@media screen and (min-width: 1201px){.btn:hover{border-color:#1c9673;background-color:#1c9673;-webkit-box-shadow:0px 8px 24px rgba(45,135,95,0.35);box-shadow:0px 8px 24px rgba(45,135,95,0.35)}.btn-white:hover{background:#fff;border-color:#fff}.btn-green-border:hover{color:#ffffff}.swiper-btns .swiper-btn:hover{background:#1c9673;color:#ffffff}.swiper-btns .swiper-btn:hover:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);border-color:#1c9673}.btn-interact:hover{background:#1c9673}.btn-interact:hover .icon-plus:before,.btn-interact:hover .icon-plus:after{background:#fff}.btn-interact:hover .icon-minus:after{background:#fff}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn span{position:relative;pointer-events:none;text-align:center}.btn:before{--size: 0;content:'';position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:-o-radial-gradient(circle closest-side, #22b88d, transparent);background:radial-gradient(circle closest-side, #22b88d, transparent);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width 0.2s ease, height 0.2s ease;-o-transition:width 0.2s ease, height 0.2s ease;transition:width 0.2s ease, height 0.2s ease}.btn:hover:before{--size: 400px}.btn.btn-white:before{background:-o-radial-gradient(circle closest-side, #bef3e4, transparent);background:radial-gradient(circle closest-side, #bef3e4, transparent)}.has-form-bottom+.book-section{width:100%}.book-section.on-top+section,.has-form-bottom+.book-section.fixed+section{margin-top:122px}.book-section.on-top,.tile-section+.book-section{position:absolute;left:0;width:100%;padding:10px 0}.tile-section+.book-section+section{margin-top:92px}.book-section.fixed{position:fixed;top:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);z-index:1000}.header.no-bg+.book-section.on-top{padding:10px 0;top:160px}.header.no-bg+.book-section.on-top+section{padding-top:160px;padding-bottom:60px !important;border-top:0;border-bottom:1px solid #e8e8e8}.header.no-bg+.book-section.on-top.fixed{top:0}}@media (hover: none){body{cursor:pointer}}@media screen and (max-width: 1440px){.letters-clip{font-size:200px}.letters-clip .letter .hidden{top:5px}.letters-clip .letter .hidden .letters{font-size:70px}.letters-clip .letter .hidden .text{font-size:14px;margin-top:15px}.first-screen-options li{padding:0 20px}}@media screen and (max-width: 1200px){.header-contacts{padding-right:45px}.header-contacts .open-menu{display:block;border:0;position:absolute;right:-16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;line-height:50px;text-align:center}.header-contacts .btn-close{right:-16px;margin-right:0}.first-screen{height:100vh;height:calc(var(--vh, 1vh) * 100)}.event-filters .tabs{margin-bottom:30px}.event-filters .rooms-filters{margin-bottom:50px}.event-article-info{display:block;text-align:center}.event-options{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.event-info-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefits-content .form-border{border-right:1px solid #e8e8e8;border-radius:4px}.interact-btns{right:30px}.acc-item.active .acc-title .icon-circle .circle-path-2{-webkit-animation:dash linear 0.75s both;animation:dash linear 0.75s both}.route-info{position:relative;margin-left:55px;background:rgba(255,255,255,0.9);padding:50px 0}.route-info:before{content:'';position:absolute;right:100%;top:0;height:100%;width:500px;background:inherit}.route-section{padding-bottom:0 !important}.procedure-items>.row>div{margin-bottom:24px}.procedure-item{height:100%}.procedure-item .store-item,.procedure-item a{padding:0;height:100%}.procedure-item .store-item>.h3,.procedure-item .store-item>.img,.procedure-item .store-item>.price_block,.procedure-item a>.h3,.procedure-item a>.img,.procedure-item a>.price_block{display:none}.procedure-item .top{opacity:1;visibility:visible}.procedure-item .store-item .store-item--quantity+.btn{height:72px}.procedure-item .hidden{opacity:1;visibility:visible;position:relative}.first-screen-options li{display:none;padding:20px 0 0}.first-screen-options li:before{height:3px;width:35px;top:-1px;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:-18px}.first-screen-options li:after{width:70px;left:50%;right:auto;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.first-screen-options li.active{display:block}.event-options+.event-info-right{margin-left:0px}.nav-slider .swiper-slide:hover,.rooms-pagination .swiper-slide:hover{color:#8d8e8e}.filter-realty-bottom{padding:0}.letters-clip{font-size:170px}.letters-clip .letter{padding:0 20px}.letters-clip .letter .hidden{top:10px;margin-left:-25px}.letters-clip .letter .hidden .letters{font-size:50px}.realty-item{margin-bottom:24px}.realty-item a{border:1px solid #e8e8e8}.realty-item .top{opacity:1;visibility:visible}.realty-img-list{opacity:1;visibility:visible}.first-screen-small h1{padding-top:0}.installment-section{padding-top:40px}.installment-section .form-border{border:0;padding:0}.installment-section .form-border .section-title{position:relative;top:0;left:0}.filter-realty-top{height:auto;padding-bottom:30px}.cookie-text{font-size:14px}.plan-pins-msg{position:relative;display:none;opacity:1;visibility:visible;background-color:#fff !important;max-width:480px !important;padding:30px !important;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width: 900px){section{padding:60px 0}.section-title{margin-bottom:30px}.section-title .link-arrow{display:none}.about-slider .swiper-btns .swiper-btn{bottom:auto !important;margin:0;top:110px;-webkit-transform:none;-ms-transform:none;transform:none}.swiper-btns .swiper-button-prev{left:30px}.swiper-btns .swiper-button-next{right:30px}.about-slider{padding-top:0 !important;margin-top:0}.about-slider .swiper-slide{padding-right:0}.about-slider .swiper-slide .tags-nav{display:none}.tags-nav{margin-top:0;margin-bottom:20px}.tags-nav ul{white-space:nowrap;overflow:auto;margin-right:-30px}.tags-nav li{margin-bottom:0}.tags-nav li:last-child{margin-right:30px}.about-info{margin:0;border:0;padding:40px 0 0}.event-item{height:300px !important}.callback-content .form{border:0;padding:0;margin:0}.callback-content .form form{max-width:none}.footer-top .btn{width:100%}.footer-menu{display:none}.footer-item{margin-bottom:25px}.footer-bottom{padding-top:40px;padding-bottom:40px;margin-top:20px}.footer-bottom-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom-wrap>*{margin-right:15px}.pop_menu .footer-menu{display:block}.first-screen{min-height:500px}.fancybox-button--close{right:18px !important;top:18px !important}.gallery-section .slider-standart .swiper-slide{height:600px}.gallery-slider .swiper-slide{height:600px}.promo-content .form{margin:0 0 30px;border:0;padding:20px 0}.promo-content .form .section-title{position:relative;left:0;top:0}.promo-content .form form{max-width:none}.form-border{border:0;padding:20px 0;margin:0}.form-border .section-title{position:relative;left:0;top:0}.promo-section .form-border{margin-top:40px}.room-type-slider{overflow:hidden !important}.room-type-slider .rooms-info{opacity:1;visibility:visible}.room-type-slider .swiper-slide{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.room-type-slider .room-slider{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-left:0 !important}.room-type-slider .swiper-pagination-simple{display:block}.room-slider .swiper-slide .swiper-lazy{height:500px;border-radius:4px 4px 0 0}.room-slider .swiper-btns{display:none}.room-slider:before{content:'';position:absolute;left:0;bottom:0%;width:100%;height:30px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.room-slider .rooms-current-count{display:block;position:absolute;left:20px;top:20px;z-index:10;height:26px;line-height:26px;padding:0 10px;color:#ffffff;font-weight:600;background:rgba(27,29,30,0.5);border-radius:4px}.rooms-info{border-radius:0 0 4px 4px;border-top:0;background:transparent;padding-top:20px}.feat-carousel{overflow:visible !important}.feat-carousel .swiper-slide{width:300px}.feat-carousel .feat-item{margin-bottom:0}.offer-carousel .swiper-btns{display:none}.offer-carousel .swiper-pagination{display:block;margin-top:40px}.tile-item{height:240px}.tile-item.height_big{height:492px}.tile-item.height_small{height:240px}.benefits-content .form-border{padding:30px;border:1px solid #e8e8e8}.acc-item .acc-title .icon-circle{left:-45px}.plan-item img{height:500px}.plan-pins{-webkit-transform:scale(calc(500 / 700));-ms-transform:scale(calc(500 / 700));transform:scale(calc(500 / 700));left:-97px;top:-71px}.route-info{margin-top:30px}.gallery-thumbs .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.plan-tabs ul{display:block}.plan-tabs li{margin-right:0;margin-bottom:10px;display:block}.plan-tabs li:last-child{margin-bottom:0}.plan-tabs li a{display:inline}.route-wrap .bg{margin-top:-30px;margin-bottom:70px}.room-type-slider.-design2 .swiper-container{position:relative;width:100%;left:0;right:0;top:0;height:500px}.room-type-slider.-design2 .rooms-info{padding:40px 40px 20px}.room-type-slider.-design2 .rooms-info .inner{min-height:1px;max-width:none}.job-header{display:none}.job-item .h2{margin-bottom:15px}.job-item .visible{padding-right:40px}.btn-mobile-bottom .swiper-btns{display:inline-block;vertical-align:top;position:relative;margin-top:70px;margin-bottom:30px}.btn-mobile-bottom .swiper-btns:before{content:'';width:1500px;height:1px;background:#e8e8e8;position:absolute;left:100%;top:50%;margin-left:40px}.btn-mobile-bottom .swiper-btn{display:inline-block;vertical-align:top;position:relative;left:0;top:0;right:0;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 20px}.pop br{display:none}.form-book-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.form-book-carousel .swiper-slide{margin-bottom:0px}.form-book-item{padding:20px;border-color:#e8e8e8}.form-book-item .row>div{position:static}.form-book-item .visible{padding-top:30px}.form-book-item .hidden{display:block}.form-book-item .arrow,.form-book-item .custom-date-fields{display:none}.form-book-item .link-remove{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-5px;opacity:1;visibility:visible;white-space:nowrap}.form-book-item .form-book-descr .img{height:120px;width:100%;position:relative}.form-book-item .form-book-descr .img+.descr{padding-left:0}.form-book-item .form-book-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.book-date-field .book-date-input{width:100%}.form-book-carousel{overflow:visible !important}.pop_booking{overflow-x:hidden !important;overflow-y:auto !important}.letters-clip{font-size:120px}.letters-clip .letter{padding:0 20px}.letters-clip .letter .hidden{top:7px;margin-left:-20px}.letters-clip .letter .hidden .letters{font-size:36px}.letters-clip .letter .hidden .text{font-size:12px;margin-top:10px}.job-feat-item{width:120px !important;height:120px !important}.job-feat-item .hidden .h2{font-size:18px}.job-feat-item .hidden .text-small{font-size:12px;max-width:350px}.job-feat-item:hover:before{-webkit-transform:scale(calc(270 / 120));-ms-transform:scale(calc(270 / 120));transform:scale(calc(270 / 120));z-index:50}.job-feat-item .visible .text{font-size:10px}.first-screen-small{height:320px}.first-screen-small h1{font-size:40px}.page-title h1,.page-title .h1{font-size:42px}.realty-item-big>a{padding:50px}.main-section+.filter-section{margin-top:0;padding:20px 0}.filter-realty-wrap{display:none}.filter-realty-top{height:auto}.filter-realty-top>.row>div{margin-bottom:30px;padding-left:0;padding-right:0}.filter-realty-middle{height:auto}.filter-realty-bottom{position:absolute;left:0;top:0;width:100%;height:auto;color:#ffffff;z-index:100}.realty-room-item{padding:30px}.realty-room-item .img{height:350px;margin-bottom:30px}.realty-room-descr{max-width:100%}.townhouse-type{position:relative;top:0;margin-top:160px}}@media screen and (max-width: 600px){section{padding:40px 0}.book-section.on-top+section{padding-top:20px}.section-title{margin-bottom:16px}h1,.h1{font-size:24px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}.wrap{padding:0 15px}.text_block .row{margin-bottom:15px}.text_block .row>div{margin-bottom:15px}.header-contacts{padding-right:25px}.header-contacts .open-menu{right:-14px;font-size:20px}.header-contacts .link{display:none}.header-contacts .tel{font-size:0;width:50px;height:50px;line-height:50px;text-align:center;display:block}.header-contacts .tel .icon-svg{display:inline-block;font-size:20px;margin-top:0}.header-contacts .btn-close{font-size:20px}.header{padding-top:15px}.logo img{max-width:120px}.btn{border-width:1px}.first-screen.index-banner{background-image:url(../img/bg/main_banner_mobile_2.jpg)}.first-screen-wrap{padding-bottom:70px}.index-banner .first-screen-wrap{padding-bottom:84px}.header.no-bg.mobile-banner+.first-screen+section{padding-top:20px}.header.no-bg.mobile-banner .menu li a{color:#fff}.header.no-bg.mobile-banner .menu li a:hover{color:#fff}.header.no-bg.mobile-banner .header-contacts a{color:#fff}.header.no-bg.mobile-banner .header-contacts .tel:hover{color:#fff}.first-screen-wrap .screen-bottom .btn{margin-bottom:8px;font-size:16px;font-weight:normal}.footer-bottom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-bottom .copyright{margin-bottom:10px}.first-screen-slider .swiper-btns .swiper-btn{-webkit-transform:none;-ms-transform:none;transform:none;top:auto;bottom:20px}.first-screen-slider .swiper-pagination{bottom:20px !important;display:block}.first-screen-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:0.5;height:16px;width:16px;margin:0 6px}.first-screen-slider .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.first-screen-options{display:none}.main-section .scroll-down{display:none}.about-info{padding-top:25px}.about-info .h2{margin-bottom:16px}.btn{height:52px;padding:0 15px}.event-item{height:145px !important;margin-bottom:8px}.event-item.height_big{height:290px !important}.event-item.height_big .event-info .h2{margin-bottom:12px}.event-item.height_big .event-info .text{display:block !important}.event-item a{padding:15px}.event-item .label{left:15px;top:15px}.event-item .event-info .h2{margin-bottom:0}.event-item .event-info .text{display:none}.event-item .link{display:none !important}.perfect-section{min-height:340px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.perfect-section .wrap{margin-top:auto;width:100%}.perfect-section .section-title{margin-bottom:20px}.perfect-section .btn{width:100%;margin-top:30px}.callback-content{padding-top:0}.input-field{margin-bottom:23px}.footer-item{margin-bottom:20px}.footer-item .h5{margin-bottom:20px}.footer-item .h5 a{font-weight:normal}.footer-bottom{margin-top:0;padding:20px 0}.footer-bottom-wrap{position:relative;padding-top:40px}.footer-bottom-wrap .social{position:absolute;left:0;top:0}.social a{margin-right:10px}.book-section{padding:20px 0}.pop_menu .footer-top{padding-top:16px}.pop_menu .logo,.pop_menu .header-contacts{margin-bottom:30px}.pop_menu .h5 a{font-weight:600}.pop_menu .footer-bottom{padding-bottom:25px}.pop_menu .footer-bottom-wrap{padding-top:0}.pop_menu .footer-bottom-wrap .social{position:relative}.pop_menu .footer-bottom-wrap .link,.pop_menu .footer-bottom-wrap .created{display:none}.fancybox-slide--html{padding:0 !important}.pop{width:100%;max-width:none !important;border-radius:0;height:100%;padding:60px 20px 30px !important}.fancybox-button--close{width:24px !important;height:24px !important;padding:5px !important}.fancybox-button--close:before{border-color:#e8e8e8;width:36px;height:36px}.page-title .fs-70,.page-title h1,.page-title .h1{font-size:28px}.header.no-bg+section{padding-top:100px}.page-title{margin-bottom:16px}.tabs li{margin-right:18px}.contacts_block{margin-top:80px}.contacts-item address a{font-size:24px}.contacts-item .link{font-size:14px;margin-top:8px}.contacts-item{margin-bottom:30px}.gallery-thumbs .swiper-slide{width:60px;height:33px}.swiper-btns .swiper-button-prev{left:20px}.swiper-btns .swiper-button-next{right:20px}.swiper-btns .swiper-btn{width:24px;height:24px;line-height:24px}.swiper-btns .swiper-btn:before{width:36px;height:36px;margin-left:-18px;margin-top:-18px}.gallery-thumbs .swiper-slide .count{font-size:12px;color:#ffffff}.gallery-thumbs .swiper-slide .count .current{font-size:12px}.gallery-section .slider-standart .swiper-slide{height:350px}.gallery-slider .swiper-slide{height:350px}.tabs{margin-bottom:20px}.page-title .link-back{display:none}.promo-dates{font-size:16px}.text_block .slider-standart{margin-left:-15px;margin-right:-15px}.promo-section .form-border{margin-top:20px}.rooms-filters:before{left:78px;top:0}.amount-control{font-size:14px}.amount-control:first-child:before{top:0}.amount-control:first-child input[type='radio']+label:before{top:4px}.rooms-section .section-title{margin-bottom:15px}.nav-slider,li,.rooms-pagination li{margin-right:16px}.nav-slider .swiper-wrapper .swiper-slide,.rooms-pagination .swiper-wrapper .swiper-slide{margin-right:0}.room-type-slider{margin-top:20px}.room-slider .swiper-slide .swiper-lazy{height:180px}.room-slider .rooms-current-count{left:12px;top:12px;font-size:12px;height:20px;line-height:20px;padding:0 8px}.room-size,.room-residents{font-size:12px}.room-size span{font-size:20px}.room-benefits{font-size:14px}.text-small{font-size:12px}.rooms-info{padding:15px 15px 10px}.rooms-info .text-small{margin-bottom:15px}.rooms-info .btn{margin-top:20px}.room-benefits{margin-top:20px}.room-price{margin-top:20px}.day_price{font-size:12px}.day_price span{font-size:22px}.week_price{font-size:10px}.swiper-pagination-wrap{right:15px;bottom:15px}.first-screen-wrap .screen-bottom .weather{font-size:12px}.section-404{background-image:url(../img/bg/404-mobile.jpg)}.section-404 .first-screen-wrap{padding-bottom:25px}.section-404 .screen-bottom{max-width:none}.feat-carousel .swiper-slide{width:240px}.feat-item .h4{margin-top:16px;margin-bottom:8px}.offer-carousel .swiper-pagination{margin-top:20px}.realty-item{border:1px solid #e8e8e8;border-radius:6px;padding:0 24px 24px}.realty-item .img{margin-bottom:20px}.tile-item{height:230px;margin-bottom:8px}.tile-item.height_big{height:350px}.tile-item.height_small{height:230px;margin-bottom:8px}.tile-item .descr{padding:0 20px 20px;font-size:14px}.tile-slider .swiper-wrapper{display:block}.tile-slider .swiper-slide{width:100% !important;height:auto}.event-filters .tabs{margin-bottom:12px}.event-filters .rooms-filters{margin-bottom:25px}.event-article-info{padding-top:0;margin-bottom:20px}.event-article-info .btn{margin-left:0;margin-top:15px}.event-options{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.event-options li{margin-bottom:12px;margin-right:20px}.event-options .where{width:100%;margin-right:0}.event-info-right{display:block}.interact-btns{right:15px}.plan-item img{height:400px}.plan-item:before,.plan-item:after{height:30px}.plan-pins{-webkit-transform:scale(calc(400 / 700));-ms-transform:scale(calc(400 / 700));transform:scale(calc(400 / 700));left:-117px;top:-85px}.route-section{min-height:1px}.route-info{max-width:none}.route-info:after{content:'';position:absolute;left:100%;top:0;height:100%;width:500px;background:inherit}.plan-tabs{margin-bottom:10px}.plan-tabs a{font-size:18px}.plan-tabs a.active{font-size:24px}.route-wrap .bg{height:200px;margin-top:-30px;margin-bottom:70px}.route-info{padding-top:0}.procedure-items>.row>div{margin-bottom:8px}.procedure-item .hidden{padding:60px 15px 20px}.digits-carousel:before,.digits-carousel:after{width:50px}.digits-carousel .swiper-btns{margin:30px 0 10px}.clients-carousel .swiper-btns{display:none}.header:before{height:160px}.room-type-slider .swiper-scrollbar{margin-top:5px}.room-type-slider.-design2{margin-left:-15px;margin-right:-15px}.room-type-slider.-design2 .swiper-container{height:180px}.room-type-slider.-design2 .swiper-container .swiper-lazy{border-radius:0 !important}.room-type-slider.-design2 .rooms-info{padding:15px}.room-type-slider.-design2 .rooms-info .inner .h1{font-size:26px}.job-item{padding:20px 25px}.job-item .h2{margin-bottom:5px}.job-item .visible{padding-right:0}.job-item .text{font-size:14px}.job-descr{padding-top:0;font-size:14px}.job-descr .h4{margin-bottom:12px}.job-descr ul li{padding-left:20px}.job-descr .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px;padding:0 15px;margin-top:12px;border:1px solid #1c9673;border-radius:4px}.admin-items>.row{overflow:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.admin-items>.row>div{margin-bottom:0}.admin-item .descr{padding:0 20px 20px}.digit-item{font-size:10px;padding-right:25px}.digit-item .count{font-size:74px}.digit-item .count span{font-size:110px}.digit-item .descr{max-width:200px}.features-section .slider-description{margin-bottom:75px !important}.slider-description--content-wrap{position:relative}.slider-description--content-wrap.is-opened .slider-description--content{max-height:2000px}.slider-description--content{max-height:250px;position:relative;overflow:hidden;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.slider-description--content:after{height:60px;width:100%;display:block;position:absolute;bottom:0;left:0;background:-o-linear-gradient(transparent, white);background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(white));background:linear-gradient(transparent, white);z-index:2;content:''}.show-more-description{position:absolute;top:100%;left:0;height:60px;width:100%;text-align:center;color:#1c9673;font-size:16px;line-height:60px;z-index:3}.pop.-big .section-title ~ .text{font-size:12px}.form-title{margin-bottom:15px}.form-book-item .form-book-descr .descr .h5{font-size:16px}.form-book-total .total-wrap .total .h3{font-size:16px}.form-book-carousel .swiper-slide{width:calc(100% - 30px)}.letters-screen{height:auto !important;min-height:100vh !important;min-height:calc(var(--vh, 1vh) * 100) !important}.letters-screen .first-screen-wrap{padding-bottom:20px}.letters-clip{display:block;text-align:center;font-size:100px}.letters-clip .letter{padding:0;display:block;text-align:center;width:100%}.letters-clip .letter.is-selected{width:96px}.letters-clip .letter .hidden{left:100%;margin-left:0;text-align:left;width:calc(100vw - 140px);white-space:normal}.letters-clip .letter .hidden br{display:none}.letters-clip .letter .hidden .letters{font-size:42px}.letters-clip .letter .hidden .text{font-size:10px;padding-left:20px}.letters-clip .letter:nth-of-type(2) .hidden{margin-left:-30px}.room-type-slider>.swiper-wrapper>.swiper-slide{opacity:0;visibility:hidden}.room-type-slider>.swiper-wrapper>.swiper-slide-active{opacity:1;visibility:visible}.job-features-content{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-feat-item-wrap{position:relative;left:auto !important;top:auto !important;right:auto !important;margin-bottom:40px;text-align:center}.benefits-grid--list .col-xs-6:nth-of-type(2n+1) .job-feat-item .hidden{left:50%;right:auto;text-align:left}.benefits-grid--list .col-xs-6:nth-of-type(2n+1) .job-feat-item .hidden .h2{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.benefits-grid--list .col-xs-6:nth-of-type(2n+1) .job-feat-item .hidden .text-small{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.benefits-grid--list .col-xs-6:nth-of-type(2n+2) .job-feat-item .hidden{left:auto;right:50%;text-align:right}.benefits-grid--list .col-xs-6:nth-of-type(2n+2) .job-feat-item .hidden .h2{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.benefits-grid--list .col-xs-6:nth-of-type(2n+2) .job-feat-item .hidden .text-small{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.job-feat-item{display:inline-block}.job-feat-item .hidden{max-width:312px}.job-feat-item .hidden .h2{font-size:16px}.job-feat-item .hidden .text-small{font-size:10px;max-width:calc(100vw - 130px)}.job-feat-item:hover{z-index:100}.job-feat-item:hover .link{width:100%;height:100%}.job-feat-item:hover:before{-webkit-transform:scale(1.5) !important;-ms-transform:scale(1.5) !important;transform:scale(1.5) !important}.first-screen-small{height:200px}.first-screen-small h1{font-size:24px;padding-top:0;margin-top:auto}.first-screen-small .first-screen-wrap{padding:90px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.letters-screen{padding-top:100px}.realty-item{border:0;border-radius:0;padding:0;margin-bottom:8px}.realty-item a{padding:50px 24px 24px}.realty-item .img{margin-bottom:42px}.realty-item .top{top:24px}.realty-item-big{position:relative}.realty-item-big>a{padding:50px 24px 24px}.realty-item-big .row>div{position:static}.realty-item-big .img{height:247px;margin-bottom:50px}.realty-item-big .img .realty-img-list{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:100%;left:0;right:auto;top:100%;margin-top:8px;height:auto}.realty-item-big .img .realty-img-list li{margin-bottom:0;margin-right:8px}.realty-item-big .img .realty-img-list li:last-child{margin-right:0}.realty-item-big .descr{position:static;font-size:12px}.realty-item-big .descr .link{right:auto;top:24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;bottom:auto}.realty-item-big .descr .h1{font-size:26px}.realty-item-big .descr .realty-options{font-size:12px;margin-top:16px}.realty-item-big .descr .realty-options li{margin-right:20px}.realty-item-big .descr .realty-options li span{font-size:18px;font-weight:600}.realty-item-big .descr .text_block{margin-top:18px}.realty-item-big .descr .full_price{margin-top:20px}.realty-item-big .descr .full_price span{font-size:20px}.realty-item-big .descr .part_price span{font-size:14px}.filter-realty-bottom .filter-sort{margin-left:0;margin-top:5px}.fancybox-realty .filter-realty-top{padding-top:70px}.filter-realty-top>.row>div{margin-bottom:24px}.first-screen-small .page-title .text_block{margin-top:20px;font-size:14px;text-align:center}.first-screen-small .icon-percent{width:168px;height:125px;bottom:auto;top:70px}.price-new-wrap .price{font-size:14px}.price-new-wrap .price span{font-size:24px}.installment-price-wrap .price{font-size:12px}.installment-price-wrap .price span{font-size:16px}.installment-items{display:block;overflow:auto;margin-right:-15px;margin-left:-15px;padding:0 15px}.installment-items>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.installment-items>.row>div{width:200px;max-width:200px}.installment-items>.row>div:last-child{padding-right:15px}.installment-item .bottom .text-small{font-size:10px}.installment-price-wrap .text-small{font-size:10px}.price-new-wrap .text-small{font-size:10px}form .msg{font-size:10px;margin-top:15px}.realty-room-item{border:0;padding:0;margin-top:20px}.realty-room-item .img{height:288px;margin-bottom:50px}.realty-room-item .img .realty-img-list{top:100%;margin-top:8px}.realty-room-item .share-links{position:relative;top:0;left:0;bottom:0}.realty-room-descr .realty-options{margin-bottom:-15px}.realty-room-descr .realty-options li{margin-bottom:15px}.realty-room-descr .realty-options .option-title.-square{font-size:24px}.realty-room-descr .realty-options .option-title.-square span{font-size:14px}.realty-room-descr .realty-options .option-title.-type{font-size:18px}.realty-room-descr .realty-options .option-title.-address{font-size:18px}.realty-room-descr .price-new-wrap{margin-top:24px}.realty-room-descr .btn{margin-top:24px}.decorate-wrap{margin-top:24px}.decorate-wrap .title{margin-bottom:12px}.decorate-wrap .h2{font-size:16px}.decorate-control input[type='radio']+label{font-size:12px;height:40px;color:#8d8e8e}.installment-types .imgs span{width:32px;height:32px;margin-right:-20px}.installment-types .descr{line-height:normal}.installment-types .descr .link{font-size:12px}.share-links{text-align:center;padding:0;margin-top:24px}.share-links ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-10px}.share-links li{margin-bottom:10px}.bank-items{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;margin-right:-15px;margin-left:-15px;padding:0 15px}.bank-items .scroll-more-wrap{border:1px solid #e8e8e8;border-radius:4px;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;max-width:200px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:194px;margin-right:8px}.bank-items .scroll-more-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.bank-items .scroll-more-wrap a .icon-plus{margin-left:auto;margin-right:auto;margin-bottom:12px;width:24px;height:24px}.bank-items .scroll-more-wrap a .icon-plus:after{width:10px}.bank-items .scroll-more-wrap a .icon-plus:before{height:10px}.bank-item{width:200px;max-width:200px;margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:auto}.bank-item .row{margin-bottom:-12px}.bank-item .row>div{margin-bottom:12px}.bank-item:last-child{margin-right:0}.bank-item.thead{display:none}.bank-item a{padding:24px}.bank-item .logo{height:30px;line-height:30px;margin-bottom:15px}.bank-item .text-small{color:#8d8e8e;display:block}.bank-item .text-payment{color:#1c9673}.banner-small-section{padding:40px 0}.book-section.fixed{position:fixed;top:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);z-index:1000;width:100%}.tabs{font-size:14px}.cookie{padding:18px 0}.cookie .cookie-text{font-size:12px}.cookie .btn-tiny{height:42px}.career__item{padding:15px}.career__btns .btn{margin-bottom:10px;margin-right:0;width:100%}.career__btns .btn:last-child{margin-right:0;margin-bottom:0}.pagination{margin-top:30px}.pagination li{width:40px;height:40px}.career__title{display:block}.career__salary{margin-left:0;margin-top:16px;font-size:18px}}@media screen and (max-width: 320px){body{width:320px}}
/*# sourceMappingURL=responsive.css.map */