/*.container,body>div,body>footer,body>header,body>main,body>section{width:100%}.header-mobile .lang-block .lang-list li:nth-of-type(1),.header__content .lang-block .lang-list li:nth-of-type(1),.header__content .main-menu .menu-list li:nth-of-type(1),.home-main__left-side .main-descr__numbers ul li:nth-of-type(1){margin-top:0}.content-wrapper,.modal-style,body.overflow{overflow:hidden}.backcall-section__content .section-descr,.business-section__content .section-descr,.events-section__content .section-descr,.header-mobile .lang-block .lang-list,.modal-style.completed-modal .modal-content,.park-section__content .section-descr,.rest-section__content .section-descr,.shop-section__content .section-descr,.space-section__content .section-descr,body{-webkit-box-orient:vertical;-webkit-box-direction:normal}.hamburger-btn,.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el,button,label{cursor:pointer}.btn-style.disabled,.btn-style:disabled,.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy,.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free{cursor:default}.events-section__content .section-descr .events-count,.events-section__content .section-descr .events-subtitle i,.functions-section__content .section-descr i,.home-main__left-side .main-title i,.modal-style.backcall-modal .modal-title i,.section-title i{font-family:WulkanDisplay,sans-serif}:root{--app-height:100%;--scroll-width:6px;--bg-color:#0E0E0E;--overflow-color:#0E0E0E;--txt-main:#B3B3B3;--dark-bg:#1F1F1F;--accent-color:#AF9064;--accent-hover-color:#917246;--main-gradient:linear-gradient(173deg, #af9064 0%, #fff 100%)}@font-face{font-family:Fontello;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/fontello/fontello.eot);src:url(../fonts/fontello/fontello.eot?#iefix) format("embedded-opentype"),url(../fonts/fontello/fontello.woff) format("woff"),url(../fonts/fontello/fontello.woff2) format("woff2"),url(../fonts/fontello/fontello.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/MontserratBold/MontserratBold.eot);src:url(../fonts/MontserratBold/MontserratBold.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratBold/MontserratBold.woff) format("woff"),url(../fonts/MontserratBold/MontserratBold.woff2) format("woff2"),url(../fonts/MontserratBold/MontserratBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/MontserratMedium/MontserratMedium.eot);src:url(../fonts/MontserratMedium/MontserratMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratMedium/MontserratMedium.woff) format("woff"),url(../fonts/MontserratMedium/MontserratMedium.woff2) format("woff2"),url(../fonts/MontserratMedium/MontserratMedium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/MontserratRegular/MontserratRegular.eot);src:url(../fonts/MontserratRegular/MontserratRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratRegular/MontserratRegular.woff) format("woff"),url(../fonts/MontserratRegular/MontserratRegular.woff2) format("woff2"),url(../fonts/MontserratRegular/MontserratRegular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/MontserratSemiBold/MontserratSemiBold.eot);src:url(../fonts/MontserratSemiBold/MontserratSemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratSemiBold/MontserratSemiBold.woff) format("woff"),url(../fonts/MontserratSemiBold/MontserratSemiBold.woff2) format("woff2"),url(../fonts/MontserratSemiBold/MontserratSemiBold.ttf) format("truetype")}@font-face{font-family:WulkanDisplay;font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.eot);src:url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.woff) format("woff"),url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.woff2) format("woff2"),url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.ttf) format("truetype")}@font-face{font-family:WulkanDisplay;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.eot);src:url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.woff) format("woff"),url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.woff2) format("woff2"),url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.ttf) format("truetype")}@font-face{font-family:WulkanDisplay;font-weight:600;font-style:italic;font-display:swap;src:url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.eot);src:url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.woff) format("woff"),url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.woff2) format("woff2"),url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.ttf) format("truetype")}[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block;margin:0;padding:0;font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;pointer-events:none}.icon-phone:before{content:"\e800"}.icon-close:before{content:"\e801"}.icon-count_arrow:before{content:"\e802"}.icon-link_arrow:before{content:"\e804"}.icon-info_arrow:before{content:"\e805"}html{margin:0!important;padding:0!important}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol[class],p,ul[class]{margin:0}ol[class],ul[class]{padding:0;list-style-type:none}body.overflow,body.overflow .header-fixed{padding-right:var(--scroll-width)}a{color:inherit}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{text-decoration:none}button,input,select,textarea{font:inherit}body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:320px;position:relative;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:100%;color:var(--txt-main);background-color:var(--bg-color);text-rendering:optimizeSpeed;scroll-behavior:smooth;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;min-height:var(--app-height);scrollbar-face-color:#af9064;scrollbar-track-color:#fff}body::-webkit-scrollbar{width:var(--scroll-width);height:var(--scroll-width);border-radius:0}body::-webkit-scrollbar-thumb{background:#af9064;border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s}body::-webkit-scrollbar-thumb:hover{background:#af9064}body::-webkit-scrollbar-track{background:#fff;border-radius:0}body.overflow.menu-show:before{content:"";display:block;width:100vw;height:var(--app-height);background:var(--dark-blue-hover);opacity:.95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;top:0;left:0;z-index:12}body>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-style,.hamburger-btn{-webkit-box-align:center;position:relative}.container{margin:0 auto;max-width:1470px;padding:0 15px}.hamburger-btn{display:none;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;background-color:transparent;border:none;z-index:10;width:32px;height:32px;margin:0}.hamburger-btn .hamburger-inner{display:block;width:32px;height:3px;background-color:#af9064;position:relative;-webkit-transition:background-color .15s;transition:background-color .15s}.btn-style:after,.location-section__content .section-descr .location-btn:after{content:"\e804";width:20px;height:20px;font-weight:400;line-height:100%;font-family:Fontello;font-style:normal;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none}.hamburger-btn .hamburger-inner:after,.hamburger-btn .hamburger-inner:before{content:"";display:block;width:32px;height:3px;background-color:#af9064;position:absolute;-webkit-transition-property:background-color,-webkit-transform;transition-property:transform,background-color,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger-btn .hamburger-inner:before{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.hamburger-btn .hamburger-inner:after{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);top:auto;bottom:0}.hamburger-btn.active .hamburger-inner{background-color:transparent}.hamburger-btn.active .hamburger-inner::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-btn.active .hamburger-inner::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.input-style{font-size:14px;color:#fff;padding:17px 16px 16px;background-color:#2d2d2d;border:1px solid transparent;border-radius:40px;display:block;width:100%}.input-style.placeholder{color:#b3b3b3}.input-style::-webkit-input-placeholder{color:#b3b3b3}.input-style::-moz-placeholder{color:#b3b3b3}.input-style:-moz-placeholder{color:#b3b3b3}.input-style:-ms-input-placeholder{color:#b3b3b3}.input-style:focus{border-color:transparent}.input-style.error,.input-style.error:focus{border-color:red}textarea.input-style{min-height:110px;border-radius:16px}.ancor-title{line-height:140%;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 364px;flex:0 0 364px;padding-right:20px;width:100%}.section-title{font-size:40px;line-height:140%;font-weight:600;color:#fff}.btn-style,.header__content .main-menu .menu-list a:hover{color:var(--accent-color)}.btn-style{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px 35px;min-height:49px;border-radius:30px;font-weight:500;border:1px solid var(--accent-color);-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s;background-color:transparent}.btn-style:after,.header-mobile .main-menu .menu-list,.header__content{display:-webkit-box;display:-ms-flexbox}.btn-style:after{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--accent-color);font-size:10px;color:#000;border-radius:50%;position:absolute;top:calc(50% - 15px);right:-8px;-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s,color .3s,-webkit-transform .3s}.btn-style:hover,.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn:hover{background-color:var(--accent-hover-color)}.btn-style.disabled,.btn-style:disabled{border-color:var(--txt-main);color:var(--txt-main)}.btn-style.disabled:after,.btn-style:disabled:after{background-color:var(--txt-main);color:var(--bg-color)}.btn-style.disabled:hover,.btn-style:disabled:hover{border-color:var(--txt-main);color:var(--txt-main);background-color:transparent}.btn-style.disabled:hover:after,.btn-style:disabled:hover:after{-webkit-transform:none;-ms-transform:none;transform:none;background-color:var(--txt-main);color:var(--bg-color)}.btn-style:hover{border-color:var(--accent-hover-color);color:#fff}.btn-style:hover:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;color:var(--accent-hover-color)}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.animated,.js-scroll{-webkit-transition:opacity .3s}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:opacity .3s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}.js-scroll{opacity:0;transition:opacity .3s}.js-scroll.animated{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.header__content{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0}.header__content .logo-link{display:block;width:auto}.header__content .logo-image{display:block;width:auto;max-width:100%;margin:0}.header__content .main-menu{margin-left:calc(10% + 40px)}.header__content .main-menu .menu-list{margin:0;padding:0;list-style-type:none}.header__content .main-menu .menu-list li{display:block;margin-top:9px}.header__content .main-menu .menu-list a{display:inline-block;color:#fff;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;position:relative;padding-bottom:2px}.header__content .main-menu .menu-list a:after{content:"";display:block;width:0;height:1px;background-color:var(--accent-color);position:absolute;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s}.header__content .main-menu .menu-list a:hover:after{width:100%}.header__content .lang-block{margin-left:calc(15% + 55px)}.header__content .lang-block .lang-list{margin:0;padding:0;list-style-type:none}.header__content .lang-block .lang-list li{display:block;margin-top:3px}.header__content .lang-block .lang-list a{display:inline-block;color:var(--txt-main);text-decoration:none;-webkit-transition:color .3s;transition:color .3s;position:relative;font-size:12px;padding-bottom:2px;text-transform:capitalize}.header__content .lang-block .lang-list a.active{color:#fff}.header__content .lang-block .lang-list a:after{content:"";display:block;width:0;height:1px;background-color:var(--accent-color);position:absolute;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s}.header__content .lang-block .lang-list a:hover{color:var(--accent-color)}.header__content .lang-block .lang-list a:hover:after{width:100%}.header-mobile{position:fixed;top:0;left:0;width:100%;z-index:20;background-color:var(--bg-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header-mobile.scroll{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-mobile .header__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile .logo-link{max-width:68px}.header-mobile .main-menu{margin:0 auto}.header-mobile .main-menu .menu-list{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-mobile .lang-block,.header-mobile .lang-block .lang-list,.home-main__content,.home-main__left-side .main-descr{display:-webkit-box;display:-ms-flexbox}.header-mobile .main-menu .menu-list li{margin:0 24px}.header-mobile .lang-block{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:auto}.header-mobile .lang-block .lang-list{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:35px}.header-mobile .lang-block .lang-list li{margin:1px 0 0}.content-wrapper{width:100%}.home-main{padding-bottom:120px}.home-main__content{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-main__left-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-top:50px}.home-main__left-side .main-subtitle{display:inline-block;font-size:30px;font-weight:600;line-height:120%;background:var(--main-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-main__left-side .main-title{display:inline-block;font-size:50px;font-weight:600;line-height:120%;margin-top:16px;letter-spacing:-.03em;color:#fff}.home-main__left-side .main-title i{display:inline-block}.home-main__left-side .main-title span{display:inline-block;color:var(--accent-color)}.home-main__left-side .main-descr{margin-top:105px;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-main__left-side .main-descr__numbers{background-color:var(--dark-bg);-webkit-box-flex:0;-ms-flex:0 0 345px;flex:0 0 345px;max-width:345px;border-radius:30px;margin-right:20px;color:#fff}.home-main__left-side .main-descr__numbers ul{margin:0;list-style-type:none;padding:30px 28px;font-size:18px;line-height:120%;font-weight:600;letter-spacing:-.03em}.home-main__left-side .main-descr__numbers ul li{display:block;margin-top:38px}.home-main__left-side .main-descr__numbers ul li span{display:inline-block;font-size:40px;line-height:90%;margin-right:10px}.home-main__left-side .main-descr__info{line-height:150%;max-width:300px}.home-main__left-side .main-descr__info .main-btn{margin-top:70px}.home-main__right-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative}.home-main__right-side .video-wrapper{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:absolute;top:-200px;left:0;width:930px;height:930px;border-radius:50%;overflow:hidden}.home-main__right-side .video-wrapper video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.what-section{margin-top:140px}.what-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.what-section__content .ancor-title{position:sticky;top:150px;padding-bottom:100px}.what-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 630px;flex:0 0 630px;max-width:630px;margin-top:-10px;position:relative}.what-section__content .section-descr ul{margin:55px 0 0;padding:0;list-style-type:none;font-size:40px;line-height:140%;font-weight:600;color:#fff}.what-section__content .section-descr ul li{display:block}.what-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;position:sticky;top:150px;margin-top:-10px;padding-bottom:120px}.what-section__content .section-images .images-wrapper{position:relative}.what-section__content .section-images .what-image{display:block;width:auto;position:relative;border-radius:50%}.what-section__content .section-images .what-image.first-image{left:102px}.what-section__content .section-images .what-image.second-image{position:absolute;top:calc(100% - 112px);left:-30px}.location-section{margin-top:178px}.location-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.location-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 630px;flex:0 0 630px;max-width:630px}.location-section__content .section-descr .section-title{margin:-20px 0 32px}.location-section__content .section-descr p{max-width:360px;line-height:150%}.location-section__content .section-descr .location-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:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:500;color:var(--accent-color);margin-top:30px;-webkit-transition:color .3s;transition:color .3s}.location-section__content .section-descr .location-btn:after{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;background-color:var(--accent-color);font-size:8px;color:#000;border-radius:50%;-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s,color .3s,-webkit-transform .3s;margin:0 0 0 20px}.location-section__content .section-descr .location-btn:hover{color:var(--accent-hover-color)}.location-section__content .section-descr .location-btn:hover:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;color:var(--accent-hover-color)}.location-section__content .section-images{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.location-section__content .section-images .location-image{display:block;width:auto;border-radius:50%;margin:68px 0 0 -166px;border:1px solid #3c3c3c}.business-section{margin-top:172px}.business-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.business-section__content .section-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 630px;flex:0 0 630px;max-width:630px}.business-section__content .section-descr .section-title{margin:-20px 0 0}.business-section__content .section-descr .business-subtitle{display:inline-block;font-size:30px;line-height:140%;font-weight:600;background:var(--main-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:5px 0 0 50px}.business-section__content .section-descr .business-btn{margin-top:30px}.business-section__content .section-descr .scheme-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:280px;height:280px;border:1px solid var(--accent-color);border-radius:50%;margin-top:38px;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.business-section__content .section-descr .scheme-link:hover{border-color:#fff;background-color:var(--dark-bg)}.business-section__content .section-descr .scheme-link .svg-scheme{display:block;width:auto;max-width:100%;margin:0 auto;padding:32px}.business-section__content .section-images{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.business-section__content .section-images .business-image{border-radius:50%}.business-section__content .section-images .business-image.first-image{margin:-20px 0 0 -168px}.business-section__content .section-images .business-image.second-image{position:absolute;bottom:-105px;left:-325px}.park-section{margin-top:282px}.park-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.park-section__content .section-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 630px;flex:0 0 630px;max-width:630px}.park-section__content .section-descr .section-title{margin:-20px 0 32px}.park-section__content .section-descr p{max-width:510px;line-height:150%}.park-section__content .section-descr p span{display:inline-block;font-weight:700;font-size:20px;line-height:120%;color:var(--accent-color)}.park-section__content .section-images{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.park-section__content .section-images .park-image{display:block;width:auto;position:absolute;border-radius:50%}.park-section__content .section-images .park-image.first-image{position:relative;margin:-15px 0 0 -125px}.park-section__content .section-images .park-image.second-image{top:205px;right:calc(100% + 50px);z-index:1}.park-section__content .section-images .park-image.third-image{top:calc(100% - 190px);right:calc(100% + 330px)}.events-section{margin-top:288px}.events-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.events-section__content .section-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 680px;flex:0 0 680px;max-width:680px}.events-section__content .section-descr .section-title{margin:-20px 0 0}.events-section__content .section-descr .events-subtitle{display:inline-block;font-size:40px;line-height:140%;font-weight:600;background:var(--main-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:8px 0 -44px 163px}.events-section__content .section-descr .events-subtitle i{font-weight:500}.events-section__content .section-descr .events-count{display:inline-block;font-size:130px;line-height:140%;font-weight:500;font-style:italic;background:var(--main-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:-10px}.events-section__content .section-descr .list-wrapper{max-width:475px}.events-section__content .section-descr .list-wrapper .list-title{display:block;font-size:16px;line-height:150%;font-weight:600;color:#fff}.events-section__content .section-descr .list-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:22px 0 0;padding:0;list-style-type:none;font-size:16px;line-height:150%}.events-section__content .section-descr .list-wrapper ul li{display:block;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);margin:0 20px 14px 0;position:relative;padding-left:14px}.events-section__content .section-descr .list-wrapper ul li:nth-of-type(2n){margin-right:0}.events-section__content .section-descr .list-wrapper ul li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--accent-color);position:absolute;top:9px;left:0}.events-section__content .section-descr .list-wrapper ul li sup{font-size:16px;line-height:100%;display:inline-block;position:relative;top:5px;left:-4px}.events-section__content .section-descr .list-wrapper .phone-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:198px;margin:15px 28px 0 0;padding:15px 32px}.events-section__content .section-descr .list-wrapper .phone-link:before{display:inline-block;font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"\e800";font-size:20px;line-height:100%;margin:0 12px 0 8px}.events-section__content .section-descr .list-wrapper .phone-link+.phone-link{margin-right:0}.events-section__content .section-images{position:relative}.events-section__content .section-images .event-image{display:block;width:auto;border-radius:50%}.events-section__content .section-images .event-image.first-image{margin:115px 0 0 -205px}.events-section__content .section-images .event-image.second-image{position:absolute;top:calc(100% - 215px);right:calc(100% - 50px)}.backcall-section{margin-top:245px}.backcall-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.backcall-section__content .section-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 655px;flex:0 0 655px;max-width:655px;background-color:var(--dark-bg);border-radius:20px;padding:27px 48px 32px}.backcall-section__content .section-descr .section-title{background:var(--main-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.backcall-section__content .section-descr p{max-width:300px;line-height:150%}.backcall-section__content .section-descr .backcall-btn{margin:14px 12px 0 auto}.backcall-section__content .section-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.backcall-section__content .section-images .backcall-image{display:block;width:auto;max-width:100%;margin:0 0 0 30px}.functions-section{margin-top:158px}.functions-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.functions-section__content .ancor-title{position:sticky;top:150px;padding-bottom:100px}.functions-section__content .section-descr{font-size:40px;line-height:140%;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 1060px;flex:0 0 1060px;max-width:1060px;margin-top:-10px;color:#fff}.functions-section__content .section-descr p+p{margin-top:40px}.space-section{margin-top:208px}.space-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.space-section__content .section-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;max-width:340px}.space-section__content .section-descr .section-title{margin:-20px 0 32px}.space-section__content .section-descr p{font-size:16px;line-height:150%}.space-section__content .section-descr .space-image{display:block;width:auto;max-width:100%;margin:68px 0 0;border-radius:50%}.space-section__content .section-images{position:relative}.space-section__content .section-images .space-image{display:block;width:auto;border-radius:50%}.space-section__content .section-images .space-image.first-image{margin:-62px 0 0 25px}.space-section__content .section-images .space-image.second-image{position:absolute;bottom:0;right:-45px}.lobby-section{margin-top:180px}.lobby-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lobby-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 365px;flex:0 0 365px;max-width:365px}.lobby-section__content .section-descr .ancor-title{display:inline-block;margin-bottom:50px}.lobby-section__content .section-images .space-image,.rest-section__content .section-images .rest-image{display:block;width:auto;border-radius:50%}.lobby-section__content .section-descr p{line-height:150%}.lobby-section__content .section-descr p+p{margin-top:16px}.lobby-section__content .section-images{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;position:relative}.lobby-section__content .section-images .space-image.first-image{margin:-25px 0 0}.lobby-section__content .section-images .space-image.second-image{position:absolute;top:-25px;right:0}.lobby-section__content .section-images .space-image.third-image{position:absolute;bottom:0;right:calc(100% + 45px)}.rest-section{margin-top:175px}.rest-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rest-section__content .section-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}.rest-section__content .section-descr .section-title{margin:-20px 0 32px}.rest-section__content .section-descr p{font-size:16px;line-height:150%}.rest-section__content .section-descr .rest-image{display:block;width:auto;max-width:100%;margin:42px 0 0;border-radius:50%}.rest-section__content .section-images{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;position:relative}.rest-section__content .section-images .rest-image.first-image{margin:130px 0 0 -42px;position:relative;z-index:1}.rest-section__content .section-images .rest-image.second-image{position:absolute;top:-20px;right:0}.shop-section{margin-top:220px}.shop-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shop-section__content .section-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 410px;flex:0 0 410px;max-width:410px}.shop-section__content .section-descr .section-title{margin:-20px 0 32px}.shop-section__content .section-descr p{font-size:16px;line-height:150%;max-width:300px}.shop-section__content .section-images{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;position:relative}.shop-section__content .section-images .shop-image{display:block;width:auto;border-radius:50%}.shop-section__content .section-images .shop-image.first-image{margin:-62px 0 0}.shop-section__content .section-images .shop-image.second-image{position:absolute;bottom:52px;right:calc(100% - 118px)}.shop-section+.backcall-section{margin-top:158px}.shop-section+.backcall-section .section-descr .backcall-btn{min-width:220px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{margin-top:155px}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.footer__content .logo-link{display:block;width:auto}.footer__content .logo-image{display:block;width:auto;max-width:260px}.footer__content .address{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 260px);flex:0 0 calc(100% - 260px);max-width:calc(100% - 260px);padding-left:105px;padding-right:310px;font-size:40px;line-height:150%;font-weight:600;color:#fff}.footer__content .call-block,.footer__content .write-block{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-top:76px}.footer__content .call-block .block-title,.footer__content .write-block .block-title{display:block;font-family:WulkanDisplay,sans-serif;font-size:40px;line-height:140%;font-weight:600;font-style:italic;color:var(--accent-color);margin-bottom:18px}.footer__content .call-block a,.footer__content .write-block a{display:inline-block;font-size:14px;line-height:150%;color:#fff;text-decoration:none;position:relative;-webkit-transition:color .3s;transition:color .3s}.footer__content .call-block a:after,.footer__content .write-block a:after{content:"";display:block;width:0;height:1px;background-color:var(--accent-color);position:absolute;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s}.footer__content .call-block a:hover,.footer__content .write-block a:hover{color:var(--accent-color)}.footer__content .call-block a:hover:after,.footer__content .write-block a:hover:after{width:100%}.footer__content .write-block{margin-left:160px}.footer__content .footer-images .footer-image{display:block;width:auto;border-radius:50%;position:absolute}.footer__content .footer-images .footer-image.first-image{top:0;right:0}.footer__content .footer-images .footer-image.second-image{top:215px;right:370px}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:68px 0;font-size:12px;line-height:150%;-webkit-transition:color .3s;transition:color .3s}.footer__copyright .copyright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.footer__copyright .info-link,.footer__copyright .privacy-link{display:inline-block;-webkit-transition:color .3s;transition:color .3s}.footer__copyright .info-link:hover,.footer__copyright .privacy-link:hover{color:#fff}.footer__copyright .info-link{margin:0 calc(15% + 14px) 0 auto}.footer__copyright .privacy-link{margin-right:calc(10% - 2px)}.mfp-bg{background:var(--overflow-color);opacity:.95}.mfp-wrap{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-style{width:100%;margin:0 auto;border:1px solid var(--accent-color);background-color:var(--bg-color);border-radius:20px;max-width:970px;padding:48px 48px 30px}.modal-style .close-btn{position:absolute;top:-27px;right:-27px;font-size:12px;line-height:100%}.modal-style.completed-modal{max-width:585px;padding:40px 38px}.modal-style.completed-modal .close-btn{top:20px;right:20px}.modal-style.completed-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-style.completed-modal .modal-content .modal-title{font-size:40px;line-height:120%;font-weight:600;background:var(--main-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-style.completed-modal .modal-content .modal-descr{text-align:center;max-width:300px;margin:8px auto 0;line-height:150%}.modal-style.completed-modal .modal-content .modal-image{margin-top:28px}.modal-style.completed-modal .modal-content .modal-image .completed-image{display:block;width:auto;max-width:100%;margin:0 auto}.modal-style.completed-modal .modal-content .modal-btnrow{margin-top:24px}.modal-style.scheme-modal{padding:38px 38px 55px}.modal-style.scheme-modal .close-btn{position:absolute;top:-17px;right:-17px;font-size:12px;line-height:100%}.modal-style.scheme-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.modal-style.scheme-modal .choose-side{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;width:340px;text-align:center;padding:39px 0}.modal-style.scheme-modal .choose-side .modal-count{color:var(--accent-color);font-size:40px;line-height:120%;font-weight:600}.modal-style.scheme-modal .choose-side .modal-subtitle{font-size:40px;line-height:120%;color:#fff;font-weight:400}.modal-style.scheme-modal .choose-side .modal-floor{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:22px 0;border-top:1px solid var(--txt-main);border-bottom:1px solid var(--txt-main);margin-top:14px}.modal-style.scheme-modal .choose-side .modal-floor span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;font-size:30px;line-height:140%;color:#fff}.modal-style.scheme-modal .choose-side .modal-floor .count-group{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;max-width:140px;margin-left:25px}.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;border:1px solid #fff;border-radius:50%;font-size:8px;line-height:100%;-webkit-transition:border-color .3s,color .3s,background-color .3s;transition:border-color .3s,color .3s,background-color .3s;background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn[data-type=plus]{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn.disabled,.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn:disabled{cursor:default;background-color:transparent;border-color:#fff}.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn.disabled:hover,.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn:disabled:hover{background-color:transparent}.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-input{background-color:transparent;font-size:30px;line-height:140%;font-weight:600;color:#fff;border:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;text-align:center;max-width:70px}.modal-style.scheme-modal .choose-side .modal-descr{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:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px;-webkit-transition:color .3s;transition:color .3s}.modal-style.scheme-modal .choose-side .modal-descr:after{font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"\e805";font-size:14px;line-height:14px;color:var(--accent-color);margin-left:6px;position:relative;right:-2px;top:-2px;-webkit-transition:color .3s;transition:color .3s}.modal-style.scheme-modal .choose-side .modal-descr.error,.modal-style.scheme-modal .choose-side .modal-descr.error:after{color:#e10a0a}.modal-style.scheme-modal .choose-side .modal-btnrow{margin-top:22px}.modal-style.scheme-modal .choose-side .modal-btnrow .js-open-form.error{border-color:#e10a0a}.modal-style.scheme-modal .scheme-side{-webkit-box-flex:0;-ms-flex:0 0 475px;flex:0 0 475px;width:475px;position:absolute;top:0;right:0;display:block;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal-style.scheme-modal .scheme-side .image-wrapper svg{display:block;width:auto;max-width:100%;margin:0}.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el path.text_el{fill:var(--accent-color);position:relative;z-index:1;-webkit-transition:fill .3s;transition:fill .3s}.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el path.bg_el{-webkit-transition:fill .3s;transition:fill .3s}.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.free path.text_el{fill:#0d0909}.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy path.text_el,.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.free path.bg_el{fill:var(--accent-color)}.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.free:hover path.bg_el{fill:#e1c396}.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.active path.text_el,.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy path.bg_el,.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy:hover path.bg_el{fill:#0d0909}.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.active path.bg_el,.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.active:hover path.bg_el{fill:#fff5c8}.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.free path.text_el{fill:#0d0909}.modal-style.scheme-modal .scheme-side .image-btns .back-link:hover svg,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy path.text_el,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.free path.bg_el,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.free:hover path.bg_el,.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free:hover{fill:var(--accent-color)}.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.active path.text_el,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy path.bg_el,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy:hover path.bg_el{fill:#0d0909}.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.active path.bg_el,.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.active:hover path.bg_el{fill:#fff5c8}.modal-style.scheme-modal .scheme-side .scheme-tab{display:none}.modal-style.scheme-modal .scheme-side .scheme-tab.active{display:block}.modal-style.scheme-modal .scheme-side .image-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:22px 0;border-top:.5px solid var(--txt-main);margin-top:15px}.modal-style.scheme-modal .scheme-side .image-info .status-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;font-size:14px;line-height:100%}.modal-style.scheme-modal .scheme-side .image-info .status-item:before{content:"";display:block;width:12px;height:12px;border:1px solid var(--txt-main);border-radius:50%;margin:0 8px 2px 0;background-color:#0f0709}.modal-style.scheme-modal .scheme-side .image-info .status-item.free:before{background-color:var(--accent-color);border-color:var(--accent-color)}.modal-style.scheme-modal .scheme-side .image-info .status-item+.status-item{margin-left:24px}.modal-style.scheme-modal .scheme-side .image-btns{display:none;margin-top:30px}.modal-style.backcall-modal .modal-form .input-group,.modal-style.scheme-modal .form-side .input-group{margin-top:16px}.modal-style.scheme-modal .scheme-side .image-btns .back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;line-height:100%;-webkit-transition:color .3s;transition:color .3s;color:#fff}.modal-style.scheme-modal .scheme-side .image-btns .back-link svg{display:inline-block;-webkit-transition:fill .3s;transition:fill .3s;margin-right:10px}.modal-style.scheme-modal .scheme-side .image-btns .back-link svg circle{-webkit-transition:stroke;transition:stroke}.modal-style.scheme-modal .scheme-side .image-btns .back-link:hover{color:var(--accent-color)}.modal-style.scheme-modal .scheme-side .image-btns .back-link:hover svg circle{stroke:var(--accent-color)}.modal-style.scheme-modal .scheme-side.show{-webkit-transform:translateX(calc(-100% + 60px));-ms-transform:translateX(calc(-100% + 60px));transform:translateX(calc(-100% + 60px))}.modal-style.scheme-modal .scheme-side.show .image-info{display:none}.modal-style.scheme-modal .scheme-side.show .image-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free.active,.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free.active:hover{fill:#fff}.modal-style.scheme-modal .form-side{-webkit-box-flex:0;-ms-flex:0 0 375px;flex:0 0 375px;width:375px;margin:0 0 0 auto;display:none}.modal-style.scheme-modal .form-side .input-group:nth-of-type(1){margin-top:0}.modal-style.backcall-modal .modal-form,.modal-style.scheme-modal .form-side .input-group.btn-group{margin-top:24px}.modal-style.scheme-modal .form-side .input-group.info-group{font-size:12px;line-height:150%;margin-top:12px}.modal-style.scheme-modal .form-side .input-group.info-group a{display:inline-block;color:var(--accent-color);-webkit-transition:color .3s;transition:color .3s}.modal-style.scheme-modal .form-side .input-group.info-group a:hover{text-decoration:none;color:var(--accent-hover-color)}.modal-style.scheme-modal .form-side .input-group textarea.input-style{min-height:98px}.modal-style.backcall-modal .modal-content{padding-left:350px;position:relative}.modal-style.backcall-modal .modal-content:before{content:"";display:block;width:608px;height:608px;background-image:url(../images/common/main_image.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;position:absolute;top:-50px;left:-302px;border-radius:50%}.webp .modal-style.backcall-modal .modal-content:before{background-image:url(../images/common/main_image.webp)}.avif .modal-style.backcall-modal .modal-content:before{background-image:url(../images/common/main_image.avif)}.modal-style.backcall-modal .modal-title{font-size:40px;line-height:120%;font-weight:600;background:var(--main-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-style.backcall-modal .modal-form .input-group:nth-of-type(1){margin-top:0}.modal-style.backcall-modal .modal-form .input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.modal-style.backcall-modal .modal-form .input-row .input-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:calc(50% - 16px);margin:0 25px 16px 0}.modal-style.backcall-modal .modal-form .input-row .input-group:nth-of-type(2n){margin-right:0}.modal-style.backcall-modal .modal-form .input-row .input-group.info-group{font-size:12px;line-height:150%}.modal-style.backcall-modal .modal-form .input-row .input-group.info-group a{color:var(--accent-color);-webkit-transition:color .3s;transition:color .3s}.modal-style.backcall-modal .modal-form .input-row .input-group.info-group a:hover{text-decoration:none;color:var(--accent-hover-color)}@media (max-width:1439px){.ancor-title{-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px}.section-title{font-size:36px;line-height:120%}.header__content .logo-link{max-width:160px}.home-main__left-side{padding-top:30px}.home-main__left-side .main-descr{margin-top:50px}.home-main__right-side .video-wrapper{width:780px;height:780px;left:40px;top:-170px}.what-section{margin-top:100px}.backcall-section,.events-section,.functions-section,.park-section,.rest-section,.shop-section,.space-section{margin-top:180px}.what-section__content .section-descr{margin-top:-5px}.what-section__content .section-descr ul{font-size:36px;line-height:130%}.what-section__content .section-images .what-image.first-image{left:60px}.what-section__content .section-images .what-image.second-image{left:-70px}.location-section__content .section-descr .section-title{margin:-15px 0 32px}.location-section__content .section-images .location-image{max-width:400px;margin:30px 0 0 -125px}.business-section__content .section-descr .section-title{margin:-15px 0 0}.business-section__content .section-descr .business-subtitle{margin:5px 0 0}.business-section__content .section-images .business-image.first-image{max-width:540px}.business-section__content .section-images .business-image.second-image{max-width:300px;bottom:-20px;left:-250px}.park-section__content .section-descr .section-title{margin:-15px 0 32px}.park-section__content .section-images .park-image.first-image{max-width:500px;margin:20px 0 0 -90px}.park-section__content .section-images .park-image.second-image{max-width:340px;top:180px;right:calc(100% - 50px)}.park-section__content .section-images .park-image.third-image{top:calc(100% - 280px);right:calc(100% + 200px);max-width:240px}.events-section__content .section-descr .section-title{margin:-15px 0 0}.events-section__content .section-descr .events-subtitle{margin:8px 0 -25px}.events-section__content .section-descr .events-count{font-size:100px}.events-section__content .section-images .event-image.first-image{max-width:480px;margin:0 0 0 -140px}.events-section__content .section-images .event-image.second-image{max-width:220px;top:calc(100% - 210px);right:calc(100% - 40px)}.backcall-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 575px;flex:0 0 575px;max-width:575px;padding:27px 30px 30px}.backcall-section__content .section-descr .backcall-btn{margin:24px 12px 0 auto}.functions-section__content .section-descr{font-size:36px;line-height:120%;margin-top:-5px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 270px);flex:0 0 calc(100% - 270px);max-width:calc(100% - 270px)}.space-section__content .section-descr .section-title{margin:-15px 0 32px}.space-section__content .section-descr .space-image{margin:40px 0 0}.space-section__content .section-images .space-image.first-image{max-width:540px;margin:30px 0 0 70px}.space-section__content .section-images .space-image.second-image{max-width:270px}.lobby-section__content .section-images .space-image.first-image{margin:-25px 0 0 60px}.rest-section__content .section-descr .section-title{margin:-5px 0 32px}.rest-section__content .section-descr .rest-image{margin:50px 0 0 70px}.rest-section__content .section-images .rest-image.first-image{max-width:480px;margin:150px 0 0 20px}.shop-section__content .section-descr .section-title{margin:-5px 0 32px}.shop-section__content .section-images .shop-image.first-image{max-width:540px;margin:-20px 0 0 50px}.shop-section__content .section-images .shop-image.second-image{bottom:0;right:calc(100% - 200px)}.footer__content .logo-image{max-width:200px}.footer__content .address{font-size:36px;line-height:120%}.footer__content .call-block .block-title,.footer__content .write-block .block-title{font-size:36px}.footer__content .footer-images .footer-image.first-image{max-width:240px;right:50px}.footer__content .footer-images .footer-image.second-image{max-width:240px;top:160px;right:400px}.footer__copyright{margin:40px 0}}@media (max-width:1335px){.ancor-title{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}.header__content .logo-link{max-width:120px}.home-main__left-side{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.home-main__left-side .main-descr__numbers ul li{margin-top:20px}.home-main__right-side{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.home-main__right-side .video-wrapper{left:0;width:740px;height:740px}.space-section__content .section-images .space-image.first-image{margin:30px 0 0 20px}.lobby-section__content .section-images .space-image.third-image,.rest-section__content .section-descr .rest-image{display:none}.rest-section__content .section-images .rest-image.first-image{max-width:340px}.shop-section__content .section-images .shop-image.first-image{margin:0 0 0 -20px}.shop-section__content .section-images .shop-image.second-image{right:calc(100% - 170px)}.footer__content .address{padding-left:40px}.footer__content .footer-images .footer-image.second-image{right:320px}}@media (max-width:1199px){.functions-section__content .ancor-title,.what-section__content .ancor-title{padding-bottom:0}.footer__content .footer-images .footer-image.second-image,.park-section__content .section-images .park-image.third-image{display:none}.ancor-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;margin-bottom:20px}.header__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-main__left-side{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.home-main__right-side{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.home-main__right-side .video-wrapper{max-width:620px;top:-120px;left:-80px}.what-section{margin-top:40px}.backcall-section,.business-section,.events-section,.functions-section,.location-section,.park-section,.space-section{margin-top:140px}.what-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.location-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.location-section__content .section-descr .section-title{margin:0 0 32px}.location-section__content .section-images{max-width:calc(100% - 630px)}.location-section__content .section-images .location-image{margin:0 0 0 -75px}.business-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.business-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.business-section__content .section-descr .section-title{margin:0}.business-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.business-section__content .section-images .business-image.first-image{margin:0;max-width:100%}.business-section__content .section-images .business-image.second-image{left:-100px;bottom:0}.park-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.park-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%}.park-section__content .section-descr .section-title{margin:0 0 32px}.park-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;max-width:58%}.park-section__content .section-images .park-image.first-image{max-width:90%;margin:0 auto}.park-section__content .section-images .park-image.second-image{max-width:270px;right:auto;left:-40px;top:auto;bottom:0}.events-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.events-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.events-section__content .section-descr .section-title{margin:0}.events-section__content .section-descr .events-count{font-size:80px;margin:10px 0 0}.rest-section__content .section-descr .section-title,.shop-section__content .section-descr .section-title,.space-section__content .section-descr .section-title{margin:0 0 32px}.events-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.events-section__content .section-images .event-image.first-image{margin:0;max-width:420px}.lobby-section__content .section-images .space-image.first-image,.space-section__content .section-images .space-image.first-image{margin:0 auto;max-width:calc(100% - 80px)}.events-section__content .section-images .event-image.second-image{right:0;top:calc(100% - 220px)}.backcall-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.backcall-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 575px);flex:0 0 calc(100% - 575px);max-width:calc(100% - 575px)}.functions-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.functions-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}.space-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.space-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 340px);flex:0 0 calc(100% - 340px);max-width:calc(100% - 340px)}.space-section__content .section-images .space-image.second-image{right:0}.lobby-section{margin-top:160px}.rest-section,.shop-section{margin-top:140px}.lobby-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 365px);flex:0 0 calc(100% - 365px);max-width:calc(100% - 365px)}.lobby-section__content .section-images .space-image.second-image{top:auto;bottom:0;max-width:270px}.rest-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.rest-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 300px);flex:0 0 calc(100% - 300px);max-width:calc(100% - 300px)}.shop-section__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.shop-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 410px);flex:0 0 calc(100% - 410px);max-width:calc(100% - 410px)}.shop-section__content .section-images .shop-image.first-image{margin:0;max-width:calc(100% - 20px)}.footer{margin-top:100px}.footer__content .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px);padding-right:0;font-size:32px}.footer__content .footer-images .footer-image.first-image{max-width:200px;right:85px;top:200px}}@media (max-width:1023px){.home-main__right-side .video-wrapper{left:-40px}.what-section__content .section-images{margin-right:-100px}.modal-style.backcall-modal .modal-content{padding-left:342px}.modal-style.backcall-modal .modal-title{font-size:36px}}@media (max-width:959px){.header__content{padding:15px 0}.header-mobile .header__content{padding:6px 0}.header-mobile .main-menu{position:absolute;top:100%;right:0;background-color:var(--bg-color);border-top:1px solid var(--accent-color);border-left:1px solid var(--accent-color);height:calc(var(--app-height) - 100%);padding:40px;width:320px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header-mobile .main-menu.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-mobile .main-menu .menu-list{-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:20px;line-height:100%}.header-mobile .main-menu .menu-list li{margin:20px 0 0}.header-mobile .lang-block .lang-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 15px 0 35px}.header-mobile .lang-block .lang-list li{margin:0 20px 0 0}.header-mobile .hamburger-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.backcall-section__content .section-images,.footer__content .footer-images .footer-image.first-image,.lobby-section__content .section-images .space-image.second-image,.modal-style.backcall-modal .modal-content:before,.park-section__content .section-images .park-image.second-image,.rest-section__content .section-images .rest-image.second-image,.shop-section__content .section-images .shop-image.second-image,.space-section__content .section-images .space-image.second-image,.what-section__content .section-images .what-image.second-image{display:none}.home-main__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-main__left-side{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.home-main__left-side .main-title{font-size:42px}.home-main__left-side .main-descr{margin-top:30px}.home-main__left-side .main-descr__numbers{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px}.home-main__left-side .main-descr__info .main-btn{margin-top:50px;padding:14px 28px}.home-main__right-side{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:60px}.home-main__right-side .video-wrapper{position:relative;width:500px;height:500px;top:0;left:0;margin:0 auto}.what-section{margin-top:0}.backcall-section,.business-section,.events-section,.functions-section,.location-section,.park-section,.space-section{margin-top:100px}.what-section__content .section-descr{max-width:67%;-webkit-box-flex:0;-ms-flex:0 0 67%;flex:0 0 67%}.what-section__content .section-descr ul{margin:35px 0 0;font-size:34px}.what-section__content .section-images .what-image.first-image{left:0;top:30px}.location-section__content .section-images .location-image{margin:70px 0 0 -234px;max-width:340px}.business-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.business-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.business-section__content .section-images .business-image.first-image{max-width:500px}.park-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.park-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;max-width:52%}.park-section__content .section-images .park-image.first-image{margin:0 0 0 auto}.events-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 72%;flex:0 0 72%;max-width:72%}.events-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.backcall-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 640px;flex:0 0 640px;max-width:640px}.space-section__content .section-images .space-image.first-image{max-width:575px}.lobby-section{margin-top:140px}.lobby-section__content .section-images .space-image.first-image{max-width:350px;margin:0 0 0 20px}.rest-section__content .section-images .rest-image.first-image,.shop-section__content .section-images .shop-image.first-image{max-width:350px;margin:-40px 0 0 20px}.rest-section{margin-top:120px}.shop-section,.shop-section+.backcall-section{margin-top:100px}.rest-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 365px;flex:0 0 365px;max-width:365px}.rest-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 365px);flex:0 0 calc(100% - 365px);max-width:calc(100% - 365px)}.shop-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 365px;flex:0 0 365px;max-width:365px}.shop-section__content .section-descr p{max-width:100%}.shop-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 365px);flex:0 0 calc(100% - 365px);max-width:calc(100% - 365px)}.footer__content .logo-image{max-width:150px}.footer__content .address{font-size:28px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 150px);flex:0 0 calc(100% - 150px);max-width:calc(100% - 150px)}.footer__content .call-block,.footer__content .write-block{margin-top:30px}.footer__content .call-block .block-title,.footer__content .write-block .block-title{font-size:30px}.footer__copyright .info-link{margin:0 auto}.footer__copyright .privacy-link{margin-right:0}.modal-style.scheme-modal{max-width:602px;padding:38px 38px 20px}.modal-style.scheme-modal .modal-content{-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}.modal-style.scheme-modal .choose-side{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.modal-style.scheme-modal .scheme-side{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin:0 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.modal-style.scheme-modal .scheme-side.show{-webkit-transform:none;-ms-transform:none;transform:none}.modal-style.scheme-modal .form-side{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:420px;margin:30px auto 0}.modal-style.scheme-modal .form-side .input-group.btn-group{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}.modal-style.scheme-modal .form-side .input-group.btn-group .submit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:320px}.modal-style.scheme-modal .form-side .input-group.info-group{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;text-align:center}.modal-style.backcall-modal{max-width:602px}.modal-style.backcall-modal .modal-content{padding-left:0}}@media (max-width:767px){.business-section__content .section-images .business-image.second-image,.events-section__content .section-images .event-image.second-image{display:none}.functions-section__content .section-descr,.section-title,.what-section__content .section-descr ul{font-size:30px}.home-main__left-side .main-descr__numbers{border-radius:20px;-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;max-width:290px}.home-main__left-side .main-descr__numbers ul{padding:20px}.home-main__left-side .main-descr__numbers ul li span{font-size:32px;margin-right:5px}.what-section__content .section-images{margin-right:-200px}.location-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.location-section__content .section-descr p{max-width:280px;margin-top:50px}.location-section__content .section-images .location-image{margin:80px 0 0 -320px}.business-section__content .section-descr .business-subtitle{font-size:26px}.business-section__content .section-descr .scheme-link{width:240px;height:240px}.business-section__content .section-images .business-image.first-image{margin:-40px 0 0}.events-section__content .section-descr .events-subtitle{font-size:34px}.events-section__content .section-descr .events-count{font-size:60px}.events-section__content .section-descr .list-wrapper ul{font-size:14px}.events-section__content .section-descr .list-wrapper ul li{margin:0 15px 8px 0}.backcall-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer{margin-top:70px}.footer__content .address{font-size:24px}}@media (max-width:639px){.functions-section__content .section-descr,.modal-style.scheme-modal .choose-side .modal-floor span,.section-title,.what-section__content .section-descr ul{font-size:26px}.home-main__left-side .main-descr__info .main-btn{margin-top:20px}.what-section__content .section-images .what-image.first-image{top:0}.location-section__content .section-images .location-image{max-width:240px;margin:60px 0 0 -240px}.business-section__content .section-descr .business-subtitle{font-size:22px}.business-section__content .section-descr .business-btn{margin-top:15px}.business-section__content .section-descr .scheme-link{margin-top:30px}.business-section__content .section-images .business-image.first-image{max-width:440px}.park-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.park-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.park-section__content .section-images .park-image.first-image{max-width:300px;margin:-30px 0 0}.events-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 78%;flex:0 0 78%;max-width:78%}.events-section__content .section-descr .events-subtitle{font-size:30px}.events-section__content .section-descr .events-count{font-size:50px;margin:20px 0 10px}.modal-style.backcall-modal .modal-title,.modal-style.scheme-modal .choose-side .modal-count,.modal-style.scheme-modal .choose-side .modal-subtitle{font-size:32px}.events-section__content .section-descr .list-wrapper .phone-link{max-width:calc(50% - 30px);padding:15px;margin:15px 30px 0 0}.events-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}.events-section__content .section-images .event-image.first-image{margin-left:-20px}.footer__content .address{font-size:22px}.footer__content .write-block{margin-left:auto;margin-right:auto}.footer__copyright{margin:25px 0}.modal-style{padding:48px 25px 25px}.modal-style .close-btn{top:-25px;right:5px}}@media (max-width:575px){.header-mobile .logo-link,.header__content .logo-link{max-width:55px}.park-section__content .section-descr p span,.section-title,.what-section__content .section-descr ul{font-size:24px}.header{position:relative;z-index:20}.header__content .lang-block .backcall-btn{display:none}.header__content .hamburger-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.header-mobile .main-menu{width:100%;border-left:none}.header__content .main-menu{position:absolute;top:100%;right:0;background-color:var(--bg-color);border-top:1px solid var(--accent-color);height:calc(var(--app-height) - 100%);padding:40px;width:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header__content .main-menu.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__content .main-menu .menu-list{-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:20px;line-height:100%}.header__content .main-menu .menu-list li{margin:20px 0 0}.header__content .lang-block{margin-left:auto}.header__content .lang-block .lang-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__content .lang-block .lang-list li{margin:0 20px 0 0}.home-main{padding-bottom:80px}.home-main__left-side .main-subtitle{font-size:26px}.home-main__left-side .main-title{font-size:35px}.home-main__left-side .main-descr{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-main__left-side .main-descr__numbers{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.home-main__left-side .main-descr__info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:20px}.home-main__left-side .main-descr__info .main-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-main__right-side{margin-top:35px}.what-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rest-section__content .section-descr p,.shop-section__content .section-descr p{font-size:14px}.what-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-top:35px;padding-bottom:0}.what-section__content .section-images .what-image.first-image{position:relative;left:0;top:0;width:auto;max-width:100%}.location-section{margin-top:60px}.lobby-section,.rest-section{margin-top:100px}.location-section__content .section-descr p{max-width:100%;margin-top:0}.location-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.location-section__content .section-images .location-image{margin:35px auto 0;max-width:100%}.business-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.business-section__content .section-descr .business-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:20px;line-height:135%;text-align:center;padding:10px 40px;border-radius:76px;font-weight:600;margin-top:20px}.business-section__content .section-descr .scheme-link{margin:30px auto 0}.business-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.business-section__content .section-images .business-image.first-image{position:relative;margin:25px auto 0;max-width:100%}.events-section__content .section-images .event-image.first-image,.park-section__content .section-images .park-image.first-image{margin:0 auto;position:relative;max-width:100%}.park-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.park-section__content .section-descr p{max-width:100%}.park-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:35px auto 0}.events-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.events-section__content .section-descr .events-subtitle{font-size:26px}.events-section__content .section-descr .list-wrapper ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 10px}.events-section__content .section-descr .list-wrapper .phone-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.events-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:35px auto 0}.backcall-section__content .section-descr{padding:25px}.backcall-section__content .section-descr .backcall-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.modal-style.scheme-modal .choose-side .modal-descr:after,.space-section__content .section-descr .space-image{display:none}.functions-section__content .section-descr{font-size:24px}.space-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.space-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.space-section__content .section-images .space-image.first-image{position:relative;margin:35px auto 0;max-width:100%}.lobby-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.lobby-section__content .section-descr .ancor-title{margin-bottom:30px}.rest-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rest-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:35px auto 0}.rest-section__content .section-images .rest-image.first-image{margin:0 auto;max-width:100%}.shop-section__content .section-descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.shop-section__content .section-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:35px auto 0}.shop-section__content .section-images .shop-image.first-image{margin:0 auto;max-width:100%}.footer__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__content .logo-image{max-width:120px;margin:0 auto}.footer__content .address{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin-top:20px;font-size:18px;padding-left:0;text-align:center}.footer__content .call-block,.footer__content .write-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__content .call-block .block-title,.footer__content .write-block .block-title{font-size:24px;margin-bottom:10px}.footer__copyright{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__copyright .copyright,.footer__copyright .info-link{margin-bottom:8px}.footer__copyright .privacy-link{margin:0}.modal-style.completed-modal .modal-content .modal-title{font-size:32px;text-align:center}.modal-style.scheme-modal{padding:38px 25px 25px}.modal-style.scheme-modal .close-btn{top:-20px;right:0}.modal-style.scheme-modal .choose-side .modal-subtitle{font-size:22px}.modal-style.scheme-modal .choose-side .modal-btnrow .js-open-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.modal-style.scheme-modal .form-side{width:100%}.modal-style.backcall-modal .modal-form .input-row .input-group{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 16px}.modal-style.backcall-modal .modal-form .input-row .input-group.btn-group .submit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-width:500px){.home-main__right-side .video-wrapper{width:320px;height:320px}.modal-style.scheme-modal .scheme-side .image-wrapper{width:475px;height:371px;margin:-60px calc((100% - 475px)/ 2);-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.modal-style.scheme-modal .scheme-side .image-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:359px){.section-title,.what-section__content .section-descr ul{font-size:22px}.home-main__right-side .video-wrapper{width:290px;height:290px}.modal-style.scheme-modal .choose-side .modal-descr{max-width:200px;margin:15px auto 0}.modal-style.backcall-modal .modal-title{font-size:29px}}@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}*/
:root {--app-height:100%; --scroll-width:6px; --bg-color:#0E0E0E; --overflow-color:#0E0E0E; --txt-main:#B3B3B3; --dark-bg:#1F1F1F; --accent-color:#AF9064; --accent-hover-color:#917246; --main-gradient:linear-gradient(133deg,#af9064 0,#fff 100%)}
@font-face {font-family:Fontello; font-weight:400; font-style:normal; font-display:swap; src:url(../fonts/fontello/fontello.eot); src:url(../fonts/fontello/fontello.eot?#iefix) format("embedded-opentype"),url(../fonts/fontello/fontello.woff) format("woff"),url(../fonts/fontello/fontello.woff2) format("woff2"),url(../fonts/fontello/fontello.ttf) format("truetype")}
@font-face {font-family:Montserrat; font-weight:700; font-style:normal; font-display:swap; src:url(../fonts/MontserratBold/MontserratBold.eot); src:url(../fonts/MontserratBold/MontserratBold.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratBold/MontserratBold.woff) format("woff"),url(../fonts/MontserratBold/MontserratBold.woff2) format("woff2"),url(../fonts/MontserratBold/MontserratBold.ttf) format("truetype")}
@font-face {font-family:Montserrat; font-weight:500; font-style:normal; font-display:swap; src:url(../fonts/MontserratMedium/MontserratMedium.eot); src:url(../fonts/MontserratMedium/MontserratMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratMedium/MontserratMedium.woff) format("woff"),url(../fonts/MontserratMedium/MontserratMedium.woff2) format("woff2"),url(../fonts/MontserratMedium/MontserratMedium.ttf) format("truetype")}
@font-face {font-family:Montserrat; font-weight:400; font-style:normal; font-display:swap; src:url(../fonts/MontserratRegular/MontserratRegular.eot); src:url(../fonts/MontserratRegular/MontserratRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratRegular/MontserratRegular.woff) format("woff"),url(../fonts/MontserratRegular/MontserratRegular.woff2) format("woff2"),url(../fonts/MontserratRegular/MontserratRegular.ttf) format("truetype")}
@font-face {font-family:Montserrat; font-weight:600; font-style:normal; font-display:swap; src:url(../fonts/MontserratSemiBold/MontserratSemiBold.eot); src:url(../fonts/MontserratSemiBold/MontserratSemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratSemiBold/MontserratSemiBold.woff) format("woff"),url(../fonts/MontserratSemiBold/MontserratSemiBold.woff2) format("woff2"),url(../fonts/MontserratSemiBold/MontserratSemiBold.ttf) format("truetype")}
@font-face {font-family:WulkanDisplay; font-weight:500; font-style:italic; font-display:swap; src:url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.eot); src:url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.woff) format("woff"),url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.woff2) format("woff2"),url(../fonts/WulkanDisplayMediumItalic/WulkanDisplayMediumItalic.ttf) format("truetype")}
@font-face {font-family:WulkanDisplay; font-weight:400; font-style:normal; font-display:swap; src:url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.eot); src:url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.woff) format("woff"),url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.woff2) format("woff2"),url(../fonts/WulkanDisplayRegular/WulkanDisplayRegular.ttf) format("truetype")}
@font-face {font-family:WulkanDisplay; font-weight:600; font-style:italic; font-display:swap; src:url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.eot); src:url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.woff) format("woff"),url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.woff2) format("woff2"),url(../fonts/WulkanDisplaySemiBoldItalic/WulkanDisplaySemiBoldItalic.ttf) format("truetype")}
[class*=" icon-"]:before,[class^=icon-]:before {display:inline-block; margin:0; padding:0; font-family:Fontello; font-style:normal; font-weight:400; speak:never; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none; pointer-events:none}
.icon-phone:before {content:"\e800"}
.icon-close:before {content:"\e801"}
.icon-count_arrow:before {content:"\e802"}
.icon-link_arrow:before {content:"\e804"}
.icon-info_arrow:before {content:"\e805"}
.iti {width: 100%;}
html {margin:0!important; padding:0!important}
* {-webkit-box-sizing:border-box; box-sizing:border-box; outline:0}
::after,::before {-webkit-box-sizing:border-box; box-sizing:border-box}
blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol[class],p,ul[class] {margin:0}
ol[class],ul[class] {padding:0; list-style-type:none}
a {color:inherit}
a:not([class]) {-webkit-text-decoration-skip:ink; text-decoration-skip-ink:auto}
a[class] {text-decoration:none}
button,input,select,textarea {font:inherit}
button,label {cursor:pointer}
body {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; min-width:320px; position:relative; font-family:Montserrat,sans-serif; font-weight:400; font-size:14px; line-height:100%; color:var(--txt-main); background-color:var(--bg-color); text-rendering:optimizeSpeed; scroll-behavior:smooth; -ms-scroll-snap-type:y proximity; scroll-snap-type:y proximity; min-height:var(--app-height)}
body::-webkit-scrollbar {width:var(--scroll-width); height:var(--scroll-width); border-radius:0}
body::-webkit-scrollbar-thumb {background:#af9064; border-radius:0; -webkit-transition:background-color .3s; transition:background-color .3s}
body::-webkit-scrollbar-thumb:hover {background:#af9064}
body::-webkit-scrollbar-track {background:#fff; border-radius:0}
body {scrollbar-face-color:#af9064; scrollbar-track-color:#fff}
body.overflow {overflow:hidden; padding-right:var(--scroll-width)}
body.overflow.menu-show:before {content:""; display:block; width:100vw; height:var(--app-height); background:var(--dark-blue-hover); opacity:.95; -webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px); position:fixed; top:0; left:0; z-index:12}
body.overflow .header-fixed {padding-right:var(--scroll-width)}
body > div,body > footer,body > header,body > main,body > section {width:100%}
body > main {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto}
.container {width:100%; margin:0 auto; max-width:1470px; padding:0 15px}
.hamburger-btn {display:none; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; position:relative; cursor:pointer; padding:0; -webkit-transition-property:opacity,-webkit-filter; transition-property:opacity,-webkit-filter; transition-property:opacity,filter; transition-property:opacity,filter,-webkit-filter; -webkit-transition-duration:.15s; transition-duration:.15s; -webkit-transition-timing-function:linear; transition-timing-function:linear; background-color:transparent; border:none; z-index:10; width:32px; height:32px; margin:0}
.hamburger-btn .hamburger-inner {display:block; width:32px; height:3px; background-color:#af9064; position:relative; -webkit-transition:background-color .15s; transition:background-color .15s}
.hamburger-btn .hamburger-inner:after,.hamburger-btn .hamburger-inner:before {content:""; display:block; width:32px; height:3px; background-color:#af9064; position:absolute; -webkit-transition-property:background-color,-webkit-transform; transition-property:background-color,-webkit-transform; transition-property:transform,background-color; transition-property:transform,background-color,-webkit-transform; -webkit-transition-timing-function:ease-in-out; transition-timing-function:ease-in-out; -webkit-transition-duration:.15s; transition-duration:.15s}
.hamburger-btn .hamburger-inner:before {-webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px)}
.hamburger-btn .hamburger-inner:after {-webkit-transform:translateY(10px); -ms-transform:translateY(10px); transform:translateY(10px); top:auto; bottom:0}
.hamburger-btn.active .hamburger-inner {background-color:transparent}
.hamburger-btn.active .hamburger-inner::before {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.hamburger-btn.active .hamburger-inner::after {-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
.input-style {font-size:14px; color:#fff; padding:17px 16px 16px; background-color:#2d2d2d; border:1px solid transparent; border-radius:40px; display:block; width:100%}
.input-style.placeholder {color:#b3b3b3}
.input-style::-webkit-input-placeholder {color:#b3b3b3}
.input-style::-moz-placeholder {color:#b3b3b3}
.input-style:-moz-placeholder {color:#b3b3b3}
.input-style:-ms-input-placeholder {color:#b3b3b3}
.input-style:focus {border-color:transparent}
.input-style.error {border-color:red}
.input-style.error:focus {border-color:red}
textarea.input-style {min-height:110px; border-radius:16px}
.ancor-title {line-height:140%; white-space:nowrap; -webkit-box-flex:0; -ms-flex:0 0 364px; flex:0 0 364px; padding-right:20px; width:100%}
.section-title {font-size:40px; line-height:140%; font-weight:600; color:#fff}
.section-title i {/*font-family:WulkanDisplay,sans-serif*/}
.btn-style {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:start; -ms-flex-pack:start; justify-content:flex-start; padding:14px 35px; min-height:49px; border-radius:30px; font-weight:500; color:var(--accent-color); border:1px solid var(--accent-color); position:relative; -webkit-transition:background-color .3s,color .3s,border-color .3s; transition:background-color .3s,color .3s,border-color .3s; background-color:transparent}
.btn-style:after {font-family:Fontello; font-style:normal; font-weight:400; speak:never; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none; content:"\e804"; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:20px; height:20px; background-color:var(--accent-color); font-size:10px; line-height:100%; color:#000; border-radius:50%; position:absolute; top:calc(50% - 15px); right:-8px; -webkit-transition:background-color .3s,color .3s,-webkit-transform .3s; transition:background-color .3s,color .3s,-webkit-transform .3s; transition:transform .3s,background-color .3s,color .3s; transition:transform .3s,background-color .3s,color .3s,-webkit-transform .3s}
.btn-style.disabled,.btn-style:disabled {cursor:default; border-color:var(--txt-main); color:var(--txt-main)}
.btn-style.disabled:after,.btn-style:disabled:after {background-color:var(--txt-main); color:var(--bg-color)}
.btn-style.disabled:hover,.btn-style:disabled:hover {border-color:var(--txt-main); color:var(--txt-main); background-color:transparent}
.btn-style.disabled:hover:after,.btn-style:disabled:hover:after {-webkit-transform:none; -ms-transform:none; transform:none; background-color:var(--txt-main); color:var(--bg-color)}
.btn-style:hover {background-color:var(--accent-hover-color); border-color:var(--accent-hover-color); color:#fff}
.btn-style:hover:after {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background-color:#fff; color:var(--accent-hover-color)}
.mfp-zoom-in .mfp-with-anim {opacity:0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8)}
.mfp-zoom-in.mfp-bg {opacity:0; -webkit-transition:all .3s ease-out; transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim {opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg {opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim {-webkit-transform:scale(.8); -ms-transform:scale(.8); transform:scale(.8); opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg {opacity:0}
.animated {-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-transition:opacity .3s; transition:opacity .3s}
.animated.infinite {-webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}
.animated.delay-1s {-webkit-animation-delay:1s; animation-delay:1s}
.animated.delay-2s {-webkit-animation-delay:2s; animation-delay:2s}
.animated.delay-3s {-webkit-animation-delay:3s; animation-delay:3s}
.animated.delay-4s {-webkit-animation-delay:4s; animation-delay:4s}
.animated.delay-5s {-webkit-animation-delay:5s; animation-delay:5s}
.animated.fast {-webkit-animation-duration:.8s; animation-duration:.8s}
.animated.faster {-webkit-animation-duration:.5s; animation-duration:.5s}
.animated.slow {-webkit-animation-duration:2s; animation-duration:2s}
.animated.slower {-webkit-animation-duration:3s; animation-duration:3s}
.js-scroll {opacity:0; -webkit-transition:opacity .3s; transition:opacity .3s}
.js-scroll.animated {opacity:1; -webkit-transition:opacity .3s; transition:opacity .3s}
@-webkit-keyframes fadeIn {from {opacity:0}
 to {opacity:1}
}
@keyframes fadeIn {from {opacity:0}
 to {opacity:1}
}
.fadeIn {-webkit-animation-name:fadeIn; animation-name:fadeIn}
@-webkit-keyframes fadeInUp {from {opacity:0; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0)}
 to {opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
}
@keyframes fadeInUp {from {opacity:0; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0)}
 to {opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
}
.fadeInUp {-webkit-animation-name:fadeInUp; animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft {from {opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0)}
 to {opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
}
@keyframes fadeInLeft {from {opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0)}
 to {opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
}
.fadeInLeft {-webkit-animation-name:fadeInLeft; animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight {from {opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0)}
 to {opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
}
@keyframes fadeInRight {from {opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0)}
 to {opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
}
.fadeInRight {-webkit-animation-name:fadeInRight; animation-name:fadeInRight}
.header__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; padding:20px 0}
.header__content .logo-link {display:block; width:auto}
.header__content .logo-image {display:block; width:auto; max-width:100%; margin:0}
.header__content .main-menu {margin-left:calc(10% + 40px)}
.header__content .main-menu .menu-list {margin:0; padding:0; list-style-type:none}
.header__content .main-menu .menu-list li {display:block; margin-top:9px}
.header__content .main-menu .menu-list li:nth-of-type(1) {margin-top:0}
.header__content .main-menu .menu-list a {display:inline-block; color:#fff; text-decoration:none; -webkit-transition:color .3s; transition:color .3s; position:relative; padding-bottom:2px}
.header__content .main-menu .menu-list a:after {content:""; display:block; width:0; height:1px; background-color:var(--accent-color); position:absolute; bottom:0; left:0; -webkit-transition:width .3s; transition:width .3s}
.header__content .main-menu .menu-list a:hover {color:var(--accent-color)}
.header__content .main-menu .menu-list a:hover:after {width:100%}
.header__content .lang-block {margin-left:calc(15% + 55px)}
.header__content .lang-block .lang-list {margin:0; padding:0; list-style-type:none}
.header__content .lang-block .lang-list li {display:block; margin-top:3px}
.header__content .lang-block .lang-list li:nth-of-type(1) {margin-top:0}
.header__content .lang-block .lang-list a {display:inline-block; color:var(--txt-main); text-decoration:none; -webkit-transition:color .3s; transition:color .3s; position:relative; font-size:12px; padding-bottom:2px; text-transform:capitalize}
.header__content .lang-block .lang-list a.active {color:#fff}
.header__content .lang-block .lang-list a:after {content:""; display:block; width:0; height:1px; background-color:var(--accent-color); position:absolute; bottom:0; left:0; -webkit-transition:width .3s; transition:width .3s}
.header__content .lang-block .lang-list a:hover {color:var(--accent-color)}
.header__content .lang-block .lang-list a:hover:after {width:100%}
.header-mobile {position:fixed; top:0; left:0; width:100%; z-index:20; background-color:var(--bg-color); -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition:-webkit-transform .5s; transition:-webkit-transform .5s; transition:transform .5s; transition:transform .5s,-webkit-transform .5s}
.header-mobile.scroll {-webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0)}
.header-mobile .header__content {-webkit-box-align:center; -ms-flex-align:center; align-items:center}
.header-mobile .logo-link {max-width:68px}
.header-mobile .main-menu {margin:0 auto}
.header-mobile .main-menu .menu-list {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.header-mobile .main-menu .menu-list li {margin:0 24px}
.header-mobile .lang-block {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-left:auto}
.header-mobile .lang-block .lang-list {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; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-left:35px}
.header-mobile .lang-block .lang-list li {margin:1px 0 0 0}
.header-mobile .lang-block .lang-list li:nth-of-type(1) {margin-top:0}
.content-wrapper {width:100%; overflow:hidden}
.home-main {padding-bottom:120px}
.home-main__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.home-main__left-side {-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; padding-top:50px}
.home-main__left-side .main-subtitle {display:inline-block; font-size:30px; font-weight:600; line-height:120%; background:var(--main-gradient); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent}
.home-main__left-side .main-title {display:inline-block; font-size:50px; font-weight:600; line-height:120%; margin-top:16px; letter-spacing:-.03em; color:#fff;background: var(--main-gradient); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.home-main__left-side .main-title i {display:inline-block; /*font-family:WulkanDisplay,sans-serif*/}
.home-main__left-side .main-title span {display:inline-block; color:var(--accent-color)}
.home-main__left-side .main-descr {margin-top:105px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.home-main__left-side .main-descr__numbers {background-color:var(--dark-bg); -webkit-box-flex:0; -ms-flex:0 0 345px; flex:0 0 345px; max-width:345px; border-radius:30px; margin-right:20px; color:#fff}
.home-main__left-side .main-descr__numbers ul {margin:0; list-style-type:none; padding:30px 28px; font-size:18px; line-height:120%; font-weight:600; letter-spacing:-.03em}
.home-main__left-side .main-descr__numbers ul li {display:block; margin-top:38px}
.home-main__left-side .main-descr__numbers ul li:nth-of-type(1) {margin-top:0}
.home-main__left-side .main-descr__numbers ul li span {display:inline-block; font-size:40px; line-height:90%; margin-right:10px}
.home-main__left-side .main-descr__info {line-height:150%; max-width:300px}
.home-main__left-side .main-descr__info .main-btn {margin-top:70px}
.home-main__right-side {-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; position:relative}
.home-main__right-side .video-wrapper {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:auto; position:absolute; top:-200px; left:0; width:930px; height:930px; border-radius:50%; overflow:hidden}
.home-main__right-side .video-wrapper video {display:block; width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.what-section {margin-top:140px}
.what-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.what-section__content .ancor-title {position:sticky; top:150px; padding-bottom:100px}
.what-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 630px; flex:0 0 630px; max-width:630px; margin-top:-10px; position:relative}
.what-section__content .section-descr ul {margin:55px 0 0; padding:0; list-style-type:none; font-size:40px; line-height:140%; font-weight:600; color:#fff}
.what-section__content .section-descr ul li {display:block}
.what-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; position:sticky; top:150px; margin-top:-10px; padding-bottom:120px}
.what-section__content .section-images .images-wrapper {position:relative}
.what-section__content .section-images .what-image {display:block; width:auto; position:relative; border-radius:50%}
.what-section__content .section-images .what-image.first-image {left:102px}
.what-section__content .section-images .what-image.second-image {position:absolute; top:calc(100% - 112px); left:-30px}
.location-section {margin-top:178px}
.location-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.location-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 630px; flex:0 0 630px; max-width:630px}
.location-section__content .section-descr .section-title {margin:-20px 0 32px}
.location-section__content .section-descr p {max-width:360px; line-height:150%}
.location-section__content .section-descr .location-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:start; -ms-flex-pack:start; justify-content:flex-start; font-weight:500; color:var(--accent-color); margin-top:30px; -webkit-transition:color .3s; transition:color .3s}
.location-section__content .section-descr .location-btn:after {font-family:Fontello; font-style:normal; font-weight:400; speak:never; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none; content:"\e804"; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:20px; height:20px; background-color:var(--accent-color); font-size:8px; line-height:100%; color:#000; border-radius:50%; -webkit-transition:background-color .3s,color .3s,-webkit-transform .3s; transition:background-color .3s,color .3s,-webkit-transform .3s; transition:transform .3s,background-color .3s,color .3s; transition:transform .3s,background-color .3s,color .3s,-webkit-transform .3s; margin:0 0 0 20px}
.location-section__content .section-descr .location-btn:hover {color:var(--accent-hover-color)}
.location-section__content .section-descr .location-btn:hover:after {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background-color:#fff; color:var(--accent-hover-color)}
.location-section__content .section-images {position:relative; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto}
.location-section__content .section-images .location-image {display:block; width:auto; border-radius:50%; margin:68px 0 0 -166px; border:1px solid #3c3c3c}
.business-section {margin-top:172px}
.business-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.business-section__content .section-descr {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 630px; flex:0 0 630px; max-width:630px}
.business-section__content .section-descr .section-title {margin:-20px 0 0}
.business-section__content .section-descr .business-subtitle {display:inline-block; font-size:30px; line-height:140%; font-weight:600; background:var(--main-gradient); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:5px 0 0 50px}
.business-section__content .section-descr .business-btn {margin-top:30px}
.business-section__content .section-descr .scheme-link {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:280px; height:280px; border:1px solid var(--accent-color); border-radius:50%; margin-top:38px; -webkit-transition:border-color .3s,background-color .3s; transition:border-color .3s,background-color .3s}
.business-section__content .section-descr .scheme-link:hover {border-color:#fff; background-color:var(--dark-bg)}
.business-section__content .section-descr .scheme-link .svg-scheme {display:block; width:auto; max-width:100%; margin:0 auto; padding:32px}
.business-section__content .section-images {position:relative; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto}
.business-section__content .section-images .business-image {border-radius:50%}
.business-section__content .section-images .business-image.first-image {margin:-20px 0 0 -168px}
.business-section__content .section-images .business-image.second-image {position:absolute; bottom:-105px; left:-325px}
.park-section {margin-top:282px}
.park-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.park-section__content .section-descr {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 630px; flex:0 0 630px; max-width:630px}
.park-section__content .section-descr .section-title {margin:-20px 0 32px}
.park-section__content .section-descr p {max-width:510px; line-height:150%}
.park-section__content .section-descr p span {display:inline-block; font-weight:700; font-size:20px; line-height:120%; color:var(--accent-color)}
.park-section__content .section-images {position:relative; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto}
.park-section__content .section-images .park-image {display:block; width:auto; position:absolute; border-radius:50%}
.park-section__content .section-images .park-image.first-image {position:relative; margin:-15px 0 0 -125px}
.park-section__content .section-images .park-image.second-image {top:205px; right:calc(100% + 50px); z-index:1}
.park-section__content .section-images .park-image.third-image {top:calc(100% - 190px); right:calc(100% + 330px)}
.events-section {margin-top:288px}
.events-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.events-section__content .section-descr {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 680px; flex:0 0 680px; max-width:680px}
.events-section__content .section-descr .section-title {margin:-20px 0 0}
.events-section__content .section-descr .events-subtitle {display:inline-block; font-size:40px; line-height:140%; font-weight:600; background:var(--main-gradient); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin:8px 0 -44px 163px}
.events-section__content .section-descr .events-subtitle i {font-weight:500; /*font-family:WulkanDisplay,sans-serif*/}
.events-section__content .section-descr .events-count {display:inline-block; /*font-family:WulkanDisplay,sans-serif;*/ font-size:130px; line-height:140%; font-weight:500; font-style:italic; background:var(--main-gradient); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:-10px}
.events-section__content .section-descr .list-wrapper {max-width:475px}
.events-section__content .section-descr .list-wrapper .list-title {display:block; font-size:16px; line-height:150%; font-weight:600; color:#fff}
.events-section__content .section-descr .list-wrapper ul {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:22px 0 0; padding:0; list-style-type:none; font-size:16px; line-height:150%}
.events-section__content .section-descr .list-wrapper ul li {display:block; -webkit-box-flex:0; -ms-flex:0 0 calc(50% - 10px); flex:0 0 calc(50% - 10px); max-width:calc(50% - 10px); margin:0 20px 14px 0; position:relative; padding-left:14px}
.events-section__content .section-descr .list-wrapper ul li:nth-of-type(2n) {margin-right:0}
.events-section__content .section-descr .list-wrapper ul li:before {content:""; display:block; width:6px; height:6px; border-radius:50%; background-color:var(--accent-color); position:absolute; top:9px; left:0}
.events-section__content .section-descr .list-wrapper ul li sup {font-size:16px; line-height:100%; display:inline-block; position:relative; top:5px; left:-4px}
.events-section__content .section-descr .list-wrapper .phone-link {-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100%; max-width:198px; margin:15px 28px 0 0; padding:15px 32px}
.events-section__content .section-descr .list-wrapper .phone-link:before {display:inline-block; font-family:Fontello; font-style:normal; font-weight:400; speak:never; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none; content:"\e800"; font-size:20px; line-height:100%; margin:0 12px 0 8px}
.events-section__content .section-descr .list-wrapper .phone-link + .phone-link {margin-right:0}
.events-section__content .section-images {position:relative}
.events-section__content .section-images .event-image {display:block; width:auto; border-radius:50%}
.events-section__content .section-images .event-image.first-image {margin:115px 0 0 -205px}
.events-section__content .section-images .event-image.second-image {position:absolute; top:calc(100% - 215px); right:calc(100% - 50px)}
.backcall-section {margin-top:245px}
.backcall-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.backcall-section__content .section-descr {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 655px; flex:0 0 655px; max-width:655px; background-color:var(--dark-bg); border-radius:20px; padding:27px 48px 32px}
.backcall-section__content .section-descr .section-title {background:var(--main-gradient); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:12px}
.backcall-section__content .section-descr p {max-width:300px; line-height:150%}
.backcall-section__content .section-descr .backcall-btn {margin:14px 12px 0 auto}
.backcall-section__content .section-images {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; position:relative}
.backcall-section__content .section-images .backcall-image {display:block; width:auto; max-width:100%; margin:0 0 0 30px}
.functions-section {margin-top:158px}
.functions-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.functions-section__content .ancor-title {position:sticky; top:150px; padding-bottom:100px}
.functions-section__content .section-descr {font-size:40px; line-height:140%; font-weight:600; -webkit-box-flex:0; -ms-flex:0 0 1060px; flex:0 0 1060px; max-width:1060px; margin-top:-10px; color:#fff}
.functions-section__content .section-descr p + p {margin-top:40px}
.functions-section__content .section-descr i {font-family:WulkanDisplay,sans-serif}
.space-section {margin-top:208px}
.space-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.space-section__content .section-descr {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 340px; flex:0 0 340px; max-width:340px}
.space-section__content .section-descr .section-title {margin:-20px 0 32px}
.space-section__content .section-descr p {font-size:16px; line-height:150%}
.space-section__content .section-descr .space-image {display:block; width:auto; max-width:100%; margin:68px 0 0; border-radius:50%}
.space-section__content .section-images {position:relative}
.space-section__content .section-images .space-image {display:block; width:auto; border-radius:50%}
.space-section__content .section-images .space-image.first-image {margin:-62px 0 0 25px}
.space-section__content .section-images .space-image.second-image {position:absolute; bottom:0; right:-45px}
.lobby-section {margin-top:180px}
.lobby-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.lobby-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 365px; flex:0 0 365px; max-width:365px}
.lobby-section__content .section-descr .ancor-title {display:inline-block; margin-bottom:50px}
.lobby-section__content .section-descr p {line-height:150%}
.lobby-section__content .section-descr p + p {margin-top:16px}
.lobby-section__content .section-images {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:auto; position:relative}
.lobby-section__content .section-images .space-image {display:block; width:auto; border-radius:50%}
.lobby-section__content .section-images .space-image.first-image {margin:-25px 0 0}
.lobby-section__content .section-images .space-image.second-image {position:absolute; top:-25px; right:0}
.lobby-section__content .section-images .space-image.third-image {position:absolute; bottom:0; right:calc(100% + 45px)}
.rest-section {margin-top:175px}
.rest-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.rest-section__content .section-descr {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 300px; flex:0 0 300px; max-width:300px}
.rest-section__content .section-descr .section-title {margin:-20px 0 32px}
.rest-section__content .section-descr p {font-size:16px; line-height:150%}
.rest-section__content .section-descr .rest-image {display:block; width:auto; max-width:100%; margin:42px 0 0; border-radius:50%}
.rest-section__content .section-images {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:auto; position:relative}
.rest-section__content .section-images .rest-image {display:block; width:auto; border-radius:50%}
.rest-section__content .section-images .rest-image.first-image {margin:130px 0 0 -42px; position:relative; z-index:1}
.rest-section__content .section-images .rest-image.second-image {position:absolute; top:-20px; right:0}
.shop-section {margin-top:220px}
.shop-section__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.shop-section__content .section-descr {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 410px; flex:0 0 410px; max-width:410px}
.shop-section__content .section-descr .section-title {margin:-20px 0 32px}
.shop-section__content .section-descr p {font-size:16px; line-height:150%; max-width:300px}
.shop-section__content .section-images {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:auto; position:relative}
.shop-section__content .section-images .shop-image {display:block; width:auto; border-radius:50%}
.shop-section__content .section-images .shop-image.first-image {margin:-62px 0 0 0}
.shop-section__content .section-images .shop-image.second-image {position:absolute; bottom:52px; right:calc(100% - 118px)}
.shop-section + .backcall-section {margin-top:158px}
.shop-section + .backcall-section .section-descr .backcall-btn {min-width:220px; text-align:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
.footer {margin-top:155px}
.footer__content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; position:relative}
.footer__content .logo-link {display:block; width:auto}
.footer__content .logo-image {display:block; width:auto; max-width:260px}
.footer__content .address {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 260px); flex:0 0 calc(100% - 260px); max-width:calc(100% - 260px); padding-left:105px; padding-right:310px; font-size:40px; line-height:150%; font-weight:600; color:#fff}
.footer__content .call-block,.footer__content .write-block {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:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; margin-top:76px}
.footer__content .call-block .block-title,.footer__content .write-block .block-title {display:block; /*font-family:WulkanDisplay,sans-serif;*/ font-size:40px; line-height:140%; font-weight:600; font-style:italic; color:var(--accent-color); margin-bottom:18px}
.footer__content .call-block a,.footer__content .write-block a {display:inline-block; font-size:14px; line-height:150%; color:#fff; text-decoration:none; position:relative; -webkit-transition:color .3s; transition:color .3s}
.footer__content .call-block a:after,.footer__content .write-block a:after {content:""; display:block; width:0; height:1px; background-color:var(--accent-color); position:absolute; bottom:0; left:0; -webkit-transition:width .3s; transition:width .3s}
.footer__content .call-block a:hover,.footer__content .write-block a:hover {color:var(--accent-color)}
.footer__content .call-block a:hover:after,.footer__content .write-block a:hover:after {width:100%}
.footer__content .write-block {margin-left:160px}
.footer__content .footer-images .footer-image {display:block; width:auto; border-radius:50%; position:absolute}
.footer__content .footer-images .footer-image.first-image {top:0; right:0}
.footer__content .footer-images .footer-image.second-image {top:215px; right:370px}
.footer__copyright {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin:68px 0; font-size:12px; line-height:150%; -webkit-transition:color .3s; transition:color .3s}
.footer__copyright .copyright {-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto}
.footer__copyright .info-link,.footer__copyright .privacy-link {display:inline-block; -webkit-transition:color .3s; transition:color .3s}
.footer__copyright .info-link:hover,.footer__copyright .privacy-link:hover {color:#fff}
.footer__copyright .info-link {margin:0 calc(15% + 14px) 0 auto}
.footer__copyright .privacy-link {margin-right:calc(10% - 2px)}
.mfp-bg {background:var(--overflow-color); opacity:.95}
.mfp-wrap {-webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px)}
.modal-style {width:100%; margin:0 auto; border:1px solid var(--accent-color); background-color:var(--bg-color); border-radius:20px; max-width:970px; padding:48px 48px 30px; overflow:hidden}
.modal-style .close-btn {position:absolute; top:-27px; right:-27px; font-size:12px; line-height:100%}
.modal-style.completed-modal {max-width:585px; padding:40px 38px}
.modal-style.completed-modal .close-btn {top:20px; right:20px}
.modal-style.completed-modal .modal-content {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; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.modal-style.completed-modal .modal-content .modal-title {font-size:40px; line-height:120%; font-weight:600; background:var(--main-gradient); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent}
.modal-style.completed-modal .modal-content .modal-descr {text-align:center; max-width:300px; margin:8px auto 0; line-height:150%}
.modal-style.completed-modal .modal-content .modal-image {margin-top:28px}
.modal-style.completed-modal .modal-content .modal-image .completed-image {display:block; width:auto; max-width:100%; margin:0 auto}
.modal-style.completed-modal .modal-content .modal-btnrow {margin-top:24px}
.modal-style.scheme-modal {padding:38px 38px 55px}
.modal-style.scheme-modal .close-btn {position:absolute; top:-17px; right:-17px; font-size:12px; line-height:100%}
.modal-style.scheme-modal .modal-content {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; position:relative}
.modal-style.scheme-modal .choose-side {-webkit-box-flex:0; -ms-flex:0 0 340px; flex:0 0 340px; width:340px; text-align:center; padding:39px 0}
.modal-style.scheme-modal .choose-side .modal-count {color:var(--accent-color); font-size:40px; line-height:120%; font-weight:600}
.modal-style.scheme-modal .choose-side .modal-subtitle {font-size:40px; line-height:120%; color:#fff; font-weight:400}
.modal-style.scheme-modal .choose-side .modal-floor {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:22px 0; border-top:1px solid var(--txt-main); border-bottom:1px solid var(--txt-main); margin-top:14px}
.modal-style.scheme-modal .choose-side .modal-floor span {-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; font-size:30px; line-height:140%; color:#fff}
.modal-style.scheme-modal .choose-side .modal-floor .count-group {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; max-width:140px; margin-left:25px}
.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-flex:0; -ms-flex:0 0 32px; flex:0 0 32px; width:32px; height:32px; border:1px solid #fff; border-radius:50%; color:#fff; font-size:8px; line-height:100%; -webkit-transition:border-color .3s,color .3s,background-color .3s; transition:border-color .3s,color .3s,background-color .3s; background-color:var(--accent-color); border-color:var(--accent-color); color:#fff}
.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn[data-type=plus] {-webkit-transform:scale(1,-1); -ms-transform:scale(1,-1); transform:scale(1,-1)}
.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn:hover {background-color:var(--accent-hover-color)}
.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn.disabled,.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn:disabled {cursor:default; background-color:transparent; border-color:#fff}
.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn.disabled:hover,.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-btn:disabled:hover {background-color:transparent}
.modal-style.scheme-modal .choose-side .modal-floor .count-group .count-input {background-color:transparent; font-size:30px; line-height:140%; font-weight:600; color:#fff; border:none; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:100%; text-align:center; max-width:70px}
.modal-style.scheme-modal .choose-side .modal-descr {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:start; -ms-flex-pack:start; justify-content:flex-start; margin-top:15px; -webkit-transition:color .3s; transition:color .3s}
.modal-style.scheme-modal .choose-side .modal-descr:after {font-family:Fontello; font-style:normal; font-weight:400; speak:never; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none; content:"\e805"; font-size:14px; line-height:14px; color:var(--accent-color); margin-left:6px; position:relative; right:-2px; top:-2px; -webkit-transition:color .3s; transition:color .3s}
.modal-style.scheme-modal .choose-side .modal-descr.error {color:#e10a0a}
.modal-style.scheme-modal .choose-side .modal-descr.error:after {color:#e10a0a}
.modal-style.scheme-modal .choose-side .modal-btnrow {margin-top:22px}
.modal-style.scheme-modal .choose-side .modal-btnrow .js-open-form.error {border-color:#e10a0a}
.modal-style.scheme-modal .scheme-side {-webkit-box-flex:0; -ms-flex:0 0 475px; flex:0 0 475px; width:475px; position:absolute; top:0; right:0; display:block; -webkit-transition:-webkit-transform .3s; transition:-webkit-transform .3s; transition:transform .3s; transition:transform .3s,-webkit-transform .3s}
.modal-style.scheme-modal .scheme-side .image-wrapper svg {display:block; width:auto; max-width:100%; margin:0}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el {cursor:pointer}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el path.text_el {fill:var(--accent-color); position:relative; z-index:1; -webkit-transition:fill .3s; transition:fill .3s}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el path.bg_el {-webkit-transition:fill .3s; transition:fill .3s}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.free path.text_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.free path.bg_el {fill:var(--accent-color)}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.free:hover path.bg_el {fill:#e1c396}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy {cursor:default}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy path.text_el {fill:var(--accent-color)}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy path.bg_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.busy:hover path.bg_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.active path.text_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.active path.bg_el {fill:#fff5c8}
.modal-style.scheme-modal .scheme-side .image-wrapper svg g.hover_el.active:hover path.bg_el {fill:#fff5c8}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el {cursor:default}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.free path.text_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.free path.bg_el {fill:var(--accent-color)}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.free:hover path.bg_el {fill:var(--accent-color)}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy {cursor:default}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy path.text_el {fill:var(--accent-color)}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy path.bg_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.busy:hover path.bg_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.active path.text_el {fill:#0d0909}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.active path.bg_el {fill:#fff5c8}
.modal-style.scheme-modal .scheme-side.disabled .image-wrapper svg g.hover_el.active:hover path.bg_el {fill:#fff5c8}
.modal-style.scheme-modal .scheme-side .scheme-tab {display:none}
.modal-style.scheme-modal .scheme-side .scheme-tab.active {display:block}
.modal-style.scheme-modal .scheme-side .image-info {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; padding:22px 0; border-top:.5px solid var(--txt-main); margin-top:15px}
.modal-style.scheme-modal .scheme-side .image-info .status-item {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; font-size:14px; line-height:100%}
.modal-style.scheme-modal .scheme-side .image-info .status-item:before {content:""; display:block; width:12px; height:12px; border:1px solid var(--txt-main); border-radius:50%; margin:0 8px 2px 0; background-color:#0f0709}
.modal-style.scheme-modal .scheme-side .image-info .status-item.free:before {background-color:var(--accent-color); border-color:var(--accent-color)}
.modal-style.scheme-modal .scheme-side .image-info .status-item + .status-item {margin-left:24px}
.modal-style.scheme-modal .scheme-side .image-btns {display:none; margin-top:30px}
.modal-style.scheme-modal .scheme-side .image-btns .back-link {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; font-size:14px; line-height:100%; -webkit-transition:color .3s; transition:color .3s; color:#fff}
.modal-style.scheme-modal .scheme-side .image-btns .back-link svg {display:inline-block; -webkit-transition:fill .3s; transition:fill .3s; margin-right:10px}
.modal-style.scheme-modal .scheme-side .image-btns .back-link svg circle {-webkit-transition:stroke; transition:stroke}
.modal-style.scheme-modal .scheme-side .image-btns .back-link:hover {color:var(--accent-color)}
.modal-style.scheme-modal .scheme-side .image-btns .back-link:hover svg {fill:var(--accent-color)}
.modal-style.scheme-modal .scheme-side .image-btns .back-link:hover svg circle {stroke:var(--accent-color)}
.modal-style.scheme-modal .scheme-side.show {-webkit-transform:translateX(calc(-100% + 60px)); -ms-transform:translateX(calc(-100% + 60px)); transform:translateX(calc(-100% + 60px))}
.modal-style.scheme-modal .scheme-side.show .image-info {display:none}
.modal-style.scheme-modal .scheme-side.show .image-btns {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free {cursor:default}
.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free:hover {fill:var(--accent-color)}
.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free.active {fill:#fff}
.modal-style.scheme-modal .scheme-side.show.disabled .image-wrapper svg path.hover_svg.free.active:hover {fill:#fff}
.modal-style.scheme-modal .form-side {-webkit-box-flex:0; -ms-flex:0 0 375px; flex:0 0 375px; width:375px; margin:0 0 0 auto; display:none}
.modal-style.scheme-modal .form-side .input-group {margin-top:16px}
.modal-style.scheme-modal .form-side .input-group:nth-of-type(1) {margin-top:0}
.modal-style.scheme-modal .form-side .input-group.btn-group {margin-top:24px}
.modal-style.scheme-modal .form-side .input-group.info-group {font-size:12px; line-height:150%; margin-top:12px}
.modal-style.scheme-modal .form-side .input-group.info-group a {display:inline-block; color:var(--accent-color); -webkit-transition:color .3s; transition:color .3s}
.modal-style.scheme-modal .form-side .input-group.info-group a:hover {text-decoration:none; color:var(--accent-hover-color)}
.modal-style.scheme-modal .form-side .input-group textarea.input-style {min-height:98px}
.modal-style.backcall-modal .modal-content {padding-left:350px; position:relative}
.modal-style.backcall-modal .modal-content:before {content:""; display:block; width:608px; height:608px; background-image:url(../images/common/main_image.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover; position:absolute; top:-50px; left:-302px; border-radius:50%}
.avif .modal-style.backcall-modal .modal-content:before {background-image:url(../images/common/newModalImg.png); top:0; left:-48px; width:376px; height:510px; border-radius:0}
.webp .modal-style.backcall-modal .modal-content:before {top:0; left:-48px; width:376px; height:510px; border-radius:0; background-image:url(../images/common/newModalImg.png)}
.modal-style.backcall-modal .modal-title {font-size:40px; line-height:120%; font-weight:600; background:var(--main-gradient); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent}
.modal-style.backcall-modal .modal-title i {font-family:WulkanDisplay,sans-serif}
.modal-style.backcall-modal .modal-form {margin-top:24px}
.modal-style.backcall-modal .modal-form .input-group {margin-top:16px}
.modal-style.backcall-modal .modal-form .input-group:nth-of-type(1) {margin-top:0}
.modal-style.backcall-modal .modal-form .input-row {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:24px}
.modal-style.backcall-modal .modal-form .input-row .input-group {-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; max-width:calc(50% - 16px); margin:0 25px 16px 0}
.modal-style.backcall-modal .modal-form .input-row .input-group:nth-of-type(2n) {margin-right:0}
.modal-style.backcall-modal .modal-form .input-row .input-group.info-group {font-size:12px; line-height:150%}
.modal-style.backcall-modal .modal-form .input-row .input-group.info-group a {color:var(--accent-color); -webkit-transition:color .3s; transition:color .3s}
.modal-style.backcall-modal .modal-form .input-row .input-group.info-group a:hover {text-decoration:none; color:var(--accent-hover-color)}
@media (max-width:1439px) {.ancor-title {-webkit-box-flex:0; -ms-flex:0 0 270px; flex:0 0 270px}
 .section-title {font-size:36px; line-height:120%}
 .header__content .logo-link {max-width:160px}
 .home-main__left-side {padding-top:30px}
 .home-main__left-side .main-descr {margin-top:50px}
 .home-main__right-side .video-wrapper {width:780px; height:780px; left:40px; top:-170px}
 .what-section {margin-top:100px}
 .what-section__content .section-descr {margin-top:-5px}
 .what-section__content .section-descr ul {font-size:36px; line-height:130%}
 .what-section__content .section-images .what-image.first-image {left:60px}
 .what-section__content .section-images .what-image.second-image {left:-70px}
 .location-section__content .section-descr .section-title {margin:-15px 0 32px}
 .location-section__content .section-images .location-image {max-width:400px; margin:30px 0 0 -125px}
 .business-section__content .section-descr .section-title {margin:-15px 0 0}
 .business-section__content .section-descr .business-subtitle {margin:5px 0 0 0}
 .business-section__content .section-images .business-image.first-image {max-width:540px}
 .business-section__content .section-images .business-image.second-image {max-width:300px; bottom:-20px; left:-250px}
 .park-section {margin-top:180px}
 .park-section__content .section-descr .section-title {margin:-15px 0 32px}
 .park-section__content .section-images .park-image.first-image {max-width:500px; margin:20px 0 0 -90px}
 .park-section__content .section-images .park-image.second-image {max-width:340px; top:180px; right:calc(100% - 50px)}
 .park-section__content .section-images .park-image.third-image {top:calc(100% - 280px); right:calc(100% + 200px); max-width:240px}
 .events-section {margin-top:180px}
 .events-section__content .section-descr .section-title {margin:-15px 0 0}
 .events-section__content .section-descr .events-subtitle {margin:8px 0 -25px 0}
 .events-section__content .section-descr .events-count {font-size:100px}
 .events-section__content .section-images .event-image.first-image {max-width:480px; margin:0 0 0 -140px}
 .events-section__content .section-images .event-image.second-image {max-width:220px; top:calc(100% - 210px); right:calc(100% - 40px)}
 .backcall-section {margin-top:180px}
 .backcall-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 575px; flex:0 0 575px; max-width:575px; padding:27px 30px 30px}
 .backcall-section__content .section-descr .backcall-btn {margin:24px 12px 0 auto}
 .functions-section {margin-top:180px}
 .functions-section__content .section-descr {font-size:36px; line-height:120%; margin-top:-5px; -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 270px); flex:0 0 calc(100% - 270px); max-width:calc(100% - 270px)}
 .space-section {margin-top:180px}
 .space-section__content .section-descr .section-title {margin:-15px 0 32px}
 .space-section__content .section-descr .space-image {margin:40px 0 0}
 .space-section__content .section-images .space-image.first-image {max-width:540px; margin:30px 0 0 70px}
 .space-section__content .section-images .space-image.second-image {max-width:270px}
 .lobby-section__content .section-images .space-image.first-image {margin:-25px 0 0 60px}
 .rest-section {margin-top:180px}
 .rest-section__content .section-descr .section-title {margin:-5px 0 32px}
 .rest-section__content .section-descr .rest-image {margin:50px 0 0 70px}
 .rest-section__content .section-images .rest-image.first-image {max-width:480px; margin:150px 0 0 20px}
 .shop-section {margin-top:180px}
 .shop-section__content .section-descr .section-title {margin:-5px 0 32px}
 .shop-section__content .section-images .shop-image.first-image {max-width:540px; margin:-20px 0 0 50px}
 .shop-section__content .section-images .shop-image.second-image {bottom:0; right:calc(100% - 200px)}
 .footer__content .logo-image {max-width:200px}
 .footer__content .address {font-size:36px; line-height:120%}
 .footer__content .call-block .block-title,.footer__content .write-block .block-title {font-size:36px}
 .footer__content .footer-images .footer-image.first-image {max-width:240px; right:50px}
 .footer__content .footer-images .footer-image.second-image {max-width:240px; top:160px; right:400px}
 .footer__copyright {margin:40px 0}
}
@media (max-width:1335px) {.ancor-title {-webkit-box-flex:0; -ms-flex:0 0 240px; flex:0 0 240px}
 .header__content .logo-link {max-width:120px}
 .home-main__left-side {-webkit-box-flex:0; -ms-flex:0 0 60%; flex:0 0 60%; max-width:60%}
 .home-main__left-side .main-descr__numbers ul li {margin-top:20px}
 .home-main__right-side {-webkit-box-flex:0; -ms-flex:0 0 40%; flex:0 0 40%; max-width:40%}
 .home-main__right-side .video-wrapper {left:0; width:740px; height:740px}
 .space-section__content .section-images .space-image.first-image {margin:30px 0 0 20px}
 .lobby-section__content .section-images .space-image.third-image {display:none}
 .rest-section__content .section-descr .rest-image {display:none}
 .rest-section__content .section-images .rest-image.first-image {max-width:340px}
 .shop-section__content .section-images .shop-image.first-image {margin:0 0 0 -20px}
 .shop-section__content .section-images .shop-image.second-image {right:calc(100% - 170px)}
 .footer__content .address {padding-left:40px}
 .footer__content .footer-images .footer-image.second-image {right:320px}
}
@media (max-width:1199px) {.ancor-title {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding:0; margin-bottom:20px}
 .header__content {-webkit-box-align:center; -ms-flex-align:center; align-items:center}
 .home-main__left-side {-webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%}
 .home-main__right-side {-webkit-box-flex:0; -ms-flex:0 0 30%; flex:0 0 30%; max-width:30%}
 .home-main__right-side .video-wrapper {max-width:620px; top:-120px; left:-80px}
 .what-section {margin-top:40px}
 .what-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .what-section__content .ancor-title {padding-bottom:0}
 .location-section {margin-top:140px}
 .location-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .location-section__content .section-descr .section-title {margin:0 0 32px}
 .location-section__content .section-images {max-width:calc(100% - 630px)}
 .location-section__content .section-images .location-image {margin:0 0 0 -75px}
 .business-section {margin-top:140px}
 .business-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .business-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
 .business-section__content .section-descr .section-title {margin:0}
 .business-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
 .business-section__content .section-images .business-image.first-image {margin:0; max-width:100%}
 .business-section__content .section-images .business-image.second-image {left:-100px; bottom:0}
 .park-section {margin-top:140px}
 .park-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .park-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 42%; flex:0 0 42%; max-width:42%}
 .park-section__content .section-descr .section-title {margin:0 0 32px}
 .park-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 58%; flex:0 0 58%; max-width:58%}
 .park-section__content .section-images .park-image.first-image {max-width:90%; margin:0 auto}
 .park-section__content .section-images .park-image.second-image {max-width:270px; right:auto; left:-40px; top:auto; bottom:0}
 .park-section__content .section-images .park-image.third-image {display:none}
 .events-section {margin-top:140px}
 .events-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .events-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 55%; flex:0 0 55%; max-width:55%}
 .events-section__content .section-descr .section-title {margin:0}
 .events-section__content .section-descr .events-count {font-size:80px; margin:10px 0 0}
 .events-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 45%; flex:0 0 45%; max-width:45%}
 .events-section__content .section-images .event-image.first-image {margin:0; max-width:420px}
 .events-section__content .section-images .event-image.second-image {right:0; top:calc(100% - 220px)}
 .backcall-section {margin-top:140px}
 .backcall-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .backcall-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 575px); flex:0 0 calc(100% - 575px); max-width:calc(100% - 575px)}
 .functions-section {margin-top:140px}
 .functions-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .functions-section__content .ancor-title {padding-bottom:0}
 .functions-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:0}
 .space-section {margin-top:140px}
 .space-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .space-section__content .section-descr .section-title {margin:0 0 32px}
 .space-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 340px); flex:0 0 calc(100% - 340px); max-width:calc(100% - 340px)}
 .space-section__content .section-images .space-image.first-image {margin:0 auto; max-width:calc(100% - 80px)}
 .space-section__content .section-images .space-image.second-image {right:0}
 .lobby-section {margin-top:160px}
 .lobby-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 365px); flex:0 0 calc(100% - 365px); max-width:calc(100% - 365px)}
 .lobby-section__content .section-images .space-image.first-image {margin:0 auto; max-width:calc(100% - 80px)}
 .lobby-section__content .section-images .space-image.second-image {top:auto; bottom:0; max-width:270px}
 .rest-section {margin-top:140px}
 .rest-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .rest-section__content .section-descr .section-title {margin:0 0 32px}
 .rest-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 300px); flex:0 0 calc(100% - 300px); max-width:calc(100% - 300px)}
 .shop-section {margin-top:140px}
 .shop-section__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .shop-section__content .section-descr .section-title {margin:0 0 32px}
 .shop-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 410px); flex:0 0 calc(100% - 410px); max-width:calc(100% - 410px)}
 .shop-section__content .section-images .shop-image.first-image {margin:0; max-width:calc(100% - 20px)}
 .footer {margin-top:100px}
 .footer__content .address {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch; -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 200px); flex:0 0 calc(100% - 200px); max-width:calc(100% - 200px); padding-right:0; font-size:32px}
 .footer__content .footer-images .footer-image.first-image {max-width:200px; right:85px; top:200px}
 .footer__content .footer-images .footer-image.second-image {display:none}
}
@media (max-width:1023px) {.home-main__right-side .video-wrapper {left:-40px}
 .what-section__content .section-images {margin-right:-100px}
 .modal-style.backcall-modal .modal-content {padding-left:342px}
 .modal-style.backcall-modal .modal-title {font-size:36px}
}
@media (max-width:959px) {.header__content {padding:15px 0}
 .header-mobile .header__content {padding:6px 0}
 .header-mobile .main-menu {position:absolute; top:100%; right:0; background-color:var(--bg-color); border-top:1px solid var(--accent-color); border-left:1px solid var(--accent-color); height:calc(var(--app-height) - 100%); padding:40px; width:320px; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); -webkit-transition:-webkit-transform .5s; transition:-webkit-transform .5s; transition:transform .5s; transition:transform .5s,-webkit-transform .5s}
 .header-mobile .main-menu.show {-webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0)}
 .header-mobile .main-menu .menu-list {-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:20px; line-height:100%}
 .header-mobile .main-menu .menu-list li {margin:20px 0 0}
 .header-mobile .lang-block .lang-list {-webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; margin:0 15px 0 35px}
 .header-mobile .lang-block .lang-list li {margin:0 20px 0 0}
 .header-mobile .hamburger-btn {display:-webkit-box; display:-ms-flexbox; display:flex}
 .home-main__content {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .home-main__left-side {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .home-main__left-side .main-title {font-size:42px}
 .home-main__left-side .main-descr {margin-top:30px}
 .home-main__left-side .main-descr__numbers {-webkit-box-flex:0; -ms-flex:0 0 320px; flex:0 0 320px; max-width:320px}
 .home-main__left-side .main-descr__info .main-btn {margin-top:50px; padding:14px 28px}
 .home-main__right-side {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin-top:60px}
 .home-main__right-side .video-wrapper {position:relative; width:500px; height:500px; top:0; left:0; margin:0 auto}
 .what-section {margin-top:0}
 .what-section__content .section-descr {max-width:67%; -webkit-box-flex:0; -ms-flex:0 0 67%; flex:0 0 67%}
 .what-section__content .section-descr ul {margin:35px 0 0; font-size:34px}
 .what-section__content .section-images .what-image.first-image {left:0; top:30px}
 .what-section__content .section-images .what-image.second-image {display:none}
 .location-section {margin-top:100px}
 .location-section__content .section-images .location-image {margin:70px 0 0 -234px; max-width:340px}
 .business-section {margin-top:100px}
 .business-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 60%; flex:0 0 60%; max-width:60%}
 .business-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 40%; flex:0 0 40%; max-width:40%}
 .business-section__content .section-images .business-image.first-image {max-width:500px}
 .park-section {margin-top:100px}
 .park-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 48%; flex:0 0 48%; max-width:48%}
 .park-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 52%; flex:0 0 52%; max-width:52%}
 .park-section__content .section-images .park-image.first-image {margin:0 0 0 auto}
 .park-section__content .section-images .park-image.second-image {display:none}
 .events-section {margin-top:100px}
 .events-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 72%; flex:0 0 72%; max-width:72%}
 .events-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 28%; flex:0 0 28%; max-width:28%}
 .backcall-section {margin-top:100px}
 .backcall-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 640px; flex:0 0 640px; max-width:640px}
 .backcall-section__content .section-images {display:none}
 .functions-section {margin-top:100px}
 .space-section {margin-top:100px}
 .space-section__content .section-images .space-image.first-image {max-width:575px}
 .space-section__content .section-images .space-image.second-image {display:none}
 .lobby-section {margin-top:140px}
 .lobby-section__content .section-images .space-image.first-image {max-width:350px; margin:0 0 0 20px}
 .lobby-section__content .section-images .space-image.second-image {display:none}
 .rest-section {margin-top:120px}
 .rest-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 365px; flex:0 0 365px; max-width:365px}
 .rest-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 365px); flex:0 0 calc(100% - 365px); max-width:calc(100% - 365px)}
 .rest-section__content .section-images .rest-image.first-image {max-width:350px; margin:-40px 0 0 20px}
 .rest-section__content .section-images .rest-image.second-image {display:none}
 .shop-section {margin-top:100px}
 .shop-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 365px; flex:0 0 365px; max-width:365px}
 .shop-section__content .section-descr p {max-width:100%}
 .shop-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 calc(100% - 365px); flex:0 0 calc(100% - 365px); max-width:calc(100% - 365px)}
 .shop-section__content .section-images .shop-image.first-image {max-width:350px; margin:-40px 0 0 20px}
 .shop-section__content .section-images .shop-image.second-image {display:none}
 .shop-section + .backcall-section {margin-top:100px}
 .footer__content .logo-image {max-width:150px}
 .footer__content .address {font-size:28px; -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 150px); flex:0 0 calc(100% - 150px); max-width:calc(100% - 150px)}
 .footer__content .call-block,.footer__content .write-block {margin-top:30px}
 .footer__content .call-block .block-title,.footer__content .write-block .block-title {font-size:30px}
 .footer__content .footer-images .footer-image.first-image {display:none}
 .footer__copyright .info-link {margin:0 auto}
 .footer__copyright .privacy-link {margin-right:0}
 .modal-style.scheme-modal {max-width:602px; padding:38px 38px 20px}
 .modal-style.scheme-modal .modal-content {-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}
 .modal-style.scheme-modal .choose-side {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; max-width:100%}
 .modal-style.scheme-modal .scheme-side {position:relative; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; margin:0 auto; -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1}
 .modal-style.scheme-modal .scheme-side.show {-webkit-transform:none; -ms-transform:none; transform:none}
 .modal-style.scheme-modal .form-side {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; width:420px; margin:30px auto 0}
 .modal-style.scheme-modal .form-side .input-group.btn-group {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}
 .modal-style.scheme-modal .form-side .input-group.btn-group .submit-btn {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; max-width:320px}
 .modal-style.scheme-modal .form-side .input-group.info-group {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; text-align:center}
 .modal-style.backcall-modal {max-width:602px}
 .modal-style.backcall-modal .modal-content {padding-left:0}
 .modal-style.backcall-modal .modal-content:before {display:none}
}
@media (max-width:767px) {.section-title {font-size:30px}
 .home-main__left-side .main-descr__numbers {border-radius:20px; -webkit-box-flex:0; -ms-flex:0 0 290px; flex:0 0 290px; max-width:290px}
 .home-main__left-side .main-descr__numbers ul {padding:20px}
 .home-main__left-side .main-descr__numbers ul li span {font-size:32px; margin-right:5px}
 .what-section__content .section-descr ul {font-size:30px}
 .what-section__content .section-images {margin-right:-200px}
 .location-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .location-section__content .section-descr p {max-width:280px; margin-top:50px}
 .location-section__content .section-images .location-image {margin:80px 0 0 -320px}
 .business-section__content .section-descr .business-subtitle {font-size:26px}
 .business-section__content .section-descr .scheme-link {width:240px; height:240px}
 .business-section__content .section-images .business-image.first-image {margin:-40px 0 0 0}
 .business-section__content .section-images .business-image.second-image {display:none}
 .events-section__content .section-descr .events-subtitle {font-size:34px}
 .events-section__content .section-descr .events-count {font-size:60px}
 .events-section__content .section-descr .list-wrapper ul {font-size:14px}
 .events-section__content .section-descr .list-wrapper ul li {margin:0 15px 8px 0}
 .events-section__content .section-images .event-image.second-image {display:none}
 .backcall-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .functions-section__content .section-descr {font-size:30px}
 .footer {margin-top:70px}
 .footer__content .address {font-size:24px}
}
@media (max-width:639px) {.section-title {font-size:26px}
 .home-main__left-side .main-descr__info .main-btn {margin-top:20px}
 .what-section__content .section-descr ul {font-size:26px}
 .what-section__content .section-images .what-image.first-image {top:0}
 .location-section__content .section-images .location-image {max-width:240px; margin:60px 0 0 -240px}
 .business-section__content .section-descr .business-subtitle {font-size:22px}
 .business-section__content .section-descr .business-btn {margin-top:15px}
 .business-section__content .section-descr .scheme-link {margin-top:30px}
 .business-section__content .section-images .business-image.first-image {max-width:440px}
 .park-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 60%; flex:0 0 60%; max-width:60%}
 .park-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 40%; flex:0 0 40%; max-width:40%}
 .park-section__content .section-images .park-image.first-image {max-width:300px; margin:-30px 0 0}
 .events-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 78%; flex:0 0 78%; max-width:78%}
 .events-section__content .section-descr .events-subtitle {font-size:30px}
 .events-section__content .section-descr .events-count {font-size:50px; margin:20px 0 10px}
 .events-section__content .section-descr .list-wrapper .phone-link {max-width:calc(50% - 30px); padding:15px; margin:15px 30px 0 0}
 .events-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 22%; flex:0 0 22%; max-width:22%}
 .events-section__content .section-images .event-image.first-image {margin-left:-20px}
 .functions-section__content .section-descr {font-size:26px}
 .footer__content .address {font-size:22px}
 .footer__content .write-block {margin-left:auto; margin-right:auto}
 .footer__copyright {margin:25px 0}
 .modal-style {padding:48px 25px 25px}
 .modal-style .close-btn {top:-25px; right:5px}
 .modal-style.scheme-modal .choose-side .modal-count {font-size:32px}
 .modal-style.scheme-modal .choose-side .modal-subtitle {font-size:32px}
 .modal-style.scheme-modal .choose-side .modal-floor span {font-size:26px}
 .modal-style.backcall-modal .modal-title {font-size:32px}
}
@media (max-width:575px) {.section-title {font-size:24px}
 .header {position:relative; z-index:20}
 .header__content .logo-link {max-width:55px}
 .header__content .lang-block .backcall-btn {display:none}
 .header__content .hamburger-btn {display:-webkit-box; display:-ms-flexbox; display:flex}
 .header-mobile .logo-link {max-width:55px}
 .header-mobile .main-menu {width:100%; border-left:none}
 .header__content .main-menu {position:absolute; top:100%; right:0; background-color:var(--bg-color); border-top:1px solid var(--accent-color); height:calc(var(--app-height) - 100%); padding:40px; width:100%; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); -webkit-transition:-webkit-transform .5s; transition:-webkit-transform .5s; transition:transform .5s; transition:transform .5s,-webkit-transform .5s}
 .header__content .main-menu.show {-webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0)}
 .header__content .main-menu .menu-list {-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:20px; line-height:100%}
 .header__content .main-menu .menu-list li {margin:20px 0 0}
 .header__content .lang-block {margin-left:auto}
 .header__content .lang-block .lang-list {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start}
 .header__content .lang-block .lang-list li {margin:0 20px 0 0}
 .home-main {padding-bottom:80px}
 .home-main__left-side .main-subtitle {font-size:26px}
 .home-main__left-side .main-title {font-size:35px}
 .home-main__left-side .main-descr {-ms-flex-wrap:wrap; flex-wrap:wrap}
 .home-main__left-side .main-descr__numbers {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .home-main__left-side .main-descr__info {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin-top:20px}
 .home-main__left-side .main-descr__info .main-btn {display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
 .home-main__right-side {margin-top:35px}
 .what-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .what-section__content .section-descr ul {font-size:24px}
 .what-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; margin-top:35px; padding-bottom:0}
 .what-section__content .section-images .what-image.first-image {position:relative; left:0; top:0; width:auto; max-width:100%}
 .location-section {margin-top:60px}
 .location-section__content .section-descr p {max-width:100%; margin-top:0}
 .location-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .location-section__content .section-images .location-image {margin:35px auto 0; max-width:100%}
 .business-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .business-section__content .section-descr .business-btn {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; font-size:20px; line-height:135%; text-align:center; padding:10px 40px; border-radius:76px; font-weight:600; margin-top:20px}
 .business-section__content .section-descr .scheme-link {margin:30px auto 0}
 .business-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .business-section__content .section-images .business-image.first-image {position:relative; margin:25px auto 0; max-width:100%}
 .park-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .park-section__content .section-descr p {max-width:100%}
 .park-section__content .section-descr p span {font-size:24px}
 .park-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:35px auto 0}
 .park-section__content .section-images .park-image.first-image {position:relative; margin:0 auto; max-width:100%}
 .events-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .events-section__content .section-descr .events-subtitle {font-size:26px}
 .events-section__content .section-descr .list-wrapper ul li {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:0 0 10px 0}
 .events-section__content .section-descr .list-wrapper .phone-link {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; max-width:100%}
 .events-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:35px auto 0}
 .events-section__content .section-images .event-image.first-image {position:relative; margin:0 auto; max-width:100%}
 .backcall-section__content .section-descr {padding:25px}
 .backcall-section__content .section-descr .backcall-btn {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%}
 .functions-section__content .section-descr {font-size:24px}
 .space-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .space-section__content .section-descr .space-image {display:none}
 .space-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .space-section__content .section-images .space-image.first-image {position:relative; margin:35px auto 0; max-width:100%}
 .lobby-section {margin-top:100px}
 .lobby-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .lobby-section__content .section-descr .ancor-title {margin-bottom:30px}
 .rest-section {margin-top:100px}
 .rest-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .rest-section__content .section-descr p {font-size:14px}
 .rest-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:35px auto 0}
 .rest-section__content .section-images .rest-image.first-image {margin:0 auto; max-width:100%}
 .shop-section__content .section-descr {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%}
 .shop-section__content .section-descr p {font-size:14px}
 .shop-section__content .section-images {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:35px auto 0}
 .shop-section__content .section-images .shop-image.first-image {margin:0 auto; max-width:100%}
 .footer__content {-webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
 .footer__content .logo-image {max-width:120px; margin:0 auto}
 .footer__content .address {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; -ms-flex-item-align:center; -ms-grid-row-align:center; align-self:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; max-width:100%; margin-top:20px; font-size:18px; padding-left:0; text-align:center}
 .footer__content .call-block,.footer__content .write-block {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; text-align:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
 .footer__content .call-block .block-title,.footer__content .write-block .block-title {font-size:24px; margin-bottom:10px}
 .footer__copyright {-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; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
 .footer__copyright .copyright {margin-bottom:8px}
 .footer__copyright .info-link {margin-bottom:8px}
 .footer__copyright .privacy-link {margin:0}
 .modal-style.completed-modal .modal-content .modal-title {font-size:32px; text-align:center}
 .modal-style.scheme-modal {padding:38px 25px 25px}
 .modal-style.scheme-modal .close-btn {top:-20px; right:0}
 .modal-style.scheme-modal .choose-side .modal-subtitle {font-size:22px}
 .modal-style.scheme-modal .choose-side .modal-descr:after {display:none}
 .modal-style.scheme-modal .choose-side .modal-btnrow .js-open-form {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%}
 .modal-style.scheme-modal .form-side {width:100%}
 .modal-style.backcall-modal .modal-form .input-row .input-group {-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin:0 0 16px 0}
 .modal-style.backcall-modal .modal-form .input-row .input-group.btn-group .submit-btn {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%}
}
@media (max-width:500px) {.home-main__right-side .video-wrapper {width:320px; height:320px}
 .modal-style.scheme-modal .scheme-side .image-wrapper {width:475px; height:371px; margin:-60px calc((100% - 475px)/ 2); -webkit-transform:scale(.6); -ms-transform:scale(.6); transform:scale(.6)}
 .modal-style.scheme-modal .scheme-side .image-info {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}
}
@media (max-width:359px) {.section-title {font-size:22px}
 .home-main__right-side .video-wrapper {width:290px; height:290px}
 .what-section__content .section-descr ul {font-size:22px}
 .modal-style.scheme-modal .choose-side .modal-descr {max-width:200px; margin:15px auto 0}
 .modal-style.backcall-modal .modal-title {font-size:29px}
}
@media (print),(prefers-reduced-motion:reduce) {.animated {-webkit-animation-duration:1ms!important; animation-duration:1ms!important; -webkit-transition-duration:1ms!important; transition-duration:1ms!important; -webkit-animation-iteration-count:1!important; animation-iteration-count:1!important}
}
