.l-banner-before-footer{overflow:hidden;clear:both;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:20px}.l-banner-before-footer .adsbygoogle{float:left}.l-google-right{margin-top:25px;min-height:600px}.l-google-right .b-google-container{float:left;clear:both;width:280px}.l-google-right .b-google-container.m-fixed{position:fixed;top:115px}.l-google-right .b-google-container.m-fixbtm{position:absolute}@media screen and (max-width:760px){.l-banner-before-footer{padding:8px}}.b-breadcrumbs{position:absolute;top:0;left:20px;right:20px;overflow:hidden;height:23px;margin-top:20px}@media screen and (max-width:990px){.b-breadcrumbs{position:relative;left:0;right:0;margin-left:8px;margin-right:8px}}@media screen and (max-width:760px){.b-breadcrumbs{margin-top:0;margin-bottom:30px}}.l-complex-info{overflow:hidden;padding-top:30px;padding-bottom:20px;border-bottom:1px solid #ebedf2}.l-complex-info .complex-info{float:left;width:60%}.l-complex-info .complex-info p span{white-space:nowrap}.l-complex-info .complex-info h3{margin:0;font-size:18px;font-weight:bold;color:#3e3e3e}.l-complex-info .complex-info h3 a{text-decoration:none;color:#3e3e3e}.l-complex-info .complex-info h3 a.count{font-weight:normal;white-space:nowrap;color:#077AF1}.l-complex-info .complex-info h3 a:hover{color:#f46f0e}.l-complex-info .complex-info .address{padding-top:21px;font-size:16px;line-height:20px;color:#3e3e3e}.l-complex-info .complex-info .address p{margin-bottom:3px}.l-complex-info .complex-info .address p a{text-decoration:none;color:#3e3e3e}.l-complex-info .complex-info .address p a:hover{color:#f46f0e}.l-complex-info .complex-info .address p svg{width:17px;height:12px;fill:#949494}.l-complex-info .complex-info .address p svg.metro{width:20px;height:12px}.l-complex-info .complex-info .address p svg.walk{width:14px;height:14px}.l-complex-info .complex-info .address p small{font-size:14px;color:#949494;white-space:nowrap}.l-complex-info .complex-info .details{float:left;width:100%;margin-top:38px}.l-complex-info .complex-info .details p{float:left;clear:both;width:100%;margin-bottom:18px;font-size:16px}.l-complex-info .complex-info .details p span{float:left;width:190px;color:#949494}.l-complex-info .complex-info .details p strong{display:block;overflow:hidden;font-weight:normal;color:#3e3e3e}.l-complex-info .complex-info .details p strong span{width:auto;margin-right:7px;color:#3e3e3e}.l-complex-info .complex-info .details p strong a{white-space:nowrap}.l-complex-info .complex-info .details p a{text-decoration:none}.l-complex-info .complex-info .details p a i{font-style:normal}.l-complex-info .photo-builder{float:right;width:38%}.l-complex-info .photo-builder .photo{position:relative;display:block;overflow:hidden;height:285px}.l-complex-info .photo-builder .photo img{height:100%;margin-left:50%;transform:translate(-50%,0)}.l-complex-info .photo-builder .photo span{position:absolute;bottom:20px;left:20px;float:left;padding:11px;border-radius:3px;background:#077AF1;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:13px;line-height:15px;text-transform:uppercase;color:#fff;cursor:pointer;text-decoration:none}.l-complex-info .photo-builder .photo span:hover{background:#0A61BA}.l-complex-info .photo-builder .photo span:before{content:"\f030";margin-right:5px;font-family:'fontawesome';font-weight:normal}.l-complex-info .photo-builder .builder{float:left;clear:both;width:100%;margin-top:15px;border:#ccc 1px solid;box-sizing:border-box}.l-complex-info .photo-builder .builder .ttl{float:left;clear:both;width:100%;box-sizing:border-box;padding:17px 20px 0 20px;font-size:11px;color:#949494}.l-complex-info .photo-builder .builder .company{float:left;clear:both;width:100%;box-sizing:border-box;padding:17px 20px 15px 20px}.l-complex-info .photo-builder .builder .company .img{float:left;width:60px;height:60px;margin-right:10px;padding:9px;box-sizing:border-box;border:#ccc 1px solid}.l-complex-info .photo-builder .builder .company .img img{display:block;width:40px;margin-top:20px;transform:translate(0,-50%)}.l-complex-info .photo-builder .builder .company p{overflow:hidden}.l-complex-info .photo-builder .builder .company p strong{display:block;padding-bottom:10px;font-size:18px;line-height:18px;font-weight:bold;color:#3e3e3e}.l-complex-info .photo-builder .builder .company p strong a{text-decoration:none;color:#3e3e3e}.l-complex-info .photo-builder .builder .company p strong a:hover{color:#f46f0e}.l-complex-info .photo-builder .builder .company p span{display:block;font-size:12px;color:#949494}.l-complex-info .photo-builder .builder .company p span a{text-decoration:none;color:#949494}.l-complex-info .photo-builder .builder .company p span a:hover{color:#f46f0e}.l-complex-info .photo-builder .builder .objects{float:left;clear:both;width:100%;box-sizing:border-box;padding:0 20px 0 20px}.l-complex-info .photo-builder .builder .objects p{float:left;margin-right:17px;color:#949494}.l-complex-info .photo-builder .builder .objects p a{text-decoration:none}.l-complex-info .photo-builder .builder .links{float:left;clear:both;width:100%;margin-top:15px;border-top:#ccc 1px solid}.l-complex-info .photo-builder .builder .links a{display:block;float:left;min-width:50%;padding:20px 5px;font-size:13px;text-transform:uppercase;text-decoration:none;text-align:center}.l-complex-info .photo-builder .builder .links a.right{float:none;overflow:hidden;min-width:0;border-left:#ccc 1px solid}@media screen and (max-width:1100px){.l-complex-info .complex-info .details p a i{display:none}}@media screen and (max-width:990px){.l-complex-info{padding:25px 8px 0 8px}.l-complex-info .complex-info .details p a i{display:inline}}@media screen and (max-width:760px){.l-complex-info{padding-bottom:0;border-bottom:0}.l-complex-info .complex-info{width:100%}.l-complex-info .complex-info .details{margin-top:30px}.l-complex-info .complex-info .details p span{width:180px}.l-complex-info .photo-builder{float:left;clear:both;width:100%;padding-top:15px}.l-complex-info .photo-builder .builder{margin-top:0;box-sizing:border-box}}@media screen and (max-width:500px){.l-complex-info .complex-info .details p span{width:150px}}@media screen and (max-width:400px){.l-complex-info .complex-info .details p a{display:none}}.l-duty-realtor{box-sizing:border-box;margin-top:20px}.l-duty-realtor .container{overflow:hidden;padding:20px;border:#ccc 1px solid;border-radius:3px}.l-duty-realtor .container h3{float:left;clear:both;width:100%;margin:0;font-size:18px;font-weight:bold;color:#3e3e3e}.l-duty-realtor .container .company{float:left;clear:both;width:100%;margin-top:12px}.l-duty-realtor .container .company .img{float:left;margin-right:10px}.l-duty-realtor .container .company .img img{display:block;width:50px}.l-duty-realtor .container .company p span{display:block;margin-bottom:5px}.l-duty-realtor .container .company p small{display:block;margin-top:1px;font-size:10px}.l-duty-realtor .container .b-seller-phone{margin-top:8px}.l-duty-realtor .container .b-success,.l-duty-realtor .container .b-failure{float:left;clear:both;width:100%;margin-top:15px}.l-duty-realtor .container .phone{float:left;clear:both;width:100%;margin-top:18px;height:50px;padding-top:16px;box-sizing:border-box;border-radius:3px;background:#5ac654;font-size:18px;line-height:18px;font-weight:bold;color:#fff;text-decoration:none;text-align:center}.l-duty-realtor .container .phone:hover{color:#f8fa2a}.l-duty-realtor .container .form{float:left;clear:both;width:100%;margin-top:20px}.l-duty-realtor .container .form p{margin-bottom:15px;font-size:14px;line-height:15px;font-weight:normal;color:#3e3e3e}.l-duty-realtor .container .form input{width:100%;height:50px;padding:0 17px;margin-bottom:20px;border:#ccc 2px solid;border-radius:3px;box-sizing:border-box;font-size:16px;color:#3e3e3e}.l-duty-realtor .container .form input::-webkit-input-placeholder{color:#949494;opacity:1}.l-duty-realtor .container .form input:-moz-placeholder{color:#949494;opacity:1}.l-duty-realtor .container .form input::-moz-placeholder{color:#949494;opacity:1}.l-duty-realtor .container .form input:-ms-input-placeholder{color:#949494;opacity:1}.l-duty-realtor .container .form input.btn{width:auto;margin-bottom:0;border:0;background:#077AF1;font-size:13px;text-transform:uppercase;color:#fff;cursor:pointer}.l-duty-realtor .container .form input.btn:hover{background:#0A61BA}.l-duty-realtor .container .form input.validation-error{border-color:#a31f1f;color:#a31f1f}.l-duty-realtor .container .form input.validation-error::-webkit-input-placeholder{color:#a31f1f;opacity:1}.l-duty-realtor .container .form input.validation-error:-moz-placeholder{color:#a31f1f;opacity:1}.l-duty-realtor .container .form input.validation-error::-moz-placeholder{color:#a31f1f;opacity:1}.l-duty-realtor .container .form input.validation-error:-ms-input-placeholder{color:#a31f1f;opacity:1}@media screen and (max-width:990px){.l-duty-realtor{padding:20px 8px 0 8px}}.l-gallery{z-index:1;position:relative;padding-top:15px;cursor:pointer}.l-gallery.m-open{position:fixed;top:0;left:0;z-index:0;visibility:hidden;width:100%;height:100%;padding:0;background:#212121;cursor:default}.l-gallery.m-open.m-visible{visibility:visible;z-index:199}.l-gallery.m-open>div{height:100%}.l-gallery.m-open .close{display:block}.l-gallery.m-open .info-right{display:block}.l-gallery.m-open .b-slider{float:none;width:auto;height:100%}.l-gallery.m-open .b-slider .swipeItem{position:relative;overflow:hidden;width:100%;height:100%;outline:1px solid black}.l-gallery.m-open .b-slider .swipeItem-content{position:absolute;width:100%;height:100%}.l-gallery.m-open .b-slider .counter{display:block;top:0;bottom:auto;left:50%;right:auto;transform:translate(-50%,0)}.l-gallery.m-open .b-slider .gallery-slider{height:calc(100vh - 140px);background:0}.l-gallery .b-highinfo{position:absolute}.l-gallery .close{display:none;position:absolute;top:0;right:0;z-index:99;float:right;width:65px;height:65px;text-decoration:none;cursor:pointer}.l-gallery .close span,.l-gallery .close:before,.l-gallery .close:after{position:absolute;top:36px;left:22px;z-index:1;display:block;width:25px;height:3px;border-radius:2px;background:#fff;box-shadow:#000 0 0 5px;transform:rotate(45deg);text-indent:-9999px}.l-gallery .close:before{content:"";z-index:3;box-shadow:none}.l-gallery .close:after{content:"";z-index:2;transform:rotate(-45deg)}.l-gallery .info-right{display:none;float:right;width:260px;padding:25px 20px 20px 20px}.l-gallery .info-right h3{float:left;clear:both;width:100%;margin:0 0 20px 0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:18px;line-height:23px;color:#fff}.l-gallery .info-right .b-price{float:left;clear:both;width:100%;margin:0 0 5px 0}.l-gallery .info-right .b-price .price{float:left;font-size:18px;line-height:23px;color:#fff}.l-gallery .info-right .b-price .price span{margin-left:5px;color:#949494}.l-gallery .info-right .b-price .price.m-m2{margin:2px 0 0 10px;font-size:12px}.l-gallery .info-right .b-price .underprices{display:none}.l-gallery .info-right .l-object-address{float:left;clear:both;width:100%;margin:0 0 10px 0;padding:0;font-size:14px;color:#fff}.l-gallery .info-right .l-object-address p a{color:#fff}.l-gallery .info-right .l-object-address p a:hover{color:#f46f0e}.l-gallery .info-right .l-object-address p svg{fill:#949494}.l-gallery .info-right .l-object-address p small{margin-left:5px;color:#949494}.l-gallery .info-right .l-object-address p.lp-title{font-size:16px;font-weight:bold}.l-gallery .info-right .l-object-address p.lp-title a{color:#077AF1}.l-gallery .info-right .l-object-address p.lp-title a:hover{color:#f46f0e}.l-gallery .info-right .l-object-address p.address{margin-bottom:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px}.l-gallery .info-right .l-seller{float:left;clear:both;width:100%;margin:0 0 10px 0}.l-gallery .info-right .l-seller .company .img{background:#fff}.l-gallery .info-right .l-seller .company p strong{font-size:16px;color:#fff}.l-gallery .info-right .l-seller .company p strong a{color:#fff}.l-gallery .info-right .l-seller .company p strong a:hover{color:#f46f0e}.l-gallery .info-right .question{margin-top:20px}.l-gallery .info-right .question h3{font-weight:normal;color:#fff}.l-gallery .info-right .question p{color:#fff}.l-gallery .info-right .question input{border:0}.l-gallery .b-slider{position:relative;float:left;overflow:hidden;width:100%}.l-gallery .b-slider .hover-next,.l-gallery .b-slider .hover-prev{position:absolute;top:50%;right:0;z-index:2;display:block;overflow:hidden;width:72px;height:64px;margin-top:-32px;border:0;background:0;outline:0}.l-gallery .b-slider .hover-prev{right:auto;left:0}.l-gallery .b-slider .counter{display:none;position:absolute;bottom:0;right:0;z-index:99;box-sizing:border-box;height:25px;padding:7px 10px;background:rgba(33,33,33,0.4);font-size:11px;line-height:11px;color:#fff;text-transform:uppercase}.l-gallery .b-slider .slick-slider{position:relative;float:left;clear:both;width:100%;height:100%}.l-gallery .b-slider .slick-slider .slick-dots{display:none}.l-gallery .b-slider .slick-slider .slick-list{overflow:hidden;clear:both;height:100%}.l-gallery .b-slider .slick-slider .slick-list .slick-track{float:left;width:100%;height:100%;touch-action:manipulation}.l-gallery .b-slider .slick-slider .slick-list .slick-track .slick-slide{position:relative;float:left;width:100%;height:100%;overflow:hidden}.l-gallery .b-slider .slick-slider .slick-list .slick-track .slick-slide span{position:relative;display:block;overflow:hidden;height:100%}.l-gallery .b-slider .slick-slider .slick-list .slick-track .slick-slide span img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}.l-gallery .b-slider .slick-slider .slick-list .slick-track .slick-slide .caption{display:none}.l-gallery .b-slider .slick-slider .slick-arrow{position:absolute;top:50%;z-index:2;display:block;overflow:hidden;width:60px;height:60px;margin-top:-30px;border:0;background:0;outline:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.l-gallery .b-slider .slick-slider .slick-arrow::before{display:block;height:60px;font-family:'fontawesome';font-size:40px;line-height:60px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.4)}.l-gallery .b-slider .slick-slider .slick-arrow.slick-prev{left:-50px}.l-gallery .b-slider .slick-slider .slick-arrow.slick-prev::before{content:"\f104"}.l-gallery .b-slider .slick-slider .slick-arrow.slick-next{right:-50px}.l-gallery .b-slider .slick-slider .slick-arrow.slick-next::before{content:"\f105"}.l-gallery .b-slider .slick-slider:hover .slick-arrow.slick-prev{left:10px}.l-gallery .b-slider .slick-slider:hover .slick-arrow.slick-next{right:10px}.l-gallery .b-slider .gallery-slider{position:relative;height:600px;background:#ddd}.l-gallery .b-slider .gallery-slider span.selected{position:relative;display:block;overflow:hidden;height:100%}.l-gallery .b-slider .gallery-slider span.selected img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}.l-gallery .b-slider .gallery-slider .b-archive{display:none}.l-gallery .b-slider .gallery-carousel{position:relative;width:calc(100% + 10px);height:140px;margin-top:-1px}.l-gallery .b-slider .gallery-carousel .slick-list .slick-track .slick-slide{width:160px}.l-gallery .b-slider .gallery-carousel .slick-list .slick-track .slick-slide span{height:120px;margin:10px 10px 10px 0}.l-gallery .b-slider .gallery-carousel .slick-list .slick-track .slick-slide:hover{cursor:pointer}.l-gallery .b-slider .gallery-carousel .slick-list .slick-track .slick-slide span.selected{border:#f46f0e 3px solid;box-sizing:border-box}.l-gallery .b-slider .gallery-carousel .slick-list .slick-track .slick-slide span.selected img{height:100%}.l-gallery .b-slider .gallery-carousel .slick-arrow{width:40px}.l-gallery .b-slider .gallery-carousel .slick-arrow:before{font-size:30px}.l-gallery .b-slider .gallery-carousel:hover .slick-arrow.slick-next{right:20px}@media screen and (max-width:1160px){.l-gallery .b-slider #gallery-slider{height:calc(75vw - 270px)}}@media screen and (max-width:990px){.l-gallery{height:calc(100vh - 120px);max-height:75vw;padding:0}.l-gallery .b-slider{height:100%}.l-gallery .b-slider .gallery-slider{height:calc(100% - 110px)}.l-gallery .b-slider .gallery-carousel{height:110px}.l-gallery .b-slider .gallery-carousel .slick-list .slick-track .slick-slide span{height:90px}.l-gallery.m-open{height:100%;max-height:none}.l-gallery.m-open .info-right{display:none}.l-gallery.m-open .b-slider .gallery-slider{height:100%}.l-gallery.m-open .b-slider .gallery-slider .slick-slider .slick-list .slick-track .slick-slide span img{height:auto}.l-gallery.m-open .b-slider .gallery-slider .slick-slide span img{width:auto;height:auto;max-width:100%;max-height:100%}.l-gallery.m-open .b-slider .gallery-slider span.selected img{width:auto;height:auto;max-width:100%;max-height:100%}.l-gallery.m-open .b-slider .gallery-carousel{display:block;position:absolute;bottom:0;z-index:9;background:rgba(33,33,33,0.4);transition:bottom .5s ease,opacity .5s ease}.l-gallery.m-open.m-hidden .close{display:none}.l-gallery.m-open.m-hidden .gallery-slider .hover-next,.l-gallery.m-open.m-hidden .gallery-slider .hover-prev{display:none}.l-gallery.m-open.m-hidden .gallery-slider .slick-slider .slick-arrow{visibility:hidden;pointer-events:none}.l-gallery.m-open.m-hidden .gallery-carousel{bottom:-100px;opacity:0}}@media screen and (max-width:760px){.l-gallery{height:auto;max-height:none}.l-gallery.m-open .b-slider{height:100%;max-height:100%}.l-gallery.m-open .b-slider .gallery-carousel{height:80px}.l-gallery.m-open .b-slider .gallery-carousel .slick-list .slick-track .slick-slide span{height:60px}.l-gallery .b-slider{height:280px}.l-gallery .b-slider .counter{display:block}.l-gallery .b-slider .slick-slider .slick-arrow.slick-prev{left:0}.l-gallery .b-slider .slick-slider .slick-arrow.slick-next{right:0}.l-gallery .b-slider .slick-slider .slick-arrow:before{font-size:28px}.l-gallery .b-slider .slick-slider:hover .slick-arrow.slick-prev{left:0}.l-gallery .b-slider .slick-slider:hover .slick-arrow.slick-next{right:0}.l-gallery .b-slider .gallery-slider{height:100%}.l-gallery .b-slider .gallery-carousel{display:none}.m-with-duty .l-gallery.m-open{height:calc(100% - 40px)}}.l-house-info{padding-top:35px}.l-house-info h3{margin:0;font-size:18px;font-weight:bold;color:#3e3e3e}.l-house-info table{width:100%;margin-top:38px}.l-house-info table td{width:25%;white-space:nowrap;font-size:11px;text-transform:uppercase;color:#949494}.l-house-info table td p{float:left}.l-house-info table td p:before{content:"";display:block;height:48px;margin-bottom:12px;background:url('../images/HouseIcons.png') no-repeat 50% 0}.l-house-info table td p.i2:before{background-position:50% -100px}.l-house-info table td p.i3:before{background-position:50% -200px}.l-house-info table td p.i4:before{background-position:50% -300px}.l-house-info table td p.i5:before{background-position:50% -400px}.house-icons{position:relative;overflow:hidden;margin-top:30px}.house-icons .wrapper{display:flex;flex-wrap:wrap;margin:0 -40px}.house-icons .item{width:110px;padding:0;margin:0 40px 30px 40px;font-size:11px;text-transform:uppercase;color:#949494;text-align:center}.house-icons .item svg{width:48px;height:48px;fill:#077af1}.house-icons .item p{margin-top:12px}@media screen and (max-width:760px){.house-icons .wrapper{margin:0}.house-icons .item{width:100px;margin:0 0 30px 0}}.l-instruments{float:left;width:100%;padding-top:16px;margin-bottom:24px;border-top:#dfdfdf 1px solid}.l-instruments a{float:left;width:auto;margin:8px 8px 0 0;padding:9px 16px;border:rgba(69,83,96,0.2) 1px solid;border-radius:20px;font-size:13px;line-height:15px;color:#455360;text-decoration:none;white-space:nowrap}.l-instruments a:hover{color:#f46f0e}.l-instruments a small{margin-left:8px;font-size:11px;color:rgba(69,83,96,0.6)}@media screen and (max-width:760px){.l-instruments{margin:0 0 16px 0;padding:0;border:0}.l-instruments a{position:relative;float:none;display:block;width:100%;padding:16px 0;margin:0;border:0;border-radius:0;font-size:14px;line-height:16px;text-decoration:none;color:#455360;border-bottom:rgba(69,83,96,0.2) 1px solid}.l-instruments a::after{content:"\f105";font-family:'fontawesome';float:right;margin-right:4px;line-height:14px;color:rgba(69,83,96,0.4)}.l-instruments a:hover::after{color:rgba(69,83,96,0.8)}.l-instruments a:last-child{border:0}}*{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body{min-width:320px}body.m-popup-opened{overflow:hidden;height:100vh}body.m-popup-opened .l-layout{position:static;overflow:visible}body.m-popup-opened .l-footer,body.m-popup-opened .l-layout>*:not(.l-page-head),body.m-popup-opened .l-banner-before-footer{display:none}body.m-menu-opened{float:left;width:100%}body.m-menu-opened .l-footer,body.m-menu-opened .l-layout,body.m-menu-opened .l-banner-before-footer{display:none}body.m-no-scroll .l-seller{z-index:120}body.m-gallery-opened{position:fixed;overflow:hidden;width:100%;height:100%}body.m-fixed-title .l-rightcolumn-top.m-tofix{position:fixed;right:calc((100% - 1280px)/2 + 20px);top:95px;padding-top:10px;background:#fff}body.m-fixed-title .l-rightcolumn-top.m-tofix.m-btm{position:static}input,select,textarea,button{-webkit-appearance:none}input.validation-error,select.validation-error,textarea.validation-error,button.validation-error{border-color:#a31f1f;color:#a31f1f}input.validation-error::-webkit-input-placeholder,select.validation-error::-webkit-input-placeholder,textarea.validation-error::-webkit-input-placeholder,button.validation-error::-webkit-input-placeholder{color:#a31f1f;opacity:1}input.validation-error:-moz-placeholder,select.validation-error:-moz-placeholder,textarea.validation-error:-moz-placeholder,button.validation-error:-moz-placeholder{color:#a31f1f;opacity:1}input.validation-error::-moz-placeholder,select.validation-error::-moz-placeholder,textarea.validation-error::-moz-placeholder,button.validation-error::-moz-placeholder{color:#a31f1f;opacity:1}input.validation-error:-ms-input-placeholder,select.validation-error:-ms-input-placeholder,textarea.validation-error:-ms-input-placeholder,button.validation-error:-ms-input-placeholder{color:#a31f1f;opacity:1}.m-fixed-menu .l-top-menu{position:fixed;top:-130px;transition:top .4s}.m-fixed-menu .l-top-menu.m-visible{top:0}.m-fixed-menu .l-layout{margin-top:80px}.b-site-container{display:flex;flex-direction:column}.b-site-container .b-menu-filter{order:1}.b-site-container .adriver-mobile-footer{order:2}.b-site-container .l-layout{order:3;width:100%}.b-site-container .l-banner-before-footer{order:4}.b-site-container .l-footer{order:5}.l-layout{position:relative;overflow:hidden;max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}.l-layout .l-gallery:not(.m-open),.l-layout .b-yandex-under-gallery,.l-layout .l-single-photo,.l-layout .l-object-info,.l-layout .l-object-address,.l-layout .l-object-description,.l-layout .l-object-contacts,.l-layout .l-place,.l-layout .l-house-info,.l-layout .l-complex-info,.l-layout .l-other-objects.m-short,.l-layout .l-mortage-condition,.l-layout .l-mortgage-iframe,.l-layout .l-price-changes,.l-layout .l-seller-contacts{clear:left;width:calc(100% - 320px)}.l-layout .l-rightcolumn-top,.l-layout .l-tgb-vertical,.l-layout .l-mortage-calc,.l-layout .l-newbuildings,.l-layout .l-duty-realtor,.l-layout .l-google-right{float:right;clear:right;width:300px}.l-layout .l-rightcolumn-top .l-tgb-vertical{float:left;clear:both;width:100%;margin-top:20px}.l-layout .l-newbuildings{margin-top:20px}.l-layout .l-newbuildings h3{margin-bottom:15px;font-size:18px;font-weight:bold;color:#3e3e3e}.l-layout .l-newbuildings .b-offer-on-image{width:280px;height:200px;margin-bottom:20px}.l-layout .l-page-head .b-highinfo{top:0;left:0;z-index:5;float:left;clear:both;display:block;box-sizing:border-box;height:27px;margin-top:15px;padding:8px 10px 0 10px;background:rgba(0,0,0,0.4);font-size:12px;line-height:12px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none}.l-layout .l-page-head .b-highinfo small{margin-left:8px;font-size:12px}.l-layout .l-page-head .b-awards{position:absolute;top:48px;left:0;z-index:5;width:100%}.l-layout .l-page-head .b-awards img{float:left;width:10%;margin-left:1%}.l-layout .l-single-photo{position:relative}.l-layout .l-single-photo .b-highinfo{position:absolute}.l-layout .l-single-photo .photo-wrapper{float:left;clear:both;width:100%;position:relative;overflow:hidden}.l-layout .l-single-photo .photo-wrapper .img{float:left;clear:both;width:100%;position:relative;overflow:hidden;height:510px;margin-top:15px;background:#ddd}.l-layout .l-single-photo .photo-wrapper .img img{position:absolute;top:0;left:50%;transform:translate(-50%,0);height:100%}.l-layout .l-mortgage-iframe{padding-top:35px}.l-layout .l-mortgage-iframe h3{margin:0 0 25px 0;font-size:18px;font-weight:bold;color:#3e3e3e}@media screen and (max-width:1280px){body.m-fixed-title .l-rightcolumn-top.m-tofix{right:20px}}@media screen and (max-width:990px){.l-layout{clear:both;display:flex;flex-direction:column;flex-wrap:nowrap;padding:0}.l-layout .l-gallery:not(.m-open),.l-layout .l-single-photo,.l-layout .b-yandex-under-gallery,.l-layout .l-object-dates,.l-layout .l-object-address,.l-layout .l-object-description,.l-layout .l-object-contacts,.l-layout .l-place,.l-layout .l-house-info,.l-layout .l-complex-info,.l-layout .l-other-objects.m-short,.l-layout .l-other-objects.m-long,.l-layout .l-mortage-condition,.l-layout .l-mortgage-iframe,.l-layout .l-price-changes,.l-layout .l-rightcolumn-top,.l-layout .l-mortage-calc,.l-layout .l-duty-realtor{float:left;clear:both;width:100%;box-sizing:border-box}.l-layout .l-seller,.l-layout .l-object-info,.l-layout .l-newbuildings,.l-layout .l-tgb-vertical,.l-layout .l-seller-contacts,.l-layout .l-google-right{display:none}.l-layout .b-breadcrumbs{order:10}.l-layout .l-object-dates{order:20}.l-layout .l-page-head{order:30}.l-layout .l-page-head .b-highinfo{margin-left:8px;width:110px}.l-layout .b-yandex-under-gallery{order:40}.l-layout .l-rightcolumn-top{order:50}.l-layout .l-object-address{order:60}.l-layout .l-place{order:70}.l-layout .l-object-description{order:80}.l-layout .l-object-contacts{order:90}.l-layout .l-object-contacts.m-btm{order:180}.l-layout .l-mortage-calc{order:100}.l-layout .l-house-info{order:110}.l-layout .l-complex-info{order:120}.l-layout .l-other-objects.m-short{order:130}.l-layout .l-duty-realtor{order:140}.l-layout .l-price-changes{order:150}.l-layout .l-mortage-condition,.l-layout .l-mortgage-iframe{order:170}.l-layout .l-other-objects.m-long{order:190}.l-layout .l-variants{order:200}.l-layout .l-gallery .b-highinfo{margin:0;width:auto}.l-layout .l-gallery .b-awards{top:32px}.l-layout .l-single-photo{position:relative;background:#ddd}.l-layout .l-single-photo .b-highinfo{margin:0;width:auto}.l-layout .l-single-photo .photo-wrapper .img{height:477px;margin-top:0}.l-layout .l-mortgage-iframe{padding:25px 8px 0 8px}.l-footer .b-info{padding-bottom:100px}}@media screen and (max-width:760px){body.m-gallery-opened .l-layout{position:absolute;z-index:299;width:100%;padding-top:60px}body.m-gallery-opened .l-page-head{z-index:160}body.m-share-popup-opened{overflow:hidden;height:100vh}body.m-share-popup-opened .l-layout{position:static;overflow:visible}body.m-share-popup-opened .l-footer,body.m-share-popup-opened .l-layout>*:not(.l-object-dates),body.m-share-popup-opened .l-banner-before-footer{display:none}body.m-share-popup-opened .b-share-popup{display:block}.l-layout .l-object-dates{order:35}.l-layout .b-breadcrumbs{order:210}.l-layout.m-content .l-content{width:100%}.l-layout .l-single-photo .photo-wrapper .img{height:75vw;max-height:477px}.l-layout .l-single-photo .photo-wrapper .img img{top:50%;left:0;transform:translate(0,-50%);width:100%;height:auto}.m-fixed-menu .l-layout{margin-top:60px}}.l-object-address{padding-top:23px;font-size:18px;line-height:24px;color:#3e3e3e}.l-object-address p{margin-bottom:8px}.l-object-address p a{text-decoration:none;color:#3e3e3e}.l-object-address p a:hover{color:#f46f0e}.l-object-address p svg{width:17px;height:12px;fill:#949494}.l-object-address p svg.metro{width:22px;height:14px}.l-object-address p svg.walk{width:15px;height:15px}.l-object-address p span{white-space:nowrap}.l-object-address p small{font-size:12px;color:#949494;white-space:nowrap}.l-object-address p.lp-title{font-size:20px;font-weight:bold}.l-object-address p.lp-title a{text-decoration:none;color:#077AF1}.l-object-address p.lp-title a:hover{color:#f46f0e}.l-object-address p.address{font-size:18px;font-weight:normal}@media screen and (max-width:990px){.l-object-address{padding:25px 8px 0 8px}.l-object-address p{margin-bottom:1px}}.l-object-contacts .contact{position:relative;overflow:hidden;padding:26px 0 25px 0}.l-object-contacts .contact h3{float:left;clear:both;width:100%;margin:0;font-size:18px;font-weight:bold;color:#3e3e3e}.l-object-contacts .contact .company{float:left;display:flex;margin-top:18px;padding-right:20px;box-sizing:border-box}.l-object-contacts .contact .company .seller-info{float:left;max-width:255px;box-sizing:border-box;padding-right:15px}.l-object-contacts .contact .company .seller-info .img{float:left;width:78px;height:78px;margin-right:10px;padding:11px;box-sizing:border-box;border:#ccc 1px solid}.l-object-contacts .contact .company .seller-info .img img{display:block;width:56px;margin-top:28px;transform:translate(0,-50%)}.l-object-contacts .contact .company .seller-info p{position:relative;top:39px;transform:translate(0,-50%);overflow:hidden}.l-object-contacts .contact .company .seller-info p strong{display:block;font-size:14px;line-height:14px;color:#3e3e3e}.l-object-contacts .contact .company .seller-info p strong a{text-decoration:none;color:#3e3e3e}.l-object-contacts .contact .company .seller-info p strong a:hover{color:#f46f0e}.l-object-contacts .contact .company .seller-info p span{display:block;overflow:hidden;margin-top:5px;font-size:12px;line-height:12px;color:#949494}.l-object-contacts .contact .company .seller-info p span a{display:block;margin-top:3px;text-decoration:none}.l-object-contacts .contact .company .seller-info p span span{display:block;margin-top:3px}.l-object-contacts .contact .company .b-seller-phone{margin-top:14px;width:185px;height:50px;padding-top:16px;font-size:18px;line-height:18px}.l-object-contacts .contact .company .b-seller-phone:before{font-size:16px;line-height:18px}.l-object-contacts .contact .company .b-seller-phone span.phone-btn:before{content:"\f095";display:inline-block;font-family:'fontawesome';font-size:18px;line-height:18px;margin-right:5px}.l-object-contacts .contact .company .b-seller-appointment{display:none;position:relative;z-index:3;float:left;clear:both;width:100%;box-sizing:border-box;height:50px;margin-top:18px;padding:16px 0 0 0;background:#077AF1;border-radius:3px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;cursor:pointer;white-space:nowrap}.l-object-contacts .contact .company .b-seller-appointment:hover{color:#f8fa2a}.l-object-contacts .contact .company.m-person p{position:relative;float:left}.l-object-contacts .contact .company.m-person p strong{padding-bottom:8px;font-size:18px;line-height:18px}.l-object-contacts .contact .company.m-person p span{line-height:15px}.l-object-contacts .contact .company.m-person p .b-seller-phone{position:absolute;top:0;right:-200px}.l-object-contacts .contact .form{overflow:hidden;min-width:425px}.l-object-contacts .contact .form p{float:left;clear:both;width:100%;height:30px;margin:2px 0 0 0;font-size:14px;line-height:20px;color:#3e3e3e;white-space:nowrap}.l-object-contacts .contact .form label small{position:absolute;top:-1000px;left:-9999px}.l-object-contacts .contact .form input{float:left;width:calc(50% - 70px);height:50px;box-sizing:border-box;padding:0 17px 1px 17px;margin-right:15px;border:#ccc 2px solid;border-radius:3px;font-size:16px;color:#3e3e3e}.l-object-contacts .contact .form input::-webkit-input-placeholder{color:#949494;opacity:1}.l-object-contacts .contact .form input:-moz-placeholder{color:#949494;opacity:1}.l-object-contacts .contact .form input::-moz-placeholder{color:#949494;opacity:1}.l-object-contacts .contact .form input:-ms-input-placeholder{color:#949494;opacity:1}.l-object-contacts .contact .form input.btn{float:right;width:110px;margin:0;border:0;background:#077AF1;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;color:#fff;cursor:pointer}.l-object-contacts .contact .form input.btn:hover{background:#0A61BA}.l-object-contacts .contact .form input.validation-error{border-color:#a31f1f;color:#a31f1f}.l-object-contacts .contact .form input.validation-error::-webkit-input-placeholder{color:#a31f1f;opacity:1}.l-object-contacts .contact .form input.validation-error:-moz-placeholder{color:#a31f1f;opacity:1}.l-object-contacts .contact .form input.validation-error::-moz-placeholder{color:#a31f1f;opacity:1}.l-object-contacts .contact .form input.validation-error:-ms-input-placeholder{color:#a31f1f;opacity:1}.l-object-contacts .contact .warning,.l-object-contacts .contact .b-success,.l-object-contacts .contact .b-failure{position:relative;top:56px;overflow:hidden;min-width:215px;transform:translate(0,-50%)}.l-object-contacts .contact.m-one-line .company{position:relative;min-width:295px;height:78px}.l-object-contacts .contact.m-one-line .company .seller-info p{margin:0;top:0;transform:translate(0,0)}.l-object-contacts .contact.m-one-line .company .b-seller-phone{position:absolute;bottom:0;left:88px}.l-object-contacts .contact.m-one-line .form p{margin-top:16px}.l-object-contacts .contact.m-one-line.m-no-image .company{min-width:205px}.l-object-contacts .contact.m-one-line.m-no-image .company .b-seller-phone{left:0}@media screen and (max-width:1220px){.l-object-contacts .contact .form{clear:both;width:100%;margin-top:0;padding-top:25px}}@media screen and (max-width:1060px){.l-object-contacts .contact:not(.m-no-image) .warning,.l-object-contacts .contact:not(.m-no-image) .b-success,.l-object-contacts .contact:not(.m-no-image) .b-failure{clear:both;width:100%;top:0;transform:translate(0,0);padding-top:25px}}@media screen and (max-width:990px){.l-object-contacts{padding:25px 8px 0 8px}.l-object-contacts .contact{padding:0}.l-object-contacts .contact .company{display:block;width:100%;padding:0}.l-object-contacts .contact .company .b-phone-container{float:left;clear:both;width:100%;margin-top:14px;pointer-events:none}.l-object-contacts .contact .company .b-phone-container .b-phone-fix{position:static;padding:0;box-sizing:border-box;width:100%}.l-object-contacts .contact .company .b-phone-container .b-phone-fix .b-seller-phone{width:100%;margin-top:0;pointer-events:all}.l-object-contacts .contact .company .b-phone-container .b-phone-fix .b-seller-appointment{display:block;pointer-events:all}.l-object-contacts .contact .warning,.l-object-contacts .contact .b-success,.l-object-contacts .contact .b-failure{clear:both;width:100%;top:0;transform:translate(0,0);padding-top:25px}.l-object-contacts .contact.m-no-image .company .seller-info p{top:0;transform:translate(0,0)}.l-object-contacts .contact.m-one-line .company{height:auto}.l-object-contacts .contact.m-one-line .company .b-phone-container .b-phone-fix .b-seller-phone{position:static}.l-object-contacts.m-btm .contact .company .b-phone-container{height:60px}.l-object-contacts.m-btm .contact .company .b-phone-container .b-phone-fix{position:fixed;bottom:8px;left:0;z-index:99;padding:15px 8px 8px 8px}.l-object-contacts.m-btm .contact .company .b-phone-container .b-phone-fix .b-seller-phone{height:50px;padding-top:16px;border-radius:4px;font-size:18px;line-height:18px}.l-object-contacts.m-btm .contact .company .b-phone-container .b-phone-fix .b-seller-phone span.phone-btn:before{content:"\f095";display:inline-block;font-family:'fontawesome';margin-right:5px}.l-object-contacts.m-btm .contact .company .b-phone-container .b-phone-fix .b-seller-appointment{display:none}.l-object-contacts.m-btm .contact .company .b-phone-container.m-no-fix .b-phone-fix{position:static;padding:0}.l-object-contacts.m-btm .contact .company .b-phone-container.m-no-fix .b-phone-fix .b-seller-phone{box-shadow:none}}@media screen and (max-width:760px){.l-object-contacts.m-btm .contact .company .b-phone-container.m-with-duty .b-phone-fix{bottom:40px}}@media screen and (max-width:560px){.l-object-contacts .contact .company{flex-direction:column}.l-object-contacts .contact .form{float:left;min-width:300px;margin:15px 0}.l-object-contacts .contact .form p{height:auto;margin:0 0 7px 0;white-space:normal}.l-object-contacts .contact .form input{clear:both;width:100%;margin-bottom:10px}.l-object-contacts .contact .form input.btn{float:left}}.l-object-dates{position:absolute;top:83px;left:20px;right:340px;float:left;clear:both;height:34px;color:#808080}.l-object-dates .actions{float:left}.l-object-dates .actions a{position:relative;display:inline-block;border:#ccc 1px solid;border-radius:20px;margin-right:6px;text-decoration:none}.l-object-dates .actions a span{display:none}.l-object-dates .actions a:before{content:"";display:block;float:left;width:29px;height:29px;line-height:28px;text-align:center;font-family:'fontawesome';color:#000}.l-object-dates .actions a.share{margin-right:1px}.l-object-dates .actions a.share:before{content:"\f1e0";line-height:29px}.l-object-dates .actions a.share.m-open{border-color:#3b3e44}.l-object-dates .actions a.share.m-open:hover span{display:none}.l-object-dates .actions a.print:before{content:"\f02f"}.l-object-dates .actions a.warning:before{content:"\f071"}.l-object-dates .actions a.delete:before{content:"\f00d"}.l-object-dates .actions a:hover{border-color:#3b3e44}.l-object-dates .actions a:hover span{display:block;position:absolute;left:15px;bottom:-54px;z-index:9;padding:12px;background:#2B3031;border-radius:4px;font-size:14px;line-height:14px;color:#fff;white-space:nowrap;transform:translate(-50%,0)}.l-object-dates .actions a:hover span:before{content:'';position:absolute;left:50%;top:-12px;border:5px solid transparent;border-bottom:#2B3031 8px solid;transform:translate(-50%,0)}.l-object-dates .actions a:hover:first-child span{left:0;transform:translate(0,0)}.l-object-dates .actions a:hover:first-child span:before{left:10px;transform:translate(0,0)}.l-object-dates .dates{position:relative;overflow:hidden;height:30px;line-height:30px;white-space:nowrap}.l-object-dates .dates:before,.l-object-dates .dates:after{content:"";position:absolute;top:0;left:0;z-index:9;width:20px;height:30px;background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%)}.l-object-dates .dates:after{left:auto;right:0;background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,#fff));background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%);background:-o-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%);background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%)}.l-object-dates .dates .scroll{overflow:auto;height:50px;padding-left:12px}.l-object-dates .dates .scroll div{display:inline;border-bottom:#e4e4e4 1px solid;color:#808080;text-decoration:none}.l-object-dates .dates .scroll div:hover{border-color:#f46f0e;color:#f46f0e}.l-object-dates .dates .scroll div.views{margin-left:5px;margin-right:15px;border:0}.l-object-dates .dates .scroll div.views span{cursor:default}.l-object-dates .dates .scroll div.views:before{content:"\f06e";margin:0 6px 0 5px;font-family:'fontawesome'}.l-object-dates .dates .scroll div.views:hover{color:#808080}.m-fixed-title .l-object-dates{pointer-events:none}.m-fixed-title .l-object-dates .title-fix{position:fixed;top:55px;left:0;z-index:109;float:left;clear:both;width:100%}.m-fixed-title .l-object-dates .title-fix .wrapper{position:relative;max-width:1280px;margin:0 auto;padding:0 16px}.m-fixed-title .l-object-dates .title-fix .wrapper .actions-dates{float:left;clear:both;width:calc(100% - 320px);pointer-events:all}.m-fixed-title .l-object-dates .b-popup-alert{pointer-events:all}@media screen and (max-width:990px){.l-object-dates{position:relative;top:0;left:0;right:0;margin:40px 0 -74px 0;padding:0 8px}.l-object-dates .actions-dates{width:calc(100% - 215px)}}@media screen and (max-width:760px){.l-object-dates{height:auto;margin:-85px 0 0 0;padding:0 8px}.l-object-dates.m-no-mortgage{margin-top:-48px}.l-object-dates.m-no-mortgage .dates{margin-bottom:36px}.l-object-dates .actions-dates{display:flex;flex-direction:column;width:100%}.l-object-dates .actions{order:20}.l-object-dates .actions a{float:left;clear:both;width:100%;border:0;margin:0 0 10px 0}.l-object-dates .actions a:before{width:25px;text-align:left;font-size:16px;color:#949494}.l-object-dates .actions a span{display:block;float:left;padding:7px 10px 0 0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:14px;font-weight:500;text-transform:uppercase}.l-object-dates .actions a:hover span{position:static;padding:7px 10px 0 0;background:0;font-size:13px;color:#f46f0e;transform:translate(0,0)}.l-object-dates .actions a:hover span:before{display:none}.l-object-dates .actions a.print{display:none}.l-object-dates .dates{order:10;z-index:6;clear:both;margin:0 -4px 72px -8px;font-size:11px;line-height:13px;color:#949494}.l-object-dates .dates:before,.l-object-dates .dates:after{width:15px}.l-object-dates .dates .scroll{padding-left:8px}}.l-object-description{padding-top:20px;color:#3e3e3e}.l-object-description p{margin-bottom:20px;font-size:18px;line-height:24px;white-space:pre-line}@media screen and (max-width:990px){.l-object-description{padding:25px 8px 0 8px}}.l-other-objects{overflow:hidden;padding-top:35px}.l-other-objects h3{margin:0 0 25px 0;font-size:18px;font-weight:bold;color:#3e3e3e}.l-other-objects .offers-list{overflow:hidden;clear:both}.l-other-objects .offers-list .b-offer-on-image{width:23.5%;height:200px;margin-left:2%}.l-other-objects .offers-list .b-offer-on-image:first-child{margin-left:0}.l-other-objects .offers-list .b-offer-on-image .offer .img .b-flat-slider .slick-slider .slick-list .slick-track .slick-slide .description .desc_cnt{height:57px}.l-other-objects .b-yd-flat-spec{margin-bottom:20px}.l-other-objects.m-long{float:left;clear:both;width:100%;margin-top:30px;padding-top:17px;padding-bottom:25px;border-top:#EBEDF2 1px solid;border-bottom:#ccc 1px solid}.l-other-objects .source{display:none}.l-other-objects.m-short .offers-list .b-offer-on-image{width:32%;margin-left:2%}.l-other-objects.m-short .offers-list .b-offer-on-image:first-child{margin-left:0}.l-other-objects.m-source .source{display:block;float:left;clear:both;width:100%;margin-bottom:25px;font-size:14px;line-height:18px;text-align:right}.l-other-objects.m-source .source a{display:inline-block;border-bottom:#e4e4e4 1px solid;color:#3e3e3e;text-decoration:none}.l-other-objects.m-source .source a.external-link{border:0;color:#949494}.l-other-objects.m-source .source a.external-link:before{content:"\f08e";font-family:'fontawesome'}.l-other-objects.m-source .source a:hover{border-color:#f46f0e;color:#f46f0e}@media screen and (max-width:1140px){.l-other-objects.m-long .offers-list .b-offer-on-image{width:32%;margin-left:2%}.l-other-objects.m-long .offers-list .b-offer-on-image:first-child{margin-left:0}.l-other-objects.m-long .offers-list .b-offer-on-image:last-child{display:none}.l-other-objects.m-short .offers-list .b-offer-on-image{width:48%;margin-left:4%}.l-other-objects.m-short .offers-list .b-offer-on-image:first-child{margin-left:0}.l-other-objects.m-short .offers-list .b-offer-on-image:last-child{display:none}}@media screen and (max-width:990px){.l-other-objects{padding:25px 8px 0 8px}.l-other-objects h3{margin-bottom:15px}.l-other-objects.m-long{padding-top:0;border-top:0}.l-other-objects .b-flats-list{margin:0;padding-top:10px}.l-other-objects.m-short .offers-list .b-offer-on-image{width:32%;margin-left:2%}.l-other-objects.m-short .offers-list .b-offer-on-image:first-child{margin-left:0}.l-other-objects.m-short .offers-list .b-offer-on-image:last-child{display:block}}@media screen and (max-width:840px){.l-other-objects.m-long .offers-list,.l-other-objects.m-short .offers-list{margin-top:0}.l-other-objects.m-long .offers-list .b-offer-on-image,.l-other-objects.m-short .offers-list .b-offer-on-image{width:48%;margin-left:4%;margin-top:15px}.l-other-objects.m-long .offers-list .b-offer-on-image:first-child,.l-other-objects.m-short .offers-list .b-offer-on-image:first-child{margin-left:0}.l-other-objects.m-long .offers-list .b-offer-on-image:nth-child(3),.l-other-objects.m-short .offers-list .b-offer-on-image:nth-child(3){margin-left:0}.l-other-objects.m-long .offers-list .b-offer-on-image:last-child,.l-other-objects.m-short .offers-list .b-offer-on-image:last-child{display:block}.l-other-objects.m-short .offers-list .b-offer-on-image:last-child{display:none}}@media screen and (max-width:560px){.l-other-objects.m-long .offers-list .b-offer-on-image,.l-other-objects.m-short .offers-list .b-offer-on-image{width:100%;margin:10px 0 0 0}}.l-other-sites{float:left;clear:both;width:100%}.l-other-sites .container{overflow:hidden;border:#ccc 1px solid;border-radius:3px}.l-other-sites .container .mirror-offer{float:left;clear:both;width:100%;border-top:#ccc 1px solid}.l-other-sites .container .mirror-offer:first-child{border-top:0}.l-other-sites .container .mirror-offer.m-single{box-sizing:border-box;padding:17px 20px;text-decoration:none}.l-other-sites .container .mirror-offer.m-single:hover{background:#f8f8f8}.l-other-sites .container .mirror-offer .more-offers{float:left;clear:both;width:100%;box-sizing:border-box;padding:17px 20px;text-decoration:none;cursor:pointer}.l-other-sites .container .mirror-offer .more-offers .more-offers-text{font-size:13px}.l-other-sites .container .mirror-offer .more-offers:hover{background:#f8f8f8}.l-other-sites .container .mirror-offer .ttl{display:block;font-size:11px;color:#949494}.l-other-sites .container .mirror-offer .user{display:block;font-size:16px;color:#455360}.l-other-sites .container .mirror-offer .user strong{display:block;font-size:16px}.l-other-sites .container .mirror-offer .user small{display:block;font-size:12px;color:#949494}.l-other-sites .container .mirror-offer .price{display:block;font-size:20px;color:#949494}.l-other-sites .container .mirror-offer .price strong{font-size:21px;line-height:32px;color:#3e3e3e}.l-other-sites .container .mirror-offer .price strong.not-relevant{text-decoration:line-through}.l-other-sites .container .mirror-offer .date{float:left;width:128px;font-size:11px;line-height:13px;white-space:nowrap;color:#455360;letter-spacing:-0.02em}.l-other-sites .container .mirror-offer .date small{display:block;font-size:11px;color:#949494;letter-spacing:0}.l-other-sites .container .mirror-offer .offers{float:left;clear:both;width:100%;box-sizing:border-box;padding:0 10px}.l-other-sites .container .mirror-offer .offers .item{float:left;clear:both;width:100%;border-top:#ccc 1px solid;padding:10px 10px 15px 10px;box-sizing:border-box;text-decoration:none;color:#455360;cursor:pointer}.l-other-sites .container .mirror-offer .offers .item:hover{background:#f8f8f8}@media screen and (max-width:990px){.l-other-sites{box-sizing:border-box;padding:0 8px;margin-top:20px}}.l-page-title{float:left;clear:both;width:100%;height:70px;margin-top:43px}.l-page-title .title-fix .wrapper{display:table;width:100%;box-sizing:border-box}.l-page-title .title-fix .b-title{display:table-cell;width:100%;height:38px;vertical-align:top}.l-page-title .title-fix .b-title h1{float:left;overflow:hidden;max-width:calc(100% - 50px);margin:0;font-size:28px;line-height:38px;font-weight:bold;color:#3e3e3e;white-space:nowrap}.l-page-title .title-fix .b-title.m-archived h1{color:#A9A9A9}.l-page-title .title-fix .b-title .to-fav{float:left;margin-left:16px;color:#f46f0e;text-decoration:none}.l-page-title .title-fix .b-title .to-fav span{display:none}.l-page-title .title-fix .b-title .to-fav:before{content:"\f08a";font-family:'fontawesome';font-size:28px;line-height:38px}.l-page-title .title-fix .b-title .to-fav.m-active:before{content:"\f004"}.l-page-title .title-fix .b-title .to-fav:hover{color:#5ac654}.l-page-title .title-fix .b-info{display:table-cell;white-space:nowrap;vertical-align:top}.l-page-title .title-fix .b-info .banner{display:none;float:left;overflow:hidden;width:234px;height:60px;margin:7px 0 0 10px;text-align:right}.l-page-title .title-fix .b-info .banner img{height:100%}.l-page-title .title-fix .b-info .b-price{position:relative;z-index:5;float:left;width:300px;margin-left:20px}.l-page-title .title-fix .b-info .b-price .prices{float:left;clear:both;width:100%}.l-page-title .title-fix .b-info .b-price .prices .price{float:left;color:#949494}.l-page-title .title-fix .b-info .b-price .prices .price strong{color:#3e3e3e}.l-page-title .title-fix .b-info .b-price .prices .price strong.not-relevant{text-decoration:line-through}.l-page-title .title-fix .b-info .b-price .prices .price span{margin-left:5px}.l-page-title .title-fix .b-info .b-price .prices .price span .icon-rub{position:relative}.l-page-title .title-fix .b-info .b-price .prices .price.m-all strong{font-size:28px;line-height:38px}.l-page-title .title-fix .b-info .b-price .prices .price.m-all strong.not-relevant{text-decoration:line-through}.l-page-title .title-fix .b-info .b-price .prices .price.m-all span .icon-rub{top:-1px;left:1px;font-size:25px}.l-page-title .title-fix .b-info .b-price .prices .price.m-m2{margin:15px -30px 0 7px}.l-page-title .title-fix .b-info .b-price .prices .price.m-m2 strong{font-size:13px;line-height:15px}.l-page-title .title-fix .b-info .b-price .prices .price.m-m2 span{margin-left:3px}.l-page-title .title-fix .b-info .b-price .underprices{float:left;clear:both;width:100%;margin-top:10px}.l-page-title .title-fix .b-info .b-price .underprices .price-change{float:right}.l-page-title .title-fix .b-info .b-price .underprices .price-change a{display:block;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;text-decoration:none}.l-page-title .title-fix .b-info .b-price .underprices .price-change a:before{content:"\f003";margin-right:6px;font-family:'fontawesome';font-size:14px;color:#949494}.l-page-title .title-fix .b-info .b-price .underprices .price-change.m-active a:before{content:"\f00c";color:#5ac654}.l-page-title .title-fix .b-info .b-price .underprices .price-change.m-loadable a:before{content:"\f110";display:inline-block;animation:lpc-dual-ring 1.2s linear infinite}@keyframes lpc-dual-ring{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.l-page-title .title-fix .b-info .b-price .underprices .to-mortgage-calc{float:left;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;text-decoration:none}.l-page-title .title-fix .b-info .b-price .underprices .to-mortgage-calc:before{content:"%";margin-right:4px;font-size:14px;color:#949494}.l-page-title .title-fix .b-info .b-price .underprices.m-no-mortgage .calc-mortage{display:none}.l-page-title .title-fix .b-info .b-price .underprices.m-no-mortgage .price-change{float:left}.l-page-title .title-fix .b-info .b-price .counter{display:none;position:absolute;bottom:1px;right:0;font-size:11px;color:#fff}.m-fixed-title .l-page-title .title-fix{float:left;clear:both;width:100%;position:fixed;top:0;left:0;z-index:99;box-sizing:border-box;height:95px;padding:10px 0;margin-top:0;background:#fff;box-shadow:#ccc 0 0 10px}.m-fixed-title .l-page-title .title-fix .wrapper{max-width:1280px;margin:0 auto;padding:0 16px}.m-fixed-title .l-page-title .title-fix .b-info .b-price .underprices{margin-top:15px}@media screen and (max-width:990px){.l-page-head .l-page-title{height:85px;margin-top:0;padding:0 8px;box-sizing:border-box}.l-page-head .l-page-title .title-fix .b-info .b-price{width:auto;min-width:215px}.l-page-head .l-page-title .title-fix .b-info .b-price .prices .price.m-m2{display:none}}@media screen and (max-width:760px){.l-page-head{display:flex;flex-direction:column;padding-bottom:0}.l-page-head .l-page-title{order:20;height:auto;padding:17px 8px 0 8px;box-sizing:border-box}.l-page-head .l-page-title .title-fix{position:relative}.l-page-head .l-page-title .title-fix .wrapper{display:flex;flex-direction:column}.l-page-head .l-page-title .title-fix .wrapper .b-title{position:relative;z-index:9;order:10;clear:both;width:100%;height:auto;box-sizing:border-box}.l-page-head .l-page-title .title-fix .wrapper .b-title .head{position:relative;float:left;overflow:hidden;max-width:calc(100% - 30px);height:22px;margin:0 0 0 -8px}.l-page-head .l-page-title .title-fix .wrapper .b-title .head .scroll{overflow:auto;height:50px}.l-page-head .l-page-title .title-fix .wrapper .b-title .head:before,.l-page-head .l-page-title .title-fix .wrapper .b-title .head:after{content:"";position:absolute;top:0;left:0;z-index:9;width:10px;height:30px;background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%)}.l-page-head .l-page-title .title-fix .wrapper .b-title .head:after{left:auto;right:0;background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,#fff));background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%);background:-o-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%);background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,#fff 100%)}.l-page-head .l-page-title .title-fix .wrapper .b-title h1{max-width:none;padding:0 6px 0 8px;box-sizing:border-box;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:18px;font-weight:normal;line-height:22px}.l-page-head .l-page-title .title-fix .wrapper .b-title .to-fav{margin-left:10px}.l-page-head .l-page-title .title-fix .wrapper .b-title .to-fav:before{line-height:22px}.l-page-head .l-page-title .title-fix .wrapper .b-info{position:static;order:20;width:100%;padding:5px 0 0 0;box-sizing:border-box}.l-page-head .l-page-title .title-fix .wrapper .b-info .banner{display:none}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price{float:left;width:100%;box-sizing:border-box;margin-left:0}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .prices .price{float:none;display:inline}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .prices .price.m-all strong{font-size:24px;line-height:30px}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .prices .price.m-all span .icon-rub{font-size:20px}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .prices .price.m-m2{display:inline}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices{margin:42px 0 0 0}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices .price-change{float:left;clear:both;width:100%}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices .price-change a{font-size:13px}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices .price-change a::before{margin-right:9px;font-size:16px}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices .to-mortgage-calc{float:left;clear:both;width:100%;margin-bottom:22px;font-size:13px}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices .to-mortgage-calc::before{display:inline-block;width:16px;margin-right:9px;text-align:center}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices .calc-mortage{display:none}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices.m-no-mortgage{margin-top:40px}.l-page-head .l-page-title .title-fix .wrapper .b-info .b-price .underprices.m-no-mortgage .price-change{float:left}}.l-place{position:relative;padding-top:20px}.l-place .b-place-map{height:450px}.l-place .get-sheme{position:absolute;bottom:0;left:0;width:100%;height:80px;background:rgba(46,46,46,0.39)}.l-place .get-sheme h3{float:left;margin:23px 0 0 20px;font-size:18px;line-height:32px;font-weight:bold;color:#fff}.l-place .get-sheme .form{float:right}.l-place .get-sheme .form div{float:left}.l-place .get-sheme .form input{float:left;width:240px;height:50px;margin:15px 10px 0 0;padding:0 17px 1px 17px;box-sizing:border-box;border:0;border-radius:3px;font-size:16px;color:#3e3e3e}.l-place .get-sheme .form input::-webkit-input-placeholder{color:#949494;opacity:1}.l-place .get-sheme .form input:-moz-placeholder{color:#949494;opacity:1}.l-place .get-sheme .form input::-moz-placeholder{color:#949494;opacity:1}.l-place .get-sheme .form input:-ms-input-placeholder{color:#949494;opacity:1}.l-place .get-sheme .form input.validation-error{border-color:#a31f1f;color:#a31f1f}.l-place .get-sheme .form input.validation-error::-webkit-input-placeholder{color:#a31f1f;opacity:1}.l-place .get-sheme .form input.validation-error:-moz-placeholder{color:#a31f1f;opacity:1}.l-place .get-sheme .form input.validation-error::-moz-placeholder{color:#a31f1f;opacity:1}.l-place .get-sheme .form input.validation-error:-ms-input-placeholder{color:#a31f1f;opacity:1}.l-place .get-sheme .form button{float:left;width:120px;height:50px;margin:15px 20px 0 0;border:0;border-radius:3px;background:#077AF1;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;color:#fff;cursor:pointer}.l-place .get-sheme .form button:hover{background:#0A61BA}.l-place .get-sheme .form .close{position:relative;float:left;width:34px;height:34px;margin:24px 20px 0 0}.l-place .get-sheme .form .close span{display:none}.l-place .get-sheme .form .close:before,.l-place .get-sheme .form .close:after{content:"";position:absolute;top:14px;left:7px;display:block;width:18px;height:3px;border-radius:3px;background:#fff;transform:rotate(45deg)}.l-place .get-sheme .form .close:after{transform:rotate(-45deg)}.l-place .get-sheme .form .close:hover:before,.l-place .get-sheme .form .close:hover:after{background:#f8fa2a}.l-place .get-sheme .b-success,.l-place .get-sheme .b-failure{width:280px;margin:15px 10px 0 0;font-size:14px;line-height:17px;color:#fff}.l-place .get-sheme .b-success a,.l-place .get-sheme .b-failure a{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#fff}.l-place .get-sheme .b-success a:hover,.l-place .get-sheme .b-failure a:hover{color:#f8fa2a}@media screen and (max-width:1180px){.l-place .get-sheme h3{margin-left:10px}.l-place .get-sheme .form input{width:220px;margin:15px 0 0 0;border-radius:3px 0 0 3px}.l-place .get-sheme .form button{width:110px;margin-right:5px;border-radius:0 3px 3px 0}.l-place .get-sheme .form .close{margin-right:10px}}@media screen and (max-width:760px){.l-place .b-place-map{height:290px}.l-place .get-sheme{position:relative;overflow:hidden;height:auto;padding-bottom:20px}.l-place .get-sheme h3{clear:both;line-height:18px}.l-place .get-sheme .form{float:left;clear:both;width:100%}.l-place .get-sheme .form input{margin-left:10px}.l-place .get-sheme .form .close{display:none}.l-place .get-sheme .form .b-success,.l-place .get-sheme .form .b-failure{width:calc(100% - 20px);margin-left:10px}}@media screen and (max-width:390px){.l-place .get-sheme h3{font-size:16px}.l-place .get-sheme .form input{width:calc(100% - 130px)}}.b-popup-alert{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%}.b-popup-alert.m-open{display:block}.b-popup-alert .b-popup-bg{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}.b-popup-alert .b-popup-wnd{position:relative;top:50%;transform:translate(0,-50%);z-index:2;overflow:hidden;box-sizing:border-box;width:530px;padding:40px;margin:0 auto;background:#fff}.b-popup-alert .close{position:absolute;z-index:99;top:-8px;right:-10px;display:block;width:40px;height:40px;cursor:pointer}.b-popup-alert .close span{display:none}.b-popup-alert .close:before,.b-popup-alert .close:after{content:"";position:absolute;top:18px;left:7px;display:block;width:25px;height:3px;border-radius:2px;background:#3b3e44;transform:rotate(45deg)}.b-popup-alert .close:after{transform:rotate(-45deg)}.b-popup-alert .b-popup-content{position:relative;float:left;width:100%;clear:both}.b-popup-alert .b-popup-content .header{float:left;clear:both;width:100%;font-size:18px;font-weight:bold;color:#3e3e3e;margin-bottom:20px}.b-popup-alert .b-popup-content .alert-moderator{float:left;clear:both;width:100%}.b-popup-alert .b-popup-content .alert-moderator label{position:relative;float:left;clear:both;width:100%;box-sizing:border-box;padding:0 0 15px 22px;font-size:14px;line-height:15px;color:#455360}.b-popup-alert .b-popup-content .alert-moderator label:before{content:"";position:absolute;top:0;left:0;display:block;width:13px;height:13px;border:#949494 1px solid;border-radius:10px}.b-popup-alert .b-popup-content .alert-moderator label.m-checked:after{content:"";position:absolute;top:5px;left:5px;display:block;width:5px;height:5px;background:#4b4b4b;border-radius:5px}.b-popup-alert .b-popup-content .alert-moderator label input{display:none}.b-popup-alert .b-popup-content .alert-moderator label span{display:block;margin-bottom:4px}.b-popup-alert .b-popup-content .alert-moderator label small{display:block;font-size:12px;color:#949494}.b-popup-alert .b-popup-content .alert-moderator label textarea{width:400px;height:100px;margin-top:5px;border:#ccc 1px solid;color:#455360;resize:none}.b-popup-alert .b-popup-content .button{float:left;clear:both;width:200px;margin:15px 0 0 0;height:50px;padding-top:16px;box-sizing:border-box;border:0;border-radius:3px;background:#5ac654;font-size:16px;line-height:18px;font-weight:bold;color:#fff;text-decoration:none;text-align:center;cursor:pointer}.b-popup-alert .b-popup-content .button:hover{color:#f8fa2a}@media screen and (max-width:550px){.b-popup-alert .b-popup-wnd{top:0;transform:none;width:100%;min-width:320px;padding:0}.b-popup-alert .close{top:13px;right:4px}.b-popup-alert .b-popup-content .header{position:relative;z-index:2;height:50px;margin:0;padding:20px 15px 0 15px;box-sizing:border-box}.b-popup-alert .b-popup-content .header:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:20px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(56%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0.5) 56%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0,rgba(255,255,255,0.5) 56%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0.5) 56%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(#fff,rgba(255,255,255,0));background:linear-gradient(top,#fff 0,rgba(255,255,255,0.5) 56%,rgba(255,255,255,0) 100%)}.b-popup-alert .b-popup-content .b-scroll{float:left;clear:both;width:100%;overflow:auto;height:calc(100vh - 110px);padding:15px 15px 0 15px;box-sizing:border-box}.b-popup-alert .b-popup-content .alert-moderator{margin-bottom:40px}.b-popup-alert .b-popup-content .alert-moderator label textarea{width:100%;box-sizing:border-box}.b-popup-alert .b-popup-content .button{position:fixed;bottom:0;left:0;float:left;width:100%;height:60px;margin:0;padding-top:20px;border-radius:0;font-size:13px;line-height:22px;text-transform:uppercase}.b-popup-alert .b-popup-content .button::before{content:"";display:block;position:absolute;top:-20px;left:0;width:100%;height:20px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(56%,rgba(255,255,255,0.5)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 56%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 56%,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 56%,#fff 100%);background:-ms-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 56%,#fff 100%)}}.l-price-changes{overflow:hidden;padding-top:25px}.l-price-changes h2{margin:0;font-size:18px;line-height:24px;font-weight:bold;color:#3e3e3e}.l-price-changes h2 span{font-size:16px;font-weight:normal;color:#949494;white-space:nowrap}.l-price-changes .legend{overflow:hidden;clear:both;margin-top:25px}.l-price-changes .legend p{float:left;margin-right:50px;margin-bottom:7px;font-size:16px}.l-price-changes .legend p strong{color:#3e3e3e}.l-price-changes .legend p span.green{color:#5ac654}.l-price-changes .legend p span.red{color:#DC4721}.l-price-changes .legend p:before{content:"";position:relative;top:2px;display:inline-block;width:16px;height:16px;border-radius:8px;margin-right:6px}.l-price-changes .legend p.green:before{background:#5AC654}.l-price-changes .legend p.gray:before{background:#969696}.l-price-changes .b-select-dataset{float:left;margin:20px 0;border:#d2d2d2 2px solid;border-radius:3px;list-style:none}.l-price-changes .b-select-dataset li{float:left;width:108px;height:36px;background:#fff}.l-price-changes .b-select-dataset li a{display:block;font-size:12px;line-height:36px;text-align:center;text-transform:uppercase;text-decoration:none;color:#3e3e3e;cursor:pointer}.l-price-changes .b-select-dataset li a:hover{color:#f46f0e}.l-price-changes .b-select-dataset li.m-active{background:#d2d2d2}.l-price-changes .b-select-dataset li.m-active a{color:#3e3e3e;cursor:default}.l-price-changes .graphic-container{position:relative;overflow:hidden;clear:both;margin-top:20px}.l-price-changes .graphic-container .graphic{height:362px;border:#ccc 1px solid}.l-price-changes .graphic-container .graphic .recharts-text.recharts-cartesian-axis-tick-value{font-size:11px;color:#949494;fill:#949494}.l-price-changes .recharts-tooltip-item-list .recharts-tooltip-item:last-child:not(:first-child) span.recharts-tooltip-item-value{margin-left:25px}@media screen and (max-width:990px){.l-price-changes{padding:25px 8px 0 8px}}.l-seller{float:left;clear:both;width:100%}.l-seller .ttl{float:left;clear:both;width:100%;font-size:11px;color:#949494}.l-seller .company{float:left;clear:both;width:100%;margin-top:10px}.l-seller .company .img{float:left;width:60px;height:60px;padding:9px;margin-right:10px;box-sizing:border-box;border:#ccc 1px solid}.l-seller .company .img img{display:block;width:42px;margin-top:21px;transform:translate(0,-50%)}.l-seller .company p{overflow:hidden}.l-seller .company p strong{display:block;padding-bottom:6px;font-size:18px;line-height:18px;font-weight:bold;color:#3e3e3e;text-decoration:none}.l-seller .company p strong a{text-decoration:none;color:#3e3e3e}.l-seller .company p strong a:hover{color:#f46f0e}.l-seller .company p span{display:block;font-size:12px;color:#949494}.l-seller .company p span a{display:block;text-decoration:none}.l-seller .b-seller-phone{margin-top:18px;height:50px;padding-top:16px;font-size:18px;line-height:18px}.l-seller .b-seller-phone:before{font-size:16px;line-height:18px}.l-seller .b-seller-appointment{position:relative;z-index:3;float:left;clear:both;width:100%;box-sizing:border-box;height:50px;margin-top:18px;padding:16px 0 0 0;background:#077AF1;border-radius:3px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;cursor:pointer;white-space:nowrap}.l-seller .b-seller-appointment:hover{color:#f8fa2a}.l-seller .question{float:left;clear:both;width:100%;margin-top:20px}.l-seller .question h3{margin-bottom:19px;font-size:18px;line-height:18px;font-weight:bold;color:#3e3e3e}.l-seller .question label small{position:absolute;top:-1000px;left:-9999px}.l-seller .question input{float:left;clear:both;width:100%;height:50px;box-sizing:border-box;padding:0 17px 1px 17px;margin-bottom:20px;border:#ccc 2px solid;border-radius:3px;font-size:16px;color:#3e3e3e}.l-seller .question input::-webkit-input-placeholder{color:#949494;opacity:1}.l-seller .question input:-moz-placeholder{color:#949494;opacity:1}.l-seller .question input::-moz-placeholder{color:#949494;opacity:1}.l-seller .question input:-ms-input-placeholder{color:#949494;opacity:1}.l-seller .question input.btn{width:auto;padding:0 19px;margin-bottom:0;border:0;background:#077AF1;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;color:#fff;cursor:pointer}.l-seller .question input.btn:hover{background:#0A61BA}.l-seller .question input.validation-error{border-color:#a31f1f;color:#a31f1f}.l-seller .question input.validation-error::-webkit-input-placeholder{color:#a31f1f;opacity:1}.l-seller .question input.validation-error:-moz-placeholder{color:#a31f1f;opacity:1}.l-seller .question input.validation-error::-moz-placeholder{color:#a31f1f;opacity:1}.l-seller .question input.validation-error:-ms-input-placeholder{color:#a31f1f;opacity:1}.l-seller .question textarea{float:left;clear:both;width:100%;height:90px;box-sizing:border-box;padding:10px 17px;margin-bottom:20px;border:#ccc 2px solid;border-radius:3px;font-size:16px;color:#3e3e3e;resize:none}.l-seller .question textarea::-webkit-input-placeholder{color:#949494;opacity:1}.l-seller .question textarea:-moz-placeholder{color:#949494;opacity:1}.l-seller .question textarea::-moz-placeholder{color:#949494;opacity:1}.l-seller .question textarea:-ms-input-placeholder{color:#949494;opacity:1}.b-mortgage-programms{float:left;clear:both;width:100%;margin-bottom:30px}.b-mortgage-programms .img{display:block;position:relative;height:48px}.b-mortgage-programms .img img{position:absolute;top:50%;transform:translate(0,-50%);max-width:140px;max-height:48px}.b-mortgage-programms strong{display:block;margin-bottom:12px;font-size:16px}.b-mortgage-programms p{margin-bottom:12px;font-size:14px}.b-mortgage-programms p a{text-decoration:none}@media screen and (max-width:990px){.b-mortgage-programms{box-sizing:border-box;margin-top:16px;margin-bottom:0;padding:0 8px}}.l-seller-contacts{padding-top:56px}.l-seller-contacts h3{margin:0;font-size:18px;font-weight:bold;color:#3e3e3e}.l-seller-contacts .container{overflow:hidden;margin-top:25px}.l-seller-contacts .container .company{float:left;width:320px}.l-seller-contacts .container .company .img{float:left;border:#ccc 1px solid;margin-top:3px;margin-right:10px;padding:11px}.l-seller-contacts .container .company .img img{display:block;width:56px}.l-seller-contacts .container .company p{float:left}.l-seller-contacts .container .company p strong{display:block;font-size:14px;line-height:14px;font-weight:normal;color:#3e3e3e}.l-seller-contacts .container .company p strong.person{margin-bottom:15px;font-size:16px;line-height:16px}.l-seller-contacts .container .company p strong a{text-decoration:none;color:#3e3e3e}.l-seller-contacts .container .company p strong a:hover{color:#f46f0e}.l-seller-contacts .container .company p span{display:block;font-size:12px;line-height:15px;color:#949494}.l-seller-contacts .container .company p span a{display:block;text-decoration:none}.l-seller-contacts .container .company p .phone{display:block;width:185px;margin-top:3px;height:50px;padding-top:16px;box-sizing:border-box;border-radius:3px;background:#5ac654;font-size:18px;line-height:18px;font-weight:bold;color:#fff;text-decoration:none;text-align:center}.l-seller-contacts .container .company p .phone:hover{color:#f8fa2a}.l-seller-contacts .container .form{float:right;width:calc(100% - 320px)}.l-seller-contacts .container .form p{float:left;clear:both;width:100%;margin-bottom:16px;font-size:16px;line-height:16px;color:#3e3e3e}.l-seller-contacts .container .form input{float:left;width:calc(50% - 70px);height:50px;padding:0 17px;margin-right:15px;border:#ccc 2px solid;border-radius:3px;font-size:16px;color:#3e3e3e}.l-seller-contacts .container .form input::-webkit-input-placeholder{color:#3e3e3e;opacity:1}.l-seller-contacts .container .form input:-moz-placeholder{color:#3e3e3e;opacity:1}.l-seller-contacts .container .form input::-moz-placeholder{color:#3e3e3e;opacity:1}.l-seller-contacts .container .form input:-ms-input-placeholder{color:#3e3e3e;opacity:1}.l-seller-contacts .container .form input.btn{float:right;width:110px;margin:0;border:0;background:#077AF1;color:#fff;cursor:pointer}.l-seller-contacts .container .form input.btn:hover{background:#0A61BA}.l-seller-contacts .container .form input.validation-error{border-color:#a31f1f;color:#a31f1f}.l-seller-contacts .container .form input.validation-error::-webkit-input-placeholder{color:#a31f1f;opacity:1}.l-seller-contacts .container .form input.validation-error:-moz-placeholder{color:#a31f1f;opacity:1}.l-seller-contacts .container .form input.validation-error::-moz-placeholder{color:#a31f1f;opacity:1}.l-seller-contacts .container .form input.validation-error:-ms-input-placeholder{color:#a31f1f;opacity:1}@media screen and (max-width:1150px){.l-seller-contacts .container .form{clear:both;width:100%;margin-top:25px}}.l-variants{margin-top:20px}@media screen and (max-width:990px){.l-variants{padding-left:8px;padding-right:8px}}