.button[data-v-404fc4bb]{color:#191b25;border:1px solid #dcdce5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;outline:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.button[data-v-404fc4bb]:hover{cursor:pointer}.button._extraLarge[data-v-404fc4bb]{height:70px}@media (max-width:767px){.button._extraLarge[data-v-404fc4bb]{height:50px}}.button._large[data-v-404fc4bb]{height:60px}@media (max-width:767px){.button._large[data-v-404fc4bb]{height:50px}}.button._medium[data-v-404fc4bb]{height:50px}.button._wide[data-v-404fc4bb]{width:100%}.button._small[data-v-404fc4bb]{height:40px}.button._dark[data-v-404fc4bb]{background:#191b25;color:#fff;border:1px solid #191b25}.button._light[data-v-404fc4bb]{background:#fff;color:#191b25}.button._purple[data-v-404fc4bb]{background:#0070c0;color:#fff}.button._headerLogin[data-v-404fc4bb]{padding:0 21px}@media (max-width:1399px){.button._headerLogin[data-v-404fc4bb]{width:36px;height:36px;padding:0}}.button._contactForm[data-v-404fc4bb]{padding:0 30px;width:156px}@media (max-width:1399px){.button._contactForm[data-v-404fc4bb]{width:144px}}@media (max-width:767px){.button._contactForm[data-v-404fc4bb]{width:100%}}.button._homePopularNew[data-v-404fc4bb]{margin-left:20px;padding:0 19px;color:#0070c0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media (max-width:767px){.button._homePopularNew[data-v-404fc4bb]{height:30px;font-size:12px;line-height:12px}}.button._moreObjects[data-v-404fc4bb]{height:60px;padding:0 46px;min-width:200px;background:#f2f4f7;border-color:transparent}@media (max-width:767px){.button._moreObjects[data-v-404fc4bb]{max-width:290px;width:100%;height:50px;font-size:14px;line-height:14px}}.button._tagsMore[data-v-404fc4bb]{width:34px;height:34px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-weight:500;font-size:14px;line-height:14px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.button._px50[data-v-404fc4bb]{padding:0 50px}.button._px30[data-v-404fc4bb]{padding:0 30px}.button._bookingEditor[data-v-404fc4bb]{background:#0070c0;color:#fff;padding:0 30px}.button._filter[data-v-404fc4bb]{padding:0 22px;width:100%;min-height:50px}.button._tariffContent[data-v-404fc4bb]{background-color:#0070c0;color:#fff;padding:0 30px}.button._404[data-v-404fc4bb]{width:100%;padding:0;font-size:18px;line-height:1}@media (max-width:767px){.button._404[data-v-404fc4bb]{font-size:14px}}.button._mobile[data-v-404fc4bb]{width:100%}.button._virtualTour[data-v-404fc4bb]{width:274px}.button._office[data-v-404fc4bb]{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;width:211px}.button._resetFilter[data-v-404fc4bb]{padding:0 42px;background:#f2f4f7;border-color:transparent}.button._disabled[data-v-404fc4bb]{cursor:unset;color:#969ba5}.button._tabs[data-v-404fc4bb]{width:200px;font-size:16px;font-weight:600;border:none}@media (max-width:767px){.button._tabs[data-v-404fc4bb]{width:100%}}.button._sendQuestion[data-v-404fc4bb]{border:none;background-color:#0070c0;color:#fff;width:100%}.errorPage{padding:140px 0 120px;background:url(/img/error/404_bg.png);background-color:#f2f4f7}@media (max-width:1399px){.errorPage{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:767px){.errorPage{padding-top:109px;-moz-background-size:450%;background-size:450%;background-position-x:-100px}}.errorPage__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.errorPage__inner,.errorPage__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.errorPage__title{font-size:300px;letter-spacing:-.02em;font-weight:500}@media (max-width:767px){.errorPage__title{font-size:130px}}.errorPage__title._title403{margin-bottom:38px}@media (max-width:767px){.errorPage__title._title403{margin-top:38px;margin-bottom:56px}}.errorPage__title._title404{margin-bottom:-8px}@media (max-width:767px){.errorPage__title._title404{margin-bottom:21px}}.errorPage__img{display:block;margin:0 28px 25px 31px;position:relative}@media (max-width:767px){.errorPage__img{margin:0 12px 10px 13px}}.errorPage__img._img403{max-width:250px}@media (max-width:767px){.errorPage__img._img403{max-width:107px;margin-top:-18px}}.errorPage__img._img404{max-width:221px}@media (max-width:767px){.errorPage__img._img404{max-width:95px}}.errorPage__text{font-weight:600;font-size:40px;line-height:44px;letter-spacing:-.03em}@media (max-width:767px){.errorPage__text{font-size:18px;line-height:22px;letter-spacing:normal}}.errorPage__btn{max-width:315px;width:100%;margin-top:36px}@media (max-width:767px){.errorPage__btn{max-width:290px;margin-top:93px}}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;-webkit-transition:width .1s,opacity .4s;-o-transition:width .1s,opacity .4s;-moz-transition:width .1s,opacity .4s;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-family:Graphik LCG;font-weight:400;font-display:swap;src:url(/fonts/GraphikLCG/GraphikLCG-Regular.woff2) format("woff2");src:url(/fonts/GraphikLCG/GraphikLCG-Regular.woff) format("woff")}@font-face{font-family:Graphik LCG;font-weight:500;font-display:swap;src:url(/fonts/GraphikLCG/GraphikLCG-Medium.woff2) format("woff2");src:url(/fonts/GraphikLCG/GraphikLCG-Medium.woff) format("woff")}@font-face{font-family:Graphik LCG;font-weight:600;font-display:swap;src:url(/fonts/GraphikLCG/GraphikLCG-Semibold.woff2) format("woff2");src:url(/fonts/GraphikLCG/GraphikLCG-Semibold.woff) format("woff")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{color:#191b25;padding:0;margin:0;font-family:Graphik LCG,sans-serif;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;width:100%;min-height:100%;height:100%;position:relative}body._no-scroll,html._no-scroll{overflow:hidden}#__layout,#__nuxt{width:100%;height:100%}a{color:inherit;text-decoration:none}li,p,ul{margin:0;padding:0}ul li{list-style:none}img{max-width:100%;max-height:100%}button,input{outline:none}input{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.title.title{color:#191b25}.title.title._large{font-weight:500;font-size:100px;line-height:110px;letter-spacing:-.03em}@media (max-width:1399px){.title.title._large{font-size:72px;line-height:80px}}@media (max-width:767px){.title.title._large{font-size:38px;line-height:38px}}.title.title._medium{font-weight:600;font-size:80px;line-height:80px;letter-spacing:-.03em}.title.title._small{font-weight:600;font-size:52px;line-height:52px;letter-spacing:-.04em}@media (max-width:767px){.title.title._small{font-size:18px;line-height:22px}}.title.title._glow,.title.title ._glow{color:#0070c0}.title.title__star{display:inline-block;padding-right:150px;color:#0070c0;position:relative}@media (max-width:1399px){.title.title__star{padding-right:112px}}@media (max-width:767px){.title.title__star{padding-right:0}}.title.title__star:after{content:"";position:absolute;right:0;top:20px;width:120px;height:84px;background:url(/img/star_title.svg) no-repeat 50%/contain}@media (max-width:1399px){.title.title__star:after{top:27px;width:88px;height:61px}}@media (max-width:767px){.title.title__star:after{display:none}}.subtitle.subtitle{color:#191b25;font-weight:600}.subtitle.subtitle._large{font-size:34px;line-height:38px}@media (max-width:767px){.subtitle.subtitle._large{font-size:18px;line-height:22px}}.subtitle.subtitle._medium{font-size:26px;line-height:30px}@media (max-width:767px){.subtitle.subtitle._medium{font-size:18px;line-height:22px}}.subtitle.subtitle._small{font-size:22px;line-height:22px}.container{width:100%;max-width:1400px;padding:0 80px;margin:0 auto}@media (max-width:1399px){.container{padding:0 40px}}@media (max-width:767px){.container{padding:0 15px}}.textM16{font-size:16px;line-height:16px;font-weight:500}@media (max-width:767px){.textM16{font-size:14px}}.textR18{font-size:18px;line-height:28px;letter-spacing:-.01em}@media (max-width:767px){.textR18{font-size:14px;line-height:18px}}.textM18{font-size:18px;line-height:18px;font-weight:500}@media (max-width:767px){.textM18{font-size:12px}}.numbersM20{font-size:20px;line-height:20px;font-weight:500}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px){.hidden-xsPlus{display:none!important}}.popup-form__title{text-align:center;margin-bottom:32px}@media (max-width:767px){.popup-form__title{margin-bottom:24px}}.popup-form__inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px}.popup-form__input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:52px;margin-left:24px;margin-bottom:24px}@media (max-width:767px){.popup-form__input{margin-bottom:20px;margin-right:0}}.popup-form__input._message{width:100%;margin-bottom:0;height:7em}@media (max-width:767px){.popup-form__input._message{height:4em}}.popup-form__input>>>.select__header{background-color:#f2f4f7}.popup-form__input>>>.select__selected{min-width:100px;font-size:14px;color:#191b25}.popup-form__text{margin-top:20px;font-size:14px;line-height:20px;color:#969ba5}@media (max-width:767px){.popup-form__text{margin-top:0;font-size:12px;line-height:18px}}.popup-form__text a{text-decoration:underline}.popup-form__button{width:100%;min-height:50px;margin-top:32px;border:none;background-color:#0070c0;color:#fff}@media (max-width:767px){.popup-form__button{margin-top:16px}}.swiper-container.swiper-container{--bullet-size:6px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:calc(40px + var(--bullet-size))}@media (max-width:767px){.swiper-container.swiper-container{padding-bottom:calc(20px + var(--bullet-size))}}@media (min-width:1024px){.swiper-container.swiper-container.swiper-container-vertical{padding-bottom:0}}.swiper-container.swiper-container .swiper-slide{height:auto}.swiper-container.swiper-container .swiper-pagination{height:var(--bullet-size);bottom:-webkit-calc(var(--bullet-size) + 3px);bottom:-moz-calc(var(--bullet-size) + 3px);bottom:calc(var(--bullet-size) + 3px)}@media (min-width:1024px){.swiper-container.swiper-container .swiper-pagination{visibility:hidden}}.swiper-container.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{width:var(--bullet-size);height:var(--bullet-size);margin:0 4px 0 0}.swiper-container.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background-color:#0070c0}.map-marker{position:relative;width:30px;height:35px}.map-marker__content{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-70%,0);-moz-transform:translate3d(-50%,-70%,0);transform:translate3d(-50%,-70%,0);color:#fff;font-size:12px;font-weight:700}.ymap-container{height:100%;width:100%}.ymaps-2-1-79-ground-pane{-webkit-filter:grayscale(1);filter:grayscale(1)}.map[data-v-20cee42d]{width:100%;height:100%}