﻿@font-face {
    font-family: "rmls-black";
    src: url("fonts/TT Ramillas Trial Black.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rmls-bold";
    src: url("fonts/TT Ramillas Trial Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rmls-regular";
    src: url("fonts/TT Ramillas Trial Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-Thin.woff2") format("woff2");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-ThinItalic.woff2") format("woff2");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-ExtraLight.woff2") format("woff2");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-ExtraLightItalic.woff2") format("woff2");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-LightItalic.woff2") format("woff2");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-Italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-MediumItalic.woff2") format("woff2");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-SemiBoldItalic.woff2") format("woff2");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-BoldItalic.woff2") format("woff2");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-ExtraBold.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-ExtraBoldItalic.woff2") format("woff2");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: "Montserrat";
    src: url("fonts/Montserrat-BlackItalic.woff2") format("woff2");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

:root {
    --primary: #ddad6a;
    --primary-hover: 117, 17, 44;
    --accent-color: 67, 48, 53;
    --white: #242424;
    --grey: 240, 240, 240;
    --titles-color: 57, 51, 53;
    --site-borders: 217, 217, 217;
    --slider-btns: 166, 38, 72;
    --slider-btns-hover: 67, 48, 53;
    --bar-name-color: 249, 249, 249;
    --black: 0, 0, 0;
}

.overflow-hidden {
    overflow: hidden !important;
}

body.lg-on {
    overflow: hidden;
}

html, body {
    margin: 0;
    padding: 0;
    color: rgb(var(--titles-color));
    background-color: rgb(var(--bar-name-color));
    font-family: "Montserrat", sans-serif;
}

html *, body * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}


.gsap-marker-end, .gsap-marker-start, .gsap-marker-scroller-end, .gsap-marker-scroller-start {
    display: none !important;
}

html {
    font-size: 16px;
}

h1, h2, h3, h4, h5, h6 {
    text-wrap: balance;
}

img, video, iframe {
    max-width: 100%;
}

a {
    text-decoration: none;
}

.swiper {
    overflow: hidden;
}

.hide {
    display: none !important;
}

* {
    /*font-family: "Montserrat", sans-serif;*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

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

.v_hidden {
    visibility: hidden;
    opacity: 0;
}

#lg-counter {
    opacity: 1;
    visibility: visible;
    color: rgb(var(--white));
    padding-top: 10px;
    padding-left: 10px;
}

p {
    margin: clamp(1rem, -1.25rem + 8.3333vw, 1.45rem) 0;
}

@media all and (max-width: 980px) {
    p {
        margin: 18px 0;
    }
}

p:first-child {
    margin-top: 0 !important;
}

p:last-child {
    margin-bottom: 0 !important;
}

.split-line {
    overflow: hidden;
}

.site-wrapper {
    background: rgb(var(--bar-name-color));
}

.block-padding {
    /*padding: 0 clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);*/
    padding: 0 clamp(6.25rem, 0.625rem + 6.25vw, 8.125rem);
    max-width: 1920px;
    margin: 0 auto;
}

@media all and (max-width: 1260px) {
    .block-padding {
        padding: 0 40px;
    }
}

@media all and (max-width: 550px) {
    .block-padding {
        padding: 0 20px;
    }
}

.block-width {
    /*max-width: 1660px;*/
    margin: 0 auto;
    width: 100%;
}

.lg-hide-sub-html .lg-sub-html, .lg-next, .lg-pager-outer, .lg-prev, .lg-toolbar {
    opacity: 1;
}

.swiper-button-next, .swiper-button-prev {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    min-width: 60px;
    cursor: pointer;
    position: relative;
    background: #ddad6a;
    margin: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
}

@media all and (max-width: 1500px) {
    .swiper-button-next, .swiper-button-prev {
        width: 50px;
        height: 50px;
        min-width: 50px;
    }
}

@media all and (max-width: 1024px) {
    .swiper-button-next, .swiper-button-prev {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.swiper-button-next:hover, .swiper-button-prev:hover {
    background: #c09252;
    /*&:after {
        box-shadow: inset 0 0 0 200px rgb(var(--slider-btns-hover));
    }*/
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    pointer-events: auto;
    cursor: default;
    background: rgb(var(--white), 0.15);
    opacity: 1;
}

.swiper-button-next:after, .swiper-button-prev:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 250px;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--primary));
    box-shadow: inset 0 0 0 0px rgb(var(--primary));
}

.swiper-button-next:before, .swiper-button-prev:before {
    content: "";
    position: absolute;
    width: 23px;
    height: 16px;
    pointer-events: none;
    left: calc(50% - 11px);
    top: calc(50% - 8px);
    z-index: 2;
}

.swiper-button-next:before {
    left: auto;
    right: calc(50% - 11px);
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.swiper-button-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

[data-scroll-section] {
    position: relative;
}

[data-scroll-container] {
    overflow: hidden;
}

.gsap-marker-scroller-end, .gsap-marker-scroller-start, .gsap-marker-end, .gsap-marker-start {
    opacity: 0;
}

.button {
    padding: 17px 28px 19px;
    display: inline-block;
    text-decoration: none;
    color: var(--white);
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: 700;
    line-height: 24.38px;
    border-radius: 250px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    border: none;
    position: relative;
    overflow: hidden;
    text-align: center;
}

@media all and (max-width: 1500px) {
    .button {
        padding: 15px 25px;
    }
}

@media all and (max-width: 1260px) {
    .button {
        padding: 15px 20px;
        line-height: normal;
    }
}

.button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 250px;
    background-color: ;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--primary));
    box-shadow: inset 0 0 0 0px rgb(var(--primary));
}

.button span, .button svg {
    position: relative;
    z-index: 1;
}

.button-primary {
    background-color: rgb(var(--primary));
    color: rgb(var(--white));
}

.button-primary:hover {
    background-color: rgb(var(--primary-hover));
    /*&:before {
        box-shadow: inset 0 0 0 200px rgb(var(--primary-hover));
    }*/
}

.button-white-op {
    background-color: rgba(var(--white), 0.15);
}




.button-white {
    background: rgb(var(--white));
    color: rgb(var(--black));
}

.button-white:hover {
    background: rgb(var(--titles-color));
    color: rgb(var(--white));
    /*&:before {
        box-shadow: inset 0 0 0 200px rgb(var(--titles-color));
    }*/
}

.button-primary-bordered {
    border-radius: 250px;
    border: 1px solid rgb(var(--primary));
    color: rgb(var(--primary));
}

.button-primary-bordered:hover {
    background: rgb(var(--primary));
    color: rgb(var(--white));
    /*&:before {
        box-shadow: inset 0 0 0 200px rgb(var(--primary));
    }*/
}

.button-white-bordered {
    border-radius: 250px;
    border: 1px solid rgb(var(--white));
    color: rgb(var(--white));
}

.button-white-bordered:hover {
    background: rgb(var(--white));
    color: rgb(var(--primary));
}

.block-title {
    font-size: clamp(6.25rem, -1.25rem + 8.3333vw, 8.75rem);
    color: rgb(var(--titles-color));
    font-weight: normal;
    font-family: "rmls-regular";
    margin-bottom: clamp(3.25rem, -5.25rem + 8.3333vw, 3.75rem);
    max-width: 880px;
    line-height: 90.2%;
}

@media all and (max-width: 1260px) {
    .block-title {
        font-size: 50px;
        margin-bottom: 30px;
    }
}

.block-title span {
    font-size: inherit;
    color: inherit;
    font-family: inherit;
}

/* SITE-HEADER BEGIN */
.site-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 20;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.site-header.fixed {
    background: #fff;
}

@media all and (max-width: 980px) {
    .site-header.fixed ~ .burger-block {
        padding-top: 0;
        border-top: 60px solid transparent;
    }

    .site-header.fixed ~ .burger-block .burger-block__inner {
        padding-top: 10px !important;
    }

    .site-header.fixed ~ .burger-block .burger-block__inner .block-width {
        padding-top: 10px;
    }
}

.site-header.fixed .site-header__inner {
    padding: 1rem 0;
}

@media all and (max-width: 1260px) {
    .site-header.fixed .site-header__inner {
        padding: 10px 0;
    }

    .site-header.fixed .site-header__inner .site-header__logo img, .site-header.fixed .site-header__inner .site-header__logo svg {
        max-width: 137px;
        height: auto;
    }
}

@media all and (max-width: 980px) {
    .site-header.fixed .site-header__inner .site-header__logo img, .site-header.fixed .site-header__inner .site-header__logo svg {
        max-width: 79px;
    }
}

@media all and (max-width: 980px) {
    .site-header.fixed .site-header__langs-btn, .site-header.fixed .site-header__burger-btn span {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.site-header__inner {
    padding: clamp(2.5rem, -7.25rem + 8.3333vw, 3.75rem) 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

@media all and (max-width: 1800px) {
    .site-header__inner {
        padding: clamp(1.3rem, -7.25rem + 8.3333vw, 3.75rem) 0;
    }
}

@media all and (max-width: 1260px) {
    .site-header__inner {
        padding: 25px 0;
    }
}

.site-header__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 30%;
    flex: 1 0 30%;
}

@media all and (max-width: 1260px) {
    .site-header__left {
        -webkit-box-flex: unset;
        -ms-flex: unset;
        flex: unset;

        flex-direction: row-reverse;
        gap: 10px;
        order: 1;
    }
}

.site-header__burger-btn span {
    /*display: inline-block;*/
    width: 50px;
    height: 50px;
    border-radius: 100%;
    padding: 0;
    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;
    position: relative;
    border: 1px solid #ddad6a;
}

@media all and (max-width: 1500px) {
    .site-header__burger-btn span {
        width: 40px;
        height: 40px;
    }
}

.site-header__burger-btn span:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--white));
    box-shadow: inset 0 0 0 0px rgb(var(--white));
}

.site-header__burger-btn span:hover {
    background: rgb(var(--white));
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--white));
    }*/
}

.site-header__burger-btn span:hover svg rect {
    fill: #ddad6a;
}

.site-header__burger-btn span.active {
    background: rgb(var(--primary));
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--primary));
    }*/
}

.site-header__burger-btn span.active svg {
    display: none;
}

.site-header__burger-btn span.active svg.burger-active {
    display: block;
}

.site-header__burger-btn span svg {
    position: relative;
    z-index: 1;
}

@media all and (max-width: 1500px) {
    .site-header__burger-btn span svg {
        max-width: 17.5px;
    }
}

.site-header__burger-btn span svg rect {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    fill: #ddad6a;
}

.site-header__burger-btn span .burger-active {
    display: none;
}

.site-header__choose-btn {
    /*margin: 0 clamp(1.25rem, -7.25rem + 8.3333vw, 1.875rem);*/
    margin: 0 10px;
    display: flex;
    gap: 10px;
}

@media all and (max-width: 1260px) {
    .site-header__choose-btn {
        display: none;
    }
}

.site-header__choose-btn > .button {
    /*padding: 17px 31px 19px 28px;*/
    padding: 12px 20px 14px 20px;
    color: #ddad6a;
    position: relative;
    font-size: 0.875rem;
    border: 1px solid #ddad6a;
}
@media all and (max-width: 1500px) {
    .site-header__choose-btn > .button {
        padding: 9px 14px 8px;
        font-size: 10px;
    }
}

@media all and (max-width: 1500px) {
    .site-header__choose-btn > .button {
        /*padding: 12px 16px 14px;*/
        /*font-size: 12px;*/
    }
}

.site-header__choose-btn .button--rooms {
    color: #fff;
    background: #ddad6a;
}

.site-header__choose-btn > .button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 250px;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--white));
    box-shadow: inset 0 0 0 0px rgb(var(--white));
}

.site-header__choose-btn > .button:hover {
    /*color: rgb(var(--primary));*/
    color: #fff;
    background: #ddad6a;
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--white));
    }*/
}

.site-header__choose-btn .button--rooms:hover {
    color: #fff;
    background: #ddad6a;
}

.site-header__choose-btn > .button span {
    position: relative;
    z-index: 1;
}


@media all and (max-width: 1260px) {
    .site-header__3d-btn {
        /*display: none;*/
        margin-left: 10px;
    }
}

.site-header__3d-btn a {
    color: rgb(var(--white));
    padding: 12px 20px 14px 20px;
    font-size: 0.875rem;
    /*width: 60px;*/
    /*height: 60px;*/
    /*border-radius: 100%;*/
    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;
    position: relative;
    gap: 10px;
}

@media all and (max-width: 1260px) {
    .site-header__3d-btn a {
        width: 40px;
        height: 40px;
        padding: 0;
        gap: 0;
        font-size: 0;
    }
}
@media all and (max-width: 1500px) {
    .site-header__3d-btn a {
        padding: 9px 14px 7px 14px;
        font-size: 10px;
    }

}
@media all and (max-width: 1500px) {
    .site-header__3d-btn a {
        /*width: 50px;*/
        /*height: 50px;*/
    }
}

.site-header__3d-btn a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    /*border-radius: 100%;*/
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--white));
    box-shadow: inset 0 0 0 0px rgb(var(--white));
}

.site-header__3d-btn a:hover {
    background: rgb(var(--white));
    color: rgb(var(--titles-color));
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--white));
    }*/
}

.site-header__3d-btn a:hover svg path {
    fill: rgb(var(--titles-color));
}

.site-header__3d-btn a svg {
    position: relative;
    z-index: 1;
}

.site-header__3d-btn a svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.site-header__logo {
    font-size: 0;
    margin: 0 clamp(1.25rem, -7.25rem + 8.3333vw, 1.875rem);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media all and (max-width: 1260px) {
    .site-header__logo {
        margin-left: 0;
        flex: 1;
    }
}

.site-header__logo a {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    max-width: 180px;
    display: block;
}

.site-header__logo svg {
    max-width: 100%;
    height: auto;
}

@media all and (max-width: 1500px) {
    .site-header__logo img, .site-header__logo a {
        /*max-width: 168px;*/
        max-width: 130px;
    }
}

@media all and (max-width: 1260px) {
    .site-header__logo img, .site-header__logo a {
        max-width: 197px;
    }

}

@media all and (max-width: 550px) {
    .site-header__logo img, .site-header__logo a {
        max-width: 137px;
    }
}

.site-header__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 30%;
    flex: 1 0 30%;
}

@media all and (max-width: 1260px) {
    .site-header__right {
        -webkit-box-flex: unset;
        -ms-flex: unset;
        flex: unset;

        /*display: none;*/
    }
}

.site-header__phones {
    margin-right: clamp(0.8rem, -7.25rem + 8.3333vw, 1rem);
}

@media all and (max-width: 1260px) {
    .site-header__phones {
        display: none;
    }
}

.site-header__phone-item a {
    /*font-size: clamp(1.25rem, -7.25rem + 8.3333vw, 1.875rem);*/
    font-size: 20px;

    font-weight: 400;
    line-height: 33.9px;
    color: #242424;
    display: inline-block;
    position: relative;
}
@media all and (max-width: 1500px) {
    .site-header__phone-item a {
        font-size: 11px;
    }
}
.site-header__phone-item a:hover:before {
    width: 100%;
}

.site-header__phone-item a:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    background: #242424;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.site-header .button--ng {
    background: rgba(var(--white), .15);
    color: rgb(var(--white));
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
    margin-right: 10px;
    padding: 12px 20px 14px;
    font-size: 14px;
}
@media (max-width: 1500px) {
    .site-header .button--ng {
        padding: 8px 14px;
        font-size: 10px;
        gap: 10px;
    }
    .site-header .button--ng svg {
        width: 16px;
        height: auto;
    }
}
@media (max-width: 768px) {
    .site-header .button--ng {
        display: none;
    }
}
.site-header .button--ng:hover {
    background: #ddad6a;
    color: #FFFFFF;
}

.site-header__langs {
    position: relative;
    /*margin: 0 clamp(1.25rem, -7.25rem + 8.3333vw, 1.875rem);*/
    margin-right: 0;
}

@media all and (min-width: 981px) {
    .site-header__langs:hover .site-header__langs-list {
        height: auto;
        padding: 40px 10px 27px;
    }

    .site-header__langs:hover .site-header__langs-btn {
        color: rgb(var(--white));
        background: rgb(var(--primary));
        /*&:before {
            box-shadow: inset 0 0 0 50px rgb(var(--primary));
        }*/
    }
}

.site-header__langs-btn {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    min-width: 50px;
    background: rgb(var(--white));
    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;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: 700;
    line-height: 22.6px;
    position: relative;
    z-index: 2;
}

@media all and (max-width: 1500px) {
    .site-header__langs-btn {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.site-header__langs-btn.active {
    background: rgb(var(--primary));
    color: rgb(var(--white));
}

.site-header__langs-btn:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--white));
    box-shadow: inset 0 0 0 0px rgb(var(--white));
}

.site-header__langs-btn span {
    position: relative;
    z-index: 1;
    text-transform: capitalize;
}

.site-header__langs-list {
    position: absolute;
    top: 50%;
    left: 0;
    width: 50px;
    padding: 0;
    height: 0;
    overflow: hidden;
    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;
    border-radius: 0 0 250px 250px;
    background: #5F4F53;
    gap: 22px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.site-header__langs-list.opened {
    height: auto;
    padding: 40px 10px 27px;
}

@media all and (max-width: 1500px) {
    .site-header__langs-list {
        width: 40px;
    }
}

.site-header__langs-list a {
    color: rgb(var(--white));
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: 700;
    line-height: 113%;
    text-transform: capitalize;
}

.site-header__langs-list a:hover {
    text-decoration: underline;
}

.site-header__map-btn {
    /*margin: 0 clamp(1.25rem, -7.25rem + 8.3333vw, 1.875rem);*/
    margin: 0 10px;
    position: relative;
}

@media all and (max-width: 1260px) {
    .site-header__map-btn {
        display: none;
    }
}

.site-header__map-btn a {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    min-width: 50px;
    background: rgb(var(--white));
    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;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: relative;
    z-index: 1;
}

@media all and (max-width: 1500px) {
    .site-header__map-btn a {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.site-header__map-btn a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--white));
    box-shadow: inset 0 0 0 0px rgb(var(--white));
}

.site-header__map-btn a:hover {
    background: rgb(var(--primary));
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--primary));
    }*/
}

.site-header__map-btn a:hover svg path {
    fill: rgb(var(--white));
}

.site-header__map-btn a:hover svg path.circle {
    fill: rgb(var(--primary));
}

.site-header__map-btn a svg {
    position: relative;
}
@media all and (max-width: 1500px) {
    .site-header__map-btn a svg {
        width: 18px;
        height: auto;
    }
}
.site-header__map-btn a svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.site-header__map-btn > a {
    z-index: 2;
}

.site-header__map-btn:hover .site-header__map-list {
    opacity: 1;
    visibility: visible;
    height: 128px;
    padding: 26px 10px 10px;
}

.site-header__map-list {
    position: absolute;
    top: 50%;
    left: 0;
    width: 50px;
    padding: 0;
    height: 0;
    overflow: hidden;
    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;
    border-radius: 0 0 250px 250px;
    background: #ddad6a;
    gap: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    padding: 0;
}

.site-header__map-list.opened {
    height: auto;
    padding: 40px 10px 27px;
}

@media all and (max-width: 1500px) {
    .site-header__map-list {
        width:40px;
    }
}

.site-header__map-list a {
    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;
    height: 46px;
    text-decoration: none;
    background: none;
    width: auto;
    min-width: auto;
}

.site-header__map-list a:hover svg path.in {
    fill: #393335;
}

.site-header__map-list a:hover svg.coor {
    border-radius: 50%;
    background: #393335;
}

@media all and (max-width: 1260px) {
    .site-header__taxi-btn {
        display: none;
    }
}

.site-header__taxi-btn span {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    min-width: 50px;
    background: rgb(var(--primary));
    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;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: relative;
}
.page-ny .site-header__taxi-btn span {
    background: rgba(57, 51, 53, 1);
}
@media all and (max-width: 1500px) {
    .site-header__taxi-btn span {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.site-header__taxi-btn span:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--white));
    box-shadow: inset 0 0 0 0px rgb(var(--white));
}

.site-header__taxi-btn span:hover {
    background: rgb(var(--white));
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--white));
    }*/
}

.site-header__taxi-btn span:hover svg path {
    fill: rgb(var(--primary));
}

.site-header__taxi-btn span svg {
    position: relative;
}
@media all and (max-width: 1500px) {
    .site-header__taxi-btn span svg {
        width: 24px;
        height: auto;
    }
}
.site-header__taxi-btn span svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.site-header.header_active .site-header__logo a svg path {
    fill: #fff !important;
}

/* SITE-HEADER END */
/* SITE BURGER BEGIN */
.burger-block {
    /*height: 100vh;*/
    height: 100dvh;
    position: fixed;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;

    top: 0;

    bottom: 0;
    right: 0;
    left: 0;
    z-index: 10;
    padding-top: clamp(9rem, 1.75rem + 8.3333vw, 7rem);
    overflow: hidden;
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
    opacity: 0;
    visibility: hidden;
}

@media all and (min-width: 1441px) {
    .burger-block.fixed {
        padding-top: 0;
        border-top: 100px solid transparent;
    }
}

@media all and (max-width: 1440px) {
    .burger-block {
        padding-top: 7rem;
    }

    .burger-block.fixed {
        padding-top: 0;
    }
}

@media all and (max-width: 980px) {
    .burger-block {
        border-top: none;
        padding-top: 0;
    }

    .burger-block .burger-block__inner {
        padding-top: 120px;
    }

    .burger-block .burger-block__inner.iphone-padding {
        /*padding-top: 190px !important;*/
    }

    .burger-block .burger-block__inner.iphone-padding-chrome {
        /*padding-top: 215px !important;*/
    }
}

@media all and (max-width: 767px) {
    .burger-block {
        border-top: none;
        padding-top: 0;
    }

    .burger-block .burger-block__inner {
        padding-top: 80px;
    }

    .burger-block .burger-block__inner.iphone-padding {
        /*padding-top: 150px !important;*/
    }

    .burger-block .burger-block__inner.iphone-padding-chrome {
        /*padding-top: 150px !important;*/
    }
}

.burger-block.opened {
    clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
    opacity: 1;
    visibility: visible;
}

@media (min-width: 1750px) {
    .burger-block__inner {
        padding-top: 70px !important;
    }
}

.burger-block__inner {
    border-top: 1px solid rgba(#242424, 0.15) !important;
    padding-top: 30px;
    height: 100%;
    overflow: auto;
    padding-bottom: clamp(2.25rem, -5.25rem + 8.3333vw, 3.75rem);
    scrollbar-width: none;
}

.burger-block__inner::-webkit-scrollbar {
    display: none;
}

@media all and (max-width: 980px) {
    .burger-block__inner {
        padding-top: 10px;
        border: none;
    }
}

.burger-block__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}

.burger-block__menu {
    width: 67%;
    padding-right: 23px;
    border-right: 1px solid #242424;
}

@media all and (max-width: 980px) {
    .burger-block__menu {
        padding: 0;
        border: none;
        width: 100%;
    }
}

.burger-block__menu ul li {
    width: 100%;
    border-bottom: 1px solid #242424;
}

.burger-block__menu ul li a {
    font-weight: 300;
    font-size: clamp(1.875rem, -6.25rem + 8.3333vw, 1.875rem);
    line-height: 220%;
    text-transform: uppercase;
    color: #242424;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: relative;
    display: block;
}

.burger-block__menu ul li a:hover {
    color: rgb(var(--white));
}

@media all and (max-width: 980px) {
    .burger-block__menu ul li a {
        font-size: 20px;
        width: 100%;
        line-height: 260%;
    }
}

@media all and (max-width: 767px) {
    .burger-block__menu ul li a {
        font-size: 14px;
        width: 100%;
        line-height: 38.78px;
    }
}

.burger-block__menu ul li a span {
    pointer-events: none;
}

.burger-block__menu ul li a .arrow {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    width: 40px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7.70711 6.29289C7.31658 6.68342 6.68342 6.68342 6.29289 6.29289L1 1' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A") top 50% right 0 no-repeat;
}

.burger-block__menu ul li a .arrow.active {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background-position: left center;
}

.burger-block__menu ul li ul {
    display: none;
    padding: 0;
    overflow: hidden;
    margin: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

@media (max-width: 767px) {
    .burger-block__menu ul li ul {
        padding-top: 8px;
    }
}

.burger-block__menu ul li ul.active {
    display: block;
}

.burger-block__menu ul li ul li {
    width: 100%;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border: none;
}

.burger-block__menu ul li ul li a {
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    text-transform: unset;
}

.burger-block__image {
    width: calc(33% - 21px);
    margin-left: 21px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    overflow: hidden;
    font-size: 0;
    position: relative;
    transition: all 0.5s ease;
    opacity: 1;
    height: calc(100vh - 340px);
    /*height: auto;*/
}

@media all and (max-width: 980px) {
    .burger-block__image {
        display: none;
    }
}

.burger-block__image.v_hidden img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0s ease;
    transition: all 0s ease;
}

.burger-block__image.scale img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.burger-block__image img {
    will-change: transform;
    -webkit-transition: all 4s ease;
    transition: all 4s ease;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.burger-block__bottom {
    margin-top: clamp(2.25rem, -5.25rem + 8.3333vw, 3.75rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media all and (max-width: 767px) {
    .burger-block__bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .burger-block__bottom .burger-block__contacts {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }

    .burger-block__bottom .burger-block__socials {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}

.burger-block__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: clamp(2.25rem, -5.25rem + 8.3333vw, 3.75rem);
}

@media all and (max-width: 980px) {
    .burger-block__contacts {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media all and (max-width: 550px) {
    .burger-block__contacts {
        -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;
        margin-right: 0;
    }
}

.burger-block__contacts > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: clamp(2.25rem, -5.25rem + 8.3333vw, 3.75rem);
}

@media all and (max-width: 980px) {
    .burger-block__contacts > div {
        margin-right: 20px;
        margin-bottom: 20px;
    }
}

.burger-block__contacts > div:last-child {
    margin-right: 0;
}

.burger-block__contacts > div > div:first-child {
    margin-bottom: 10px;
}

.burger-block__contacts > div a {
    display: inline-block;
    position: relative;
    color: #242424;
    line-height: 130%;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: bold;
}

@media all and (max-width: 980px) {
    .burger-block__contacts > div a {
        font-size: 14px;
    }
}

@media all and (max-width: 767px) {
    .burger-block__contacts > div a {
        font-weight: normal;
    }
}

.burger-block__contacts > div a:hover:before {
    width: 100%;
}

.burger-block__contacts > div a:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    background: rgb(var(--white));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.burger-block__phones-title {
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: rgb(var(--white));
    line-height: 130%;
    font-weight: normal;
}

@media all and (max-width: 980px) {
    .burger-block__phones-title {
        font-size: 14px;
        line-height: 18.2px;
    }
}

@media all and (max-width: 767px) {
    .burger-block__phones-title {
        color: rgba(255, 255, 255, 0.5);
    }
}

.burger-block__mails-title {
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: rgb(var(--white));
    line-height: 130%;
    font-weight: normal;
}

@media all and (max-width: 980px) {
    .burger-block__mails-title {
        font-size: 14px;
        line-height: 18.2px;
    }
}

@media all and (max-width: 767px) {
    .burger-block__mails-title {
        color: rgba(255, 255, 255, 0.5);
    }
}

.burger-block__address {
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: rgb(var(--white));
    line-height: 130%;
    font-weight: normal;
}

@media all and (max-width: 980px) {
    .burger-block__address {
        font-size: 14px;
        line-height: 18.2px;
    }
}

@media all and (max-width: 767px) {
    .burger-block__address {
        color: #242424;
    }
}

.burger-block__address-body {
    color: rgb(var(--white));
    line-height: 130%;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: bold;
}

@media all and (max-width: 980px) {
    .burger-block__address-body {
        font-size: 14px;
        line-height: 18.2px;
    }
}

@media all and (max-width: 767px) {
    .burger-block__address-body {
        font-weight: normal;
    }
}

@media all and (min-width: 768px) {
    .burger-block__map_btn {
        display: none !important;
    }
}

@media all and (max-width: 767px) {
    .burger-block__map_btn {
        margin-bottom: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 10px;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .burger-block__map_btn .btn_button {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        gap: 8px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
        border: 1px solid rgba(255, 255, 255, 0.5);
        padding: 10px 20px;
        border-radius: 34px;
    }

    .burger-block__map_btn .btn_button:before {
        content: unset;
    }

    .burger-block__map_btn .btn_button span {
        font-family: Montserrat;
        font-size: 12px;
        font-weight: 400;
        line-height: 14.63px;
        text-align: left;
        color: #242424;
    }
}

.burger-block__presentation {
    padding-right: clamp(2.25rem, -5.25rem + 8.3333vw, 3.75rem);
    margin-right: auto;
}

@media all and (max-width: 1100px) {
    .burger-block__presentation {
        padding-top: 30px;
    }
}

@media all and (max-width: 980px) {
    .burger-block__presentation {
        padding-top: 0;
    }
}

.burger-block__presentation a {
    gap: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    line-height: 130%;
    text-decoration: none;
    color: rgb(var(--white));
    max-width: 250px;
    padding-left: calc(60px + 1rem);
    position: relative;
    display: block;
    cursor: pointer;
}

.burger-block__presentation a:hover {
    text-decoration: none;
}

.burger-block__presentation a:hover .icon {
    background: rgb(var(--white));
    /*&:before {
        box-shadow: inset 0 0 0 100px rgb(var(--white));
    }*/
}

.burger-block__presentation a:hover .icon svg path {
    fill: rgb(var(--primary));
}

.burger-block__presentation a:hover span {
    border-color: transparent;
}

.burger-block__presentation a span {
    border-bottom: 1px solid rgb(var(--white));
    display: inline;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.burger-block__presentation a .icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    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;
    position: relative;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    cursor: pointer;
}

.burger-block__presentation a .icon:before {
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 1px rgb(var(--white));
    box-shadow: inset 0 0 0 1px rgb(var(--white));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.burger-block__presentation a .icon svg {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: relative;
    z-index: 2;
}

.burger-block__presentation a .icon svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

@media all and (max-width: 767px) {
    .burger-block__presentation {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        padding: 0;
        margin-top: 27px;
    }

    .burger-block__presentation a {
        max-width: 215px;
        font-size: 14px;
        padding-left: 65px;
    }

    .burger-block__presentation a .icon {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }

    .burger-block__presentation a .icon svg {
        width: 30px;
        height: 30px;
    }
}

@media all and (max-width: 1200px) {
    .burger-block__socials {
        margin-top: 30px;
    }
}

@media all and (max-width: 980px) {
    .burger-block__socials {
        margin-top: 0;
    }
}

.burger-block__socials-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.burger-block__socials-item {
    margin-right: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
}

.burger-block__socials-item:last-child {
    margin-right: 0;
}

.burger-block__socials-item a {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    overflow: hidden;
    font-size: 0;
    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;
}

@media all and (max-width: 1500px) {
    .burger-block__socials-item a {
        width: 33px;
        height: 33px;
        min-width: 33px;
    }
}

.burger-block__socials-item a:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.burger-block__socials-item a img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    will-change: transform;
}

/* SITE BURGER END */
/* SITE FOOTER BEGIN */
.site-footer {
    padding-top: 32px;
    
}



.site-footer__inner {
    display: flex;
    flex-wrap: wrap;
}

.site-footer__logo {
    flex: 0 0 auto;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 30px;
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
}

@media all and (max-width: 980px) {
    .site-footer__logo {
        margin-bottom: 0;
        border-bottom: none;
    }
}

.site-footer__logo .logo {
    display: block;
}

.site-footer__logo img {
    max-width: 269px;
}

@media all and (max-width: 1500px) {
    .site-footer__logo img {
        max-width: 291px;
    }
}

@media all and (max-width: 980px) {
    .site-footer__logo img {
        max-width: 244px;
    }
}

@media all and (max-width: 550px) {
    .site-footer__logo img {
        max-width: 190px;
    }
}

.site-footer__logo a.phone {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 90px;
    line-height: 110%;
    text-transform: uppercase;
    color: #242424;
    position: relative;
}

.site-footer__logo a.phone:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    background: rgb(var(--white));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-top: 1px;
}

.site-footer__logo a.phone:hover:before {
    width: 100%;
}

@media all and (max-width: 1280px) {
    .site-footer__logo a.phone {
        display: none;
    }
}

.site-footer__menu {
    flex: 0 0 auto;
    width: 67.2%;
}

@media (max-width: 1260px) {
    .site-footer__menu {
        width: 100%;
        margin-bottom: 30px;
    }
}

.site-footer__menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul {
        gap: 0;
        margin: 0;
    }
}

.site-footer__menu ul span {
    pointer-events: none;
}

.site-footer__menu ul li:not(.last-item) {
    width: calc(16.8% - 20px);
    margin: 0 10px 50px;
}

@media all and (max-width: 1260px) {
    .site-footer__menu ul li:not(.last-item) {
        width: calc(20% - 20px);
    }
}

@media all and (max-width: 1024px) {
    .site-footer__menu ul li:not(.last-item) {
        width: calc(25% - 20px);
    }
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li:not(.last-item) {
        width: 100%;
        margin: 0;
        border-bottom: 1px solid rgba(var(--white), 0.15);
    }
}

.site-footer__menu ul li:not(.last-item) ul {
    margin: 0;
}

.site-footer__menu ul li:not(.last-item) li {
    margin: 0;
    margin-bottom: 15px;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li:not(.last-item) li {
        margin-bottom: 0;
    }
}

.site-footer__menu ul li:not(.last-item) li:last-child {
    margin-bottom: 0;
}

.site-footer__menu ul.parent-list > li > a {
    text-transform: uppercase;
}

.site-footer__menu ul li:not(.last-item) a {
    color: rgb(var(--white));
    display: inline-block;
    position: relative;
    font-size: 16px;
    margin-bottom: 17px;
    font-weight: bold;
    line-height: 1.4;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li:not(.last-item) a {
        font-weight: 700;
        font-size: 14px;
        line-height: 212%;
        text-transform: uppercase;
        margin: 0;
        padding: 10px 0;
    }
}

.site-footer__menu ul li:not(.last-item) a:hover:before {
    width: 100%;
}

.site-footer__menu ul li:not(.last-item) a:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    background: rgb(var(--white));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-top: 1px;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li:not(.last-item) a:before {
        display: none;
    }
}

.site-footer__menu ul li:not(.last-item) ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li:not(.last-item) ul {
        overflow: hidden;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        overflow: hidden;
        padding: 0;
        display: none;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .site-footer__menu ul li:not(.last-item) ul.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0;
    }

    .site-footer__menu ul li:not(.last-item) ul.active > li:last-child {
        margin-bottom: 15px;
        padding: 0;
    }
}

.site-footer__menu ul li:not(.last-item) ul li {
    width: 100%;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li:not(.last-item) ul li {
        padding-bottom: 0;
        border: none;
    }
}

.site-footer__menu ul li:not(.last-item) ul li a {
    font-weight: normal;
    font-size: clamp(0.875rem, -8.25rem + 8.3333vw, 1rem);
    margin: 0;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li:not(.last-item) ul li a {
        font-size: 14px;
        line-height: normal;
        text-transform: unset;
    }
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li {
        -webkit-transform: none !important;
        transform: none !important;
        opacity: 1 !important;
    }

    .site-footer__menu ul li.hasChild > a {
        position: relative;
        padding-right: 45px;
        width: 100%;
    }

    .site-footer__menu ul li.hasChild > a .arrow {
        position: absolute;
        bottom: 0;
        top: 0;
        right: 0;
        width: 40px;
        cursor: pointer;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        background: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7.70711 6.29289C7.31658 6.68342 6.68342 6.68342 6.29289 6.29289L1 1' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A") top 50% right 0 no-repeat;
    }

    .site-footer__menu ul li.hasChild > a .arrow.active {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        background-position: left center;
    }
}

.site-footer__menu ul li.last-item {
    margin-bottom: 50px;
}

@media all and (max-width: 980px) {
    .site-footer__menu ul li.last-item {
        margin-top: 30px;
        margin-bottom: 0;
    }
}

.site-footer__contacts {
    flex: 0 0 auto;
    width: 32.8%;
    padding-left: 8%;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;

    border-left: 1px solid rgba(255, 255, 255, .3);
}

@media (max-width: 1260px) {
    .site-footer__contacts {
        width: 100%;
        padding-left: 0;
        border-left: none;
        padding-bottom: 30px;
    }
}

.site-footer__contacts .site-footer__contacts-title {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 40px;
    line-height: 110%;
    color: #242424;
    margin-bottom: 40px !important;
}

@media (max-width: 1260px) {
    .site-footer__contacts .site-footer__contacts-title {
        display: none !important;
    }
}

.site-footer__contacts > div:not(.site-footer__presentation) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: clamp(1rem, -7.25rem + 8.3333vw, 1.875rem);
}

.site-footer__contacts > div:not(.site-footer__presentation) > div:first-child {
    margin-bottom: 10px;
}

.site-footer__contacts > div:not(.site-footer__presentation) a {
    display: inline-block;
    position: relative;
    color: rgb(var(--white));
    line-height: 130%;
    font-size: 24px;
    font-weight: bold;
}

@media (max-width: 1260px) {
    .site-footer__contacts > div:not(.site-footer__presentation) a {
        font-size: 20px;
    }
}

.site-footer__contacts > div:not(.site-footer__presentation) a:hover:before {
    width: 100%;
}

.site-footer__contacts > div:not(.site-footer__presentation) a:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 1px;
    background: rgb(var(--white));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


@media (min-width: 1280px) {
    .site-footer__phones {
        display: none !important;
    }
}

.site-footer__phones-title {
    font-size: 14px;
    color: rgb(var(--white));
    line-height: 130%;
    font-weight: normal;
}

.site-footer__mails-title {
    font-size: 16px;
    color: rgb(var(--white));
    line-height: 130%;
    font-weight: normal;
}

.site-footer__address {
    font-size: 16px;
    color: rgb(var(--white));
    line-height: 130%;
    font-weight: normal;
}

.site-footer__address-body {
    font-weight: bold;
    font-size: 24px;
    line-height: 120%;
}

@media all and (max-width: 1260px) {
    .site-footer__address-body {
        font-size: 20px;
    }
}

@media all and (max-width: 1260px) {
    .site-footer__address .burger-block__map_btn {
        margin-top: 10px;
        margin-bottom: 0;
    }
}

.site-footer__presentation {
    margin-top: 10px;
}

.site-footer__presentation a {
    gap: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    text-decoration: none;
    color: rgb(var(--white));
    max-width: 240px;
    padding-left: calc(50px + 1rem);
    position: relative;
    display: block;
    cursor: pointer;
}

@media all and (max-width: 1500px) {
    .site-footer__presentation a {
        font-size: 14px;
        max-width: 200px;
        padding-left: calc(40px + 1rem);
    }
}

.site-footer__presentation a:hover {
    text-decoration: none;
}

.site-footer__presentation a .icon {
    width: 50px;
    height: 50px;
    min-width: 50px;
    border-radius: 100%;
    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;
    position: relative;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    cursor: pointer;
}

@media all and (max-width: 1500px) {
    .site-footer__presentation a .icon {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.site-footer__presentation a:hover .icon {
    background: rgb(var(--white));
}

.site-footer__presentation a .icon:before {
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 1px rgb(var(--white));
    box-shadow: inset 0 0 0 1px rgb(var(--white));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

@media all and (max-width: 1500px) {
    .site-footer__presentation a .icon svg {
        width: 26px;
    }
}

.site-footer__presentation a:hover .icon svg path {
    fill: rgb(var(--primary));
}

.site-footer__presentation a span {
    border-bottom: 1px solid rgb(var(--white));
    display: inline;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.site-footer__presentation a:hover span {
    border-color: transparent;
}


.site-footer__socials-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.site-footer__socials-title {
    font-size: 16px;
    color: rgb(var(--white));
    line-height: 130%;
    font-weight: normal;
}

.site-footer__socials-body {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.site-footer__socials-item {
    margin-right: 0;
    margin-bottom: 0;
}

.site-footer__socials-item a {
    width: 50px;
    height: 50px;
    min-width: 50px;
    border-radius: 100%;
    display: inline-block;
    overflow: hidden;
    font-size: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    will-change: transform;
    margin: 0;
}

@media (max-width: 1500px) {
    .site-footer__socials-item a {
        width: 40px;
        height: 40px;
        min-width: 40px;
    }
}

.site-footer__socials-item a:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.site-footer__bottom-wr {
    background: #f4f4f4;
    padding-top: 14px;
    padding-bottom: 14px;
}

@media all and (max-width: 550px) {
    .site-footer__bottom-wr {
        padding: 30px 20px;
    }
}

.site-footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: rgb(var(--white));
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

@media all and (max-width: 1024px) {
    .site-footer__bottom {
        -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;
        font-size: 14px;
    }
}

@media all and (max-width: 550px) {
    .site-footer__bottom-design {

    }
}

.site-footer__bottom-policy {
    display: flex;
    gap: 53px;
}

@media all and (max-width: 1024px) {
    .site-footer__bottom-policy {
        flex-direction: column;
        gap: 10px;
        order: 1;
        margin-top: 10px;
    }
}

.site-footer__bottom-policy a {
    opacity: .5;
}

.site-footer__bottom-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    gap: 2px;
}

@media all and (max-width: 1024px) {
    .site-footer__bottom-center {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;


    }
}

@media all and (max-width: 550px) {
    .site-footer__bottom-center {
        -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;
        -webkit-box-ordinal-group: 0;
        /*-ms-flex-order: -1;*/
        /*order: -1;*/
    }
}

.site-footer__bottom-widget {
    margin-right: clamp(3.25rem, -1.25rem + 8.3333vw, 6.25rem);
}

@media all and (max-width: 550px) {
    .site-footer__bottom-widget {
        margin: 0 0 10px;
    }
}

.site-footer__bottom-group b {
    font-weight: 800;
}

@media all and (max-width: 1024px) {
    .site-footer__bottom-copy {
        margin-top: 10px;
    }
}

/* SITE FOOTER END */
/* MAIN FIRST BLOCK BEGIN*/
.main-first {
    height: 100vh;
    min-height: 1190px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 1800px) {
    .main-first {
        min-height: 1030px;
    }
}

@media all and (max-width: 1500px) {
    .main-first {
        min-height: 878px;
    }
}

@media all and (max-width: 1400px) {
    .main-first {
        min-height: 880px;
    }
}

@media all and (max-width: 1260px) {
    .main-first {
        min-height: 625px;
        height: auto;
    }
}

@media all and (max-width: 767px) {
    .main-first {
        min-height: 788px;
    }
}

@media all and (max-width: 440px) {
    .main-first {
        min-height: 748px;
    }
}

.main-first__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    height: auto;
}

@media all and (max-width: 1023px) {
    .main-first__inner {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        height: auto;
    }
}

.main-first__center-block {
    position: relative;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    padding-top: clamp(9.375rem, 4.25rem + 8.3333vw, 11.75rem);
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 1800px) {
    .main-first__center-block {
        padding-top: clamp(5.375rem, 4.25rem + 2.9333vw, 9.45rem);
    }
}

@media all and (max-width: 1260px) {
    .main-first__center-block {
        /*padding-top: 114px;*/
        padding-top: 100px;
    }
}

.main-first__center-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.main-first__center-inner .main-first__right-title {
    margin-left: auto;
}

.main-first__title {
    position: absolute;
    left: clamp(3.75rem, -3.75rem + 8.3333vw, 5.625rem);
    right: clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);
    bottom: 28vw;
    transition: opacity 0.6s ease;
    max-width: 100%;
    pointer-events: none;
}

@media all and (min-width: 1940px) {
    .main-first__title {
        top: 350px;
        bottom: auto;
    }
}

@media all and (max-width: 1500px) {
    .main-first__title {
        bottom: 29vw;
    }
}

@media all and (max-width: 1450px) {
    .main-first__title {
        bottom: 26vw;
    }
}

@media all and (max-width: 1260px) {
    .main-first__title {
        bottom: auto;
        top: 184px;
    }
}

@media all and (max-width: 768px) {
    .main-first__title {
        top: 194px;
    }
}

@media all and (max-width: 767px) {
    .main-first__title {
        top: auto;
        bottom: 31vw;
    }
}

@media all and (max-width: 640px) {
    .main-first__title {
        bottom: 36vw;
    }
}

@media all and (max-width: 550px) {
    .main-first__title {
        bottom: 45vw;
        left: 20px;
        right: 20px;
    }
}

@media all and (max-width: 480px) {
    .main-first__title {
        bottom: 45vw;
    }
}

@media all and (max-width: 440px) {
    .main-first__title {
        bottom: 45vw;
    }
}

@media all and (max-width: 1260px) {
    .main-first__title {
        left: 40px;
        right: 40px;
    }
}

@media all and (max-width: 550px) {
    .main-first__title {
        left: 20px;
        right: 20px;
    }
}

.main-first__title.active {
    opacity: 1;
}

.main-first__title.active svg path {
    fill: rgb(var(--white));
}

.main-first__title svg path {
    transition: fill 0.8s ease;
    fill: transparent;
}

.main-first__title .first-letter {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.main-first__title .v-letter {
    position: absolute;
    bottom: 58px;
    left: 400px;
    z-index: 1;
}

@media (max-width: 1440px) {
	.main-first__title .v-letter_in {
		opacity: 1 !important;
	}
	.main-first__title .v-letter {
		opacity: 0;
	}
}

@media (max-width: 1260px) {
	.main-first__title .last-word {
		opacity: 0;
	}
	.main-first__title .main_svg_last_word {
		opacity: 1 !important;
	}
}

@media all and (max-width: 980px) {
    .main-first__title .v-letter {
        top: 50%;
        -webkit-transform: translate(-5px, -50%);
        transform: translate(-5px, -50%);
        margin-top: 13px;
        bottom: auto;
    }
}

@media all and (max-width: 470px) {
    .main-first__title .v-letter {
        -webkit-transform: translate(-7px, -50%);
        transform: translate(-7px, -50%);
        margin-top: 10px;
    }
}

.main-first__title .main_svg_last_word {
    opacity: 0;
}

.main-first__title .last-word {
    position: absolute;
    right: -40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.main-first__title .main_svg {
    max-width: 100%;
    position: relative;
    z-index: 1;
}

.main-first__left {
    width: 50%;
    padding-top: clamp(9.375rem, 4.25rem + 8.3333vw, 14.75rem);
    padding-left: clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);
    padding-right: clamp(6.25rem, -1.25rem + 8.3333vw, 9.25rem);

    position: relative;
    overflow: hidden;
    background-color: rgb(var(--primary));

    opacity: 1 !important;
    visibility: visible !important;
}

.main-first__left-image {
    position: absolute;
    inset: 0;
    z-index: 0;

    display: block;
    width: 100%;
    height: 100%;

    object-fit: cover;
    object-position: center;

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
}

/* На случай, если позже внутри блока появится контент */
.main-first__left > *:not(.main-first__left-image) {
    position: relative;
    z-index: 1;
}


@media all and (max-width: 1800px) {
    .main-first__left {
        padding-top: clamp(5.375rem, 4.25rem + 2.9333vw, 9.45rem);
    }
}

@media all and (max-width: 1260px) {
    .main-first__left {
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 114px;
    }
}

@media all and (max-width: 767px) {
    .main-first__left {
        width: 100%;
    }
}

@media all and (max-width: 550px) {
    .main-first__left {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.main-first__stars {
    margin-top: 30px;
    margin-bottom: 30px;
}

@media all and (max-width: 1260px) {
    .main-first__stars {
        /*margin-bottom: 20px;*/
        margin-bottom: 5px;
    }
}

.main-first__text {
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: #242424;
    letter-spacing: -0.15px;
    font-weight: 300;
    width: 53%;
    padding-right: clamp(6.25rem, -1.25rem + 8.3333vw, 9.25rem);
}

@media all and (max-width: 1260px) {
    .main-first__text {
        font-size: 14px;
    }
}

@media all and (max-width: 980px) {
    .main-first__text {
        padding-right: 40px;
    }
}

@media all and (max-width: 767px) {
    .main-first__text {
        width: 100%;
        padding: 0;
    }
}

@media all and (max-width: 767px) {
    .main-first__mobile-wr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        /*margin: 40px 0;*/
        margin: 25px 0;
    }
}

.main-first__image {
    font-size: 0;
    position: absolute;
    bottom: -60px;
    left: 0;
    z-index: 1;
    transition:
        opacity 0.6s ease,
        transform 0.8s ease;
    will-change: auto;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
}

@media all and (min-width: 1801px) {
    .main-first__image {
        width: 50%;
        left: 30px;
        bottom: 3px;
    }
}

@media all and (min-width: 1600px) and (max-width: 1800px) {
    .main-first__image {
        width: 55%;
        left: -30px;
        bottom: -5px;
    }
}

@media all and (min-width: 1261px) and (max-width: 1599px) {
    .main-first__image {
        width: 53%;
        left: -20px;
        bottom: -3px;
    }
}

@media all and (min-width: 1100px) and (max-width: 1260px) {
    .main-first__image {
        width: 40%;
        left: -20px;
    }
}

@media all and (min-width: 1000px) and (max-width: 1099px) {
    .main-first__image {
        width: 45%;
        left: -20px;
    }
}

@media all and (min-width: 768px) and (max-width: 999px) {
    .main-first__image {
        width: 60%;
        left: -20px;
    }
}

@media all and (max-width: 1500px) {
    .main-first__image {
        padding-right: 10px;
    }
}

@media all and (max-width: 767px) {
    .main-first__image {
        margin-bottom: -26vw;
        width: 110%;
        left: -34px;
        bottom: 70px;
    }
}

@media all and (max-width: 640px) {
    .main-first__image {
        margin-bottom: -17vw;
        bottom: 20px;
    }
}

@media all and (max-width: 550px) {
    .main-first__image {
        margin-bottom: -6vw;
    }
}

@media all and (max-width: 480px) {
    .main-first__image {
        margin-bottom: -5px;
    }
}

.main-first__image.active {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.main-first__right {
    width: 50%;
}

@media all and (max-width: 767px) {
    .main-first__right {
        width: 0;
    }
}

.main-first__video-btn {
    position: absolute;
    bottom: 28%;
    left: calc(50% + 10vw);
    width: 145px;
    height: 145px;
    border-radius: 100%;
    cursor: pointer;
    border: 1px solid rgb(var(--white));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    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;
    overflow: hidden;
    z-index: 1;
}

@media all and (max-width: 1500px) {
    .main-first__video-btn {
        bottom: 24%;
        left: calc(50% + 6.5vw);
    }
}

@media all and (max-width: 1260px) {
    .main-first__video-btn {
        width: 85px;
        height: 85px;
        top: 153px;
        left: calc(50% + 21vw);
        bottom: auto;
    }
}

@media all and (max-width: 767px) {
    .main-first__video-btn {
        position: relative;
        width: 112px;
        height: 112px;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        width: 60px;
        height: 60px;
    }
}

.main-first__video-btn:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 0px rgb(var(--white));
    box-shadow: inset 0 0 0 0px rgb(var(--white));
}

.main-first__video-btn:hover {
    background: rgb(var(--primary));
    border-color: rgb(var(--primary));
    /*&:before {
        box-shadow: inset 0 0 0 100px rgb(var(--primary));
    }*/
}

.main-first__video-btn svg {
    position: relative;
    z-index: 1;
}

@media all and (max-width: 1260px) {
    .main-first__video-btn svg {
        width: 16px;
    }
}

.main-first__video-poster {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    background-position: center;
    background-size: cover;
}
.sfl-container .sf-submit-button-container .sfl-submit-button {
    display: none;
}
.main-first__video-poster:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0);
    z-index: 0;
}

@media all and (max-width: 767px) {
    .main-first__video-poster {
        display: none;
    }
}

.main-first__video-poster img,
.main-first__video-poster iframe {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.main-first__video {
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 100%;
    top: 100%;
    width: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 2;
}

.main-first__video.active {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.main-first__video video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.main-first__right-title {
    position: absolute;
    bottom: clamp(6.5rem, -1.25rem + 8.3333vw, 9.75rem);
    right: clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);
    z-index: 1;
    font-size: clamp(1.875rem, -6.25rem + 8.3333vw, 2.5rem);
    color: #fff;
    line-height: 113%;
    max-width: 355px;
    text-align: right;
    font-weight: 900;
    cursor: pointer;
    font-family: "rmls-black";
    text-transform: uppercase;
}

@media all and (max-width: 1260px) {
    .main-first__right-title {
        right: 40px;
        font-size: 24px;
        max-width: 250px;
    }
}

@media all and (max-width: 767px) {
    .main-first__right-title {
        position: static;
        color: #ddad6a;
    }
}

@media all and (max-width: 550px) {
    .main-first__right-title {
        right: 20px;
        max-width: 220px;
    }
}

.main-first__right-title:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .main-first__title,
    .main-first__title svg path,
    .main-first__image,
    .main-first__video-btn,
    .main-first__video-btn::before {
        animation: none !important;
        transition: none !important;
    }

    .main-first__image {
        opacity: 1 !important;
        transform: none !important;
        will-change: auto !important;
    }

    .main-first__title svg path {
        fill: rgb(var(--white));
    }
}

/* MAIN FIRST BLOCK END */
/* RESERVATION BLOCK BEGIN */
.reservation-block {
    margin-top: clamp(-4.1875rem, -1.25rem + 8.3333vw, -4.1875rem);
    position: relative;
    z-index: 2;
}

@media all and (max-width: 1500px) {
    .reservation-block {
        margin-top: clamp(-2.7875rem, -1.25rem + 8.3333vw, -4.1875rem);
    }
}

@media all and (max-width: 1260px) {
    .reservation-block {
        margin-top: -65px;
    }
}

@media all and (max-width: 550px) {
    .reservation-block {
        margin-top: -36px;
    }
}

.reservation-block__inner {
    background: rgb(var(--grey));
    padding: clamp(2.5rem, -5.25rem + 8.3333vw, 3.75rem) clamp(3.5rem, -4rem + 8.3333vw, 6.5625rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

@media all and (max-width: 1260px) {
    .reservation-block__inner {
        -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;
        gap: 30px;
        background: rgb(var(--white));
        padding: 40px 88px;
    }
}

@media all and (max-width: 767px) {
    .reservation-block__inner {
        padding: 40px 20px;
    }
}

.reservation-block__title {
    width: 30.7%;
    color: rgb(var(--titles-color));
    font-size: clamp(1.5rem, -6.25rem + 8.3333vw, 2.125rem);
    font-weight: bold;
    line-height: normal;
    max-width: 342px;
}

@media all and (max-width: 1260px) {
    .reservation-block__title {
        max-width: 100%;
        text-align: center;
        width: auto;
    }
}

.reservation-block__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}

@media all and (max-width: 1260px) {
    .reservation-block__form {
        gap: 20px;
    }
}

.reservation-block__form-item {
    width: calc(25% - 15px);
    position: relative;
}

@media all and (max-width: 1260px) {
    .reservation-block__form-item {
        width: calc(50% - 10px);
    }
}

@media all and (max-width: 550px) {
    .reservation-block__form-item {
        width: 100%;
    }
}

.reservation-block__form-item .item-title {
    position: absolute;
    top: 15px;
    left: 20px;
    z-index: 1;
    color: #B8B8B8;
    font-size: 12px;
    font-weight: 600;
}

.reservation-block__form-item input[type=text] {
    width: 100%;
    background: rgb(var(--white));
    border: none;
    font-size: clamp(0.75rem, -1.25rem + 8.3333vw, 1rem);
    padding: 15px 20px;
    padding-right: 55px;
    padding-top: 35px;
    font-weight: bold;
    color: rgb(var(--black));
}

@media all and (max-width: 1260px) {
    .reservation-block__form-item input[type=text] {
        background: rgb(var(--grey));
    }
}

.reservation-block__form-item button {
    width: 100%;
    padding-top: 22px;
    padding-bottom: 24px;
}

/* RESERVATION BLOCK END*/
/* PEARL BLOCK BEGIN */
.citys-pearl {
    margin: 80px auto 80px auto;
}

@media all and (max-width: 1500px) {
    .citys-pearl {
        margin-top: 60px;
    }
}

.citys-pearl__inner {
    position: relative;
}

.citys-pearl__title {
    position: relative;
    z-index: 1;
}

@media all and (max-width: 1260px) {
    .citys-pearl__title {
        max-width: 300px;
    }
}

.citys-pearl__text {
    color: rgb(var(--titles-color));
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: normal;
    line-height: normal;
    margin-bottom: clamp(3rem, -8.25rem + 8.3333vw, 1.25rem);
    max-width: 620px;
    position: relative;
    z-index: 2;
}

@media all and (max-width: 1500px) {
    .citys-pearl__text {
        max-width: 616px;
        margin-bottom: clamp(3.7rem, -8.25rem + 8.3333vw, 1.25rem);
    }
}

@media all and (max-width: 980px) {
    .citys-pearl__text {
        font-size: 14px;
        max-width: 335px;
        margin-bottom: 30px;
    }
}

.citys-pearl__top-image {
    position: absolute;
    top: -100px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

@media all and (max-width: 550px) {
    .citys-pearl__top-image {
        right: -20px;
        gap: 5px;
    }
}

.citys-pearl__top-image .small-pearl {
    margin-right: 20px;
    
}

.citys-pearl__top-image .small-pearl img {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
        max-width: 163.5px;

}

@media all and (max-width: 1500px) {
    .citys-pearl__top-image .small-pearl img {
        max-width: 163.5px;
        height: 163px;
    }
}

@media all and (max-width: 1260px) {
    .citys-pearl__top-image .small-pearl img {
        max-width: 88px;
        height: 88px;
    }
}

@media all and (max-width: 550px) {
    .citys-pearl__top-image .small-pearl img {
        max-width: 49px;
        height: 49px;
    }
}

.citys-pearl__top-image .medium-pearl {
    overflow: hidden;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media all and (max-width: 1500px) {
    .citys-pearl__top-image .medium-pearl img {
        max-width: 300px;
        height: 300px;
    }
}

@media all and (max-width: 1260px) {
    .citys-pearl__top-image .medium-pearl img {
        max-width: 155px;
        height: 155px;
    }
}

@media all and (max-width: 550px) {
    .citys-pearl__top-image .medium-pearl img {
        max-width: 90px;
        margin-right: -30px;
        height: 90px;
        object-fit: cover;
    }
}

.citys-pearl__list {
    overflow: hidden;
    position: relative;
}

.citys-pearl__list-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
    margin: 0 -40px;
}

@media all and (max-width: 1500px) {
    .citys-pearl__list-inner {
        margin: 0 -10px;
    }
}

.citys-pearl__item {
    width: 25%;
    border-bottom: 1px solid rgb(var(--site-borders));
    padding: 0 40px 20px;
    position: relative;
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 19.5px;
}

@media all and (max-width: 1500px) {
    .citys-pearl__item {
        padding: 0 30px 20px;
    }
}

@media all and (max-width: 1260px) {
    .citys-pearl__item {
        padding: 0 15px 12px;
    }
}

@media all and (max-width: 980px) {
    .citys-pearl__item {
        margin-bottom: 14px;
    }
}

@media all and (max-width: 767px) {
    .citys-pearl__item {
        width: 33.3%;
    }
}

@media all and (max-width: 550px) {
    .citys-pearl__item {
        width: 50%;
    }
}

.citys-pearl__item:hover .citys-pearl__item-icon img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.citys-pearl__item:before {
    content: "";
    width: 1px;
    height: calc(100% - 19.5px);
    left: 0;
    background: rgb(var(--site-borders));
    top: 0;
    position: absolute;
}

.citys-pearl__item-icon {
    text-align: center;
    padding: clamp(3.2rem, -1.25rem + 8.3333vw, 5.81rem) 0 clamp(3.25rem, -1.25rem + 8.3333vw, 4.35rem);
}

@media all and (max-width: 1500px) {
    .citys-pearl__item-icon {
        padding: clamp(2rem, -5.65rem + 8.3333vw, 5.81rem) 0 clamp(4.75rem, -1.25rem + 8.3333vw, 4.35rem);
    }
}

@media all and (max-width: 1260px) {
    .citys-pearl__item-icon {
        padding: 30px 0 45px;
    }
}

.citys-pearl__item-icon img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    will-change: transform;
}

@media all and (max-width: 1500px) {
    .citys-pearl__item-icon img {
        max-width: 100px;
    }
}

@media all and (max-width: 1024px) {
    .citys-pearl__item-icon img {
        max-width: 56px;
    }
}

.citys-pearl__item-title {
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    font-weight: bold;
    color: rgb(var(--titles-color));
    -ms-flex-item-align: end;
    align-self: flex-end;
    max-width: 264px;
}

@media all and (max-width: 980px) {
    .citys-pearl__item-title {
        font-size: 12px;
    }
}

.citys-pearl__bottom-image {
    position: absolute;
    bottom: -30%;
    right: 0;
}

@media all and (max-width: 1500px) {
    .citys-pearl__bottom-image {
        bottom: -30%;
    }
}

@media all and (max-width: 1260px) {
    .citys-pearl__bottom-image {
        bottom: 2%;
    }
}

@media all and (max-width: 550px) {
    .citys-pearl__bottom-image {
        display: none;
    }
}

.citys-pearl__bottom-image img {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media all and (max-width: 1500px) {
    .citys-pearl__bottom-image img {
        max-width: 344px;
    }
}

@media all and (max-width: 1260px) {
    .citys-pearl__bottom-image img {
        max-width: 293px;
    }
}

/* PEARL BLOCK END */
/* INTERIORS BLOCK BEGIN */
.interiors-block {
    margin-bottom: clamp(1.25rem, -1.25rem + 8.3333vw, 3.475rem);
}

@media all and (max-width: 980px) {
    .interiors-block {
        margin-top: 43px;
    }
}

@media all and (max-width: 767px) {
    .interiors-block {
        margin-bottom: 36px;
    }
}

@media all and (max-width: 1500px) {
    .interiors-block__title {
        max-width: 600px;
    }
}

@media all and (max-width: 1260px) {
    .interiors-block__title {
        max-width: 280px;
    }
}

.interiors-block__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media all and (max-width: 1260px) {
    .interiors-block__body {
        gap: 30px 20px;
    }
}

@media all and (max-width: 550px) {
    .interiors-block__body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.interiors-block__body .slider-nav {
    position: absolute;
    bottom: 30px;
    right: 30px;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*.swiper-button-prev, .swiper-button-next {
        &:before {
            width: 64px;
            height: 16px;
            @media all and (max-width: 1500px) {
                width: 48px;
                height: 15px;
            }
            @media all and (max-width: 1260px) {
                width: 52px;
                height: 16px;
            }
        }
    }
    .swiper-button-prev:before {
        background-image: url("data:image/svg+xml,%3Csvg width='64' height='16' viewBox='0 0 64 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.2327 7.08521C62.785 7.08521 63.2327 7.53292 63.2327 8.0852C63.2327 8.63749 62.785 9.08521 62.2327 9.08521L62.2327 7.08521ZM0.354797 8.79232C-0.0357246 8.40179 -0.0357247 7.76863 0.354797 7.3781L6.71876 1.01414C7.10928 0.623618 7.74245 0.623618 8.13297 1.01414C8.5235 1.40467 8.5235 2.03783 8.13297 2.42836L2.47612 8.08521L8.13297 13.7421C8.5235 14.1326 8.5235 14.7658 8.13297 15.1563C7.74245 15.5468 7.10928 15.5468 6.71876 15.1563L0.354797 8.79232ZM62.2327 9.08521L1.0619 9.08521L1.0619 7.08521L62.2327 7.08521L62.2327 9.08521Z' fill='white'/%3E%3C/svg%3E%0A");
        background-position: left center;
    }
    .swiper-button-next:before {
        background-image: url("data:image/svg+xml,%3Csvg width='64' height='16' viewBox='0 0 64 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.08521C0.447715 7.08521 4.82823e-08 7.53292 0 8.0852C-4.82823e-08 8.63749 0.447715 9.08521 1 9.08521L1 7.08521ZM62.8779 8.79232C63.2684 8.40179 63.2684 7.76863 62.8779 7.3781L56.5139 1.01414C56.1234 0.623618 55.4902 0.623618 55.0997 1.01414C54.7092 1.40467 54.7092 2.03783 55.0997 2.42836L60.7565 8.08521L55.0997 13.7421C54.7092 14.1326 54.7092 14.7658 55.0997 15.1563C55.4902 15.5468 56.1234 15.5468 56.5139 15.1563L62.8779 8.79232ZM1 9.08521L62.1708 9.08521L62.1708 7.08521L1 7.08521L1 9.08521Z' fill='white'/%3E%3C/svg%3E%0A");
        background-position: right center;
    }*/
}

@media all and (max-width: 1500px) {
    .interiors-block__body .slider-nav {
        bottom: 30px;
        right: 30px;
    }
}

@media all and (max-width: 980px) {
    .interiors-block__body .slider-nav {
        right: 22px;
        bottom: 25px;
    }
}

.interiors-block__body .slider-nav .swiper-button-prev {
    margin-right: 20px;
}

.interiors-block__left {
    width: 41.4%;
}

@media all and (max-width: 1260px) {
    .interiors-block__left {
        width: calc(50% - 10px);
    }
}

@media all and (max-width: 550px) {
    .interiors-block__left {
        padding-right: 65px;
        position: relative;
        width: 100%;
    }

    .interiors-block__left:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        bottom: 200px;
        width: 1px;
        background: rgb(var(--site-borders));
    }
}

.interiors-block__left-slider {
    position: relative;
    margin-bottom: clamp(2.25rem, -5.25rem + 8.3333vw, 3.75rem);
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.interiors-block__left-slider .slider-inner {
    width: 100%;
}

.interiors-block__left-slider.showed .swiper-wrapper .swiper-slide {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}

.interiors-block__left-slider .swiper {
    width: 100%;
}

.interiors-block__left-slider .swiper .swiper-slide {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
}

@media all and (max-width: 980px) {
    .interiors-block__left-slider {
        margin-bottom: 20px;
    }
}

.interiors-block__left-slider:before {
    content: "";
    top: 0;
    bottom: 0;
    right: -20px;
    width: 1px;
    background: rgb(var(--site-borders));
    position: absolute;
}

@media all and (max-width: 1260px) {
    .interiors-block__left-slider:before {
        display: none;
    }
}

.interiors-block__left-slider .slider-nav {
    right: 30px;
    bottom: 30px;
}

@media all and (max-width: 1500px) {
    .interiors-block__left-slider .slider-nav {
        right: 30px;
        bottom: 30px;
    }
}

@media all and (max-width: 980px) {
    .interiors-block__left-slider .slider-nav {
        right: 10px;
        bottom: 10px;
    }
}

.interiors-block__left-slider .slider-item {
    position: relative;
}

.interiors-block__left-slider .slider-item:hover:before {
    border-color: rgb(var(--primary));
    background-color: rgb(var(--primary));
}

.interiors-block__left-slider .slider-item__image {
    position: relative;
    display: block;
    padding-top: 66%;
}

.interiors-block__left-slider .slider-item__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 120%;
    height: 120%;
    -o-object-fit: cover;
    object-fit: cover;
}

.interiors-block__left-slider .slider-item__btn {
    width: 60px;
    height: 60px;
    bottom: 30px;
    left: 30px;
    border: none;
    border-radius: 100%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    overflow: hidden;
    position: absolute;
    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;
    padding: 0;
    z-index: 5;
}

@media all and (max-width: 980px) {
    .interiors-block__left-slider .slider-item__btn {
        display: none;
    }
}

.interiors-block__left-slider .slider-item__btn:hover {
    background: rgb(var(--primary));
}

.interiors-block__left-slider .slider-item__btn:hover:before {
    -webkit-box-shadow: inset 0 0 0 1px rgb(var(--primary));
    box-shadow: inset 0 0 0 1px rgb(var(--primary));
}

.interiors-block__left-slider .slider-item__btn:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 250px;
    -webkit-box-shadow: inset 0 0 0 1px rgb(var(--white));
    box-shadow: inset 0 0 0 1px rgb(var(--white));
}

.interiors-block__left-slider .slider-item__btn svg {
    position: relative;
    z-index: 1;
}

.interiors-block__left-text {
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: rgb(var(--titles-color));
    margin-bottom: clamp(3.25rem, -1.25rem + 8.3333vw, 4.375rem);
}

@media all and (max-width: 980px) {
    .interiors-block__left-text {
        font-size: 14px;
        margin-bottom: 30px;
    }
}

.interiors-block__left-text p {
    margin: clamp(1rem, -1.25rem + 8.3333vw, 3.05rem) 0;
}

.interiors-block__left-text p:first-child {
    margin-top: 0;
}

.interiors-block__left-text p:last-child {
    margin-bottom: 0;
}

.interiors-block__left-bigText {
    font-weight: 400;
    font-size: clamp(1.875rem, -6.25rem + 8.3333vw, 2.5rem);
    line-height: 120%;
    text-transform: uppercase;
    color: rgb(var(--primary));
    font-family: "rmls-regular";
}

@media all and (max-width: 1024px) {
    .interiors-block__left-bigText {
        display: none;
    }
}

@media all and (max-width: 550px) {
    .interiors-block__left-bigText {
        display: block;
    }
}

.interiors-block__left-bigText * {
    font-family: inherit;
}

.interiors-block__right {
    width: calc(58.6% - clamp(6.25rem, -0.25rem + 8.3333vw, 12.65rem));
    margin-top: clamp(-3.75rem, -1.25rem + 8.3333vw, -3.75rem);
}

@media all and (max-width: 1260px) {
    .interiors-block__right {
        width: calc(50% - 10px);
        margin-top: -45px;
    }
}

@media all and (max-width: 550px) {
    .interiors-block__right {
        width: 100%;
        margin-top: 0;
        position: relative;
    }

    .interiors-block__right:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        background: rgb(var(--site-borders));
    }
}

.interiors-block__right-slider {
    position: relative;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.interiors-block__right-slider.showed .swiper-wrapper .swiper-slide {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}

.interiors-block__right-slider .slider-inner {
    width: 100%;
}

.interiors-block__right-slider .swiper {
    width: 100%;
}

.interiors-block__right-slider .swiper .swiper-slide {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
}

.interiors-block__right-slider:before {
    content: "";
    top: 0;
    bottom: 0;
    left: -20px;
    width: 1px;
    background: rgb(var(--site-borders));
    position: absolute;
}

@media all and (max-width: 1260px) {
    .interiors-block__right-slider:before {
        display: none;
    }
}

.interiors-block__right-slider .slider-item {
    position: relative;
    padding-top: 100%;
    overflow: hidden;
}

@media all and (max-width: 640px) {
    .interiors-block__right-slider .slider-item {
        padding-top: 128%;
    }
}

.interiors-block__right-slider .slider-item img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 120%;
    width: 120%;
}

.interiors-block__right-text {
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: rgb(var(--titles-color));
    margin-top: clamp(2rem, 1.5rem + 2.5vw, 5rem);
}

@media all and (max-width: 980px) {
    .interiors-block__right-text {
        font-size: 14px;
        margin-top: 16px;
        line-height: 1.2;
    }
}

.interiors-block__mobile {
    display: none;
}

@media all and (max-width: 1024px) {
    .interiors-block__mobile {
        display: block;
    }
}

.interiors-block__pearl {
    margin-top: 13px;
    text-align: right;
    padding-left: 90px;
    font-size: 0;
    text-align: center;
}

@media all and (max-width: 550px) {
    .interiors-block__pearl {
        display: none;
    }
}

/* INTERIORS BLOCK END */
/* CONGRESS BLOCK BEGIN */
@media all and (max-width: 1024px) {
    .congress-block {
        margin-bottom: 60px;
    }
}

.congress-block__inner {
    position: relative;
}

.congress-block__title {
    max-width: 1000px;
    position: relative;
    z-index: 1;
}

.congress-block__top-pearl {
    position: absolute;
    top: 20px;
    right: 5%;
    font-size: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 300px;
    height: 300px;
    object-fit: cover;
}

@media all and (max-width: 1500px) {
    .congress-block__top-pearl {
        right: clamp(3rem, -12.25rem + 8.3333vw, 15rem);
        overflow: hidden;
    }
}

@media all and (max-width: 550px) {
    .congress-block__top-pearl {
        right: -60%;
        top: 390px;
        
    }
}

@media all and (max-width: 1500px) {
    .congress-block__top-pearl img {
        max-width: 108px;
        height: 108px;
    }
}

@media all and (max-width: 550px) {
    .congress-block__top-pearl img {
        width: 84px;
        margin-right: -10px;
        height: 84px;
    }
}

.congress-block__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    z-index: 1;
}

@media all and (max-width: 1024px) {
    .congress-block__body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.congress-block__text {
    width: 32%;
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: rgb(var(--titles-color));
}

@media all and (max-width: 1500px) {
    .congress-block__text {
        width: 41%;
    }
}

@media all and (max-width: 1024px) {
    .congress-block__text {
        width: 100%;
        font-size: 14px;
    }
}

.congress-block__gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 25px;
    padding-left: 20px;
    border-left: 1px solid rgb(var(--site-borders));
    width: calc(68% - 25px);
    position: relative;
}

@media all and (max-width: 1500px) {
    .congress-block__gallery {
        width: calc(59% - 25px);
    }
}

@media all and (max-width: 1024px) {
    .congress-block__gallery {
        width: 100%;
        margin-top: 24px;
        margin-left: 0;
        padding-left: 0;
        border: none;
    }
}

.congress-block__gallery-item {
    width: 40%;
    /* position: relative; */
    overflow: hidden;
    top: -200px;
}



.congress-block__gallery-item:nth-child(n+4) {
    display: none;
}

.congress-block__gallery-item:nth-child(2) {
    width: 50%;
    position: absolute;
    top: clamp(5rem, -1.25rem + 10.3333vw, 11.5rem);
    left: clamp(5.4rem, -2.7rem + 26.07vw, 29.625rem);
    z-index: 20;
}

@media all and (max-width: 1500px) {
    .congress-block__gallery-item:nth-child(2) {
        max-width: 422px;

    }
}

@media all and (max-width: 1024px) {
    .congress-block__gallery-item:nth-child(2) {
        max-width: 593px;
    }
}

@media all and (max-width: 800px) {
    .congress-block__gallery-item:nth-child(2) {
        max-width: 413px;
        left: clamp(4.3rem, 5.25rem + 8.3333vw, 8.3rem);
    }
}



@media all and (max-width: 480px) {
    .congress-block__gallery-item:nth-child(2) {
        width: 100%;
        height: 200px !important;
        left: 0;
        right: 0;
        margin: 0;
        margin-top: 90px;
    }
.congress-block__gallery-item {
    width: 50%;
    /* position: relative; */
    overflow: hidden;
    top: -200px;
}
.congress-block__gallery {
    margin: 0;
}
.restaurants-block {
    margin-top: 90px !important;
}
}

.congress-block__gallery-item:nth-child(2) a {
    padding-top: 70%;
}

@media all and (max-width: 1500px) {
    .congress-block__gallery-item:not(:nth-child(2)) {
        max-width: 295px;
        top: -150px;
    }
}

@media all and (max-width: 1024px) {
    .congress-block__gallery-item:not(:nth-child(2)) {
        max-width: 400px;
    }
}

@media all and (max-width: 800px) {
    .congress-block__gallery-item:not(:nth-child(2)) {
        max-width: 284px;
    }
}

@media all and (max-width: 550px) {
    .congress-block__gallery-item:not(:nth-child(2)) {
        max-width: 230px;
        bottom: 0;
    }
}



.congress-block__gallery-item:nth-child(3) {
    position: absolute;
    right: 190px;
    top: -130px;
    height: 87% !important;
}

@media all and (max-width: 800px) {
    .congress-block__gallery-item:nth-child(3) {
        top: clamp(7rem, 11.25rem + 8.3333vw, 11.8rem);
    }
}

@media all and (max-width: 480px) {
    .congress-block__gallery-item:nth-child(3) {
        top: 0px;
        right: 0;
        margin: 0;
        height: 100% !important;
    }
.congress-block__inner {
    height: 700px;
}
}

.congress-block__gallery-item a {
    overflow: hidden;
    display: block;
    width: 100%;
    position: relative;
    padding-top: 99%;
}

.congress-block__gallery-item a img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 120%;
    height: 120%;
    -o-object-fit: cover;
    object-fit: cover;
}

.congress-block__bottom-pearls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0;
}

@media all and (max-width: 1260px) {
    .congress-block__bottom-pearls {
        -webkit-transform: translateY(150px);
        transform: translateY(150px);
    }
}

.congress-block__bottom-pearls .big {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-width: 210px;
    transform: translate(270px, -40%) !important;
}

@media all and (max-width: 1500px) {
    .congress-block__bottom-pearls .big img {
        max-width: 101px;
    }
}

@media all and (max-width: 1260px) {
    .congress-block__bottom-pearls .big {
        max-width: 117px;
        
    }
}

.congress-block__bottom-pearls .medium {
    margin: 0 30px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media all and (max-width: 1500px) {
    .congress-block__bottom-pearls .medium img {
        max-width: 108px;
    }
}

@media all and (max-width: 1260px) {
    .congress-block__bottom-pearls .medium {
        max-width: 79px;
    }
}

.congress-block__bottom-pearls .small {
    margin-top: auto;
    margin-bottom: -10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media all and (max-width: 1500px) {
    .congress-block__bottom-pearls .small img {
        max-width: 56px;
    }
}

@media all and (max-width: 1260px) {
    .congress-block__bottom-pearls .small {
        max-width: 41px;
    }
}

/* CONGRESS BLOCK END */
/* ANNOUNCES BLOCK BEGIN */
.announces-block {
    margin-top: 70px;
    margin-bottom: clamp(3.75rem, -1.25rem + 8.3333vw, 4.375rem);
}

@media all and (max-width: 550px) {
    .announces-block {
        margin-bottom: 40px;
    }
}

.announces-block__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: clamp(2.25rem, -5.25rem + 8.3333vw, 3.75rem);
    border-bottom: 1px solid rgb(var(--site-borders));
    margin-bottom: 20px;
}

@media all and (max-width: 1024px) {
    .announces-block__header {
        margin-bottom: 30px;
    }
}

@media all and (max-width: 767px) {
    .announces-block__header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 0;
    }
}

.announces-block__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}

@media all and (max-width: 1024px) {
    .announces-block__nav {
        gap: 10px;
        display: none;
    }
}

.announces-block__btn {
    font-size: 0;
    margin: 0 40px;
}

@media all and (max-width: 1024px) {
    .announces-block__btn {
        margin: 0 18px;
    }
}

@media all and (max-width: 800px) {
    .announces-block__btn {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin: 0;
    }
}

@media all and (max-width: 1500px) {
    .announces-block__btn a.button {
        padding-left: 41px;
        padding-right: 41px;
        white-space: nowrap;
    }
}

@media all and (max-width: 1260px) {
    .announces-block__btn a.button {
        padding: 15px 30px;
    }
}

.announces-block__title {
    text-align: right;
    max-width: 930px;
    color: rgb(var(--primary));
    margin: 0;
    margin-left: auto;
}

@media all and (max-width: 1600px) {
    .announces-block__title {
        max-width: 710px;
    }
}

@media all and (max-width: 767px) {
    .announces-block__title {
        -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
        order: -2;
        margin-left: 0;
        margin-bottom: 40px;
    }
}

.announces-block__slider {
    overflow: hidden;
}

.announces-block__slider.showed .item-body img {
    /*-webkit-transform: translateY(8%);*/
    /*transform: translateY(8%);*/
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.announces-block__slider .swiper {
    margin-right: -1px;
}

.announces-block__slider-item {
    padding-top: 40px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    padding-right: clamp(7.125rem, -1.25rem + 8.3333vw, 9.375rem);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: auto !important;
}

@media all and (max-width: 1024px) {
    .announces-block__slider-item {
        padding: 0;
    }
}

.announces-block__slider-item:hover .item-body img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.announces-block__slider-item.swiper-slide-active {
    padding-right: clamp(7.125rem, -1.25rem + 8.3333vw, 9.375rem);
    border-right: 1px solid rgb(var(--site-borders));
}

@media all and (max-width: 1024px) {
    .announces-block__slider-item.swiper-slide-active {
        padding: 0;
        border: none;
    }
}

.announces-block__slider-item.swiper-slide-next {
    padding-left: clamp(7.125rem, -1.25rem + 8.3333vw, 9.375rem);
    padding-right: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}

@media all and (max-width: 1024px) {
    .announces-block__slider-item.swiper-slide-next {
        padding: 0;
    }
}

.announces-block__slider-item .item-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: clamp(1.25rem, -6.25rem + 8.3333vw, 2.5rem);
}

@media all and (max-width: 1024px) {
    .announces-block__slider-item .item-header {
        margin-bottom: 30px;
    }
}

.announces-block__slider-item .item-header .item-btn {
    font-size: 0;
}

.announces-block__slider-item .item-header .item-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    border: 1px solid rgb(var(--primary));
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    text-decoration: none;
   background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0217 0.260864H12.9783V23.7391H11.0217V0.260864Z' fill='%23ddad6a'/%3E%3Cpath d='M23.7391 11.0217V12.9783L0.260864 12.9783L0.260864 11.0217L23.7391 11.0217Z' fill='%23ddad6a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

@media all and (max-width: 1500px) {
    .announces-block__slider-item .item-header .item-btn {
        width: 50px;
        height: 50px;
    }
}

@media all and (max-width: 1024px) {
    .announces-block__slider-item .item-header .item-btn {
        width: 40px;
        height: 40px;
        background-size: 16px;
    }
}

.announces-block__slider-item .item-header .item-btn:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
}

.announces-block__slider-item:hover .item-header .item-btn {
    background-color: rgb(var(--primary));
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0216 0.260986H12.9781V23.7392H11.0216V0.260986Z' fill='white'/%3E%3Cpath d='M23.739 11.0219V12.9784L0.260742 12.9784L0.260742 11.0219L23.739 11.0219Z' fill='white'/%3E%3C/svg%3E%0A");
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--primary));
    }*/
}

.announces-block__slider-item:hover .item-header .item-btn svg path {
    fill: rgb(var(--white));
}

.announces-block__slider-item .item-header .item-btn svg {
    position: relative;
    z-index: 1;
    pointer-events: none;
}

@media all and (max-width: 980px) {
    .announces-block__slider-item .item-header .item-btn svg {
        width: 16px;
        height: 16px;
    }
}

.announces-block__slider-item .item-header .item-btn svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    fill: rgb(var(--primary));
}

.announces-block__slider-item .item-header .item-date {
    max-width: 50px;
    text-align: right;
    color: rgb(var(--titles-color));
    font-size: clamp(0.875rem, -1.25rem + 8.3333vw, 1rem);
}

@media all and (max-width: 1500px) {
    .announces-block__slider-item .item-header .item-date {
        font-size: 14px;
        max-width: 100%;
    }
}

@media all and (max-width: 550px) {
    .announces-block__slider-item .item-header .item-date {
        font-size: 10px;
    }
}

.announces-block__slider-item .item-title {
    font-weight: 700;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    color: rgb(var(--titles-color));
}

@media all and (max-width: 1500px) {
    .announces-block__slider-item .item-title {

    }
}

@media all and (max-width: 550px) {
    .announces-block__slider-item .item-title {
        font-size: 14px;
    }
}

.announces-block__slider-item .item-body {
    font-size: 0;
    margin-top: clamp(1.25rem, -1.25rem + 8.3333vw, 2.5rem);
    /*margin-top: auto;*/
    overflow: hidden;
    padding-top: 65%;
    position: relative;
}

@media all and (max-width: 1024px) {
    .announces-block__slider-item .item-body {
        margin-top: 8px;
        pointer-events: none;
    }
}

.announces-block__slider-item .item-body img {
    will-change: transform;
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    -webkit-transform: scale(1);
    transform: scale(1);
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}

/* ANNOUNCES BLOCK END */
/* RESTAURANTS BLOCK BEGIN */
.restaurants-block {
    position: relative;
    margin-top: 70px;
}

.restaurants-block__title {
    position: relative;
    z-index: 1;
}

.restaurants-block__pearl {
    position: absolute;
    right: 0;
    overflow: hidden;
    top: 20px;
    font-size: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media all and (max-width: 1500px) {
    .restaurants-block__pearl {
        right: 25px;
    }
}

.restaurants-block__pearl img {
    /*margin-right: -20px;*/
    margin-left: 20px;
}

@media all and (max-width: 1500px) {
    .restaurants-block__pearl img {
        max-width: 150px;
        margin: 0;
    }
}

.restaurants-block__body .image-item-wr {
    position: relative;
    font-size: 0;
    color: rgb(var(--bar-name-color));
    display: block;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(57, 51, 53, 0) 38.79%, rgba(0, 0, 0, 0.62) 100%)
}

.restaurants-block__body .image-item-wr.showed .image {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    will-change: transform;
    -webkit-transition: all 4s ease;
    transition: all 4s ease;
}

.restaurants-block__body .image-item-wr:hover .image {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.restaurants-block__body .image-item-wr .logo {
    display: none;
}

@media all and (max-width: 1500px) {
    .restaurants-block__body .image-item-wr .logo {
        position: absolute;
        pointer-events: none;
        z-index: 1;
        top: 40px;
        left: 40px;
    }
}

@media all and (max-width: 1260px) {
    .restaurants-block__body .image-item-wr .logo {
        top: 30px;
        left: 30px;
    }
}
@media all and (max-width: 768px) {
    .restaurants-block__pearl {
        top: 70px;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__body .image-item-wr .logo {
        left: 36px;
        top: 36px;
        display: none;
    }
}

.restaurants-block__body .image-item-wr .image {
    display: block;
    position: relative;
    padding-top: 79.3%;
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.restaurants-block__body .image-item-wr .image img {
    height: 120%;
    width: 100%;
    max-width: unset;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.restaurants-block__body .image-item-wr .text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    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: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: clamp(1.25rem, -6.25rem + 8.3333vw, 2.5rem) clamp(1.25rem, -1.25rem + 8.3333vw, 3.125rem);
    background: linear-gradient(180deg, rgba(57, 51, 53, 0) 38.79%, rgba(0, 0, 0, 0.62) 100%);

}

@media all and (max-width: 1260px) {
    .restaurants-block__body .image-item-wr .text {
        padding: 20px 30px;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__body .image-item-wr .text {
        padding: 24px 35px;
    }
}

.restaurants-block__body .image-item-wr .text .desc {
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    line-height: 90%;
    font-weight: normal;
}

@media all and (max-width: 550px) {
    .restaurants-block__body .image-item-wr .text .desc {
        font-size: 16px;
    }
}

.restaurants-block__body .image-item-wr .text .title {
    margin-top: clamp(1rem, -1.25rem + 8.3333vw, 1rem);
    font-family: "rmls-bold";
    font-weight: bold;
    font-size: clamp(1.875rem, -6.25rem + 8.3333vw, 2.5rem);
    line-height: 90%;
}

@media all and (max-width: 550px) {
    .restaurants-block__body .image-item-wr .text .title {
        font-size: 30px;
    }
}

.restaurants-block__top-blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: clamp(3.75rem, -1.25rem + 8.3333vw, 4.375rem);
}

@media all and (max-width: 550px) {
    .restaurants-block__top-blocks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-bottom: 20px;
    }
}

.restaurants-block__top-blocks + .restaurants-block__middle {
    margin-top: -280px;
}

@media all and (max-width: 1500px) {
    .restaurants-block__top-blocks + .restaurants-block__middle {
        margin-top: clamp(-13.5rem, 2.75rem + 8.3333vw, -17.5rem);
    }
}

@media all and (max-width: 1366px) {
    .restaurants-block__top-blocks + .restaurants-block__middle {
        margin-top: -100px;
    }
}

@media all and (max-width: 980px) {
    .restaurants-block__top-blocks + .restaurants-block__middle {
        margin-top: -180px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__top-blocks + .restaurants-block__middle {
        margin-top: 0;
    }
}

.restaurants-block__top-left {
    padding-right: clamp(10rem, -1.25rem + 8.3333vw, 10rem);
    width: 42.6%;
}

@media all and (max-width: 1260px) {
    .restaurants-block__top-left {
        width: calc(50% - 10px);
        padding-right: 0;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__top-left {
        width: 100%;
        margin-bottom: 20px;
    }
}

.restaurants-block__top-right {
    padding-left: clamp(8rem, -1.25rem + 8.3333vw, 8.75rem);
    border-left: 1px solid rgb(var(--site-borders));
    width: 57.4%;
}

@media all and (max-width: 1500px) {
    .restaurants-block__top-right {
        padding-left: clamp(8rem, 2.75rem + 8.3333vw, 10.75rem);
    }
}

@media all and (max-width: 1260px) {
    .restaurants-block__top-right {
        width: calc(50% - 10px);
        border: none;
        padding-left: 0;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__top-right {
        width: 100%;
        margin-bottom: 20px;
    }
}

.restaurants-block__top-right .image-item-wr .image {
    padding-top: 67.2%;
}

.restaurants-block__top-right > .title {
    text-transform: uppercase;
    color: rgb(var(--primary));
    font-size: clamp(1.875rem, -6.25rem + 8.3333vw, 2.5rem);
    line-height: 120%;
    font-family: "rmls-regular";
    margin-bottom: clamp(2.5rem, -5.25rem + 8.3333vw, 3.75rem);
    max-width: 80%;
}

@media all and (max-width: 550px) {
    .restaurants-block__top-right > .title {
        max-width: 100%;
        margin-bottom: 20px;
    }
}

.restaurants-block__middle {
    margin-bottom: clamp(7.6875rem, -1.25rem + 8.3333vw, 11.25rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

@media all and (max-width: 1366px) {
    .restaurants-block__middle {
        gap: 20px;
        margin-bottom: 20px;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__middle {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 20px;
        position: relative;
    }
}

.restaurants-block__middle-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: calc(62.9% - clamp(7.6875rem, -1.25rem + 8.3333vw, 8.75rem) / 2);
}

@media all and (max-width: 1366px) {
    .restaurants-block__middle-left {
        -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;
        width: calc(50% - 10px);
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__middle-left {
        width: 100%;
        margin-bottom: 20px;
    }
}

.restaurants-block__middle-image {
    font-size: 0;
    width: 56.5%;
    padding-right: 20px;
    position: relative;
}

@media all and (max-width: 1366px) {
    .restaurants-block__middle-image {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }
}

@media all and (max-width: 980px) {
    .restaurants-block__middle-image {
        width: 73.6%;
        padding-right: 0;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__middle-image {
        width: 100%;
        padding-right: 0;
        text-align: center;
    }

    .restaurants-block__middle-image img {
        max-width: 306px;
    }
}

.restaurants-block__middle-image:before, .restaurants-block__middle-image:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
}

.restaurants-block__middle-image:before {
    height: 130px;
    z-index: 2;
    background: linear-gradient(180deg, rgba(249, 249, 249, 0) 0%, #f9f9f9 100%);
}

@media all and (max-width: 767px) {
    .restaurants-block__middle-image:before {
        background: linear-gradient(180deg, rgba(249, 249, 249, 0) 40%, #f9f9f9 100%);
    }
}

.restaurants-block__middle-image:after {
    height: 184px;
    z-index: 1;
    background: linear-gradient(180deg, rgba(249, 249, 249, 0) 0%, #f9f9f9 100%);
}

.restaurants-block__middle-body {
    width: 43.5%;
    padding-bottom: clamp(1rem, -1.25rem + 8.3333vw, 3.125rem);
}

@media all and (max-width: 1366px) {
    .restaurants-block__middle-body {
        width: auto;
    }
}

@media all and (max-width: 980px) {
    .restaurants-block__middle-body {
        padding-bottom: 20px;
    }
}

.restaurants-block__middle-desc {
    font-family: "rmls-regular";
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    line-height: 90%;
}

.restaurants-block__middle-title {
    margin-top: clamp(1rem, -7.25rem + 8.3333vw, 1.875rem);
    font-family: "rmls-regular";
    font-weight: 400;
    line-height: 90%;
    font-size: clamp(1.875rem, -6.25rem + 8.3333vw, 2.5rem);
}

.restaurants-block__middle-text {
    margin-top: clamp(1.875rem, -6.25rem + 8.3333vw, 2.5rem);
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
}

.restaurants-block__middle-btn {
    margin-top: clamp(1.875rem, -5.25rem + 8.3333vw, 3.75rem);
}

.restaurants-block__middle-btn .button {
    padding-left: clamp(2rem, -1.25rem + 8.3333vw, 2.25rem);
    padding-right: clamp(2rem, -1.25rem + 8.3333vw, 2.25rem);
}

.restaurants-block__middle-right {
    width: calc(37.1% - clamp(7.6875rem, -1.25rem + 8.3333vw, 8.75rem) / 2);
    padding-bottom: clamp(1rem, -1.25rem + 3.1vw, 2rem);
}

@media all and (max-width: 1366px) {
    .restaurants-block__middle-right {
        width: calc(50% - 10px);
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__middle-right {
        width: 100%;
        padding: 0;
    }
}

.restaurants-block__mobile-pearls {
    display: none;
}

@media all and (max-width: 550px) {
    .restaurants-block__mobile-pearls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: absolute;
        top: 0;
        left: 10px;
        right: -20px;
    }

    .restaurants-block__mobile-pearls > div {
        will-change: transform;
        font-size: 0;
    }
}

.restaurants-block__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media all and (max-width: 1366px) {
    .restaurants-block__bottom {
        gap: 20px;
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

.restaurant_page .restaurants-block__bottom {
    margin-bottom: 20px;
}

.restaurants-block__bottom-left {
    padding-right: clamp(7.1875rem, -1.25rem + 8.3333vw, 8.75rem);
    border-right: 1px solid rgb(var(--site-borders));
    width: 58.5%;
}

@media all and (max-width: 1366px) {
    .restaurants-block__bottom-left {
        padding: 0;
        border: none;
        width: calc(50% - 10px);
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__bottom-left {
        width: 100%;
    }
}

.restaurants-block__bottom-slider {
    position: relative;
    font-size: 0;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(57, 51, 53, 0) 38.79%, rgba(0, 0, 0, 0.62) 100%);
}

.restaurants-block__bottom-slider.showed .swiper .swiper-slide {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.restaurants-block__bottom-slider .swiper {
    overflow: hidden;
}

.restaurants-block__bottom-slider .swiper .swiper-slide {
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.restaurants-block__slider-nav {
    position: absolute;
    bottom: 30px;
    right: 30px;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    /*.swiper-button-prev, .swiper-button-next {
        &:before {
            width: 64px;
            height: 16px;
            @media all and (max-width: 1260px) {
                width: 53px;
                height: 16px;
            }
        }
    }
    .swiper-button-prev:before {
        background-image: url("data:image/svg+xml,%3Csvg width='64' height='16' viewBox='0 0 64 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.2327 7.08521C62.785 7.08521 63.2327 7.53292 63.2327 8.0852C63.2327 8.63749 62.785 9.08521 62.2327 9.08521L62.2327 7.08521ZM0.354797 8.79232C-0.0357246 8.40179 -0.0357247 7.76863 0.354797 7.3781L6.71876 1.01414C7.10928 0.623618 7.74245 0.623618 8.13297 1.01414C8.5235 1.40467 8.5235 2.03783 8.13297 2.42836L2.47612 8.08521L8.13297 13.7421C8.5235 14.1326 8.5235 14.7658 8.13297 15.1563C7.74245 15.5468 7.10928 15.5468 6.71876 15.1563L0.354797 8.79232ZM62.2327 9.08521L1.0619 9.08521L1.0619 7.08521L62.2327 7.08521L62.2327 9.08521Z' fill='white'/%3E%3C/svg%3E%0A");
        background-position: center left;
    }
    .swiper-button-next:before {
        background-image: url("data:image/svg+xml,%3Csvg width='64' height='16' viewBox='0 0 64 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.08521C0.447715 7.08521 4.82823e-08 7.53292 0 8.0852C-4.82823e-08 8.63749 0.447715 9.08521 1 9.08521L1 7.08521ZM62.8779 8.79232C63.2684 8.40179 63.2684 7.76863 62.8779 7.3781L56.5139 1.01414C56.1234 0.623618 55.4902 0.623618 55.0997 1.01414C54.7092 1.40467 54.7092 2.03783 55.0997 2.42836L60.7565 8.08521L55.0997 13.7421C54.7092 14.1326 54.7092 14.7658 55.0997 15.1563C55.4902 15.5468 56.1234 15.5468 56.5139 15.1563L62.8779 8.79232ZM1 9.08521L62.1708 9.08521L62.1708 7.08521L1 7.08521L1 9.08521Z' fill='white'/%3E%3C/svg%3E%0A");
        background-position: center right;
    }*/
}

@media all and (max-width: 1260px) {
    .restaurants-block__slider-nav {
        right: 20px;
        bottom: 20px;
    }
}

.restaurants-block__slider-item {
    position: relative;
    padding-top: 66%;
    font-size: 0;
}

.restaurants-block__slider-item img {
    position: absolute;
    height: 120%;
    width: 120%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.restaurants-block__bottom-right {
    padding-left: clamp(7.125rem, -1.25rem + 8.3333vw, 9.875rem);
    width: 41.5%;
}

@media all and (max-width: 1366px) {
    .restaurants-block__bottom-right {
        padding: 0;
        width: calc(50% - 10px);
    }
}

@media all and (max-width: 550px) {
    .restaurants-block__bottom-right {
        width: 100%;
    }
}

.restaurants-block__bottom-right .title {
    text-transform: uppercase;
    color: rgb(var(--primary));
    font-size: clamp(1.875rem, -6.25rem + 8.3333vw, 2.5rem);
    line-height: 120%;
    font-family: "rmls-regular";
    margin-bottom: clamp(1.25rem, -6.25rem + 8.3333vw, 2.5rem);
}

@media all and (max-width: 1024px) {
    .restaurants-block__bottom-right .title {
        font-size: 24px;
    }
}

.restaurants-block__bottom-right .text {
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
}

@media all and (max-width: 980px) {
    .restaurants-block__bottom-right .text {
        font-size: 14px;
    }
}

/* RESTAURANTS BLOCK END */
/* MAP BLOCK BEGIN */
.map-block {
    height: 125vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 1200px;
    margin-bottom: 40px;
}

@media all and (max-width: 1260px) {
    .map-block {
        min-height: 0;
        height: auto;
        max-height: unset;
        margin-bottom: 0;
    }
}

.map-block__inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media all and (max-width: 1260px) {
    .map-block__inner {
        display: block;
    }
}

@media all and (max-width: 767px) {
    .map-block__inner {
        padding-bottom: 40px;
    }
}

.map-block__pearl {
    position: absolute;
    font-size: 0;
    top: 100px;
    left: -35px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media all and (max-width: 1500px) {
    .map-block__pearl img {
        max-width: 223px;
    }
}

.map-block__body {
    max-width: 38%;
    position: relative;
    z-index: 1;
    margin-top: clamp(6.25rem, -1.25rem + 8.3333vw, 8.75rem);
}

@media all and (max-width: 1260px) {
    .map-block__body {
        max-width: 100%;
    }
}

@media all and (max-width: 550px) {
    .map-block__body {
        margin-top: 50px;
    }
}

.map-block__title {
    font-size: clamp(4.375rem, -4.25rem + 8.3333vw, 5.625rem);
    line-height: 90.2%;
    max-width: 100%;
}

@media all and (max-width: 1260px) {
    .map-block__title {
        max-width: 350px;
        font-size: 50px;
    }
}

.map-block__text {
    font-weight: 400;
    font-size: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
    padding-right: clamp(1.25rem, -6.25rem + 8.3333vw, 2.5rem);
}

@media all and (max-width: 1500px) {
    .map-block__text {
        padding-right: 5px;
    }
}

@media all and (max-width: 980px) {
    .map-block__text {
        font-size: 14px;
    }
}

.map-block__image {
    position: absolute;
    top: -100px;
    right: -100px;
    bottom: 0;
    left: 0;
    text-align: right;
    font-size: 0;
    pointer-events: none;
}

@media all and (max-width: 1260px) {
    .map-block__image {
        position: static;
        margin: 0 0 0 -26%;
        display: none;
    }
}

/* MAP BLOCK END */
/* POPUP MAP BEGIN */
.popup-map {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: rgba(var(--titles-color), 0.91);
    opacity: 0;
    visibility: hidden;
}

.popup-map.opened {
    opacity: 1;
    visibility: visible;
}

.popup-map__inner {
    margin-left: auto;
    margin-top: auto;
    position: relative;
    width: 100%;
    max-width: 942px;
    background: rgb(var(--white));
}

.popup-map__closer {
    position: absolute;
    top: 60px;
    right: 130px;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border: 1px solid rgb(var(--primary));
    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;
    z-index: 2;
}

@media all and (max-width: 1260px) {
    .popup-map__closer {
        width: 50px;
        height: 50px;
        top: 40px;
        right: 100px;
    }
}

@media all and (max-width: 767px) {
    .popup-map__closer {
        top: 40px;
        right: 20px;
    }
}

.popup-map__closer:hover {
    background: rgb(var(--primary));
}

.popup-map__closer:hover svg path {
    fill: rgb(var(--white));
}

.popup-map__closer svg {
    pointer-events: none;
}

.popup-map__closer svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.popup-map__text {
    position: relative;
    z-index: 1;
}

@media all and (max-width: 980px) {
    .popup-map__text {
        position: static;
    }
}

.popup-map__title {
    font-family: "rmls-bold";
    line-height: 120%;
    color: rgb(var(--accent-color));
    font-weight: bold;
    font-size: clamp(2rem, -6.25rem + 8.3333vw, 2.5rem);
    max-width: 597px;
    padding: clamp(2.5rem, -5.25rem + 8.3333vw, 3.75rem);
    padding-bottom: 0;
}

@media all and (max-width: 1260px) {
    .popup-map__title {
        padding: 40px;
        padding-bottom: 0;
    }
}

@media all and (max-width: 767px) {
    .popup-map__title {
        padding: 40px 20px 0;
        padding-right: 70px;
        font-size: 24px;
    }
}

.popup-map__image {
    /*width: 100%;*/
    width: 80%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center right;
    object-position: center right;
    margin-top: -250px;
    margin-left: auto;
}

@media all and (max-width: 980px) {
    .popup-map__image {
        margin-top: -50px;
        padding-bottom: 110px;
    }
}

.popup-map__btn {
    padding: clamp(2.5rem, -5.25rem + 8.3333vw, 3.75rem);
    padding-top: 0;
    margin-top: clamp(2.5rem, -5.25rem + 8.3333vw, 3.125rem);

}

@media all and (max-width: 1260px) {
    .popup-map__btn {
        padding: 40px;
        padding-top: 0;
        flex-direction: row;
        align-items: center;
    }
}

@media all and (max-width: 980px) {
    .popup-map__btn {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }
}

@media all and (max-width: 767px) {
    .popup-map__btn {
        padding: 0 20px 40px;
    }
}

.popup-map__btn .title {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    color: #393335;
    margin-bottom: 30px;
}

@media all and (max-width: 1260px) {
    .popup-map__btn .title {
        font-size: 14px;
        margin-bottom: 20px;
    }
}

.popup-map__btn .buttons {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
}

@media all and (max-width: 1260px) {
    .popup-map__btn .buttons {
        flex-direction: row;
        align-items: center;
    }
}

.popup-map__btn .button {
    border: 1px solid #393335;
    border-radius: 34px;
    padding: 8px 21px 8px 7px;
    display: inline-flex;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    color: #393335;
}

.popup-map__btn .button:hover {
    background-color: rgba(156, 22, 58, 1);
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.popup-map__btn .button svg {
    margin-right: 10px;
    width: 32px;
    height: 32px;
}

.popup-map__btn .button path {
    transition: all 0.5s ease;;
}

.popup-map__btn .button:hover path {
    fill: #FFFFFF;
}

/* POPUP MAP END */
/* POPUP FORM BEGIN */
.popup-form {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: rgba(var(--titles-color), 0.91);
    opacity: 0;
    visibility: hidden;
}

.popup-form.opened {
    opacity: 1;
    visibility: visible;
}

.popup-form__inner {
    margin-left: auto;
    margin-top: auto;
    position: relative;
    width: 100%;
    max-width: 942px;
    background: url("../../../include/images/popup_form_bp.png") 50%/cover no-repeat rgb(var(--primary));
}

.popup-form__top {
    padding: 24px 60px 60px;
    padding-right: clamp(7.5rem, -1.25rem + 8.3333vw, 7.5rem);
    padding-top: clamp(6.875rem, -1.25rem + 8.3333vw, 15rem);
}

@media all and (max-width: 1260px) {
    .popup-form__top {
        padding: 50px;
    }
}

@media all and (max-width: 767px) {
    .popup-form__top {
        padding: 40px 20px;
    }
}

.popup-form__closer {
    position: absolute;
    top: 60px;
    right: 130px;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border: 1px solid rgb(var(--white));
    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;
}

@media all and (max-width: 1260px) {
    .popup-form__closer {
        width: 50px;
        height: 50px;
        top: 40px;
        right: 40px;
    }
}

@media all and (max-width: 640px) {
    .popup-form__closer {
        top: 40px;
        right: 20px;
    }
}

.popup-form__closer:hover {
    background: rgb(var(--white));
}

.popup-form__closer:hover svg path {
    fill: rgb(var(--primary));
}

.popup-form__closer svg {
    pointer-events: none;
}

.popup-form__closer svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.popup-form__title {
    font-family: "rmls-bold";
    line-height: 120%;
    color: rgb(var(--white));
    font-weight: bold;
    font-size: clamp(2.5rem, -1.25rem + 8.3333vw, 3.125rem);
    margin-bottom: clamp(3.125rem, -1.25rem + 8.3333vw, 4.625rem);
}

@media all and (max-width: 1260px) {
    .popup-form__title {
        font-size: 40px;
        max-width: 378px;
    }
}

@media all and (max-width: 640px) {
    .popup-form__title {
        font-size: 24px;
        padding-right: 60px;
        max-width: 100%;
    }
}

.popup-form__form a {
    color: #FFFFFF;
    text-decoration: underline;
}

.popup-form__form a:hover {
    text-decoration: none;
}

.popup-form__form form {
    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;
    gap: clamp(1rem, -8.25rem + 8.3333vw, 1.25rem);
}

@media all and (max-width: 1260px) {
    .popup-form__form form {
        max-width: 500px;
        gap: 20px;
    }
}

.popup-form__form-field {
    width: calc(32.4% - clamp(1rem, -8.25rem + 8.3333vw, 1.25rem) / 3);
    font-size: 12px;
    font-weight: normal;
    color: rgb(var(--bar-name-color));
}

@media all and (max-width: 1260px) {
    .popup-form__form-field {
        width: calc(50% - 10px);
    }
}

@media all and (max-width: 640px) {
    .popup-form__form-field {
        width: 100%;
    }
}

@media all and (max-width: 1260px) {
    .popup-form__form-field.button-field {
        width: 100%;
    }
}

.popup-form__form-field.button-field button {
    width: 100%;
}

.popup-form__form-field:last-child {
    width: 100% !important;
}

.popup-form__form-field input[type=text],
.popup-form__form-field input[type=tel] {
    text-align: center;
}

.popup-form__form-field input[type=text], .popup-form__form-field input[type=tel], .popup-form__form-field select, .popup-form__form-field textarea {
    border-radius: 250px;
    border: 1px solid rgb(var(--white));
    color: #fff;
    padding: 24px 24px 26px;
    background: none;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    width: 100%;
}

@media all and (max-width: 768px) {
    .popup-form__form-field input[type=text], .popup-form__form-field input[type=tel], .popup-form__form-field select, .popup-form__form-field textarea {
        padding-top: 15px;
        padding-bottom: 16px;
    }
}

.popup-form__form-field input[type=text]:hover, .popup-form__form-field input[type=text]:focus,
.popup-form__form-field input[type=tel]:hover, .popup-form__form-field input[type=tel]:focus,
.popup-form__form-field select:hover, .popup-form__form-field select:focus, .popup-form__form-field textarea:hover, .popup-form__form-field textarea:focus {
    background: rgb(var(--white));
    color: rgb(var(--primary));
}

.popup-form__form-field input[type=text]:hover::-webkit-input-placeholder, .popup-form__form-field input[type=text]:focus::-webkit-input-placeholder,
.popup-form__form-field input[type=tel]:hover::-webkit-input-placeholder, .popup-form__form-field input[type=tel]:focus::-webkit-input-placeholder,
.popup-form__form-field select:hover::-webkit-input-placeholder, .popup-form__form-field select:focus::-webkit-input-placeholder, .popup-form__form-field textarea:hover::-webkit-input-placeholder, .popup-form__form-field textarea:focus::-webkit-input-placeholder {
    color: rgb(var(--primary));
}

.popup-form__form-field input[type=text]:hover::-moz-placeholder, .popup-form__form-field input[type=text]:focus::-moz-placeholder,
.popup-form__form-field input[type=tel]:hover::-moz-placeholder, .popup-form__form-field input[type=tel]:focus::-moz-placeholder,
.popup-form__form-field select:hover::-moz-placeholder, .popup-form__form-field select:focus::-moz-placeholder, .popup-form__form-field textarea:hover::-moz-placeholder, .popup-form__form-field textarea:focus::-moz-placeholder {
    color: rgb(var(--primary));
}

.popup-form__form-field input[type=text]:hover:-ms-input-placeholder, .popup-form__form-field input[type=text]:focus:-ms-input-placeholder,
.popup-form__form-field input[type=tel]:hover:-ms-input-placeholder, .popup-form__form-field input[type=tel]:focus:-ms-input-placeholder,
.popup-form__form-field select:hover:-ms-input-placeholder, .popup-form__form-field select:focus:-ms-input-placeholder, .popup-form__form-field textarea:hover:-ms-input-placeholder, .popup-form__form-field textarea:focus:-ms-input-placeholder {
    color: rgb(var(--primary));
}

.popup-form__form-field input[type=text]:hover::-ms-input-placeholder, .popup-form__form-field input[type=text]:focus::-ms-input-placeholder,
.popup-form__form-field input[type=tel]:hover::-ms-input-placeholder, .popup-form__form-field input[type=tel]:focus::-ms-input-placeholder,
.popup-form__form-field select:hover::-ms-input-placeholder, .popup-form__form-field select:focus::-ms-input-placeholder, .popup-form__form-field textarea:hover::-ms-input-placeholder, .popup-form__form-field textarea:focus::-ms-input-placeholder {
    color: rgb(var(--primary));
}

.popup-form__form-field input[type=text]:hover::placeholder, .popup-form__form-field input[type=text]:focus::placeholder,
.popup-form__form-field input[type=tel]:hover::placeholder, .popup-form__form-field input[type=tel]:focus::placeholder,
.popup-form__form-field select:hover::placeholder, .popup-form__form-field select:focus::placeholder, .popup-form__form-field textarea:hover::placeholder, .popup-form__form-field textarea:focus::placeholder {
    color: rgb(var(--primary));
}

.popup-form__form-field input[type=text]::-webkit-input-placeholder,
.popup-form__form-field input[type=tel]::-webkit-input-placeholder,
.popup-form__form-field select::-webkit-input-placeholder, .popup-form__form-field textarea::-webkit-input-placeholder {
    color: rgb(var(--white));
}

.popup-form__form-field input[type=text]::-moz-placeholder,
.popup-form__form-field input[type=tel]::-moz-placeholder,
.popup-form__form-field select::-moz-placeholder, .popup-form__form-field textarea::-moz-placeholder {
    color: rgb(var(--white));
}

.popup-form__form-field input[type=text]:-ms-input-placeholder,
.popup-form__form-field input[type=tel]:-ms-input-placeholder,
.popup-form__form-field select:-ms-input-placeholder, .popup-form__form-field textarea:-ms-input-placeholder {
    color: rgb(var(--white));
}

.popup-form__form-field input[type=text]::-ms-input-placeholder,
.popup-form__form-field input[type=tel]::-ms-input-placeholder,
.popup-form__form-field select::-ms-input-placeholder, .popup-form__form-field textarea::-ms-input-placeholder {
    color: rgb(var(--white));
}

.popup-form__form-field input[type=text]::placeholder,
.popup-form__form-field input[type=tel]::placeholder,
.popup-form__form-field select::placeholder, .popup-form__form-field textarea::placeholder {
    color: rgb(var(--white));
}

.popup-form__form-field button {
    width: 100%;
    padding-top: 22px;
    padding-bottom: 24px;
}

@media all and (max-width: 768px) {
    .popup-form__form-field button {
        padding-top: 15px;
        padding-bottom: 16px;
    }
.congress-block__bottom-pearls .big {
    position: relative;
    top: -480px;
    left: -50px;
}
}

.popup-form__image {
    font-size: 0;
}

/* POPUP FORM END */
/* FIXED BTNS BEGIN*/
.fixed-btns {
    position: fixed;
    /*right: 20px;*/
    right: 50px;
    /*bottom: 20px;*/
    bottom: 140px;
    z-index: 9;
}

@media all and (max-width: 767px) {
    .fixed-btns {
        bottom: 10px;
        right: 20px;
    }
}

.fixed-btns__popup-btn span {
    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: 60px;
    height: 60px;
    border-radius: 100%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: rgb(var(--white));
    cursor: pointer;
    position: relative;
    border: 1px solid #D9D9D9;
}

@media all and (max-width: 767px) {
    .fixed-btns__popup-btn span {
        background: rgb(var(--primary));
        border: 1px solid rgb(var(--primary));
    }

    .fixed-btns__popup-btn span svg path {
        fill: #fff;
    }
}

@media all and (max-width: 1500px) {
    .fixed-btns__popup-btn span {
        width: 50px;
        height: 50px;
    }
}

.fixed-btns__popup-btn span:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
}

.fixed-btns__popup-btn span:hover, .fixed-btns__popup-btn span.active {
    background-color: rgb(var(--primary));
    border: 1px solid rgb(var(--primary));
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--primary));
    }*/
}

.fixed-btns__popup-btn span:hover svg path, .fixed-btns__popup-btn span.active svg path {
    fill: rgb(var(--white));
}

.fixed-btns__popup-btn span svg {
    pointer-events: none;
    position: relative;
    z-index: 1;
}

.fixed-btns__popup-btn span svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.fixed-btns__list {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    gap: 20px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    /*opacity: 0;*/
    /*visibility: hidden;*/
}

.fixed-btns__list.active {
    /*opacity: 1;*/
    /*visibility: visible;*/
}
.fixed-btns__list-btns {
    display: none;
}
.fixed-btns__list.active .fixed-btns__list-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.fixed-btns__btn a {
    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: 60px;
    height: 60px;
    border-radius: 100%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-decoration: none;
    background: rgb(var(--white));
    position: relative;
    border: 1px solid #D9D9D9;
}

@media all and (max-width: 1500px) {
    .fixed-btns__btn a {
        width: 50px;
        height: 50px;
    }
}

.fixed-btns__btn a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    border-radius: 100%;
}

.fixed-btns__btn a:hover, .fixed-btns__btn a.active {
    background-color: rgb(var(--primary));
    /*&:before {
        box-shadow: inset 0 0 0 50px rgb(var(--primary));
    }*/
}

.fixed-btns__btn a:hover svg path, .fixed-btns__btn a.active svg path {
    fill: rgb(var(--white));
}

.fixed-btns__btn a svg {
    position: relative;
    z-index: 1;
    pointer-events: none;
}

.fixed-btns__btn a svg path {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.fixed-btns__btn a .tooltip {
    display: flex;
    align-items: center;
    width: 130px;
    min-height: 38px;
    border-radius: 5px;
    background-color: #fff;
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: #393335;
    padding: 4px 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -150px;
}

.fixed-btns__btn a .tooltip:after {
    content: '';
    display: block;
    width: 21px;
    height: 21px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDEwLjIzMjFDMTQuMzMzMyA5LjQ2MjI1IDE0LjMzMzMgNy41Mzc3NSAxMyA2Ljc2Nzk1TDMuMjUgMS4xMzg3OUMxLjkxNjY3IDAuMzY4OTg1IDAuMjUwMDAxIDEuMzMxMjMgMC4yNTAwMDEgMi44NzA4NEwwLjI1IDE0LjEyOTJDMC4yNSAxNS42Njg4IDEuOTE2NjcgMTYuNjMxIDMuMjUgMTUuODYxMkwxMyAxMC4yMzIxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translateY(-50%);
}


/* FIXED BTNS END*/
.site-header.fixed .site-header__inner {
    padding: 15px 0;
}

.site-header.fixed .site-header__burger-btn span {
    width: 50px;
    height: 50px;
}

.site-header.fixed .site-header__choose-btn {
    font-size: 0;
}

.site-header.fixed .site-header__choose-btn > .button {
    padding: 10px 10px;
    font-size: 13px;
}

.site-header.fixed .site-header__3d-btn a {
    /*width: 50px;*/
    /*height: 50px;*/
}

.site-header.fixed .site-header__3d-btn a svg {
    /*width: 18px;*/
    /*height: auto;*/
}

.site-header.fixed .site-header__logo a {
    display: inline-block;
    vertical-align: top;
    max-width: 128px;
    /*max-width: 79px;*/
}

.site-header .site-header__logo a.button--cert,
.site-header.fixed .site-header__logo a.button--cert {
    display: none;
}

@media (max-width: 1260px) {
    .site-header.header_active .site-header__logo a:not(.button--cert) {
        display: none;
    }

    .site-header.header_active .site-header__logo a.button--cert {
        display: block;
        max-width: none;
        padding: 12px 16px;
        font-size: 12px;
        height: 40px;
        background: #ddad6a;
        color: #fff;
    }
}

.site-header.fixed .site-header__logo a img, .site-header.fixed .site-header__logo a svg {
    max-width: 100% !important;
}

.site-header.fixed .site-header__phone-item a {
    font-size: 20px;
}

.site-header.fixed .site-header__langs-btn {
    width: 50px;
    min-width: 50px;
    height: 50px;
}

.site-header.fixed .site-header__map-btn a {
    width: 50px;
    min-width: 50px;
    height: 50px;
}

.site-header.fixed .site-header__map-btn a svg {
    width: 18px;
    height: 24px;
}

.site-header.fixed .site-header__taxi-btn span {
    width: 50px;
    min-width: 50px;
    height: 50px;
}

.site-header.fixed .site-header__taxi-btn span svg {
    width: 26px;
    height: auto;
}

@media all and (max-width: 1500px) {
    .site-header.fixed .site-header__inner {
        padding: 10px 0;
    }

    .site-header.fixed .site-header__burger-btn span {
        width: 40px;
        height: 40px;
    }

    .site-header.fixed .site-header__choose-btn {
        font-size: 0;
    }

    .site-header.fixed .site-header__choose-btn > .button {
        /*padding: 11px 25px;*/
        /*font-size: 14px;*/

        /*padding: 8px 16px;*/
        /*font-size: 12px;*/

        padding: 9px 14px 8px;
        font-size: 10px;
    }

    .site-header.fixed .site-header__3d-btn a {
        /*width: 40px;*/
        /*height: 40px;*/

        padding: 8px 16px;
        font-size: 12px;
    }

    .site-header.fixed .site-header__logo a {
        display: inline-block;
        vertical-align: top;
    }

    .site-header.fixed .site-header__logo a img, .site-header.fixed .site-header__logo a svg {
        max-width: 100%;
    }

    .site-header.fixed .site-header__phone-item a {
        /*font-size: 16px;*/
        font-size: 12px;
    }

    .site-header.fixed .site-header__langs-btn {
        width: 40px;
        min-width: 40px;
        height: 40px;
    }

    .site-header.fixed .site-header__map-btn a {
        width: 40px;
        min-width: 40px;
        height: 40px;
    }

    .site-header.fixed .site-header__map-btn a svg {
        width: 16px;
        height: 21px;
    }

    .site-header.fixed .site-header__taxi-btn span {
        width: 40px;
        min-width: 40px;
        height: 40px;
    }

    .site-header.fixed .site-header__taxi-btn span svg {
        width: 20px;
        height: auto;
    }
}

@media all and (min-width: 1324px) {
    html {
        /*overflow: hidden;*/
    }
}

@media all and (max-width: 1260px) {
    .site-header.fixed .site-header__3d-btn a {
        width: 40px;
        height: 40px;
        padding: 0;
        font-size: 0;
    }
}

.history_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(57, 51, 53, 0.91);
    opacity: 0;
    visibility: hidden;
    z-index: 100;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.history_popup__main {
    background: #F9F9F9;
    width: 959px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}

.history_popup__video {
    position: absolute;
    top: 150px;
    right: 40px;
    width: 60px;
    height: 60px;
    border: 1px solid #ddad6a;
    border-radius: 50%;
    cursor: pointer;
    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;
    z-index: 10;
}

.history_popup.opened {
    opacity: 1;
    visibility: visible;
}

.history_popup__closer {
    position: absolute;
    top: 60px;
    right: 40px;
    width: 60px;
    height: 60px;
    border: 1px solid #ddad6a;
    border-radius: 50%;
    cursor: pointer;
    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;
    z-index: 10;
}

.history_popup__closer svg {
    pointer-events: none;
}

.history_popup .title {
    font-weight: 700;
    font-size: 16px;
    line-height: 90%;
    color: #393335;
    padding-bottom: 40px;
}

.history_popup .name {
    font-weight: 700;
    font-size: 60px;
    line-height: 120%;
    color: #433035;
    padding-bottom: 40px;
    font-family: "rmls-regular";
}

.history_popup .text {
    font-weight: 400;
    font-size: 16px;
    text-align: justify;
    color: #393335;
    padding-bottom: 40px;
}

.history_popup .image {
    padding-bottom: 50px;
    font-size: 0;
}

.history_popup .years {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 357px));
    grid-gap: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.history_popup .years .level-1 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
}

.history_popup .years .level-2 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

.history_popup .years .level-3 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
}

.history_popup .years .level-4 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
}

.history_popup .years .level-5 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

.history_popup .item .year {
    font-weight: 700;
    font-size: 60px;
    line-height: 120%;
    color: #393335;
    padding-bottom: 30px;
    font-family: "rmls-regular";
}

.history_popup .item .body {
    font-weight: 400;
    font-size: 16px;
    text-align: justify;
    color: #393335;
    margin-bottom: 40px;
}

.history_popup .item .body p {
    margin: 0 0 20px;
}

.history_popup .item .body blockquote {
    padding: 0 0 0 30px;
    border-left: 2px solid #ddad6a;
    font-style: italic;
    font-weight: 500;
    font-size: 16px;
    text-align: justify;
    color: #ddad6a;
    margin: 20px 0;
}

.history_popup .item.level-last {
    padding-top: 40px;
}

.history_popup .item.level-last .body {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 357px));
    grid-gap: 0 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.history_popup__inner {
    position: absolute;
    top: 85px;
    left: 0;
    right: 11px;
    bottom: 0;
    overflow-y: auto;
    padding: 0 113px 60px 60px;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.6) transparent;
}

.history_popup__inner::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.history_popup__inner::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0.1);
}

.history_popup__inner::-webkit-scrollbar-thumb {
    height: 100px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.1);
}

@media all and (max-width: 1200px) {
    .history_popup__video {
        top: 110px;
        right: 40px;
        width: 50px;
        height: 50px;
    }

    .history_popup__closer {
        top: 40px;
        width: 50px;
        height: 50px;
    }

    .history_popup__main {
        top: 84px;
        width: 727px;
    }

    .history_popup__inner {
        top: 60px;
        padding: 0 100px 60px 40px;
    }

    .history_popup .title {
        font-size: 14px;
    }

    .history_popup .name {
        font-size: 45px;
    }

    .history_popup .text {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .history_popup .image {
        padding-bottom: 30px;
    }

    .history_popup .years {
        grid-template-columns: repeat(auto-fill, minmax(150px, 275px));
        grid-gap: 20px;
    }

    .history_popup .item .year {
        font-size: 45px;
        padding-bottom: 20px;
    }

    .history_popup .item .body {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .history_popup .item .body blockquote {
        padding: 0 0 0 20px;
        font-size: 14px;
    }

    .history_popup .item.level-last {
        padding-top: 30px;
    }

    .history_popup .item.level-last .body {
        grid-template-columns: repeat(auto-fill, minmax(150px, 275px));
        grid-gap: 0 20px;
    }
}

@media all and (max-width: 767px) {
    .history_popup__video {
        top: 110px;
        right: 20px;
        width: 50px;
        height: 50px;
    }

    .history_popup__closer {
        top: 40px;
        width: 50px;
        height: 50px;
        right: 20px;
    }

    .history_popup__main {
        top: 110px;
        width: calc(100% - 20px);
    }

    .history_popup__inner {
        top: 60px;
        padding: 0 80px 40px 20px;
    }

    .history_popup .title {
        font-size: 12px;
        padding-bottom: 30px;
    }

    .history_popup .name {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .history_popup .text {
        font-size: 12px;
        padding-bottom: 20px;
    }

    .history_popup .image {
        padding-bottom: 20px;
    }

    .history_popup .years {
        display: block;
    }

    .history_popup .item {
        margin-bottom: 20px;
    }

    .history_popup .item .year {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .history_popup .item .body {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .history_popup .item .body blockquote {
        padding: 0 0 0 20px;
        font-size: 12px;
    }

    .history_popup .item.level-last {
        padding-top: 0;
    }

    .history_popup .item.level-last .body {
        display: block;
    }
}

.mobile_fixed_btns {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    background: #393335;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    z-index: 8;
}

@media all and (min-width: 767px) {
    .mobile_fixed_btns {
        display: none;
    }
}

.mobile_fixed_btns .fixed-btns__btn-a {
    width: 40px;
    height: 40px;
}

.mobile_fixed_btns .fixed-btns__btn-a svg {
    width: 20px;
    height: 20px;
}

.mobile_fixed_btns .book__btn {
    color: #fff;
    padding: 14px 25px;
    background: #ddad6a;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
    height: 50px;
}

@media all and (min-width: 420px) {
    .mobile_fixed_btns .book__btn {
        min-width: calc(100% - 60px);
    }
}

@media all and (max-width: 370px) {
    .mobile_fixed_btns .book__btn {
        padding: 12px 16px;
        font-size: 12px;
    }
}

.site-header.fixed .site-header__langs-list {
    width: 100%;
}

.site-header.fixed .site-header__map-list {
    width: 100%;
}

.button_link {
    padding-top: 20px;
}

@media all and (max-width: 767px) {
    .button_link {
        padding: 10px 0;
    }
}

.site-wrapper.inner_page_main {
    padding-top: 11.688rem;
    background: rgb(var(--bar-name-color));
}

@media all and (max-width: 1500px) {
    .site-wrapper.inner_page_main {
        padding-top: 8.75rem;
    }
}

@media all and (max-width: 1024px) {
    .site-wrapper.inner_page_main {
        padding-top: 7.125rem;
    }
}

@media all and (max-width: 767px) {
    .site-wrapper.inner_page_main {
        padding-top: 6.875rem;
    }
}

@media all and (max-width: 980px) {
    .site-wrapper.inner_page_main .site-header__inner {
        padding: 20px 0;
    }
}

@media all and (max-width: 767px) {
    .site-wrapper.inner_page_main .site-header__inner {
        padding: 15px 0;
    }
}

.site-wrapper.inner_page_main .site-header__logo .logo_red {
    display: none;
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__burger-btn span {
    background: rgb(var(--white));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__burger-btn span {
    background: rgba(var(--white), .15);
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__burger-btn span:hover {
    background: rgb(var(--white));
}


.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__burger-btn span svg rect, .site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__burger-btn span svg path {
    fill: #ddad6a;
}



.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__burger-btn span:hover svg rect, .site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__burger-btn span:hover svg path {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__burger-btn span svg rect {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__burger-btn span:hover svg rect {
    fill: rgb(var(--black));
}


.site-wrapper.inner_page_main .site-header:not(.fixed).header_active .site-header__phone-item a {
    color: rgb(var(--white));
}

@media all and (max-width: 980px) {
    .site-wrapper.page-main .site-header:not(.fixed).header_active,
    .site-wrapper.inner_page_main .site-header:not(.fixed).header_active {
        background: #fff;
    }
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__logo svg path.logo__t {
    fill: #ddad6a;
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__logo svg path.logo__b {
    fill: #393335;
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__choose-btn > .button,
.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__3d-btn a {
    background: #ddad6a;
    color: #fff;
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__choose-btn > .button:hover,
.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__3d-btn a:hover {
    background: #ddad6ac6;
    color: #fff;
}


.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__choose-btn > .button {
    background: rgba(var(--white), .15);
    color: rgb(var(--white));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__choose-btn > .button:hover {
    background: rgba(var(--white), 1);
    color: rgb(var(--black));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__3d-btn a {
    background: rgba(var(--white), .15);
    color: rgb(var(--white));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__3d-btn a:hover {
    background: rgba(var(--white), 1);
    color: rgb(var(--black));
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__3d-btn a:before {
    background: rgb(var(--white));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__3d-btn:not(:hover) a:before {
    background: rgba(var(--white), .15);
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__3d-btn:hover a:before {
    background: rgba(var(--white), 1);
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__3d-btn a svg path {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main.event_page--custom .site-header:not(.fixed) .site-header__3d-btn:hover a svg path {
    fill: rgb(var(--black));
}


.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__3d-btn a svg path {
    fill: rgb(var(--primary));
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__3d-btn:hover a:before {
    background: rgb(var(--primary));
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__3d-btn:hover a svg path {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__phone-item a {
    color: rgb(var(--titles-color));
}

.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__phone-item a:hover:before {
    background: rgb(var(--titles-color));
}

.site-wrapper.inner_page_main.list_number_page_main .site-header:not(.fixed) .site-header__phone-item a:hover:before {
    background: rgb(var(--white));
}

/* path BLOCK BEGIN */
.path_block_wr {
    padding-bottom: 4.375rem;
    font-weight: 400;
    font-size: 1.25rem;
    color: rgb(var(--titles-color));
}

.path_block_wr a {
    text-decoration: none;
    color: rgb(var(--primary));
}

.path_block_wr span {
    padding: 0 0.563rem;
    position: relative;
    display: inline-block;
}

.path_block_wr a span:before {
    content: '';
    position: absolute;
    left: 0.563rem;
    right: 0.563rem;
    bottom: 0;
    background-color: rgb(var(--primary));
    display: block;
    height: 1px;
    opacity: 0;
    transition: opacity .15s ease-in-out;
}

.path_block_wr a:hover span:before {
    opacity: 1;
}

@media all and (max-width: 1500px) {
    .path_block_wr {
        padding-bottom: 3.125rem;
    }
}

@media all and (max-width: 1200px) {
    .path_block_wr {
        padding-bottom: 1.875rem;
    }
}

@media all and (max-width: 767px) {
    .path_block_wr {
        font-size: 1rem;
        padding-top: 30px;
    }
}
.path_block_wr span {
    padding: 0;
}
/* path BLOCK END*/
.page_title {
    padding-bottom: 3.125rem;
}

@media all and (max-width: 1500px) {
    .page_title {
        padding-bottom: 2.625rem;
    }
}

@media all and (max-width: 1200px) {
    .page_title {
        padding-bottom: 1.25rem;
    }
}

.page_title h1, .page_title .h1  {
    font-family: "rmls-regular";
    margin: 0;
    font-weight: 400;
    font-size: 8.75rem;
    line-height: 1;
    color: rgb(var(--primary));
}

@media all and (max-width: 1500px) {
    .page_title h1, .page_title .h1  {
        font-size: 6.25rem;
    }
}

@media all and (max-width: 1200px) {
    .page_title h1, .page_title .h1  {
        font-size: 2.1875rem;
    }
}

.blockquote {
    padding-bottom: 3.125rem;
}

@media all and (max-width: 1500px) {
    .blockquote {
        padding-bottom: 2.625rem;
    }
}

@media all and (max-width: 1200px) {
    .blockquote {
        padding-bottom: 1.25rem;
    }
}

.blockquote .text {
    padding-left: 97px;
    font-style: italic;
    font-weight: 400;
    font-size: 1.875rem;
    line-height: 90%;
    color: #393335;
    position: relative;
    max-width: 860px;
    font-family: "rmls-regular";
}

.blockquote .text:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 72px;
    height: 53px;
    background: url("data:image/svg+xml,%3Csvg width='72' height='53' viewBox='0 0 72 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72 6.16052C68.9138 7.72509 66.0246 9.32226 63.3324 10.952C60.7059 12.5166 58.4405 14.0812 56.5363 15.6458C54.3037 17.5363 52.4651 19.5572 51.0205 21.7085C49.5759 23.8598 48.3283 26.6304 47.2777 30.0203H51.513C55.6498 30.0203 58.6046 31.0308 60.3776 33.0517C62.2161 35.0726 63.1354 37.3217 63.1354 39.7989C63.1354 42.928 61.9207 45.9268 59.4911 48.7952C57.0616 51.5984 53.7456 53 49.5431 53C45.078 53 41.762 51.7614 39.5951 49.2841C37.4938 46.8069 36.4432 43.5474 36.4432 39.5055C36.4432 34.2251 37.5923 29.4336 39.8906 25.131C42.1888 20.8284 45.078 16.9822 48.5581 13.5923C51.9726 10.3327 55.5185 7.62731 59.1956 5.47602C62.9384 3.32472 66.2216 1.49939 69.0451 0L72 6.16052ZM35.5568 6.16052C32.4706 7.72509 29.5814 9.32226 26.8892 10.952C24.2627 12.5166 21.9973 14.0812 20.093 15.6458C17.8605 17.5363 16.0219 19.5572 14.5773 21.7085C13.1327 23.8598 11.8851 26.6304 10.8345 30.0203H15.0698C19.2066 30.0203 22.1614 31.0308 23.9343 33.0517C25.7729 35.0726 26.6922 37.3217 26.6922 39.7989C26.6922 42.928 25.4774 45.9268 23.0479 48.7952C20.6183 51.5984 17.3023 53 13.0999 53C8.63475 53 5.31874 51.7614 3.15185 49.2841C1.05062 46.8069 0 43.5474 0 39.5055C0 34.2251 1.14911 29.4336 3.44733 25.131C5.74555 20.8284 8.63475 16.9822 12.1149 13.5923C15.5294 10.3327 19.0752 7.62731 22.7524 5.47602C26.4952 3.32472 29.7784 1.49939 32.6019 0L35.5568 6.16052Z' fill='%23393335' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    background-size: contain;
}

@media all and (max-width: 1500px) {
    .blockquote .text {
        padding-left: 78px;
        max-width: 662px;
        font-size: 1.5rem;
    }

    .blockquote .text:before {
        width: 58px;
        height: 43px;
    }
}

@media all and (max-width: 1200px) {
    .blockquote .text {
        padding-left: 49px;
        max-width: 448px;
        font-size: 0.875rem;
    }

    .blockquote .text:before {
        width: 39px;
        height: 29px;
    }
}

.content_main_block .block-padding .body {
    font-weight: 400;
    font-size: 1.25rem;
    color: #393335;
    padding-bottom: 5.063rem;
}

@media all and (max-width: 1500px) {
    .content_main_block .block-padding .body {
        padding-bottom: 2.5rem;
    }
}

@media all and (max-width: 1200px) {
    .content_main_block .block-padding .body {
        padding-bottom: 1.875rem;
    }
}

.content_main_block .block-padding .body h2 {
    font-family: "rmls-bold";
    font-weight: 900;
    font-size: 1.875rem;
    line-height: 120%;
    color: #ddad6a;
}

@media all and (max-width: 1500px) {
    .content_main_block .block-padding .body {
        font-size: 1rem;
    }

    .content_main_block .block-padding .body h2 {
        font-size: 1.5rem;
    }
}

@media all and (max-width: 1200px) {
    .content_main_block .block-padding .body {
        font-size: 0.875rem;
    }

    .content_main_block .block-padding .body h2 {
        font-size: 1rem;
    }
}

.content_main_block .advantages_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 4.375rem;
}

@media all and (max-width: 1500px) {
    .content_main_block .advantages_body {
        padding-bottom: 3.125rem;
    }
}

@media all and (max-width: 1200px) {
    .content_main_block .advantages_body {
        padding-bottom: 2.5rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media all and (max-width: 767px) {
    .content_main_block .advantages_body {
        padding-bottom: 1.875rem;
    }
}

.content_main_block .advantages_body .item {
    padding: 0.625rem 1rem 1.875rem 1.75rem;
    border-right: 1px solid #d9d9d9;
    font-weight: 400;
    font-size: 1rem;
    color: #393335;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

.content_main_block .advantages_body .item:first-child {
    padding-left: 0;
}

.content_main_block .advantages_body .item:last-child {
    border: none;
}

.content_main_block .advantages_body .item .name {
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 120%;
    color: #ddad6a;
    padding-bottom: 1.875rem;
}

@media all and (max-width: 1500px) {
    .content_main_block .advantages_body .item {
        font-size: 0.875rem;
        padding: 0 1.25rem 0 0;
        border: none;
    }

    .content_main_block .advantages_body .item .name {
        font-size: 1.5rem;
        padding-bottom: 1.25rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .content_main_block .advantages_body .item {
        font-size: 0.875rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        border-bottom: 1px solid #d9d9d9;
        padding: 0 2.25rem 2.563rem 0;
        position: relative;
    }

    .content_main_block .advantages_body .item:before {
        position: absolute;
        content: "";
        top: 0;
        right: 0;
        bottom: 1.875rem;
        width: 1px;
        background: #d9d9d9;
    }

    .content_main_block .advantages_body .item:nth-child(2n) {
        padding-left: 2.25rem;
    }

    .content_main_block .advantages_body .item:nth-child(2n):before {
        display: none;
    }

    .content_main_block .advantages_body .item:nth-child(3), .content_main_block .advantages_body .item:nth-child(4) {
        padding-bottom: 0;
        padding-top: 1.875rem;
        border: none;
    }

    .content_main_block .advantages_body .item:nth-child(3):before, .content_main_block .advantages_body .item:nth-child(4):before {
        top: 1.875rem;
        bottom: 0;
    }

    .content_main_block .advantages_body .item .name {
        font-size: 1rem;
    }
}

@media all and (max-width: 767px) {
    .content_main_block .advantages_body .item {
        font-size: 0.875rem;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
        padding: 0 0 1.25rem 0;
        position: relative;
    }

    .content_main_block .advantages_body .item .name {
        font-size: 1rem;
        padding-bottom: 0.625rem;
    }
}

/* free_vacancie BLOCK BEGIN */
.free_vacancie {
    padding-bottom: 0.625rem;
}

@media all and (max-width: 767px) {
    .free_vacancie {
        padding-bottom: 0;
    }
}

.free_vacancie .title {
    font-family: "rmls-bold";
    font-weight: 700;
    font-size: 3.125rem;
    line-height: 90%;
    color: #393335;
    padding-bottom: 2.5rem;
}

@media all and (max-width: 1500px) {
    .free_vacancie .title {
        font-size: 2.125rem;
        padding-bottom: 1.875rem;
    }
}

@media all and (max-width: 1200px) {
    .free_vacancie .title {
        padding-bottom: 1.875rem;
        font-size: 2.125rem;
    }
}

@media all and (max-width: 767px) {
    .free_vacancie .title {
        padding-bottom: 1.25rem;
        font-size: 2.125rem;
    }
}

.free_vacancie .item {
    padding: 3.75rem;
    background: #fff;
    margin-bottom: 2.5rem;
}

.free_vacancie .item .name {
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 90%;
    color: #ddad6a;
    padding-bottom: 2.5rem;
}

.free_vacancie .item .accor_block {
    margin-bottom: 3.75rem;
}

.free_vacancie .item .accor_block:last-child {
    margin-bottom: 0 !important;
}

.free_vacancie .item .accor_block .accor_name {
    cursor: pointer;
    font-weight: 700;
    font-size: 20px;
    color: #393335;
    padding-right: 24px;
    position: relative;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    margin-bottom: 0;
}

.free_vacancie .item .accor_block .accor_name:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7.70711 6.29289C7.31658 6.68342 6.68342 6.68342 6.29289 6.29289L1 1' stroke='%239C163A' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.free_vacancie .item .accor_block.opened .accor_name {
    margin-bottom: 1.875rem;
}

.free_vacancie .item .accor_block.opened .accor_name:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.free_vacancie .item .accor_block .accor_body {
    font-weight: 400;
    font-size: 1rem;
    line-height: 120%;
    color: #393335;
    display: none;
}

.free_vacancie .item .accor_block .accor_body h2 {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 130%;
    color: #ddad6a;
    margin: 0 0 1.25rem;
}

.free_vacancie .item .accor_block .accor_body ul {
    margin: 1.25rem 0 1.875rem;
}

.free_vacancie .item .accor_block .accor_body ul li {
    padding-left: 32px;
    position: relative;
    margin-bottom: 0.938rem;
}

.free_vacancie .item .accor_block .accor_body ul li:last-child {
    margin-bottom: 0;
}

.free_vacancie .item .accor_block .accor_body ul li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    background: #ddad6a;
    border-radius: 50%;
}

.free_vacancie .item .accor_block .accor_body .button {
    display: inline-block;
    vertical-align: middle;
}

.free_vacancie .item .accor_block .accor_body .btn_link {
    display: inline-block;
    vertical-align: middle;
    margin-left: 50px;
    padding-left: 80px;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    text-decoration: underline;
    color: #ddad6a;
    max-width: 213px;
}

.free_vacancie .item .accor_block .accor_body .btn_link:hover {
    text-decoration: none;
}

.free_vacancie .item .accor_block .accor_body .btn_link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 60px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cmask id='mask1_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cmask id='mask2_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cmask id='mask3_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cpath d='M60 0H0V60H60V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask3_736_11069)'%3E%3Cpath d='M30 60C46.569 60 60 46.569 60 30C60 13.431 46.569 0 30 0C13.431 0 0 13.431 0 30C0 46.569 13.431 60 30 60Z' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask2_736_11069)'%3E%3Cpath d='M-142.2 -765H457.8V1239H-142.2V-765Z' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask1_736_11069)'%3E%3Cpath d='M183.6 -177.6H0V59.9999H183.6V-177.6Z' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask0_736_11069)'%3E%3Cpath d='M63 -3H-3V63H63V-3Z' fill='%23DF0016' /%3E%3C/g%3E%3Cmask id='mask4_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='11' y='15' width='18' height='28'%3E%3Cmask id='mask5_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cpath d='M60 0H0V60H60V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask5_736_11069)'%3E%3Cpath d='M16.7635 15.8611V26.067C18.3175 24.216 20.1775 23.2831 22.3375 23.2831C23.4505 23.2831 24.4465 23.496 25.3405 23.916C26.2375 24.336 26.9065 24.8731 27.3595 25.5241C27.8155 26.1841 28.1215 26.9041 28.2865 27.6991C28.4515 28.4911 28.5355 29.721 28.5355 31.392V42.3031H23.7085V32.475C23.7085 30.525 23.6215 29.289 23.4385 28.764C23.2555 28.236 22.9315 27.819 22.4695 27.516C22.0045 27.201 21.4255 27.048 20.7265 27.048C19.9285 27.048 19.2085 27.249 18.5845 27.645C17.9485 28.044 17.4895 28.644 17.1985 29.442C16.9045 30.243 16.7575 31.422 16.7635 32.988L16.7575 42.3061H11.9365V15.864H16.7635' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask4_736_11069)'%3E%3Cpath d='M31.535 12.8611H8.93604V45.3031H31.535V12.8611Z' fill='white' /%3E%3C/g%3E%3Cmask id='mask6_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='30' y='15' width='18' height='28'%3E%3Cmask id='mask7_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cpath d='M60 0H0V60H60V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask7_736_11069)'%3E%3Cpath d='M35.7722 15.8611V26.067C37.3262 24.216 39.1863 23.2831 41.3463 23.2831C42.4533 23.2831 43.4583 23.496 44.3523 23.916C45.2433 24.336 45.9152 24.8731 46.3652 25.5241C46.8212 26.1841 47.1303 26.9041 47.2923 27.6991C47.4573 28.4911 47.5412 29.721 47.5412 31.392V42.3031H42.7203V32.475C42.7203 30.525 42.6302 29.289 42.4442 28.764C42.2612 28.236 41.9402 27.819 41.4722 27.516C41.0132 27.201 40.4282 27.048 39.7292 27.048C38.9312 27.048 38.2142 27.249 37.5872 27.645C36.9572 28.044 36.4982 28.644 36.2042 29.442C35.9162 30.243 35.7692 31.422 35.7692 32.988V42.3061H30.9482V15.864H35.7692' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask6_736_11069)'%3E%3Cpath d='M50.5398 12.8611H27.9468V45.3031H50.5398V12.8611Z' fill='white' /%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    border-radius: 50%;
}

@media all and (max-width: 767px) {
    .free_vacancie .item .accor_block .accor_body .btn_link {
        display: block;
        margin-top: 28px;
        max-width: 176px;
        font-size: 14px;
        padding-left: 60px;
        margin-left: 0;
    }

    .free_vacancie .item .accor_block .accor_body .btn_link:before {
        width: 50px;
        height: 50px;
    }
}

@media all and (max-width: 1500px) {
    .free_vacancie .item {
        padding: 3.125rem 6.25rem;
    }

    .free_vacancie .item .name {
        font-size: 1.25rem;
    }

    .free_vacancie .item .accor_block {
        margin-bottom: 3.125rem;
    }

    .free_vacancie .item .accor_block .accor_name {
        font-size: 1rem;
    }

    .free_vacancie .item .accor_block .accor_body {
        font-size: 0.875rem;
    }

    .free_vacancie .item .accor_block .accor_body h2 {
        font-size: 1rem;
    }
}

@media all and (max-width: 1200px) {
    .free_vacancie .item {
        padding: 2.5rem 1.875rem;
    }
}

@media all and (max-width: 767px) {
    .free_vacancie .item {
        padding: 1.875rem 1.25rem;
        margin-bottom: 1.875em;
    }

    .free_vacancie .item .name {
        font-size: 0.875rem;
        padding-bottom: 1.875rem;
    }

    .free_vacancie .item .accor_block {
        margin-bottom: 1.875em;
    }

    .free_vacancie .item .accor_block .accor_name {
        font-size: 0.875rem;
    }
}

/* free_vacancie BLOCK END*/
/* vacancie_form BLOCK BEGIN*/
.vacancie_form {
    padding: 50px;
    background: #ddad6a;
    position: relative;
    margin-bottom: 50px;
}

.vacancie_form:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 607px;
    height: 332px;
    background: url(../../../include/images/form_img.png) 0 0 no-repeat;
    background-size: contain;
}

.vacancie_form .inner {
    max-width: 760px;
    position: relative;
    z-index: 1;
}

.vacancie_form .inner .title {
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 90%;
    color: #f9f9f9;
    padding-bottom: 2.5rem;
    font-family: "rmls-bold";
}

@media all and (min-width: 1500px) {
    .vacancie_form {
        padding: 88px 50px;
    }

    .vacancie_form:after {
        width: 1030px;
        height: 562px;
    }

    .vacancie_form .inner .title {
        font-size: 3.5rem;
        padding-bottom: 3.125rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .vacancie_form {
        padding: 40px 35px 0;
    }

    .vacancie_form:after {
        width: 100%;
        position: relative;
        top: auto;
        right: auto;
        background: url(../../../include/images/form_img_mob.png) 50% 100% no-repeat;
        background-size: contain;
        height: 294px;
        display: block;
    }

    .vacancie_form .inner {
        max-width: 100%;
    }

    .vacancie_form .inner .title {
        font-size: 2.125rem;
        padding-bottom: 2.5rem;
        text-align: center;
    }
}

@media all and (max-width: 767px) {
    .vacancie_form {
        padding: 30px 20px 0;
    }

    .vacancie_form:after {
        width: 100%;
        position: relative;
        top: auto;
        right: auto;
        background: url(../../../include/images/form_img_mob.png) 50% 100% no-repeat;
        background-size: contain;
        height: 180px;
        display: block;
    }

    .vacancie_form .inner {
        max-width: 100%;
    }

    .vacancie_form .inner .title {
        font-size: 1.875rem;
        padding-bottom: 1.875rem;
        text-align: center;
    }
}

.vacancie_form .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}

.vacancie_form .row .form_field {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33% - 14px);
    flex: 0 0 calc(33.33% - 14px);
}

@media all and (min-width: 1201px) {
    .vacancie_form .row .form_field:last-child {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
}

.vacancie_form .row .button {
    width: 100%;
    display: block;
    padding: 13px 28px 13px;
}

@media all and (min-width: 1500px) {
    .vacancie_form .row .button {
        padding: 17px 28px 19px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .vacancie_form .row {
        padding-bottom: 15px;
    }

    .vacancie_form .row .form_field {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }
}

@media all and (max-width: 767px) {
    .vacancie_form .row {
        padding-bottom: 0;
        display: block;
    }

    .vacancie_form .row .form_field {
        margin-bottom: 15px;
    }
}

.vacancie_form .police {
    padding: 18px 0 49px;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #f9f9f9;
    max-width: 50%;
}

@media all and (max-width: 767px) {
    .vacancie_form .police {
        max-width: 100%;
    }
}

.vacancie_form .police a {
    color: #f9f9f9;
    text-decoration: underline;
}

.vacancie_form .police a:hover {
    text-decoration: none;
}

.vacancie_form .form_field.file_field label {
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.vacancie_form .form_field.file_field label input {
    /*display: none;*/
}

.vacancie_form .form_field.file_field label span {
    display: block;
    padding-right: 21px;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #f9f9f9;
}

.vacancie_form .form_field.file_field label span:hover {
    text-decoration: underline;
}

.vacancie_form .form_field.file_field label span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64654 4.46445L8.88398 3.22702C9.1393 2.97146 9.44246 2.76871 9.77616 2.63035C10.1099 2.492 10.4675 2.42074 10.8288 2.42065C11.19 2.42057 11.5478 2.49166 11.8815 2.62986C12.2153 2.76807 12.5185 2.97067 12.774 3.22611C13.0294 3.48155 13.232 3.78481 13.3702 4.11857C13.5084 4.45233 13.5795 4.81005 13.5794 5.17129C13.5793 5.53254 13.5081 5.89022 13.3697 6.22392C13.2314 6.55762 13.0286 6.86078 12.7731 7.1161L11.0053 8.88387C10.7499 9.13923 10.4468 9.3418 10.1131 9.48C9.77949 9.6182 9.42189 9.68933 9.06075 9.68933C8.69962 9.68933 8.34202 9.6182 8.00837 9.48C7.67473 9.3418 7.37157 9.13923 7.11621 8.88387' stroke='%23F9F9F9' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.35378 11.5354L7.11635 12.7729C6.86103 13.0284 6.55786 13.2312 6.22416 13.3695C5.89047 13.5079 5.53278 13.5791 5.17154 13.5792C4.8103 13.5793 4.45258 13.5082 4.11881 13.37C3.78505 13.2318 3.48179 13.0292 3.22635 12.7738C2.97092 12.5183 2.76831 12.2151 2.63011 11.8813C2.4919 11.5475 2.42081 11.1898 2.4209 10.8286C2.42098 10.4673 2.49224 10.1096 2.6306 9.77595C2.76896 9.44226 2.9717 9.13909 3.22726 8.88377L4.99503 7.116C5.25039 6.86064 5.55355 6.65808 5.88719 6.51988C6.22084 6.38168 6.57844 6.31055 6.93957 6.31055C7.30071 6.31055 7.65831 6.38168 7.99195 6.51988C8.3256 6.65808 8.62875 6.86064 8.88412 7.116' stroke='%23F9F9F9' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
}

.vacancie_form .form_field.file_field .text_field {
    padding-top: 11px;
    font-weight: 400;
    font-size: 10px;
    color: #f9f9f9;
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .vacancie_form .bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 20px;
        margin-bottom: 10px;
    }

    .vacancie_form .bottom .form_field {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .vacancie_form .bottom .police {
        padding: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }
}

@media all and (max-width: 767px) {
    .vacancie_form .bottom {
        text-align: center;
        padding-bottom: 18px;
    }

    .vacancie_form .bottom .police {
        padding: 0 0 15px;
    }
}

/* vacancie_form BLOCK END*/
/* form_field BEGIN*/
.form_field input[type=text],
.form_field input[type=tel],
.form_field input[type=email] {
    width: 100%;
    height: 50px;
    border-radius: 100px;
    border: 1px solid rgba(249, 249, 249, .5);
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    outline: none;
    font-family: "Montserrat", sans-serif;
    text-align: center;
    background: none;
    transition: border-color .3s ease-in-out;
}

.form_field input[type=text]:hover, .form_field input[type=text]:focus,
.form_field input[type=tel]:hover, .form_field input[type=tel]:focus,
.form_field input[type=email]:hover, .form_field input[type=email]:focus {
    border-color: rgba(249, 249, 249, 1);
}

.form_field .has-error input[type=text],
.form_field .has-error input[type=tel],
.form_field .has-error input[type=email],
.has-error .form-control {
    border: 1px solid red !important;
}

.form_field input[type=text]::-webkit-input-placeholder,
.form_field input[type=tel]::-webkit-input-placeholder,
.form_field input[type=email]::-webkit-input-placeholder {
    color: #fff;
}

@media all and (min-width: 1500px) {
    .form_field input[type=text],
    .form_field input[type=tel],
    .form_field input[type=email] {
        height: 60px;
    }
}

/* form_field END*/
@media all and (max-width: 767px) {
    .press_center_page {
        margin-bottom: 0;
    }
}

/* tab BEGIN*/
.tab_block {
    position: relative;
    margin-top: 1.1rem;
    z-index: 1;
}

.tab_block .announces-block__nav {
    position: absolute;
    top: 0;
    right: 0;
}

.tab_block .announces-block__nav .swiper-button-prev,
.tab_block .announces-block__nav .swiper-button-next {
    background: rgb(var(--white));
}

.tab_block .announces-block__nav .swiper-button-prev:hover,
.tab_block .announces-block__nav .swiper-button-next:hover {
    background: rgb(var(--slider-btns-hover));
}

.tab_block .announces-block__nav .swiper-button-next:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.tab_block .announces-block__nav .swiper-button-next:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.tab_block .announces-block__nav .swiper-button-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.tab_block .announces-block__nav .swiper-button-prev:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

@media all and (max-width: 767px) {
    .tab_block {
        padding-bottom: 100px;
    }

    .tab_block .announces-block__nav {
        top: auto;
        bottom: 20px;
    }
}

.tab_block .tab_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}

@media all and (max-width: 767px) {
    .tab_block .tab_list {
        gap: 10px;
        overflow: auto;
    }
}

.tab_block .tab_list .tab_title.button {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
}

.tab_block .tab_list .tab_title.button:hover {
    color: #f9f9f9;
}

.tab_block .tab_list .tab_title.button.active {
    background: #393335;
    color: #f9f9f9;
}

@media all and (max-width: 767px) {
    .tab_block .tab_list .tab_title.button {
        padding: 13px 20px;
        font-size: 16px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        white-space: nowrap;
    }
}

.tab_block .tab_body {
    display: none;
}

.tab_block .tab_body .announces-block__slider-item {
    padding-right: 0;
    border: none;
    padding-left: 0;
}

.tab_block .tab_body .announces-block__slider-item .item-date {
    margin-top: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #ddad6a;
    margin-bottom: 40px;
}

@media all and (max-width: 767px) {
    .tab_block .tab_body .announces-block__slider-item .item-date {
        margin-top: 10px;
        margin-bottom: 0;
    }
}

.tab_block .tab_body.active {
    display: block;
}

.tab_block .tab_body.active .announces-block__slider-item .item-body img {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

/* tab END*/
/* review BEGIN*/
.reviews_page {
    padding-bottom: 3.125rem;
}

.reviews_page .reviews_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    padding-top: 2.5rem;
}

@media all and (max-width: 767px) {
    .reviews_page .reviews_item {
        gap: 10px;
    }
}

.reviews_page .review {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33% - 16px);
    flex: 0 0 calc(33.33% - 16px);
}

@media all and (min-width: 1500px) {
    .reviews_page {
        padding-bottom: 3.938rem;
    }

    .reviews_page .reviews_item {
        padding-top: 3.125rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .reviews_page .reviews_item {
        padding-top: 1.875rem;
    }

    .reviews_page .review {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }
}

@media all and (max-width: 767px) {
    .reviews_page {
        padding-bottom: 1.875rem;
    }

    .reviews_page .reviews_item {
        padding-top: 1.875rem;
    }

    .reviews_page .review {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 5px);
        flex: 0 0 calc(50% - 5px);
        width: calc(50% - 5px);
    }
}

.review {
    padding: 40px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.05);
}

.review .review_logo {
    width: 60px;
    height: auto;
}

.review:not(.corpo) .review_logo {
    position: absolute;
    top: 10px;
    right: 10px;
}

.review.corpo .review_logo {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .review.corpo .review_logo {
        margin-bottom: 15px;
    }
}

@media (min-width: 1280px) {
    .review .review_logo {
        width: 90px;
    }

    .review:not(.corpo) .review_logo {
        top: 15px;
        right: 15px;
    }

    .review.corpo .review_logo {
        margin-bottom: 20px;
    }
}

@media (min-width: 1900px) {
    .review .review_logo {
        width: 137px;
        /*height: 47px;*/
    }

    .review:not(.corpo) .review_logo {
        top: 30px;
        right: 30px;
    }

    .review.corpo .review_logo {
        margin-bottom: 24px;
    }
}

.review .review_logo img {
    display: block;
    max-width: 100%;
    height: auto;
}

.review .review_top {
    position: relative;
    padding-right: 40px;
}

@media (min-width: 1600px) {
    .review .review_top {
        padding-right: 150px;
    }
}

.review .review_top .date {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #391b07;
    padding-bottom: 20px;
    min-height: 48px;
    padding-right: 100px;
}

.review .review_top .name {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 25px;
    line-height: 100%;
    color: #393335;
    padding-bottom: 20px;
}

.review.corpo .review_top .name {
    font-size: 16px;
}

.review .review_top .stars {
    width: 144px;
    background: url("data:image/svg+xml,%3Csvg width='144' height='24' viewBox='0 0 144 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9233 7.08817L12.8609 3.49797C12.4779 2.83136 11.5173 2.82817 11.13 3.49222L8.95364 7.22309C8.66538 7.71726 8.1793 8.06432 7.61831 8.17651L4.6446 8.77126C3.87441 8.92529 3.5743 9.86638 4.11312 10.4379L6.26395 12.719C6.72388 13.2068 6.9088 13.8926 6.75645 14.5455L5.78292 18.7178C5.5828 19.5755 6.5089 20.2543 7.26657 19.8053L10.9808 17.6043C11.6095 17.2318 12.3913 17.2318 13.02 17.6043L16.7342 19.8053C17.4919 20.2543 18.418 19.5755 18.2179 18.7178L17.2358 14.509C17.0882 13.8763 17.257 13.2114 17.6887 12.7258L19.8421 10.3031C20.3552 9.7259 20.0482 8.80965 19.2908 8.65819L16.2653 8.05308C15.6998 7.93998 15.2106 7.58825 14.9233 7.08817Z' fill='%23908C8D'/%3E%3Cpath d='M44.9233 7.08817L42.8609 3.49797C42.4779 2.83136 41.5173 2.82817 41.13 3.49222L38.9536 7.22309C38.6654 7.71726 38.1793 8.06432 37.6183 8.17651L34.6446 8.77126C33.8744 8.92529 33.5743 9.86638 34.1131 10.4379L36.264 12.719C36.7239 13.2068 36.9088 13.8926 36.7565 14.5455L35.7829 18.7178C35.5828 19.5755 36.5089 20.2543 37.2666 19.8053L40.9808 17.6043C41.6095 17.2318 42.3913 17.2318 43.02 17.6043L46.7342 19.8053C47.4919 20.2543 48.418 19.5755 48.2179 18.7178L47.2358 14.509C47.0882 13.8763 47.257 13.2114 47.6887 12.7258L49.8421 10.3031C50.3552 9.7259 50.0482 8.80965 49.2908 8.65819L46.2653 8.05308C45.6998 7.93998 45.2106 7.58825 44.9233 7.08817Z' fill='%23908C8D'/%3E%3Cpath d='M74.9233 7.08817L72.8609 3.49797C72.4779 2.83136 71.5173 2.82817 71.13 3.49222L68.9536 7.22309C68.6654 7.71726 68.1793 8.06432 67.6183 8.17651L64.6446 8.77126C63.8744 8.92529 63.5743 9.86638 64.1131 10.4379L66.264 12.719C66.7239 13.2068 66.9088 13.8926 66.7565 14.5455L65.7829 18.7178C65.5828 19.5755 66.5089 20.2543 67.2666 19.8053L70.9808 17.6043C71.6095 17.2318 72.3913 17.2318 73.02 17.6043L76.7342 19.8053C77.4919 20.2543 78.418 19.5755 78.2179 18.7178L77.2358 14.509C77.0882 13.8763 77.257 13.2114 77.6887 12.7258L79.8421 10.3031C80.3552 9.7259 80.0482 8.80965 79.2908 8.65819L76.2653 8.05308C75.6998 7.93998 75.2106 7.58825 74.9233 7.08817Z' fill='%23908C8D'/%3E%3Cpath d='M104.923 7.08817L102.861 3.49797C102.478 2.83136 101.517 2.82817 101.13 3.49222L98.9536 7.22309C98.6654 7.71726 98.1793 8.06432 97.6183 8.17651L94.6446 8.77126C93.8744 8.92529 93.5743 9.86638 94.1131 10.4379L96.264 12.719C96.7239 13.2068 96.9088 13.8926 96.7565 14.5455L95.7829 18.7178C95.5828 19.5755 96.5089 20.2543 97.2666 19.8053L100.981 17.6043C101.609 17.2318 102.391 17.2318 103.02 17.6043L106.734 19.8053C107.492 20.2543 108.418 19.5755 108.218 18.7178L107.236 14.509C107.088 13.8763 107.257 13.2114 107.689 12.7258L109.842 10.3031C110.355 9.7259 110.048 8.80965 109.291 8.65819L106.265 8.05308C105.7 7.93998 105.211 7.58825 104.923 7.08817Z' fill='%23908C8D'/%3E%3Cpath d='M134.923 7.08817L132.861 3.49797C132.478 2.83136 131.517 2.82817 131.13 3.49222L128.954 7.22309C128.665 7.71726 128.179 8.06432 127.618 8.17651L124.645 8.77126C123.874 8.92529 123.574 9.86638 124.113 10.4379L126.264 12.719C126.724 13.2068 126.909 13.8926 126.756 14.5455L125.783 18.7178C125.583 19.5755 126.509 20.2543 127.267 19.8053L130.981 17.6043C131.609 17.2318 132.391 17.2318 133.02 17.6043L136.734 19.8053C137.492 20.2543 138.418 19.5755 138.218 18.7178L137.236 14.509C137.088 13.8763 137.257 13.2114 137.689 12.7258L139.842 10.3031C140.355 9.7259 140.048 8.80965 139.291 8.65819L136.265 8.05308C135.7 7.93998 135.211 7.58825 134.923 7.08817Z' fill='%23908C8D'/%3E%3C/svg%3E%0A") 0 0 no-repeat;
}

.review .review_top .stars_inner {
    height: 24px;
    /*background: url("data:image/svg+xml,%3Csvg width='144' height='24' viewBox='0 0 144 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9233 7.08817L12.8609 3.49797C12.4779 2.83136 11.5173 2.82817 11.13 3.49222L8.95364 7.22309C8.66538 7.71726 8.1793 8.06432 7.61831 8.17651L4.6446 8.77126C3.87441 8.92529 3.5743 9.86638 4.11312 10.4379L6.26395 12.719C6.72388 13.2068 6.9088 13.8926 6.75645 14.5455L5.78292 18.7178C5.5828 19.5755 6.5089 20.2543 7.26657 19.8053L10.9808 17.6043C11.6095 17.2318 12.3913 17.2318 13.02 17.6043L16.7342 19.8053C17.4919 20.2543 18.418 19.5755 18.2179 18.7178L17.2358 14.509C17.0882 13.8763 17.257 13.2114 17.6887 12.7258L19.8421 10.3031C20.3552 9.7259 20.0482 8.80965 19.2908 8.65819L16.2653 8.05308C15.6998 7.93998 15.2106 7.58825 14.9233 7.08817Z' fill='%23DD2F08'/%3E%3Cpath d='M44.9233 7.08817L42.8609 3.49797C42.4779 2.83136 41.5173 2.82817 41.13 3.49222L38.9536 7.22309C38.6654 7.71726 38.1793 8.06432 37.6183 8.17651L34.6446 8.77126C33.8744 8.92529 33.5743 9.86638 34.1131 10.4379L36.264 12.719C36.7239 13.2068 36.9088 13.8926 36.7565 14.5455L35.7829 18.7178C35.5828 19.5755 36.5089 20.2543 37.2666 19.8053L40.9808 17.6043C41.6095 17.2318 42.3913 17.2318 43.02 17.6043L46.7342 19.8053C47.4919 20.2543 48.418 19.5755 48.2179 18.7178L47.2358 14.509C47.0882 13.8763 47.257 13.2114 47.6887 12.7258L49.8421 10.3031C50.3552 9.7259 50.0482 8.80965 49.2908 8.65819L46.2653 8.05308C45.6998 7.93998 45.2106 7.58825 44.9233 7.08817Z' fill='%23DD2F08'/%3E%3Cpath d='M74.9233 7.08817L72.8609 3.49797C72.4779 2.83136 71.5173 2.82817 71.13 3.49222L68.9536 7.22309C68.6654 7.71726 68.1793 8.06432 67.6183 8.17651L64.6446 8.77126C63.8744 8.92529 63.5743 9.86638 64.1131 10.4379L66.264 12.719C66.7239 13.2068 66.9088 13.8926 66.7565 14.5455L65.7829 18.7178C65.5828 19.5755 66.5089 20.2543 67.2666 19.8053L70.9808 17.6043C71.6095 17.2318 72.3913 17.2318 73.02 17.6043L76.7342 19.8053C77.4919 20.2543 78.418 19.5755 78.2179 18.7178L77.2358 14.509C77.0882 13.8763 77.257 13.2114 77.6887 12.7258L79.8421 10.3031C80.3552 9.7259 80.0482 8.80965 79.2908 8.65819L76.2653 8.05308C75.6998 7.93998 75.2106 7.58825 74.9233 7.08817Z' fill='%23DD2F08'/%3E%3Cpath d='M104.923 7.08817L102.861 3.49797C102.478 2.83136 101.517 2.82817 101.13 3.49222L98.9536 7.22309C98.6654 7.71726 98.1793 8.06432 97.6183 8.17651L94.6446 8.77126C93.8744 8.92529 93.5743 9.86638 94.1131 10.4379L96.264 12.719C96.7239 13.2068 96.9088 13.8926 96.7565 14.5455L95.7829 18.7178C95.5828 19.5755 96.5089 20.2543 97.2666 19.8053L100.981 17.6043C101.609 17.2318 102.391 17.2318 103.02 17.6043L106.734 19.8053C107.492 20.2543 108.418 19.5755 108.218 18.7178L107.236 14.509C107.088 13.8763 107.257 13.2114 107.689 12.7258L109.842 10.3031C110.355 9.7259 110.048 8.80965 109.291 8.65819L106.265 8.05308C105.7 7.93998 105.211 7.58825 104.923 7.08817Z' fill='%23DD2F08'/%3E%3Cpath d='M134.923 7.08817L132.861 3.49797C132.478 2.83136 131.517 2.82817 131.13 3.49222L128.954 7.22309C128.665 7.71726 128.179 8.06432 127.618 8.17651L124.645 8.77126C123.874 8.92529 123.574 9.86638 124.113 10.4379L126.264 12.719C126.724 13.2068 126.909 13.8926 126.756 14.5455L125.783 18.7178C125.583 19.5755 126.509 20.2543 127.267 19.8053L130.981 17.6043C131.609 17.2318 132.391 17.2318 133.02 17.6043L136.734 19.8053C137.492 20.2543 138.418 19.5755 138.218 18.7178L137.236 14.509C137.088 13.8763 137.257 13.2114 137.689 12.7258L139.842 10.3031C140.355 9.7259 140.048 8.80965 139.291 8.65819L136.265 8.05308C135.7 7.93998 135.211 7.58825 134.923 7.08817Z' fill='%23DD2F08'/%3E%3C/svg%3E%0A") 0 0 no-repeat;*/
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTQ0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTQuOTIzMyA3LjA4ODE3TDEyLjg2MDkgMy40OTc5N0MxMi40Nzc5IDIuODMxMzYgMTEuNTE3MyAyLjgyODE3IDExLjEzIDMuNDkyMjJMOC45NTM2NCA3LjIyMzA5QzguNjY1MzggNy43MTcyNiA4LjE3OTMgOC4wNjQzMiA3LjYxODMxIDguMTc2NTFMNC42NDQ2IDguNzcxMjZDMy44NzQ0MSA4LjkyNTI5IDMuNTc0MyA5Ljg2NjM4IDQuMTEzMTIgMTAuNDM3OUw2LjI2Mzk1IDEyLjcxOUM2LjcyMzg4IDEzLjIwNjggNi45MDg4IDEzLjg5MjYgNi43NTY0NSAxNC41NDU1TDUuNzgyOTIgMTguNzE3OEM1LjU4MjggMTkuNTc1NSA2LjUwODkgMjAuMjU0MyA3LjI2NjU3IDE5LjgwNTNMMTAuOTgwOCAxNy42MDQzQzExLjYwOTUgMTcuMjMxOCAxMi4zOTEzIDE3LjIzMTggMTMuMDIgMTcuNjA0M0wxNi43MzQyIDE5LjgwNTNDMTcuNDkxOSAyMC4yNTQzIDE4LjQxOCAxOS41NzU1IDE4LjIxNzkgMTguNzE3OEwxNy4yMzU4IDE0LjUwOUMxNy4wODgyIDEzLjg3NjMgMTcuMjU3IDEzLjIxMTQgMTcuNjg4NyAxMi43MjU4TDE5Ljg0MjEgMTAuMzAzMUMyMC4zNTUyIDkuNzI1OSAyMC4wNDgyIDguODA5NjUgMTkuMjkwOCA4LjY1ODE5TDE2LjI2NTMgOC4wNTMwOEMxNS42OTk4IDcuOTM5OTggMTUuMjEwNiA3LjU4ODI1IDE0LjkyMzMgNy4wODgxN1oiIGZpbGw9IiM5QzE2M0EiLz4KPHBhdGggZD0iTTQ0LjkyMzMgNy4wODgxN0w0Mi44NjA5IDMuNDk3OTdDNDIuNDc3OSAyLjgzMTM2IDQxLjUxNzMgMi44MjgxNyA0MS4xMyAzLjQ5MjIyTDM4Ljk1MzYgNy4yMjMwOUMzOC42NjU0IDcuNzE3MjYgMzguMTc5MyA4LjA2NDMyIDM3LjYxODMgOC4xNzY1MUwzNC42NDQ2IDguNzcxMjZDMzMuODc0NCA4LjkyNTI5IDMzLjU3NDMgOS44NjYzOCAzNC4xMTMxIDEwLjQzNzlMMzYuMjY0IDEyLjcxOUMzNi43MjM5IDEzLjIwNjggMzYuOTA4OCAxMy44OTI2IDM2Ljc1NjUgMTQuNTQ1NUwzNS43ODI5IDE4LjcxNzhDMzUuNTgyOCAxOS41NzU1IDM2LjUwODkgMjAuMjU0MyAzNy4yNjY2IDE5LjgwNTNMNDAuOTgwOCAxNy42MDQzQzQxLjYwOTUgMTcuMjMxOCA0Mi4zOTEzIDE3LjIzMTggNDMuMDIgMTcuNjA0M0w0Ni43MzQyIDE5LjgwNTNDNDcuNDkxOSAyMC4yNTQzIDQ4LjQxOCAxOS41NzU1IDQ4LjIxNzkgMTguNzE3OEw0Ny4yMzU4IDE0LjUwOUM0Ny4wODgyIDEzLjg3NjMgNDcuMjU3IDEzLjIxMTQgNDcuNjg4NyAxMi43MjU4TDQ5Ljg0MjEgMTAuMzAzMUM1MC4zNTUyIDkuNzI1OSA1MC4wNDgyIDguODA5NjUgNDkuMjkwOCA4LjY1ODE5TDQ2LjI2NTMgOC4wNTMwOEM0NS42OTk4IDcuOTM5OTggNDUuMjEwNiA3LjU4ODI1IDQ0LjkyMzMgNy4wODgxN1oiIGZpbGw9IiM5QzE2M0EiLz4KPHBhdGggZD0iTTc0LjkyMzMgNy4wODgxN0w3Mi44NjA5IDMuNDk3OTdDNzIuNDc3OSAyLjgzMTM2IDcxLjUxNzMgMi44MjgxNyA3MS4xMyAzLjQ5MjIyTDY4Ljk1MzYgNy4yMjMwOUM2OC42NjU0IDcuNzE3MjYgNjguMTc5MyA4LjA2NDMyIDY3LjYxODMgOC4xNzY1MUw2NC42NDQ2IDguNzcxMjZDNjMuODc0NCA4LjkyNTI5IDYzLjU3NDMgOS44NjYzOCA2NC4xMTMxIDEwLjQzNzlMNjYuMjY0IDEyLjcxOUM2Ni43MjM5IDEzLjIwNjggNjYuOTA4OCAxMy44OTI2IDY2Ljc1NjUgMTQuNTQ1NUw2NS43ODI5IDE4LjcxNzhDNjUuNTgyOCAxOS41NzU1IDY2LjUwODkgMjAuMjU0MyA2Ny4yNjY2IDE5LjgwNTNMNzAuOTgwOCAxNy42MDQzQzcxLjYwOTUgMTcuMjMxOCA3Mi4zOTEzIDE3LjIzMTggNzMuMDIgMTcuNjA0M0w3Ni43MzQyIDE5LjgwNTNDNzcuNDkxOSAyMC4yNTQzIDc4LjQxOCAxOS41NzU1IDc4LjIxNzkgMTguNzE3OEw3Ny4yMzU4IDE0LjUwOUM3Ny4wODgyIDEzLjg3NjMgNzcuMjU3IDEzLjIxMTQgNzcuNjg4NyAxMi43MjU4TDc5Ljg0MjEgMTAuMzAzMUM4MC4zNTUyIDkuNzI1OSA4MC4wNDgyIDguODA5NjUgNzkuMjkwOCA4LjY1ODE5TDc2LjI2NTMgOC4wNTMwOEM3NS42OTk4IDcuOTM5OTggNzUuMjEwNiA3LjU4ODI1IDc0LjkyMzMgNy4wODgxN1oiIGZpbGw9IiM5QzE2M0EiLz4KPHBhdGggZD0iTTEwNC45MjMgNy4wODgxN0wxMDIuODYxIDMuNDk3OTdDMTAyLjQ3OCAyLjgzMTM2IDEwMS41MTcgMi44MjgxNyAxMDEuMTMgMy40OTIyMkw5OC45NTM2IDcuMjIzMDlDOTguNjY1NCA3LjcxNzI2IDk4LjE3OTMgOC4wNjQzMiA5Ny42MTgzIDguMTc2NTFMOTQuNjQ0NiA4Ljc3MTI2QzkzLjg3NDQgOC45MjUyOSA5My41NzQzIDkuODY2MzggOTQuMTEzMSAxMC40Mzc5TDk2LjI2NCAxMi43MTlDOTYuNzIzOSAxMy4yMDY4IDk2LjkwODggMTMuODkyNiA5Ni43NTY1IDE0LjU0NTVMOTUuNzgyOSAxOC43MTc4Qzk1LjU4MjggMTkuNTc1NSA5Ni41MDg5IDIwLjI1NDMgOTcuMjY2NiAxOS44MDUzTDEwMC45ODEgMTcuNjA0M0MxMDEuNjA5IDE3LjIzMTggMTAyLjM5MSAxNy4yMzE4IDEwMy4wMiAxNy42MDQzTDEwNi43MzQgMTkuODA1M0MxMDcuNDkyIDIwLjI1NDMgMTA4LjQxOCAxOS41NzU1IDEwOC4yMTggMTguNzE3OEwxMDcuMjM2IDE0LjUwOUMxMDcuMDg4IDEzLjg3NjMgMTA3LjI1NyAxMy4yMTE0IDEwNy42ODkgMTIuNzI1OEwxMDkuODQyIDEwLjMwMzFDMTEwLjM1NSA5LjcyNTkgMTEwLjA0OCA4LjgwOTY1IDEwOS4yOTEgOC42NTgxOUwxMDYuMjY1IDguMDUzMDhDMTA1LjcgNy45Mzk5OCAxMDUuMjExIDcuNTg4MjUgMTA0LjkyMyA3LjA4ODE3WiIgZmlsbD0iIzlDMTYzQSIvPgo8cGF0aCBkPSJNMTM0LjkyMyA3LjA4ODE3TDEzMi44NjEgMy40OTc5N0MxMzIuNDc4IDIuODMxMzYgMTMxLjUxNyAyLjgyODE3IDEzMS4xMyAzLjQ5MjIyTDEyOC45NTQgNy4yMjMwOUMxMjguNjY1IDcuNzE3MjYgMTI4LjE3OSA4LjA2NDMyIDEyNy42MTggOC4xNzY1MUwxMjQuNjQ1IDguNzcxMjZDMTIzLjg3NCA4LjkyNTI5IDEyMy41NzQgOS44NjYzOCAxMjQuMTEzIDEwLjQzNzlMMTI2LjI2NCAxMi43MTlDMTI2LjcyNCAxMy4yMDY4IDEyNi45MDkgMTMuODkyNiAxMjYuNzU2IDE0LjU0NTVMMTI1Ljc4MyAxOC43MTc4QzEyNS41ODMgMTkuNTc1NSAxMjYuNTA5IDIwLjI1NDMgMTI3LjI2NyAxOS44MDUzTDEzMC45ODEgMTcuNjA0M0MxMzEuNjA5IDE3LjIzMTggMTMyLjM5MSAxNy4yMzE4IDEzMy4wMiAxNy42MDQzTDEzNi43MzQgMTkuODA1M0MxMzcuNDkyIDIwLjI1NDMgMTM4LjQxOCAxOS41NzU1IDEzOC4yMTggMTguNzE3OEwxMzcuMjM2IDE0LjUwOUMxMzcuMDg4IDEzLjg3NjMgMTM3LjI1NyAxMy4yMTE0IDEzNy42ODkgMTIuNzI1OEwxMzkuODQyIDEwLjMwMzFDMTQwLjM1NSA5LjcyNTkgMTQwLjA0OCA4LjgwOTY1IDEzOS4yOTEgOC42NTgxOUwxMzYuMjY1IDguMDUzMDhDMTM1LjcgNy45Mzk5OCAxMzUuMjExIDcuNTg4MjUgMTM0LjkyMyA3LjA4ODE3WiIgZmlsbD0iIzlDMTYzQSIvPgo8L3N2Zz4K") 0 0 no-repeat;
}

.review .review_top .icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
}

.review .body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 30px 0 56px;
    font-weight: 400;
    font-size: 12px !important;
    line-height: 120%;
    color: #393335;
}

@media (min-width: 768px) {
    .review .body {
        font-size: 14px !important;
    }
}

@media (min-width: 1600px) {
    .review .body {
        font-size: 16px !important;
    }
}

.review.corpo .body {
    padding-top: 0;
}

.review .body .review_text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
}

.review .body p {
    margin: 0 0 20px;
}

.review .body p:last-child {
    margin-bottom: 0;
}

.review .body .post {
    font-family: var(--font-family);
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #ddad6a;
    margin-top: 10px;
}

@media (min-width: 768px) {
    .review .body .post {
        font-size: 14px;
        margin-top: 15px;
    }
}

@media (min-width: 1280px) {
    .review .body .post {
        margin-top: 20px;
    }
}

@media (min-width: 1600px) {
    .review .body .post {
        font-size: 16px;
        margin-top: 24px;
    }
}

.review .link {
    display: inline-flex;
    align-items: center;
    border-radius: 100px;
    background: #f9f9f9;
    padding: 10px 30px;
    font-weight: 400;
    font-size: 16px;
    color: #463557;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.review .link:hover {
    background: #ddad6a;
    color: #fff;
}

.review .link svg {
    margin-right: 10px;
}

.review .link svg path {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.review .link:hover svg path {
    stroke: #fff;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .review {
        padding: 30px;
    }

    .review .review_top .date {
        font-size: 12px;
        padding-right: 40px;
        padding-bottom: 15px;
    }

    .review .review_top .name,
    .review.corpo .review_top .name {
        font-size: 16px;
        padding-bottom: 15px;
    }

    .review .body {
        font-size: 14px;
        padding: 15px 0 30px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .review {
        padding: 20px;
    }

    .review .review_top .date {
        font-size: 10px;
        padding-right: 0;
        padding-bottom: 10px;
    }

    .review .review_top .name,
    .review.corpo .review_top .name {
        font-size: 14px;
        padding-bottom: 10px;
    }

    .review .body {
        font-size: 12px;
        padding: 10px 0 30px;
    }

    .review .link {
        padding: 10px 20px;
        font-size: 14px;
    }
}

@media all and (max-width: 767px) {
    .review {
        padding: 10px;
    }

    .review .review_top .date {
        font-size: 10px;
        padding-right: 0;
        padding-bottom: 10px;
    }

    .review .review_top .name,
    .review.corpo .review_top .name {
        font-size: 10px;
        padding-bottom: 10px;
    }

    .review .review_top .stars {
        width: 85px;
        background: url("data:image/svg+xml,%3Csvg width='85' height='15' viewBox='0 0 85 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.80795 4.18402L7.59053 2.0648C7.36449 1.67132 6.79748 1.66943 6.56883 2.06141L5.28418 4.26366C5.11403 4.55535 4.82711 4.76021 4.49597 4.82644L2.74065 5.17751C2.28603 5.26843 2.10888 5.82393 2.42694 6.16126L3.69652 7.50779C3.968 7.79573 4.07716 8.20053 3.98724 8.58592L3.41258 11.0487C3.29445 11.555 3.84111 11.9557 4.28834 11.6907L6.48076 10.3915C6.85186 10.1715 7.31336 10.1715 7.68446 10.3915L9.87688 11.6907C10.3241 11.9557 10.8708 11.555 10.7526 11.0487L10.173 8.56436C10.0858 8.19091 10.1855 7.7984 10.4403 7.51178L11.7114 6.08174C12.0143 5.74101 11.833 5.20017 11.386 5.11076L9.60009 4.75358C9.26628 4.68682 8.97753 4.4792 8.80795 4.18402Z' fill='%23908C8D'/%3E%3Cpath d='M26.5169 4.18402L25.2995 2.0648C25.0735 1.67132 24.5065 1.66943 24.2778 2.06141L22.9932 4.26366C22.823 4.55535 22.5361 4.76021 22.205 4.82644L20.4496 5.17751C19.995 5.26843 19.8179 5.82393 20.1359 6.16126L21.4055 7.50779C21.677 7.79573 21.7861 8.20053 21.6962 8.58592L21.1216 11.0487C21.0034 11.555 21.5501 11.9557 21.9973 11.6907L24.1897 10.3915C24.5608 10.1715 25.0223 10.1715 25.3934 10.3915L27.5859 11.6907C28.0331 11.9557 28.5798 11.555 28.4616 11.0487L27.8819 8.56436C27.7948 8.19091 27.8945 7.7984 28.1493 7.51178L29.4204 6.08174C29.7233 5.74101 29.542 5.20017 29.095 5.11076L27.3091 4.75358C26.9753 4.68682 26.6865 4.4792 26.5169 4.18402Z' fill='%23908C8D'/%3E%3Cpath d='M44.224 4.18402L43.0065 2.0648C42.7805 1.67132 42.2135 1.66943 41.9848 2.06141L40.7002 4.26366C40.53 4.55535 40.2431 4.76021 39.912 4.82644L38.1567 5.17751C37.702 5.26843 37.5249 5.82393 37.843 6.16126L39.1125 7.50779C39.384 7.79573 39.4932 8.20053 39.4033 8.58592L38.8286 11.0487C38.7105 11.555 39.2571 11.9557 39.7044 11.6907L41.8968 10.3915C42.2679 10.1715 42.7294 10.1715 43.1005 10.3915L45.2929 11.6907C45.7401 11.9557 46.2868 11.555 46.1687 11.0487L45.589 8.56436C45.5018 8.19091 45.6015 7.7984 45.8563 7.51178L47.1274 6.08174C47.4303 5.74101 47.249 5.20017 46.802 5.11076L45.0161 4.75358C44.6823 4.68682 44.3935 4.4792 44.224 4.18402Z' fill='%23908C8D'/%3E%3Cpath d='M61.933 4.18402L60.7155 2.0648C60.4895 1.67132 59.9225 1.66943 59.6938 2.06141L58.4092 4.26366C58.239 4.55535 57.9521 4.76021 57.621 4.82644L55.8657 5.17751C55.411 5.26843 55.2339 5.82393 55.5519 6.16126L56.8215 7.50779C57.093 7.79573 57.2022 8.20053 57.1122 8.58592L56.5376 11.0487C56.4195 11.555 56.9661 11.9557 57.4133 11.6907L59.6058 10.3915C59.9769 10.1715 60.4384 10.1715 60.8095 10.3915L63.0019 11.6907C63.4491 11.9557 63.9958 11.555 63.8776 11.0487L63.298 8.56436C63.2108 8.19091 63.3105 7.7984 63.5653 7.51178L64.8364 6.08174C65.1393 5.74101 64.958 5.20017 64.511 5.11076L62.7251 4.75358C62.3913 4.68682 62.1025 4.4792 61.933 4.18402Z' fill='%23908C8D'/%3E%3Cpath d='M79.6419 4.18402L78.4245 2.0648C78.1985 1.67132 77.6315 1.66943 77.4028 2.06141L76.1182 4.26366C75.948 4.55535 75.6611 4.76021 75.33 4.82644L73.5746 5.17751C73.12 5.26843 72.9429 5.82393 73.2609 6.16126L74.5305 7.50779C74.802 7.79573 74.9111 8.20053 74.8212 8.58592L74.2466 11.0487C74.1284 11.555 74.6751 11.9557 75.1223 11.6907L77.3147 10.3915C77.6858 10.1715 78.1473 10.1715 78.5184 10.3915L80.7109 11.6907C81.1581 11.9557 81.7048 11.555 81.5866 11.0487L81.0069 8.56436C80.9198 8.19091 81.0195 7.7984 81.2743 7.51178L82.5454 6.08174C82.8483 5.74101 82.667 5.20017 82.22 5.11076L80.4341 4.75358C80.1003 4.68682 79.8115 4.4792 79.6419 4.18402Z' fill='%23908C8D'/%3E%3C/svg%3E%0A") 0 0 no-repeat;
    }

    .review .review_top .stars_inner {
        height: 15px;
        background: url("data:image/svg+xml,%3Csvg width='85' height='15' viewBox='0 0 85 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.80795 4.18402L7.59053 2.0648C7.36449 1.67132 6.79748 1.66943 6.56883 2.06141L5.28418 4.26366C5.11403 4.55535 4.82711 4.76021 4.49597 4.82644L2.74065 5.17751C2.28603 5.26843 2.10888 5.82393 2.42694 6.16126L3.69652 7.50779C3.968 7.79573 4.07716 8.20053 3.98724 8.58592L3.41258 11.0487C3.29445 11.555 3.84111 11.9557 4.28834 11.6907L6.48076 10.3915C6.85186 10.1715 7.31336 10.1715 7.68446 10.3915L9.87688 11.6907C10.3241 11.9557 10.8708 11.555 10.7526 11.0487L10.173 8.56436C10.0858 8.19091 10.1855 7.7984 10.4403 7.51178L11.7114 6.08174C12.0143 5.74101 11.833 5.20017 11.386 5.11076L9.60009 4.75358C9.26628 4.68682 8.97753 4.4792 8.80795 4.18402Z' fill='%23DD2F08'/%3E%3Cpath d='M26.5169 4.18402L25.2995 2.0648C25.0735 1.67132 24.5065 1.66943 24.2778 2.06141L22.9932 4.26366C22.823 4.55535 22.5361 4.76021 22.205 4.82644L20.4496 5.17751C19.995 5.26843 19.8179 5.82393 20.1359 6.16126L21.4055 7.50779C21.677 7.79573 21.7861 8.20053 21.6962 8.58592L21.1216 11.0487C21.0034 11.555 21.5501 11.9557 21.9973 11.6907L24.1897 10.3915C24.5608 10.1715 25.0223 10.1715 25.3934 10.3915L27.5859 11.6907C28.0331 11.9557 28.5798 11.555 28.4616 11.0487L27.8819 8.56436C27.7948 8.19091 27.8945 7.7984 28.1493 7.51178L29.4204 6.08174C29.7233 5.74101 29.542 5.20017 29.095 5.11076L27.3091 4.75358C26.9753 4.68682 26.6865 4.4792 26.5169 4.18402Z' fill='%23DD2F08'/%3E%3Cpath d='M44.224 4.18402L43.0065 2.0648C42.7805 1.67132 42.2135 1.66943 41.9848 2.06141L40.7002 4.26366C40.53 4.55535 40.2431 4.76021 39.912 4.82644L38.1567 5.17751C37.702 5.26843 37.5249 5.82393 37.843 6.16126L39.1125 7.50779C39.384 7.79573 39.4932 8.20053 39.4033 8.58592L38.8286 11.0487C38.7105 11.555 39.2571 11.9557 39.7044 11.6907L41.8968 10.3915C42.2679 10.1715 42.7294 10.1715 43.1005 10.3915L45.2929 11.6907C45.7401 11.9557 46.2868 11.555 46.1687 11.0487L45.589 8.56436C45.5018 8.19091 45.6015 7.7984 45.8563 7.51178L47.1274 6.08174C47.4303 5.74101 47.249 5.20017 46.802 5.11076L45.0161 4.75358C44.6823 4.68682 44.3935 4.4792 44.224 4.18402Z' fill='%23DD2F08'/%3E%3Cpath d='M61.933 4.18402L60.7155 2.0648C60.4895 1.67132 59.9225 1.66943 59.6938 2.06141L58.4092 4.26366C58.239 4.55535 57.9521 4.76021 57.621 4.82644L55.8657 5.17751C55.411 5.26843 55.2339 5.82393 55.5519 6.16126L56.8215 7.50779C57.093 7.79573 57.2022 8.20053 57.1122 8.58592L56.5376 11.0487C56.4195 11.555 56.9661 11.9557 57.4133 11.6907L59.6058 10.3915C59.9769 10.1715 60.4384 10.1715 60.8095 10.3915L63.0019 11.6907C63.4491 11.9557 63.9958 11.555 63.8776 11.0487L63.298 8.56436C63.2108 8.19091 63.3105 7.7984 63.5653 7.51178L64.8364 6.08174C65.1393 5.74101 64.958 5.20017 64.511 5.11076L62.7251 4.75358C62.3913 4.68682 62.1025 4.4792 61.933 4.18402Z' fill='%23DD2F08'/%3E%3Cpath d='M79.6419 4.18402L78.4245 2.0648C78.1985 1.67132 77.6315 1.66943 77.4028 2.06141L76.1182 4.26366C75.948 4.55535 75.6611 4.76021 75.33 4.82644L73.5746 5.17751C73.12 5.26843 72.9429 5.82393 73.2609 6.16126L74.5305 7.50779C74.802 7.79573 74.9111 8.20053 74.8212 8.58592L74.2466 11.0487C74.1284 11.555 74.6751 11.9557 75.1223 11.6907L77.3147 10.3915C77.6858 10.1715 78.1473 10.1715 78.5184 10.3915L80.7109 11.6907C81.1581 11.9557 81.7048 11.555 81.5866 11.0487L81.0069 8.56436C80.9198 8.19091 81.0195 7.7984 81.2743 7.51178L82.5454 6.08174C82.8483 5.74101 82.667 5.20017 82.22 5.11076L80.4341 4.75358C80.1003 4.68682 79.8115 4.4792 79.6419 4.18402Z' fill='%23DD2F08'/%3E%3C/svg%3E%0A") 0 0 no-repeat;
    }

    .review .body {
        font-size: 12px;
        padding: 10px 0 20px;
    }

    .review .link {
        padding: 8px 15px;
        font-size: 12px;
    }
}

@media all and (max-width: 370px) {
    .review {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}

/* review END*/
.site-wrapper.inner_page_main.inner_page_bg {
    padding-top: 0;
}

.site-wrapper.inner_page_main.inner_page_bg .site-header:not(.fixed) .site-header__phone-item a {
    color: #fff;
}

.site-wrapper.inner_page_main.inner_page_bg .site-header:not(.fixed) .site-header__phone-item a:hover:before {
    background: #fff;
}

.top_inner_bg {
    padding-top: clamp(8.875rem, 4.25rem + 8.3333vw, 11.75rem);
    padding-bottom: 15rem;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .top_inner_bg {
        padding-bottom: 10rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .top_inner_bg {
        padding-bottom: 7rem;
    }
}


.top_inner_bg:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(75, 75, 75, 0.5);
    z-index: 1;
    pointer-events: none;
}

.top_inner_bg iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none;
}

.top_inner_bg .path_block_wr {
    color: #f9f9f9;
    position: relative;
    z-index: 2;
}

.top_inner_bg .path_block_wr a {
    color: #f9f9f9;
}

.top_inner_bg .path_block_wr a span:before {
    background-color: #f9f9f9;
}

@media all and (min-width: 1501px) {
    .top_inner_bg .path_block_wr {
        padding-top: 3rem;
    }
}

.top_inner_bg .page_title {
    position: relative;
    z-index: 2;
}

.top_inner_bg .page_title h1 {
    color: #f9f9f9;
    max-width: 950px;
}

@media all and (min-width: 1501px) {
    .top_inner_bg .page_title h1 {
        font-size: 6.25rem;
    }
}

.reservation-block__form-item input {
    background-position: calc(100% - 10px) 18px !important;
    background-repeat: no-repeat !important;
}

.reservation-block__form-item input.zaezd {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 14.1667H29.75M12.75 7.08333H8.78333C7.19652 7.08333 6.40311 7.08333 5.79703 7.39215C5.2639 7.66379 4.83046 8.09723 4.55881 8.63036C4.25 9.23644 4.25 10.0299 4.25 11.6167V25.2167C4.25 26.8035 4.25 27.5969 4.55881 28.203C4.83046 28.7361 5.2639 29.1695 5.79703 29.4412C6.40311 29.75 7.19652 29.75 8.78333 29.75H25.2167C26.8035 29.75 27.5969 29.75 28.203 29.4412C28.7361 29.1695 29.1695 28.7361 29.4412 28.203C29.75 27.5969 29.75 26.8035 29.75 25.2167V11.6167C29.75 10.0299 29.75 9.23644 29.4412 8.63036C29.1695 8.09723 28.7361 7.66379 28.203 7.39215C27.5969 7.08333 26.8035 7.08333 25.2167 7.08333H21.25M12.75 7.08333H21.25M12.75 7.08333V6.375C12.75 5.20139 11.7986 4.25 10.625 4.25C9.45139 4.25 8.5 5.20139 8.5 6.375V7.08333M21.25 7.08333V6.375C21.25 5.20139 22.2014 4.25 23.375 4.25C24.5486 4.25 25.5 5.20139 25.5 6.375V7.08333' stroke='%23B8B8B8' stroke-linecap='round' /%3E%3C/svg%3E");
}

.reservation-block__form-item input.viezd {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 14.1667H29.75M12.75 7.08333H8.78333C7.19652 7.08333 6.40311 7.08333 5.79703 7.39215C5.2639 7.66379 4.83046 8.09723 4.55881 8.63036C4.25 9.23644 4.25 10.0299 4.25 11.6167V25.2167C4.25 26.8035 4.25 27.5969 4.55881 28.203C4.83046 28.7361 5.2639 29.1695 5.79703 29.4412C6.40311 29.75 7.19652 29.75 8.78333 29.75H25.2167C26.8035 29.75 27.5969 29.75 28.203 29.4412C28.7361 29.1695 29.1695 28.7361 29.4412 28.203C29.75 27.5969 29.75 26.8035 29.75 25.2167V11.6167C29.75 10.0299 29.75 9.23644 29.4412 8.63036C29.1695 8.09723 28.7361 7.66379 28.203 7.39215C27.5969 7.08333 26.8035 7.08333 25.2167 7.08333H21.25M12.75 7.08333H21.25M12.75 7.08333V6.375C12.75 5.20139 11.7986 4.25 10.625 4.25C9.45139 4.25 8.5 5.20139 8.5 6.375V7.08333M21.25 7.08333V6.375C21.25 5.20139 22.2014 4.25 23.375 4.25C24.5486 4.25 25.5 5.20139 25.5 6.375V7.08333' stroke='%23B8B8B8' stroke-linecap='round' /%3E%3C/svg%3E");
}

.reservation-block__form-item input.guests {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0013 19.8332C20.9133 19.8332 24.0846 16.6619 24.0846 12.7498C24.0846 8.83782 20.9133 5.6665 17.0013 5.6665C13.0893 5.6665 9.91797 8.83782 9.91797 12.7498C9.91797 16.6619 13.0893 19.8332 17.0013 19.8332ZM17.0013 19.8332C10.7421 19.8332 5.66797 23.6387 5.66797 28.3332M17.0013 19.8332C23.2605 19.8332 28.3346 23.6387 28.3346 28.3332' stroke='%23B8B8B8' stroke-linecap='round' /%3E%3C/svg%3E");
}

/* number_items BEGIN*/
.number_items {
    padding-top: 2.375rem;
    padding-bottom: 4.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.number_items .item_room {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 0.938rem);
    flex: 0 0 calc(25% - 0.938rem);
    width: calc(25% - 0.938rem);
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .number_items {
        padding-top: 2.5rem;
        padding-bottom: 1.875rem;
    }

    .number_items .item_room {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33% - 0.85rem);
        flex: 0 0 calc(33.33% - 0.85rem);
        width: calc(33.33% - 0.85rem);
        padding-bottom: 1.875rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .number_items {
        padding-bottom: 1.875rem;
        padding-top: 1.875rem;
    }

    .number_items .item_room {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 0.625rem);
        flex: 0 0 calc(50% - 0.625rem);
        width: calc(50% - 0.625rem);
        padding-bottom: 1.875rem;
    }
}

@media all and (max-width: 767px) {
    .number_items {
        padding-bottom: 1.875rem;
        padding-top: 1.875rem;
        gap: 1.25rem 0.625rem;
    }

    .number_items .item_room {
        padding-bottom: 1.25rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 0.313rem);
        flex: 0 0 calc(50% - 0.313rem);
        width: calc(50% - 0.313rem);
    }
}

/* number_items END*/
/* item_room BEGIN*/
.item_room {
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    padding-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-decoration: none;
    transition: background .3s ease-in-out;
    height: auto;
}

.item_room:hover {
    background: #393335;
}

.item_room > div {
    width: 100%;
}

.item_room .image {
    position: relative;
}

.item_room .image a {
    display: block;
    text-decoration: none;
}

.item_room .image .img {
    font-size: 0;
}

.item_room .image img {
    height: 15rem;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.item_room .image .pagination_block {
    position: absolute;
    bottom: 0.875rem;
    left: 0.625rem;
    right: 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    z-index: 1;
    width: auto;
}

.item_room .image .pagination_block .swiper-pagination-bullet {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0.25rem;
    margin: 0;
    opacity: 1 !important;
    background: #f9f9f9;
    border-radius: 0;
}

.item_room .image .pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ddad6a;
}

.item_room .name {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 120%;
    color: #393335;
    transition: color .3s ease-in-out;
}

.item_room:hover .name {
    color: #fff;
}

.item_room .name a {
    text-decoration: none;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 120%;
    color: #393335;
}

.item_room .params {
    padding: 0 1.25rem 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 8px;
}

.item_room .params .param {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 9px;
    font-weight: 400;
    font-size: 14px;
    line-height: 114%;
    color: #393335;
    background-color: #F9F9F9;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    border-radius: 100px;
    transition: color .3s ease-in-out, background-color .3s ease-in-out;
}

.item_room:hover .params .param {
    color: #fff;
    background-color: #383335;
}

.item_room .params .param svg {
    width: 24px;
    height: 24px;
}

.item_room .params .param path {
    transition: fill .3s ease-in-out;
}

.item_room:hover .params .param path {
    fill: #fff;
}

.item_room .pitaine {
    padding: 0 1.25rem 2.5rem;
}

.item_room .pitaine .title {
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 14px;
    color: #ddad6a;
}

.item_room .pitaine .value {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    color: #393335;
    transition: color .3s ease-in-out;
}

.item_room:hover .pitaine .value {
    color: #fff;
}

.item_room .link {
    padding: 0 1.25rem;
}

.item_room .link a, .item_room .link span {
    display: inline-block;
    vertical-align: top;
    padding: 0.563rem 1.125rem;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 100px;
    font-weight: 500;
    font-size: 1rem;
    color: #fff;
    background: #393335;
}

.item_room .link a:hover, .item_room:hover:hover .link span {
    background: #ddad6a;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .item_room .image {
        position: relative;
    }

    .item_room .image img {
        height: 15rem;
    }

    .item_room .name {
        font-size: 1rem;
    }

    .item_room .name a {
        font-size: 1rem;
    }

    .item_room .params {
        flex-wrap: wrap;
        padding: 0 1.25rem 1.875rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .item_room .image img {
        height: 12.563rem;
    }

    .item_room .name {
        font-size: 1rem;
    }

    .item_room .name a {
        font-size: 1rem;
    }

    .item_room .params {
        flex-wrap: wrap;
        padding: 0 1.25rem 1.875rem;
    }
}

@media all and (max-width: 767px) {
    .item_room {
        padding-bottom: 20px;
    }

    .item_room .image img {
        height: 7.125rem;
    }

    .item_room .image .pagination_block {
        bottom: 0.625rem;
    }

    .item_room .image .pagination_block .swiper-pagination-bullet {
        height: 0.125rem;
    }

    .item_room .name {
        padding: 1.25rem 0.625rem 0.625rem;
        font-size: 0.75rem;
    }

    .item_room .name a {
        font-size: 0.75rem;
    }

    .item_room .params {
        flex-wrap: wrap;
        padding: 0 0.625rem;
        gap: 0.3125rem;
    }

    .item_room .params .param {
        gap: 0.313rem;
        font-size: 10px;
    }

    .item_room .params .param svg {
        width: 12px;
        height: 12px;
    }

    .item_room .pitaine {
        padding: 10px 10px 0;
    }

    .item_room .pitaine .title {
        font-size: 10px;
    }

    .item_room .pitaine .value {
        font-size: 10px;
    }

    .item_room .link {
        /*display: none;*/
        padding: 0 0.625rem;
        margin-top: 20px;
    }

    .item_room .link a, .item_room .link span {
        padding: 9px 13px;
        font-weight: 600;
        font-size: 10px;
        line-height: 1;
    }
}

/* item_room END*/
/* list_number_page BEGIN*/
.list_number_page_main .site-header .site-header__logo svg path {
    fill: #fff !important;
}

.list_number_page {
    position: relative;
    z-index: 1;
}

.list_number_page .announces-block__header_title {
    font-weight: 700;
    font-size: 70px;
    line-height: 90%;
    color: #393335;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .list_number_page .announces-block__header_title {
        font-size: 30px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .list_number_page .announces-block__header_title {
        font-size: 30px;
        width: 100%;
        margin-bottom: 30px;
    }
}

@media all and (max-width: 767px) {
    .list_number_page .announces-block__header_title {
        font-size: 24px;
        margin-bottom: 20px;
        width: 100%;
    }
}

.list_number_page .announces-block__btn {
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

@media all and (max-width: 1200px) {
    .list_number_page .announces-block__header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

/* item_room END*/
.page_title.number_card_page h1 {
    font-weight: 700;
    font-size: 70px;
    line-height: 90%;
    color: #393335;
    /*max-width: 935px;*/
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .page_title.number_card_page h1 {
        font-size: 50px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .page_title.number_card_page h1 {
        font-size: 30px;
    }
}

@media all and (max-width: 767px) {
    .page_title.number_card_page h1 {
        font-size: 30px;
    }
}

.content_main_block .number_card_page .card_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    padding-bottom: 4.375rem;
}

.content_main_block .number_card_page .card_top .left_images {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 0.625rem);
    flex: 0 0 calc(50% - 0.625rem);
    width: calc(50% - 0.625rem);
    position: relative;
}

.content_main_block .number_card_page .card_top .left_images .swiper_card_slider {
    z-index: 1;
    position: relative;
}

.content_main_block .number_card_page .card_top .left_images .swiper_card_slider .img {
    font-size: 0;
    padding-top: 66.71%;
}

.content_main_block .number_card_page .card_top .left_images .swiper_card_slider img,
.content_main_block .number_card_page .card_top .left_images .swiper_card_slider iframe {
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.content_main_block .number_card_page .card_top .left_images .swiper_card_slider .pagination_block {
    position: absolute;
    bottom: 1.875rem;
    left: 1.875rem;
    right: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.625rem;
    z-index: 1;
    width: auto;
}

.content_main_block .number_card_page .card_top .left_images .swiper_card_slider .pagination_block .swiper-pagination-bullet {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0.5rem;
    margin: 0;
    opacity: 1 !important;
    background: #f9f9f9;
    border-radius: 0;
}

.content_main_block .number_card_page .card_top .left_images .swiper_card_slider .pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ddad6a;
}

.content_main_block .number_card_page .card_top .left_images .text {
    font-weight: 400;
    font-size: 0.75rem;
    color: #393335;
    padding: 0.625rem 0 1.875rem;
}

.content_main_block .number_card_page .card_top .left_images .text span {
    color: #ddad6a;
}

.content_main_block .number_card_page .card_top .video_btn {
    position: absolute;
    top: 1.875rem;
    left: 1.875rem;
    width: 2.5rem;
    height: 2.5rem;
    background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%239C163A' /%3E%3Cpath d='M28 19.5L16.75 25.9952L16.75 13.0048L28 19.5Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
    text-decoration: none;
    background-size: contain;
    z-index: 2;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.content_main_block .number_card_page .card_top .video_btn:hover {
    background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23393335' /%3E%3Cpath d='M28 19.5L16.75 25.9952L16.75 13.0048L28 19.5Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
}

.content_main_block .number_card_page .card_top .label {
    padding: 8px 10px;
    min-width: 127px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.688rem;
    border-radius: 6.25rem;
    background: #fff;
    position: absolute;
    top: 1.875rem;
    right: 1.875rem;
    z-index: 2;
    cursor: pointer;
}

.content_main_block .number_card_page .card_top .label.label--video {
    left: 1.875rem;
    right: auto;
    min-width: 154px;
}

.content_main_block .number_card_page .card_top .label .icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.313rem;
    flex: 0 0 1.313rem;
    font-size: 0;
}

.content_main_block .number_card_page .card_top .label .icon svg path {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.content_main_block .number_card_page .card_top .label .name {
    font-weight: 400;
    font-size: 16px;
    color: #ddad6a;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.content_main_block .number_card_page .card_top .label:hover .icon svg path {
    fill: #393335;
}

.content_main_block .number_card_page .card_top .label:hover .name {
    color: #393335;
}

.content_main_block .number_card_page .card_top .card_form .reservation-block__form {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.content_main_block .number_card_page .card_top .card_form .reservation-block__form .item-input {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33% - 0.875rem);
    flex: 0 0 calc(33.33% - 0.875rem);
}

.content_main_block .number_card_page .card_top .card_form .reservation-block__form .item-input input {
    background-color: #fff;
}

.content_main_block .number_card_page .card_top .card_form .reservation-block__form .item-button {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%;
}

@media all and (max-width: 767px) {
    .content_main_block .number_card_page .card_top .card_form .reservation-block__form {
        gap: 0.625rem;
    }

    .content_main_block .number_card_page .card_top .card_form .reservation-block__form .item-input {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }

    .content_main_block .number_card_page .card_top .card_form .reservation-block__form .item-input .item-title {
        top: 8px;
        font-size: 10px;
    }

    .content_main_block .number_card_page .card_top .card_form .reservation-block__form .item-input input {
        padding-top: 21px;
        padding-bottom: 10px;
        background-position: calc(100% - 24px) 14px !important;
        background-size: 24px;
    }

    .content_main_block .number_card_page .card_top .card_form .reservation-block__form .item-button .button {
        padding-top: 15px;
        padding-bottom: 16px;
    }
}

.content_main_block .number_card_page .card_top .right_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 9.375rem);
    flex: 0 0 calc(50% - 9.375rem);
}

.content_main_block .number_card_page .card_top .right_card .name {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 120%;
    text-transform: uppercase;
    color: #393335;
    margin: 0 0 1.25rem;
}

.content_main_block .number_card_page .card_top .right_card .value {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 20px;
    color: #393335;
}

@media (max-width: 767px) {
    .content_main_block .number_card_page .card_top .right_card .value {
        font-size: 14px;
    }
}

.content_main_block .number_card_page .card_top .right_card .body {
    font-weight: 400;
    font-size: 1.25rem;
    color: #393335;
    padding: 0;
}

.content_main_block .number_card_page .card_top .right_card .desc {
    padding-bottom: 1.875rem;
}

.content_main_block .number_card_page .card_top .right_card .params {
    padding-bottom: 1.875rem;
}

.content_main_block .number_card_page .card_top .right_card .params ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.content_main_block .number_card_page .card_top .right_card .params ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.5rem 1.25rem;
    border-radius: 6.25rem;
    background: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.625rem;
}

.content_main_block .number_card_page .card_top .right_card .params ul li .icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    height: 1.5rem;
    font-size: 0;
    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;
}

.content_main_block .number_card_page .card_top .right_card .params ul li .param {
    font-weight: 400;
    font-size: 1rem;
    color: #393335;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .content_main_block .number_card_page .card_top {
        gap: 7.813rem;
    }

    .content_main_block .number_card_page .card_top .left_images {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 1.25rem);
        flex: 0 0 calc(50% - 1.25rem);
        width: calc(50% - 1.25rem);
    }

    .content_main_block .number_card_page .card_top .left_images .swiper_card_slider .pagination_block {
        position: absolute;
        bottom: 1.25rem;
        left: 1.25rem;
        right: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .left_images .text {
        font-size: 0.75rem;
        padding: 0.625rem 0 1.875rem;
    }

    .content_main_block .number_card_page .card_top .video_btn {
        position: absolute;
        top: 1.25rem;
        left: 1.25rem;
        width: 1.875rem;
        height: 1.875rem;
        z-index: 2;
    }

    .content_main_block .number_card_page .card_top .label {
        padding: 0.375rem 0.938rem;
        gap: 0.563rem;
        top: 1.25rem;
        right: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .label.label--video {
        left: 1.25rem;
        right: auto;
    }

    .content_main_block .number_card_page .card_top .label .icon {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.063rem;
        flex: 0 0 1.063rem;
    }

    .content_main_block .number_card_page .card_top .label .name {
        font-size: 0.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 6.563rem);
        flex: 0 0 calc(50% - 6.563rem);
    }

    .content_main_block .number_card_page .card_top .right_card .name {
        font-size: 1rem;
        margin: 0 0 1.25rem;
    }

    .content_main_block .number_card_page .card_top .right_card .body {
        font-size: 0.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .desc {
        padding-bottom: 1.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params {
        padding-bottom: 1.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul {
        gap: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul li {
        padding: 0.5rem 1.25rem;
        border-radius: 6.25rem;
        gap: 0.625rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul li .param {
        font-size: 0.875rem;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .content_main_block .number_card_page .card_top {
        display: block;
    }

    .content_main_block .number_card_page .card_top .left_images {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
        padding-bottom: 2.5rem;
    }

    .content_main_block .number_card_page .card_top .left_images .swiper_card_slider .pagination_block {
        position: absolute;
        bottom: 1.25rem;
        left: 1.25rem;
        right: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .left_images .text {
        font-size: 0.75rem;
        padding: 0.625rem 0 1.875rem;
    }

    .content_main_block .number_card_page .card_top .video_btn {
        position: absolute;
        top: 1.25rem;
        left: 1.25rem;
        width: 1.875rem;
        height: 1.875rem;
        z-index: 2;
    }

    .content_main_block .number_card_page .card_top .label {
        padding: 0.375rem 0.938rem;
        gap: 0.563rem;
        top: 1.25rem;
        right: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .label.label--video {
        left: 1.25rem;
        right: auto;
    }

    .content_main_block .number_card_page .card_top .label .icon {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.063rem;
        flex: 0 0 1.063rem;
    }

    .content_main_block .number_card_page .card_top .label .name {
        font-size: 0.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
    }

    .content_main_block .number_card_page .card_top .right_card .name {
        font-size: 1rem;
        margin: 0 0 1.25rem;
    }

    .content_main_block .number_card_page .card_top .right_card .body {
        font-size: 0.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .desc {
        padding-bottom: 1.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params {
        padding-bottom: 1.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul {
        gap: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul li {
        padding: 0.5rem 1.25rem;
        border-radius: 6.25rem;
        gap: 0.625rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul li .param {
        font-size: 0.875rem;
    }
}

@media all and (max-width: 767px) {
    .content_main_block .number_card_page .card_top {
        display: block;
        padding-bottom: 1.875rem;
    }

    .content_main_block .number_card_page .card_top .left_images {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
        padding-bottom: 1.5rem;
    }

    .content_main_block .number_card_page .card_top .left_images .swiper_card_slider .pagination_block {
        position: absolute;
        bottom: 1.25rem;
        left: 1.25rem;
        right: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .left_images .text {
        font-size: 0.75rem;
        padding: 0.625rem 0 1.875rem;
    }

    .content_main_block .number_card_page .card_top .video_btn {
        position: absolute;
        top: 1.25rem;
        left: 1.25rem;
        width: 1.875rem;
        height: 1.875rem;
        z-index: 2;
    }

    .content_main_block .number_card_page .card_top .label {
        padding: 0.375rem 0.938rem;
        gap: 0.563rem;
        top: 1.25rem;
        right: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .label.label--video {
        left: 1.25rem;
        right: auto;
    }

    .content_main_block .number_card_page .card_top .label .icon {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 1.063rem;
        flex: 0 0 1.063rem;
    }

    .content_main_block .number_card_page .card_top .label .name {
        font-size: 0.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
    }

    .content_main_block .number_card_page .card_top .right_card .name {
        font-size: 1rem;
        margin: 0 0 0.9375rem;
    }

    .content_main_block .number_card_page .card_top .right_card .body {
        font-size: 0.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .desc {
        padding-bottom: 1.875rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params {
        padding-bottom: 1.25rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul {
        gap: 0.625rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul li {
        padding: 0.5rem 1.25rem;
        border-radius: 6.25rem;
        gap: 0.625rem;
    }

    .content_main_block .number_card_page .card_top .right_card .params ul li .param {
        font-size: 0.875rem;
    }
}

.content_main_block .number_card_page .card_accor_block .accor_block {
    margin-bottom: 1.25rem;
    border-bottom: 1px solid #d9d9d9;
}

.content_main_block .number_card_page .card_accor_block .accor_block:last-child {
    margin-bottom: 0 !important;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_name {
    cursor: pointer;
    font-weight: 700;
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #ddad6a;
    padding: 1.25rem 1.875px 1.25rem 0;
    position: relative;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    margin-bottom: 0;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_name:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1.688rem;
    height: 1.688rem;
    background: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.06116 0.217285H5.9416V10.7825H5.06116V0.217285Z' fill='%23ddad6a' /%3E%3Cpath d='M10.784 5.0597V5.94014L0.21875 5.94014L0.21875 5.0597L10.784 5.0597Z' fill='%23ddad6a' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    border: 1px solid #ddad6a;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 50%;
}

.content_main_block .number_card_page .card_accor_block .accor_block.opened .accor_name {
    margin-bottom: 1.25rem;
}

.content_main_block .number_card_page .card_accor_block .accor_block.opened .accor_name:before {
    background: url("data:image/svg+xml,%3Csvg width='11' height='1' viewBox='0 0 11 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.784 0.0595708V0.94001L0.21875 0.940009L0.21875 0.0595703L10.784 0.0595708Z' fill='%239C163A' /%3E%3C/svg%3E") 50% no-repeat;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body {
    font-weight: 400;
    font-size: 1rem;
    line-height: 120%;
    color: #393335;
    display: none;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body h2 {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 130%;
    color: #393335;
    margin: 0 0 1.25rem;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body ul {
    margin: 1.25rem 0 1.875rem;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body ul li {
    padding-left: 32px;
    position: relative;
    margin-bottom: 0.938rem;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body ul li:last-child {
    margin-bottom: 0;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body ul li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    background: #ddad6a;
    border-radius: 50%;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body ul li strong {
    color: #ddad6a;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body .button {
    display: inline-block;
    vertical-align: middle;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body .btn_link {
    display: inline-block;
    vertical-align: middle;
    margin-left: 50px;
    padding-left: 80px;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    text-decoration: underline;
    color: #ddad6a;
    max-width: 213px;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body .btn_link:hover {
    text-decoration: none;
}

.content_main_block .number_card_page .card_accor_block .accor_block .accor_body .btn_link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 60px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cmask id='mask1_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cmask id='mask2_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cmask id='mask3_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cpath d='M60 0H0V60H60V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask3_736_11069)'%3E%3Cpath d='M30 60C46.569 60 60 46.569 60 30C60 13.431 46.569 0 30 0C13.431 0 0 13.431 0 30C0 46.569 13.431 60 30 60Z' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask2_736_11069)'%3E%3Cpath d='M-142.2 -765H457.8V1239H-142.2V-765Z' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask1_736_11069)'%3E%3Cpath d='M183.6 -177.6H0V59.9999H183.6V-177.6Z' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask0_736_11069)'%3E%3Cpath d='M63 -3H-3V63H63V-3Z' fill='%23DF0016' /%3E%3C/g%3E%3Cmask id='mask4_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='11' y='15' width='18' height='28'%3E%3Cmask id='mask5_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cpath d='M60 0H0V60H60V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask5_736_11069)'%3E%3Cpath d='M16.7635 15.8611V26.067C18.3175 24.216 20.1775 23.2831 22.3375 23.2831C23.4505 23.2831 24.4465 23.496 25.3405 23.916C26.2375 24.336 26.9065 24.8731 27.3595 25.5241C27.8155 26.1841 28.1215 26.9041 28.2865 27.6991C28.4515 28.4911 28.5355 29.721 28.5355 31.392V42.3031H23.7085V32.475C23.7085 30.525 23.6215 29.289 23.4385 28.764C23.2555 28.236 22.9315 27.819 22.4695 27.516C22.0045 27.201 21.4255 27.048 20.7265 27.048C19.9285 27.048 19.2085 27.249 18.5845 27.645C17.9485 28.044 17.4895 28.644 17.1985 29.442C16.9045 30.243 16.7575 31.422 16.7635 32.988L16.7575 42.3061H11.9365V15.864H16.7635' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask4_736_11069)'%3E%3Cpath d='M31.535 12.8611H8.93604V45.3031H31.535V12.8611Z' fill='white' /%3E%3C/g%3E%3Cmask id='mask6_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='30' y='15' width='18' height='28'%3E%3Cmask id='mask7_736_11069' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='60' height='60'%3E%3Cpath d='M60 0H0V60H60V0Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask7_736_11069)'%3E%3Cpath d='M35.7722 15.8611V26.067C37.3262 24.216 39.1863 23.2831 41.3463 23.2831C42.4533 23.2831 43.4583 23.496 44.3523 23.916C45.2433 24.336 45.9152 24.8731 46.3652 25.5241C46.8212 26.1841 47.1303 26.9041 47.2923 27.6991C47.4573 28.4911 47.5412 29.721 47.5412 31.392V42.3031H42.7203V32.475C42.7203 30.525 42.6302 29.289 42.4442 28.764C42.2612 28.236 41.9402 27.819 41.4722 27.516C41.0132 27.201 40.4282 27.048 39.7292 27.048C38.9312 27.048 38.2142 27.249 37.5872 27.645C36.9572 28.044 36.4982 28.644 36.2042 29.442C35.9162 30.243 35.7692 31.422 35.7692 32.988V42.3061H30.9482V15.864H35.7692' fill='white' /%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask6_736_11069)'%3E%3Cpath d='M50.5398 12.8611H27.9468V45.3031H50.5398V12.8611Z' fill='white' /%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
}

@media all and (max-width: 767px) {
    .content_main_block .number_card_page .card_accor_block .accor_block .accor_body .btn_link {
        display: block;
        margin-top: 28px;
        max-width: 176px;
        font-size: 14px;
        padding-left: 60px;
        margin-left: 0;
    }

    .content_main_block .number_card_page .card_accor_block .accor_block .accor_body .btn_link:before {
        width: 50px;
        height: 50px;
    }
}

@media all and (max-width: 1500px) {
    .content_main_block .number_card_page .card_accor_block .accor_block {
        margin-bottom: 3.125rem;
    }

    .content_main_block .number_card_page .card_accor_block .accor_block .accor_name {
        font-size: 1rem;
    }

    .content_main_block .number_card_page .card_accor_block .accor_block .accor_body {
        font-size: 0.875rem;
    }

    .content_main_block .number_card_page .card_accor_block .accor_block .accor_body h2 {
        font-size: 1rem;
    }
}

@media all and (max-width: 767px) {
    .content_main_block .number_card_page .card_accor_block .accor_block {
        margin-bottom: 0;
    }

    .content_main_block .number_card_page .card_accor_block .accor_block .accor_name {
        font-size: 0.875rem;
    }
}

/* review_slider_wrapper BEGIN*/
.review_slider_wrapper {
    padding-bottom: 4.375rem;
    position: relative;
    z-index: 1;
}

@media all and (max-width: 1200px) {
    .review_slider_wrapper {
        padding-bottom: 3.125rem;
    }
}

@media all and (max-width: 767px) {
    .review_slider_wrapper {
        padding-bottom: 2.5rem;
    }

    .swiper_review_slider,
    .swiper_slider_room {
        padding-bottom: 27px;
    }

    .swiper_review_slider .swiper-pagination,
    .swiper_slider_room .swiper-pagination {
        bottom: 0;
        display: block;
    }

    .swiper_review_slider .swiper-pagination-bullet,
    .swiper_slider_room .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
        background-color: #d9d9d9;
    }

    .swiper_review_slider .swiper-pagination-bullet-active,
    .swiper_slider_room .swiper-pagination-bullet-active {
        background-color: #ddad6a;
    }
}

@media (min-width: 768px) {
    .swiper_review_slider .swiper-pagination,
    .swiper_slider_room .swiper-pagination {
        display: none;
    }
}


.review_slider_wrapper .review {
    height: auto;
    margin-bottom: 5px;
}

/* item_room END*/
/* review_slider_wrapper BEGIN*/
.rooms_slider_wrapper {
    padding-bottom: 5rem;
    position: relative;
    z-index: 1;
}

@media all and (max-width: 1200px) {
    .rooms_slider_wrapper {
        padding-bottom: 3.125rem;
    }
}

@media all and (max-width: 767px) {
    .rooms_slider_wrapper {
        padding-bottom: 40px;
    }
}

.rooms_slider_wrapper .item_room {
    height: auto;
    margin-bottom: 5px;
}

/* rooms_slider_wrapper END*/
/* title_slider_block BEGIN*/
.title_slider_block {
    padding-bottom: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem;
}

.title_slider_block .title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    /*font-weight: 700;*/
    font-size: 3.125rem;
    line-height: 90%;
    color: #393335;
    /*font-family: "rmls-bold";*/
    font-family: var(--second-family);
}

@media all and (max-width: 1500px) {
    .title_slider_block {
        padding-bottom: 2.5rem;
    }

    .title_slider_block .title {
        font-size: 1.875rem;
    }
}

@media all and (max-width: 1200px) {
    .title_slider_block {
        padding-bottom: 1.875rem;
    }
}

.title_slider_block .arrow__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem;
}

@media all and (max-width: 767px) {
    .title_slider_block .arrow__nav {
        position: absolute;
        bottom: 3.125rem;
        left: 0;
        right: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;

        display: none !important;
    }
}

.title_slider_block .arrow__nav .swiper-button-prev,
.title_slider_block .arrow__nav .swiper-button-next {
    background: rgb(var(--white));
}

.title_slider_block .arrow__nav .swiper-button-prev:hover,
.title_slider_block .arrow__nav .swiper-button-next:hover {
    background: rgb(var(--slider-btns-hover));
}

.title_slider_block .arrow__nav .swiper-button-next:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.title_slider_block .arrow__nav .swiper-button-next:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.title_slider_block .arrow__nav .swiper-button-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.title_slider_block .arrow__nav .swiper-button-prev:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

/* title_slider_block END*/
/* press_popup BEGIN*/
.press_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(57, 51, 53, 0.91);
    opacity: 0;
    visibility: hidden;
    z-index: 100;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.press_popup__main {
    background: #F9F9F9;
    width: 959px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}

.press_popup__video {
    position: absolute;
    top: 150px;
    right: 40px;
    width: 60px;
    height: 60px;
    border: 1px solid #ddad6a;
    border-radius: 50%;
    cursor: pointer;
    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;
    z-index: 10;
}

.press_popup.opened {
    opacity: 1;
    visibility: visible;
}

.press_popup__closer {
    position: absolute;
    top: 60px;
    right: 40px;
    width: 60px;
    height: 60px;
    border: 1px solid #ddad6a;
    border-radius: 50%;
    cursor: pointer;
    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;
    z-index: 10;
    transition: background-color .3s ease-in-out;
}

.press_popup__closer:hover {
    background-color: #ddad6a;
}

.press_popup__closer svg {
    pointer-events: none;
}

.press_popup__closer svg path {
    transition: fill .3s ease-in-out;
}

.press_popup__closer:hover svg path {
    fill: #fff;
}

.press_popup .date {
    font-weight: 400;
    font-size: 20px;
    line-height: 90%;
    color: #ddad6a;
    padding-bottom: 30px;
}

.press_popup .title {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    color: #433035;
    padding-bottom: 46px;
    font-family: "rmls-regular";
}

.press_popup .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
}

.press_popup .text h2, .press_popup .text h3 {
    color: #ddad6a;
}

.press_popup .text a:not(.button) {
    color: #ddad6a;
    text-decoration: underline;
}

.press_popup .text a:not(.button):hover {
    text-decoration: none;
}

.press_popup .text a[href^="tel"] {
    white-space: nowrap;
}

.press_popup .image {
    padding-bottom: 30px;
    font-size: 0;
}

.press_popup__inner {
    position: absolute;
    top: 85px;
    left: 0;
    right: 11px;
    bottom: 0;
    overflow-y: auto;
    padding: 0 113px 60px 60px;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.6) transparent;
}

.press_popup__inner::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.press_popup__inner::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0.1);
}

.press_popup__inner::-webkit-scrollbar-thumb {
    height: 100px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.1);
}

@media all and (max-width: 1200px) {
    .press_popup__closer {
        top: 40px;
        width: 50px;
        height: 50px;
    }

    .press_popup__main {
        top: 84px;
        width: 727px;
    }

    .press_popup__inner {
        top: 60px;
        padding: 0 100px 60px 40px;
    }

    .press_popup .title {
        font-size: 35px;
    }

    .press_popup .text {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .press_popup .image {
        padding-bottom: 30px;
    }
}

@media all and (max-width: 767px) {
    .press_popup__closer {
        top: 40px;
        width: 50px;
        height: 50px;
        right: 20px;
    }

    .press_popup__main {
        top: 110px;
        width: calc(100% - 20px);
    }

    .press_popup__inner {
        top: 60px;
        padding: 0 80px 40px 20px;
    }

    .press_popup .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .press_popup .text {
        font-size: 12px;
        padding-bottom: 20px;
    }

    .press_popup .image {
        padding-bottom: 20px;
    }
}

/* press_popup END*/
/* contacts_page BEGIN*/
.contacts_page .content_main_block .block-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 80px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 318px;
    flex: 0 0 318px;
    padding-bottom: 160px;
    position: relative;
    z-index: 1;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .title {
    padding-bottom: 50px;
    font-weight: 400;
    font-size: 30px;
    line-height: 120%;
    color: #ddad6a;
    font-family: "rmls-regular";
}

.contacts_page .content_main_block .block-padding .contacts_block_left .name {
    font-weight: 400;
    font-size: 20px;
    line-height: 130%;
    color: #393335;
    padding-bottom: 10px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .body_inner {
    font-weight: 700;
    font-size: 20px;
    line-height: 130%;
    color: #393335;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .body_inner a {
    text-decoration: none;
    color: #393335;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .address {
    margin-bottom: 30px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .route {
    margin-bottom: 30px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .route .links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .route .links a {
    /*display: inline-block;*/
    /*vertical-align: top;*/
    text-decoration: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    border: 1px solid #393335;
    padding: 21px 20px;
    border-radius: 34px;
    margin: 0;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .route .links a:hover {
    color: #fff;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .phone {
    margin-bottom: 30px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .email {
    margin-bottom: 30px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .social {
    margin-bottom: 30px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .social .body_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .social .body_inner a {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .download {
    margin-bottom: 50px;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .download a {
    display: inline-block;
    vertical-align: top;
    padding-left: 36px;
    position: relative;
    font-weight: 400;
    font-size: 20px;
    line-height: 130%;
    text-decoration: underline;
    color: #393335;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .download a:hover {
    text-decoration: none;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .download a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 1.25C8.75 0.559644 9.30964 0 10 0C10.6904 0 11.25 0.559644 11.25 1.25V10.1972L15.3034 6.14376L17.0712 7.91153L10.0001 14.9826L2.92908 7.91153L4.69684 6.14376L8.75 10.1969V1.25Z' fill='%23393335' /%3E%3Cpath d='M0 12.5H2.5V17.5H17.5V12.5H20V17.5C20 18.8807 18.8807 20 17.5 20H2.5C1.11929 20 0 18.8807 0 17.5V12.5Z' fill='%23393335' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .button {
    display: block;
    margin-bottom: 20px;
    text-align: center;
}

.contacts_page .content_main_block .block-padding .contacts_block_left .button:hover {
    background: #393335;
}

.contacts_page .content_main_block .block-padding .contacts_block_right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    padding-bottom: 100px;
}

.contacts_page .content_main_block .block-padding .contacts_block_right .image {
    margin: -200px 0 0 -318px;
}

@media all and (max-width: 1500px) {
    .contacts_page .content_main_block .block-padding .contacts_block_right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_right .image {
        margin: -60px 0 0 -318px;
    }
}

@media all and (max-width: 1000px) {
    .contacts_page .content_main_block .block-padding {
        display: block;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-bottom: 40px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_right .image {
        margin: 0;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left {
        padding-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .title {
        padding-bottom: 30px;
        font-size: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .name {
        font-size: 14px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .body_inner {
        font-size: 14px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .address {
        margin-bottom: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .route {
        margin-bottom: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .phone {
        margin-bottom: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .email {
        margin-bottom: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .social {
        margin-bottom: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .download {
        margin-bottom: 0;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .bottom {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 270px;
        flex: 0 0 270px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-bottom: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_right .image {
        margin: 0 0 0 -26%;
    }
}

@media all and (max-width: 767px) {
    .contacts_page .content_main_block .block-padding .contacts_block_left {
        padding-bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 1.125rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .left_top {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.375rem;
        flex: 0 0 11.375rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .title {
        padding-bottom: 1.25rem;
        font-size: 1rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .name {
        font-size: 0.75rem;
        padding-bottom: 0.625rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .body_inner {
        font-size: 0.75rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .address {
        margin-bottom: 0.625rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .route {
        margin-bottom: 0.625rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .phone {
        margin-bottom: 0.625rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .email {
        margin-bottom: 0.625rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .social {
        margin-bottom: 0.625rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .download {
        margin-bottom: 0;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .download a {
        font-size: 0.75rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .bottom {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 11.875rem;
        flex: 0 0 11.875rem;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .button {
        font-size: 0.75rem;
    }
}

@media all and (max-width: 420px) {
    .contacts_page .content_main_block .block-padding .contacts_block_left {
        display: block;
        margin-bottom: 20px;
    }

    .contacts_page .content_main_block .block-padding .contacts_block_left .left_top {
        margin-bottom: 20px;
    }
}

/* contacts_page END*/
/* afisha_center_page BEGIN*/
.afisha_center_page {
    position: relative;
    z-index: 2;
}

.afisha_center_page .announces-block__header {
    position: relative;
    border-bottom: none;

    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 0;
}

.afisha_center_page .announces-block__header .title {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 50px;
    line-height: 90%;
    color: #393335;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .afisha_center_page .announces-block__header .title {
        font-size: 30px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .afisha_center_page .announces-block__header .title {
        font-size: 30px;
        width: 100%;
        /*margin-bottom: 30px;*/
    }
}

@media all and (max-width: 767px) {
    .afisha_center_page .announces-block__header .title {
        font-size: 24px;
        margin-bottom: 0;
        width: 100%;
    }
}

.afisha_center_page .announces-block__nav {
    position: absolute;
    top: 0;
    right: 0;
}

.afisha_center_page .announces-block__nav .swiper-button-prev,
.afisha_center_page .announces-block__nav .swiper-button-next {
    background: rgb(var(--white));
}

.afisha_center_page .announces-block__nav .swiper-button-prev:hover,
.afisha_center_page .announces-block__nav .swiper-button-next:hover {
    background: rgb(var(--slider-btns-hover));
}

.afisha_center_page .announces-block__nav .swiper-button-next:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.afisha_center_page .announces-block__nav .swiper-button-next:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.afisha_center_page .announces-block__nav .swiper-button-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.afisha_center_page .announces-block__nav .swiper-button-prev:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

@media all and (max-width: 767px) {
    .afisha_center_page {
        padding-bottom: 100px;
    }

    .afisha_center_page .announces-block__header {
        position: static;

        flex-wrap: nowrap;
        align-items: center;
        margin-bottom: 0;
    }

    .afisha_center_page .announces-block__nav {
        position: relative;
        top: unset;
        bottom: unset;
        right: unset;
    }
}

.afisha_center_page .announces-block__slider-item {
    padding-right: 0;
    border: none;
    padding-left: 0;
}

.afisha_center_page .announces-block__slider-item .item-date {
    margin-top: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #ddad6a;
}

.afisha_center_page .announces-block__slider-item .item-body img {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.afisha_page .content_main_block .block-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    padding-bottom: 60px;
}

.afisha_page .content_main_block .block-padding .title_page {
    font-family: "rmls-regular";
    font-weight: 400;
    font-size: 50px;
    line-height: 120%;
    color: #ddad6a;
    padding-bottom: 1.875rem;
}

@media all and (max-width: 767px) {
    .afisha_page .content_main_block .block-padding .title_page {
        font-size: 1rem;
        padding-bottom: 1.25rem;
    }
}

.afisha_page .content_main_block .block-padding .blockquote {
    padding: 3.688rem 0 2.563rem;
}

@media all and (max-width: 1500px) {
    .afisha_page .content_main_block .block-padding .blockquote {
        padding-bottom: 1.25rem;
        padding-top: 2.25rem;
    }
}

@media all and (max-width: 1200px) {
    .afisha_page .content_main_block .block-padding .blockquote {
        padding-bottom: 1.375rem;
        padding-top: 2.25rem;
    }
}

.afisha_page .content_main_block .block-padding .blockquote .text {
    padding-left: 97px;
    font-style: italic;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 90%;
    color: #393335;
    position: relative;
    max-width: 680px;
    font-family: "rmls-regular";
}

.afisha_page .content_main_block .block-padding .blockquote .text:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 72px;
    height: 53px;
    background: url("data:image/svg+xml,%3Csvg width='72' height='53' viewBox='0 0 72 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72 6.16052C68.9138 7.72509 66.0246 9.32226 63.3324 10.952C60.7059 12.5166 58.4405 14.0812 56.5363 15.6458C54.3037 17.5363 52.4651 19.5572 51.0205 21.7085C49.5759 23.8598 48.3283 26.6304 47.2777 30.0203H51.513C55.6498 30.0203 58.6046 31.0308 60.3776 33.0517C62.2161 35.0726 63.1354 37.3217 63.1354 39.7989C63.1354 42.928 61.9207 45.9268 59.4911 48.7952C57.0616 51.5984 53.7456 53 49.5431 53C45.078 53 41.762 51.7614 39.5951 49.2841C37.4938 46.8069 36.4432 43.5474 36.4432 39.5055C36.4432 34.2251 37.5923 29.4336 39.8906 25.131C42.1888 20.8284 45.078 16.9822 48.5581 13.5923C51.9726 10.3327 55.5185 7.62731 59.1956 5.47602C62.9384 3.32472 66.2216 1.49939 69.0451 0L72 6.16052ZM35.5568 6.16052C32.4706 7.72509 29.5814 9.32226 26.8892 10.952C24.2627 12.5166 21.9973 14.0812 20.093 15.6458C17.8605 17.5363 16.0219 19.5572 14.5773 21.7085C13.1327 23.8598 11.8851 26.6304 10.8345 30.0203H15.0698C19.2066 30.0203 22.1614 31.0308 23.9343 33.0517C25.7729 35.0726 26.6922 37.3217 26.6922 39.7989C26.6922 42.928 25.4774 45.9268 23.0479 48.7952C20.6183 51.5984 17.3023 53 13.0999 53C8.63475 53 5.31874 51.7614 3.15185 49.2841C1.05062 46.8069 0 43.5474 0 39.5055C0 34.2251 1.14911 29.4336 3.44733 25.131C5.74555 20.8284 8.63475 16.9822 12.1149 13.5923C15.5294 10.3327 19.0752 7.62731 22.7524 5.47602C26.4952 3.32472 29.7784 1.49939 32.6019 0L35.5568 6.16052Z' fill='%23393335' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    background-size: contain;
}

@media all and (max-width: 1500px) {
    .afisha_page .content_main_block .block-padding .blockquote .text {
        padding-left: 65px;
        font-size: 1rem;
    }

    .afisha_page .content_main_block .block-padding .blockquote .text:before {
        width: 58px;
        height: 43px;
    }
}

@media all and (max-width: 1200px) {
    .afisha_page .content_main_block .block-padding .blockquote .text {
        padding-left: 49px;
        max-width: 448px;
        font-size: 0.875rem;
    }

    .afisha_page .content_main_block .block-padding .blockquote .text:before {
        width: 39px;
        height: 29px;
    }
}

.afisha_page .content_main_block .block-padding .blockquote .block-padding {
    padding: 0;
}

.afisha_page .content_main_block .block-padding .text_body {
    font-weight: 400;
    font-size: 1rem;
    color: #393335;
}

.afisha_page .content_main_block .block-padding .body_left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(41.6% - 10px);
    flex: 0 0 calc(41.6% - 10px);
}

.afisha_page .content_main_block .block-padding .calendar_right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(54.4% - 10px);
    flex: 0 0 calc(58.4% - 10px);
    width: calc(58.4% - 10px);
    position: relative;
    z-index: 2;
    background-color: #fff;
    padding: 50px 70px 60px;
}

@media all and (max-width: 1340px) {
    .afisha_page .content_main_block .block-padding {
        display: block;
    }

    .afisha_page .content_main_block .block-padding .body_left {
        padding-bottom: 30px;
    }

    .afisha_page .content_main_block .block-padding .calendar_right {
        width: 100%;
        background-color: unset;
        padding: 0 0 10px;
    }
}

.afisha_page .content_main_block .block-padding .calendar_top_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 30px;
}

@media all and (max-width: 767px) {
    .afisha_page .content_main_block .block-padding .calendar_right {
        background-color: unset;
        padding: 0 0 10px;
    }

    .afisha_page .content_main_block .block-padding .calendar_top_title {
        padding-bottom: 10px;
    }
}

.afisha_page .content_main_block .announces-block__nav .swiper-button-prev,
.afisha_page .content_main_block .announces-block__nav .swiper-button-next {
    background: rgb(var(--white));
}

.afisha_page .content_main_block .announces-block__nav .swiper-button-prev:hover,
.afisha_page .content_main_block .announces-block__nav .swiper-button-next:hover {
    background: rgb(var(--slider-btns-hover));
}

.afisha_page .content_main_block .announces-block__nav .swiper-button-next:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.afisha_page .content_main_block .announces-block__nav .swiper-button-next:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.afisha_page .content_main_block .announces-block__nav .swiper-button-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%239c163a'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.afisha_page .content_main_block .announces-block__nav .swiper-button-prev:hover:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.afisha_page .content_main_block .name_calendar {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 50px;
    line-height: 120%;
    color: #393335;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-right: 20px;
    font-family: "rmls-regular";
}

@media all and (max-width: 1200px) {
    .afisha_page .content_main_block .block-padding .calendar_top_title .name_calendar {
        font-size: 1.875rem;
    }
}

@media all and (max-width: 767px) {
    .afisha_page .content_main_block .block-padding .calendar_top_title .name_calendar {
        font-size: 1.5rem;
    }
}

.afisha_page .content_main_block .block-padding .calendar_main .card {
    height: auto;
    position: relative;
    background: #F9F9F9;
    padding: 35px 46px;
}

.afisha_page .content_main_block .block-padding .calendar_main .card .card_inner {
    max-width: 308px;
    margin: 0 auto;
}

@media all and (max-width: 1200px) {
    .afisha_page .content_main_block .block-padding .calendar_main .card {
        padding: 20px;
        background: #FFFFFF;
    }
}

@media all and (max-width: 767px) {
    .afisha_page .content_main_block .block-padding .calendar_main .card {
        padding: 20px;
        background: #FFFFFF;
    }
}

.afisha_page .content_main_block .block-padding .calendar_main .card--title {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: #ddad6a;
    margin: 0;
    padding: 0 0 12px;
}

.afisha_page .content_main_block .block-padding .calendar_main .index {
    display: none;
}

.afisha_page .content_main_block .block-padding .calendar_main .calendar {
    width: 100%;
}

.afisha_page .content_main_block .block-padding .calendar_main .calendar--day {
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #393335;
    padding: 5px;
}

.afisha_page .content_main_block .block-padding .calendar_main .today {
    position: relative;
    color: #fff;
    background: #ddad6a;
}

.afisha_page .content_main_block .block-padding .calendar_main table,
.afisha_page .content_main_block .block-padding .calendar_main thead,
.afisha_page .content_main_block .block-padding .calendar_main tbody {
    border: none;
    border-spacing: 2px 4px;
}

.afisha_page .content_main_block .block-padding .calendar_main td {
    position: relative;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #393335;
    height: 32px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.afisha_page .content_main_block .block-padding .calendar_main td:not(:empty) {
    cursor: pointer;
}

.afisha_page .content_main_block .block-padding .calendar_main td.selected {
    color: #ddad6a;
}

.afisha_page .content_main_block .block-padding .calendar_main td.empty-day {
    cursor: auto;
}

.afisha_page .content_main_block .block-padding .calendar_main td.event-day {
    background: #393335;
    color: #fff;
}

.afisha_page .content_main_block .block-padding .calendar_main td:not(.empty-day):not(:empty):hover {
    background: #393335;
    color: #fff;
}

/* afisha_center_page END*/
#tooltip {
    position: absolute;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    max-width: 155px;
    margin: 5px 0 0 56px;
    z-index: 10000;
    background: #393335;
    opacity: 0;
    top: 0;
    visibility: hidden;
}

#tooltip.visible {
    opacity: 1;
    visibility: visible;
}

#tooltip:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 10px;
    width: 19px;
    height: 9px;
    background: url("data:image/svg+xml,%3Csvg width='19' height='9' viewBox='0 0 19 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.09327 0L18.1865 9H0L9.09327 0Z' fill='%23393335' /%3E%3C/svg%3E") 50% no-repeat;
}

:root {
    --second-family: "rmls-regular", sans-serif;
    --font-family: "Montserrat", sans-serif;
}

.page_title .text {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    max-width: 560px;
    margin-top: 40px;
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .page_title .text {
        font-size: 14px;
        max-width: 301px;
    }
}

@media all and (max-width: 767px) {
    .page_title .text {
        font-size: 14px;
        line-height: 120%;
        max-width: 300px;
        margin-top: 30px;
    }
}

/* fitnes_block_wr BEGIN*/
.fitnes_block_wr {
    background: url(../../../include/bg_service.png) 50% no-repeat;
    background-size: cover;
}

.fitnes_block_wr .fitnes_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 89px;
    z-index: 1;
    position: relative;
}

.fitnes_block_wr .fitnes_top .left_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    width: 37%;
    padding-top: 71px;
    padding-bottom: 30px;
    position: relative;
}

.fitnes_block_wr .fitnes_top .left_slider .pagination_fitnes {
    position: absolute;
    top: 63px;
    right: 0;
    left: auto;
    bottom: auto;
    font-weight: 400;
    font-size: 40px;
    line-height: 90%;
    color: #393335;
    font-family: var(--second-family);
    opacity: 0.3;
    width: auto;
}

.fitnes_block_wr .fitnes_top .left_slider .swiper-slide {
    opacity: 0 !important;
}

.fitnes_block_wr .fitnes_top .left_slider .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
}

.fitnes_block_wr .fitnes_top .left_slider .name {
    font-weight: 400;
    font-size: 20px;
    line-height: 90%;
    text-transform: uppercase;
    color: #393335;
    opacity: 0.5;
    padding-bottom: 58px;
}

.fitnes_block_wr .fitnes_top .left_slider .title {
    font-weight: 400;
    font-size: 60px;
    line-height: 90%;
    text-transform: uppercase;
    color: #ddad6a;
    padding-bottom: 39px;
    font-family: var(--second-family);
}

.fitnes_block_wr .fitnes_top .left_slider .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
    opacity: 0.5;
    max-width: 611px;
    margin: 0 0 0 4px;
}

.fitnes_block_wr .fitnes_top .left_slider .left_slider_fitnes {
    margin-bottom: 60px;
    overflow: unset;
}

.fitnes_block_wr .fitnes_top .left_slider .left_slider_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
}

.fitnes_block_wr .fitnes_top .left_slider .left_slider_bottom .button {
    font-size: 16px;
    width: 191px;
}

.fitnes_block_wr .fitnes_top .right_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(63% - 89px);
    flex: 0 0 calc(63% - 89px);
    width: calc(63% - 89px);
    font-size: 0;
    padding: 74px 0 0 0;
    position: relative;
}

.fitnes_block_wr .fitnes_top .right_slider:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: -1000px;
    bottom: 69px;
    background: #ddad6a;
}

.fitnes_block_wr .fitnes_top .right_slider .swiper-slide {
    padding: 0 0 0 140px;
    position: relative;
}

.fitnes_block_wr .fitnes_top .right_slider .swiper-slide .name {
    position: absolute;
    left: 60px;
    top: 74px;
    max-width: 342px;
    font-weight: 400;
    font-size: 40px;
    line-height: 90%;
    text-transform: uppercase;
    color: #fff;
    font-family: var(--second-family);
    z-index: 1;


}

.fitnes_block_wr .fitnes_top .right_slider .swiper-slide .image {
    position: relative;
    padding-top: 72.5%;
}

.fitnes_block_wr .fitnes_top .right_slider .swiper-slide .image:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(67, 48, 53, 0.76);
    mix-blend-mode: exclusion;
}

.fitnes_block_wr .fitnes_top .right_slider .swiper-slide .image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block {
    position: absolute;
    bottom: 0.875rem;
    left: calc(0.625rem + 140px);
    right: 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    z-index: 1;
    width: auto;
}

.fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block .swiper-pagination-bullet {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0.5rem;
    margin: 0;
    opacity: 1 !important;
    background: #f9f9f9;
    border-radius: 0;
}

.fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ddad6a;
}

.fitnes_block_wr .right_slider_bottom {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px;
}

.fitnes_block_wr .right_slider_bottom .button {
    font-size: 14px;
    width: 154px;
}

.fitnes_block_wr .fitnes_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0 65px;
    gap: 89px;
}

@media (min-width: 2200px) {
    .fitnes_block_wr .fitnes_bottom {
        padding: 50px 0 100px;
    }
}

.fitnes_block_wr .fitnes_bottom .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    font-weight: 400;
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    color: #ddad6a;
    font-family: var(--second-family);
}

.fitnes_block_wr .fitnes_bottom .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(63% - 89px);
    flex: 0 0 calc(63% - 89px);
}

.fitnes_block_wr .fitnes_bottom .right .name {
    font-weight: 700;
    font-size: 20px;
    color: #ddad6a;
    padding-bottom: 30px;
}

.fitnes_block_wr .fitnes_bottom .right .list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.fitnes_block_wr .fitnes_bottom .right .list li {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    color: rgba(57, 51, 53, 0.5);
    margin-bottom: 30px;
    padding-left: 22px;
}

.fitnes_block_wr .fitnes_bottom .right .list li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #ddad6a;
    border-radius: 50%;
}

.fitnes_block_wr .fitnes_bottom .right .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .fitnes_block_wr .fitnes_top .left_slider {
        padding-top: 54px;
        padding-bottom: 30px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .pagination_fitnes {
        top: 43px;
        right: 0;
        font-size: 30px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .name {
        font-size: 16px;
        padding-bottom: 50px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .title {
        font-size: 50px;
        padding-bottom: 40px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .text {
        font-size: 16px;
        max-width: 420px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .left_slider_fitnes {
        margin-bottom: 30px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .fitnes_block_wr .fitnes_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(63% - 89px);
        flex: 0 0 calc(63% - 89px);
        width: calc(63% - 89px);
        padding: 50px 0 0 0;
    }

    .fitnes_block_wr .fitnes_top .right_slider:before {
        bottom: 44px;
    }

    .fitnes_block_wr .fitnes_top .right_slider .swiper-slide {
        padding: 0 0 0 105px;
        position: relative;
    }

    .fitnes_block_wr .fitnes_top .right_slider .swiper-slide .name {
        position: absolute;
        left: 50px;
        top: 64px;
        max-width: 234px;
        font-size: 30px;
    }

    .fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block {
        left: calc(0.625rem + 105px);
    }

    .fitnes_block_wr .fitnes_bottom {
        padding: 50px 0;
        gap: 89px;
    }

    .fitnes_block_wr .fitnes_bottom .left {
        font-size: 30px;
    }

    .fitnes_block_wr .fitnes_bottom .right .name {
        font-size: 16px;
        padding-bottom: 20px;
    }

    .fitnes_block_wr .fitnes_bottom .right .list li {
        font-size: 16px;
        margin-bottom: 20px;
        padding-left: 17px;
    }

    .fitnes_block_wr .fitnes_bottom .right .text {
        font-size: 16px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .fitnes_block_wr .fitnes_top {
        gap: 43px;
    }

    .fitnes_block_wr .fitnes_top .left_slider {
        padding-top: 42px;
        padding-bottom: 10px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
        width: 44%;
    }

    .fitnes_block_wr .fitnes_top .left_slider .pagination_fitnes {
        top: 40px;
        right: 0;
        font-size: 20px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .name {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .text {
        font-size: 12px;
        max-width: 311px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .left_slider_fitnes {
        margin-bottom: 30px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .fitnes_block_wr .fitnes_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(56% - 43px);
        flex: 0 0 calc(56% - 43px);
        width: calc(56% - 43px);
        padding: 40px 0 0 0;
    }

    .fitnes_block_wr .fitnes_top .right_slider:before {
        bottom: 44px;
    }

    .fitnes_block_wr .fitnes_top .right_slider .swiper-slide {
        padding: 0 0 0 30px;
        position: relative;
    }

    .fitnes_block_wr .fitnes_top .right_slider .swiper-slide .name {
        position: static;
        max-width: 234px;
        font-size: 20px;
        margin-bottom: 30px;
    }

    .fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block {
        left: calc(0.625rem + 30px);
    }

    .fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block .swiper-pagination-bullet {
        height: 4px;
    }

    .fitnes_block_wr .fitnes_bottom {
        padding: 40px 0 30px;
        gap: 20px;
    }

    .fitnes_block_wr .fitnes_bottom .left {
        font-size: 20px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 246px;
        flex: 0 0 246px;
    }

    .fitnes_block_wr .fitnes_bottom .right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .fitnes_block_wr .fitnes_bottom .right .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .fitnes_block_wr .fitnes_bottom .right .list li {
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 17px;
    }

    .fitnes_block_wr .fitnes_bottom .right .text {
        font-size: 12px;
    }
}

@media all and (max-width: 767px) {
    .fitnes_block_wr .right_slider_bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .fitnes_block_wr .fitnes_top {
        display: block;
    }

    .fitnes_block_wr .fitnes_top .left_slider {
        padding-top: 32px;
        padding-bottom: 20px;
        width: 100%;
    }

    .fitnes_block_wr .fitnes_top .left_slider .pagination_fitnes {
        top: 30px;
        font-size: 20px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .name {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .fitnes_block_wr .fitnes_top .left_slider .text {
        font-size: 12px;
        max-width: 100%;
    }

    .fitnes_block_wr .fitnes_top .left_slider .left_slider_fitnes {
        margin-bottom: 0;
    }

    .fitnes_block_wr .fitnes_top .left_slider .left_slider_bottom {
        display: none;
    }

    .fitnes_block_wr .fitnes_top .right_slider {
        width: 100%;
        padding: 0;
    }

    .fitnes_block_wr .fitnes_top .right_slider:before {
        bottom: 120px;
        top: 14px;
        left: -40px;
    }

    .fitnes_block_wr .fitnes_top .right_slider .swiper-slide {
        padding: 0;
        position: relative;
    }

    .fitnes_block_wr .fitnes_top .right_slider .swiper-slide .name {
        font-size: 20px;
        top: 20px;
        left: 20px;
        display: none;
    }

    .fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block {
        left: 0.625rem;
    }

    .fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block .swiper-pagination-bullet {
        height: 4px;
    }

    .fitnes_block_wr .fitnes_bottom {
        padding: 30px 0;
        display: block;
    }

    .fitnes_block_wr .fitnes_bottom .left {
        font-size: 20px;
        padding-bottom: 20px;
    }

    .fitnes_block_wr .fitnes_bottom .right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .fitnes_block_wr .fitnes_bottom .right .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .fitnes_block_wr .fitnes_bottom .right .list li {
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 17px;
    }

    .fitnes_block_wr .fitnes_bottom .right .text {
        font-size: 12px;
    }
}

/* fitnes_block_wr END*/
/* block_not_x BEGIN*/
.block_not_x {
    position: relative;
}

.block_not_x:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -304px;
    left: 0;
    right: 0;
    background: url(../../../include/bg_not.jpg) 50% no-repeat;
    background-size: cover;
}

.block_not_x .block-padding {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 58px;
    z-index: 1;
    gap: 30px;
}

.block_not_x .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 535px;
    flex: 0 0 535px;
    padding-top: 60px;
}

.block_not_x .left .title {
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    text-transform: uppercase;
    color: #fff;
    font-family: var(--second-family);
    padding-bottom: 40px;
}

.block_not_x .left .text {
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    opacity: 0.5;
    max-width: 445px;
}

.block_not_x .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 565px);
    flex: 0 0 calc(100% - 565px);
    max-width: calc(100% - 565px);
}

.block_not_x .right .slider_not {
    margin: -61px clamp(-8.25rem, -1.25rem - 8.3333vw, -8.125rem) 0 0;
}

.block_not_x .swiper-slide {
    width: 400px;
    position: relative;
}

.block_not_x .swiper-slide:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #433035;
    mix-blend-mode: exclusion;
}

.block_not_x .swiper-slide .inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 43px 30px 26px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.block_not_x .swiper-slide .inner .text {
    font-weight: 700;
    font-size: 20px;
    line-height: 90%;
    text-transform: uppercase;
    color: #fff;
}

.block_not_x .swiper-slide .inner .link {
    padding-left: 19px;
    position: relative;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
}

.block_not_x .swiper-slide .inner .link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3L11 8L6 13' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    background-size: contain;
}

.block_not_x .swiper-slide img {
    width: 100%;
    height: 275px;
    -o-object-fit: cover;
    object-fit: cover;
}

.block_not_x .swiper-slide:hover .inner {
    background: rgba(156, 22, 58, 0.69);
}

.block_not_x .swiper-slide:hover .inner .link {
    opacity: 1;
}

.block_not_x .right_slider_bottom {
    padding-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 35px;
}

.block_not_x .right_slider_bottom .not_arrow_btn {
    background: none;
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.block_not_x .right_slider_bottom .not_arrow_btn:before {
    opacity: 0.5;
}

.block_not_x .right_slider_bottom .not_arrow_btn:hover {
    border-color: transparent;
    background: #ddad6a;
}

.block_not_x .right_slider_bottom .not_arrow_btn:hover:before {
    opacity: 1;
}

.block_not_x .right_slider_bottom .pagination_not {
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #fff;
    font-family: var(--second-family);
    opacity: 0.3;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .block_not_x .block-padding {
        padding-bottom: 30px;
    }

    .block_not_x:before {
        bottom: -230px;
    }

    .block_not_x .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 390px;
        flex: 0 0 390px;
        padding-top: 50px;
    }

    .block_not_x .left .title {
        font-size: 50px;
        padding-bottom: 30px;
    }

    .block_not_x .left .text {
        font-size: 16px;
        max-width: 375px;
    }

    .block_not_x .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 420px);
        flex: 0 0 calc(100% - 420px);
        max-width: calc(100% - 420px);
    }

    .block_not_x .right .slider_not {
        margin: -56px clamp(-8.25rem, -1.25rem - 8.3333vw, -8.125rem) 0 0;
    }

    .block_not_x .swiper-slide {
        width: 295px;
    }

    .block_not_x .swiper-slide .inner {
        padding: 20px;
    }

    .block_not_x .swiper-slide .inner .text {
        font-size: 16px;
    }

    .block_not_x .swiper-slide .inner .link {
        padding-left: 12px;
        font-size: 12px;
    }

    .block_not_x .swiper-slide .inner .link:before {
        width: 12px;
        height: 12px;
    }

    .block_not_x .swiper-slide img {
        width: 100%;
        height: 196px;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .block_not_x .swiper-slide:hover .inner {
        background: rgba(156, 22, 58, 0.69);
    }

    .block_not_x .swiper-slide:hover .inner .link {
        opacity: 1;
    }

    .block_not_x .right_slider_bottom {
        padding-top: 40px;
    }

    .block_not_x .right_slider_bottom .pagination_not {
        font-size: 50px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .block_not_x .block-padding {
        padding-bottom: 20px;
        gap: 20px;
    }

    .block_not_x:before {
        bottom: -40px;
    }

    .block_not_x .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 246px;
        flex: 0 0 246px;
        padding-top: 40px;
    }

    .block_not_x .left .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .block_not_x .left .text {
        font-size: 12px;
    }

    .block_not_x .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 266px);
        flex: 0 0 calc(100% - 266px);
        max-width: calc(100% - 266px);
    }

    .block_not_x .right .slider_not {
        margin: -20px clamp(-8.25rem, -1.25rem - 8.3333vw, -8.125rem) 0 0;
    }

    .block_not_x .swiper-slide {
        width: 245px;
    }

    .block_not_x .swiper-slide .inner {
        padding: 20px;
    }

    .block_not_x .swiper-slide .inner .text {
        font-size: 14px;
    }

    .block_not_x .swiper-slide .inner .link {
        padding-left: 12px;
        font-size: 12px;
    }

    .block_not_x .swiper-slide .inner .link:before {
        width: 12px;
        height: 12px;
    }

    .block_not_x .swiper-slide img {
        width: 100%;
        height: 164px;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .block_not_x .swiper-slide:hover .inner {
        background: rgba(156, 22, 58, 0.69);
    }

    .block_not_x .swiper-slide:hover .inner .link {
        opacity: 1;
    }

    .block_not_x .right_slider_bottom {
        padding-top: 20px;
        gap: 20px;
    }

    .block_not_x .right_slider_bottom .pagination_not {
        font-size: 30px;
    }
}

@media all and (max-width: 767px) {
    .block_not_x .block-padding {
        padding-bottom: 37px;
        display: block;
    }

    .block_not_x:before {
        bottom: 158px;
    }

    .block_not_x .left {
        padding: 30px 0;
    }

    .block_not_x .left .title {
        font-size: 20px;
        padding-bottom: 20px;
    }

    .block_not_x .left .text {
        font-size: 12px;
    }

    .block_not_x .right {
        max-width: 100%;
    }

    .block_not_x .right .slider_not {
        margin: 0 clamp(-8.25rem, -1.25rem - 8.3333vw, -8.125rem) 0 0;
    }

    .block_not_x .swiper-slide {
        width: 257px;
        height: 172px;
    }

    .block_not_x .swiper-slide .inner {
        padding: 20px;
    }

    .block_not_x .swiper-slide .inner .text {
        font-size: 14px;
    }

    .block_not_x .swiper-slide .inner .link {
        padding-left: 12px;
        font-size: 12px;
    }

    .block_not_x .swiper-slide .inner .link:before {
        width: 12px;
        height: 12px;
    }

    .block_not_x .swiper-slide img {
        width: 100%;
        height: 172px;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .block_not_x .swiper-slide:hover .inner {
        background: rgba(156, 22, 58, 0.69);
    }

    .block_not_x .swiper-slide:hover .inner .link {
        opacity: 1;
    }

    .block_not_x .right_slider_bottom {
        padding-top: 20px;
        gap: 20px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .block_not_x .right_slider_bottom .announces-block__nav {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .block_not_x .right_slider_bottom .announces-block__nav .not_arrow_btn {
        border: 1px solid rgba(57, 51, 53, 0.3);
    }

    .block_not_x .right_slider_bottom .announces-block__nav .not_arrow_btn.swiper-button-prev:before {
        background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%23393335'/%3E%3C/svg%3E%0A") 50% no-repeat;
    }

    .block_not_x .right_slider_bottom .announces-block__nav .not_arrow_btn.swiper-button-next:before {
        background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='%23393335'/%3E%3C/svg%3E%0A") 50% no-repeat;
    }

    .block_not_x .right_slider_bottom .announces-block__nav .not_arrow_btn:hover.swiper-button-next:before {
        background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
    }

    .block_not_x .right_slider_bottom .announces-block__nav .not_arrow_btn:hover.swiper-button-prev:before {
        background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;
    }

    .block_not_x .right_slider_bottom .pagination_not {
        font-size: 30px;
        color: #393335;
    }
}

/* fitnes_block_wr END*/

/* top_inner_bg BEGIN*/
.top_inner_bg .block-padding {
    position: relative;
}

.top_inner_bg .play_btn_top {
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 30%;
    width: 145px;
    height: 145px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: url("data:image/svg+xml,%3Csvg width='25' height='29' viewBox='0 0 25 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.9375 14.5825L0.159018 28.8883L0.159019 0.2766L24.9375 14.5825Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
    border-radius: 50%;
    margin: auto;
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .top_inner_bg .play_btn_top {
        width: 97px;
        height: 97px;
    }
}

@media all and (max-width: 767px) {
    .top_inner_bg .play_btn_top {
        display: none;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .top_inner_bg .page_title h1 {
        max-width: 420px;
    }
}

/* top_inner_bg END*/
/* events_block_wr BEGIN*/
.events_page .site-header .site-header__logo svg path {
    fill: #fff !important;
}

.events_block_wr, .event_block_wr {
    padding-bottom: 60px;
}

.events_block_wr .events_top, .event_block_wr .events_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 60px;
    z-index: 1;
    position: relative;
}

.events_block_wr .events_top .left_slider, .event_block_wr .events_top .left_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    width: 45%;
    padding-top: 71px;
    padding-bottom: 30px;
    position: relative;
}

.events_block_wr .events_top .left_slider .swiper-slide, .event_block_wr .events_top .left_slider .swiper-slide {
    opacity: 0 !important;
}

.events_block_wr .events_top .left_slider .swiper-slide.swiper-slide-active, .event_block_wr .events_top .left_slider .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
}

.events_block_wr .events_top .left_slider .name, .event_block_wr .events_top .left_slider .name {
    font-weight: 400;
    font-size: 20px;
    line-height: 90%;
    text-transform: uppercase;
    color: #393335;
    opacity: 0.5;
    padding-bottom: 58px;
}

.events_block_wr .events_top .left_slider .title, .event_block_wr .events_top .left_slider .title {
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    text-transform: uppercase;
    color: #ddad6a;
    padding-bottom: 39px;
    font-family: var(--second-family);
}

.events_block_wr .events_top .left_slider .text, .event_block_wr .events_top .left_slider .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
    opacity: 0.5;
    max-width: 611px;
    margin: 0 0 0 4px;
}

.events_block_wr .events_top .left_slider .left_slider_events, .event_block_wr .events_top .left_slider .left_slider_events {
    margin-bottom: 60px;
}

.events_block_wr .events_top .left_slider .left_slider_bottom, .event_block_wr .events_top .left_slider .left_slider_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
}

.events_block_wr .events_top .right_slider, .event_block_wr .events_top .right_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(55% - 60px);
    flex: 0 0 calc(55% - 60px);
    width: calc(55% - 60px);
    font-size: 0;
    padding: 74px 0 0 0;
    position: relative;
}

.events_block_wr .events_top .right_slider:before, .event_block_wr .events_top .right_slider:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: -1000px;
    bottom: 69px;
    background: #ddad6a;
}

.events_block_wr .events_top .right_slider .swiper-slide, .event_block_wr .events_top .right_slider .swiper-slide {
    padding: 0 0 0 140px;
    position: relative;
}

.events_block_wr .events_top .right_slider .swiper-slide .name, .event_block_wr .events_top .right_slider .swiper-slide .name {
    position: absolute;
    left: 60px;
    top: 74px;
    max-width: 342px;
    font-weight: 400;
    font-size: 40px;
    line-height: 90%;
    text-transform: uppercase;
    color: #fff;
    font-family: var(--second-family);
    z-index: 1;
}

.events_block_wr .events_top .right_slider .swiper-slide .image, .event_block_wr .events_top .right_slider .swiper-slide .image {
    position: relative;
}

.events_block_wr .events_top .right_slider .swiper-slide .image:before, .event_block_wr .events_top .right_slider .swiper-slide .image:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(67, 48, 53, 0.76);
    mix-blend-mode: exclusion;
}

.events_block_wr .events_top .right_slider .events_pagination_block, .event_block_wr .events_top .right_slider .events_pagination_block {
    position: absolute;
    bottom: 0.875rem;
    left: calc(0.625rem + 140px);
    right: 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    z-index: 1;
    width: auto;
}

.events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet, .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0.5rem;
    margin: 0;
    opacity: 1 !important;
    background: #f9f9f9;
    border-radius: 0;
}

.events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active, .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ddad6a;
}

.events_block_wr .pagination_events, .event_block_wr .pagination_events {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #393335;
    font-family: var(--second-family);
}

.events_block_wr .right_slider_bottom, .event_block_wr .right_slider_bottom {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
    padding-top: 20px;
}

.events_block_wr .right_slider_bottom .button, .event_block_wr .right_slider_bottom .button {
    font-size: 14px;
    width: 154px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 154px;
    flex: 0 0 154px;
}

.events_block_wr .right_slider_bottom .pagination_events, .event_block_wr .right_slider_bottom .pagination_events {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 20px;
}

@media all and (max-width: 420px) {
    .events_block_wr .right_slider_bottom .pagination_events, .event_block_wr .right_slider_bottom .pagination_events {
        display: none;
    }
}

.events_block_wr .events_bottom, .event_block_wr .events_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0 65px;
    gap: 89px;
}

.events_block_wr .events_bottom .left, .event_block_wr .events_bottom .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    font-weight: 400;
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    color: #ddad6a;
    font-family: var(--second-family);
}

.events_block_wr .events_bottom .right, .event_block_wr .events_bottom .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(63% - 89px);
    flex: 0 0 calc(63% - 89px);
}

.events_block_wr .events_bottom .right .name, .event_block_wr .events_bottom .right .name {
    font-weight: 700;
    font-size: 20px;
    color: #ddad6a;
    padding-bottom: 30px;
}

.events_block_wr .events_bottom .right .list, .event_block_wr .events_bottom .right .list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.events_block_wr .events_bottom .right .list li, .event_block_wr .events_bottom .right .list li {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    color: rgba(57, 51, 53, 0.5);
    margin-bottom: 30px;
    padding-left: 22px;
}

.events_block_wr .events_bottom .right .list li:before, .event_block_wr .events_bottom .right .list li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #ddad6a;
    border-radius: 50%;
}

.events_block_wr .events_bottom .right .text, .event_block_wr .events_bottom .right .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .events_block_wr .pagination_events, .event_block_wr .pagination_events {
        font-size: 30px;
    }

    .events_block_wr .events_top .left_slider, .event_block_wr .events_top .left_slider {
        padding-top: 54px;
        padding-bottom: 30px;
    }

    .events_block_wr .events_top .left_slider .name, .event_block_wr .events_top .left_slider .name {
        font-size: 16px;
        padding-bottom: 50px;
    }

    .events_block_wr .events_top .left_slider .title, .event_block_wr .events_top .left_slider .title {
        font-size: 50px;
        padding-bottom: 40px;
    }

    .events_block_wr .events_top .left_slider .text, .event_block_wr .events_top .left_slider .text {
        font-size: 16px;
        max-width: 420px;
    }

    .events_block_wr .events_top .left_slider .left_slider_events, .event_block_wr .events_top .left_slider .left_slider_events {
        margin-bottom: 30px;
    }

    .events_block_wr .events_top .left_slider .left_slider_bottom, .event_block_wr .events_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .events_block_wr .events_top .right_slider, .event_block_wr .events_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(63% - 89px);
        flex: 0 0 calc(63% - 89px);
        width: calc(63% - 89px);
        padding: 50px 0 0 0;
    }

    .events_block_wr .events_top .right_slider:before, .event_block_wr .events_top .right_slider:before {
        bottom: 44px;
    }

    .events_block_wr .events_top .right_slider .swiper-slide, .event_block_wr .events_top .right_slider .swiper-slide {
        padding: 0 0 0 105px;
        position: relative;
    }

    .events_block_wr .events_top .right_slider .swiper-slide .name, .event_block_wr .events_top .right_slider .swiper-slide .name {
        position: absolute;
        left: 50px;
        top: 64px;
        max-width: 234px;
        font-size: 30px;
    }

    .events_block_wr .events_top .right_slider .events_pagination_block, .event_block_wr .events_top .right_slider .events_pagination_block {
        left: calc(0.625rem + 105px);
    }

    .events_block_wr .events_bottom, .event_block_wr .events_bottom {
        padding: 50px 0;
        gap: 89px;
    }

    .events_block_wr .events_bottom .left, .event_block_wr .events_bottom .left {
        font-size: 30px;
    }

    .events_block_wr .events_bottom .right .name, .event_block_wr .events_bottom .right .name {
        font-size: 16px;
        padding-bottom: 20px;
    }

    .events_block_wr .events_bottom .right .list li, .event_block_wr .events_bottom .right .list li {
        font-size: 16px;
        margin-bottom: 20px;
        padding-left: 17px;
    }

    .events_block_wr .events_bottom .right .text, .event_block_wr .events_bottom .right .text {
        font-size: 16px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .events_block_wr, .event_block_wr {
        padding-bottom: 20px;
    }

    .events_block_wr .pagination_events, .event_block_wr .pagination_events {
        font-size: 20px;
    }

    .events_block_wr .events_top, .event_block_wr .events_top {
        gap: 43px;
    }

    .events_block_wr .events_top .left_slider, .event_block_wr .events_top .left_slider {
        padding-top: 42px;
        padding-bottom: 10px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
        width: 44%;
    }

    .events_block_wr .events_top .left_slider .name, .event_block_wr .events_top .left_slider .name {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .events_block_wr .events_top .left_slider .title, .event_block_wr .events_top .left_slider .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .events_block_wr .events_top .left_slider .text, .event_block_wr .events_top .left_slider .text {
        font-size: 12px;
        max-width: 311px;
    }

    .events_block_wr .events_top .left_slider .left_slider_events, .event_block_wr .events_top .left_slider .left_slider_events {
        margin-bottom: 30px;
    }

    .events_block_wr .events_top .left_slider .left_slider_bottom, .event_block_wr .events_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .events_block_wr .events_top .right_slider, .event_block_wr .events_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(56% - 43px);
        flex: 0 0 calc(56% - 43px);
        width: calc(56% - 43px);
        padding: 40px 0 0 0;
    }

    .events_block_wr .events_top .right_slider:before, .event_block_wr .events_top .right_slider:before {
        bottom: 44px;
    }

    .events_block_wr .events_top .right_slider .swiper-slide, .event_block_wr .events_top .right_slider .swiper-slide {
        padding: 0 0 0 30px;
        position: relative;
    }

    .events_block_wr .events_top .right_slider .swiper-slide .name, .event_block_wr .events_top .right_slider .swiper-slide .name {
        position: static;
        max-width: 234px;
        font-size: 20px;
        margin-bottom: 30px;
    }

    .events_block_wr .events_top .right_slider .events_pagination_block, .event_block_wr .events_top .right_slider .events_pagination_block {
        left: calc(0.625rem + 30px);
    }

    .events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet, .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet {
        height: 4px;
    }

    .events_block_wr .events_bottom, .event_block_wr .events_bottom {
        padding: 40px 0 30px;
        gap: 20px;
    }

    .events_block_wr .events_bottom .left, .event_block_wr .events_bottom .left {
        font-size: 20px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 246px;
        flex: 0 0 246px;
    }

    .events_block_wr .events_bottom .right, .event_block_wr .events_bottom .right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .events_block_wr .events_bottom .right .name, .event_block_wr .events_bottom .right .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .events_block_wr .events_bottom .right .list li, .event_block_wr .events_bottom .right .list li {
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 17px;
    }

    .events_block_wr .events_bottom .right .text, .event_block_wr .events_bottom .right .text {
        font-size: 12px;
    }
}

@media all and (max-width: 767px) {
    .events_block_wr, .event_block_wr {
        padding-bottom: 56px;
    }

    .events_block_wr .right_slider_bottom, .event_block_wr .right_slider_bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .events_block_wr .events_top, .event_block_wr .events_top {
        display: block;
    }

    .events_block_wr .events_top .left_slider, .event_block_wr .events_top .left_slider {
        padding-top: 32px;
        padding-bottom: 20px;
        width: 100%;
    }

    .events_block_wr .events_top .left_slider .pagination_events, .event_block_wr .events_top .left_slider .pagination_events {
        font-size: 20px;
    }

    .events_block_wr .events_top .left_slider .name, .event_block_wr .events_top .left_slider .name {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .events_block_wr .events_top .left_slider .title, .event_block_wr .events_top .left_slider .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .events_block_wr .events_top .left_slider .text, .event_block_wr .events_top .left_slider .text {
        font-size: 12px;
        max-width: 100%;
    }

    .events_block_wr .events_top .left_slider .left_slider_events, .event_block_wr .events_top .left_slider .left_slider_events {
        margin-bottom: 0;
    }

    .events_block_wr .events_top .left_slider .left_slider_bottom, .event_block_wr .events_top .left_slider .left_slider_bottom {
        display: none;
    }

    .events_block_wr .events_top .right_slider, .event_block_wr .events_top .right_slider {
        width: 100%;
        padding: 0;
    }

    .events_block_wr .events_top .right_slider:before, .event_block_wr .events_top .right_slider:before {
        bottom: 120px;
        top: 14px;
        left: -40px;
    }

    .events_block_wr .events_top .right_slider .swiper-slide, .event_block_wr .events_top .right_slider .swiper-slide {
        padding: 0;
        position: relative;
    }

    .events_block_wr .events_top .right_slider .swiper-slide .name, .event_block_wr .events_top .right_slider .swiper-slide .name {
        font-size: 20px;
        top: 20px;
        left: 20px;
    }

    .events_block_wr .events_top .right_slider .events_pagination_block, .event_block_wr .events_top .right_slider .events_pagination_block {
        left: 0.625rem;
    }

    .events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet, .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet {
        height: 4px;
    }

    .events_block_wr .events_bottom, .event_block_wr .events_bottom {
        padding: 30px 0;
        display: block;
    }

    .events_block_wr .events_bottom .left, .event_block_wr .events_bottom .left {
        font-size: 20px;
        padding-bottom: 20px;
    }

    .events_block_wr .events_bottom .right, .event_block_wr .events_bottom .right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .events_block_wr .events_bottom .right .name, .event_block_wr .events_bottom .right .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .events_block_wr .events_bottom .right .list li, .event_block_wr .events_bottom .right .list li {
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 17px;
    }

    .events_block_wr .events_bottom .right .text, .event_block_wr .events_bottom .right .text {
        font-size: 12px;
    }
}

.events_items {
    position: relative;
    z-index: 1;
}

.events_items .announces-block__nav {
    padding-top: 20px;
    padding-bottom: 30px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}

@media all and (min-width: 768px) {
    .events_items .announces-block__nav {
        display: none;
    }
}

.events_items .inner_block {
    position: relative;
}

.events_items .inner_block .swiper-slide .image {
    font-size: 0;
    position: relative;
    overflow: hidden;
}

.events_items .inner_block .swiper-slide .image:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(67, 48, 53, 0.76);
    mix-blend-mode: exclusion;
}

.events_items .inner_block .swiper-slide .image img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 130%;
    height: 130%;
    margin-top: -10%;
}

.events_items .inner_block .swiper-slide .body {
    padding: 110px 60px 140px;
    position: relative;
}

.events_items .inner_block .swiper-slide .body .name {
    font-weight: 400;
    font-size: 40px;
    line-height: 110%;
    color: #fff;
    font-family: var(--second-family);
    padding-bottom: 40px;
    max-width: 400px;
}

.events_items .inner_block .swiper-slide .body .text {
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    opacity: 0.5;
    padding-right: 26%;
}

.events_items .inner_block .swiper-slide .body .more {
    position: absolute;
    bottom: 60px;
    left: 60px;
    width: 50px;
    height: 50px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3166 0.717285V8.68468H9.68614V0.717285H10.3166ZM9.68614 9.68468H10.3166V10.3151L9.68614 10.3151V9.68468ZM11.3166 10.3151V9.68468H19.284V10.3151H11.3166ZM9.68614 11.3151L10.3166 11.3151V19.2825H9.68614V11.3151ZM8.68614 9.68468V10.3151H0.71875L0.71875 9.68468H8.68614Z' fill='%239C163A' stroke='white' /%3E%3C/svg%3E") 50% no-repeat;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    cursor: pointer;
    text-decoration: none;
}

.events_items .inner_block .swiper-slide .body .more:hover {
    background: rgb(var(--primary)) url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3166 0.717285V8.68468H9.68614V0.717285H10.3166ZM9.68614 9.68468H10.3166V10.3151L9.68614 10.3151V9.68468ZM11.3166 10.3151V9.68468H19.284V10.3151H11.3166ZM9.68614 11.3151L10.3166 11.3151V19.2825H9.68614V11.3151ZM8.68614 9.68468V10.3151H0.71875L0.71875 9.68468H8.68614Z' fill='%239C163A' stroke='white' /%3E%3C/svg%3E") 50% no-repeat;
    border: 1px solid rgb(var(--primary));
}

.events_items .inner_block .swiper-slide:nth-child(even) .body .more:hover {
    background: rgb(var(--white)) url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3166 0.717285V8.68468H9.68614V0.717285H10.3166ZM9.68614 9.68468H10.3166V10.3151L9.68614 10.3151V9.68468ZM11.3166 10.3151V9.68468H19.284V10.3151H11.3166ZM9.68614 11.3151L10.3166 11.3151V19.2825H9.68614V11.3151ZM8.68614 9.68468V10.3151H0.71875L0.71875 9.68468H8.68614Z' fill='%23ffffff' stroke='%239C163A' /%3E%3C/svg%3E") 50% no-repeat;
}

@media all and (min-width: 1200px) {
    .events_items .inner_block .swiper-slide {
        margin-bottom: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .events_items .inner_block .swiper-slide:nth-child(odd) .body {
        margin-top: 40px;
        margin-bottom: -40px;
        background: url(../../../include/event_bg_left.jpg) 50% no-repeat;
        background-size: cover;
        position: relative;
        z-index: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 98px);
        flex: 0 0 calc(50% + 98px);
        margin-left: -190px;
    }

    .events_items .inner_block .swiper-slide:nth-child(odd) .image {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 98px);
        flex: 0 0 calc(50% + 98px);
    }

    .events_items .inner_block .swiper-slide:nth-child(even) .body {
        background: url(../../../include/event_bg_right.jpg) 50% no-repeat;
        background-size: cover;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 98px);
        flex: 0 0 calc(50% + 98px);
    }

    .events_items .inner_block .swiper-slide:nth-child(even) .image {
        margin-top: 40px;
        margin-bottom: -40px;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        z-index: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 98px);
        flex: 0 0 calc(50% + 98px);
        margin-left: -190px;
    }
}

@media all and (min-width: 768px) and (max-width: 1199px) {
    .events_items .inner_block .swiper-slide {
        margin-bottom: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .events_items .inner_block .swiper-slide:nth-child(odd) .body {
        margin-top: 30px;
        margin-bottom: -30px;
        background: url(../../../include/event_bg_left.jpg) 50% no-repeat;
        background-size: cover;
        position: relative;
        z-index: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 78px);
        flex: 0 0 calc(50% + 78px);
        margin-left: -156px;
    }

    .events_items .inner_block .swiper-slide:nth-child(odd) .image {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 78px);
        flex: 0 0 calc(50% + 78px);
    }

    .events_items .inner_block .swiper-slide:nth-child(even) .body {
        background: url(../../../include/event_bg_right.jpg) 50% no-repeat;
        background-size: cover;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 78px);
        flex: 0 0 calc(50% + 78px);
    }

    .events_items .inner_block .swiper-slide:nth-child(even) .image {
        margin-top: 30px;
        margin-bottom: -30px;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        z-index: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% + 78px);
        flex: 0 0 calc(50% + 78px);
        margin-left: -156px;
    }
}

.events_items .inner_block .swiper-wrapper {
    position: relative;
    z-index: 1;
}

@media all and (min-width: 768px) {
    .events_items .inner_block .swiper-wrapper {
        display: block;
        -webkit-transform: translate3d(0px, 0px, 0px) !important;
        transform: translate3d(0px, 0px, 0px) !important;
    }
}

.events_items .inner_block .small-pearl_top {
    position: absolute;
    top: -29px;
    width: 270px;
    right: -129px;
    z-index: 2;
}

.events_items .inner_block .small-pearl_left {
    position: absolute;
    top: 30%;
    left: -136px;
    width: 201px;
}

.events_items .inner_block .small-pearl_right {
    position: absolute;
    top: 48%;
    right: -122px;
    width: 201px;
}

.events_items .inner_block .small-pearl_bottom {
    position: absolute;
    bottom: -250px;
    right: 20px;
    z-index: 2;
    width: 200px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .events_items .inner_block .events-pearl__top-image {
        display: none;
    }

    .events_items .inner_block .swiper-slide .body {
        padding: 60px 40px 120px;
    }

    .events_items .inner_block .swiper-slide .body .name {
        font-size: 30px;
        padding-bottom: 30px;
        max-width: 400px;
    }

    .events_items .inner_block .swiper-slide .body .text {
        font-size: 16px;
        padding-right: 32%;
    }

    .events_items .inner_block .swiper-slide .body .more {
        bottom: 40px;
        left: 40px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .events_items .inner_block .events-pearl__top-image {
        display: none;
    }

    .events_items .inner_block .swiper-slide .body {
        padding: 30px 30px 100px;
    }

    .events_items .inner_block .swiper-slide .body .name {
        font-size: 20px;
        padding-bottom: 20px;
        max-width: 300px;
    }

    .events_items .inner_block .swiper-slide .body .text {
        font-size: 16px;
        max-width: 100%;
    }

    .events_items .inner_block .swiper-slide .body .more {
        bottom: 30px;
        left: 30px;
        width: 40px;
        height: 40px;
        background-size: 16px;
    }

    .events_items .inner_block .swiper-slide:nth-child(even) .body {
        padding-right: 190px;
    }
}

@media all and (max-width: 767px) {
    .events_items .inner_block {
        margin-right: -40px;
    }

    .events_items .inner_block .events-pearl__top-image {
        display: none;
    }

    .events_items .inner_block .swiper-slide {
        height: auto;
        width: 323px;
        display: flex;
        flex-direction: column;
    }

    .events_items .inner_block .swiper-slide .body {
        padding: 30px 20px 90px;
        position: relative;
        background: url(../../../include/event_bg_left.jpg) 50% no-repeat;
        background-size: cover;

        flex: 1 0 0;
    }

    .events_items .inner_block .swiper-slide .body .name {
        font-size: 20px;
        padding-bottom: 20px;
        max-width: 100%;
    }

    .events_items .inner_block .swiper-slide .body .text {
        font-size: 12px;
        max-width: 100%;
        padding-right: 0;
    }

    .events_items .inner_block .swiper-slide .body .more {
        bottom: 20px;
        left: 20px;
        width: 40px;
        height: 40px;
        background-size: 16px 16px;
    }
}

@media all and (max-width: 550px) {
    .events_items .inner_block {
        margin-right: -20px;
    }
}

@media all and (max-width: 375px) {
    .events_items .inner_block .swiper-slide {
        width: 280px;
    }
}

/* spec_page */
.spec_page .site-header .site-header__logo svg path {
    fill: #fff !important;
}

/* spes_slider_wrapper BEGIN*/
.spes_slider_wrapper {
    padding-bottom: 5rem;
    position: relative;
    padding-top: 140px;
    background: #fff;
}

.spes_slider_wrapper .title_slider_block {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 24px;
    position: relative;
    z-index: 1;
}

.spes_slider_wrapper .title_slider_block .title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    line-height: 1;
}

.spes_slider_wrapper .title_slider_block .title .name {
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    /*text-transform: uppercase;*/
    color: #393335;
    padding-bottom: 40px;
    max-width: 584px;
    font-family: var(--second-family);
}

.spes_slider_wrapper .title_slider_block .title .text {
    font-weight: 400;
    font-size: 16px;
    color: #393335;
    opacity: 0.5;
    max-width: 834px;
}

.spes_slider_wrapper .title_slider_block .button {
    font-size: 14px;
    /*width: 154px;*/
}

.spes_slider_wrapper .swiper_slider_spes {
    margin-right: clamp(-8.25rem, -1.25rem - 8.3333vw, -8.125rem);
}

.spes_slider_wrapper .item_spes {
    width: 400px;
    background: #f9f9f9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    transition: background .3s ease-in-out;
}

.spes_slider_wrapper .item_spes:hover {
    background: #393335;
}

.spes_slider_wrapper .item_spes .image {
    display: block;
    width: 100%;
    padding-top: 58%;
    position: relative;
    overflow: hidden;
}

.spes_slider_wrapper .item_spes .image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.spes_slider_wrapper .item_spes .name {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 22px 30px 76px;
}

.spes_slider_wrapper .item_spes .name span {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: #393335;
    transition: color .3s ease-in-out;
}

.spes_slider_wrapper .item_spes:hover .name span {
    color: #fff;
}

.spes_slider_wrapper .item_spes .link {
    padding: 0 30px 30px;
    margin-top: auto;
}

.spes_slider_wrapper .item_spes .link span {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    padding-left: 19px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    color: #ddad6a;
    position: relative;
    transition: color .3s ease-in-out;
}

.spes_slider_wrapper .item_spes:hover .link span {
    color: #fff;
}

.spes_slider_wrapper .item_spes .link span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3L11 8L6 13' stroke='%239c163a' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    background-size: contain;
    transition: background .3s ease-in-out;
}

.spes_slider_wrapper .item_spes:hover .link span:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgM0wxMSA4TDYgMTMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") 50% no-repeat;
}

.spes_slider_wrapper .spes_bottom {
    display: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .spes_slider_wrapper {
        padding-top: 60px;
    }

    .spes_slider_wrapper .title_slider_block .title .name {
        font-size: 40px;
        padding-bottom: 30px;
        max-width: 420px;
    }

    .spes_slider_wrapper .title_slider_block .title .text {
        font-size: 16px;
        max-width: 610px;
    }

    .spes_slider_wrapper .item_spes {
        width: 295px;
    }

    .spes_slider_wrapper .item_spes .name {
        padding: 20px 20px 56px;
    }

    .spes_slider_wrapper .item_spes .name span {
        font-size: 16px;
    }

    .spes_slider_wrapper .item_spes .link {
        padding: 0 20px 20px;
    }

    .spes_slider_wrapper .item_spes .link span {
        font-size: 14px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .spes_slider_wrapper {
        padding-bottom: 3.125rem;
        padding-top: 40px;
    }

    .spes_slider_wrapper .title_slider_block .title .name {
        font-size: 30px;
        padding-bottom: 20px;
        max-width: 400px;
    }

    .spes_slider_wrapper .title_slider_block .title .text {
        font-size: 12px;
        max-width: 334px;
    }

    .spes_slider_wrapper .item_spes {
        width: 334px;
    }

    .spes_slider_wrapper .item_spes .name {
        padding: 20px 20px 30px;
    }

    .spes_slider_wrapper .item_spes .name span {
        font-size: 14px;
    }

    .spes_slider_wrapper .item_spes .link {
        padding: 0 20px 20px;
    }

    .spes_slider_wrapper .item_spes .link span {
        font-size: 14px;
    }
}

@media all and (max-width: 767px) {
    .spes_slider_wrapper {
        padding-bottom: 20px;
        padding-top: 30px;
    }

    .spes_slider_wrapper .title_slider_block {
        padding-bottom: 20px;
    }

    .spes_slider_wrapper .title_slider_block .title .name {
        font-size: 30px;
        padding-bottom: 20px;
        max-width: 400px;
    }

    .spes_slider_wrapper .title_slider_block .title .text {
        font-size: 12px;
        max-width: 334px;
    }

    .spes_slider_wrapper .title_slider_block .announces-block__nav,
    .spes_slider_wrapper .title_slider_block .button {
        display: none;
    }

    .spes_slider_wrapper .spes_bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .spes_slider_wrapper .spes_bottom .button {
        /*font-size: 14px;*/
        /*width: 154px;*/
        display: none;
    }

    .spes_slider_wrapper .item_spes {
        width: 190px;
    }

    .spes_slider_wrapper .item_spes .image img {
        height: 126px;
    }

    .spes_slider_wrapper .item_spes .name {
        padding: 20px 10px 20px;
    }

    .spes_slider_wrapper .item_spes .name span {
        font-size: 12px;
    }

    .spes_slider_wrapper .item_spes .link {
        padding: 0 10px 20px;
    }

    .spes_slider_wrapper .item_spes .link span {
        font-size: 12px;
    }
}

/* spes_slider_wrapper END*/
.event_page.site-wrapper.inner_page_main .site-header:not(.fixed) .site-header__logo svg path {
    fill: #fff;
}

.event_page .top_inner_bg {
    padding-bottom: 52px;
    padding-top: clamp(9.375rem, 4.25rem + 8.3333vw, 9.75rem);
}

.event_page .top_inner_bg .path_block_wr {
    padding-top: 0;
    padding-bottom: 56px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .event_page .top_inner_bg {
        padding-top: clamp(6.375rem, 4.25rem + 7.3333vw, 5.75rem);
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .event_page .top_inner_bg {
        padding-bottom: 18px;
        padding-top: clamp(7.375rem, 4.25rem + 4.3333vw, 5.75rem);
    }
}

@media all and (max-width: 767px) {
    .event_page .top_inner_bg {
        padding-bottom: 18px;
        padding-top: clamp(7.375rem, 4.25rem + 4.3333vw, 5.75rem);
        min-height: 400px;
    }

    .event_page .top_inner_bg .path_block_wr {
        padding-bottom: 40px;
        position: relative;
        z-index: 2;
    }

    .event_page .top_inner_bg .block-padding {
        position: static;
    }
}

.event_page .top_inner_bg .events_block_wr, .event_page .top_inner_bg .event_block_wr {
    padding-bottom: 0;
}

.event_page .top_inner_bg .events_block_wr .events_top, .event_page .top_inner_bg .event_block_wr .events_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 62px;
    z-index: 1;
    position: relative;
}

.event_page .top_inner_bg .events_block_wr .events_top .pagination_events, .event_page .top_inner_bg .event_block_wr .events_top .pagination_events {
    color: #fff;
    opacity: 0.5;
}

.event_page .top_inner_bg .events_block_wr .events_top .left_slider, .event_page .top_inner_bg .event_block_wr .events_top .left_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    width: 35%;
    padding-top: 9px;
    padding-bottom: 0;
}

.event_page .top_inner_bg .events_block_wr .events_top .left_slider .title, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .title {
    font-size: 100px;
    color: #f9f9f9;
    padding-bottom: 37px;
    margin: 0 -240px 0 0;
    position: relative;
    z-index: 2;
    text-transform: none;
}

.event_page .top_inner_bg .events_block_wr .events_top .left_slider .text, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .text {
    color: #fff;
    opacity: 1;
    max-width: 391px;
    margin: 0;
}

.event_page .top_inner_bg .events_block_wr .events_top .left_slider .left_slider_events, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .left_slider_events {
    margin-bottom: 60px;
}

.event_page .top_inner_bg .events_block_wr .events_top .left_slider .left_slider_bottom, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .left_slider_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider, .event_page .top_inner_bg .event_block_wr .events_top .right_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(65% - 62px);
    flex: 0 0 calc(65% - 62px);
    width: calc(65% - 62px);
    font-size: 0;
    padding: 74px 0 0 0;
    position: relative;
    margin: 0 0 -230px 0;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider:before, .event_page .top_inner_bg .event_block_wr .events_top .right_slider:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: -1000px;
    bottom: 69px;
    background: #ddad6a;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .name, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .name {
    position: absolute;
    left: 40px;
    top: auto;
    bottom: 242px;
    max-width: 342px;
    font-weight: 400;
    font-size: 20px;
    line-height: 90%;
    text-transform: uppercase;
    color: #fff;
    font-family: var(--second-family);
    z-index: 3;
}

@media all and (max-width: 767px) {
    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .name, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .name {
        display: none;
    }
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .name .price, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .name .price {
    font-weight: 700;
    font-size: 40px;
    padding-top: 18px;
    line-height: 90%;
    text-transform: uppercase;
    color: #f9f9f9;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide {
    padding: 0 0 0 140px;
    position: relative;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide .image, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide .image {
    position: relative;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide .image:before, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide .image:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(67, 48, 53, 0.76);
    mix-blend-mode: exclusion;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block {
    position: absolute;
    bottom: 0.875rem;
    left: calc(0.625rem + 140px);
    right: 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    z-index: 1;
    width: auto;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0.5rem;
    margin: 0;
    opacity: 1 !important;
    background: #f9f9f9;
    border-radius: 0;
}

.event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ddad6a;
}

.event_page .top_inner_bg .events_block_wr .pagination_events, .event_page .top_inner_bg .event_block_wr .pagination_events {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #393335;
    font-family: var(--second-family);
}

.event_page .top_inner_bg .events_block_wr .right_slider_bottom, .event_page .top_inner_bg .event_block_wr .right_slider_bottom {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
    padding-top: 20px;
}

.event_page .top_inner_bg .events_block_wr .right_slider_bottom .button, .event_page .top_inner_bg .event_block_wr .right_slider_bottom .button {
    font-size: 14px;
    width: 154px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 154px;
    flex: 0 0 154px;
}

.event_page .top_inner_bg .events_block_wr .right_slider_bottom .pagination_events, .event_page .top_inner_bg .event_block_wr .right_slider_bottom .pagination_events {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 20px;
}

@media all and (max-width: 420px) {
    .event_page .top_inner_bg .events_block_wr .right_slider_bottom .pagination_events, .event_page .top_inner_bg .event_block_wr .right_slider_bottom .pagination_events {
        display: none;
    }
}

.event_page .top_inner_bg .events_block_wr .events_bottom, .event_page .top_inner_bg .event_block_wr .events_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0 65px;
    gap: 89px;
}

.event_page .top_inner_bg .events_block_wr .events_bottom .left, .event_page .top_inner_bg .event_block_wr .events_bottom .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    font-weight: 400;
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    color: #ddad6a;
    font-family: var(--second-family);
}

.event_page .top_inner_bg .events_block_wr .events_bottom .right, .event_page .top_inner_bg .event_block_wr .events_bottom .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(63% - 89px);
    flex: 0 0 calc(63% - 89px);
}

.event_page .top_inner_bg .events_block_wr .events_bottom .right .name, .event_page .top_inner_bg .event_block_wr .events_bottom .right .name {
    font-weight: 700;
    font-size: 20px;
    color: #ddad6a;
    padding-bottom: 30px;
}

.event_page .top_inner_bg .events_block_wr .events_bottom .right .list, .event_page .top_inner_bg .event_block_wr .events_bottom .right .list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.event_page .top_inner_bg .events_block_wr .events_bottom .right .list li, .event_page .top_inner_bg .event_block_wr .events_bottom .right .list li {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    color: rgba(57, 51, 53, 0.5);
    margin-bottom: 30px;
    padding-left: 22px;
}

.event_page .top_inner_bg .events_block_wr .events_bottom .right .list li:before, .event_page .top_inner_bg .event_block_wr .events_bottom .right .list li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #ddad6a;
    border-radius: 50%;
}

.event_page .top_inner_bg .events_block_wr .events_bottom .right .text, .event_page .top_inner_bg .event_block_wr .events_bottom .right .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .event_page .top_inner_bg .events_block_wr .pagination_events, .event_page .top_inner_bg .event_block_wr .pagination_events {
        font-size: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider, .event_page .top_inner_bg .event_block_wr .events_top .left_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        width: 30%;
        padding-top: 0px;
        padding-bottom: 0;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .name, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .name {
        font-size: 16px;
        padding-bottom: 50px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .title, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .title {
        font-size: 70px;
        padding-bottom: 40px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .text, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .text {
        font-size: 16px;
        max-width: 420px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .left_slider_events, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .left_slider_events {
        margin-bottom: 42px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .left_slider_bottom, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider, .event_page .top_inner_bg .event_block_wr .events_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(70% - 62px);
        flex: 0 0 calc(70% - 62px);
        width: calc(70% - 62px);
        padding: 50px 0 0 0;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider:before, .event_page .top_inner_bg .event_block_wr .events_top .right_slider:before {
        bottom: 44px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide {
        padding: 0 0 0 105px;
        position: relative;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide .name, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide .name {
        position: absolute;
        left: 50px;
        top: 64px;
        max-width: 234px;
        font-size: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block {
        left: calc(0.625rem + 105px);
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .name,
    .event_page .top_inner_bg .event_block_wr .events_top .right_slider .name {
        /*display: none;*/
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom, .event_page .top_inner_bg .event_block_wr .events_bottom {
        padding: 50px 0;
        gap: 89px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .left, .event_page .top_inner_bg .event_block_wr .events_bottom .left {
        font-size: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .right .name, .event_page .top_inner_bg .event_block_wr .events_bottom .right .name {
        font-size: 16px;
        padding-bottom: 20px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .right .list li, .event_page .top_inner_bg .event_block_wr .events_bottom .right .list li {
        font-size: 16px;
        margin-bottom: 20px;
        padding-left: 17px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .right .text, .event_page .top_inner_bg .event_block_wr .events_bottom .right .text {
        font-size: 16px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .event_page .top_inner_bg .events_block_wr, .event_page .top_inner_bg .event_block_wr {
        padding-bottom: 0;
    }

    .event_page .top_inner_bg .events_block_wr .pagination_events, .event_page .top_inner_bg .event_block_wr .pagination_events {
        font-size: 20px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top, .event_page .top_inner_bg .event_block_wr .events_top {
        gap: 20px;
    }

    .event_page.event_page--custom .top_inner_bg .events_block_wr .events_top,
    .event_page .top_inner_bg .event_block_wr .events_top {
        /*flex-direction: column;*/
    }
    .event_page.event_page--custom .top_inner_bg .events_block_wr .events_top {
        flex-direction: column;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider, .event_page .top_inner_bg .event_block_wr .events_top .left_slider {
        padding-top: 0;
        padding-bottom: 10px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        width: 30%;
    }

    .event_page.event_page--custom .top_inner_bg .event_block_wr .events_top .left_slider {
        padding-bottom: 10px;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .name, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .name {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .title, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .title {
        font-size: 50px;
        padding-bottom: 16px;
        margin-right: -100px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .text, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .text {
        font-size: 12px;
        max-width: 100%;
        margin-right: -50px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .left_slider_events, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .left_slider_events {
        margin-bottom: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .left_slider_bottom, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider, .event_page .top_inner_bg .event_block_wr .events_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(70% - 20px);
        flex: 0 0 calc(70% - 20px);
        width: calc(70% - 20px);
        padding: 50px 0 0 0;
        margin-bottom: -200px;
    }

    .event_page.event_page--custom .top_inner_bg .event_block_wr .events_top .right_slider {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        padding: 30px 30px 0;
        margin-bottom: -200px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider:before, .event_page .top_inner_bg .event_block_wr .events_top .right_slider:before {
        bottom: 44px;
    }

    .event_page.event_page--custom .top_inner_bg .event_block_wr .events_top .right_slider:before {
        right: 0;
        bottom: 69px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide {
        padding: 0 0 0 50px;
        position: relative;
    }

    .event_page.event_page--custom .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide {
        padding: 0;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide .name, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide .name {
        display: none;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block {
        left: calc(0.625rem + 30px);
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet {
        height: 4px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom, .event_page .top_inner_bg .event_block_wr .events_bottom {
        padding: 40px 0 30px;
        gap: 20px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .left, .event_page .top_inner_bg .event_block_wr .events_bottom .left {
        font-size: 20px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 246px;
        flex: 0 0 246px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .right, .event_page .top_inner_bg .event_block_wr .events_bottom .right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .right .name, .event_page .top_inner_bg .event_block_wr .events_bottom .right .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .right .list li, .event_page .top_inner_bg .event_block_wr .events_bottom .right .list li {
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 17px;
    }

    .event_page .top_inner_bg .events_block_wr .events_bottom .right .text, .event_page .top_inner_bg .event_block_wr .events_bottom .right .text {
        font-size: 12px;
    }
}

@media all and (max-width: 767px) {
    .event_page .top_inner_bg .events_block_wr, .event_page .top_inner_bg .event_block_wr {
        padding-bottom: 0px;
    }

    .event_page .top_inner_bg .events_block_wr .right_slider_bottom, .event_page .top_inner_bg .event_block_wr .right_slider_bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .event_page .top_inner_bg .events_block_wr .events_top, .event_page .top_inner_bg .event_block_wr .events_top {
        display: block;
        position: static;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider, .event_page .top_inner_bg .event_block_wr .events_top .left_slider {
        padding-top: 32px;
        padding-bottom: 0;
        width: 100%;
        position: relative;
        z-index: 2;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .pagination_events, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .pagination_events {
        font-size: 20px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .name, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .name {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .title, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .title {
        font-size: 30px;
        padding-bottom: 20px;
        margin: 0;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .text, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .text {
        font-size: 12px;
        max-width: 100%;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .left_slider .left_slider_events, .event_page .top_inner_bg .event_block_wr .events_top .left_slider .left_slider_events {
        margin-bottom: 44px;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider, .event_page .top_inner_bg .event_block_wr .events_top .right_slider {
        width: 100%;
        padding: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider:before, .event_page .top_inner_bg .event_block_wr .events_top .right_slider:before {
        display: none;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .right_slider_events, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .right_slider_events {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide {
        padding: 0;
        height: auto;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide:before, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(67, 48, 53, 0.79);
        z-index: 1;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide img,
    .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .event_page.event_page--custom .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide img {
        height: auto;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide .image, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide .image {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .swiper-slide .name, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .swiper-slide .name {
        display: none;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block {
        display: none !important;
    }

    .event_page .top_inner_bg .events_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet, .event_page .top_inner_bg .event_block_wr .events_top .right_slider .events_pagination_block .swiper-pagination-bullet {
        height: 4px;
    }
}

.event_text_main {
    padding: 70px 0 40px;
}

.event_text_main .block-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 100px;
}

.event_text_main .block-padding .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 36%;
    flex: 0 0 36%;
    font-weight: 400;
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    color: #ddad6a;
    font-family: var(--second-family);
}

.event_text_main .block-padding .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(64% - 100px);
    flex: 0 0 calc(64% - 100px);
    font-weight: 400;
    font-size: 20px;
    color: #393335;
    padding: 163px 0 0;
}

.event_text_main .block-padding .right h2 {
    /*font-weight: 700;*/
    /*font-size: 20px;*/
    /*color: #ddad6a;*/
    margin: 0 0 30px;
    padding: 0;

    font-family: var(--second-family);
    font-weight: 400;
    font-size: 40px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #393335;
}

.event_text_main .block-padding .right ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.event_text_main .block-padding .right ul li {
    position: relative;
    margin-bottom: 20px;
    padding-left: 39px;
}

.event_text_main .block-padding .right ul li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;

    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjYzNTIgN0w5LjA0NDQgMTcuMjkyOUM4LjY4MDUxIDE3LjY4MzQgOC4wOTA1MyAxNy42ODM0IDcuNzI2NjUgMTcuMjkyOUwzLjcyNjU2IDEzIiBzdHJva2U9IiM5QzE2M0EiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.event_text_main .block-padding .right ul li.alert {
    color: #ddad6a;
    font-weight: 500;
}

.event_text_main .block-padding .right ul li.alert:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjU3ODEgOFYxNE0xMi41NzgxIDE3VjE3LjAxTTI0LjEwNzMgMTJDMjQuMTA3MyAxOC4wNzUxIDE4Ljk0NTUgMjMgMTIuNTc4MSAyM0M2LjIxMDY1IDIzIDEuMDQ4ODMgMTguMDc1MSAxLjA0ODgzIDEyQzEuMDQ4ODMgNS45MjQ4NyA2LjIxMDY1IDEgMTIuNTc4MSAxQzE4Ljk0NTUgMSAyNC4xMDczIDUuOTI0ODcgMjQuMTA3MyAxMloiIHN0cm9rZT0iIzlDMTYzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .event_text_main {
        padding: 42px 0;
    }

    .event_text_main .block-padding {
        gap: 100px;
    }

    .event_text_main .block-padding .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 36%;
        flex: 0 0 36%;
        font-size: 30px;
    }

    .event_text_main .block-padding .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(64% - 100px);
        flex: 0 0 calc(64% - 100px);
        font-size: 16px;
        padding: 163px 0 0;
    }

    .event_text_main .block-padding .right h2 {
        font-size: 16px;
        margin: 0 0 20px;
    }

    .event_text_main .block-padding .right ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .event_text_main {
        padding: 50px 0 30px;
    }

    .event_text_main .block-padding {
        gap: 20px;
    }

    .event_text_main .block-padding .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        font-size: 30px;
    }

    .event_text_main .block-padding .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        font-size: 14px;
        padding: 70px 0 0;
    }

    .event_text_main .block-padding .right h2 {
        font-size: 14px;
        margin: 0 0 20px;
    }
}

@media all and (max-width: 767px) {
    .event_text_main {
        padding: 40px 0 20px;
    }

    .event_text_main .block-padding {
        display: block;
    }

    .event_text_main .block-padding .left {
        font-size: 24px;
        line-height: 110%;
        text-transform: none;
        padding-bottom: 20px;
    }

    .event_text_main .block-padding .right {
        padding: 0;
        font-size: 12px;
    }

    .event_text_main .block-padding .right h2 {
        font-size: 14px;
        margin: 0 0 20px;
    }
}

.event_images_main {
    padding-bottom: 38px;
    position: relative;
}

.event_images_main .small-pearl_top {
    position: absolute;
    bottom: 312px;
    width: 388px;
    right: -128px;
    z-index: 2;
}

.event_images_main .small-pearl_top img {
    width: 100%;
}

.event_images_main .small-pearl_left {
    position: absolute;
    bottom: 100px;
    left: clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);
    width: 130px;
}

.event_images_main .small-pearl_right {
    position: absolute;
    bottom: 50px;
    left: clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);
    margin-left: 204px;
    width: 90px;
}

.event_images_main .images_top {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin-bottom: 15px;
}

.event_images_main .images_top .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 32.5%;
    flex: 0 0 32.5%;
    padding-top: 84px;
    padding-bottom: 104px;
}

.event_images_main .images_top .left .image {
    overflow: hidden;
    margin-bottom: 50px;
}

.event_images_main .images_top .left .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
    opacity: 0.5;
}

.event_images_main .images_top .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(67.5% - 20px);
    flex: 0 0 calc(67.5% - 20px);
    overflow: hidden;
}

@media all and (max-width: 1200px) {
    .event_images_main .images_top {
        display: none;
    }
}

.event_images_main .images_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
}

.event_images_main .images_bottom .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 24%;
    flex: 0 0 24%;
    margin-top: -74px;
    overflow: hidden;
}

@media all and (max-width: 1200px) {
    .event_images_main .images_bottom .left {
        display: none;
    }
}

.event_images_main .images_bottom .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(76% - 20px);
    flex: 0 0 calc(76% - 20px);
    background: url(../../../include/form_bg_q.jpg) 50% 50% no-repeat;
    background-size: cover;
    padding: 60px 138px;
}

.event_images_main .images_bottom .right form {
    max-width: 761px;
}

.event_images_main .images_bottom .right .title {
    font-weight: 700;
    font-size: 50px;
    line-height: 110%;
    color: #f9f9f9;
    font-family: var(--second-family);
    padding-bottom: 50px;
}

.event_images_main .images_bottom .right .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}

.event_images_main .images_bottom .right .row .form_field {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33% - 14px);
    flex: 0 0 calc(33.33% - 14px);
}

@media all and (min-width: 1500px) {
    .event_images_main .images_bottom .right .row .form_field input {
        height: 68px;
    }
}

@media all and (min-width: 1201px) {
    .event_images_main .images_bottom .right .row .form_field:last-child {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
}

.event_images_main .images_bottom .right .row .button {
    width: 100%;
    display: block;
    padding: 13px 28px 13px;
}

@media all and (min-width: 1500px) {
    .event_images_main .images_bottom .right .row .button {
        padding: 17px 28px 19px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .event_images_main .images_bottom .right .row {
        padding-bottom: 15px;
    }

    .event_images_main .images_bottom .right .row .form_field {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }
}

@media all and (max-width: 767px) {
    .event_images_main .images_bottom .right .row {
        padding-bottom: 0;
        display: block;
    }

    .event_images_main .images_bottom .right .row .form_field {
        margin-bottom: 15px;
    }
}

.event_images_main .images_bottom .right .police {
    padding: 18px 0 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #f9f9f9;
}

.event_images_main .images_bottom .right .form_field.file_field label {
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.event_images_main .images_bottom .right .form_field.file_field label input {
    display: none;
}

.event_images_main .images_bottom .right .form_field.file_field label span {
    display: block;
    padding-right: 21px;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #f9f9f9;
}

.event_images_main .images_bottom .right .form_field.file_field label span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64654 4.46445L8.88398 3.22702C9.1393 2.97146 9.44246 2.76871 9.77616 2.63035C10.1099 2.492 10.4675 2.42074 10.8288 2.42065C11.19 2.42057 11.5478 2.49166 11.8815 2.62986C12.2153 2.76807 12.5185 2.97067 12.774 3.22611C13.0294 3.48155 13.232 3.78481 13.3702 4.11857C13.5084 4.45233 13.5795 4.81005 13.5794 5.17129C13.5793 5.53254 13.5081 5.89022 13.3697 6.22392C13.2314 6.55762 13.0286 6.86078 12.7731 7.1161L11.0053 8.88387C10.7499 9.13923 10.4468 9.3418 10.1131 9.48C9.77949 9.6182 9.42189 9.68933 9.06075 9.68933C8.69962 9.68933 8.34202 9.6182 8.00837 9.48C7.67473 9.3418 7.37157 9.13923 7.11621 8.88387' stroke='%23F9F9F9' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.35378 11.5354L7.11635 12.7729C6.86103 13.0284 6.55786 13.2312 6.22416 13.3695C5.89047 13.5079 5.53278 13.5791 5.17154 13.5792C4.8103 13.5793 4.45258 13.5082 4.11881 13.37C3.78505 13.2318 3.48179 13.0292 3.22635 12.7738C2.97092 12.5183 2.76831 12.2151 2.63011 11.8813C2.4919 11.5475 2.42081 11.1898 2.4209 10.8286C2.42098 10.4673 2.49224 10.1096 2.6306 9.77595C2.76896 9.44226 2.9717 9.13909 3.22726 8.88377L4.99503 7.116C5.25039 6.86064 5.55355 6.65808 5.88719 6.51988C6.22084 6.38168 6.57844 6.31055 6.93957 6.31055C7.30071 6.31055 7.65831 6.38168 7.99195 6.51988C8.3256 6.65808 8.62875 6.86064 8.88412 7.116' stroke='%23F9F9F9' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") 50% no-repeat;
}

.event_images_main .images_bottom .right .form_field.file_field .text_field {
    padding-top: 11px;
    font-weight: 400;
    font-size: 10px;
    color: #f9f9f9;
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .event_images_main .images_bottom .right .bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 20px;
        margin-bottom: 10px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }

    .event_images_main .images_bottom .right .bottom .form_field {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .event_images_main .images_bottom .right .bottom .police {
        padding: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }
}

@media all and (max-width: 767px) {
    .event_images_main .images_bottom .right .bottom {
        text-align: center;
        padding-bottom: 18px;
    }

    .event_images_main .images_bottom .right .bottom .police {
        padding: 0 0 15px;
    }
}

.event_images_main .images_mobile {
    display: none;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 40px;
}

.event_images_main .images_mobile .image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    font-size: 0;
}

.event_images_main .images_mobile .image img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
}

.event_images_main .images_mobile .image:first-child {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%;
}

.event_images_main .images_mobile .image:first-child img {
    height: auto;
}

.event_images_main .images_mobile .text {
    font-weight: 400;
    font-size: 14px;
    color: #393335;
    opacity: 0.5;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .event_images_main .images_top .left {
        padding-top: 100px;
        padding-bottom: 53px;
    }

    .event_images_main .images_top .left .image {
        margin-bottom: 30px;
    }

    .event_images_main .images_top .left .text {
        font-size: 16px;
    }

    .event_images_main .images_bottom .left {
        margin-top: -30px;
    }

    .event_images_main .images_bottom .right {
        padding: 60px 36px 54px 105px;
    }

    .event_images_main .images_bottom .right .title {
        font-size: 30px;
        padding-bottom: 30px;
    }

    .event_images_main .small-pearl_top {
        position: absolute;
        bottom: 286px;
        width: 30px;
        right: -75px;
    }

    .event_images_main .small-pearl_left {
        position: absolute;
        bottom: 19px;
        left: clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);
        width: 130px;
    }

    .event_images_main .small-pearl_right {
        position: absolute;
        bottom: 0px;
        left: clamp(6.25rem, -1.25rem + 8.3333vw, 8.125rem);
        margin-left: 204px;
        width: 65px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .event_images_main .images_bottom {
        display: block;
    }

    .event_images_main .images_bottom .right {
        padding: 40px 34px 40px;
    }

    .event_images_main .images_bottom .right .title {
        font-size: 30px;
        padding-bottom: 30px;
        text-align: center;
    }

    .event_images_main .small-pearl_top {
        position: absolute;
        bottom: auto;
        top: -100px;
        width: 202px;
        right: 80px;
    }

    .event_images_main .small-pearl_left {
        display: none;
    }

    .event_images_main .small-pearl_right {
        display: none;
    }

    .event_images_main .images_mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media all and (max-width: 767px) {
    .event_images_main .images_bottom {
        display: block;
    }

    .event_images_main .images_bottom .right {
        padding: 30px 15px 40px;
    }

    .event_images_main .images_bottom .right .title {
        font-size: 30px;
        padding-bottom: 30px;
        text-align: center;
    }

    .event_images_main .small-pearl_top {
        display: none;
    }

    .event_images_main .small-pearl_left {
        display: none;
    }

    .event_images_main .small-pearl_right {
        display: none;
    }

    .event_images_main .images_mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 10px;
    }

    .event_images_main .images_mobile .image {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 5px);
        flex: 0 0 calc(50% - 5px);
    }

    .event_images_main .images_mobile .image:first-child {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }

    .event_images_main .images_mobile .text {
        font-size: 12px;
    }
}

/* events_block_wr END*/
.site-wrapper.inner_page_main.restaurant {
    background: #F4F6EA;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__burger-btn span {
    background: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__burger-btn span svg rect,
.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__burger-btn span svg path {
    fill: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__burger-btn span:hover {
    background: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__burger-btn span:hover svg rect,
.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__burger-btn span:hover svg path {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__logo .logo_red {
    display: block;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__logo .logo_wh {
    display: none;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__map-btn a svg path:not(.circle) {
    fill: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__map-btn a:hover {
    background: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__map-btn a:hover svg path {
    fill: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__map-btn a:hover svg path:not(.circle) {
    fill: #fff;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__langs-btn {
    color: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__langs-btn:hover {
    background: #c34e50;
    color: #fff;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__taxi-btn span {
    background: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__taxi-btn span:hover {
    background: #fff;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__taxi-btn span:hover svg path {
    fill: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__choose-btn > .button {
    background: rgb(var(--white));
    color: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__choose-btn > .button:hover {
    background: #c34e50;
    color: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__3d-btn a {
    color: rgb(195, 78, 80);
    background: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__3d-btn a:hover {
    background: rgb(195, 78, 80);
    color: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__3d-btn a:before {
    background: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__3d-btn a svg path {
    fill: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__3d-btn:hover a:before {
    background: #c34e50;
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__3d-btn:hover a svg path {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant .site-header:not(.fixed) .site-header__phone-item a {
    color: #f4f6ea;
}

/* restaurant BEGIN*/
.restaurant .fixed-btns__popup-btn span {
    /*background: #393335;*/
}

.restaurant .fixed-btns__btn a svg path {
    stroke: #393335;
}

.restaurant .fitnes_block_wr {
    background: none;
}

.restaurant .fitnes_block_wr .fitnes_top .left_slider .pagination_fitnes {
    color: #c34e50;
    opacity: 1;
}

.restaurant .fitnes_block_wr .fitnes_top .left_slider .name {
    color: #37241d;
}

.restaurant .fitnes_block_wr .fitnes_top .left_slider .title {
    color: #37241d;
}

.restaurant .swiper-button-next,
.restaurant .swiper-button-prev {
    background: #c34e50;
}

.restaurant .fitnes_block_wr .fitnes_top .right_slider:before {
    background: url(../../../include/sl_bg_r-red.jpg) 50% no-repeat;
    background-size: cover;
}

.restaurant .fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #c34e50;
}

.restaurant .site-footer {
    background: url(../../../include/footer_bg_r.jpg) 50% no-repeat;
    background-size: cover;
}

.restaurant .site-footer__bottom-wr {
    background: #C34E50;
}

.restaurant .mobile_fixed_btns .fixed-btns__btn-a svg path {
    stroke: #c34e50;
}

.restaurant .mobile_fixed_btns .book__btn {
    /*background: #c34e50;*/
}

/* restaurant END*/
.restaurant_page .site-header .site-header__logo svg path {
    fill: #fff !important;
}

.restaurant_page .content_main_block {
    background: url(../../../include/bg_f.png) 50% no-repeat;
}

.restaurant_page.restaurant_invert .content_main_block {
    background: url(../../../include/bg_f_i.png) center top no-repeat;
    background-size: contain;
}

.restaurant_page .content_main_block .fitnes_block_wr {
    z-index: 1;
    position: relative;
}

/* chef_block_wr BEGIN*/
.chef_block_wr {
    padding: 78px 0 0;
}

.chef_block_wr .block-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    gap: 89px;
}

.chef_block_wr .block-padding .left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    position: relative;
    text-align: right;
}

.chef_block_wr .block-padding .left .chef_text {
    position: absolute;
    bottom: 153px;
    left: 0;
    text-align: left;
}

.chef_block_wr .block-padding .left .chef_text .title {
    font-weight: 400;
    font-size: 20px;
    line-height: 90%;
    color: #37241d;
    padding-bottom: 30px;
    font-family: var(--second-family);
}

.chef_block_wr .block-padding .left .chef_text .name {
    font-weight: 400;
    font-size: 40px;
    line-height: 90%;
    color: #c34e50;
    font-family: var(--second-family);
    padding-bottom: 50px;
}

.chef_block_wr .block-padding .left .chef_text .button {
    opacity: 0.5;
    background: #C34E50;
}

.chef_block_wr .block-padding .left .image {
    position: relative;
    /*margin-top: -283px;*/
    margin-top: -35%;
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    pointer-events: none;
}

.chef_block_wr .block-padding .left .image:after {
    content: "";
    position: absolute;
    /*bottom: -127px;*/
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    /*background-image: url("data:image/svg+xml,%3Csvg width='560' height='375' viewBox='0 0 560 375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='560' height='375' fill='url(%23paint0_linear_2050_1776)' /%3E%3Crect y='169' width='560' height='206' fill='url(%23paint1_linear_2050_1776)' /%3E%3Crect y='141' width='560' height='107' fill='url(%23paint2_linear_2050_1776)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2050_1776' x1='280' y1='0' x2='280' y2='375' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9F9' stop-opacity='0' /%3E%3Cstop offset='1' stop-color='%23F4F6EA' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2050_1776' x1='280' y1='169' x2='280' y2='375' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9F9' stop-opacity='0' /%3E%3Cstop offset='1' stop-color='%23F4F6EA' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2050_1776' x1='280' y1='141' x2='280' y2='248' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9F9' stop-opacity='0' /%3E%3Cstop offset='1' stop-color='%23F4F6EA' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");*/
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc5IiBoZWlnaHQ9IjI0OCIgdmlld0JveD0iMCAwIDU3OSAyNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI1NzkiIGhlaWdodD0iMjQ4IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTkwNl8xMTA1NSkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xOTA2XzExMDU1IiB4MT0iMjg5LjUiIHkxPSIwIiB4Mj0iMjg5LjUiIHkyPSIyNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y0RjZFQSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Y0RjZFQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}

.restaurant_invert .chef_block_wr .block-padding .left .image:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjI0OCIgdmlld0JveD0iMCAwIDU4MiAyNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI1ODIiIGhlaWdodD0iMjQ4IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjQyNl84OTU3KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI0MjZfODk1NyIgeDE9IjI5MSIgeTE9IjAiIHgyPSIyOTEiIHkyPSIyNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0VERERDQSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VERERDQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}


.chef_block_wr .block-padding .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(63% - 89px);
    flex: 0 0 calc(63% - 89px);
    position: relative;
}

.chef_block_wr .block-padding .right .body {
    max-width: 700px;
    font-weight: 400;
    font-size: 40px;
    line-height: 120%;
    /*text-transform: uppercase;*/
    color: #37241d;
    font-family: var(--second-family);
}

.chef_block_wr .block-padding .right:before {
    content: "";
    position: absolute;
    top: -20px;
    left: -123px;
    background: url("data:image/svg+xml,%3Csvg width='102' height='80' viewBox='0 0 102 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.6084 39.1031C30.5525 39.1031 35.4266 41.136 39.2308 45.2018C43.2727 49.0284 45.2937 53.8117 45.2937 59.5516C45.2937 65.2915 43.1538 70.1943 38.8741 74.2601C34.8322 78.0867 29.6014 80 23.1818 80C16.2867 80 10.6993 77.6084 6.41958 72.8251C2.13986 67.8027 0 60.5082 0 50.9417C0 30.1345 11.2937 13.154 33.8811 0L37.0909 3.94618C30.6713 9.44693 26.2727 14.9477 23.8951 20.4484C21.5175 25.71 20.3287 31.6891 20.3287 38.3856V39.1031H24.6084ZM81.3147 39.1031C87.2587 39.1031 92.1329 41.136 95.9371 45.2018C99.979 49.0284 102 53.8117 102 59.5516C102 65.2915 99.8601 70.1943 95.5804 74.2601C91.5385 78.0867 86.3077 80 79.8881 80C72.993 80 67.4056 77.6084 63.1259 72.8251C58.8462 67.8027 56.7063 60.5082 56.7063 50.9417C56.7063 30.1345 68 13.154 90.5874 0L93.7972 3.94618C87.3776 9.44693 82.979 14.9477 80.6014 20.4484C78.2238 25.71 77.035 31.6891 77.035 38.3856V39.1031H81.3147Z' fill='%23C34E50' /%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    width: 102px;
    height: 80px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .chef_block_wr {
        padding-top: 57px;
    }

    .chef_block_wr .block-padding .left .image {
        /*margin-top: -130px;*/
        margin-top: -25%;
    }

    .chef_block_wr .block-padding .left .chef_text .title {
        font-size: 16px;
        padding-bottom: 16px;
    }

    .chef_block_wr .block-padding .left .chef_text .name {
        font-size: 30px;
        padding-bottom: 33px;
    }

    .chef_block_wr .block-padding .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(63% - 89px);
        flex: 0 0 calc(63% - 89px);
    }

    .chef_block_wr .block-padding .right .body {
        font-size: 30px;
        max-width: 560px;
    }

    .chef_block_wr .block-padding .right:before {
        left: -98px;
        top: 0;
        width: 78px;
        height: 61px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .chef_block_wr {
        padding-top: 30px;
    }

    .chef_block_wr .block-padding {
        gap: 43px;
    }

    .chef_block_wr .block-padding .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
    }

    .chef_block_wr .block-padding .left .image {
        margin-top: 0;
    }

    .chef_block_wr .block-padding .left .chef_text .title {
        font-size: 16px;
        padding-bottom: 16px;
    }

    .chef_block_wr .block-padding .left .chef_text .name {
        font-size: 30px;
        padding-bottom: 0;
    }

    .chef_block_wr .block-padding .left .chef_text .button {
        /*display: none;*/
        margin-top: 10px;
    }

    .chef_block_wr .block-padding .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(56% - 43px);
        flex: 0 0 calc(56% - 43px);
    }

    .chef_block_wr .block-padding .right .body {
        font-size: 30px;
        max-width: 560px;
    }

    .chef_block_wr .block-padding .right:before {
        display: none;
    }
}

@media all and (max-width: 767px) {
    .chef_block_wr {
        padding-top: 20px;
    }

    .chef_block_wr .block-padding {
        display: block;
    }

    .chef_block_wr .block-padding .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
    }

    .chef_block_wr .block-padding .left .image {
        margin-top: 0;
    }

    .chef_block_wr .block-padding .left .chef_text .title {
        font-size: 16px;
        padding-bottom: 16px;
    }

    .chef_block_wr .block-padding .left .chef_text .name {
        font-size: 30px;
        padding-bottom: 0;
    }

    .chef_block_wr .block-padding .left .chef_text .button {
        /*display: none;*/
        margin-top: 10px;
    }

    .chef_block_wr .block-padding .right {
        position: relative;
        z-index: 1;
    }

    .chef_block_wr .block-padding .right .body {
        font-size: 24px;
        max-width: 560px;
    }

    .chef_block_wr .block-padding .right:before {
        /*display: none;*/
        width: 78px;
        height: 61px;
        left: 0;
        top: -70px;
    }
}

/* chef_block_wr END*/
/* gal_res_block BEGIN*/
.gal_res_block {
    position: relative;
    z-index: 2;
    padding-bottom: 60px;
}

.gal_res_block .block-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.gal_res_block .block-padding .item {
    position: relative;
}

.gal_res_block .block-padding .item .text {
    padding: 50px 0 0;
    font-weight: 400;
    font-size: 20px;
    color: #37241d;
    opacity: 0.5;
}

.gal_res_block .block-padding .item .text p {
    margin: 0 0 30px;
}

.gal_res_block .block-padding .item .text p:last-child {
    margin-bottom: 0;
}

.gal_res_block .block-padding .item .image {
    font-size: 0;
}

.gal_res_block .block-padding .item .image img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.gal_res_block .block-padding .item .label {
    padding: 0.5rem 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.688rem;
    border-radius: 6.25rem;
    background: #fff;
    position: absolute;
    top: 1.875rem;
    right: 1.875rem;
    z-index: 2;
    cursor: pointer;
}

.gal_res_block .block-padding .item .label .icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.313rem;
    flex: 0 0 1.313rem;
    font-size: 0;
}

.gal_res_block .block-padding .item .label .name {
    font-weight: 400;
    font-size: 16px;
    color: #ddad6a;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.gal_res_block .block-padding .item:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 540px;
    flex: 0 0 540px;
    padding-top: 84px;
}

.gal_res_block .block-padding .item:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 560px);
    flex: 0 0 calc(100% - 560px);
}

.gal_res_block .block-padding .item:nth-child(3) {
    display: none;
}

.gal_res_block .block-padding .item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 420px);
    flex: 0 0 calc(100% - 420px);
}

.gal_res_block .block-padding .item:nth-child(5), .gal_res_block .block-padding .item.itemLast {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
}
.gal_res_block .block-padding .item.itemPreLast {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 420px);
    flex: 0 0 calc(100% - 420px);
}
.gal_res_block .block-padding .item.itemFirst {
    display: flex !important;
    flex-direction: row-reverse;
    width: 100%;
    flex: 0 0 100% !important;
    gap: 27px;
}
.gal_res_block .block-padding .item.itemDisplayNone {
    display: none !important;
}
.gal_res_block .block-padding .item.itemFirst .image {
    width: 100%;
    padding-top: 32%;
}
.gal_res_block .block-padding .item.itemFirst .text {
    width: 100%;
}
@media all and (min-width: 1201px) and (max-width: 1440px) {
    .gal_res_block {
        padding-bottom: 50px;
    }

    .gal_res_block .block-padding .item {
        position: relative;
    }

    .gal_res_block .block-padding .item .text {
        padding: 30px 0 0;
        font-size: 16px;
    }

    .gal_res_block .block-padding .item .text p {
        margin: 0 0 20px;
    }

    .gal_res_block .block-padding .item .text p:last-child {
        margin-bottom: 0;
    }

    .gal_res_block .block-padding .item:first-child {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 400px;
        flex: 0 0 400px;
        padding-top: 64px;
    }

    .gal_res_block .block-padding .item:nth-child(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 420px);
        flex: 0 0 calc(100% - 420px);
    }

    .gal_res_block .block-padding .item:nth-child(3) {
        display: none;
    }

    .gal_res_block .block-padding .item:nth-child(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 315px);
        flex: 0 0 calc(100% - 315px);
    }

    .gal_res_block .block-padding .item:nth-child(5) .gal_res_block .block-padding .item.itemLast {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 295px;
        flex: 0 0 295px;
    }
    .gal_res_block .block-padding .item.itemPreLast {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 421px);
        flex: 0 0 calc(100% - 421px);
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .gal_res_block {
        padding-bottom: 40px;
    }

    .gal_res_block .block-padding .item {
        position: relative;
    }

    .gal_res_block .block-padding .item .text {
        padding: 20px 0 0;
        font-size: 14px;
    }

    .gal_res_block .block-padding .item .text p {
        margin: 0 0 20px;
    }

    .gal_res_block .block-padding .item .text p:last-child {
        margin-bottom: 0;
    }

    .gal_res_block .block-padding .item:first-child {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 246px;
        flex: 0 0 246px;
        padding-top: 0;
    }

    .gal_res_block .block-padding .item:nth-child(2) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 266px);
        flex: 0 0 calc(100% - 266px);
    }

    .gal_res_block .block-padding .item:nth-child(3) {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }

    .gal_res_block .block-padding .item:nth-child(3) img {
        height: 242px;
    }

    .gal_res_block .block-padding .item:nth-child(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }

    .gal_res_block .block-padding .item:nth-child(4) img {
        height: 242px;
    }

    .gal_res_block .block-padding .item:nth-child(5), .gal_res_block .block-padding .item.itemLast {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .gal_res_block .block-padding .item.itemPreLast {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .gal_res_block .block-padding .item.itemPreLast img {
        height: 242px;
    }
    .gal_res_block .block-padding .item.itemFirst {
        flex-direction: column;
    }
}

@media all and (max-width: 767px) {
    .gal_res_block {
        padding-bottom: 30px;
    }

    .gal_res_block .block-padding {
        gap: 10px;
    }

    .gal_res_block .block-padding .item {
        position: relative;
    }

    .gal_res_block .block-padding .item .text {
        padding: 20px 0 0;
        font-size: 12px;
    }

    .gal_res_block .block-padding .item .text p {
        margin: 0 0 20px;
    }

    .gal_res_block .block-padding .item .text p:last-child {
        margin-bottom: 0;
    }

    .gal_res_block .block-padding .item .label {
        display: none;
    }

    .gal_res_block .block-padding .item:first-child {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
        padding-top: 0;
    }

    .gal_res_block .block-padding .item:nth-child(2) {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }

    .gal_res_block .block-padding .item:nth-child(3) {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 5px);
        flex: 0 0 calc(50% - 5px);
    }

    .gal_res_block .block-padding .item:nth-child(3) img {
        height: 140px;
    }

    .gal_res_block .block-padding .item:nth-child(4) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 5px);
        flex: 0 0 calc(50% - 5px);
    }

    .gal_res_block .block-padding .item:nth-child(4) img {
        height: 140px;
    }

    .gal_res_block .block-padding .item:nth-child(5), .gal_res_block .block-padding .item.itemLast {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .gal_res_block .block-padding .item.itemPreLast {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .gal_res_block .block-padding .item.itemPreLast img {
        height: 140px;
    }
    .gal_res_block .block-padding .item.itemFirst {
        flex-direction: column;
    }
    .gal_res_block .block-padding .item.itemFirst .image {
        padding-top: 60%;
    }
}

/* gal_res_block END*/
/* menu_food_block BEGIN*/
.menu_food_block {
    position: relative;
    margin-bottom: 50px;
}

.menu_food_block .bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 87px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.menu_food_block .block-padding {
    position: relative;
    z-index: 1;
}

.menu_food_block .title {
    font-weight: 400;
    font-size: 70px;
    font-family: var(--second-family);
    line-height: 90%;
    text-transform: uppercase;
    color: #fff;
    max-width: 534px;
    padding-top: 70px;
    margin-bottom: 40px;
}

.menu_food_block .text {
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    opacity: 0.5;
    padding-bottom: 60px;
    max-width: 455px;
}

.menu_food_block .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}

.menu_food_block .inner .item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    position: relative;
    background: #fff;
    min-height: 385px;
    padding: 40px;
}

.restaurant_invert .menu_food_block .inner .item {
    background: #F8F3E7;
}

.menu_food_block .inner .item .name {
    font-weight: 400;
    font-size: 30px;
    line-height: 110%;
    color: #433035;
    padding-bottom: 10px;
    font-family: var(--second-family);
    position: relative;
    z-index: 1;
}

.menu_food_block .inner .item ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    z-index: 1;
}

.menu_food_block .inner .item ul li a {
    padding: 10px 0;
    font-weight: 400;
    font-size: 20px;
    text-decoration: underline;
    color: #433035;
    opacity: 0.5;
    display: inline-block;
    vertical-align: top;
    transition: all .3s ease-in-out;
}

.menu_food_block .inner .item ul li a:hover {
    color: #C34E50;
    opacity: 1;
    text-decoration: none;
}

.menu_food_block .inner .item img {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 362px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .menu_food_block .bg {
        bottom: 87px;
    }

    .menu_food_block .title {
        font-size: 50px;
        max-width: 436px;
        padding-top: 50px;
        margin-bottom: 40px;
    }

    .menu_food_block .text {
        font-size: 16px;
        padding-bottom: 52px;
        max-width: 380px;
    }

    .menu_food_block .inner .item {
        min-height: 280px;
        padding: 40px 30px;
    }

    .menu_food_block .inner .item .name {
        font-size: 24px;
        padding-bottom: 20px;
    }

    .menu_food_block .inner .item ul li a {
        padding: 5px 0;
        font-size: 16px;
    }

    .menu_food_block .inner .item img {
        max-width: 270px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .menu_food_block .bg {
        bottom: 168px;
    }

    .menu_food_block .title {
        font-size: 30px;
        max-width: 300px;
        padding-top: 40px;
        margin-bottom: 20px;
    }

    .menu_food_block .text {
        font-size: 14px;
        padding-bottom: 30px;
        max-width: 380px;
    }

    .menu_food_block .inner .item {
        min-height: 280px;
        padding: 30px 20px;
    }

    .menu_food_block .inner .item .name {
        font-size: 24px;
        padding-bottom: 16px;
    }

    .menu_food_block .inner .item ul li a {
        padding: 5px 0;
        font-size: 14px;
    }

    .menu_food_block .inner .item img {
        max-width: 180px;
    }
}

@media all and (max-width: 767px) {
    .menu_food_block {
        margin-bottom: 30px;
    }

    .menu_food_block .bg {
        bottom: 430px;
    }

    .menu_food_block .title {
        font-size: 20px;
        max-width: 200px;
        padding-top: 30px;
        margin-bottom: 10px;
    }

    .menu_food_block .text {
        font-size: 12px;
        padding-bottom: 20px;
        max-width: 380px;
    }

    .menu_food_block .inner {
        display: block;
    }

    .menu_food_block .inner .item {
        min-height: 224px;
        padding: 30px 20px;
        margin-bottom: 10px;
    }

    .menu_food_block .inner .item .name {
        font-size: 20px;
        padding-bottom: 16px;
    }

    .menu_food_block .inner .item ul li a {
        padding: 5px 0;
        font-size: 12px;
    }

    .menu_food_block .inner .item img {
        max-width: 180px;
    }
}

/* menu_food_block END*/
/* restaurant inner BEGIN*/
.restaurant .top_inner_bg {
    padding-bottom: 52px;
    padding-top: clamp(9.375rem, 4.25rem + 8.3333vw, 9.75rem);
    padding-bottom: 7rem;
}

.restaurant .top_inner_bg .path_block_wr {
    padding-top: 0;
    padding-bottom: 100px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .restaurant .top_inner_bg {
        padding-top: clamp(6.375rem, 4.25rem + 7.3333vw, 5.75rem);
    }

    .restaurant .top_inner_bg .path_block_wr {
        padding-bottom: 50px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .restaurant .top_inner_bg {
        padding-bottom: 18px;
        padding-top: clamp(7.375rem, 4.25rem + 4.3333vw, 5.75rem);
    }

    .restaurant .top_inner_bg .path_block_wr {
        padding-bottom: 40px;
    }
}

@media all and (max-width: 767px) {
    .restaurant .top_inner_bg {
        padding-bottom: 18px;
        padding-top: clamp(7.375rem, 4.25rem + 4.3333vw, 5.75rem);
        min-height: 400px;
    }

    .restaurant .top_inner_bg .path_block_wr {
        padding-bottom: 30px;
    }
}

/* restaurant inner END*/
/* rest_slider_wr BEGIN*/
.rest_slider_wr, .rest_slider_wr_congress {
    padding-bottom: 0;
    background: url(../../../include/res_bg.jpg) 50% no-repeat;
    background-size: cover;
}

.rest_slider_wr .rest_slider_top, .rest_slider_wr_congress .rest_slider_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-box-align: end;*/
    /*-ms-flex-align: end;*/
    /*align-items: end;*/
    gap: 62px;
    z-index: 1;
    position: relative;
    padding-top: 37px;
}

.rest_slider_wr .rest_slider_top .left_slider, .rest_slider_wr_congress .rest_slider_top .left_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    width: 30%;
    /*padding-top: 104px;*/
    padding-top: 40px;
    padding-bottom: 0;
}

.rest_slider_wr .rest_slider_top .left_slider .title, .rest_slider_wr_congress .rest_slider_top .left_slider .title {
    font-family: var(--second-family);
    font-size: 70px;
    color: #f9f9f9;
    padding-bottom: 37px;
    line-height: 90%;
    margin: 0;
    position: relative;
    z-index: 2;
    text-transform: uppercase;
}

.rest_slider_wr .rest_slider_top .left_slider .text, .rest_slider_wr_congress .rest_slider_top .left_slider .text {
    color: #fff;
    opacity: 1;
    max-width: 75%;
    margin: 0;
}

.rest_slider_wr .rest_slider_top .left_slider .left_slider_rest_slider, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_rest_slider {
    margin-bottom: 60px;
    margin-right: -150px;
}

.rest_slider_wr .rest_slider_top .left_slider .left_slider_bottom, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
}

.rest_slider_wr .rest_slider_top .left_slider .swiper-slide, .rest_slider_wr_congress .rest_slider_top .left_slider .swiper-slide {
    opacity: 0 !important;
}

.rest_slider_wr .rest_slider_top .left_slider .swiper-slide.swiper-slide-active, .rest_slider_wr_congress .rest_slider_top .left_slider .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
}

.rest_slider_wr .rest_slider_top .right_slider, .rest_slider_wr_congress .rest_slider_top .right_slider {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(70% - 62px);
    flex: 0 0 calc(70% - 62px);
    width: calc(70% - 62px);
    font-size: 0;
    padding: 0 0 0 0;
    position: relative;
    margin: 0;
}

.rest_slider_wr .rest_slider_top .right_slider:before, .rest_slider_wr_congress .rest_slider_top .right_slider:before {
    content: "";
    position: absolute;
    top: 38px;
    left: 0;
    right: -900px;
    bottom: 0;
    background: url(../../../include/sl_bg_r-red.jpg) 50% no-repeat;
    background-size: cover;
}

.restaurant_invert .rest_slider_wr .rest_slider_top .right_slider:before {
    /*background: url(/include/sl_bg_r-red-i.jpg) 50% no-repeat;*/
    background: #F2B770;
}

.rest_slider_wr .rest_slider_top .right_slider .swiper-slide {
    padding: 0 0 0 140px;
    position: relative;
    text-align: right;
}

.rest_slider_wr .rest_slider_top .right_slider .swiper-slide .name, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .name {
    position: absolute;
    left: 34px;
    top: 50%;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-box-align: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/
    max-width: 342px;
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    text-transform: uppercase;
    color: #f9f9f9;
    font-family: var(--second-family);
    z-index: 1;
    text-align: left;
}

.restaurant_invert .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .name {
    color: #f9f9f9;
}

.rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image {
    position: relative;
    display: inline-block;
    vertical-align: top;
    max-width: 824px;
}

.rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image:before, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(67, 48, 53, 0.76);
    mix-blend-mode: exclusion;
}

.rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button {
    position: absolute;
    bottom: 40px;
    right: 40px;
}

@media all and (max-width: 1440px) {
    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button {
        right: 30px;
        bottom: 30px;
    }
}

@media all and (max-width: 767px) {
    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button {
        right: auto;
        bottom: 16px;
        left: 16px;
    }
}

.rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered {
    border-color: #fff;
    color: #fff;
    font-size: 18px;
    padding: 15px 46px;
    z-index: 3;
}

@media all and (max-width: 1200px) {
    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered {
        font-size: 14px;
        padding: 12px 24px;
    }
}

.rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered:hover, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered:hover {
    border-color: rgb(var(--primary));
}

@media all and (max-width: 767px) {
    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered {
        background: none;
        padding: 0 18px 0 0;
        border: none;
        font-size: 12px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered:after, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image .button.button-primary-bordered:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 16px;
        height: 16px;
        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66797 4L10.1966 7.5286C10.4569 7.78894 10.4569 8.21106 10.1966 8.4714L6.66797 12' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A") 50% no-repeat;
        margin: auto;
    }
}

.rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider {
    margin-bottom: -334px;
}

.rest_slider_wr .pagination_rest_slider, .rest_slider_wr_congress .pagination_rest_slider {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #fff;
    opacity: 0.5;
    font-family: var(--second-family);
}

.rest_slider_wr .right_slider_bottom, .rest_slider_wr_congress .right_slider_bottom {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
    padding-top: 20px;
}

.rest_slider_wr .right_slider_bottom .button, .rest_slider_wr_congress .right_slider_bottom .button {
    font-size: 14px;
    width: 154px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 154px;
    flex: 0 0 154px;
}

.rest_slider_wr .right_slider_bottom .pagination_rest_slider, .rest_slider_wr_congress .right_slider_bottom .pagination_rest_slider {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 20px;
}

@media all and (max-width: 420px) {
    .rest_slider_wr .right_slider_bottom .pagination_rest_slider, .rest_slider_wr_congress .right_slider_bottom .pagination_rest_slider {
        display: none;
    }
}

.rest_slider_wr .rest_slider_arrow_btn, .rest_slider_wr_congress .rest_slider_arrow_btn {
    background: none;
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.rest_slider_wr .rest_slider_arrow_btn:before, .rest_slider_wr_congress .rest_slider_arrow_btn:before {
    opacity: 0.5;
}

.rest_slider_wr .rest_slider_arrow_btn:hover, .rest_slider_wr_congress .rest_slider_arrow_btn:hover {
    border-color: transparent;
    background: #C34E50;
}

.rest_slider_wr .rest_slider_arrow_btn:hover:before, .rest_slider_wr_congress .rest_slider_arrow_btn:hover:before {
    opacity: 1;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .rest_slider_wr .pagination_rest_slider, .rest_slider_wr_congress .pagination_rest_slider {
        font-size: 30px;
    }

    .rest_slider_wr .rest_slider_top .left_slider, .rest_slider_wr_congress .rest_slider_top .left_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        width: 30%;
        padding-top: 40px;
        padding-bottom: 0;
    }

    .rest_slider_wr .rest_slider_top .left_slider .title, .rest_slider_wr_congress .rest_slider_top .left_slider .title {
        font-size: 40px;
        padding-bottom: 28px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .text, .rest_slider_wr_congress .rest_slider_top .left_slider .text {
        font-size: 16px;
        /*max-width: 420px;*/
    }

    .rest_slider_wr .rest_slider_top .left_slider .left_slider_rest_slider, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_rest_slider {
        margin-bottom: 42px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .left_slider_bottom, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .rest_slider_wr .rest_slider_top .right_slider, .rest_slider_wr_congress .rest_slider_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(70% - 62px);
        flex: 0 0 calc(70% - 62px);
        width: calc(70% - 62px);
        padding: 0 0 0 0;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide {
        padding: 0 0 0 105px;
        position: relative;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .name, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .name {
        position: absolute;
        max-width: 234px;
        font-size: 50px;
        left: 25px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image {
        max-width: 610px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .name, .rest_slider_wr_congress .rest_slider_top .right_slider .name {
        display: none;
    }

    .rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider {
        margin-bottom: -248px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .rest_slider_wr, .rest_slider_wr_congress {
        padding-bottom: 0;
    }

    .rest_slider_wr .pagination_rest_slider, .rest_slider_wr_congress .pagination_rest_slider {
        font-size: 20px;
    }

    .rest_slider_wr .rest_slider_top, .rest_slider_wr_congress .rest_slider_top {
        gap: 20px;
    }

    .rest_slider_wr .rest_slider_top .left_slider, .rest_slider_wr_congress .rest_slider_top .left_slider {
        padding-top: 25px;
        padding-bottom: 10px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        width: 30%;
    }

    .rest_slider_wr .rest_slider_top .left_slider .title, .rest_slider_wr_congress .rest_slider_top .left_slider .title {
        font-size: 30px;
        padding-bottom: 16px;
        margin-right: -100px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .text, .rest_slider_wr_congress .rest_slider_top .left_slider .text {
        font-size: 14px;
        max-width: 100%;
        margin-right: -50px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .left_slider_rest_slider, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_rest_slider {
        margin-bottom: 30px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .left_slider_bottom, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_bottom {
        gap: 30px;
    }

    .rest_slider_wr .rest_slider_top .right_slider, .rest_slider_wr_congress .rest_slider_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(70% - 20px);
        flex: 0 0 calc(70% - 20px);
        width: calc(70% - 20px);
        padding: 0 0 0 0;
        margin-bottom: 0;
    }

    .rest_slider_wr .rest_slider_top .right_slider:before, .rest_slider_wr_congress .rest_slider_top .right_slider:before {
        bottom: 0;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide {
        padding: 0 0 0 50px;
        position: relative;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .name, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .name {
        font-size: 30px;
        bottom: 131px;
        top: auto;
        left: 40px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image {
        max-width: 334px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .rest_slider_pagination_block, .rest_slider_wr_congress .rest_slider_top .right_slider .rest_slider_pagination_block {
        left: calc(0.625rem + 30px);
    }

    .rest_slider_wr .rest_slider_top .right_slider .rest_slider_pagination_block .swiper-pagination-bullet, .rest_slider_wr_congress .rest_slider_top .right_slider .rest_slider_pagination_block .swiper-pagination-bullet {
        height: 4px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider {
        margin-bottom: -48px;
    }

    .rest_slider_wr .rest_slider_bottom, .rest_slider_wr_congress .rest_slider_bottom {
        padding: 40px 0 30px;
        gap: 20px;
    }

    .rest_slider_wr .rest_slider_bottom .left, .rest_slider_wr_congress .rest_slider_bottom .left {
        font-size: 20px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 246px;
        flex: 0 0 246px;
    }

    .rest_slider_wr .rest_slider_bottom .right, .rest_slider_wr_congress .rest_slider_bottom .right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .rest_slider_wr .rest_slider_bottom .right .name, .rest_slider_wr_congress .rest_slider_bottom .right .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .rest_slider_wr .rest_slider_bottom .right .list li, .rest_slider_wr_congress .rest_slider_bottom .right .list li {
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 17px;
    }

    .rest_slider_wr .rest_slider_bottom .right .text, .rest_slider_wr_congress .rest_slider_bottom .right .text {
        font-size: 12px;
    }
}

@media all and (max-width: 767px) {
    .rest_slider_wr, .rest_slider_wr_congress {
        padding-bottom: 0;
    }

    .rest_slider_wr .pagination_rest_slider, .rest_slider_wr_congress .pagination_rest_slider {
        font-size: 30px;
        position: relative;
        z-index: 5;
        width: 62px;
    }

    .rest_slider_wr .rest_slider_top, .rest_slider_wr_congress .rest_slider_top {
        gap: 20px;
        padding-top: 10px;
        position: relative;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .rest_slider_wr .rest_slider_top .left_slider, .rest_slider_wr_congress .rest_slider_top .left_slider {
        padding-top: 20px;
        padding-bottom: 10px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        width: 35%;
    }

    .rest_slider_wr .rest_slider_top .left_slider .title, .rest_slider_wr_congress .rest_slider_top .left_slider .title {
        font-size: 20px;
        padding-bottom: 20px;
        margin-right: -20px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .text, .rest_slider_wr_congress .rest_slider_top .left_slider .text {
        font-size: 12px;
        max-width: 100%;
        margin-right: -10px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .left_slider_rest_slider, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_rest_slider {
        margin-bottom: 0;
        margin-right: -10px;
    }

    .rest_slider_wr .rest_slider_top .left_slider .left_slider_bottom, .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_bottom {
        gap: 17px;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .rest_slider_wr .rest_slider_top .right_slider, .rest_slider_wr_congress .rest_slider_top .right_slider {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(65% - 20px);
        flex: 0 0 calc(65% - 20px);
        width: calc(65% - 20px);
        padding: 0 0 62px 10px;
        margin-bottom: 0;
    }

    .rest_slider_wr .rest_slider_top .right_slider:before, .rest_slider_wr_congress .rest_slider_top .right_slider:before {
        bottom: -26px;
        top: 10px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide {
        padding: 0 0 0 20px;
        position: relative;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .name, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .name {
        font-size: 16px;
        top: 15px;
        left: 40px;
        bottom: 0;
        right: 0;
        text-align: left;
    }

    .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image, .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image {
        max-width: 334px;
    }

    .rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider {
        margin-bottom: 0;
    }
}

/* rest_slider_wr END*/
/* form_bottom_rest BEGIN*/
.form_bottom_rest {
    padding: 20px 0 50px;
}

.form_bottom_rest .form_inner {
    width: 49%;
    background: url(../../../include/sl_bg_r-red.jpg) 50% no-repeat;
    background-size: cover;
    padding: 70px 20px;
}

.form_bottom_rest .form_inner form {
    max-width: 544px;
    margin: 0 auto;
}

.form_bottom_rest .form_inner form .title {
    font-weight: 400;
    font-size: 50px;
    line-height: 110%;
    text-align: center;
    color: #f9f9f9;
    padding-bottom: 50px;
    font-family: var(--second-family);
}

.form_bottom_rest .form_inner form .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    padding-bottom: 20px;
}

.form_bottom_rest .form_inner form .row .form_field {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
}

.form_bottom_rest .form_inner form .button {
    width: 100%;
    display: block;
}

.form_bottom_rest .form_inner form .warning-buy {
    color: #f9f9f9;
}

.form_bottom_rest .form_inner form .warning-buy a {
    color: #f9f9f9;
    text-decoration: underline;
}

.form_bottom_rest .form_inner form .warning-buy a:hover {
    text-decoration: none;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .form_bottom_rest {
        padding: 20px 0 40px;
    }

    .form_bottom_rest .form_inner {
        width: 49%;
        padding: 40px 20px 70px;
    }

    .form_bottom_rest .form_inner form {
        max-width: 400px;
    }

    .form_bottom_rest .form_inner form .title {
        font-size: 30px;
        padding-bottom: 45px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .form_bottom_rest {
        padding: 20px 0 40px;
    }

    .form_bottom_rest .form_inner {
        width: 49%;
        padding: 30px 20px 34px;
    }

    .form_bottom_rest .form_inner form {
        max-width: 250px;
    }

    .form_bottom_rest .form_inner form .title {
        font-size: 20px;
        padding-bottom: 20px;
    }

    .form_bottom_rest .form_inner form .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .form_bottom_rest .form_inner form .row .form_field {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}

@media all and (max-width: 767px) {
    .form_bottom_rest {
        padding: 49px 0 25px;
    }

    .form_bottom_rest .form_inner {
        width: 100%;
        padding: 40px 20px 40px;
    }

    .form_bottom_rest .form_inner form {
        max-width: 100%;
    }

    .form_bottom_rest .form_inner form .title {
        font-size: 30px;
        padding-bottom: 30px;
    }

    .form_bottom_rest .form_inner form .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 15px;
        padding-bottom: 15px;
    }

    .form_bottom_rest .form_inner form .row .form_field {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}

/* form_bottom_rest END*/
/* play_block BEGIN*/
.play_block {
    position: absolute;
    bottom: 0;
    right: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 70px;
}

.play_block .play_btn_top {
    position: static;
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .play_block {
        right: 40px;
    }

    .play_block img {
        max-width: 100px;
    }
}

@media all and (max-width: 767px) {
    .play_block {
        position: relative;
        right: auto;
        bottom: auto;
        padding-top: 37px;
        gap: 20px;
    }

    .play_block .play_btn_top {
        display: block;
        margin: 0;
        width: 65px;
        height: 65px;
        background-size: 15px;
    }

    .play_block img {
        max-width: 100px;
    }
}

/* play_block END*/
/* restaurant_invert BEGIN*/
.restaurant_invert .top_inner_bg {
    padding-bottom: 52px;
    padding-top: clamp(9.375rem, 4.25rem + 8.3333vw, 9.75rem);
    padding-bottom: 7rem;
}

.restaurant_invert .top_inner_bg .path_block_wr {
    padding-top: 0;
    padding-bottom: 100px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .restaurant_invert .top_inner_bg {
        padding-top: clamp(6.375rem, 4.25rem + 7.3333vw, 5.75rem);
    }

    .restaurant_invert .top_inner_bg .path_block_wr {
        padding-bottom: 50px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .restaurant_invert .top_inner_bg {
        padding-bottom: 18px;
        padding-top: clamp(7.375rem, 4.25rem + 4.3333vw, 5.75rem);
    }

    .restaurant_invert .top_inner_bg .path_block_wr {
        padding-bottom: 40px;
    }
}

@media all and (max-width: 767px) {
    .restaurant_invert .top_inner_bg {
        padding-bottom: 18px;
        padding-top: clamp(7.375rem, 4.25rem + 4.3333vw, 5.75rem);
        min-height: 400px;
    }

    .restaurant_invert .top_inner_bg .path_block_wr {
        padding-bottom: 30px;
    }
}

.restaurant_invert .fixed-btns__popup-btn span {
    /*background: #393335;*/
}

.restaurant_invert .fixed-btns__popup-btn span svg path {
    /*fill: #fff;*/
}

.restaurant_invert .fixed-btns__btn a svg path {
    stroke: #393335;
}

.restaurant_invert .fitnes_block_wr {
    background: none;
}

.restaurant_invert .fitnes_block_wr .fitnes_top .left_slider .pagination_fitnes {
    color: #3a3a3a;
    opacity: 1;
}

.restaurant_invert .fitnes_block_wr .fitnes_top .left_slider .name {
    color: #37241d;
}

.restaurant_invert .fitnes_block_wr .fitnes_top .left_slider .title {
    color: #37241d;
}

.restaurant_invert .swiper-button-next,
.restaurant_invert .swiper-button-prev {
    background: rgba(129, 129, 129, 0.3);
}

.restaurant_invert .swiper-button-next:hover,
.restaurant_invert .swiper-button-prev:hover {
    background: #f2b770;
}

.restaurant_invert .fitnes_block_wr .fitnes_top .right_slider:before {
    background: url(../../../include/sl_bg_r-i.jpg) 50% no-repeat;
    background-size: cover;
}

.restaurant_invert .fitnes_block_wr .fitnes_top .right_slider .fitnes_pagination_block .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #f2b770;
}

.restaurant_invert .site-footer {
    background: url(../../../include/footer_bg_r_i.jpg) 50% no-repeat;
    background-size: cover;
}

.restaurant_invert .site-footer__bottom-wr {
    background: #EDDDCA;
}

.restaurant_invert .site-footer__bottom {
    color: #3a3a3a;
}

.restaurant_invert .mobile_fixed_btns .fixed-btns__btn-a svg path {
    stroke: #c34e50;
}

.restaurant_invert .mobile_fixed_btns .book__btn {
    /*background: #c34e50;*/
}

/*.restaurant_invert .chef_block_wr .block-padding .right:before {
    background: url("data:image/svg+xml,%3Csvg width='102' height='80' viewBox='0 0 102 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.6084 39.1031C30.5525 39.1031 35.4266 41.136 39.2308 45.2018C43.2727 49.0284 45.2937 53.8117 45.2937 59.5516C45.2937 65.2915 43.1538 70.1943 38.8741 74.2601C34.8322 78.0867 29.6014 80 23.1818 80C16.2867 80 10.6993 77.6084 6.41958 72.8251C2.13986 67.8027 0 60.5082 0 50.9417C0 30.1345 11.2937 13.154 33.8811 0L37.0909 3.94618C30.6713 9.44693 26.2727 14.9477 23.8951 20.4484C21.5175 25.71 20.3287 31.6891 20.3287 38.3856V39.1031H24.6084ZM81.3147 39.1031C87.2587 39.1031 92.1329 41.136 95.9371 45.2018C99.979 49.0284 102 53.8117 102 59.5516C102 65.2915 99.8601 70.1943 95.5804 74.2601C91.5385 78.0867 86.3077 80 79.8881 80C72.993 80 67.4056 77.6084 63.1259 72.8251C58.8462 67.8027 56.7063 60.5082 56.7063 50.9417C56.7063 30.1345 68 13.154 90.5874 0L93.7972 3.94618C87.3776 9.44693 82.979 14.9477 80.6014 20.4484C78.2238 25.71 77.035 31.6891 77.035 38.3856V39.1031H81.3147Z' fill='%23f2b770' /%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
}*/

.restaurant_invert .chef_block_wr .block-padding .left .chef_text .title {
    color: #818181;
}

.restaurant_invert .chef_block_wr .block-padding .left .chef_text .name {
    color: #3a3a3a;
}

.restaurant_invert .chef_block_wr .block-padding .left .chef_text .button {
    background: #3a3a3a;
}

.restaurant_invert .gal_res_block .block-padding .item .label .name {
    color: #3a3a3a;
}

.restaurant_invert .rest_slider_wr, .restaurant_invert .rest_slider_wr_congress {
    background: url(../../../include/res_bgi.jpg) 50% no-repeat;
    background-size: cover;
}

.restaurant_invert .rest_slider_wr .rest_slider_arrow_btn,
.restaurant_invert .rest_slider_wr_congress .rest_slider_arrow_btn {
    background: none;
}

.restaurant_invert .rest_slider_wr .rest_slider_arrow_btn:hover,
.restaurant_invert .rest_slider_wr_congress .rest_slider_arrow_btn:hover {
    background: #f2b770;
}

.restaurant_invert .site-header .site-header__logo svg path {
    fill: #fff !important;
}

.restaurant_invert .rest_slider_wr .rest_slider_top .right_slider:before .rest_slider_wr_congress .rest_slider_top .right_slider:before {
    background: url(../../../include/sl_bg_ri2.jpg) 50% no-repeat;
    background-size: cover;
}

.restaurant_invert .form_bottom_rest .form_inner {
    background: url(../../../include/res_bgi.jpg) 50% no-repeat;
}

.restaurant_invert .form_bottom_rest .form_inner form .button {
    background: #f2b770;
}

.restaurant_invert .form_bottom_rest .form_inner form .button:hover {
    background: #fff;
    color: #3a3a3a;
}

.site-wrapper.inner_page_main.restaurant_invert {
    background: #EDDDCA;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__burger-btn span {
    background: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__burger-btn span svg rect,
.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__burger-btn span svg path {
    fill: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__burger-btn span:hover {
    background: #F2B770;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__burger-btn span:hover svg rect,
.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__burger-btn span:hover svg path {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__logo .logo_red {
    display: block;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__logo .logo_wh {
    display: none;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__map-btn a svg path:not(.circle) {
    fill: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__map-btn a:hover {
    background: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__map-btn a:hover svg path {
    fill: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__map-btn a:hover svg path:not(.circle) {
    fill: #fff;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__langs-btn {
    color: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__langs-btn:hover {
    background: #F2B770;
    color: #fff;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__taxi-btn span {
    background: #F2B770;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__taxi-btn span svg path {
    fill: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__taxi-btn span:hover {
    background: #fff;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__taxi-btn span:hover svg path {
    fill: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__choose-btn > .button {
    background: rgb(var(--white));
    color: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__choose-btn > .button:hover {
    background: #F2B770;
    color: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__3d-btn a {
    background: rgb(var(--white));
    color: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__3d-btn a:hover {
    background: #F2B770;
    color: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__3d-btn a:before {
    background: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__3d-btn a svg path {
    fill: #3A3A3A;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__3d-btn:hover a:before {
    background: #F2B770;
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__3d-btn:hover a svg path {
    fill: rgb(var(--white));
}

.site-wrapper.inner_page_main.restaurant_invert .site-header:not(.fixed) .site-header__phone-item a {
    color: #f4f6ea;
}

.right_slider .swiper-pagination-bullet {
    position: relative;
}

.right_slider .swiper-pagination-bullet i {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 10px;
    background-color: #f9f9f9;
}

.right_slider .swiper-pagination-bullet b {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 0%;
    height: 10px;
    background-color: #c34e50;
}

.right_slider .swiper-pagination-bullet-active {
    background-color: transparent;
}

.right_slider .swiper-pagination-bullet-active b {
    -webkit-animation-name: countingBar;
    animation-name: countingBar;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

/* restaurant_invert END*/
@-webkit-keyframes countingBar {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}

@keyframes countingBar {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}

.fitnes_block_wr {
    overflow: hidden;
}

/* fitnes_top BEGIN*/
.fitnes_top .left_slider .name,
.fitnes_top .left_slider .pagination_fitnes,
.fitnes_top .left_slider .title,
.fitnes_top .left_slider .left_slider_fitnes,
.fitnes_top .left_slider .left_slider_bottom {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    opacity: 0;
}

.fitnes_top .left_slider.showed .name,
.fitnes_top .left_slider.showed .pagination_fitnes,
.fitnes_top .left_slider.showed .title,
.fitnes_top .left_slider.showed .left_slider_fitnes,
.fitnes_top .left_slider.showed .left_slider_bottom {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}

.fitnes_top .right_slider.showed .right_slider_fitnes {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}

.fitnes_top .right_slider .right_slider_fitnes {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    opacity: 0;
}

/* fitnes_top END*/
/* animation BEGIN*/
.chef_block_wr .block-padding .left .title,
.chef_block_wr .block-padding .left .name,
.chef_block_wr .block-padding .left .button {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    opacity: 0;
}

.chef_block_wr .block-padding .left.showed .title,
.chef_block_wr .block-padding .left.showed .name,
.chef_block_wr .block-padding .left.showed .button {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}

.gal_res_block .block-padding .item .image {
    position: relative;
    padding-top: 62%;
    overflow: hidden;
}

.gal_res_block .block-padding .item .image img {
    height: 120%;
    width: 100%;
    max-width: unset;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.menu_food_block .title,
.menu_food_block .text,
.menu_food_block .inner .item {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    opacity: 0;
}

.menu_food_block.showed .title,
.menu_food_block.showed .text,
.menu_food_block.showed .inner .item {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}

.rest_slider_wr .rest_slider_top .left_slider .title,
.rest_slider_wr .rest_slider_top .left_slider .left_slider_rest_slider,
.rest_slider_wr .rest_slider_top .left_slider_bottom,
.rest_slider_wr .rest_slider_top .right_slider, .rest_slider_wr_congress .rest_slider_top .left_slider .title,
.rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_rest_slider,
.rest_slider_wr_congress .rest_slider_top .left_slider_bottom,
.rest_slider_wr_congress .rest_slider_top .right_slider {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    opacity: 0;
}

.rest_slider_wr.showed .rest_slider_top .left_slider .title,
.rest_slider_wr.showed .rest_slider_top .left_slider .left_slider_rest_slider,
.rest_slider_wr.showed .rest_slider_top .left_slider_bottom,
.rest_slider_wr.showed .rest_slider_top .right_slider, .rest_slider_wr_congress.showed .rest_slider_top .left_slider .title,
.rest_slider_wr_congress.showed .rest_slider_top .left_slider .left_slider_rest_slider,
.rest_slider_wr_congress.showed .rest_slider_top .left_slider_bottom,
.rest_slider_wr_congress.showed .rest_slider_top .right_slider {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}

.form_bottom_rest .form_inner {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    opacity: 0;
    position: relative;
    z-index: 3;
}

.form_bottom_rest.showed .form_inner {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}

/* animation END*/
/* announces_list_wrap BEGIN*/
.announces_list_wrap .block-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 49px 0;
    padding-top: 50px;
    padding-bottom: 0;
}

.announces_list_wrap .block-padding .announces-block__slider-item {
    position: relative;
}

@media all and (min-width: 1441px) {
    .announces_list_wrap .block-padding .announces-block__slider-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        border-bottom: 1px solid #D9D9D9;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item:nth-child(odd) {
        padding: 0 70px 49px 0;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item:nth-child(odd):before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 49px;
        right: 0;
        width: 1px;
        background: #D9D9D9;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item:nth-child(even) {
        padding: 0 0 49px 70px;
    }
}

.announces_list_wrap .block-padding .announces-block__slider-item .item-title {
    max-width: 100%;
}

.announces_list_wrap .block-padding .announces-block__slider-item.showed .item-body img {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .announces_list_wrap .block-padding {
        padding-top: 40px;
        padding-bottom: 40px;
        gap: 30px 20px;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        padding: 0;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .announces_list_wrap .block-padding {
        padding-top: 40px;
        padding-bottom: 40px;
        gap: 30px 20px;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        padding: 0;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item .item-header {
        margin-bottom: 1.8rem;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item .item-body {
        margin-top: 1.8rem;
    }
}

@media all and (max-width: 767px) {
    .announces_list_wrap .block-padding {
        padding-top: 30px;
        padding-bottom: 30px;
        gap: 1.8rem 0.6rem;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 0.6rem);
        flex: 0 0 calc(50% - 0.6rem);
        padding: 0;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item .item-header {
        margin-bottom: 1.8rem;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item .item-title {
        font-size: 0.7rem;
    }

    .announces_list_wrap .block-padding .announces-block__slider-item .item-body {
        margin-top: 1.8rem;
    }
}

/* announces_list_wrap END*/
.spec_page .review_slider_wrapper,
.congress_page .review_slider_wrapper {
    padding-top: 67px;
    position: relative;
    z-index: 1;
}

@media all and (min-width: 1441px) {
    .spec_page .review_slider_wrapper,
    .congress_page .review_slider_wrapper {
        margin-top: -1px;
    }
}

.spec_page .review_slider_wrapper:before,
.congress_page .review_slider_wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 410px;
    background: #ddad6a;
}

.spec_page .review_slider_wrapper .title_slider_block .title,
.congress_page .review_slider_wrapper .title_slider_block .title {
    color: #FFFFFF;
    position: relative;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .spec_page .review_slider_wrapper,
    .congress_page .review_slider_wrapper {
        padding-top: 30px;
    }

    .spec_page .review_slider_wrapper:before,
    .congress_page .review_slider_wrapper:before {
        height: 314px;
    }
}

@media all and (max-width: 1200px) {
    .spec_page .review_slider_wrapper,
    .congress_page .review_slider_wrapper {
        padding-top: 30px;
    }

    .spec_page .review_slider_wrapper:before,
    .congress_page .review_slider_wrapper:before {
        height: 164px;
    }
}

@media all and (max-width: 767px) {
    .spec_page .review_slider_wrapper .title_slider_block .title,
    .congress_page .review_slider_wrapper .title_slider_block .title {
        font-size: 1.5rem;
    }
}

.congress_page .site-header .site-header__logo svg path {
    fill: #fff !important;
}

.congress_page .events_block_wr, .congress_page .event_block_wr {
    background: url(../../../include/bg_con.jpg) 50% no-repeat;
    background-size: cover;
}

.congress_page .top_inner_bg {
    min-height: 737px;
    padding-bottom: 76px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .congress_page .top_inner_bg {
        min-height: 553px;
        padding-bottom: 52px;
    }
}

@media all and (max-width: 1200px) {
    .congress_page .top_inner_bg {
        min-height: 400px;
        padding-bottom: 33px;
    }
}

.congress_page .list_number_page .announces-block__header_title {
    padding-top: 70px;
}

.congress_page .list_number_page .announces-block__header_title .name {
    max-width: 850px;
    font-weight: 400;
    color: #393335;
    font-family: var(--second-family);
    margin-bottom: 40px;
}

.congress_page .list_number_page .announces-block__header_title .text {
    font-weight: 400;
    font-size: 20px;
    color: #393335;
    max-width: 840px;
    opacity: 0.5;
    line-height: 1.1;
}

@media all and (max-width: 1024px) {
    .congress_page .list_number_page .announces-block__header_title {
        padding-top: 30px;
    }

    .congress_page .list_number_page .announces-block__header_title .name {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .congress_page .list_number_page .announces-block__header_title .text {
        font-size: 12px;
    }
}

.congress_page .rest_slider_wr .rest_slider_top .right_slider:before, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider:before {
    background: #ddad6a;
    bottom: -40px;
    top: auto;
}

.congress_page .rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider .right_slider_rest_slider {
    /*margin-bottom: -140px;*/
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .congress_page .rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider .right_slider_rest_slider {
        /*margin-bottom: -100px;*/
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .congress_page .rest_slider_wr .rest_slider_top .left_slider .left_slider_rest_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_rest_slider {
        margin-right: 0;
    }

    .congress_page .rest_slider_wr .rest_slider_top .left_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .left_slider {
        padding-bottom: 20px;
    }

    .congress_page .rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider .right_slider_rest_slider {
        /*margin-bottom: -48px;*/
    }
}

@media all and (max-width: 767px) {
    .congress_page .rest_slider_wr, .congress_page .rest_slider_wr_congress {
        background: none;
        position: relative;
    }

    .congress_page .rest_slider_wr:before, .congress_page .rest_slider_wr_congress:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 200px;
        left: 0;
        right: 0;
        background: url(../../../include/res_bg.jpg) 50% no-repeat;
        background-size: cover;
    }

    .congress_page .rest_slider_wr .rest_slider_top, .congress_page .rest_slider_wr_congress .rest_slider_top {
        display: block;
    }

    .congress_page .rest_slider_wr .rest_slider_top .left_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .left_slider {
        width: 100%;
        padding-bottom: 20px;
    }

    .congress_page .rest_slider_wr .rest_slider_top .left_slider .left_slider_bottom, .congress_page .rest_slider_wr_congress .rest_slider_top .left_slider .left_slider_bottom {
        /*bottom: 20px;*/
        bottom: 55px;
        right: 0;
        z-index: 100;
        /*width: 256px;*/
        width: auto;
    }

    .congress_page .rest_slider_wr .rest_slider_top .right_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider {
        width: 100%;
        padding-bottom: 80px !important;
    }

    .congress_page .rest_slider_wr .rest_slider_top .right_slider:before, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider:before {
        bottom: 0;
        top: 36px;
    }

    .congress_page .rest_slider_wr .rest_slider_top .right_slider .right_slider_rest_slider, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider .right_slider_rest_slider {
        /*margin: 0;*/
    }

    .congress_page .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .image, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .image {
        max-width: 256px;
    }

    .congress_page .rest_slider_wr .rest_slider_top .right_slider .swiper-slide .name, .congress_page .rest_slider_wr_congress .rest_slider_top .right_slider .swiper-slide .name {
        top: 0;
        left: 0;
    }
}

.congress_page .list_number_page {
    background-color: #fff;
}

/* params_cong BEGIN*/
.params_cong {
    padding-top: 70px;
    position: relative;
    z-index: 2;
}

.params_cong .block-padding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 70px;
}

.params_cong .item {
    padding-right: 20px;
}

.params_cong .item .name {
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #fff;
    padding-bottom: 20px;
    font-family: var(--second-family);
}

.params_cong .item .text {
    font-weight: 400;
    font-size: 20px;
    line-height: 90%;
    color: #fff;
    opacity: 0.5;
    max-width: 250px;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .params_cong {
        padding-top: 65px;
    }

    .params_cong .item .name {
        font-size: 50px;
        padding-bottom: 20px;
    }

    .params_cong .item .text {
        font-size: 16px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .params_cong {
        padding-top: 32px;
    }

    .params_cong .item .name {
        font-size: 30px;
        padding-bottom: 10px;
    }

    .params_cong .item .text {
        font-size: 14px;
    }
}

@media all and (max-width: 767px) {
    .params_cong {
        padding-top: 32px;
    }

    .params_cong .block-padding {
        gap: 17px 20px;
    }

    .params_cong .item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }

    .params_cong .item .name {
        font-size: 30px;
        padding-bottom: 10px;
    }

    .params_cong .item .text {
        font-size: 14px;
    }
}

@media all and (max-width: 420px) {
    .params_cong {
        padding-top: 32px;
    }

    .params_cong .block-padding {
        gap: 17px 20px;
    }

    .params_cong .item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    }

    .params_cong .item .name {
        font-size: 24px;
        padding-bottom: 10px;
    }

    .params_cong .item .text {
        font-size: 14px;
    }
}

/* params_cong END*/
/* equipment_block_wr BEGIN*/
.equipment_block_wr {
    padding-top: 70px;
    padding-bottom: 85px;
}

.equipment_block_wr .title {
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #393335;
    font-family: var(--second-family);
    max-width: 540px;
    padding-bottom: 40px;
}

.equipment_block_wr .text {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 20px;
    color: #393335;
    opacity: .5;
    max-width: 1100px;
    padding-bottom: 40px;
}

.equipment_block_wr .inner > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;

    /*columns: 4;*/
    /*-webkit-columns: 4;*/
}

.equipment_block_wr .inner > ul > li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.3333333% - 15px);
    flex: 0 0 calc(33.3333333% - 15px);

    /*-webkit-column-break-inside: avoid;*/
    /*page-break-inside: avoid;*/
}

.equipment_block_wr .inner > ul > li .name {
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: #ddad6a;
    padding-bottom: 20px;
}

.equipment_block_wr .inner > ul > li ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.equipment_block_wr .inner > ul > li ul li {
    margin-bottom: 20px;
    /*max-width: 324px;*/
}

.equipment_block_wr .inner > ul > li ul li .item {
    /*padding-left: 27px;*/
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #393335;

    display: flex;
}

.equipment_block_wr .inner > ul > li ul li .item svg {
    margin-top: -3px;
    margin-right: 10px;
    flex: 0 0 auto;
}

.equipment_block_wr .inner > ul > li ul li .item:before {
    /*content: "";*/
    /*position: absolute;*/
    /*top: 6px;*/
    /*left: 0;*/
    /*width: 7px;*/
    /*height: 7px;*/
    /*border-radius: 50%;*/
    /*background: #ddad6a;*/
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .equipment_block_wr {
        padding-bottom: 50px;
    }

    .equipment_block_wr .title {
        font-size: 50px;
        padding-bottom: 50px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .equipment_block_wr {
        padding-bottom: 20px;
        padding-top: 40px;
    }

    .equipment_block_wr .title {
        font-size: 30px;
        padding-bottom: 30px;
    }

    .equipment_block_wr .text {
        font-size: 12px;
        padding-bottom: 20px;
    }

    .equipment_block_wr .inner > ul > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 15px);
        flex: 0 0 calc(50% - 15px);
    }

    .equipment_block_wr .inner > ul > li .name {
        font-size: 12px;
    }

    .equipment_block_wr .inner > ul > li ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .equipment_block_wr .inner > ul > li ul li {
        margin-bottom: 10px;
    }

    .equipment_block_wr .inner > ul > li ul li .item {
        /*padding-left: 17px;*/
        font-size: 12px;
    }

    .equipment_block_wr .inner > ul > li ul li .item:before {
        top: 6px;
    }
}

@media all and (max-width: 767px) {
    .equipment_block_wr {
        padding-top: 40px;
        padding-bottom: 20px;
    }

    .equipment_block_wr .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .equipment_block_wr .text {
        font-size: 12px;
        padding-bottom: 20px;
    }

    .equipment_block_wr .inner > ul {
        gap: 20px 40px;

        columns: 1;
        -webkit-columns: 1;
    }

    .equipment_block_wr .inner > ul > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .equipment_block_wr .inner > ul > li .name {
        font-size: 12px;
    }

    .equipment_block_wr .inner > ul > li ul li {
        margin-bottom: 10px;
    }

    .equipment_block_wr .inner > ul > li ul li .item {
        /*padding-left: 17px;*/
        font-size: 12px;
    }

    .equipment_block_wr .inner > ul > li ul li .item:before {
        top: 6px;
    }
}

/* equipment_block_wr END*/
/* place_block_wr BEGIN*/
.place_block_wr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    background: url(../../../include/res_bg.jpg) 50% no-repeat;
    background-size: cover;
}

.place_block_wr .left_block {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 42%;
    flex: 0 0 42%;
    padding-right: 20px;
    width: 42%;
    padding-top: 79px;
    padding-bottom: 40px;
}

.place_block_wr .left_block .left_slider_bottom {
    padding-top: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
}

.place_block_wr .left_block .place_arrow_btn {
    background: none;
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.place_block_wr .left_block .place_arrow_btn:before {
    opacity: 0.5;
}

.place_block_wr .left_block .place_arrow_btn:hover {
    border-color: transparent;
    background: #C34E50;
}

.place_block_wr .left_block .place_arrow_btn:hover:before {
    opacity: 1;
}

.place_block_wr .left_block .pagination_place {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #fff;
    opacity: 0.5;
    font-family: var(--second-family);
}

.place_block_wr .left_block .title {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #fff;
    padding-bottom: 50px;
}

.place_block_wr .left_block .swiper-slide .name {
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 20px;
}

.place_block_wr .left_block .swiper-slide .text {
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    padding-bottom: 30px;
}

.place_block_wr .left_block .swiper-slide ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.place_block_wr .left_block .swiper-slide ul li {
    padding-left: 27px;
    position: relative;
    margin-bottom: 20px;
}

.place_block_wr .left_block .swiper-slide ul li:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #fff;
    border-radius: 50%;
}

.place_block_wr .left_block .swiper-slide .button {
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff;
}

.place_block_wr .right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58%;
    flex: 0 0 58%;
    width: 58%;
}

.place_block_wr .right .right_slider_place_main {
    position: relative;
    margin-top: -160px;
}

.place_block_wr .right .place_arrow {
    position: absolute;
    top: 0;
    bottom: 141px;
    z-index: 2;
    margin: auto;
    border: 1px solid #393335;
    background: #fff;
}

.place_block_wr .right .place_arrow.swiper-button-prev {
    left: 30px;
}

.place_block_wr .right .place_arrow.swiper-button-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%23393335'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.place_block_wr .right .place_arrow.swiper-button-next {
    right: 30px;
}

.place_block_wr .right .place_arrow.swiper-button-next:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='%23393335'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.place_block_wr .right .image {
    font-size: 0;
}

.place_block_wr .right .bottom_text {
    padding: 36px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.place_block_wr .right .bottom_text .name {
    padding-right: 30px;
    border-right: 1px solid #fff;
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 30px;
    line-height: 90%;
    color: #fff;
}

.place_block_wr .right .bottom_text .size {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #fff;
    padding-right: 30px;
    border-right: 1px solid #fff;
}

.place_block_wr .right .bottom_text .chel {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    color: #fff;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .place_block_wr .left_block {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .place_block_wr .left_block .title {
        font-size: 50px;
        padding-bottom: 40px;
    }

    .place_block_wr .left_block .pagination_place {
        font-size: 50px;
    }

    .place_block_wr .left_block .swiper-slide .name {
        font-size: 16px;
        padding-bottom: 15px;
    }

    .place_block_wr .left_block .swiper-slide .text {
        font-size: 16px;
        padding-bottom: 15px;
    }

    .place_block_wr .left_block .swiper-slide ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .place_block_wr .left_block .swiper-slide ul li {
        margin-bottom: 15px;
    }

    .place_block_wr .left_block .swiper-slide .button {
        border-color: rgba(255, 255, 255, 0.3);
        color: #fff;
    }

    .place_block_wr .right .right_slider_place_main {
        position: relative;
        margin-top: -112px;
    }

    .place_block_wr .right .place_arrow {
        bottom: 98px;
    }

    .place_block_wr .right .place_arrow.swiper-button-prev {
        left: 20px;
    }

    .place_block_wr .right .place_arrow.swiper-button-next {
        right: 20px;
    }

    .place_block_wr .right .bottom_text {
        padding: 36px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 30px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .place_block_wr .right .bottom_text .name {
        font-size: 20px;
    }

    .place_block_wr .right .bottom_text .size {
        font-size: 50px;
    }

    .place_block_wr .right .bottom_text .chel {
        font-size: 50px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .place_block_wr .left_block {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .place_block_wr .left_block .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .place_block_wr .left_block .pagination_place {
        font-size: 30px;
    }

    .place_block_wr .left_block .swiper-slide .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .place_block_wr .left_block .swiper-slide .text {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .place_block_wr .left_block .swiper-slide ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .place_block_wr .left_block .swiper-slide ul li {
        margin-bottom: 10px;
    }

    .place_block_wr .left_block .swiper-slide .button {
        border-color: rgba(255, 255, 255, 0.3);
        color: #fff;
    }

    .place_block_wr .right .right_slider_place_main {
        position: relative;
        margin-top: -63px;
    }

    .place_block_wr .right .place_arrow {
        bottom: 98px;
    }

    .place_block_wr .right .place_arrow.swiper-button-prev {
        left: 10px;
    }

    .place_block_wr .right .place_arrow.swiper-button-next {
        right: 10px;
    }

    .place_block_wr .right .bottom_text {
        padding: 36px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 13px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .place_block_wr .right .bottom_text .name {
        font-size: 16px;
        padding-right: 13px;
    }

    .place_block_wr .right .bottom_text .size {
        font-size: 30px;
        padding-right: 13px;
    }

    .place_block_wr .right .bottom_text .chel {
        font-size: 30px;
    }
}

@media all and (max-width: 767px) {
    .place_block_wr {
        display: block;
    }

    .place_block_wr .left_block {
        width: 100%;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .place_block_wr .left_block .title {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .place_block_wr .left_block .left_slider_bottom {
        padding-top: 20px;
    }

    .place_block_wr .left_block .pagination_place {
        font-size: 30px;
    }

    .place_block_wr .left_block .swiper-slide .name {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .place_block_wr .left_block .swiper-slide .text {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .place_block_wr .left_block .swiper-slide ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .place_block_wr .left_block .swiper-slide ul li {
        margin-bottom: 10px;
    }

    .place_block_wr .left_block .swiper-slide .button {
        border-color: rgba(255, 255, 255, 0.3);
        color: #fff;
    }

    .place_block_wr .right {
        width: 100%;
    }

    .place_block_wr .right .right_slider_place_main {
        position: relative;
        margin-top: 0;
    }

    .place_block_wr .right .place_arrow {
        bottom: 72px;
    }

    .place_block_wr .right .place_arrow.swiper-button-prev {
        left: 10px;
    }

    .place_block_wr .right .place_arrow.swiper-button-next {
        right: 10px;
    }

    .place_block_wr .right .bottom_text {
        padding: 20px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 13px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .place_block_wr .right .bottom_text .name {
        font-size: 16px;
        padding-right: 13px;
    }

    .place_block_wr .right .bottom_text .size {
        font-size: 30px;
        padding-right: 13px;
    }

    .place_block_wr .right .bottom_text .chel {
        font-size: 30px;
    }
}

/* place_block_wr END*/
/* bottom_form_cong BEGIN*/
.bottom_form_cong {
    padding-top: 0;
    padding-bottom: 60px;
}

.bottom_form_cong .form_inner {
    background: #fff;
    -webkit-box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.05);
    padding: 60px 60px 90px;
}

.bottom_form_cong .form_inner .title {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 70px;
    line-height: 90%;
    text-align: center;
    color: #393335;
    padding-bottom: 50px;
    /*max-width: 850px;*/
    margin: 0 auto;
}

.bottom_form_cong .form_inner .row_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    max-width: 1100px;
    margin: 0 auto;
}

.bottom_form_cong .form_inner .row_form .form_field {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 15px);
    flex: 0 0 calc(25% - 15px);
    position: relative;
    margin: 0;
}

.bottom_form_cong .form_inner .row_form .form_field .field_name {
    position: absolute;
    top: 10px;
    left: 20px;
    right: 10px;
    font-weight: 600;
    font-size: 12px;
    color: #b8b8b8;
    z-index: 1;
}

.bottom_form_cong .form_inner .row_form .form_field input,
.bottom_form_cong .form_inner .row_form .form_field select {
    border-radius: 46px;
    height: 60px;
    padding: 30px 20px 10px;
    background: #f9f9f9;
    font-weight: 700;
    font-size: 16px;
    color: #393335;
    border: none;
    outline: none;
    text-align: left;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.bottom_form_cong .form_inner .row_form .form_field input::-webkit-input-placeholder,
.bottom_form_cong .form_inner .row_form .form_field select::-webkit-input-placeholder {
    color: #393335;
}

.bottom_form_cong .form_inner .row_form .form_field input:hover,
.bottom_form_cong .form_inner .row_form .form_field select:hover {
    -webkit-box-shadow: inset 0 0 0 1px #ddad6a;
    box-shadow: inset 0 0 0 1px #ddad6a;
}

.bottom_form_cong .form_inner .row_form .form_field .select {
    position: relative;
    display: block;
}

.bottom_form_cong .form_inner .row_form .form_field .select__head {
    border-radius: 46px;
    height: 60px;
    padding: 30px 20px 10px;
    background: #f9f9f9;
    font-weight: 700;
    font-size: 16px;
    color: #393335;
    border: none;
    outline: none;
    text-align: left;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
}

.bottom_form_cong .form_inner .row_form .form_field .select__head:hover {
    -webkit-box-shadow: inset 0 0 0 1px #ddad6a;
    box-shadow: inset 0 0 0 1px #ddad6a;
}

.bottom_form_cong .form_inner .row_form .form_field .select__head::after {
    width: 10px;
    height: 6px;
    background: #FFF url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.50495 5.78413L0.205241 1.25827C-0.0684138 0.970375 -0.0684138 0.503596 0.205241 0.215836C0.478652 -0.0719461 0.922098 -0.071946 1.19549 0.215837L5.00007 4.22052L8.80452 0.215953C9.07805 -0.0718292 9.52145 -0.0718292 9.79486 0.215953C10.0684 0.503736 10.0684 0.970492 9.79486 1.25839L5.49508 5.78425C5.35831 5.92814 5.17925 6 5.00009 6C4.82085 6 4.64165 5.928 4.50495 5.78413Z' fill='%23000000'/%3E%3C/svg%3E%0A") no-repeat center/cover;
    position: absolute;
    right: 20px;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    content: "";
    display: block;
    -webkit-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}

.bottom_form_cong .form_inner .row_form .form_field .select__head.open::after {
    -webkit-transform: translateY(50%) rotate(180deg);
    transform: translateY(50%) rotate(180deg);
}

.bottom_form_cong .form_inner .row_form .form_field .select__list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    margin-top: 5px;
    max-height: 305px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #424348;
    scrollbar-color: dark;
    scrollbar-width: thin;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
}

.bottom_form_cong .form_inner .row_form .form_field .select__list::-webkit-scrollbar {
    width: 7px;
    background-color: #F8F9FA;
    padding: 5px;
}

.bottom_form_cong .form_inner .row_form .form_field .select__list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D9D9D9;
}

.bottom_form_cong .form_inner .row_form .form_field .select__list .select__item {
    position: relative;
    border-top: 1px solid rgba(224, 229, 231, 0.5);
    padding: 10px 15px;
    cursor: pointer;
    list-style-type: none;
}

.bottom_form_cong .form_inner .row_form .form_field .select__list .select__item:hover {
    background-color: rgba(224, 229, 231, 0.5);
}

.bottom_form_cong .form_inner .row_form .form_field_btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 15px);
    flex: 0 0 calc(50% - 15px);
}

.bottom_form_cong .form_inner .row_form .form_field_btn .button {
    width: 100%;
}

.bottom_form_cong .warning-buy a {
    color: #ddad6a;
    text-decoration: underline;
}

.bottom_form_cong .warning-buy a:hover {
    text-decoration: none;
}

@media all and (min-width: 1201px) and (max-width: 1440px) {
    .bottom_form_cong .form_inner {
        padding: 40px 40px 50px;
    }

    .bottom_form_cong .form_inner .title {
        font-size: 50px;
        padding-bottom: 40px;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {
    .bottom_form_cong {
        padding-top: 0;
    }

    .bottom_form_cong .form_inner {
        padding: 30px;
    }

    .bottom_form_cong .form_inner .title {
        font-size: 30px;
        padding-bottom: 20px;
        max-width: 450px;
    }

    .bottom_form_cong .form_inner .row_form {
        max-width: 540px;
        gap: 15px;
    }

    .bottom_form_cong .form_inner .row_form .form_field {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 7.5px);
        flex: 0 0 calc(50% - 7.5px);
    }

    .bottom_form_cong .form_inner .row_form .form_field_btn {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}

@media all and (max-width: 767px) {
    .bottom_form_cong {
        padding-top: 0;
        padding-bottom: 45px;
    }

    .bottom_form_cong .form_inner {
        padding: 30px 20px;
    }

    .bottom_form_cong .form_inner .title {
        font-size: 30px;
        padding-bottom: 20px;
        max-width: 450px;
    }

    .bottom_form_cong .form_inner .row_form {
        max-width: 100%;
        gap: 15px;
        /*padding: 0 30px;*/
    }

    .bottom_form_cong .form_inner .row_form .form_field {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }

    .bottom_form_cong .form_inner .row_form .form_field_btn {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}

.prozhivanie .form_inner {
    display: flex;
    flex-wrap: wrap;
}

.prozhivanie .left {
    flex: 0 0 auto;
    width: 100%;
    padding-bottom: 20px;
}

@media (min-width: 768px) {
    .prozhivanie .left {
        padding-bottom: 30px;
    }
}

@media (min-width: 1280px) {
    .prozhivanie .left {
        width: 65.5%;
        padding-right: 15px;
    }
}

.bottom_form_cong.prozhivanie .form_inner .title {
}

.bottom_form_cong.prozhivanie .form_inner .text {
    text-align: center;
    opacity: 0.5;
}

@media (min-width: 1280px) {
    .bottom_form_cong.prozhivanie .form_inner .title,
    .bottom_form_cong.prozhivanie .form_inner .text {
        text-align: left;
    }
}

.prozhivanie .right {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 1280px) {
    .prozhivanie .right {
        width: 34.5%;
    }
}

.bottom_form_cong.prozhivanie .form_inner .row_form .form_field {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.bottom_form_cong.prozhivanie .form_inner .row_form .form_field_btn {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.bottom_form_cong.prozhivanie .form_inner .row_form .form_field input {
    border-radius: 0;
}

/* bottom_form_cong END*/
.service_page .site-header .site-header__logo svg path {
    fill: #fff !important;
}

.restaurant_invert .review_slider_wrapper .swiper-button-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 9C21.5523 9 22 8.55228 22 8C22 7.44772 21.5523 7 21 7V9ZM0.292892 7.29289C-0.0976315 7.68342 -0.0976315 8.31658 0.292892 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292892 7.29289ZM21 7H1V9H21V7Z' fill='%23393335'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.restaurant_invert .review_slider_wrapper .swiper-button-next:before {
    background: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16797 9C0.615684 9 0.167969 8.55228 0.167969 8C0.167969 7.44772 0.615684 7 1.16797 7V9ZM21.8751 7.29289C22.2656 7.68342 22.2656 8.31658 21.8751 8.70711L15.5111 15.0711C15.1206 15.4616 14.4874 15.4616 14.0969 15.0711C13.7064 14.6805 13.7064 14.0474 14.0969 13.6569L19.7538 8L14.0969 2.34315C13.7064 1.95262 13.7064 1.31946 14.0969 0.928932C14.4874 0.538408 15.1206 0.538408 15.5111 0.928932L21.8751 7.29289ZM1.16797 7H21.168V9H1.16797V7Z' fill='%23393335'/%3E%3C/svg%3E%0A") 50% no-repeat;
}

.fitnes_block_wr .fitnes_top .left_slider .title {
    padding-top: 10px;
}

.history_popup__closer {
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}

.history_popup__closer:hover {
    background-color: #ddad6a;
}

.history_popup__closer path {
    -webkit-transition: fill 0.3s ease-in-out;
    transition: fill 0.3s ease-in-out;
}

.history_popup__closer:hover path {
    fill: rgb(var(--white));
}

.history_popup__video {
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}

.history_popup__video:hover {
    background-color: #ddad6a;
}

.history_popup__video path {
    -webkit-transition: fill 0.3s ease-in-out;
    transition: fill 0.3s ease-in-out;
}

.history_popup__video:hover path {
    fill: rgb(var(--white));
}

.afisha_page .content_main_block .block-padding .text_body + .button {
    margin-top: 30px;
    width: 100%;
}

@media (min-width: 1800px) {
    .afisha_page .content_main_block .block-padding .text_body + .button {
        margin-top: 40px;
    }
}

.map-block__image img {
    width: 1000px;
}

.pagination_block .swiper-pagination-bullet {
    position: relative;
}

.pagination_block .swiper-pagination-bullet:before {
    content: "";
    position: absolute;
    top: -8px;
    left: -4px;
    right: -4px;
    bottom: -8px;
}

.rooms-other {
}

.rooms-other .rooms_slider_wrapper {
    padding-bottom: 0;
}

.seo-block {
    padding-top: 20px;
    padding-bottom: 40px;
    color: #393335;
    opacity: .7;
    font-size: 12px;
}

@media (min-width: 1280px) {
    .seo-block {
        font-size: 16px;
        padding-top: 60px;
        padding-bottom: 52px;
    }
}

.restaurant_page .seo-block {
    padding-top: 0;
}

.bottom_form_cong + .seo-block {
    padding-top: 20px;
}

.seo-block a {
    color: #ddad6a;
    text-decoration: underline;
}

.seo-block a:hover {
    text-decoration: none;
}

.restaurant_page .seo-block a {
    color: #393335;
    font-weight: 700;
    text-decoration: none;
}

.restaurant_page .seo-block a:hover {
    text-decoration: underline;
}


.requisites {
    margin-top: 40px;
    font-size: 12px;
    line-height: 15.6px;
    color: #393335;
    max-width: 500px;
    z-index: 1;
}

@media (min-width: 1024px) {
    .requisites {
        margin-left: 40px;
    }
}

@media (min-width: 1400px) {
    .requisites {
        margin-top: 0;
        margin-left: 0;
        position: absolute;
        bottom: 40px;
        left: -318px;
        font-size: 14px;
        line-height: 18.2px;
        max-width: 100%;
    }
}

@media (min-width: 2240px) {
    .requisites {
        /*bottom: 15%;*/
        bottom: 100px;
    }
}

.requisites .requisites__title {
    font-weight: 700;
    margin-bottom: 10px;
}

@media (min-width: 1900px) {
    .requisites .requisites__title {
        font-weight: 700;
        margin-bottom: 10px;
    }
}

.requisites .requisites__title span.clipboard {
    display: inline-block;
    position: relative;
}

@media (min-width: 1024px) {
    .requisites .requisites__title span.clipboard {
        top: 4px;
        cursor: pointer;
    }
}

.requisites .requisites__title span.clipboard g {
    transition: opacity .3s ease-in-out;
}

.requisites .requisites__title span.clipboard:hover g {
    opacity: 1;
}

.requisites .requisites__text {
    font-weight: 400;
}

.page-404 {
}

.page-404 body {
    min-height: 100vh;
}

.page-404 .site-wrapper {
    background-image: url('../../../include/images/bg_404.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #393335;
    padding-top: 0;
}

.page-404 .site-wrapper .site-header__logo svg path {
    fill: #fff !important;
}

.page-404 .site-header__left, .page-404 .site-header__map-btn, .page-404 .site-header__taxi-btn {
    display: none;
}

.page-404 .site-wrapper .site-header__phone-item a {
    color: #fff !important;
}

.page-404 .site-content {

}

.page-404 .content_main_block {
    display: flex;
    align-items: flex-end;
}

.page-404 .content_main_block .block-padding {
    width: 100%;
}

.page-404 .inner_block {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    height: 100vh;
    padding-top: 110px;
}

@media (max-width: 767px) {
    .page-404 .inner_block {
        padding-bottom: 60px;
    }
}

@media (min-width: 1900px) {
    .page-404 .inner_block {
        padding-top: 150px;
    }
}

.page-404 .page-404_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 10vh;
    flex: 1;
}

@media (min-width: 1024px) {
    .page-404 .page-404_content {
        padding-bottom: 6vh;
    }
}

.page-404 .inner_block .title {
    font-family: "rmls-regular";
    font-weight: 400;
    font-size: 30px;
    line-height: 1.1;
    text-align: center;
    color: #fff;
    margin-bottom: 40px;
}

@media (min-width: 1280px) {
    .page-404 .inner_block .title br {
        display: none;
    }
}

@media (min-width: 1440px) {
    .page-404 .inner_block .title {
        font-size: 36px;
    }
}

@media (min-width: 1900px) {
    .page-404 .inner_block .title {
        font-size: 50px;
    }
}

.page-404 .inner_block a.button {

}

.page-404 .inner_block svg {
    max-width: 100%;
    height: auto;
}

@media (min-width: 1024px) {
    .page-404 .inner_block svg {
        max-width: 60%;
    }
}

@media (min-width: 1440px) {
    .page-404 .inner_block svg {
        max-width: 50%;
    }
}

@media (min-width: 1600px) {
    .page-404 .inner_block svg {
        max-width: 100%;
    }
}

.licenses_page {
    padding-bottom: 40px;
}

@media (min-width: 1440px) {
    .licenses_page {
        padding-bottom: 96px;
    }
}

.rules_page {
    padding-bottom: 40px;
}

@media (min-width: 1440px) {
    .rules_page {
        padding-bottom: 96px;
    }
}

.rules_page h2 {
    font-family: "rmls-regular";
    font-weight: 700;
    font-size: 30px;
    line-height: 1.2;
    color: #393335;
}

@media (min-width: 1440px) {
    .rules_page h2 {
        font-size: 50px;
    }
}

.rules_page a {
    font-weight: 700;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: #ddad6a;
}

.rules_page a:hover {
    text-decoration: none;
}

.rules_page ul {
    padding-left: 40px;
    list-style-type: inherit;
}

.rules_page ul li:not(:last-child) {
    margin-bottom: 15px;
}

.control_page {
    padding-bottom: 40px;
}

.control_page h2 {
    font-family: "rmls-regular";
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    color: #393335;
    margin-top: 0;
    margin-bottom: 20px;
}

@media (min-width: 1280px) {
    .control_page h2 {
        font-size: 50px;
        margin-bottom: 38px;
    }
}

.control_page h3 {
    font-family: "rmls-regular";
    font-weight: 400;
    font-size: 30px;
    line-height: 0.90186;
    color: #393335;
    margin-top: 0;
    margin-bottom: 20px;
}

@media (min-width: 1280px) {
    .control_page h3 {
        font-size: 40px;
        margin-bottom: 30px;
    }
}

.control_page p {
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    color: #ddad6a;
    max-width: 1230px;
}

@media (min-width: 1280px) {
    .control_page p {
        font-size: 20px;
    }
}

.loyalnost_page {
    padding-bottom: 40px;
}

@media (min-width: 1280px) {
    .loyalnost_page {
        padding-bottom: 80px;
    }
}

.loyalnost_page h2 {
    font-family: "rmls-regular" !important;
    font-weight: 700 !important;
    font-size: 30px !important;
    line-height: 1.2;
    color: #393335 !important;
}

@media (min-width: 1280px) {
    .loyalnost_page h2 {
        font-size: 50px !important;
        margin-bottom: 40px;
    }
}

.loyalnost_page ul {
    padding-left: 40px;
    list-style-type: inherit;
}

.loyalnost_page ul li {
    margin-bottom: 10px;
}

.loyalnost_page .spisok-program {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    color: #393335;
    margin-top: 30px;
}

@media (min-width: 1280px) {
    .loyalnost_page .spisok-program {
        gap: 21px;
        margin-top: 50px;
    }
}

.loyalnost_page .spisok-program .spisok-program_item {
    display: flex;
    flex-direction: column;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.05);
    width: 100%;
}

@media (min-width: 768px) {
    .loyalnost_page .spisok-program .spisok-program_item {
        width: calc(50% - 5px);
    }
}

@media (min-width: 1280px) {
    .loyalnost_page .spisok-program .spisok-program_item {
        padding: 30px;
        width: calc(33.33333333% - 14px);
    }
}

.loyalnost_page .spisok-program h2 {
    margin-top: 0;
    margin-bottom: 20px;
}

.loyalnost_page .spisok-program p {
    margin-top: 0;
    color: #ddad6a;
}

.loyalnost_page .spisok-program ul {
    margin-bottom: 37px;
}

.loyalnost_page .spisok-program .bottom {
    margin-top: auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

@media (max-width: 992px) {
    .loyalnost_page .spisok-program .bottom {
        flex-direction: column;
    }
}

.loyalnost_page .spisok-program .button {
    font-weight: 400;
    font-size: 12px;
    padding: 8px 16px;
}

@media (max-width: 992px) {
    .loyalnost_page .spisok-program .button {
        width: 100%;
    }
}

@media (min-width: 1600px) {
    .loyalnost_page .spisok-program .button {
        font-size: 16px;
        padding: 8px 20px
    }
}

.loyalnost_page .spisok-program .button-more {
    background-color: #f9f9f9;
}

.loyalnost_page .spisok-program .button-more:hover {
    background-color: #393335;
    color: #FFFFFF;
}

.loyalnost_page .notify {
    font-weight: 400;
    font-size: 14px;
    color: #393335;
    opacity: .5;
    max-width: 1100px;
    margin-top: 20px;
}

.loyalnost_page .gostinicy {
    margin-top: 30px;
    padding: 20px;
    background-color: #fff;
}

@media (min-width: 1280px) {
    .loyalnost_page .gostinicy {
        margin-top: 50px;
        padding: 40px;
    }
}

.loyalnost_page .gostinicy h3 {
    font-family: "rmls-regular";
    font-weight: 400;
    font-size: 30px;
    line-height: 1.1;
    color: #393335;
    margin-top: 0;
}

.loyalnost_page a:not(.button) {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: #ddad6a;
}

@media (min-width: 1280px) {
    .loyalnost_page a:not(.button):hover {
        text-decoration: none;
    }
}

.loyalnost_page .gostinicy a:not(.button) {
    font-weight: 400;
    font-size: 14px;
}

@media (min-width: 1280px) {
    .loyalnost_page .gostinicy a:not(.button) {
        font-size: 20px;
    }
}

.x-tl-booking-widget-container {
    display: none !important;
}


/* modal_popup BEGIN*/
.modal_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(57, 51, 53, 0.91);
    opacity: 0;
    visibility: hidden;
    z-index: 100;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.modal_popup__main {
    background: #F9F9F9;
    width: 959px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}

.modal_popup__video {
    position: absolute;
    top: 150px;
    right: 40px;
    width: 60px;
    height: 60px;
    border: 1px solid #ddad6a;
    border-radius: 50%;
    cursor: pointer;
    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;
    z-index: 10;
}

.modal_popup.opened {
    opacity: 1;
    visibility: visible;
}

.modal_popup__closer {
    position: absolute;
    top: 60px;
    right: 40px;
    width: 60px;
    height: 60px;
    border: 1px solid #ddad6a;
    border-radius: 50%;
    cursor: pointer;
    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;
    z-index: 10;
}

.modal_popup__closer svg {
    pointer-events: none;
}

.modal_popup .date {
    font-weight: 400;
    font-size: 20px;
    line-height: 90%;
    color: #ddad6a;
    padding-bottom: 30px;
}

.modal_popup .title {
    font-weight: 700;
    font-size: 70px;
    line-height: 120%;
    color: #433035;
    padding-bottom: 46px;
    font-family: "rmls-bold";
}

.modal_popup .name {
    font-weight: 700;
    font-size: 60px;
    line-height: 120%;
    color: #433035;
    padding-bottom: 40px;
    font-family: "rmls-regular";
}

.modal_popup .text {
    font-weight: 400;
    font-size: 16px;
    color: #393335;
    padding-bottom: 40px;
}

.modal_popup .text h2 {
    color: #ddad6a;
    font-family: "rmls-regular";
}

.modal_popup .image {
    padding-bottom: 30px;
    font-size: 0;
}

.modal_popup .years {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 357px));
    grid-gap: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.modal_popup .years .level-1 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
}

.modal_popup .years .level-2 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

.modal_popup .years .level-3 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
}

.modal_popup .years .level-4 {
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
}

.modal_popup .years .level-5 {
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}

.modal_popup .item .year {
    font-weight: 700;
    font-size: 60px;
    line-height: 120%;
    color: #393335;
    padding-bottom: 30px;
    font-family: "rmls-regular";
}

.modal_popup .item .body {
    font-weight: 400;
    font-size: 16px;
    text-align: justify;
    color: #393335;
    margin-bottom: 40px;
}

.modal_popup .item .body p {
    margin: 0 0 20px;
}

.modal_popup .item .body blockquote {
    padding: 0 0 0 30px;
    border-left: 2px solid #ddad6a;
    font-style: italic;
    font-weight: 500;
    font-size: 16px;
    text-align: justify;
    color: #ddad6a;
    margin: 20px 0;
}

.modal_popup .item.level-last {
    padding-top: 40px;
}

.modal_popup .item.level-last .body {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 357px));
    grid-gap: 0 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.modal_popup__inner {
    position: absolute;
    top: 85px;
    left: 0;
    right: 11px;
    bottom: 0;
    overflow-y: auto;
    padding: 0 113px 60px 60px;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.6) transparent;
}

.modal_popup__inner::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.modal_popup__inner::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0.1);
}

.modal_popup__inner::-webkit-scrollbar-thumb {
    height: 100px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.1);
}

@media all and (max-width: 1200px) {
    .modal_popup__video {
        top: 110px;
        right: 40px;
        width: 50px;
        height: 50px;
    }

    .modal_popup__closer {
        top: 40px;
        width: 50px;
        height: 50px;
    }

    .modal_popup__main {
        top: 84px;
        width: 727px;
    }

    .modal_popup__inner {
        top: 60px;
        padding: 0 100px 60px 40px;
    }

    .modal_popup .title {
        font-size: 45px;
    }

    .modal_popup .name {
        font-size: 45px;
    }

    .modal_popup .text {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .modal_popup .image {
        padding-bottom: 30px;
    }

    .modal_popup .years {
        grid-template-columns: repeat(auto-fill, minmax(150px, 275px));
        grid-gap: 20px;
    }

    .modal_popup .item .year {
        font-size: 45px;
        padding-bottom: 20px;
    }

    .modal_popup .item .body {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .modal_popup .item .body blockquote {
        padding: 0 0 0 20px;
        font-size: 14px;
    }

    .modal_popup .item.level-last {
        padding-top: 30px;
    }

    .modal_popup .item.level-last .body {
        grid-template-columns: repeat(auto-fill, minmax(150px, 275px));
        grid-gap: 0 20px;
    }
}

@media all and (max-width: 767px) {
    .modal_popup__video {
        top: 110px;
        right: 20px;
        width: 50px;
        height: 50px;
    }

    .modal_popup__closer {
        top: 40px;
        width: 50px;
        height: 50px;
        right: 20px;
    }

    .modal_popup__main {
        top: 110px;
        width: calc(100% - 20px);
    }

    .modal_popup__inner {
        top: 60px;
        padding: 0 80px 40px 20px;
    }

    .modal_popup .title {
        font-size: 30px;
        padding-bottom: 30px;
    }

    .modal_popup .name {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .modal_popup .text {
        font-size: 12px;
        padding-bottom: 20px;
    }

    .modal_popup .image {
        padding-bottom: 20px;
    }

    .modal_popup .years {
        display: block;
    }

    .modal_popup .item {
        margin-bottom: 20px;
    }

    .modal_popup .item .year {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .modal_popup .item .body {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .modal_popup .item .body blockquote {
        padding: 0 0 0 20px;
        font-size: 12px;
    }

    .modal_popup .item.level-last {
        padding-top: 0;
    }

    .modal_popup .item.level-last .body {
        display: block;
    }
}

.modal_popup__closer {
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}

.modal_popup__closer:hover {
    background-color: #ddad6a;
}

.modal_popup__closer path {
    -webkit-transition: fill 0.3s ease-in-out;
    transition: fill 0.3s ease-in-out;
}

.modal_popup__closer:hover path {
    fill: rgb(var(--white));
}

.modal_popup__video {
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}

.modal_popup__video:hover {
    background-color: #ddad6a;
}

.modal_popup__video path {
    -webkit-transition: fill 0.3s ease-in-out;
    transition: fill 0.3s ease-in-out;
}

.modal_popup__video:hover path {
    fill: rgb(var(--white));
}

/* modal_popup END*/

/* gal_res_block BEGIN*/
.label_btn_3d {
    padding: 0.1875rem 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.688rem;
    border-radius: 6.25rem;
    background: #fff;
    position: absolute;
    top: 1.25rem;
    right: 1.25rem;
    z-index: 2;
    cursor: pointer;
}

.label_btn_3d .icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.0625rem;
    flex: 0 0 1.0625rem;
    font-size: 0;
}

.label_btn_3d .icon svg path {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.label_btn_3d .name {
    font-weight: 600;
    font-size: 14px;
    color: #ddad6a;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.label_btn_3d:hover .icon svg path {
    fill: #393335;
}

.label_btn_3d:hover .name {
    color: #393335;
}

.fancybox__content {
    min-height: 600px;
}

.warning-buy {
    margin-top: 10px !important;
    font-size: 14px !important;
}

.page-seo {
}

.page-seo .content_main_block {
    padding-bottom: 50px;
}

.page-seo .page_title h1 {
    font-size: 70px;
}

.page-seo .content_main_block h2 {
    font-family: "rmls-regular";
    font-weight: 400;
    font-size: 50px;
    line-height: 1.2;
    color: #393335;
}

.page-seo .content_main_block a[href^="tel"] {
    color: #393335;
    text-decoration: none;
}

@media (min-width: 80em) {
    .page-seo .content_main_block a[href^="tel"]:hover {
        color: #ddad6a;
    }
}

@media (min-width: 120em) {
    .page-seo .content_main_block p {
        font-size: 20px;
    }

    .page-seo .content_main_block h2 {
        font-size: 50px;
    }
}

.page-seo .images-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    gap: 10px 10px;
    grid-template-areas:
    "image-col-1 image-col-2"
    "image-col-1 image-col-3";
}

@media (min-width: 1280px) {
    .page-seo .images-grid {
        gap: 20px 20px;
    }
}

.page-seo .images-grid .image-col-1 {
    grid-area: image-col-1;
}

.page-seo .images-grid .image-col-2 {
    grid-area: image-col-2;
}

.page-seo .images-grid .image-col-3 {
    grid-area: image-col-3;
}

.page-seo .images-grid .image {
    width: 100%;
    padding-top: 58.7%;
    position: relative;
}

.page-seo .images-grid .image-col-1 .image {
    padding-top: 120%;
}

.page-seo .images-grid .image * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.page-seo .items-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto auto auto auto;
    gap: 0 0;
    grid-auto-flow: row;
    grid-template-areas:
        '. .'
        '. .'
        '. .';
}

@media (min-width: 768px) {
    .page-seo .items-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: auto auto auto auto;
        grid-template-areas:
            '. . . .'
            '. . . .';
    }
}

.page-seo .items-grid .item {
    position: relative;
}

.page-seo .items-grid .item:before {
    content: '';
    display: block;
    width: 100%;
    padding-top: 100%;
}

@media (max-width: 767px) {
    .page-seo .items-grid .item:nth-child(odd):after {
        content: '';
        width: 1px;
        height: 100%;
        background-color: #d9d9d9;
        position: absolute;
        top: 0;
        right: 0;
    }
}

@media (min-width: 768px) {
    .page-seo .items-grid .item:after {
        content: '';
        width: 1px;
        height: calc(100% - 30px);
        background-color: #d9d9d9;
        position: absolute;
        top: 15px;
        right: 0;
    }

    .page-seo .items-grid .item.item--6:after {
        content: none;
    }
}

.page-seo .items-grid .item .item_inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 10px 10px;
}

@media (max-width: 767px) {
    .page-seo .items-grid .item:nth-child(odd) .item_inner {
        padding-left: 0;
    }

    .page-seo .items-grid .item:nth-child(even) .item_inner {
        padding-left: 10px;
    }
}

@media (min-width: 768px) {
    .page-seo .items-grid .item .item_inner {
        padding: 0 15px 12px;
    }
}

@media (min-width: 1280px) {
    .page-seo .items-grid .item .item_inner {
        padding: 0 20px 16px;
    }
}

@media (min-width: 1920px) {
    .page-seo .items-grid .item .item_inner {
        padding: 0 40px 20px;
    }
}

.page-seo .items-grid .item .item_inner:after {
    content: '';
    width: calc(100% - 10px);
    height: 1px;
    background-color: #d9d9d9;
    position: absolute;
    bottom: 0;
}

@media (max-width: 767px) {
    .page-seo .items-grid .item:nth-child(odd) .item_inner:after {
        left: 0;
    }

    .page-seo .items-grid .item:nth-child(even) .item_inner:after {
        right: 0;
    }

    .page-seo .items-grid .item.item--5 .item_inner:after,
    .page-seo .items-grid .item.item--6 .item_inner:after {
        content: none;
    }

}

@media (min-width: 768px) {
    .page-seo .items-grid .item .item_inner:after {
        width: 100%;
        left: 0;
    }

    .page-seo .items-grid .item.item--6 .item_inner:after {
        width: calc(100% - 20px);
    }
}

.page-seo .items-grid .item .item-icon {
    padding-top: 30px;
    padding-bottom: 25px;
    text-align: center;
}

@media (min-width: 768px) {
    .page-seo .items-grid .item .item-icon {
        padding-top: 30px;
        padding-bottom: 26px;
    }
}

@media (min-width: 1280px) {
    .page-seo .items-grid .item .item-icon {
        padding-top: 31%;
        padding-bottom: 15%;
    }
}

@media (min-width: 1920px) {
    .page-seo .items-grid .item .item-icon {
        padding-top: 35%;
    }
}

.page-seo .items-grid .item .item-icon svg {
    width: 56px;
    height: 56px;
}

@media (min-width: 1280px) {
    .page-seo .items-grid .item .item-icon svg {
        width: 85px;
        height: 85px;
    }
}

@media (min-width: 1920px) {
    .page-seo .items-grid .item .item-icon svg {
        width: 118px;
        height: 118px;
    }
}

.page-seo .items-grid .item .item-title {
    font-family: "Montserrat";
    font-weight: 700;
    font-size: 12px;
    color: #393335;
    margin-top: auto;
}

@media (min-width: 1280px) {
    .page-seo .items-grid .item .item-title {
        font-size: 16px;
    }
}

@media (min-width: 1920px) {
    .page-seo .items-grid .item .item-title {
        font-size: 20px;
    }
}


.page-seo h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    color: #393335;
    margin-bottom: 0;
}

.page-seo .items-line {
    display: flex;
    flex-wrap: wrap;
    gap: 21px;
}

.page-seo .items-line .item {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 768px) {
    .page-seo .items-line .item {
        width: calc(33.3333333% - 14px);
    }
}

.page-seo .items-line .item__image {
    width: 100%;
    position: relative;
    padding-top: 65%;
    margin-bottom: 30px;
}

.page-seo .items-line .item__image * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.page-seo .items-line .item__text {
    border-left: 3px solid #ddad6a;
    padding-left: 15px;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    color: #393335;
}

@media (min-width: 1280px) {
    .page-seo .items-line .item__text {
        padding-left: 27px;
        font-size: 16px;
    }
}

.page-seo .price-list {
    padding: 0;
    list-style: none;
    max-width: 1240px;
    font-weight: 400;
    color: #393335;
}

@media (min-width: 120em) {
    .page-seo .price-list {
        font-size: 20px;
    }
}

.page-seo .price-list li {
    padding-top: 40px;
    padding-bottom: 17px;
    border-bottom: 1px solid #d9d9d9;
}

.page-seo .price-list li b {
    float: right;
}

.fancybox__container.is-compact .main-video .fancybox__content {
    --fancybox-content-bg: transparent;
}

@media (min-width: 768px) {
    .fancybox__container.is-compact .main-video .fancybox__content {
        height: 325px;
    }
}

@media (min-width: 1280px) {
    .fancybox__container.is-compact .main-video .fancybox__content {
        width: 1200px;
        height: 510px;
    }
}

@media (min-width: 1920px) {
    .fancybox__container.is-compact .main-video .fancybox__content {
        width: 1500px;
        height: 640px;
    }
}

@media (min-width: 2200px) {
    .fancybox__container.is-compact .main-video .fancybox__content {
        width: 1700px;
        height: 725px;
    }
}

.gallery {
    position: relative;
}

.gallery .block-padding {
    display: flex;
    flex-wrap: wrap;
}

.gallery .title {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 30px;
    line-height: 0.90186;
    color: #393335;
    margin-bottom: 20px;
}

@media (min-width: 1280px) {
    .gallery .title {
        font-size: 50px;
        margin-bottom: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery .title {
        font-size: 70px;
    }
}

.gallery .text {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 12px;
    color: #393335;
    opacity: .5
}

@media (min-width: 1280px) {
    .gallery .text {
        font-size: 16px;
    }
}

@media (min-width: 1920px) {
    .gallery .text {
        font-size: 20px;
    }
}

.gallery-interiors {
    padding-top: 30px;
}

@media (min-width: 768px) {
    .gallery-interiors {
        padding-top: 12px;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors {
        padding-top: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors {
        padding-top: 43px;
    }
}

.gallery-interiors .block-left {
    flex: 0 0 auto;
    width: 100%;
    position: relative;
}

@media (min-width: 768px) {
    .gallery-interiors .block-left {
        width: 38.8%;
        padding-right: 15px;
        padding-top: 28px;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors .block-left {
        width: 42.3%;
        padding-right: 9.3%;
        padding-top: 22px;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors .block-left {
        width: 42.1%;
        padding-right: 22px;
        padding-top: 35px;
    }
}

.gallery-interiors .pearl-box {
    display: block;
    width: 64px;
    height: 61px;
    position: absolute;
    right: 0;
    top: -20px;
}

@media (min-width: 768px) {
    .gallery-interiors .pearl-box {
        width: 82px;
        height: 79px;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors .pearl-box {
        width: 193px;
        height: 185px;
        right: 24px;
        bottom: 42px;
        top: unset;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors .pearl-box {
        width: 325px;
        height: 312px;
        right: 19px;
        bottom: 4px;
    }
}

.gallery-interiors .pearl-box .pearl {
    position: absolute;
    display: block;
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}

.gallery-interiors .pearl-box .pearl--small {
    width: 23px;
    height: 23px;
    top: 3px;
    left: 0;
    z-index: 1;
}

@media (min-width: 768px) {
    .gallery-interiors .pearl-box .pearl--small {
        width: 30px;
        height: 30px;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors .pearl-box .pearl--small {
        width: 65px;
        height: 65px;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors .pearl-box .pearl--small {
        width: 117px;
        height: 117px;
    }
}

.gallery-interiors .pearl-box .pearl--medium {
    width: 61px;
    height: 61px;
    top: 0;
    right: 0;
}

@media (min-width: 768px) {
    .gallery-interiors .pearl-box .pearl--medium {
        width: 79px;
        height: 79px;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors .pearl-box .pearl--medium {
        width: 186px;
        height: 186px;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors .pearl-box .pearl--medium {
        width: 313px;
        height: 313px;
    }
}

@media (min-width: 768px) {
    .gallery-interiors .title {
        max-width: 80%;
    }
}

.gallery-interiors .block-right {
    flex: 0 0 auto;
    width: 100%;
    padding-top: 20px;
}

@media (min-width: 768px) {
    .gallery-interiors .block-right {
        width: 61.2%;
        padding-top: 0;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors .block-right {
        width: 57.7%;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors .block-right {
        width: 57.9%;
    }
}

.gallery-interiors .swiper-control {
    /*margin-top: 20px;*/
    /*margin-bottom: 20px;*/
}

@media (max-width: 767px) {
    .gallery-interiors .swiper-control {
        position: absolute;
        z-index: 1;
        bottom: 14px;
        right: 0;
        width: 83%;
        padding-left: 20px;
        padding-right: 20px;
        flex-direction: row-reverse;
    }
}

@media (min-width: 768px) {
    .gallery-interiors .swiper-control {
        margin-bottom: 0;
        margin-top: 20px;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors .swiper-control {
        margin-top: 40px;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors .swiper-control {
        margin-top: 60px;
    }
}

.gallery-interiors .swiper-nav div[class^="swiper-button"] {
    /*width: 40px;*/
    /*height: 40px;*/
    min-width: auto;
}

@media (max-width: 767px) {
    .gallery-interiors .swiper-nav div[class^="swiper-button"] {
        background: #fff;
    }

    .gallery-interiors .swiper-nav .swiper-button-next:before {
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjM0MzggOC45NDQxNUMwLjY4MjA5IDguOTQ0MTUgMC4yMzQzNzUgOC40OTY0NCAwLjIzNDM3NSA3Ljk0NDE1QzAuMjM0Mzc1IDcuMzkxODcgMC42ODIwOSA2Ljk0NDE1IDEuMjM0MzggNi45NDQxNVY4Ljk0NDE1Wk0xNS4yMzc2IDcuMjM3MDVDMTUuNjI4MSA3LjYyNzU3IDE1LjYyODEgOC4yNjA3NCAxNS4yMzc2IDguNjUxMjZMOC44NzM2MyAxNS4wMTUyQzguNDgzMTEgMTUuNDA1NyA3Ljg0OTk0IDE1LjQwNTcgNy40NTk0MiAxNS4wMTUyQzcuMDY4ODkgMTQuNjI0NyA3LjA2ODg5IDEzLjk5MTUgNy40NTk0MiAxMy42MDFMMTMuMTE2MyA3Ljk0NDE1TDcuNDU5NDIgMi4yODczQzcuMDY4ODkgMS44OTY3NyA3LjA2ODg5IDEuMjYzNjEgNy40NTk0MiAwLjg3MzA4NUM3Ljg0OTk0IDAuNDgyNTYxIDguNDgzMTEgMC40ODI1NjEgOC44NzM2MyAwLjg3MzA4NUwxNS4yMzc2IDcuMjM3MDVaTTEuMjM0MzggNy45NDQxNVY2Ljk0NDE1SDE0LjUzMDVWNy45NDQxNVY4Ljk0NDE1SDEuMjM0MzhWNy45NDQxNVoiIGZpbGw9IiMzOTMzMzUiLz4KPC9zdmc+Cg==") 50% no-repeat;
    }

    .gallery-interiors .swiper-nav .swiper-button-prev:before {
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU5MzggOC45NDQxNUMxNS4xNDYgOC45NDQxNSAxNS41OTM4IDguNDk2NDQgMTUuNTkzOCA3Ljk0NDE1QzE1LjU5MzggNy4zOTE4NyAxNS4xNDYgNi45NDQxNSAxNC41OTM4IDYuOTQ0MTVWOC45NDQxNVpNMC41OTA1MzQgNy4yMzcwNUMwLjIwMDAwOSA3LjYyNzU3IDAuMjAwMDA5IDguMjYwNzQgMC41OTA1MzQgOC42NTEyNkw2Ljk1NDQ5IDE1LjAxNTJDNy4zNDUwMiAxNS40MDU3IDcuOTc4MTggMTUuNDA1NyA4LjM2ODcxIDE1LjAxNTJDOC43NTkyMyAxNC42MjQ3IDguNzU5MjMgMTMuOTkxNSA4LjM2ODcxIDEzLjYwMUwyLjcxMTg1IDcuOTQ0MTVMOC4zNjg3MSAyLjI4NzNDOC43NTkyMyAxLjg5Njc3IDguNzU5MjMgMS4yNjM2MSA4LjM2ODcxIDAuODczMDg1QzcuOTc4MTggMC40ODI1NjEgNy4zNDUwMiAwLjQ4MjU2MSA2Ljk1NDQ5IDAuODczMDg1TDAuNTkwNTM0IDcuMjM3MDVaTTE0LjU5MzggNy45NDQxNVY2Ljk0NDE1SDEuMjk3NjRWNy45NDQxNVY4Ljk0NDE1SDE0LjU5MzhWNy45NDQxNVoiIGZpbGw9IiMzOTMzMzUiLz4KPC9zdmc+Cg==") 50% no-repeat;
    }
}

@media (min-width: 768px) {
    .gallery-interiors .swiper-nav div[class^="swiper-button"] {
        background: #393335;
    }

    .gallery-interiors .swiper-nav div[class^="swiper-button"]:hover {
        background: #ddad6a;
    }
}

.gallery-interiors .swiper-fraction {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 30px;
    line-height: 0.90186;
    color: #fff;
    opacity: .5;
}

@media (min-width: 768px) {
    .gallery-interiors .swiper-fraction {
        font-size: 30px;
        margin-left: 14px;
        opacity: .3;
        color: #393335;
    }
}

@media (min-width: 1280px) {
    .gallery-interiors .swiper-fraction {
        margin-left: 20px;
    }
}

@media (min-width: 1920px) {
    .gallery-interiors .swiper-fraction {
        font-size: 70px;
        margin-left: 40px;
    }
}

.gallery-interiors .swiper-fraction > * {
    font-family: var(--second-family);
}

.gallery-interiors .block-left .button--video {
    margin-top: 20px;
}

@media (min-width: 1280px) {
    .gallery-interiors .block-left .button--video {
        margin-top: 40px;
    }
}

.gallery-interiors .block-right .button--video {
    margin-top: 20px;
    width: 100%;
}


.gallery-view {
    padding-top: 20px;
}

@media (min-width: 768px) {
    .gallery-view {
        padding-top: 0;
    }
}

@media (min-width: 2000px) {
    .gallery-view {
        padding-top: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery-view .block-padding {
        display: grid;
        align-items: end;
        grid-template-columns: 42.1% 57.9%;
        grid-template-rows: auto auto;
        gap: 0;
        grid-template-areas:
        "title block-right"
        "block-left block-right";
    }
}

.gallery-view .title {
    flex: 0 0 auto;
    width: 100%;
    grid-area: title;
}

.gallery-view .image {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.gallery-view .image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 120%;
    height: 120%;
    /*object-fit: cover;*/
}

.gallery-view .block-left {
    flex: 0 0 auto;
    width: 100%;
    grid-area: block-left;
    position: relative;
}

@media (max-width: 767px) {
    .gallery-view .block-left {
        margin-bottom: 20px;
    }
}

@media (min-width: 768px) {
    .gallery-view .block-left {
        width: 38.8%;
        padding-right: 21px;
    }
}

@media (min-width: 1280px) {
    .gallery-view .block-left {
        width: 42.3%;
        padding-right: 10%;
    }
}

@media (min-width: 1920px) {
    .gallery-view .block-left {
        width: auto;
        /*padding-right: 9.2%;*/
        padding-right: 21.9%;
    }
}

.gallery-view .block-left .image {
    padding-top: 72.4%;
    margin-bottom: 20px;
}

@media (min-width: 1280px) {
    .gallery-view .block-left .image {
        margin-bottom: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery-view .block-left .image {
        margin-bottom: 50px;
    }
}


.gallery-view .block-right {
    flex: 0 0 auto;
    width: 100%;
    grid-area: block-right;
    position: relative;
}

@media (min-width: 768px) {
    .gallery-view .block-right {
        width: 61.2%;
    }
}

@media (min-width: 1280px) {
    .gallery-view .block-right {
        width: 57.7%;
    }
}

@media (min-width: 1920px) {
    .gallery-view .block-right {
        width: auto;
    }
}

.gallery-view .pearl {
    display: none;
}

@media (min-width: 768px) {
    .gallery-view .pearl {
        position: absolute;
        display: block;
        background-size: contain;
        background-position: 0 0;
        background-repeat: no-repeat;
        background-image: url('data:image/png;base64,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');
        width: 64px;
        height: 64px;
        bottom: -20px;
        left: -20px;
    }
}

@media (min-width: 1280px) {
    .gallery-view .pearl {
        width: 169px;
        height: 169px;
        bottom: -84px;
        left: -84px;
    }
}

.gallery-view .block-right .image {
    padding-top: 72.5%;
}

@media (min-width: 1920px) {
    .gallery-view .block-right .image {
        padding-top: 73.3%;
    }
}


.gallery-restaurants {
    padding-top: 20px;
    padding-bottom: 30px;
}

@media (min-width: 768px) {
    .gallery-restaurants {
        padding-top: 30px;
    }
}

@media (min-width: 1280px) {
    .gallery-restaurants {
        padding-top: 32px;
        padding-bottom: 40px;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants {
        padding-top: 60px;
        padding-bottom: 54px;
    }
}

.gallery-restaurants .title {
    flex: 0 0 auto;
    width: 100%;
}

.gallery-restaurants .block-left {
    flex: 0 0 auto;
    width: 100%;
}

@media (max-width: 767px) {
    .gallery-restaurants .block-left {
        margin-bottom: 20px;
    }
}

@media (min-width: 768px) {
    .gallery-restaurants .block-left {
        width: 50%;
        padding-right: 10px;
    }
}

@media (min-width: 1280px) {
    .gallery-restaurants .block-left {
        width: 42.3%;
        padding-right: 12px;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants .block-left {
        width: 42.1%;
        padding-right: 22px;
    }
}

.gallery-restaurants .block-left .text {
    margin-top: 20px;
}

.gallery-restaurants .restaurant-item {
    position: relative;
}

.gallery-restaurants .restaurant-item .item__image {
    position: relative;
    width: 100%;
    padding-top: 79.5%;
    overflow: hidden;
}

.gallery-restaurants .restaurant-item.wide .item__image {
    padding-top: 65.8%;
}

.gallery-restaurants .restaurant-item .item__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 120%;
    height: 120%;
    /*object-fit: cover;*/
}

.gallery-restaurants .restaurant-item .item__text {
    position: absolute;
    left: 0;
    bottom: 0;
    padding-left: 20px;
    padding-bottom: 20px;
    z-index: 1;
}

@media (min-width: 1280px) {
    .gallery-restaurants .restaurant-item .item__text {
        padding-left: 30px;
        padding-bottom: 30px;
    }
}

.gallery-restaurants .restaurant-item .item__text .sup {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 12px;
    line-height: 0.90186;
    color: #f9f9f9;
    margin-bottom: 10px;
}

@media (min-width: 1280px) {
    .gallery-restaurants .restaurant-item .item__text .sup {
        font-size: 16px;
        margin-bottom: 15px;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants .restaurant-item .item__text .sup {
        font-size: 20px;
        margin-bottom: 17px;
    }
}

.gallery-restaurants .restaurant-item .item__text .name {
    font-family: var(--second-family);
    font-weight: 700;
    font-size: 20px;
    line-height: 0.90186;
    color: #f9f9f9;
}

@media (min-width: 1280px) {
    .gallery-restaurants .restaurant-item .item__text .name {
        font-size: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants .restaurant-item .item__text .name {
        font-size: 40px;
    }
}

.gallery-restaurants .restaurant-item .button-3d {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 2;
}

.gallery-restaurants .block-right {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 768px) {
    .gallery-restaurants .block-right {
        width: 50%;
        padding-left: 10px;
    }
}

@media (min-width: 1280px) {
    .gallery-restaurants .block-right {
        width: 57.7%;
        padding-left: 7.8%;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants .block-right {
        width: 57.9%;
    }
}

.gallery-restaurants .block-right .title-h3 {
    margin-bottom: 20px;
}

@media (min-width: 1280px) {
    .gallery-restaurants .block-right .title-h3 {
        max-width: 80%;
    }
}

.gallery-restaurants .block-bottom {
    padding-top: 20px;
    display: flex;
    flex-wrap: wrap;
    flex: 0 0 auto;
    width: 100%;
    position: relative;
}

@media (min-width: 1280px) {
    .gallery-restaurants .block-bottom {
        padding-top: 40px;
    }
}

.gallery-restaurants .num-list {
    flex: 0 0 auto;
    width: 100%;
    row-gap: 10px;
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .gallery-restaurants .num-list {
        width: 38.8%;
        row-gap: 20px;
        flex-direction: column;
        margin-bottom: 0;
    }
}

@media (min-width: 1280px) {
    .gallery-restaurants .num-list {
        width: 298px;
        row-gap: 20px;
        margin-right: 17px;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants .num-list {
        margin-right: 122px;
    }
}

.gallery-restaurants .num-list .item {
    width: 50%;
}

@media (min-width: 768px) {
    .gallery-restaurants .num-list .item {
        width: 100%;
    }
}

.gallery-restaurants .block-bottom .restaurant-item {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 768px) {
    .gallery-restaurants .block-bottom .restaurant-item {
        width: 61.2%;
    }
}

@media (min-width: 1280px) {
    .gallery-restaurants .block-bottom .restaurant-item {
        width: 32.7%;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants .block-bottom .restaurant-item {
        width: 32.9%;
    }
}

.gallery-restaurants .pearl {
    display: none;
}

@media (min-width: 768px) {
    .gallery-restaurants .pearl {
        display: block;
        background-size: contain;
        background-position: 0 0;
        background-repeat: no-repeat;
        background-image: url('data:image/png;base64,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');
        position: absolute;
        left: -88px;
        bottom: -120px;
        width: 274px;
        height: 274px;
    }
}

@media (min-width: 1280px) {
    .gallery-restaurants .pearl {
        left: auto;
        right: -20px;
        bottom: 140px;
        width: 472px;
        height: 472px;
    }
}

@media (min-width: 1920px) {
    .gallery-restaurants .pearl {
        bottom: 120px;
        width: 658px;
        height: 658px;
    }
}

.gallery-utp {
    display: flex;
    min-height: 400px;
    position: relative;
}

@media (min-width: 1280px) {
    .gallery-utp {
        min-height: 508px;
    }
}

@media (min-width: 1920px) {
    .gallery-utp {
        min-height: 678px;
    }
}

.gallery-utp .block-padding {
    padding-top: 74px;
    padding-bottom: 74px;
    width: 100%;
}

.gallery-rooms {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-width: 1280px) {
    .gallery-rooms {
        padding-top: 45px;
        padding-bottom: 40px;
    }
}

@media (min-width: 1920px) {
    .gallery-rooms {
        padding-top: 60px;
    }
}

.gallery-rooms .block-left {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 1280px) {
    .gallery-rooms .block-left {
        width: 33.8%;
        padding-right: 20px;
    }
}

@media (min-width: 1600px) {
    .gallery-rooms .block-left {
        width: 50%;
        padding-right: 10%;
    }
}

@media (min-width: 1920px) {
    .gallery-rooms .block-left {
        width: 50%;
        padding-right: 10%;
    }
}

.gallery-rooms .text {
    margin-bottom: 20px;
}

@media (min-width: 1920px) {
    .gallery-rooms .text {
        margin-bottom: 50px;
    }
}

.gallery-rooms .num-list {
    gap: 25px;
}

@media (min-width: 1280px) {
    .gallery-rooms .num-list {
        flex-direction: column;
    }
}

@media (min-width: 1920px) {
    .gallery-rooms .num-list {
        flex-direction: row;
    }
}

.gallery-rooms .num-list .item {
    width: 150px;
}

@media (min-width: 1280px) {
    .gallery-rooms .num-list .item {
        width: 260px;
    }
}

.gallery-rooms .block-right {
    flex: 0 0 auto;
    width: 100%;
    padding-top: 20px;
}

@media (min-width: 768px) {
    .gallery-rooms .block-right {
        padding-top: 0;
        margin-top: -50px;
    }
}

@media (min-width: 1280px) {
    .gallery-rooms .block-right {
        width: 66.2%;
        margin-top: 0;
    }
}

@media (min-width: 1600px) {
    .gallery-rooms .block-right {
        width: 50%;
    }
}

@media (min-width: 1920px) {
    .gallery-rooms .block-right {
        width: 50%;
    }
}

.gallery-rooms .controls {
    display: flex;
}


.gallery-lux {
    padding-bottom: 30px;
}

@media (min-width: 768px) {
    .gallery-lux {
        padding-bottom: 40px;
    }
}

@media (min-width: 1280px) {
    .gallery-lux {
        padding-bottom: 0;
    }
}

.gallery-lux .block-left {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 1280px) {
    .gallery-lux .block-left {
        width: 49.9%;
    }
}

@media (min-width: 1920px) {
    .gallery-lux .block-left {
        width: 58.8%;
    }
}

.gallery-lux .lux-item {
    position: relative;
    width: 100%;
}

.gallery-lux .lux-item .item__image {
    position: relative;
    width: 100%;
    padding-top: 72.5%;
}

.gallery-lux .lux-item .item__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gallery-lux .lux-item .button-3d {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 2;
}

.gallery-lux .block-right {
    flex: 0 0 auto;
    width: 100%;
}

@media (max-width: 1279px) {
    .gallery-lux .block-right {
        order: -1;
        margin-bottom: 20px;
    }
}

@media (min-width: 1280px) {
    .gallery-lux .block-right {
        width: 50.1%;
        padding-left: 20px;
    }
}

@media (min-width: 1920px) {
    .gallery-lux .block-right {
        width: 41.2%;
    }
}

.gallery-lux .title-h3 {
    color: #ddad6a;
    margin-bottom: 20px;
}

.gallery-lux .text {
    margin-bottom: 20px;
}

@media (min-width: 1280px) {
    .gallery-lux .text {
        margin-bottom: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery-lux .text {
        margin-bottom: 46px;
    }
}

.gallery-lux ul {
    list-style-type: initial;
    padding-left: 15px;
    line-height: 1.2;
}

@media (min-width: 1920px) {
    .gallery-lux ul {
        padding-left: 20px;
    }
}

.gallery-lux ul li:not(:last-child) {
    margin-bottom: 14px;
}

.gallery-fitness {
    padding-top: 30px;
    background-color: #ffffff;
}

@media (min-width: 1280px) {
    .gallery-fitness {
        padding-top: 40px;
        margin-top: 80px;
        padding-bottom: 40px;
    }
}

@media (min-width: 1920px) {
    .gallery-fitness {
        padding-top: 50px;
        margin-top: 134px;
        padding-bottom: 59px;
    }
}

.gallery-fitness .block-left {
    flex: 0 0 auto;
    width: 100%;
    padding-bottom: 30px;
}

@media (min-width: 1280px) {
    .gallery-fitness .block-left {
        width: 42.3%;
        padding-right: 20px;
    }
}

@media (min-width: 1920px) {
    .gallery-fitness .block-left {
        width: 42.1%;
        padding-right: 20px;
    }
}

.gallery-fitness .title {
    color: #ddad6a;
}

.gallery-fitness .text {
    margin-bottom: 20px;
}

.gallery-fitness .num-list {
    row-gap: 5px;
    margin-bottom: 20px;
}

@media (min-width: 1280px) {
    .gallery-fitness .num-list {
        row-gap: 28px;
        margin-bottom: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery-fitness .num-list {
        margin-bottom: 40px;
    }
}

.gallery-fitness .num-list .item {
    width: 50%;
}

@media (min-width: 768px) {
    .gallery-fitness .num-list .item {
        width: 25%;
    }
}

@media (min-width: 1280px) {
    .gallery-fitness .num-list .item {
        width: 50%;
    }
}

.gallery-fitness .num-list .item .item__name {
    font-size: 20px;
    color: #393335;
}

@media (min-width: 1280px) {
    .gallery-fitness .num-list .item .item__name {
        font-size: 30px;
    }
}

@media (min-width: 1920px) {
    .gallery-fitness .num-list .item .item__name {
        font-size: 40px;
    }
}

.gallery-fitness .block-right {
    flex: 0 0 auto;
    width: 100%;
    position: relative;
    padding-top: 27px;
}

@media (min-width: 768px) {
    .gallery-fitness .block-right {
        padding-top: 20px;
        padding-left: 12.8%;
        padding-right: 12.8%;
    }
}

@media (min-width: 1280px) {
    .gallery-fitness .block-right {
        width: 57.7%;
        padding-top: 30px;
        padding-left: 8.6%;
        padding-right: 0;
        margin-top: -80px;
    }
}

@media (min-width: 1920px) {
    .gallery-fitness .block-right {
        width: 57.9%;
        padding-top: 74px;
        margin-top: -124px;
    }
}

.gallery-fitness .block-right:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -100px;
    right: -100%;
    height: 79.2%;
    background-color: #ddad6a;
}

@media (min-width: 768px) {
    .gallery-fitness .block-right:before {
        left: 0;
        right: 0;
        height: 95%;
    }
}

@media (min-width: 1280px) {
    .gallery-fitness .block-right:before {
        right: -1000px;
        height: 84%;
    }
}

@media (min-width: 1920px) {
    .gallery-fitness .block-right:before {
        right: -1000px;
        height: 91%;
    }
}

.gallery-conference {
    padding-top: 20px;
    padding-bottom: 20px;
}

@media (min-width: 768px) {
    .gallery-conference {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

@media (min-width: 1280px) {
    .gallery-conference {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

@media (min-width: 1920px) {
    .gallery-conference {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (min-width: 1280px) {
    .gallery.gallery-conference .block-padding {
        flex-wrap: nowrap;
        align-items: flex-start;
    }
}

.gallery-conference .block-left {
    flex: 0 0 auto;
    width: 100%;
    z-index: 1;
}

@media (min-width: 1280px) {
    .gallery-conference .block-left {
        width: 58.6%;
    }
}

@media (min-width: 1920px) {
    .gallery-conference .block-left {
        width: 57.9%;
    }
}

@media (max-width: 1279px) {
    .gallery-conference .title {
        display: none;
    }
}

.gallery-conference .block-right {
    position: relative;
    flex: 0 0 auto;
    width: 100%;
    padding-top: 33px;
    padding-bottom: 30px;
}

@media (max-width: 1279px) {
    .gallery-conference .block-right {
        order: -1;
    }
}

@media (min-width: 1280px) {
    .gallery-conference .block-right {
        width: 58.6%;
        margin-left: -15.7%;
        padding-left: calc(15.7% + 20px);
        padding-top: 75px;
        padding-bottom: 45px;
    }
}

@media (min-width: 1920px) {
    .gallery-conference .block-right {
        width: 57.9%;
        padding-top: 84px;
        padding-bottom: 68px;
    }
}

.gallery-conference .block-right:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -100px;
    right: -1000px;
    height: 150%;
    background-color: #433035;
}

@media (min-width: 1280px) {
    .gallery-conference .block-right:before {
        left: 0;
        height: 100%;
    }
}

.gallery-conference .block-right h3 {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 30px;
    line-height: 0.90186;
    color: #f9f9f9;
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
}

@media (min-width: 1920px) {
    .gallery-conference .block-right h3 {
        font-size: 40px;
        padding-top: 20px;
        margin-bottom: 30px;
    }
}

.gallery-conference .block-right .text {
    color: #f9f9f9;
    margin-bottom: 20px;
    position: relative;
}

@media (min-width: 1920px) {
    .gallery-conference .block-right .text {
        margin-bottom: 62px;
    }
}

.gallery-conference .num-list {
    position: relative;
}

@media (min-width: 768px) {
    .gallery-conference .num-list {
        gap: 20px;
    }
}

.gallery-conference .num-list .item {
    width: 50%;
}

@media (min-width: 768px) {
    .gallery-conference .num-list .item {
        width: 190px;
    }
}

@media (min-width: 1920px) {
    .gallery-conference .num-list .item {
        width: 260px;
    }
}

.gallery-conference .num-list .item .item__name {
    color: #fff;
}

.gallery-conference .num-list .item .item__text {
    color: #fff;
}


.title-h3 {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #ddad6a;
}

@media (min-width: 1280px) {
    .title-h3 {
        font-size: 30px;
    }
}

@media (min-width: 1920px) {
    .title-h3 {
        font-size: 40px;
    }
}

.button-3d {
    padding: 5px 14px;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    border-radius: 30px;
    background: #ffffff;
    cursor: pointer;
    font-weight: 400;
    font-size: 12px;
    color: #3a3a3a;
    min-width: 99px;
}

.button-3d:hover {

}

.button-3d:before {
    content: '';
    display: inline-block;
    width: 17px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAxMjUgMjIuNzI1MUwyLjUxMjUgMTkuNjU3M0MxLjI4MSAxOC44MTg4IDAuNjY0NSAxOC4zOTgxIDAuMzMzIDE3Ljc4MjlDMS43ODgxNGUtMDcgMTcuMTY3NiAwIDE2LjQ0MzYgMCAxNS4wMDEzVjkuNDQ1MThDMCA4Ljk4NDQ0IC00LjY1NjYxZS0wOCA4LjU5ODEgMC4wMTA1IDguMjY0NzFMOSAxNC4zODg4VjI0QzguNDY0NSAyMy43MTM4IDcuODQwNSAyMy4yODg5IDcuMDEyNSAyMi43MjUxWk0xMiAyMy45OTg2QzEyLjUzNTUgMjMuNzEyNCAxMy4xNTk1IDIzLjI4NiAxMy45ODc1IDIyLjcyMjJMMTguNDg3NSAxOS42NTU5QzE5LjcxOSAxOC44MTc0IDIwLjMzNTUgMTguMzk2NyAyMC42NjcgMTcuNzgxNEMyMSAxNy4xNjYyIDIxIDE2LjQ0MzYgMjEgMTQuOTk5OFY5LjQ0Mzc1QzIxIDguOTgzMDEgMjEgOC41OTY2NyAyMC45ODk1IDguMjYzMjhMMTIgMTQuMzg4OFYyMy45OTg2Wk0xOS42OTIgNS42MzA0OEwxMC41IDExLjg5NDhMMS4zMDggNS42MzE5MUMxLjYyNiA1LjM5MTUyIDIuMDIwNSA1LjEyMjUyIDIuNTEyNSA0Ljc4NzY5TDcuMDEyNSAxLjcyMTM0QzguNjk3IDAuNTczNzc5IDkuNTQgMCAxMC41IDBDMTEuNDYgMCAxMi4zMDMgMC41NzIzNDggMTMuOTg3NSAxLjcyMTM0TDE4LjQ4NzUgNC43ODc2OUMxOC45ODEgNS4xMjI1MiAxOS4zNzQgNS4zOTAwOSAxOS42OTIgNS42MzA0OFoiIGZpbGw9IiMzQTNBM0EiLz4KPC9zdmc+Cg==');
    background-size: contain;
}

.button-3d:hover:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAxMjUgMjIuNzI1MUwyLjUxMjUgMTkuNjU3M0MxLjI4MSAxOC44MTg4IDAuNjY0NSAxOC4zOTgxIDAuMzMzIDE3Ljc4MjlDMS43ODgxNGUtMDcgMTcuMTY3NiAwIDE2LjQ0MzYgMCAxNS4wMDEzVjkuNDQ1MThDMCA4Ljk4NDQ0IC00LjY1NjYxZS0wOCA4LjU5ODEgMC4wMTA1IDguMjY0NzFMOSAxNC4zODg4VjI0QzguNDY0NSAyMy43MTM4IDcuODQwNSAyMy4yODg5IDcuMDEyNSAyMi43MjUxWk0xMiAyMy45OTg2QzEyLjUzNTUgMjMuNzEyNCAxMy4xNTk1IDIzLjI4NiAxMy45ODc1IDIyLjcyMjJMMTguNDg3NSAxOS42NTU5QzE5LjcxOSAxOC44MTc0IDIwLjMzNTUgMTguMzk2NyAyMC42NjcgMTcuNzgxNEMyMSAxNy4xNjYyIDIxIDE2LjQ0MzYgMjEgMTQuOTk5OFY5LjQ0Mzc1QzIxIDguOTgzMDEgMjEgOC41OTY2NyAyMC45ODk1IDguMjYzMjhMMTIgMTQuMzg4OFYyMy45OTg2Wk0xOS42OTIgNS42MzA0OEwxMC41IDExLjg5NDhMMS4zMDggNS42MzE5MUMxLjYyNiA1LjM5MTUyIDIuMDIwNSA1LjEyMjUyIDIuNTEyNSA0Ljc4NzY5TDcuMDEyNSAxLjcyMTM0QzguNjk3IDAuNTczNzc5IDkuNTQgMCAxMC41IDBDMTEuNDYgMCAxMi4zMDMgMC41NzIzNDggMTMuOTg3NSAxLjcyMTM0TDE4LjQ4NzUgNC43ODc2OUMxOC45ODEgNS4xMjI1MiAxOS4zNzQgNS4zOTAwOSAxOS42OTIgNS42MzA0OFoiIGZpbGw9IiMzQTNBM0EiLz4KPC9zdmc+Cg==');
}


.swiper-pagination--animate {
    display: flex;
}

.swiper-pagination--animate .swiper-pagination-bullet {
    position: relative;
    flex: 1 1 auto;
    opacity: 1;
}

.swiper-pagination--animate .swiper-pagination-bullet i {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 10px;
    background-color: #f9f9f9;
}

.swiper-pagination--animate .swiper-pagination-bullet b {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 0;
    height: 10px;
    background-color: #c34e50;
}

.swiper-pagination--animate .swiper-pagination-bullet-active {
    background-color: transparent;
}

.swiper-pagination--animate .swiper-pagination-bullet-active b {
    -webkit-animation-name: countingBar;
    animation-name: countingBar;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.num-list {
    display: flex;
    flex-wrap: wrap;
}

.num-list .item {
    flex: 0 0 auto;
}

.num-list .item .item__name {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 30px;
    line-height: 0.90186;
    color: #ddad6a;
    margin-bottom: 10px;
}

@media (min-width: 1280px) {
    .num-list .item .item__name {
        font-size: 50px;
        margin-bottom: 12px;
    }
}

@media (min-width: 1920px) {
    .num-list .item .item__name {
        font-size: 70px;
        margin-bottom: 20px;
    }
}

.num-list .item .item__text {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 12px;
    line-height: 0.90186;
    color: #393335;
    opacity: .5;
}

@media (min-width: 1280px) {
    .num-list .item .item__text {
        font-size: 16px;
    }
}

@media (min-width: 1920px) {
    .num-list .item .item__text {
        font-size: 20px;
    }
}

.swiper-control {
    display: flex;
    align-items: center;
}

.swiper-nav {
    display: flex;
    gap: 10px;
    pointer-events: none;
}

.swiper-nav > * {
    pointer-events: all;
}


.swiper-nav div[class^="swiper-button"] {
    width: 40px;
    height: 40px;
    min-width: auto;
}

@media (min-width: 1280px) {
    .swiper-nav div[class^="swiper-button"] {
        width: 50px;
        height: 50px;
    }
}

@media (min-width: 1920px) {
    .swiper-nav div[class^="swiper-button"] {
        width: 60px;
        height: 60px;
    }
}

.modal-information {
}

@media (min-width: 1280px) {
    .modal-information .modal-dialog {
        width: 1260px;
    }
}

.modal-information .modal-content {
    display: flex;
    flex-direction: column;
    background-color: #f9f9f9;
    padding: 0;
}

@media (min-width: 1280px) {
    .modal-information .modal-content {
        flex-direction: row;
    }
}

.modal-information .content-left {
    flex: 0 0 auto;
    width: 100%;
    padding: 20px;
}

@media (min-width: 1280px) {
    .modal-information .content-left {
        width: 50%;
        padding: 30px;
        display: flex;
    }
}

.modal-information .content-text {
    padding: 46px 20px 43px;
    position: relative;
    text-align: center;
    border: 1px solid #ddad6a;
    width: 100%;
}

@media (min-width: 1280px) {
    .modal-information .content-text {
        padding: 75px 50px 50px;
    }
}

.modal-information .content-text:after {
    content: '';
    background-color: #f9f9f9;
    display: block;
    width: 68px;
    height: 57px;
    position: absolute;
    top: -3px;
    right: -12px;
    z-index: 1;
    pointer-events: none;
}

@media (min-width: 1280px) {
    .modal-information .content-text:after {
        width: 86px;
        height: 82px;
        top: -9px;
        right: -30px;
    }
}

.modal-information .content-text .close {
    top: -10px;
    right: -10px;
    z-index: 2;
}

@media (min-width: 1280px) {
    .modal-information .content-text .close {
        top: 2px;
        right: -9px;
        z-index: 2;
    }
}

.modal-information .content-text .close svg {
    display: block;
    max-width: 100%;
    height: auto;
}

.modal-information .content-text h2 {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 30px;
    line-height: 120%;
    color: #393335;
    margin-top: 0;
    margin-bottom: 20px;
    max-width: 90%;
}

@media (min-width: 1280px) {
    .modal-information .content-text h2 {
        font-size: 50px;
        margin-bottom: 30px;
        max-width: 100%;
    }
}

.modal-information .content-text p {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    color: #ddad6a;
    margin-top: 0;
    margin-bottom: 30px;
}

@media (min-width: 1280px) {
    .modal-information .content-text p {
        font-size: 16px;
        margin-bottom: 30px;
    }
}

@media (min-width: 1800px) {
    .modal-information .content-text p {
        font-size: 20px;
        margin-bottom: 44px;
    }
}

.modal-information .content-text h4 {
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 15px;
}

@media (min-width: 1280px) {
    .modal-information .content-text h4 {
        font-size: 24px;
        margin-bottom: 10px;
    }
}

.modal-information .content-text .button {

}

@media (min-width: 768px) {
    .modal-information .content-text .button {
        width: 100%;
        max-width: 365px;
    }
}

.modal-information .content-right {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 1280px) {
    .modal-information .content-right {
        width: 50%;
    }
}

.modal-information .image {
    flex: 0 0 auto;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 84%;
}

@media (min-width: 1280px) {
    .modal-information .image {
        height: 100%;
        padding-top: 110%;
    }
}


.cookie {
    position: fixed;
    z-index: 1000;
    bottom: 20px;
    left: 0;
    right: 0;
    transition: .35s;
    transform: translateY(30%);
    opacity: 0;
    pointer-events: none;
}

.cookie.is__show {
    transform: translateY(0);
    opacity: 1;
    pointer-events: all;
}

.menu-open .cookie.is__show {
    transform: translateY(30%);
    opacity: 0;
}

.cookie .block-padding {
    display: flex;
    justify-content: flex-start;
}

.cookies-notify {
    padding: 8px 20px;
    background-color: #433035;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex: 0 0 auto;
    width: auto;
}

@media (min-width: 80em) {
    .cookies-notify {
        padding: 16px 30px;
        gap: 17px;
    }
}

.cookies-notify .cookies-message {
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
}

@media (min-width: 80em) {
    .cookies-notify .cookies-message {
        font-size: 20px;
        text-align: left;
        padding-right: 20px;
    }
}

.cookies-notify .cookies-message a {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: underline;
}

.cookies-notify .cookies-message a:hover {
    color: rgba(255, 255, 255, 1);
}

.cookies-notify .button--cookies {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 24px;
    width: 50px;
    height: 50px;
    padding: 0;
    background: #ddad6a;
    color: #FFFFFF;
}

@media (min-width: 80em) {
    .cookies-notify .button--cookies {
        width: 60px;
        height: 60px;
    }

    .cookies-notify .button--cookies:hover {
        background: #FFFFFF;
        color: #393335;
    }
}

.form-conrol[type="date"] {
    -webkit-min-logical-width: calc(100% - 16px);
    -webkit-min-logical-height: 51px;
    height: 51px;
}

.modal-restaurant {

}

.modal-restaurant .modal-dialog {
    max-width: 550px;
}

.modal-restaurant .title {
    font-family: "rmls-regular";
    font-weight: 700;
    font-size: 30px;
    line-height: 0.90186;
    text-align: center;
    color: #393335;
    margin-bottom: 30px;
}

@media (min-width: 1200px) {
    .modal-restaurant .title {
        font-size: 40px;
        margin-bottom: 54px;
    }

    .modal-restaurant .title br {
        display: none;
    }
}

.modal-restaurant .button {
    width: 100%;
}

.form_bottom_rest .title {
}

.akredit {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 30px;
}

.akredit .akredit__item {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 0 !important;
}

.akredit .akredit__item .title {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
}

@media (min-width: 1280px) {
    .akredit .akredit__item .title {
        font-size: 16px;
    }
}

.akredit .akredit__item .value {
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
}

@media (min-width: 1280px) {
    .akredit .akredit__item .value {
        font-size: 16px;
    }
}

.notify {
    margin-top: 30px;
    margin-bottom: 30px;
}

@media (max-width: 1280px) {
    .notify {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

.notify .notify-content {
    border: 1px solid #ddad6a;
    color: #ddad6a;
    padding: 35px 105px 45px;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 20px;
}

@media (max-width: 1280px) {
    .notify .notify-content {
        padding: 30px 20px;
        font-size: 14px;
    }
}

.notify .notify-content * {
    max-width: 1275px;
}

.notify .notify-content h3 {
    font-family: var(--second-family);
    font-weight: 700;
    font-size: 34px;
    line-height: 120%;
    margin-bottom: 20px;
    margin-top: 0;
}

@media (max-width: 1280px) {
    .notify .notify-content h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

.notify + .list_number_page .number_items {
    padding-top: 0;
}


.button-event {
    position: relative;
    left: -20px;
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    z-index: 10;
    opacity: 1;
    visibility: visible;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
@media (max-width: 1279px) {
    .button-event {
        width: 60px;
        height: 60px;
        left: -5px;
        /*bottom: 280px;*/
        /*right: 17px;*/
    }
}
.button-event svg {
    display: block;
    max-width: 100%;
    height: auto;
}

.button-event--heart {
    -webkit-animation: buttonEventHeartBeat 1s ease infinite 0s;
    -moz-animation: buttonEventHeartBeat 1s ease infinite 0s;
    -o-animation: buttonEventHeartBeat 1s ease infinite 0s;
    animation: buttonEventHeartBeat 1s ease infinite 0s;
}

.button-event--rotate {
    -webkit-animation: buttonEventRotate 5s ease infinite;
    -moz-animation: buttonEventRotate 5s ease infinite;
    -o-animation: buttonEventRotate 5s ease infinite;
    animation: buttonEventRotate 5s ease infinite;
}

.button-event--rotate-reverse {
    -webkit-animation: buttonEventRotateReverse 5s ease infinite;
    -moz-animation: buttonEventRotateReverse 5s ease infinite;
    -o-animation: buttonEventRotateReverse 5s ease infinite;
    animation: buttonEventRotateReverse 5s ease infinite;
}

.block-width-flexing {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}
.restaurant-10ten-banner {
    display: flex;
    flex-direction: column;
    gap: 14px;
    max-width: 505px;
    width: 100%;
}
.restaurant-10ten-banner__content {
    padding: 35px;
    background: #ddad6a;
}
.restaurant-10ten-banner__content p {
    font-family: "rmls-regular";
    font-weight: 400;
    font-size: 22px;
    line-height: 125%;
    color: #FFFFFF;
}
.restaurant-10ten-banner__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #EDDDCA;
    border-radius: 88px;
    padding: 23px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    color: #2D261E;
}

@media (max-width: 1200px) {
    .restaurant-10ten-banner__content p {
        font-size: 14px;
    }
    .restaurant-10ten-banner__content {
        padding: 20px;
    }
    .restaurant-10ten-banner {
        max-width: 400px;
    }
    .restaurant-10ten-banner__btn {
        font-size: 14px;
        padding: 15px;
    }
}
@media (max-width: 950px) {
    .restaurant-10ten-banner {
        max-width: 300px;
    }
}
@media (max-width: 600px) {
    .block-width-flexing {
        flex-direction: column;
    }
    .akredit {
        display: none;
        margin: 0;
    }
    .site-footer__contacts {
        padding: 0;
    }
}

@-webkit-keyframes buttonEventHeartBeat {
    0% {
        zoom: 100%;
    }
    15% {
        zoom: 120%;
    }
    25% {
        zoom: 110%;
    }
    35% {
        zoom: 120%;
    }
    100% {
        zoom: 100%;
    }
}

@-o-keyframes buttonEventHeartBeat {
    0% {
        zoom: 100%;
    }
    15% {
        zoom: 120%;
    }
    25% {
        zoom: 110%;
    }
    35% {
        zoom: 120%;
    }
    100% {
        zoom: 100%;
    }
}

@keyframes buttonEventHeartBeat {
    0% {
        transform: scale(1);
    }
    15% {
        transform: scale(1.2);
    }
    25% {
        transform: scale(1.1);
    }
    35% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes buttonEventRotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-o-keyframes buttonEventRotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes buttonEventRotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes buttonEventRotateReverse {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(-360deg)
    }
}

@-o-keyframes buttonEventRotateReverse {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(-360deg)
    }
}

@keyframes buttonEventRotateReverse {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(-360deg)
    }
}

@media (min-width: 1800px) and (max-width: 1900px) {

	.main-first__title {
		bottom: 55vh;
		bottom: auto;
		top: 345px;
	}
}
@media (min-width: 1721px) and (max-width: 1799px) {

	.main-first__title {
		bottom: 55vh;
		bottom: auto;
		top: 260px;
	}
}
@media (min-width: 1451px) and (max-width: 1720px) {
/*
	.main-first__title {
		bottom: 45vh;
	}
*/
	.main-first__title {
	    bottom: auto;
	    top: 234px;
	}
}


