@font-face{font-family:'Roboto';src:local('Roboto Light'),local('Roboto-Light'),url('/fonts/Roboto-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto Regular'),local('Roboto-Regular'),url('/fonts/Roboto-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto Medium'),local('Roboto-Medium'),url('/fonts/Roboto-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto Bold'),local('Roboto-Bold'),url('/fonts/Roboto-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--accent-color:#1389fe;--background:#eaedf1;--block-bg:#fff;--block-bg-hover:#fff;--block-shadow:0 2px 5px rgba(0,0,0,.1);--border:#eaedf1;--border-color:#abb1b7;--border-radius:.5rem;--button-bg:#357ebd;--button-hover:#4a8fd5;--button-universal-hover-bg:#d4dbe0;--calendar-bg:#fff;--calendar-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);--checkbox-bg:#fff;--checkbox-border:#ccc;--codebox-bg:#f8f8f8;--codebox-border:#ccc;--codebox-shadow:1px 1px 5px rgba(0,0,0,.1);--dark-bg:#373737;--dark-color-four:#494b4e;--expandable-fade-gradient:linear-gradient(transparent 0%,var(--block-bg) 100%);--expandable-min-height:160px;--gray-text-color:#707479;--input-bg:#fff;--input-border:#ccc;--light-bg:#f1f2f3;--modal-bg:#fff;--modal-shadow:0 10px 25px rgba(0,0,0,.2);--nav-hover:#dadde2;--popup-bg:#fff;--popup-text:#545454;--primary-text:#333;--radio-bg:#e2e2e3;--scrollbar-thumb:#888;--scrollbar-track:#f1f1f1;--secondary-block-bg:#e1e5ec;--secondary-text:#757575;--select-bg:#fff;--select-border:#ccc;--site-settings-block-bg:#eaedf1;--special-offer-block-bg:#d3dbe5;--table-stat-tr-bg:#f2f2f2;--tabs-bg:#fff;--tabs-shadow:0 4px 6px rgba(0,0,0,.1);--text:#333;--white-bg:#fff}html.dark{--background:#1a1a1a;--block-bg:#28292a;--block-bg-hover:#252627;--block-shadow:0 2px 5px rgba(0,0,0,.3);--border:#38393c;--button-bg:#357ebd;--button-hover:#4a8fd5;--button-universal-hover-bg:#2f3031;--calendar-bg:#38393c;--calendar-shadow:1px 0 0 #38393c,-1px 0 0 #38393c,0 1px 0 #38393c,0 -1px 0 #38393c,0 3px 13px rgba(0,0,0,.3);--checkbox-bg:#38393c;--checkbox-border:#38393c;--codebox-bg:#38393c;--codebox-border:#38393c;--codebox-shadow:1px 1px 5px rgba(0,0,0,.3);--dark-color-four:#494b4e;--gray-text-color:#9fa3aa;--input-bg:#38393c;--input-border:#38393c;--modal-bg:#38393c;--modal-shadow:0 10px 25px rgba(0,0,0,.4);--nav-hover:#494b4e;--popup-bg:#38393c;--popup-text:#fff;--radio-bg:#38393c;--scrollbar-thumb:#6a6a6a;--scrollbar-track:#38393c;--secondary-block-bg:#28292a;--select-bg:#38393c;--select-border:#38393c;--site-settings-block-bg:#2f3031;--special-offer-block-bg:#28292a;--table-stat-tr-bg:#3d3f44;--tabs-bg:#38393c;--tabs-shadow:0 4px 6px rgba(0,0,0,.3);--text:#c4c9d6}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s}body{display:flex;flex-direction:column;align-items:center;font-family:Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;background:var(--background);color:var(--text)}.filter-container{max-width:77.5rem;margin:0 auto;padding:0 1.25rem}.theme-toggle{position:relative;background:0 0;border:none;cursor:pointer;padding:12px 16px;border-radius:10px;width:48px;height:48px}.theme-toggle svg{position:absolute;top:12px;left:16px;width:24px;height:24px;transition:opacity .3s ease,transform .3s ease;stroke:#222}.theme-toggle .sun{opacity:0;transform:rotate(-90deg)}.theme-toggle .moon{opacity:1;transform:rotate(0)}html.dark .theme-toggle .sun{opacity:1;transform:rotate(0)}html.dark .theme-toggle .moon{opacity:0;transform:rotate(90deg)}header{position:absolute;top:0;padding:14px 0;background:rgba(255,255,255,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:1000;display:flex;justify-content:center;width:calc(100% - 28px);margin-top:16px;border-radius:15px;max-width:1240px;min-width:330px;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateZ(0);will-change:transform;backface-visibility:hidden;isolation:isolate}.header-container{max-width:77.5rem;width:100%;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#c4c9d6}.logo img{width:200px;height:auto;transition:width .3s ease}.header-right{display:flex;align-items:center;gap:20px}.header-item{display:flex;align-items:center;gap:8px}.header-nav .header-nav-list{display:flex;gap:30px;list-style:none}.header-nav .header-nav-list li{display:none}.header-nav .header-nav-list a{display:flex;align-items:center;color:#222;padding:5px 0;position:relative;text-decoration:none;text-wrap:nowrap;gap:4px}.header-nav .header-nav-list a:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#3498db;transition:width .3s ease}.header-nav .header-nav-list a:hover:after,.header-nav .header-nav-list a.active:after{width:100%}@media (min-width:780px){.header-nav .header-nav-list li:nth-child(1){display:block}}@media (min-width:780px){.header-nav .header-nav-list li:nth-child(2){display:block}}@media (min-width:1000px){.header-nav .header-nav-list li:nth-child(3){display:block}}@media (min-width:1180px){.header-nav .header-nav-list li:nth-child(4){display:block}}.burger{display:block;position:relative;cursor:pointer;padding:12px 16px;width:48px;height:48px;background:0 0;border:none}.burger svg{position:absolute;top:12px;left:16px;width:24px;height:24px;transition:opacity .3s ease,transform .3s ease;stroke:#222}.burger .burger-icon{opacity:1;transform:rotate(0)}.burger .cross-icon{opacity:0;transform:rotate(-90deg)}.burger.active .burger-icon{opacity:0;transform:rotate(90deg)}.burger.active .cross-icon{opacity:1;transform:rotate(0)}.burger-container{display:flex;align-items:center;gap:2px}.burger-menu{position:fixed;display:flex;justify-content:center;top:0;left:0;width:100%;height:100%;background:var(--background);transform:translateX(100%);transition:all .3s ease;z-index:999;overflow-y:auto;padding:120px 30px 80px}.burger-menu.active{transform:translateX(0)}.burger-menu-content{display:flex;flex-direction:column;gap:20px;max-width:77.5rem;width:100%}.burger-menu .header-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.burger-menu .nav-list{display:flex;flex-direction:column;gap:20px;min-width:auto;list-style:none;width:fit-content}.burger-menu .nav-list li a{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--text);text-decoration:none;font-size:16px;transition:all .2s ease;border-radius:10px;min-width:auto;text-align:left;white-space:nowrap}.burger-menu .nav-list li a:hover,.burger-menu .nav-list li a.active{background:var(--nav-hover)}.burger-menu .nav-list li a svg{width:18px;height:18px}.hero-section{position:relative;width:100%;z-index:1;background-color:var(--dark-bg);overflow:hidden;isolation:isolate}.hero-bg{transform:translateZ(0);will-change:opacity;backface-visibility:hidden;isolation:isolate;position:absolute;inset:0;overflow:hidden;opacity:.2}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1) translateZ(0);backface-visibility:hidden;opacity:1;transition:none;will-change:transform}.hero-bg.fade-in{transition:opacity 1s ease-in-out;opacity:1}.hero-filter{position:absolute;inset:0;background:rgba(20,20,20,.25);transform:translateZ(0);backface-visibility:hidden}@keyframes bg-zoom{from{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translateZ(0)}}.animating-img{animation:bg-zoom 6s linear forwards;transform-origin:center center}.hero-content{display:flex;justify-content:center;align-items:center;width:calc(100% - 28px);position:relative;z-index:10;padding:112px 0 80px}.search-container{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:100%;min-width:310px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:30px 20px;box-shadow:0 4px 15px rgba(0,0,0,.2);transform:translateZ(0);will-change:transform;backface-visibility:hidden;isolation:isolate}.search-form{display:flex;flex-direction:column;gap:.7rem}.search-row{display:flex;flex-direction:column;gap:.7rem;width:100%}.deadline-actions-wrapper{display:flex;flex-direction:column;gap:.7rem}.rooms-filter{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius)}.location-search{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius);padding:.3125rem;flex:1}.location-search__input{border:none;background:0 0;padding:.625rem;font-size:1rem;width:100%;outline:none;color:var(--text)}.price-filters{display:flex;gap:.7rem}.price-filter{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius);padding:.3125rem;flex:1}.price-filter__label{align-self:center;padding-left:.375rem;color:var(--secondary-text);white-space:nowrap}.price-filter__input{border:none;background:0 0;padding:.625rem .1875rem;font-size:1rem;width:100%;outline:none;color:var(--text)}.price-filter__currency{align-self:center;padding-right:.375rem;color:var(--secondary-text)}.deadline-filter{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius)}.action-buttons{display:flex;flex-grow:1;gap:.7rem}.btn{padding:.75rem 1.25rem;border:none;border-radius:var(--border-radius);cursor:pointer;font-size:1rem;white-space:nowrap;background-color:var(--input-bg);color:var(--text);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;position:relative}.btn:hover{background-color:var(--nav-hover)}.btn.btn--active{background-color:var(--accent-color) !important;color:#fff}.btn--filter{flex:1;font-size:.875rem;padding:.75rem .625rem}.rooms-filter .btn--filter{padding:.75rem 1rem}.btn--submit{background-color:var(--dark-bg);color:#fff;font-weight:700;flex:1}.btn--submit:hover{background-color:var(--dark-color-four)}.btn--secondary{background-color:var(--dark-bg);color:#fff;font-weight:400;flex:1}.btn--secondary:hover{background-color:var(--dark-color-four)}.btn--secondary .count{position:absolute;top:-8px;right:-8px;background:var(--accent-color);color:#fff;border-radius:50%;width:20px;height:20px;display:none;align-items:center;justify-content:center;font-size:12px;font-weight:700}.btn--secondary .count.show{display:flex}.rooms-filter,.location-search,.price-filter,.deadline-filter,.action-buttons{height:3.125rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.modal-overlay.show{opacity:1}.modal{background:var(--modal-bg);border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);transform:scale(.7);transition:transform .3s ease}.modal-overlay.show .modal{transform:scale(1)}.modal-header{padding:12px 24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-title{font-size:20px;font-weight:600;color:var(--text)}.modal-close{background:0 0;border:none;font-size:32px;cursor:pointer;color:var(--text);padding:4px}.modal-footer{padding:12px 24px;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;flex-shrink:0}.filter-group{margin-bottom:24px}.filter-group:last-child{margin-bottom:0}.filter-label{display:block;margin-bottom:12px;font-weight:500;color:var(--text)}.filter-inputs{display:flex;flex-direction:column;gap:.7rem}.filter-input-wrapper{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius);padding:.3125rem;border:1px solid var(--border-color)}.filter-input-label{align-self:center;padding-left:.375rem;color:var(--secondary-text);white-space:nowrap}.filter-input{border:none;background:0 0;padding:.625rem .1875rem;font-size:1rem;width:100%;outline:none;color:var(--text)}.filter-input-unit{align-self:center;padding-right:.375rem;color:var(--secondary-text)}.filter-options{display:flex;flex-wrap:wrap;gap:8px}.filter-option{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-bg);color:var(--text);cursor:pointer;font-size:1rem}.filter-option:hover{background:var(--nav-hover)}.filter-option.active{background:var(--accent-color) !important;color:#fff;border-color:var(--accent-color)}.districts-btn{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-bg);color:var(--text);cursor:pointer;font-size:1rem;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:6px}.districts-btn:hover{background:var(--nav-hover)}.districts-btn .count{background:var(--accent-color);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.checkbox-list{display:flex;flex-direction:column;gap:12px}.checkbox-group:first-child{border-left:none;padding-left:0;margin-left:0}.checkbox-group-title{font-weight:600;color:var(--text);margin-bottom:8px;font-size:16px}.checkbox-subgroup{display:flex;flex-wrap:wrap;gap:8px}.checkbox-item{flex:0 0 auto}.checkbox-label{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius);font-size:14px;padding:12px;border:1px solid var(--border-color);transition:background .2s ease-in-out,border .2s ease-in-out;cursor:pointer;color:var(--text)}.checkbox-label:hover{background-color:var(--nav-hover)}.checkbox-label.selected{background-color:var(--accent-color) !important;border:solid 1px var(--accent-color);color:#fff}.checkbox-input{display:none}.body__content-wrap{padding:1.875rem 0}@media (min-width:360px){.modal-body{padding:20px;overflow-y:auto;flex:1}}@media (min-width:410px){.logo img{width:240px}.burger-container{gap:10px}.modal-body{padding:24px}}@media (min-width:660px){.search-container{padding:2.5rem 1.875rem}.search-row--primary{flex-direction:row;align-items:stretch}.rooms-filter{max-width:20.625rem;flex-shrink:0}.location-search{flex:1}.btn--filter,.rooms-filter .btn--filter{font-size:1rem;padding:.75rem 1.25rem}.price-filter__label{padding-left:.625rem}.price-filter__input{padding:.625rem .375rem}.price-filter__currency{padding-right:.625rem}.filter-inputs{flex-direction:row}.filter-input-label{padding-left:.625rem}.filter-input{padding:.625rem .375rem}.filter-input-unit{padding-right:.625rem}.checkbox-subgroup{margin-left:0}.body__content-wrap{display:flex;padding:var(--body-content-padding-vertical) 0}}@media (min-width:740px){.deadline-actions-wrapper{flex-direction:row;align-items:stretch}header{margin-top:40px}.hero-content{padding:9.5rem 0 11rem}.burger-menu{padding:140px 30px 80px}}@media (min-width:960px){.search-row--secondary{flex-direction:row;align-items:stretch}.price-filters{max-width:23.75rem}.deadline-actions-wrapper{flex:1}.deadline-filter{max-width:26.25rem;flex-shrink:0}.deadline-filter .btn--filter{padding:.75rem .625rem}.action-buttons .btn--secondary{max-width:10.5rem;flex:0 0 auto}.action-buttons .btn--submit{flex:1}}@media (min-width:1100px){.search-form .rooms-filter{min-width:26.25rem}.price-filters{max-width:26.25rem}.deadline-filter .btn--filter{padding:.75rem 1.25rem}}@media (min-width:1700px){header{margin-top:5rem}.hero-content{padding:12rem 0}.burger-menu{padding:200px 30px 80px}}:root{--body-content-padding-vertical:2.5rem;--container-width:1270px;--container-padding-horizontal:15px;--section-padding-horizontal:30px;--section-padding-vertical:20px;--section-heading-margin-bottom:20px;--aside-width:300px;--main-margin-right:24px;--checkbox-icon__background:#eaedf1;--checkbox-icon__background--hover:#eaedf1;--checkbox-icon__background--checked:#5d646b;--checkbox-icon__border:#eaedf1;--checkbox-icon__border--hover:#5d646b;--checkbox-icon__border--active:#5d646b;--section-cards__btn-background:#ed6f70;--section-cards__btn-background--hover:grey;--grid-phone-icon-size:88px}.html{overflow-y:hidden}body{margin:0;font-size:16px}.body{overflow-x:hidden;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;overflow-y:scroll;height:100%}.main_content_wrapper{display:flex;width:100%;border-radius:25px 25px 0 0;z-index:2;margin-top:-25px;background:var(--background)}.content_wrap_padding_bottom{display:flex;width:100%;padding:0 0 24px}ul{list-style:none;padding-left:0}a{text-decoration:none;color:#2987e5;transition:color ease-in-out .2s}a:hover{color:var(--text)}h2,h3{margin:0;font-size:20px;line-height:24px;font-weight:500}h3{padding-bottom:10px;padding-top:10px}.sub-heading{margin:0;font-size:20px;line-height:24px;font-weight:500;text-align:left}.section-hero__title{margin:0;font-size:24px;font-weight:400;line-height:28px}.center__title{margin:0;font-size:32px;font-weight:300;text-align:center}.main__container{height:100%}.section__head{padding:20px 0}.section__head--center{padding:20px;display:flex;align-items:center;justify-content:space-between}.section-hero_leftblock{text-align:left}.section-hero_leftblock span{color:var(--gray-text-color);line-height:30px;font-weight:300}.section-hero_rightblock{text-align:right;min-width:187px;border-left:1px solid var(--border);padding-left:20px}.section__content-wrap--horizontal{padding:0 var(--section-padding-horizontal)}.section__content-wrap--vertical{padding:var(--section-padding-vertical) 0}.section:not(:first-child){margin-top:24px}main.main_big{width:100%}main.main_plus_minus_aside{margin-right:var(--main-margin-right);width:calc(var(--container-width) - var(--aside-width) - var(--main-margin-right))}.wrapper_plus_minus_aside{margin-right:var(--main-margin-right);width:calc(var(--container-width) - var(--aside-width) - var(--main-margin-right))}.aside{width:var(--aside-width)}.body--navMode{height:100vh;width:100%;overflow-y:hidden !important}.container{margin:0 auto;padding:0 var(--container-padding-horizontal);max-width:var(--container-width);width:100%}.text-center{text-align:center}.text-content__context p{padding-bottom:20px;line-height:24px;text-align:left;font-size:16px;width:100%}p.press-release-info{padding-bottom:20px;line-height:24px;text-align:left;color:#999;font-size:10px;width:100%}p.gray{background:#eaedf1;padding:10px;margin-bottom:10px}.sub-sub-heading{font-size:16px;line-height:20px;font-weight:500}.marketing{padding:5px;padding-left:12px;padding-right:12px;border-radius:12px;color:#2b2b2b;background-color:rgba(255,255,255,.3);font-size:14px}.text-widget{display:flex;align-items:center;flex:1 0 0;height:100%;text-align:center;padding-left:10px}.text-widget__icon{flex-shrink:0;width:25px;height:25px;fill:#555}.text-widget__icon path{width:100%;height:100%}.text-widget__control{width:100%;padding-left:10px}.text-widget__btn-clear{--size:40px;display:flex;flex-shrink:0;margin:auto 0;width:var(--size);height:var(--size);cursor:pointer}.text-widget__btn-clear:hover svg path{fill:#000}.text-widget__btn-clear svg{--size:14px;margin:auto;width:var(--size);height:var(--size);transform:scale(0);transition:transform .2s ease;pointer-events:none}.text-widget__btn-clear--active svg{transform:scale(1)}.text-widget__btn-clear svg path{transition:fill .2s ease;fill:#aaa;pointer-events:none}.swiper{position:relative;width:100%}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.icon-arrow{display:block;width:15px;height:15px;fill:#59606e;transition:transform .3s ease;pointer-events:none}.section-hero{background-color:var(--block-bg);border-radius:.75rem;width:100%;overflow:hidden}.section-hero__img{display:block;width:100%}.hero__swiper-container{position:relative;height:427px;background:#d7dce3}.hero-slider{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}.hero-slider__gallery{position:relative;height:100%;width:100%}.slider-picture{width:100%;height:100%}.hero-slider__slide{display:flex;justify-content:center;align-items:center;margin:0 auto;overflow:hidden;flex-shrink:0;cursor:auto;z-index:1;border-radius:0;height:100%;cursor:pointer}.hero-slider__img{display:block;margin:0 auto;width:100%;height:100%;object-fit:cover}.section-map{background-color:var(--background);border-radius:.75rem}.map-wrap{width:100%;height:300px;position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 0 6px 2px #2426290a}.section__content-wrap--vertical-map{padding-bottom:0}.map-container-hor{padding:0 10px}.map{position:absolute;top:0;left:0;bottom:0;right:0}.mapFull{animation:moveIn .3s 1 ease-out}.mapFullOff{animation:moveOut .3s 1 ease-out}.adaurum-cl-12fcfmnKSx{background-color:var(--background)}.special-offer-block-front{width:100%;margin:30px 0;padding:10px 0;background-color:var(--special-offer-block-bg)}.special-offer-block-front .book__title-wrap{width:100%;margin:0;padding:0}.book{line-height:1.4;padding-top:20px}.book__wrap{padding:0 0 20px;overflow:hidden}.book__title-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}.book__title{font-size:26px;font-weight:400}.book__link{display:flex;justify-content:center;align-items:center;color:#2987e5;overflow:hidden;white-space:nowrap;line-height:1.2;transition:color .2s}.book__link:hover{color:var(--text);text-decoration:none}.link__go-forward--svg{width:28px;margin-left:6px;flex-shrink:0}.book__slider-wrap{position:relative;z-index:1}.book__slider-wrap .is-dragging .book-item{pointer-events:none}.book__slider-wrap .f-carousel__viewport{overflow:initial}.book__slider-wrap .news-carousel_slide{width:25%;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:initial}.book__slider-wrap .premium-carousel_slide{width:330px;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:initial}.book__slider-wrap .f-carousel__slide:last-child{margin-right:0}.book__slider-wrap .news-carousel_slide:nth-child(1){width:33%}.book__slider-wrap .premium-carousel_slide:nth-child(1){width:330px}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(36,38,41,.5019607843);transition:background-color .3s}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item:hover:after{background-color:rgba(78,111,141,.45)}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__img{padding-top:0;position:absolute;top:0;bottom:0;left:0;right:0}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__text-wrap{position:relative;z-index:1}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__tag,.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__title,.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__date{color:#fff}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__title{margin-top:auto;font-size:22px}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__date{margin-top:0}.book__slider-wrap .f-button svg{stroke:#fff;width:16px}.book__slider-wrap .f-button{width:40px;height:40px;background-color:rgba(36,38,41,.8);border-radius:50%;transition:all .2s}.book__slider-wrap .f-button:hover{background-color:rgba(36,38,41,.8);width:43px;height:43px}.book__slider-wrap .f-button[disabled]{display:none}.book__slider-wrap .f-carousel__dots{display:none}.book-item{position:relative;background-color:var(--block-bg);display:flex;flex-direction:column;width:100%;border-radius:.75rem;overflow:hidden;transition:all .3s}.book-item:hover{background-color:var(--block-bg-hover);box-shadow:0 0 8px 4px #24262930}.book-item__img{padding-top:70%;position:relative}.book-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book-item__text-wrap{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-item__tag{color:var(--gray-text-color);margin-bottom:8px;font-weight:300}.book-item__title{font-size:16px;font-weight:500;margin-bottom:10px;color:var(--text)}.book-item__date{color:var(--gray-text-color);margin-top:auto;font-weight:300}.book .adaurum-cl-12fcfmnKSx{background-color:var(--special-offer-block-bg)}.expandable-toggle{display:none;align-items:center;gap:6px;background:0 0;border:none;cursor:pointer;color:#2987e5;font-size:1rem;padding:8px 0;margin-top:2px;transition:all .2s ease}.expandable-toggle:hover{color:var(--text)}.expandable-content{position:relative;overflow:hidden;height:var(--expandable-min-height);transition:height .3s ease}.expandable-content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:var(--expandable-fade-gradient);opacity:0;transition:opacity .3s ease;pointer-events:none}.expandable-content.has-overflow:after{opacity:1}.expandable-content.expanded:after{opacity:0}.expandable-content.no-overflow{height:auto}.expandable-toggle.visible{display:inline-flex}.expandable-toggle svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.expandable-toggle.expanded svg{transform:rotate(180deg)}.links__wrap{padding:10px 30px 24px;background-color:var(--block-bg);border-radius:.75rem;min-height:250px}.links__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -10px}.links__list-text{margin-top:10px}.links__col{display:flex;align-items:center;width:25%;padding:0 10px;margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:25px}.links-item{color:var(--text);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.links-item:hover{text-decoration:underline}@media only screen and (max-width:1000px){.links__col{width:33.3333%}}@media only screen and (max-width:950px){.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__title{font-size:18px}.book__slider-wrap .news-carousel_slide:nth-child(1){width:52%}.book__slider-wrap .premium-carousel_slide:nth-child(1){width:330px}.book__slider-wrap .news-carousel_slide{width:33%}.book__slider-wrap .premium-carousel_slide{width:330px}}@media only screen and (max-width:720px){.links__wrap{padding:10px 20px 24px}.services1__col{width:100%}.links__col{width:50%}.book__slider-wrap .f-button{display:none}.book__wrap{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.book{-webkit-box-shadow:none;box-shadow:none}.book__title-wrap{padding-right:10px}}@media only screen and (max-width:600px){.book__slider-wrap .news-carousel_slide:nth-child(1){width:70%}.book__slider-wrap .premium-carousel_slide:nth-child(1){width:70%}.book__slider-wrap .news-carousel_slide{width:70%}.book__slider-wrap .premium-carousel_slide{width:70%}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__title,.book-item__title{font-size:14px}.book-item__text-wrap{padding:10px}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__title,.book-item__tag{margin-top:auto}.book__slider-wrap .f-carousel__slide:nth-child(1) .book-item__title,.book-item__title{margin-top:0}.book__title-wrap{margin-bottom:20px}.book__title{font-size:20px;font-weight:500}}.links__col--rayon{width:17px;margin-right:6px;color:var(--text);flex-shrink:0}.links__col--zhk{background-image:url('/wp-content/themes/novpet/img/zhk-30.svg');background-size:19px;background-position:left;background-repeat:no-repeat;padding-left:30px}.premium-commercial-block{position:absolute;padding:3px 7px;border-radius:10px;font-size:10px;color:#000;background-color:#fff;opacity:.5;top:5px;left:5px;cursor:pointer;font-family:Helvetica,Arial,sans-serif !important;line-height:17px}.premium-menu-toggle-block{position:absolute;border-radius:100%;background-color:#fff;opacity:.5;top:5px;right:5px;cursor:pointer;user-select:none;width:30px;height:30px;display:flex}.premium-menu-toggle-block svg{margin:auto;height:24px}.premium-menu-toggle-block:hover{opacity:.8}.premium-menu-block{position:relative;display:none;width:100%;height:100%;cursor:default;background:#fff;min-height:200px !important}.premium-menu-block_cross{color:#000;display:flex;position:absolute;padding:9px;border-radius:100%;background-color:#efefef;opacity:.5;top:5px;right:5px;cursor:pointer;user-select:none}.premium-menu-block_cross:hover{opacity:.8}.premium-menu-block_cross svg{width:10px;height:10px}.premium-menu-block_title,.premium-menu-block_number,.premium-menu-block_link{font-size:16px;padding:10px;font-family:Helvetica,Arial,sans-serif !important;line-height:15px}.premium-menu-block_title{font-weight:600;color:grey}.premium-menu-block_link{display:block}.premium-menu-block_link .premium-menu-block_link_arrow svg{width:10px;margin-left:5px}.premium-menu-block_link_advertiser,.premium-menu-block_number{display:none}.premium-cl-12fcfmnKSx{font-family:roboto,tahoma !important;line-height:20px;font-size:15px !important}.premium-content{padding:10px;overflow:hidden;color:var(--text)}.premium-title{text-align:center;margin:0;font-size:16px;line-height:24px;font-weight:500}.premium-text{text-align:center}.special-offer-block{display:none;margin:24px -15px 0;padding:10px 15px;background-color:var(--special-offer-block-bg)}.special-offer-block .book__title-wrap{width:100%;margin:0;padding:0}@media only screen and (max-width:969px){.special-offer-block{display:block}}.section.section-cards{text-align:center}.card{position:relative;display:flex;background-color:var(--block-bg);box-shadow:0 0 6px 2px #2426290a;overflow:hidden;transition:box-shadow .2s ease;border-radius:.75rem;text-align:left}.card:hover{box-shadow:0 0 8px 4px #24262930}.card--link{cursor:pointer}.card--horizontal{flex-direction:row;height:190px}.card--vertical{flex-direction:column}.card__img-container{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;overflow:hidden;flex-shrink:0}.card__img-container--horizontal{width:300px}.card__img-container--vertical{height:220px;min-width:100%}.card__img-container--border-radius{border-radius:4px}.card__img{width:100%;height:100%;flex-shrink:0;object-fit:cover;transition:.5s}.card__img:hover{transform:scale(1.2)}.card-list__item:not(:last-child){margin-bottom:16px}.card__item-sub-img{position:absolute;right:8px;bottom:8px;max-width:70px;max-height:42px;border-radius:8px}.card__pict-item{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/css/../img/metro.png);background-size:20px 15px;background-position:left;background-repeat:no-repeat;padding-left:30px}.card__content{width:100%;padding:10px 16px}.card__content--vertical{padding:8px 14px 10}.card__content-list{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:var(--text)}.card__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:fit-content;max-width:-moz-fit-content;width:auto;overflow:hidden;text-overflow:ellipsis}.card__text--overflow{line-height:18px}.card__text--metro{line-height:18px}.card__content-item--vertical:first-child{margin-top:5px}.card__content-item--vertical:not(:first-child){margin-top:15px}.card__title{font-size:20px;font-weight:400;line-height:22px}.card__key-val-item{display:flex;align-items:center}.card__key-item{padding-right:8px;color:var(--gray-text-color);font-weight:300}.card__sel-item--center{font-size:20px;color:#53b374;text-transform:uppercase;font-weight:600}.card__sel-item:not(:last-child){margin-right:3px}.section-cards__btn{margin-top:20px;margin-bottom:10px;width:220px;height:60px;background-color:var(--dark-bg);color:#fff}.section-cards__btn:hover{background-color:#555}.text-content{background-color:var(--block-bg);border-radius:.75rem}.swiper-wrapper--clickable{z-index:10;cursor:pointer}.btn-slider{z-index:20}.button-prev{width:42px;height:42px;background:#fff;box-shadow:0 2px 20px rgb(7 19 33/8%),0 2px 4px rgb(7 19 33/4%);border-radius:50%;justify-content:center;align-items:center;outline:0;top:calc(50% - 21px);left:10px;position:absolute;display:flex;z-index:10;cursor:pointer}.button-next{width:42px;height:42px;background:#fff;box-shadow:0 2px 20px rgb(7 19 33/8%),0 2px 4px rgb(7 19 33/4%);border-radius:50%;justify-content:center;align-items:center;outline:0;top:calc(50% - 21px);right:10px;position:absolute;display:flex;z-index:10;cursor:pointer}.btn-slider-next--out{right:calc(10px + var(--container-padding-horizontal))}.button-next svg{transform:scaleX(-1)}.btn-slider:after{content:'';position:absolute;height:48px;width:48px;top:calc(50% - 24px);left:calc(50% - 24px);z-index:1;transition:.3s cubic-bezier(.49,.84,0,1.28);background:#fff;transform:scale(0);border-radius:50%}.btn-slider:hover:after{transform:scale(1)}.btn-slider svg{position:relative;--svg-width:38px;width:15px;height:10px;z-index:5;fill:#000}.custom-swiper-pagination{padding:12px 16px;text-align:center;background-color:rgba(0,0,0,.4);color:#fff;font-size:13px;line-height:15px;font-weight:500;width:100%;max-width:80px;position:absolute;right:12px;bottom:12px;left:auto;z-index:99}.thumb-gallery__fullscreen svg{width:17px;height:17px}.thumb-gallery__fullscreen{position:absolute;right:12px;top:12px;z-index:20;background-color:#fff;color:#272727;fill:#000;width:44px;height:44px;display:flex;border-radius:100%;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.thumb-gallery__fullscreen:hover{background-color:rgba(255,255,255,.8)}.lg-sub-html{opacity:0;visibility:hidden}.lg-download.lg-icon{display:none}.popup-gallery{position:relative}.loop-slider:before{content:'';width:100%;height:100%;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;background:#007aff;opacity:0}.loop-slider{width:100%}.section-img-slider{display:none}.img-slider__slide{height:220px;display:flex;justify-content:center;align-items:center;margin:0 auto;overflow:hidden;flex-shrink:0;cursor:pointer}.img-slider__img{display:block;margin:0 auto;width:100%;height:100%;object-fit:cover}.section-special{display:none}.card--swipe{width:300px}.card--swipe:hover{cursor:pointer}.special__marketing{position:absolute;top:10px;right:10px}.slider-out:before{width:calc(100% + var(--container-padding-horizontal))}.slider-full-img__slide-img{width:100%;height:auto}.slider-pagination-hidden{display:none}.slider-out{width:calc(100% + var(--container-padding-horizontal))}.section-aside-slider{display:none}.section-aside-slider-top{display:none}.aside-slider__slide{width:300px}.section-house{background-color:var(--block-bg);border-radius:.75rem;overflow:hidden}.section__head.ui-accordion{height:20px}.section-house__heading{text-align:left;line-height:2rem}.price-bold{margin:0 5px;color:#333;font-size:16px;font-weight:600}.accordion__item-heading{white-space:nowrap}.accordeon-item-price{width:140px;justify-content:space-between;flex-basis:0 1 auto}.section-house__price{display:flex;font-size:16px;font-weight:400;color:var(--gray-text-color)}.accordion__item-heading>*{display:inline-block}.accordion__item-icon{display:flex;align-items:center}.ui-accordion .ui-accordion-header{display:flex;justify-content:space-between;align-items:center;margin:0 var(--section-padding-horizontal);padding:24px 0;font-size:16px;border-radius:0;border:none;background-color:#fff;border-width:1px 0 0;border-style:solid;border-color:#ddd;font-family:"Roboto",sans-serif;outline:none}.section-house__item-content{border:none;padding:0 30px 0 25px;opacity:0;transition:opacity 1s ease-in-out;font-family:"Roboto",sans-serif;-webkit-box-shadow:inset 0px 5px 8px -8px rgba(50,50,50,.75);-moz-box-shadow:inset 0px 5px 8px -8px rgba(50,50,50,.75);box-shadow:inset 0px 5px 8px -8px rgba(50,50,50,.75)}.ui-accordion .ui-accordion-header-active{outline:none;color:#333}.ui-accordion .ui-accordion-header-active .icon-arrow{transform:rotate(180deg)}.ui-accordion .ui-accordion-header-active~.ui-accordion-content{opacity:1}.ui-accordion .ui-accordion-header:active{outline:none}.ui-accordion .ui-accordion-header:focus-visible{outline:none}.grid{display:grid;grid-template-columns:repeat(5,1fr) 46px;grid-auto-rows:minmax(55px, auto)}.price-grid{grid-template-columns:15% 15% 1fr 1fr 1fr calc(var(--grid-phone-icon-size) + 6px);grid-auto-rows:minmax(55px, auto)}.grid__cell{display:flex;align-items:center;padding:3px;font-size:14px;white-space:nowrap}.grid__cell--center-h{justify-content:center}.grid__header{color:var(--gray-text-color);font-size:12px}.multy-cell{display:flex;height:100%;flex-direction:column;justify-content:center}.multy-cell--horizontal{flex-direction:row}.multy-cell__item--description{font-size:13px;color:var(--gray-text-color);font-weight:300;line-height:20px}.price-grid__price-title{font-weight:600}.price-grid__price-title span{font-weight:400}.price-grid__phone-link{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius);flex-shrink:0;background-color:#eaedf1;color:#495057 !important;padding:6px 8px}.price-grid__phone-link:hover{background-color:#dcdfe3}.price-grid__phone-img{--size:30px;width:var(--size);height:var(--size);fill:#afaeae;transform:rotateY(180deg)}.price-grid__plan{display:flex;justify-content:start;text-align:left;--size:60px;width:var(--size);height:var(--size)}.price-grid__plan-img{width:60px;height:60px;padding:7px;cursor:pointer;border-radius:14px}.price-mobile-cell{display:none}.price-sub-grid{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:minmax(15px, auto);padding:8px 0}.grid__header--mobile{display:none}.price-cell--mobile{grid-column:1/3;font-size:16px}.price-cell--mobile span{font-size:14px}.price-date-cell--mobile{grid-column:1/3;font-size:12px}.price-date-cell--mobile .multy-cell__item--description{font-size:12px}.price-size-cell--mobile{padding-right:10px}.price-floor-cell--mobile{padding-left:10px;border:solid 1px var(--border);border-width:0 0 0 1px}.grid-border-rows{margin-top:-1px}.section-property{background-color:var(--block-bg);border-radius:.75rem}.section-property__heading{text-align:left;margin-bottom:5px}.section-property__description{font-size:16px;color:#687e92}.section-property__content{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;grid-gap:26px}.property{display:flex}.property__icon{--size:40px;min-width:40px;display:flex;justify-content:center;align-items:center;padding:5px;width:var(--size);height:var(--size);border-radius:4px;background-color:#eaedf1}.property__body{display:flex;flex-direction:column;justify-content:space-around;margin-left:10px}.property__key{font-size:14px;color:var(--gray-text-color)}.property__value{font-size:16px}.property__value a{color:#2987e5;transition:color ease-in-out .2s}.property__value a:hover{color:var(--text)}.section-documents__content{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;grid-gap:26px}.document{display:flex}.document__icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/css/pdf.svg);background-size:cover;width:30px;height:35px;min-width:30px}.document__body{display:flex;flex-direction:column;justify-content:space-around;margin-left:10px}.document__value{font-size:16px}.document__value a{text-decoration:none}.document__value a:hover{text-decoration:underline}ul.textul{padding:0 0 20px 16px;list-style-type:square;text-align:left}ul.textul li{line-height:22px}.text-content__context ul{padding:0 0 20px 16px;list-style-type:square;text-align:left}.text-content__context li{line-height:24px;padding-bottom:6px}.text-content__context li:last-child{padding-bottom:0}.section-calc{border-radius:.75rem;background:var(--special-offer-block-bg)}.section-calc__heading{text-align:left}.calc{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;grid-gap:20px}.calc__item{display:flex}.calc__item-end-align{align-self:flex-end}.cacl__key-val-block{height:min-content}.calc__val-result{margin-top:auto}.calc__btn{margin:auto 0;width:100%;height:60px;background-color:#6b8db6;color:#fff;font-size:18px;font-weight:600;position:relative;overflow:hidden}.calc__btn:hover{background-color:#3c424f}.calc__btn:after{content:"";position:absolute;top:0;left:0;transform:translate(-220%) skewX(-20deg);width:70%;height:100%;background-image:linear-gradient(90deg,rgba(0,0,0,0),hsla(0,0%,100%,.3),rgba(0,0,0,0))}.calc__btn.calc__btn--search:after{animation:shine 3s ease-in-out;animation-iteration-count:infinite;visibility:hidden}@keyframes shine{0%{visibility:visible;transform:translate(-150%) skewX(-20deg)}33%{visibility:visible;transform:translate(150%) skewX(-20deg)}34%,to{visibility:hidden}}.calc__description{margin:auto 0;font-weight:300}.calc__dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-column:1/2;grid-column-gap:15px;grid-row-gap:25px}.calc__dialog-heading,.calc__dialog-hint,.calc__dialog-btn-submit,.calc__dialog-dop-info{grid-column:span 2}.calc__dialog-title{text-align:left;font-weight:500}.key-val-block{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;grid-column-gap:5px;grid-row-gap:4px;align-items:baseline}.key-val-block__value{font-size:20px;font-weight:600}.key-val-block__metric{color:var(--gray-text-color);font-size:18px}.key-val-block__key{grid-column:span 2}.key-val-block__key--calc{font-size:14px;color:var(--gray-text-color)}.key-val-block__key--calc-dialog{color:var(--gray-text-color);font-size:12px}.calc__dialog-sub-title{margin-top:5px;font-size:14px}.calc__dialog-hint{font-size:14px;line-height:20px}.calc__input-widget{padding:7px 10px;border:solid 1px gray;border-radius:var(--border-radius);background:var(--input-bg);transition:box-shadow .2s ease}.calc__input-widget:focus,.calc__input-widget:focus-within{border-color:#555;box-shadow:0 0 10px 0 rgba(169,169,169,.5)}.calc__input-widget--noValid:focus-within{border-color:red;box-shadow:0 0 10px 0 rgba(255,0,0,.5)}.calc__input-widget--valid{border-color:#139d55}.calc__input-widget--valid:focus,.calc__input-widget--valid:focus-within{border-color:#139d55;box-shadow:0 0 10px 0 rgba(19,157,85,.5)}.calc__input{border:none;padding:0;padding-left:7px;outline:none;background-color:var(--input-bg);color:var(--text)}.calc-input-widget div{pointer-events:none}.calc__input::placeholder{color:#b2b2b2}.calc-input-widget:focus .calc-input-widget__placeholder,.calc-input-widget:focus-within .calc-input-widget__placeholder,.calc__input-widget--valid .calc-input-widget__placeholder{transform:translate(0,0) scale(.8);transform-origin:left}.calc-input-widget:focus .phone-widget__prefix,.calc-input-widget:focus-within .phone-widget__prefix,.calc__input-widget--valid .phone-widget__prefix{visibility:visible}.calc__input-widget--noEmpty .calc-input-widget__placeholder{transform:translate(0,0) scale(.8);transform-origin:left}.calc__input-widget--noEmpty .phone-widget__prefix{visibility:visible}.phone-widget__prefix{visibility:hidden}.calc-input-widget__placeholder{transform:translate(10px,10px);transition:transform .2s ease}.phone-widget{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;align-items:flex-end}.phone-widget__placeholder{grid-column:span 2}.name-widget{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:flex-end}.calc__hidden-input{display:none}.calc__dialog-dop-info-text{color:var(--gray-text-color);font-size:12px;text-align:center}.last-section{position:sticky;top:0}.section-hod-stroitelstva{background-color:var(--block-bg);border-radius:.75rem;overflow:hidden}.footer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-top:20px;padding-bottom:20px;background-color:inherit;line-height:22px}.footer a{color:#2987e5;transition:color ease-in-out .2s}.footer a:hover{color:var(--text)}.footer-container{display:flex;justify-content:space-between}.footer-container-bottom{display:flex;justify-content:space-between}.footer-container__elem{width:200px;flex-grow:1}.footer-left{margin-right:50px}.footer-left-bottom{margin-right:50px}.footer-container-center-bottom{padding-right:30px}.footer-container-bottom-part{margin-top:20px}.footer-container__text{color:var(--gray-text-color);margin-bottom:5px}.footer-container__text--article{color:var(--gray-text-color)}.footer-container__logo_img{width:260px}.aside__container{position:sticky;position:-webkit-sticky;top:16px}.adaurum-cl-12fcfmnKSx{background-color:unset;font-family:roboto,tahoma !important;line-height:20px;font-size:15px !important}.aside__container .adaurum-cl-12fcfmnKSx{margin-bottom:16px}.special-offer-block-front .adaurum-cl-12fcfmnKSx,.special-offer-block .adaurum-cl-12fcfmnKSx{margin:30px 0 0}.skidki-container .adaurum-cl-12fcfmnKSx{margin-bottom:20px}.adaurum-cl-12fcfmnKSx a{display:block;color:#333}.stick__img-container{height:175px;overflow:hidden;display:flex;justify-content:center;align-items:center}.adaurum-image{width:100%;height:auto;flex-shrink:0;border-radius:.75rem}.adaurum-title{text-align:center;margin:0;font-size:16px;line-height:24px;font-weight:500}.aside__container .adaurum-content,.adaurum_block .adaurum-content{padding:10px 0 0;overflow:hidden;font-weight:300}.adaurum-text{text-align:center}.skidki-container{margin-top:20px}.content_wrap_padding_bottom .aside{margin-top:24px}.loading--inner{--height:350px;--width:calc(var(--height) * 0.94);position:absolute;left:50%;top:50%;width:var(--width);height:var(--height);transform:translate(-50%,-50%)}.loading--inner .loading--box{position:absolute;width:36.3%;opacity:1}.everystraus_callback_close{min-width:23px !important;min-height:23px !important}.loading-box-animate{animation:loading--box-animation 3s infinite ease-in-out}.wall_post_text{font-size:14px !important}.wall_post_text zoom_text{font-size:14px !important}.wall_module .post.wcomments_post .wall_post_text{font-size:14px !important}@media screen and (max-width:970px){:root{--aside-width:0;--main-margin-right:0}.filter-form--desktop{display:none}.filter-form--mobile{display:flex}.aside{display:none}.section-img-slider{display:block}.section-special{display:block}.section-aside-slider{display:block}.section-aside-slider-top{display:block}main.main_plus_minus_aside{width:100%}.wrapper_plus_minus_aside{width:100%}.adaurum-content{height:auto}.everystraus_callback_phone{width:70px !important;height:70px !important;background-position:18px 16px !important;background-size:55% 55% !important;box-shadow:none !important}}@media (max-width:767.98px){.section-hero{padding:0}.btn-slider:hover:after{transform:scale(0)}.thumb-gallery__fullscreen{width:38px;height:35px}.thumb-gallery__fullscreen svg{width:16px}.btn-slider svg{width:40px;height:20px;fill:#fff}.hero-slider__btn svg{width:50px;height:30px;fill:#fff}.button-prev{background:0 0;box-shadow:none}.button-next{background:0 0;box-shadow:none}.btn-slider{background:0 0;box-shadow:none}.calc__dialog-phone,.calc__dialog-name{grid-column:span 2}.calc__btn{margin:0 auto}.map-container-hor{padding:0}.section__content-wrap--vertical-map{padding-bottom:0}.section-hero_rightblock{display:none}}@media screen and (max-width:840px){.nav-desktop{display:none}.nav-btn{display:inline-block}.footer-container__logo_img{width:290px}.footer-container{flex-direction:column;align-items:center}.footer-container-bottom{flex-direction:column-reverse;align-items:center}.footer-container__elem{width:90%;text-align:center}.footer-left{margin-right:0}.footer-container-center{margin-top:20px}.footer-container-right{margin-top:20px}.footer-left-bottom{margin-right:0;margin-top:20px}.footer-container-center-bottom{padding-right:0}.footer-container-right-bottom{margin-top:20px}}@media (min-width:720px){.grid-border-rows>.grid__cell{border:none}}@media screen and (max-width:720px){:root{--section-padding-horizontal:20px;--section-padding-vertical:10px;--section-heading-padding-top:10px}.hero__swiper-container{height:230px}.map-wrap{width:100%;height:220px;position:relative}.section__head.ui-accordion{height:32px !important}.grid__header{display:none}.price-grid{grid-template-columns:repeat(1,minmax(150px, 1fr)) 66px 66px;grid-auto-rows:minmax(100px, auto);padding-bottom:0}.price-plan-cell{padding-right:10px}.price-cell{display:none}.price-size-cell{display:none}.price-date-cell{display:none}.price-floor-cell{display:none}.price-mobile-cell{display:flex}.price-grid__phone-img{--size:30px;width:var(--size);height:var(--size)}.calc__item{grid-column:span 2}.calc__item_mobile{grid-column:span 1 !important}.calc__item-end-align{grid-column:span 1}.calc__item--description{height:0;margin:auto}.calc__description{display:none;margin:0}.calc__dialog-sub-title{padding-bottom:20px}.calc__dialog-hint{padding-top:20px}.text-widget__icon{display:none}.loading--inner{--height:200px}}@media screen and (max-width:650px){.card-list__item{width:100%}.card__content{padding:12px 16px}.card--horizontal{flex-direction:column;height:auto}.card__content-item:not(:first-child){margin-top:10px}.card__img-container--horizontal{height:200px;width:100%;align-self:center}.ui-accordion .ui-accordion-content{padding:0 16px}.section-property__content{grid-template-columns:1fr}.section__head--center{padding:16px}.center__title{margin:0;font-size:24px;font-weight:400;text-align:center}.text-content__context p{font-size:18px}.text-content__context li{font-size:18px}.section__head.ui-accordion{height:46px !important;display:flex}.adaurum-sidebanner .adaurum-image_1{max-width:30px !important;height:auto !important}.adaurum-sidebanner .adaurum-commercial-block{left:0 !important;font-size:6px !important}}@media screen and (max-width:460px){.ui-accordion .ui-accordion-content{padding:0 16px}.accordeon-item-price{width:125px}.price-grid{grid-template-columns:repeat(1,minmax(120px, 1fr)) 66px calc(var(--grid-phone-icon-size) + 6px);grid-auto-rows:minmax(100px, auto);padding-bottom:0}}@media screen and (max-width:380px){.calc__dialog-content{grid-row-gap:10px}}@media screen and (max-width:360px){.calc{grid-template-columns:1fr}.calc__item{grid-column:span 1}}@media screen and (max-width:330px){.price-size-cell--mobile{padding-right:6px;font-size:10px}.price-floor-cell--mobile{padding-left:6px;font-size:10px}}@media (hover:none){.rooms-filter .btn--filter:hover{background-color:var(--input-bg)}.deadline-filter .btn--filter:hover{background-color:var(--input-bg)}.filter-option:hover{background-color:var(--input-bg)}.districts-btn:hover{background-color:var(--input-bg)}.checkbox-label:hover{background-color:var(--input-bg)}}@media (max-width:768px),(hover:none) and (pointer:coarse){button,.btn,.checkbox-label{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}}@keyframes moveIn{from{opacity:.3;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes moveOut{from{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.8)}}
/*! jQuery UI - v1.13.2 - 2022-08-18
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, accordion.css, button.css, controlgroup.css, checkboxradio.css, dialog.css, slider.css, theme.css
 */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/libs/jquery/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/libs/jquery/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/libs/jquery/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/libs/jquery/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/libs/jquery/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/libs/jquery/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(//www.novostroyki-spb.ru/wp-content/themes/novpet/libs/jquery/images/ui-icons_777777_256x240.png)}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover .arrow:after{border-width:10px;border-bottom-width:10px;content:""}.popover.top .arrow{bottom:-10px;left:20%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover .arrow{border-width:11px;border-bottom-width:11px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-top-color:transparent;border-style:solid}.popover{text-align:left;white-space:normal}.popover .close{position:absolute;right:-10px;top:-10px;background:#fff;width:30px;height:30px;border-radius:100%;opacity:1;display:flex;justify-content:center;align-items:center;color:gray;font-weight:400;text-shadow:none;box-shadow:0 4px 5px 0px rgba(0,0,0,.3)}.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:0;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover{display:block}.popover.top{margin-top:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:0;border-radius:5px;overflow:hidden}.balloon__img-wrap{width:100%;max-height:140px;height:140px;overflow:hidden}.balloon__img{width:100%;height:100%;object-fit:cover;object-position:center}.balloon__text-wrap{padding:10px}.balloon__title{font-weight:400;color:#333}.balloon__dop-info{margin-top:5px;font-size:14px;color:#777;font-weight:300}.balloon__price{margin-top:5px;font-weight:400;color:#333}.balloon__price span{font-size:18px;color:#53b374;font-weight:600}.my-hint{display:inline-block;padding:0;position:relative;width:195px;border-radius:5px}.balloon__content{background-color:#fff;border-radius:5px;overflow:hidden}.balloon__head{padding:5px;border:1px solid gray;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-width:0 0 1px;background-color:#d3d3d3;font-weight:500}.balloon__text{padding:5px;font-size:14px;color:#4f4f4f}.map-btn-fullscreen{width:36px;height:36px;border-radius:100%;overflow:hidden;box-shadow:0 2px 3px 1px rgba(0,0,0,.2);cursor:pointer;transition:box-shadow .3s ease}.map-btn-fullscreen:hover{box-shadow:0 3px 4px 1px rgba(0,0,0,.3)}.map-btn-fullscreen svg{width:100%;height:100%}.fullscreen_icon_svg{transform:rotate(90deg)}.map-fullscreen-icon{width:100%;height:100%;background-color:#fff;padding:8px}.map-fullscreen-icon--close{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);width:100%;height:100%;transition:background .3s ease}.map-fullscreen-icon--close:hover{background-color:rgba(0,0,0,.7)}.map-fullscreen-icon--close svg{--size:14px;width:var(--size);height:var(--size)}.fullscreen_icon_svg--close path{fill:#fff}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.f-carousel{--f-carousel-theme-color:#706f6c;--f-carousel-spacing:0px;--f-carousel-slide-width:100%;--f-carousel-slide-height:auto;--f-carousel-slide-padding:0;--f-button-width:42px;--f-button-height:42px;--f-button-color:var(--f-carousel-theme-color,currentColor);--f-button-hover-color:var(--f-carousel-theme-color,currentColor);--f-button-bg:transparent;--f-button-hover-bg:var(--f-button-bg);--f-button-active-bg:var(--f-button-bg);--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-next-pos:10px;--f-button-prev-pos:10px;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel *:before,.f-carousel *:after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translate3d(0,0,0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:0;transform-origin:center center}.f-carousel__slide.is-loading{min-height:88px;min-width:88px}.f-carousel.is-vertical{--f-carousel-slide-height:100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width:24px;--f-carousel-dots-height:30px;--f-carousel-dot-width:8px;--f-carousel-dot-height:8px;--f-carousel-dot-radius:50%;--f-carousel-dot-color:var(--f-carousel-theme-color,currentColor);--f-carousel-dot-opacity:.2;--f-carousel-dot-hover-opacity:.4}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto !important;padding:0;list-style:none !important;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}
@media screen and (max-width:740px){.section-property__content{padding-bottom:10px}