

/* Start:/local/templates/creativebz.bsnrealty/components/bitrix/catalog.element/creativebz.realty/style.min.css?172543547014832*/
.catalog-detail__content{width:calc(100% - 440px)}.catalog-detail__text{margin:64px 0 0}.catalog-detail__sidebar{position:relative;width:400px;margin:4px 0 0;min-height:100%}.catalog-detail__sidebar_complex{margin-top:0}.catalog-detail__info-row{margin:20px 0 0}.catalog-detail__info-row:first-child{margin-top:0}.catalog-detail__info-row_price{margin-top:11px}.catalog-detail__adress-wrapper{margin:-10px;padding:10px;display:inline-block;cursor:pointer}.catalog-detail__adress-wrapper:hover{color:var(--color-primary)}.catalog-detail__adress-wrapper[data-type=inline]{cursor:default}.catalog-detail__adress-wrapper[data-type=inline]:hover{color:var(--color-black)}.catalog-detail__adress{margin:4px 0 0}.catalog-detail__adress_complex{margin:19px 0 -10px}.catalog-detail__adress__icon{margin:0 4px 0 0}.catalog-detail__adress__icon svg path{fill:var(--color-primary)}.catalog-detail__price-meter{margin:0 0 0 12px;position:relative;top:-1px}.catalog-detail__row-image{margin:0 0 32px}.catalog-detail__image{position:relative}
.catalog-detail__image .owl-prev.disabled{display:none}.catalog-detail__image .owl-next.disabled{display:none}.catalog-detail__image-container{position:relative;padding:50% 0 0;overflow:hidden;border-radius:24px;background:var(--color-gray-3)}.catalog-detail__image_no img{width:100%;height:100%;object-fit:cover}.catalog-detail__info-manager{margin:32px 0 0}.catalog-detail__info-banner{margin:48px 0 0;position:sticky;top:40px}.catalog-detail__favorite{position:absolute;top:-16px;right:-11px;width:48px;height:48px;cursor:pointer;z-index:2}.catalog-detail__favorite svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-detail__favorite svg path{transition:fill .08s ease-in-out,stroke .08s ease-in-out}.catalog-detail__favorite:hover svg path{stroke:var(--color-primary)}.catalog-detail__favorite[data-favorite_animation]{animation:favoriteIn .3s ease-in-out}.catalog-detail__favorite[data-favorite_in] svg path{fill:var(--color-primary);stroke:var(--color-primary)}.catalog-detail__ipoteka{margin:64px 0 0}
.catalog-detail__row-top{position:relative;display:none}.catalog-detail__row-form{margin:30px 0 0;display:none}.catalog-detail__similar_complex{margin:0 0 68px}.catalog-detail__genplan{margin:64px 0 0}.catalog-detail-action{display:block;width:96px;height:96px;padding:12px 8px 16px;background:var(--color-gray-3);border-radius:16px;text-align:center;transition:var(--transition-button);cursor:pointer}.catalog-detail-action:hover{background:var(--color-gray-8)}.catalog-detail-action:active{transform:scale(var(--scale-active))}.catalog-detail-action__icon{display:flex;justify-content:center;margin:0 0 4px}.catalog-detail__text iframe{display:block;margin:32px 0 0;width:100%;height:auto;aspect-ratio:720/406;border-radius:24px;overflow:hidden}.catalog-detail__text .button[data-toggle=button]{display:inline-block}.catalog-detail__text [data-toggle=hidden]{display:none}.catalog-detail__text .text__button{margin:24px 0 0}.catalog-detail__text .button[data-toggle=button][data-toggle_opened] .button__icon{transform:rotate(180deg)}
.catalog-detail__adress-title{margin:0 0 4px}.catalog-detail__info-preview{margin:20px 0 0}.catalog-detail__info-title{margin:-4px 0 -6px}.catalog-detail__complex-flats-filter{margin:64px 0 0}.catalog-detail__info-props{margin:18px 0 0}.catalog-detail__info-props-item__title{padding:6px 10px;width:120px}.catalog-detail__info-props-item__value{padding:6px 10px}.catalog-detail__info-props-item__value br{display:none}.catalog-detail__info-props .properties_line .property{margin:2px 0}.catalog-detail__info-props .properties_line .property__title{width:120px}.catalog-detail__text-properties{margin:0 0 48px}.image-slider{position:absolute;top:0;right:0;bottom:0;left:0;user-select:none;cursor:zoom-in}.image-slider__item{position:relative;margin:0 2px 0 0;display:block;height:100%;cursor:zoom-in}.catalog-detail__image_no .image-slider{cursor:default}.image-slider__item img{min-height:100%}.image-slider__item_video{aspect-ratio:789/444}.image-slider__item_video iframe{width:100%;height:100%;display:none}
.image-slider__item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05))}.image-slider__item-overlay_video{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.image-slider__item-play{position:absolute;top:50%;left:50%;width:64px;height:64px;border-radius:100%;transform:translate(-50%,-50%);background:rgba(0,0,0,.4);backdrop-filter:blur(15px);cursor:pointer}.image-slider__item-play svg{margin:0 0 0 2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-slider__item-play-text{position:absolute;left:50%;top:100%;margin:8px 0 0;color:#fff;white-space:nowrap;transform:translateX(-50%)}.image-slider .owl-stage{width:100%!important}.image-slider .owl-item{height:100%}.image-slider .owl-item .image-slider__item_video{width:100%}.image-slider .owl-item .image-slider__item-play{display:block}.image-slider .owl-item .image-slider__item{margin:0}.image-slider .owl-nav{position:static}.image-slider .owl-prev,.image-slider .owl-next{position:absolute;top:0;bottom:0;z-index:5;width:70px;cursor:pointer;background:linear-gradient(transparent);transition:var(--transition-all)}
.image-slider .owl-prev:before,.image-slider .owl-next:before{content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:var(--transition-visible)}.image-slider .owl-prev:before{background:linear-gradient(90deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.396541) 6.67%,rgba(0,0,0,.385796) 13.33%,rgba(0,0,0,.367336) 20%,rgba(0,0,0,.341035) 26.67%,rgba(0,0,0,.30729) 33.33%,rgba(0,0,0,.267246) 40%,rgba(0,0,0,.222924) 46.67%,rgba(0,0,0,.177076) 53.33%,rgba(0,0,0,.132754) 60%,rgba(0,0,0,.0927099) 66.67%,rgba(0,0,0,.0589645) 73.33%,rgba(0,0,0,.0326639) 80%,rgba(0,0,0,.014204) 86.67%,rgba(0,0,0,.00345888) 93.33%,rgba(0,0,0,0) 100%)}.image-slider .owl-next:before{background:linear-gradient(270deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.396541) 6.67%,rgba(0,0,0,.385796) 13.33%,rgba(0,0,0,.367336) 20%,rgba(0,0,0,.341035) 26.67%,rgba(0,0,0,.30729) 33.33%,rgba(0,0,0,.267246) 40%,rgba(0,0,0,.222924) 46.67%,rgba(0,0,0,.177076) 53.33%,rgba(0,0,0,.132754) 60%,rgba(0,0,0,.0927099) 66.67%,rgba(0,0,0,.0589645) 73.33%,rgba(0,0,0,.0326639) 80%,rgba(0,0,0,.014204) 86.67%,rgba(0,0,0,.00345888) 93.33%,rgba(0,0,0,0) 100%)}
.image-slider .owl-prev{left:0}.image-slider .owl-next{right:0}.image-slider .owl-prev:hover:before,.image-slider .owl-next:hover:before{opacity:1}.image-slider .owl-prev.disabled,.image-slider .owl-next.disabled{cursor:default}.image-slider .owl-prev.disabled:hover:before,.image-slider .owl-next.disabled:hover:before{display:none}.image-slider .owl-nav svg{position:absolute;top:50%;transform:translateY(-50%)}.image-slider .owl-prev svg{left:13px}.image-slider .owl-next svg{right:13px}.image-slider__counter{position:absolute;z-index:10;left:12px;bottom:12px;background:rgba(0,0,0,.7);border-radius:12px;padding:4px 10px;color:#fff}.image-slider-actions-wrapper{margin:16px 0 0}.image-slider-actions-wrapper:after{content:"";display:block;clear:both}.image-slider-actions{padding:0 0 12px;float:left;position:relative;z-index:1}.image-slider-thumbs-wrapper{position:relative}.image-slider-thumbs-wrapper_map,.image-slider-thumbs-wrapper_planirovka,.image-slider-thumbs-wrapper_genplan{margin-left:128px}
.image-slider-thumbs-wrapper_map.image-slider-thumbs-wrapper_planirovka,.image-slider-thumbs-wrapper_map.image-slider-thumbs-wrapper_genplan,.image-slider-thumbs-wrapper__planirovka.image-slider-thumbs-wrapper_genplan{margin-left:232px}.image-slider-thumbs-wrapper_map.image-slider-thumbs-wrapper_planirovka.image-slider-thumbs-wrapper_genplan{margin-left:336px}.image-slider-thumbs{margin:0 -4px;font-size:0;line-height:0;overflow:hidden}.image-slider-thumbs__item-wrapper{padding:0 0 12px;position:relative;flex:0 0 auto;display:inline-block;margin:0 4px;border-radius:16px;cursor:pointer}.image-slider-thumbs__item-wrapper:after{content:"";display:none;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:24px;height:4px;border-radius:2px;background:#cdc9c6}.image-slider-thumbs__item-wrapper:hover:after{display:block}.thumb_active .image-slider-thumbs__item-wrapper:after{display:block;background:#44403c}.image-slider-thumbs__item{position:relative;width:96px;height:96px;overflow:hidden;border-radius:16px;cursor:pointer}
.image-slider-thumbs__item img{display:block;max-height:none;object-fit:cover;width:100%;height:100%}.image-slider-thumbs__item-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-slider-thumbs .thumb_active{cursor:default}.image-slider-thumbs .thumb_active .big-gallery-thumbs__item{cursor:default}.image-slider-thumbs .thumb_active img{opacity:1}.image-slider-thumbs .owl-thumbs{display:flex}.image-slider-thumbs .owl-thumbs .owl-item{flex:0 0 auto}.image-slider-thumbs .owl-nav.disabled{display:none}.image-slider-thumbs .owl-dots.disabled{display:none}.image-slider-thumbs .owl-stage{display:flex}.image-slider-thumbs__nav button{margin:-6px 0 0;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:100%;background:#fff;transition:var(--transition-all);box-shadow:0 0 0 1px rgba(0,0,0,.07),0 10px 40px rgba(0,0,0,.1),0 20px 20px -10px rgba(0,0,0,.07);cursor:pointer}.image-slider-thumbs__nav button svg path{fill:var(--color-gray-4);transition:var(--transition-all)}
.image-slider-thumbs__nav button:hover svg path{fill:var(--color-black)}.image-slider-thumbs__nav button:active{transform:translateY(-50%) scale(var(--scale-active))}.image-slider-thumbs__nav .owl-prev{left:-6px}.image-slider-thumbs__nav .owl-next{right:-6px}.image-slider-thumbs__nav .owl-prev svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg)}.image-slider-thumbs__nav .owl-next svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ipoteka-form{margin:0 0 24px}.ipoteka-form .input-group:last-child{margin-right:16px}.ipoteka-form__title{margin:0 0 4px;text-align:right}.ipoteka-form__value{text-align:right}.ipoteka-items{margin:-16px}.ipoteka-item-wrapper{padding:16px}.ipoteka-item{padding:24px;border-radius:24px}.ipoteka-item__image{height:32px;margin:0 0 24px}.ipoteka-item__row{margin:7px 0 0}.ipoteka-item__row:first-child{margin-top:0}.ipoteka-item__title{margin:0 0 4px}.ipoteka-item__pay{text-align:right}.ipoteka-item__bid_disabled{opacity:.6}
.ipoteka-item__button{text-align:right}.ipoteka-item__pay-value{display:inline-block}.catalog-detail__map-container{position:relative;height:460px}.catalog-detail__map{margin:64px 0 0}.catalog-detail__content .banners{margin:64px 0 0}.catalog-detail__row-top_flex{margin:0 -16px}.catalog-detail__row-top_flex .catalog-detail__info-top{width:50%;padding:0 16px}.catalog-detail__row-top_flex .catalog-detail__info-row_button-properties{width:50%;padding:0 16px}.catalog-detail__row-actions{margin:64px 0 0}.catalog-detail-action-wrapper_houses{min-width:calc(100%/3);max-width:50%}.catalog-detail-action_houses{width:100%;height:100%;padding:12px 8px 16px}.project-detail-planirovka-item{display:flex;justify-content:center;align-items:center;cursor:zoom-in}.project-detail-planirovka-item img{aspect-ratio:1/1}.properties_bg{padding:12px 24px;background:var(--color-gray-3);border-radius:16px}.tizers-line-tizer__title{line-height:24px}.file__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center}
.file__title{margin:0 0 4px}.container_content .form_simple{margin-top:64px}@media (max-width:1280px) and (min-width:992px){.ipoteka-items .ipoteka-item-wrapper{max-width:100%;flex:0 0 100%}}@media (max-width:991px){.catalog-detail__info-props{display:block}.catalog-detail__info-props{display:block}.catalog-detail__actions{margin-left:0}.catalog-detail__row-top{display:block}.catalog-detail__row-top_flex{display:flex;flex-wrap:wrap}.catalog-detail__row-image{margin-top:32px}.catalog-detail__row-form{display:block}.catalog-detail__favorite{top:-12px;right:3px}.catalog-detail__show-counter{margin-top:3px}.image-slider-thumbs__nav .owl-prev{left:0}.image-slider-thumbs__nav .owl-next{right:0}.properties_bg>.flex{justify-content:center}}@media (max-width:767px){.catalog-detail__image-container{border-radius:12px}.ipoteka-items{margin:-12px}.ipoteka-item-wrapper{padding:12px}.ipoteka-form{margin-bottom:20px}.ipoteka-form__block_inline .ipoteka-form__title{margin-right:8px}.ipoteka-form__title{text-align:left}
    .ipoteka-form__value{text-align:left}.ipoteka-form__block_inline{display:flex}.catalog-detail__row-top_flex .catalog-detail__info-top{width:100%}.catalog-detail__row-top_flex .catalog-detail__info-row_button-properties{width:100%}}@media (max-width:700px){.ipoteka-items .ipoteka-item-wrapper{max-width:100%;flex:0 0 100%}}@media (max-width:575px){.catalog-detail__ipoteka{margin-top:48px}.catalog-detail__text{margin-top:48px}.catalog-detail__map{margin-top:48px}.catalog-detail__genplan{margin-top:48px}.catalog-detail__content .banners{margin-top:48px}.catalog-detail__image-container{border-radius:12px}.image-slider__counter{display:none}.catalog-detail__info-props .catalog-detail__actions{padding-top:12px}.catalog-detail__actions .button_action{padding-left:16px;padding-right:16px;font-size:14px;line-height:16px}.catalog-detail__text-properties{margin-bottom:32px}.ipoteka-item__bid .ipoteka-item__bid-value{font-size:20px;line-height:28px}.ipoteka-items{margin:-8px}.ipoteka-item-wrapper{padding:8px}
    .image-slider-actions-wrapper{margin-top:20px}.image-slider-actions{float:none}.catalog-detail-action{padding:8px;display:flex;justify-content:center;align-items:center;width:auto;height:auto;border-radius:12px}.catalog-detail-action__icon{margin:0 8px 0 0;width:32px;height:32px}.image-slider-thumbs-wrapper{display:none}.catalog-detail__price{font-size:24px!important}.catalog-detail__row-image{margin-bottom:20px}.catalog-detail__actions{margin-top:4px}.catalog-detail__text h3{font-size:28px;line-height:40px;letter-spacing:-.2px}.catalog-detail__complex-flats-filter{margin-top:48px}.catalog-detail__sidebar .catalog-detail__info-props-item__value br{display:inline}.catalog-detail__map-container{height:328px}.catalog-detail__row-actions{margin-top:48px}.catalog-detail-action-wrapper_houses{min-width:100%;max-width:100%}.catalog-detail-action_houses{justify-content:flex-start}.project-detail__row-image{padding-bottom:0!important}.project-detail__sidebar-properties{padding-top:0!important}.project-detail-documents-items .files{margin-top:-8px;margin-bottom:-8px}
    .project-detail-documents-items .file{padding-top:8px;padding-bottom:8px}.file>.flex{align-items:flex-start}.file__icon{width:32px;height:32px}.form_simple{margin-top:32px}}
/* End */


/* Start:/local/templates/creativebz.bsnrealty/assets/lib/fancybox/jquery.fancybox.min.css?172543547015598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/creativebz.bsnrealty/components/bitrix/news.list/creativebz.banners/style.min.css?1725435471750*/
.banners_content{margin:0 0 64px}.banners-item_simple{margin:32px 0 0;border-radius:24px;overflow:hidden}.banners-item_simple:first-child{margin-top:0}.banners_bg-gray .banners-item_simple{background:var(--color-gray-3)}.banners_sidebar{max-width:298px}.banners_text .banners-item_simple{padding:32px}.banners-item__text{margin:16px 0 0}.banners-item__button{margin:32px 0 0}.banners-item__button .button{display:inline-block}@media (max-width: 1240px){.banners_text .banners-item_simple{padding:24px}}@media (max-width: 991px){.banners_text .banners-item_simple{padding:32px}}@media (max-width: 575px){.banners_content{display:none;margin-bottom:48px}.banners-item__image_text img{margin:0 auto}.banners_text .banners-item_simple{padding:24px 16px}}
/* End */


/* Start:/local/templates/creativebz.bsnrealty/components/bitrix/catalog.section/creativebz.realty/style.min.css?172543547013120*/
.catalog_empty{margin:0!important}.catalog__sidebar{min-height:100%}.catalog__sidebar-banner{position:sticky;top:40px}.catalog_similar{margin:87px 0 0}.catalog_similar-top{margin:0 0 60px}.catalog .container_template-main{margin:0 0 64px}.catalog-wrapper{margin:-22px -16px}.catalog-item-wrapper{padding:22px 16px}.catalog-item__image{margin:0 0 16px;position:relative;padding:62.5% 0 0;border-radius:16px;overflow:hidden}.catalog-item__image-container{position:absolute;top:0;right:0;bottom:0;left:0}.catalog-item__image img{width:100%;min-height:100%;object-fit:cover;aspect-ratio:8/5}.catalog-item__image-slider{position:relative;height:100%}.catalog-item__image-slider-item{position:relative;width:100%;height:100%}.catalog-item__image-slider-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;color:rgba(255,255,255,.9);background:rgba(0,0,0,.7)}.catalog-item__slide-changer{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;z-index:3}
.catalog-item__slide-changer [data-slider_slide]{flex:1 0 auto}.catalog-item__status{padding:2px 6px;position:absolute;top:14px;left:14px;max-width:calc(100% - 56px);border-radius:8px;background:#fff;z-index:2}.catalog-item__favorite{position:absolute;top:0;right:0;width:48px;height:48px;cursor:pointer;z-index:10}.catalog-item__favorite svg path{transition:fill .08s ease-in-out,stroke .08s ease-in-out}.catalog-item__favorite:hover svg path{stroke:var(--color-primary)}.catalog-item__favorite[data-favorite_animation]{animation:favoriteIn .3s ease-in-out}.catalog-item__favorite[data-favorite_in] svg path{fill:var(--color-primary);stroke:var(--color-primary)}.catalog-item__favorite svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-item__body-bottom{margin:12px 0 0}.catalog-item__developer{margin:0 0 4px;font:var(--font-sm)}.catalog-item__address{margin:4px 0 0}.owl-stage .catalog-item-wrapper{max-width:100%;height:100%}.catalog-wrapper_similar .catalog-item__price{margin:0 0 4px}
.catalog-wrapper_similar .catalog-item__address{margin:8px 0 0}.catalog-wrapper_list{margin:-16px}.catalog-wrapper_list .catalog-item-wrapper{padding:16px}.catalog-item_list .catalog-item__row{padding:10px 0}.catalog-item_list .catalog-item__address{margin:7px 0 0}.catalog-item_list .catalog-item__text .text{line-height:20px}.catalog-item_list .property__title{margin:0 0 8px}.catalog-item_list .catalog-item__body{margin:-10px 0 0;padding:0 0 21px;min-height:100%;border-bottom:1px solid var(--color-gray-5)}.catalog-content{padding:0 8px 0 0}.complex-flats{border:1px solid var(--color-gray-5);border-radius:24px;overflow:hidden}.complex-flats-group{border-top:1px solid var(--color-gray-5)}.complex-flats-group-top{padding:12px 24px;transition:var(--transition-background);cursor:pointer}.complex-flats-group-top:hover{background:var(--color-gray-3)}.complex-flats-group[data-accordion-action=opened] .complex-flats-group-top{background:var(--color-gray-3)}.complex-flats-group:first-child{border-top:none}
.complex-flats-group__price{margin:4px 0 0}.complex-flats-group__ploshad{width:120px;white-space:nowrap}.complex-flats-group__planirovka{width:168px}.complex-flats-group__count{width:166px}.complex-flats-group__count svg{margin:0 -2px 0 4px;transition:var(--transition-all)}.complex-flats-group[data-accordion-action=opened] .complex-flats-group__count svg{transform:rotate(180deg)}[data-init="0"] .complex-flats-group-top{transition:none}[data-init="0"] .complex-flats-group__count svg{transition:none}.complex-flats-group-flats-wrap{padding:0 24px}.complex-flats-group-flats{padding:25px 0 31px;border-top:1px solid var(--color-gray-5)}.complex-flats-group-flats:first-child{border-top:none}.complex-flats-group-flats__title{margin:0 0 13px}.complex-flats-group-flats__props{display:table;margin:0 -4px 22px}.complex-flats-group-flats__prop{display:table-row}.complex-flats-group-flats__prop__title{display:table-cell;width:108px;padding:2px 4px}.complex-flats-group-flats__prop__value{display:table-cell;padding:2px 4px}
.complex-flats-group-flats__prices{margin:0 0 12px}.complex-flats-group-flats__price-meter{margin:4px 0 0}.complex-flats-group-flats__button .button{display:inline-block}.complex-flats-group-flats__planirovka-item{max-width:220px}.catalog_popup{height:100%}.catalog-group__form{margin:36px 0 0}.catalog-group__form .form-success{width:75%}.catalog_popup .container_template{height:100%}.catalog_popup [data-uuid]{height:100%}.catalog-wrapper_popup{overflow:hidden;overflow-y:auto;height:calc(100% - 48px);margin-right:-6px;padding-right:6px}.catalog-wrapper_popup::-webkit-scrollbar{width:4px}.catalog-wrapper_popup::-webkit-scrollbar-thumb{background:var(--color-gray-5);border-radius:4px}.catalog-items_popup{padding:65px 6px 0 60px;margin-left:-60px;height:100%;overflow:hidden}.catalog-item-wrapper_popup{margin:8px 0 0}.catalog-item-wrapper_popup:first-child{margin-top:0}.catalog-item_popup{position:relative;padding:16px 60px 12px 24px;background:var(--color-gray-3);border-radius:12px}.catalog-item_popup .catalog-item__properties{margin:8px 0 0}
.catalog-item_popup .catalog-item__favorite{width:51px;height:55px}.catalog-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.catalog-group__properties{margin:29px 0 0}.catalog-group__title{padding:0 60px 0 0}.catalog-group__planirovka{margin:29px 0 0;max-width:360px}.catalog-map-wrapper{padding:0 0 16px;position:relative;overflow:hidden}.catalog-map{min-height:477px}.catalog-placemark{position:relative;display:flex;align-items:center;min-width:24px;height:24px;border-radius:12px;white-space:nowrap;border:2px solid var(--color-black);background:var(--color-black);line-height:1;letter-spacing:0}.catalog-placemark__triangle{content:"";position:absolute;left:50%;bottom:-9px;width:24px;height:8px;transform:translateX(-50%)}.catalog-placemark__triangle svg path{fill:var(--color-black)!important}.catalog-placemark__price{margin:0 6px;font:var(--font-xs);color:#fff}.catalog-placemark__size{display:flex;align-items:center;justify-content:center;padding:2px 4px 0;font:var(--font-xs);min-width:20px;height:100%;border-radius:10px;background:#fff;color:var(--color-black)}
.catalog-cluster .catalog-placemark__size{width:100%}.ymaps-default-marker_selected .catalog-placemark{border-color:var(--color-primary);background:var(--color-primary)}.ymaps-default-marker_selected .catalog-placemark__triangle svg path{fill:var(--color-primary)!important}.catalog-placemark_visited{border-color:#c56fee;background:#c56fee}.catalog-placemark_visited .catalog-placemark__triangle svg path{fill:#C56FEE!important}.catalog-placemark_active{border-color:var(--color-primary);background:var(--color-primary)}.catalog-placemark_active .catalog-placemark__triangle svg path{fill:var(--color-primary)!important}.catalog-map__count{position:absolute;top:112px;left:16px;z-index:10;transition:var(--transition-position)}.catalog-map__count .button{box-shadow:0 0 1px 1px rgba(0,0,0,.05),0 10px 16px rgba(0,0,0,.08)}.catalog-map-baloon{overflow:hidden;position:absolute;display:flex;padding:76px 6px 16px;width:368px;min-height:365px;max-height:calc(100% - 112px - 16px);top:112px;left:-368px;z-index:10;transition:var(--transition-position);background:#fff;border-radius:24px;box-shadow:0 0 1px 1px rgba(0,0,0,.05),0 10px 16px rgba(0,0,0,.08)}
.catalog-map-baloon__content-wrapper{flex:1 1 0;position:relative;overflow-y:auto;overflow-x:hidden}.catalog-map-baloon__content{padding:0 14px}.catalog-map-baloon__content_scrollable{padding-right:10px}.catalog-map-baloon__top{padding:20px 20px 16px;position:absolute;top:0;right:0;left:0;height:76px;overflow:hidden;background:#fff;z-index:5}.catalog-map-baloon__info{padding:1px 16px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-map-baloon__content-wrapper::-webkit-scrollbar{width:4px}.catalog-map-baloon__content-wrapper::-webkit-scrollbar-thumb{background:var(--color-gray-5);border-radius:4px}[data-popup_show] .catalog-map__count{left:406px}[data-popup_show] .catalog-map-baloon{left:16px}.catalog-item-balloon{margin:32px 0 0}.catalog-item-balloon:first-child{margin-top:0}.catalog-item-balloon__address{margin:0 0 16px}.catalog-item-balloon__address-icon{margin:0 8px 0 0}.catalog-item-balloon__price{margin:0 0 4px}@media (max-width:1100px) and (min-width:992px){.complex-flats-group-top .complex-flats-group__info{display:flex;justify-content:space-between;width:100%}
    .complex-flats-group-top .complex-flats-group__total{padding-top:0}.complex-flats-group__total{width:100%}.complex-flats-group__total .complex-flats-group__ploshad{width:100%;text-align:left}.complex-flats-group__total .complex-flats-group__planirovka{width:100%;text-align:left}.complex-flats-group__count{align-self:flex-end}.complex-flats-group__properties{width:50%}.complex-flats-group__count{width:50%}.complex-flats-group__price{margin-top:0}}@media(max-width:1100px){.complex-flats-group__planirovka{width:140px}.complex-flats-group__count{width:150px}}@media(max-width:991px){.catalog-item__slide-changer{display:none}.catalog-item__image-slider .owl-dots{display:none}.catalog-content{padding-right:0}.catalog-items_popup{padding:23px 0 0;margin-left:0;overflow:visible}.catalog-wrapper_popup{overflow:visible;margin-right:0;padding-right:0;height:auto}.popup-wrapper[data-popup_id="popup_flats"] .popup__content{height:auto}.catalog-group__form_popup{display:none}.catalog-group__properties_popup{display:none}
    .catalog-map__count{display:none}[data-popup_show] .catalog-map-baloon{z-index:20}}@media(max-width:767px){.catalog-wrapper{margin-left:-12px;margin-right:-12px}.catalog-item-wrapper{padding-left:12px;padding-right:12px}.complex-flats-group-top .complex-flats-group__info{display:flex;justify-content:space-between;width:100%}.complex-flats-group-top .complex-flats-group__total{padding-top:0}.complex-flats-group__total .complex-flats-group__ploshad{width:100%;text-align:left}.complex-flats-group__total .complex-flats-group__planirovka{width:100%;text-align:left}.complex-flats-group__count{align-self:flex-end}.complex-flats-group__properties{width:50%}.complex-flats-group__count{width:50%}.complex-flats-group__price{margin-top:0}}@media(max-width:575px){.catalog .container_template-main{margin-bottom:48px}.catalog-wrapper{margin:-12px -6px}.catalog-wrapper .owl-carousel{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.catalog-wrapper .owl-carousel .owl-stage-outer{overflow:visible}
    .catalog .catalog-item-wrapper{padding:12px 6px;max-width:none;flex:0 0 auto}.owl-carousel .catalog-item-wrapper{width:298px}.catalog_similar{margin-top:48px}.catalog_similar-top{margin-bottom:48px}.catalog-wrapper_list{margin-top:-16px;margin-bottom:-16px}.catalog-wrapper_list .catalog-item-wrapper{padding-top:16px;padding-bottom:16px}.complex-flats-group-top{padding-left:16px;padding-right:16px}.complex-flats-group-flats__prices{margin-bottom:15px}.complex-flats-group-flats__title{font-size:20px!important;line-height:28px!important}.complex-flats-group-flats__props{margin-bottom:15px}.complex-flats-group-flats__planirovka-item{max-width:none}.complex-flats-group-flats__button .button{display:flex}.catalog-group__title ._type-font-lg{font-size:16px;line-height:24px}.catalog-group__planirovka{max-width:none}.catalog-item_popup{padding-left:16px;padding-right:52px}.catalog-map-baloon{left:0;right:0;bottom:-100%;top:auto;width:auto;border-radius:0;max-height:100%}[data-popup_show] .catalog-map-baloon{bottom:0;left:0}
}@keyframes favoriteIn{from{transform:scale(1.4)}to{transform:scale(1)}}.map-element-grid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:1vw}.map-element-grid .picture-block img{width:100%;height:100px;object-fit:cover}.map-element-grid .info-block{display:flex;flex-direction:column;position:relative;padding:20px 15px}.map-element-grid .info-block .title{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:5px;font:var(--font-default);font-style:normal;font-weight:500;font-size:16px;line-height:24px}.map-element-grid .info-block .text{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:var(--color-gray-4);font:var(--font-default);font-style:normal;font-weight:500;font-size:12px;line-height:16px}.ymaps-b-balloon__tl{display:none !important}.ymaps-b-balloon__bl-holster{display:none !important}.ymaps-b-balloon__br{display:none !important}.ymaps-b-balloon__tr{display:none !important}.ymaps-b-balloon__sprite_type_tail{background:url("/bitrix/templates/creativebz.bsnrealty/components/bitrix/catalog.section/creativebz.realty/img/Union.png") top center no-repeat !important}
.ymaps-b-balloon__content-holster{padding:0 !important;background:0 0 !important}.ymaps-b-balloon__content{border-width:0 !important;border-radius:16px}.ymaps-b-balloon__content ymaps{border-radius:16px}.ymaps-b-balloon{background:0 0;filter:drop-shadow(0px 10px 40px rgba(0,0,0,.25))}.ymaps-b-balloon-shadow{display:none !important}.ymaps-b-balloon__tail{background:0 0 !important}
/* End */


/* Start:/local/templates/creativebz.bsnrealty/components/bitrix/catalog.section/creativebz.content/style.min.css?1725435470806*/
.content-items .content-items_slider{overflow:hidden;flex-wrap:nowrap}.content-items-wrapper_similar{margin:64px 0 0}.content-item__image{margin:0 0 16px;border-radius:16px;overflow:hidden}.content-item__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10}.content-item__section-title{margin:0 0 8px}.content-item:hover .content-item__title a{color:var(--color-primary)}.owl-stage .content-item{max-width:100%;height:100%}@media (max-width:767px){.content-items .content-items_block,.content-items .content-items_slider{margin:-12px}.content-items .content-item{padding:12px}}@media (max-width:575px){.content-items_block .content-item .content-item__title{font-size:20px;line-height:28px}.content-items-wrapper_similar{margin-top:48px}.content-items_slider .content-item{max-width:286px}}
/* End */
/* /local/templates/creativebz.bsnrealty/components/bitrix/catalog.element/creativebz.realty/style.min.css?172543547014832 */
/* /local/templates/creativebz.bsnrealty/assets/lib/fancybox/jquery.fancybox.min.css?172543547015598 */
/* /local/templates/creativebz.bsnrealty/components/bitrix/news.list/creativebz.banners/style.min.css?1725435471750 */
/* /local/templates/creativebz.bsnrealty/components/bitrix/catalog.section/creativebz.realty/style.min.css?172543547013120 */
/* /local/templates/creativebz.bsnrealty/components/bitrix/catalog.section/creativebz.content/style.min.css?1725435470806 */
