.b-project-scheme .project-scheme__tabs{display:flex;margin-bottom:20px;border-bottom:1px solid #e0e0e0;gap:20px}@media(min-width:2048px){.b-project-scheme .project-scheme__tabs{zoom:1.4}}@media(min-width:2560px){.b-project-scheme .project-scheme__tabs{zoom:1.5}}@media(min-width:3200px){.b-project-scheme .project-scheme__tabs{zoom:2}}@media(max-width:767px){.b-project-scheme .project-scheme__tabs{border-bottom:none;flex-direction:column;gap:10px}}.b-project-scheme .project-scheme__tab{height:60px;padding:10px 60px;border:none;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;outline:none;color:#3f3f42;font-size:16px;cursor:pointer;transition:.2s ease-in-out}.b-project-scheme .project-scheme__tab--active,.b-project-scheme .project-scheme__tab:hover{border-color:#ccb291;background:#ccb291;color:#fff}@media(max-width:1239px){.b-project-scheme .project-scheme__tab{padding:10px 20px}}@media(max-width:767px){.b-project-scheme .project-scheme__tab{width:100%;border:1px solid #e0e0e0}}.b-project-scheme .project-scheme__pane{display:none}.b-project-scheme .project-scheme__pane--active{display:block}.b-project-scheme .project-scheme__traffic-img{display:block;width:100%;height:auto}.b-bmap{background:#fff}.b-bmap .bmap__canvas{position:relative;width:100%;aspect-ratio:var(--map-aspect, 16/9);background:#fff}.b-bmap .bmap__img{display:block;width:100%;height:100%;object-fit:contain}.b-bmap .bmap__pins{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.b-bmap .bmap__legend{display:flex;padding-top:30px;flex-wrap:wrap;gap:10px 50px}@media(min-width:2048px){.b-bmap .bmap__legend{zoom:1.4}}@media(min-width:2560px){.b-bmap .bmap__legend{zoom:1.5}}@media(min-width:3200px){.b-bmap .bmap__legend{zoom:2}}@media(max-width:767px){.b-bmap .bmap__legend{padding-right:14.2857142857%;padding-left:14.2857142857%}}.b-bmap .bmap__legend-item{display:flex;align-items:center;gap:20px;color:#3f3f42;font-size:20px}@media(max-width:1239px){.b-bmap .bmap__legend-item{font-size:16px}}.b-bmap .bmap__legend-dot{display:inline-block;width:30px;height:30px;flex-shrink:0}.b-bmap .bmap__legend-dot--warehouse_a{background:#3f3f42}.b-bmap .bmap__legend-dot--li{background:#ccb291}.b-bmap .bmap__pin{position:absolute;display:grid;min-width:36px;height:36px;padding:0 8px;border:2px solid #fff;border-radius:999px;box-shadow:0 3px 3px #0000000d,0 4px 12px #3f3f4233;outline:none;place-items:center;font-size:16px;font-weight:600;line-height:1;cursor:pointer;pointer-events:auto;user-select:none;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease;transform:translate(-50%,-50%)}.b-bmap .bmap__pin--warehouse{background:#3f3f42;color:#fff}.b-bmap .bmap__pin--li{background:#ccb291;color:#fff}.b-bmap .bmap__pin--active{box-shadow:0 0 0 3px #fff,0 0 0 5px #ccb291}.b-bmap .bmap__pin:hover{box-shadow:0 12px 40px #3f3f421f;transform:translate(-50%,-50%) scale(1.06)}.b-bmap .bmap__pin:focus-visible{outline:2px solid #ccb291;outline-offset:3px}@media(max-width:767px){.b-bmap .bmap__pin{min-width:32px;height:32px;font-size:13px}}@media(max-width:767px){.b-bmap{margin:0 -20%}}.b-building-pop{position:absolute;z-index:10;width:min(480px,100vw - 24px);max-height:80vh;padding:16px 16px 14px;border:1px solid #ccb291;background:#fff;box-shadow:0 12px 40px #3f3f421f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s;transform:translate(-50%,calc(-100% - 14px));overflow:hidden auto;overscroll-behavior:contain}.b-building-pop--below{transform:translate(-50%,14px)}.b-building-pop[data-open=true].b-building-pop--placed{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease,visibility 0s}.b-building-pop .building-pop__close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:1px solid #dadada;background:#f1f1f1;color:#3f3f42;font-size:20px;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.b-building-pop .building-pop__close:hover{border-color:#ccb291;background:#fff}.b-building-pop .building-pop__badge{display:inline-flex;padding:6px 12px;background:#4a4a4e;color:#fff;font-size:12px;font-weight:600;line-height:1;letter-spacing:.03em;text-transform:uppercase}.b-building-pop .building-pop__badge--li{background:#ccb291}.b-building-pop .building-pop__status{display:inline-flex;height:24px;padding:0 12px;align-items:center;color:#fff;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}.b-building-pop .building-pop__status--free{background:#3d8f5a}.b-building-pop .building-pop__status--reserve{background:#c98a2e}.b-building-pop .building-pop__status--sold{background:#888}.b-building-pop .building-pop__status--building{background:#4a7ab8}.b-building-pop .building-pop__title{margin-top:12px;color:#3f3f42;font-size:22px;font-weight:600;line-height:1.1;text-transform:uppercase}.b-building-pop .building-pop__purpose{margin-top:8px;color:#3f3f42;font-size:16px;font-weight:300;line-height:1.4}.b-building-pop .building-pop__scheme{margin:12px 0 0;border:1px solid #dadada;background:#f1f1f1;overflow:hidden}.b-building-pop .building-pop__scheme-img{display:block;width:100%;height:auto;max-height:200px;object-fit:contain;background:#fff}.b-building-pop .building-pop__scheme-cap{padding:6px 10px;color:#3f3f42;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.b-building-pop .building-pop__metrics{display:grid;margin-top:14px;gap:10px;grid-template-columns:repeat(3,1fr)}@media(max-width:979px){.b-building-pop .building-pop__metrics{grid-template-columns:repeat(2,1fr)}}.b-building-pop .building-pop__metric{padding:10px;border:1px solid #dadada;background:#f1f1f1}.b-building-pop .building-pop__metric-k{color:#3f3f42;font-size:11px;font-weight:500;line-height:1;text-transform:uppercase}.b-building-pop .building-pop__metric-v{margin-top:6px;color:#ccb291;font-size:15px;font-weight:600}.b-building-pop .building-pop__hint{margin-top:10px;color:#3f3f42;font-size:14px;line-height:1.4}.b-building-pop .building-pop__actions{display:flex;margin-top:14px;flex-wrap:wrap;justify-content:center;gap:8px}.b-building-pop .building-pop__actions .b-btn{min-width:0;height:40px;padding:0 18px;flex:1 1 auto;font-size:13px}.b-building-pop .building-pop__download:before{content:"";display:block;width:14px;height:14px;background-color:currentcolor;flex-shrink:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 2v7.586L4.707 7.293l-1.414 1.414L8 13.414l4.707-4.707-1.414-1.414L9 9.586V2H7zm-5 12h12v-2H2v2z'/%3E%3C/svg%3E") center/contain no-repeat}.fancybox__container--bmap-pop .b-building-pop{position:relative;z-index:auto;max-height:none;padding:16px 16px 14px;flex-direction:column;align-items:stretch;opacity:1;visibility:visible;pointer-events:auto;transform:none;overflow:visible;overflow-y:visible}.fancybox__container--bmap-pop .b-building-pop .building-pop__close{display:none}.b-building-detail{width:min(1100px,100vw - 32px);padding:20px 20px 24px;background:#fff}.b-building-detail .building-detail__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}@media(max-width:767px){.b-building-detail .building-detail__head{flex-direction:column}}.b-building-detail .building-detail__badge-wrap{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:8px}.b-building-detail .building-detail__info{min-width:0;flex:1 1 0}.b-building-detail .building-detail__badge{display:inline-flex;padding:6px 12px;background:#3f3f42;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}.b-building-detail .building-detail__badge--li{background:#ccb291}.b-building-detail .building-detail__status{display:inline-flex;height:30px;padding:0 12px;align-items:center;color:#fff;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}.b-building-detail .building-detail__status--free{background:#3d8f5a}.b-building-detail .building-detail__status--reserve{background:#c98a2e}.b-building-detail .building-detail__status--sold{background:#888}.b-building-detail .building-detail__status--building{background:#4a7ab8}.b-building-detail .building-detail__title{margin-top:12px;color:#3f3f42;font-size:32px;font-weight:600;line-height:1.1;text-transform:uppercase}@media(max-width:767px){.b-building-detail .building-detail__title{font-size:22px}}.b-building-detail .building-detail__purpose{margin-top:10px;color:#3f3f42;font-size:18px;font-weight:300;line-height:1.4}.b-building-detail .building-detail__actions{display:flex;flex-direction:column;align-self:flex-start;gap:10px;flex-shrink:0}@media(max-width:767px){.b-building-detail .building-detail__actions{justify-content:center;align-self:stretch;flex-flow:row wrap}}.b-building-detail .building-detail__download:before{content:"";display:block;width:14px;height:14px;background-color:currentcolor;flex-shrink:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 2v7.586L4.707 7.293l-1.414 1.414L8 13.414l4.707-4.707-1.414-1.414L9 9.586V2H7zm-5 12h12v-2H2v2z'/%3E%3C/svg%3E") center/contain no-repeat}.b-building-detail .building-detail__schemes{margin-top:20px;padding-top:16px;border-top:1px solid #dadada}.b-building-detail .building-detail__schemes-title{margin-bottom:12px;color:#3f3f42;font-size:20px;font-weight:500;line-height:1}.b-building-detail .building-detail__gallery{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.b-building-detail .building-detail__gallery--pair{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.b-building-detail .building-detail__gallery--pair .b-building-scheme .building-scheme__img{max-height:min(380px,45vh)}@media(max-width:767px){.b-building-detail .building-detail__gallery--pair{grid-template-columns:1fr}}.b-building-detail .building-detail__gallery--quad{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.b-building-detail .building-detail__gallery--quad .b-building-scheme .building-scheme__img{width:100%;height:auto;max-height:min(280px,34vh)}.b-building-detail .building-detail__gallery--quad .b-building-scheme .building-scheme__media{background:#fff}.b-building-detail .building-detail__accs{display:flex;margin-top:20px;padding-top:4px;border-top:1px solid #dadada;flex-direction:column;gap:8px}.b-building-detail .building-detail__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:979px){.b-building-detail .building-detail__grid{grid-template-columns:1fr}}.b-building-detail .building-detail__blocks-list{display:flex;background:#fff;flex-direction:column}.b-building-detail .building-detail__footer{display:flex;margin-top:24px;padding-top:20px;border-top:1px solid #dadada;flex-wrap:wrap;justify-content:center;gap:20px}.b-building-detail .building-detail__acc{border:1px solid #dadada;background:#fff}.b-building-detail .building-detail__acc[open]>.building-detail__acc-summary:after{margin-top:4px;transform:rotate(-135deg)}.b-building-detail .building-detail__acc-summary{display:flex;padding:12px 14px;background:#f1f1f1;list-style:none;justify-content:space-between;align-items:center;gap:12px;color:#3f3f42;font-size:17px;font-weight:500;line-height:1.2;cursor:pointer;user-select:none}.b-building-detail .building-detail__acc-summary::-webkit-details-marker{display:none}.b-building-detail .building-detail__acc-summary:after{content:"";width:7px;height:7px;margin-right:2px;border-right:2px solid #6b6b6f;border-bottom:2px solid #6b6b6f;flex-shrink:0;transition:transform .2s ease;transform:rotate(45deg)}.b-building-detail .building-detail__acc-summary:hover{background:#ebebeb}.b-building-detail .building-detail__acc-body{padding:12px 14px 14px;border-top:1px solid #dadada}.b-building-detail .building-detail__acc-body--tech{display:flex;padding:10px 12px 12px;flex-direction:column;gap:6px}.b-building-detail .building-detail__acc-body--blocks{padding:0}.b-building-detail .building-detail__kv{padding:12px;border:1px solid #dadada;background:#f1f1f1}.b-building-detail .building-detail__kv-k{color:#3f3f42;font-size:12px;font-weight:500}.b-building-detail .building-detail__kv-v{margin-top:6px;color:#3f3f42;font-size:15px;font-weight:500}.b-building-detail .building-detail__tech-group{border:1px solid #dadada;background:#f1f1f1}.b-building-detail .building-detail__tech-group[open]>.building-detail__tech-group-summary:after{margin-top:3px;transform:rotate(-135deg)}.b-building-detail .building-detail__tech-group-summary{display:flex;padding:8px 10px;list-style:none;justify-content:space-between;align-items:center;gap:8px;color:#3f3f42;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer;user-select:none}.b-building-detail .building-detail__tech-group-summary::-webkit-details-marker{display:none}.b-building-detail .building-detail__tech-group-summary:after{content:"";width:6px;height:6px;border-right:1.5px solid #8a8a8e;border-bottom:1.5px solid #8a8a8e;flex-shrink:0;transition:transform .2s ease;transform:rotate(45deg)}.b-building-detail .building-detail__tech{margin:0;padding:0;border-top:1px solid #dadada;background:#fff}.b-building-detail .building-detail__tech-row{display:grid;padding:7px 10px;border-bottom:1px solid #dadada;gap:6px 10px;grid-template-columns:1fr minmax(80px,70%);font-size:13px;line-height:1.4}.b-building-detail .building-detail__tech-row:last-child{border-bottom:none}@media(max-width:979px){.b-building-detail .building-detail__tech-row{gap:4px;grid-template-columns:1fr}}.b-building-detail .building-detail__tech-k{margin:0;color:#5c5c60;font-size:12px;font-weight:500}.b-building-detail .building-detail__tech-v{margin:0;color:#3f3f42;font-weight:400}.b-building-detail .building-detail__tech-more{margin:0}.b-building-detail .building-detail__tech-more>summary{list-style:none;color:#3f3f42;cursor:pointer}.b-building-detail .building-detail__tech-more>summary::-webkit-details-marker{display:none}.b-building-detail .building-detail__tech-more[open]>.building-detail__tech-preview{display:none}.b-building-detail .building-detail__tech-preview{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:#b8b8bc}.b-building-detail .building-detail__tech-full{margin:6px 0 0;color:#3f3f42;font-size:13px;line-height:1.5}.b-building-detail .building-detail__block{border-bottom:1px solid #dadada;scroll-margin-top:72px;scroll-margin-bottom:20px}.b-building-detail .building-detail__block:last-child{border-bottom:none}.b-building-detail .building-detail__block--active{background:#ccb2911a;box-shadow:inset 3px 0 #ccb291}.b-building-detail .building-detail__block[open]>.building-detail__block-summary:before{transform:rotate(45deg)}.b-building-detail .building-detail__block-summary{display:flex;padding:11px 14px;background:#f1f1f1;list-style:none;flex-wrap:wrap;align-items:center;gap:8px 12px;text-align:left;cursor:pointer;user-select:none}.b-building-detail .building-detail__block-summary::-webkit-details-marker{display:none}.b-building-detail .building-detail__block-summary:before{content:"";width:6px;height:6px;margin-right:4px;border-right:1.5px solid #8a8a8e;border-bottom:1.5px solid #8a8a8e;align-self:center;flex-shrink:0;transition:transform .2s ease;transform:rotate(-45deg)}.b-building-detail .building-detail__block-title{flex:0 1 auto;color:#3f3f42;font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase}.b-building-detail .building-detail__block-meta{margin-left:auto;flex:0 1 auto;color:#5c5c60;font-size:12px;line-height:1.35;text-align:right}@media(max-width:979px){.b-building-detail .building-detail__block-meta{width:100%;margin-left:0;text-align:left}}.b-building-detail .building-detail__block-stats{display:flex;margin:0;padding:0 14px 12px;flex-direction:column}.b-building-detail .building-detail__block-row{display:flex;padding:8px 0;border-top:1px solid #dadada;justify-content:space-between;align-items:baseline;gap:16px}.b-building-detail .building-detail__block-row:first-child{border-top:none}@media(max-width:979px){.b-building-detail .building-detail__block-row{flex-direction:column;align-items:flex-start;gap:4px}}.b-building-detail .building-detail__block-label{margin:0;flex:1 1 auto;color:#3f3f42;font-size:14px;font-weight:400;line-height:1.35}.b-building-detail .building-detail__block-value{margin:0;flex:0 0 auto;color:#3f3f42;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap}@media(max-width:979px){.b-building-detail .building-detail__block-value{white-space:normal}}.fancybox__container--bmap-detail .fancybox__content{padding:0}.fancybox__container--bmap-detail .b-building-detail{padding:20px 20px 24px}@media(max-width:767px){.fancybox__container--bmap-detail .fancybox__content{padding:20px}}.b-building-scheme{margin:0;border:1px solid #dadada;background:#f1f1f1;overflow:hidden}.b-building-scheme .building-scheme__frame{line-height:0}.b-building-scheme .building-scheme__media{position:relative;display:block;width:100%}.b-building-scheme .building-scheme__img{display:block;width:100%;height:auto;max-height:min(320px,40vh);background:#fff}.b-building-scheme .building-scheme__cap{padding:8px 10px;color:#3f3f42;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.b-building-scheme .building-scheme__markers-layer{position:absolute;z-index:4;pointer-events:none}.b-building-scheme .building-scheme__marker{position:absolute;display:grid;min-width:32px;height:32px;padding:0 8px;border:2px solid #fff;border-radius:999px;box-shadow:0 3px 3px #0000000d,0 4px 12px #3f3f4233;place-items:center;font-size:14px;font-weight:600;line-height:1;cursor:pointer;pointer-events:auto;user-select:none;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease;transform:translate(-50%,-50%);touch-action:none}.b-building-scheme .building-scheme__marker--li{background:#ccb291;color:#fff}.b-building-scheme .building-scheme__marker--selected{background:#b9a07f;box-shadow:0 12px 40px #3f3f421f;transform:translate(-50%,-50%) scale(1.08)}.b-building-scheme .building-scheme__marker:hover{box-shadow:0 12px 40px #3f3f421f;transform:translate(-50%,-50%) scale(1.06)}.b-building-scheme .building-scheme__marker:focus-visible{outline:2px solid #b9a07f;outline-offset:3px}.b-building-filter{padding:50px 50px 40px;background-color:#ccb291;font-family:"Exo 2",sans-serif}.b-building-filter .building-filter__title{margin-bottom:30px;font-size:40px;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none}@media(max-width:1239px){.b-building-filter .building-filter__title{margin-bottom:20px;font-size:20px}}.b-building-filter .building-filter__fields{display:grid;align-items:flex-start;gap:20px;grid-template-columns:1fr 1fr}@media(min-width:1240px){.b-building-filter .building-filter__fields{grid-template-columns:repeat(5,1fr)}}@media(max-width:767px){.b-building-filter .building-filter__fields{grid-template-columns:1fr}}.b-building-filter .building-filter__selects,.b-building-filter .building-filter__ranges{display:grid;min-height:50px;gap:20px;align-content:flex-start;grid-template-columns:1fr 1fr}@media(min-width:1240px){.b-building-filter .building-filter__selects,.b-building-filter .building-filter__ranges{display:contents}}@media(max-width:1239px){.b-building-filter .building-filter__selects,.b-building-filter .building-filter__ranges{gap:25px;grid-template-columns:1fr}}@media(max-width:767px){.b-building-filter .building-filter__selects,.b-building-filter .building-filter__ranges{gap:20px}}@media(max-width:767px){.b-building-filter .building-filter__selects{gap:20px 1px;grid-template-columns:1fr 1fr}.b-building-filter .building-filter__selects .building-filter__select:last-child{grid-column:1/-1}}.b-building-filter .building-filter__select{position:relative;display:flex;min-width:180px;flex-direction:column;gap:8px}.b-building-filter .building-filter__select p{margin:0;color:#3f3f42;font-size:18px;font-weight:500;text-transform:none}.b-building-filter .building-filter__select select{width:100%;height:50px;padding:9px 36px 9px 12px;border:1px solid #eaeaea;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530273 0.530273L5.53027 5.53027L10.5303 0.530273' stroke='%23CCB291' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;color:#3f3f42;font-size:16px;cursor:pointer;appearance:none}.b-building-filter .building-filter__select select option{color:#3f3f42}.b-building-filter .building-filter__select select:focus{border-color:#ccb291;outline:none}.b-building-filter .building-filter__select input[type=number]{width:100%;height:50px;padding:9px 26px 9px 28px;border:1px solid #eaeaea;border-radius:0;background-color:#fff;outline:none;color:#3f3f42;font-size:14px;appearance:textfield}.b-building-filter .building-filter__select input[type=number]::-webkit-inner-spin-button,.b-building-filter .building-filter__select input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.b-building-filter .building-filter__select input[type=number]:focus{border-color:#ccb291;outline:none}.b-building-filter .building-filter__select.fromto .building-filter__range-fields{display:flex;align-items:center;gap:1px}.b-building-filter .building-filter__select.fromto .building-filter__spinner{min-width:0;flex:1}@media(max-width:767px){.b-building-filter .building-filter__select{width:100%;min-width:auto}}.b-building-filter .building-filter__spinner{position:relative;display:inline-block}.b-building-filter .building-filter__spinner-btns{position:absolute;top:0;right:0;bottom:0;display:flex;width:24px;flex-direction:column}.b-building-filter .building-filter__spinner-up,.b-building-filter .building-filter__spinner-dn{display:flex;height:25px;padding:0;border:none;background:none;flex:1;justify-content:center;align-items:center;color:#ccb291;cursor:pointer}.b-building-filter .building-filter__spinner-up:hover,.b-building-filter .building-filter__spinner-dn:hover{background:#0000000a}.b-building-filter .building-filter__spinner-up svg,.b-building-filter .building-filter__spinner-dn svg{display:block}.b-building-filter .building-filter__spinner-up{padding-top:5px}.b-building-filter .building-filter__spinner-dn{padding-bottom:5px}.b-building-filter .building-filter__spinner-prefix{position:absolute;z-index:1;top:50%;left:10px;color:#3f3f4280;font-size:16px;line-height:1;pointer-events:none;transform:translateY(-50%)}.b-building-filter .building-filter__controls{display:flex;min-height:50px;margin:40px -50px -40px;padding:10px 50px;background-color:#3f3f42;justify-content:space-between;align-items:center;gap:30px}.b-building-filter .building-filter__controls p{display:flex;margin:0;align-items:center;gap:10px;color:#ccb291;font-size:18px;font-weight:500}@media(max-width:1239px){.b-building-filter .building-filter__controls p{font-size:16px}}@media(max-width:1239px){.b-building-filter .building-filter__controls{margin:20px -20px -20px;padding:15px 20px;gap:15px}}@media(max-width:767px){.b-building-filter .building-filter__controls{flex-direction:column;align-items:flex-start}}.b-building-filter .building-filter__count{color:#fff;font-size:16px}@media(max-width:1239px){.b-building-filter .building-filter__count{font-size:14px}}.b-building-filter .building-filter__reset{display:flex;padding:0;border:none;background:none;outline:none;align-items:center;gap:10px;color:#fff;font-family:"Exo 2",sans-serif;font-size:18px;font-weight:500;white-space:nowrap;cursor:pointer}.b-building-filter .building-filter__reset:before{content:"";display:inline-block;width:18px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='%23fff' d='M1 1h16v2H1zm0 5h10v2H1zm0 5h14v2H1z'/%3E%3C/svg%3E") center/contain no-repeat;flex-shrink:0}.b-building-filter .building-filter__reset:hover{text-decoration:underline}@media(max-width:1239px){.b-building-filter .building-filter__reset{font-size:16px}}@media(min-width:2048px){.b-building-filter{zoom:1.4}}@media(min-width:2560px){.b-building-filter{zoom:1.5}}@media(min-width:3200px){.b-building-filter{zoom:2}}@media(max-width:1239px){.b-building-filter{padding:20px}}@media(prefers-reduced-motion:reduce){.bmap__pin,.b-building-pop,.building-detail__acc-summary:after,.building-detail__tech-group-summary:after,.building-detail__block-summary:before,.building-scheme__marker{transition:none}}
