

/* Start:/local/templates/ranx-landing/components/ranx/block.landing/11_2/style.min.css?17830026435689*/
.title-high{background-color:#f2f2f0;padding:40px 0}.block11-2 .block-title{margin-bottom:50px}.block11-2 .map-block{border:1px solid #ECECEC; border-radius:4px; position:relative}.block11-2 .contacts-wrapper{background:#fff; height:100%; position:absolute; top:32px; left:32px; max-height:calc(100% - 64px); width:313px; border-radius:4px; overflow:hidden; box-shadow:0 10px 25px rgba(0,0,0,0.1); z-index:1}.block11-2 .contacts-list{max-height:500px; overflow:auto}.block11-2 .contacts-list .item{padding:17px 25px 17px 41px; background:#fff; border-bottom:1px solid #ECECEC; position:relative; cursor:pointer}.block11-2 .contacts-list .item .item-icon{position:absolute; left:25px; top:26px; line-height:7px; width:5px; height:7px}.block11-2 .contacts-list .item .item-icon svg{width:5px; height:7px; position:absolute; top:0; left:0}.block11-2 .contacts-list .item:hover{background:#F8F8F8}.block11-2 .contacts-list .item .item-title{color:#333; font-size:15px; line-height:21px}.block11-2 .contacts-list .item .properties{margin-top:5px}.block11-2 .contacts-list .item .properties .property,.block11-2 .contacts-list .item .properties .property *{color:#666; font-size:13px; line-height:18px}.block11-2 .map-wrapper{border-left:1px solid #ECECEC; background-image:url('/local/templates/ranx-landing/components/ranx/block.landing/11_2/images/empty.jpg'); background-repeat:no-repeat; background-size:cover}.block11-2 .map-wrapper.empty{display:flex; align-content:center; justify-content:center; width:100%; height:500px}.block11-2 .map-wrapper.empty .map{display:none}.block11-2 .map-wrapper.empty .map-empty{display:flex; align-content:center; justify-content:center; flex-wrap:wrap}.block11-2 .map-empty{display:none}.block11-2 .map-empty .map-empty-icon{width:46px; height:58px; position:relative; margin-bottom:15px}.block11-2 .map-empty .map-empty-icon svg{position:absolute; top:0; left:0; width:46px; height:58px}.block11-2 .map-empty .map-empty-title{font-weight:bold; font-size:18px; line-height:33px; color:#333333; text-align:center; width:100%; margin-bottom:2px}.block11-2 .map-empty .map-empty-desc{font-size:13px; line-height:24px; color:#666666; text-align:center; width:100%}.block11-2 .contacts-detail_items{position:relative; padding:28px 34px; display:none}.block11-2 .contacts-detail_items .detail-close{position:absolute; cursor:pointer; top:16px; right:16px; line-height:11px; padding:5px; color:#c8c8c8; width:11px; height:11px}.block11-2 .contacts-detail_items .detail-close svg{width:11px; height:11px; position:absolute; top:0; left:0}.block11-2 .contacts-detail_items .contacts-detail{display:none}.block11-2 .contacts-detail_items .contacts-detail .detail-title{color:#333; font-size:18px; line-height:21px}.block11-2 .contacts-detail_items .contacts-detail .properties .property{font-size:13px; margin-top:11px; line-height:20px}.block11-2 .contacts-detail_items .contacts-detail .properties .property .title{color:#999}.block11-2 .contacts-detail_items .contacts-detail .properties .property .value,.block11-2 .contacts-detail_items .contacts-detail .properties .property .value *{color:#333}.block11-2 .contacts-balloon_items{display:none}.block11-2 [class*="balloon_layout_normal"]{box-shadow:0 10px 25px 0 rgba(0,0,0,.07)}.block11-2 [class*="balloon__content"]{font:unset}.block11-2 [class*="balloon__close-button"]{width:10px; height:10px; margin:7px}.block11-2 .balloon-wrap{padding:5px 10px 10px 8px}.block11-2 .balloon-name{color:#333; font-size:18px; line-height:21px; font-weight:bold}.block11-2 .balloon-img{max-width:375px; margin-top:16px}.block11-2 .balloon-preview img{max-width:100%}.block11-2 .balloon-preview{font-size:13px; line-height:20px; margin-top:16px}.block11-2 .balloon-preview > *{margin-bottom:12px; font-size:13px; line-height:20px}.block11-2 .balloon-preview :last-child{margin-bottom:0}.block11-2 .balloon-btn{margin:16px 5px 0}.block11-2 .balloon-btn .block-el-btns > div{padding:0}.block11-2 .marker_custom{width:46px; height:58px; position:relative; left:-23px; top:-58px}.block11-2 .cluster_custom{font-size:13px; line-height:58px}.block11-2 .cluster_custom > span{position:relative; z-index:1}.block11-2 .cluster_custom svg{position:absolute; top:0; left:0; bottom:0}.block11-2 .one-item .contacts-list,.block11-2 .one-item .detail-close{display:none}.block11-2 .one-item .contacts-detail_items,.block11-2 .one-item .contacts-detail{display:block}@media (max-width:991px){.block11-2 .contacts-wrapper{height:auto !important;position:static;width:100%}.block11-2 .contacts-list{max-height:191px}}@media (max-width:575px){.block11-2 .balloon-img{max-width:215px}}.block11-2 .title-high{position:relative; z-index:20; overflow:visible !important}.block11-2 .title-high .maxwidth-theme{position:relative; overflow:visible !important}.block11-2 .bnovo-inline-shell{position:relative; height:48px; min-height:48px; max-height:48px; overflow:visible !important}.block11-2 #_bn_widget_{position:absolute !important; top:0; left:0; right:0; height:48px !important; min-height:48px !important; max-height:48px !important; padding:0 !important; margin:0 !important; z-index:4000; overflow:visible !important}.block11-2 #_bn_widget_ > *{overflow:visible !important}.block11-2 iframe[src*="reservationsteps.ru"],.block11-2 iframe[src*="widget.reservationsteps.ru"]{position:absolute !important; top:0; left:0; width:100% !important; z-index:4000 !important}.block11-2 div[id*="bnovo"],.block11-2 div[class*="bnovo"],.block11-2 .bnovo-widget,.block11-2 .bnovo-modal{z-index:4000 !important}body > iframe[src*="reservationsteps.ru"],body > iframe[src*="widget.reservationsteps.ru"],body > div[id*="bnovo"],body > div[class*="bnovo"],body > .bnovo-widget,body > .bnovo-modal{z-index:4000 !important}
/* End */


/* Start:/local/templates/ranx-landing/components/ranx/block.landing/18_2/style.min.css?1783288862662*/
.block18-2 .block-title{margin-bottom:30px !important}.block18-2.text-light .contact-info a{color:#f8f9fa}.block18-2 .contact-items{}.block18-2 .contact-item{margin-bottom:17px}.block18-2 .contact-item-name{font-size:13px; line-height:23px}.block18-2:not(.text-light) .contact-item-name{color:#999999}.block18-2 .contact-item-value{font-size:16px; line-height:23px}.block18-2 .contact-item-value a{font-size:16px; line-height:23px}.block18-2:not(.text-light) .contact-item-value a{color:#333333}.block-18-2-socials{margin-top:23px}.block-18-2-socials .block-social{margin-right:25px; color:#888888}@media (max-width:991px){.block18-2 .form-wrap{margin-top:40px}}
/* End */
/* /local/templates/ranx-landing/components/ranx/block.landing/11_2/style.min.css?17830026435689 */
/* /local/templates/ranx-landing/components/ranx/block.landing/18_2/style.min.css?1783288862662 */
