/*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */
}
.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.noUi-origin {
  position: absolute;
  height: 0;
  width: 0;
}
.noUi-handle {
  position: relative;
  z-index: 1;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
/* Styling;
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connect {
  background: #3FB8AF;
  border-radius: 4px;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px;
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:text-bottom}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;line-height:24px;color:#333;background-color:#fff}[tabindex="-1"]:focus{outline:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:8px}p{margin-top:0;margin-bottom:16px}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #ccc}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:8px}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:8px;margin-left:0}blockquote{margin:0 0 8px}a:focus,a:hover{color:#77458f;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:none}pre{margin-top:0;margin-bottom:1 8px;overflow:auto}figure{margin:0 0 8px}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:20px;padding-bottom:20px;color:#ccc;caption-side:bottom}caption,th{text-align:left}label{display:inline-block;margin-bottom:8px}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:8px;font-size:18px;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.bg-none{background-color:transparent!important;background-image:none!important}.width-100{width:100%}.p-0{padding:0!important}.p-l-0{padding-left:0!important}.p-r-0{padding-right:0!important}.p-t-0{padding-top:0!important}.p-t-1{padding-top:1em!important}.p-t-2{padding-top:2em!important}.p-b-1{padding-bottom:1em!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-l-1{margin-left:10px!important}.m-r-0{margin-right:0!important}.m-r-1{margin-right:10px!important}.position-r{position:relative}.flex-center,.flex-v-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center,.flex-h-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.visible{visibility:visible}.no-visible{visibility:hidden}.show{display:block!important}.hide-children>:not(.site-header-print){display:none}.atom-padding-top-25{padding-top:25px}html{min-width:1020px;width:100%}body{line-height:1.5;font-size:16px}ul{padding-left:20px}.hide{display:none!important}.grid-view .price,.nowrap{white-space:nowrap}.svg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.svg-icon svg{max-width:100%;max-height:100%}select::-ms-expand{display:none}.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.paint-canvas{position:absolute;z-index:99999999;top:0;cursor:crosshair}.map{cursor:default!important}.map.leaflet-drag-target{cursor:move!important}.icon-advert-list-small{background-position:-155px -159px;width:53px;height:37px}.icon-advert-list,.icon-advert-list-small{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-advert-list{background-position:-128px 0;width:64px;height:53px}.icon-adverts-small{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:0 -260px;width:45px;height:32px}.icon-adverts{background-position:-128px -53px;width:64px}.icon-adverts,.icon-analytics{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);height:53px}.icon-analytics{background-position:-128px -106px;width:53px}.icon-arrow{background-position:-252px -95px;width:10px;height:17px}.icon-arrow,.icon-banknn{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-banknn{background-position:-326px -198px;width:17px;height:19px}.icon-box{background-position:-192px -121px;width:24px;height:24px}.icon-box,.icon-build{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-build{background-position:-304px -219px;width:19px;height:19px}.icon-call{background-position:-241px -208px;width:20px;height:23px}.icon-call,.icon-case{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-case{background-position:-69px -260px;width:24px;height:24px}.icon-centers-all{background-position:-262px -192px;width:35px}.icon-centers-all,.icon-centers-analytics{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);height:34px}.icon-centers-analytics{background-position:-262px -158px;width:36px}.icon-check-off{background-position:-304px -179px}.icon-check-off,.icon-check-on{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:20px;height:20px}.icon-check-on{background-position:-304px -59px}.icon-comment{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-43px -292px;width:21px;height:14px}.icon-commercial{background-position:-64px 0}.icon-commercial,.icon-cottage{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:64px;height:53px}.icon-cottage{background-position:0 0}.icon-delete{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -272px;width:16px;height:16px}.icon-domostroy{background-position:-304px -79px;height:20px}.icon-domostroy,.icon-drivenn{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:20px}.icon-drivenn{background-position:-304px -256px;height:18px}.icon-empty-search-result{background-position:-64px -106px;width:64px;height:53px}.icon-empty-search-result,.icon-error_icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-error_icon{background-position:-326px -255px;width:17px;height:17px}.icon-eye{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-192px -145px;width:22px;height:14px}.icon-facebook-active{background-position:-326px -90px}.icon-facebook,.icon-facebook-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:18px;height:18px}.icon-facebook{background-position:-326px -54px}.icon-gallery-next{background-position:-227px 0}.icon-gallery-next,.icon-gallery-prev{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:35px;height:95px}.icon-gallery-prev{background-position:-192px 0}.icon-google-active{background-position:-326px -36px}.icon-google,.icon-google-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:18px;height:18px}.icon-google{background-position:-326px 0}.icon-houses{background-position:0 -53px;width:64px;height:53px}.icon-houses,.icon-icc_logo{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-icc_logo{background-position:-262px -226px;width:30px;height:30px}.icon-journal-basket{background-position:-52px -208px;width:50px;height:39px}.icon-journal-basket,.icon-journal-clock{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-journal-clock{background-position:-262px -39px;width:40px;height:40px}.icon-journal-doc{background-position:-56px -159px;width:46px;height:47px}.icon-journal-doc,.icon-journal-docs{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-journal-docs{background-position:-262px -79px;width:38px;height:42px}.icon-journal-mortgage{background-position:-262px 0;width:42px;height:39px}.icon-journal-mortgage,.icon-journal-portfolio{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-journal-portfolio{background-position:-102px -208px;width:48px;height:38px}.icon-journal-purse{background-position:-208px -159px;width:49px;height:37px}.icon-journal-purse,.icon-journal-sale{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-journal-sale{background-position:0 -159px;width:56px;height:49px}.icon-logo{background-position:0 -208px;width:52px;height:52px}.icon-logo,.icon-mail{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-mail{background-position:-150px -208px;width:45px;height:35px}.icon-marker-icon-default{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-227px -95px;width:25px;height:41px}.icon-news-active{background-position:-219px -260px}.icon-news,.icon-news-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:24px;height:18px}.icon-news{background-position:-243px -260px}.icon-objav-icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-102px -159px;width:53px;height:37px}.icon-ok-active{background-position:-326px -126px}.icon-ok,.icon-ok-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:18px;height:18px}.icon-ok{background-position:-326px -180px}.icon-onmap-active{background-position:0 -326px}.icon-onmap,.icon-onmap-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:13px;height:18px}.icon-onmap{background-position:-290px -260px}.icon-percents{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -72px;width:18px;height:18px}.icon-photos-active{background-position:-267px -260px}.icon-photos,.icon-photos-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:23px;height:18px}.icon-photos{background-position:0 -292px}.icon-plans-active{background-position:-250px -136px}.icon-plans,.icon-plans-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:12px;height:18px}.icon-plans{background-position:-292px -226px}.icon-polisnn{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-304px -99px;width:20px;height:20px}.icon-print-active{background-position:-117px -260px}.icon-print,.icon-print-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:26px;height:18px}.icon-print{background-position:-143px -260px}.icon-quote{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-262px -121px;width:40px;height:37px}.icon-rotate-clockwise{background-position:0 -310px}.icon-rotate-clockwise,.icon-rotate-counter-clockwise{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:16px;height:16px}.icon-rotate-counter-clockwise{background-position:-326px -288px}.icon-round-fb{background-position:-304px -19px}.icon-round-fb,.icon-round-vk{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:20px;height:20px}.icon-round-vk{background-position:-304px -39px}.icon-search{background-position:-227px -136px;width:23px;height:23px}.icon-search,.icon-share{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-share{background-position:-195px -208px;width:46px;height:33px}.icon-sitename{background-position:-52px -247px;width:109px;height:12px}.icon-sitename,.icon-sliders{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-sliders{background-position:-45px -260px;width:24px;height:24px}.icon-social-fb{background-position:-304px -159px}.icon-social-fb,.icon-social-ok{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:20px;height:20px}.icon-social-ok{background-position:-304px -139px}.icon-social-tw{background-position:-23px -292px;height:17px}.icon-social-tw,.icon-social-vk{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:20px}.icon-social-vk{background-position:-304px -199px;height:20px}.icon-sort-asc{background-position:-298px -167px}.icon-sort-asc,.icon-sort-desc{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:6px;height:9px}.icon-sort-desc{background-position:-298px -176px}.icon-sort{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-298px -158px;width:6px;height:9px}.icon-star-active{background-position:-304px -238px}.icon-star,.icon-star-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:20px;height:18px}.icon-star{background-position:-304px -274px}.icon-stead{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-64px -53px;width:64px;height:53px}.icon-subscribe-active{background-position:-194px -260px}.icon-subscribe,.icon-subscribe-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:25px;height:18px}.icon-subscribe{background-position:-169px -260px}.icon-twitter-active{background-position:-326px -144px}.icon-twitter,.icon-twitter-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:18px;height:18px}.icon-twitter{background-position:-326px -162px}.icon-up{background-position:-326px -217px;width:16px;height:20px}.icon-up,.icon-user-card{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-user-card{background-position:0 -106px;width:64px;height:53px}.icon-vgoroden{background-position:-304px -119px;width:20px;height:20px}.icon-vgoroden,.icon-view{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-view{background-position:-326px -237px;width:17px;height:18px}.icon-village{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-192px -95px;width:27px;height:26px}.icon-vk-active{background-position:-326px -108px}.icon-vk,.icon-vk-active{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:18px;height:18px}.icon-vk{background-position:-326px -18px}.icon-wallet{background-position:-93px -260px;width:24px;height:22px}.icon-wallet,.icon-warning-gray{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.icon-warning-gray{background-position:-16px -310px;width:15px;height:15px}.icon-warning{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-304px 0;width:22px;height:19px}html{height:100%}body{position:relative;box-sizing:border-box;min-height:100%}.main-container{background-color:#fff}.link-to-map{display:block;margin-top:20px;margin-bottom:20px}.site-section{border-top:1px solid #c2c2c2;box-shadow:0 -5px 3px -2px hsla(0,0%,76%,.3);padding-top:30px;padding-bottom:30px}.site-section.icons-section{box-shadow:none;border-color:transparent;padding:0}.site-header{background-color:#77458f;box-shadow:0 0 3px 3px rgba(1,1,1,.13);height:65px;min-width:1020px}.site-footer .site-header>.footer-wrapper,.site-header>.container,.site-header>.site-header-print,.site-header>.site-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media (min-width:576px) and (max-width:1200px){.site-footer .site-header>.footer-wrapper,.site-header>.container,.site-header>.site-header-print,.site-header>.site-section-wrapper{margin:0;padding:0 20px;width:100%}}.site-header .logo{margin-top:8px;margin-right:24px;background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:0 -208px;width:52px;height:52px}.site-header .header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-header .header-content,.site-header .header-content .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header .header-content .header-top{margin-top:11px;font-size:12px;line-height:16px}.site-header .site-name{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .site-name-img{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-52px -247px;width:109px;height:12px;margin-right:13px}.site-header .site-name-text{font-style:italic;color:#d1add0}.site-header .user-menu{color:#e2e2e2}.site-header .user-menu a{color:#e2e2e2;margin-left:20px}.site-header .user-menu>.create{border:1px solid #fafafa;border-radius:4px;padding:2px 4px;text-decoration:none}.site-header .user-menu>.create:hover{color:#fff;border:1px solid #fafafa}.site-header .user-menu .svg-icon-favourites{width:1em;height:1em;display:inline-block;vertical-align:text-top;fill:#e2e2e2;margin-right:2px}.site-header .user-menu a:hover .svg-icon-favourites{text-decoration:underline;fill:#fff}.site-header .user-menu>ul{display:inline-block;list-style-type:none;padding:0;margin:0}.site-header .user-menu>ul>li{color:#e2e2e2;position:relative;padding:8px 10px 0;cursor:pointer;width:150px;margin-top:-8px}.site-header .user-menu>ul>li:hover{background:#633f73}.site-header .user-menu>ul>li:hover>span{color:#fff}.site-header .user-menu>ul>li:hover ul{list-style-type:none;display:block}.site-header .user-menu>ul>li>span{cursor:default;border-bottom:1px dotted #fff;white-space:nowrap;text-align:right}.site-header .user-menu>ul>li>ul{list-style-type:none;display:none;position:absolute;right:0;background:#633f73;border-radius:0 0 5px 5px;padding:8px 10px 0;z-index:200;width:150px}.site-header .user-menu>ul>li>ul>li{display:block;margin:0;text-align:left;padding-bottom:5px;font-weight:400}.site-header .user-menu>ul>li>ul>li>a{color:#fff;margin-left:0}.site-header .user-menu>ul>li>ul li.add-btn{margin-top:20px}.site-header-print{display:none;padding-top:20px;padding-bottom:5px;margin-bottom:10px;border-bottom:3px solid #77458f}.site-header-print-logo{margin-right:40px;text-align:center}.site-header-print-logo-img{margin:0 auto;margin-bottom:5px}.site-header-print-site-name{font-size:24px;line-height:30px;font-weight:700}.site-header-print-site-url{color:#727272;font-size:14px;font-weight:700}.main-menu ul{list-style-type:none;margin:0;padding:0}.main-menu>ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu>ul>li{color:#fff;position:relative;padding-bottom:4px;font-weight:700;font-size:14px;line-height:18px;line-height:30px;cursor:pointer;outline:none}.main-menu>ul>li:after,.main-menu>ul>li:before{display:block;position:absolute;content:"";width:30px;height:30px;top:0}.main-menu>ul>li:before{left:-30px}.main-menu>ul>li:after{left:100%}.main-menu>ul>li:last-child:after{content:none}.main-menu>ul>li:last-child.reverse>ul{right:20px}.main-menu>ul>li>a{color:#fff;text-decoration:none}.main-menu>ul>li.active,.main-menu>ul>li:focus,.main-menu>ul>li:hover{border-bottom:4px solid #fff;color:#fff;padding-bottom:0}.main-menu>ul>li:focus>a,.main-menu>ul>li:hover>a{color:#fff}.main-menu>ul>li:focus>ul,.main-menu>ul>li:hover>ul{list-style-type:none;display:block}.main-menu>ul>li.reverse>ul{list-style-type:none;right:-10px}.main-menu>ul>li.single-column ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-menu>ul>li.single-column ul li{display:block;padding-left:0}.main-menu>ul>li.multi-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-menu>ul>li>ul{list-style-type:none;cursor:default;display:none;position:absolute;z-index:1040;background-color:#fff;color:#333;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:24px 30px;margin:4px -30px 0;white-space:nowrap}.main-menu>ul>li>ul>li{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;font-weight:700;margin-bottom:8px}.main-menu>ul>li>ul>li+li{padding-left:64px}.main-menu>ul>li>ul>li.no-title ul{padding:0}.main-menu>ul>li>ul>li>ul{list-style-type:none;font-weight:400;font-size:14px;line-height:18px;padding:8px 0}.main-menu>ul>li>ul>li>ul li{padding:3px 0}.main-menu .like-parent{font-weight:700}.main-menu .like-parent a{font-weight:400}.main-menu .like-parent>a{font-weight:700;display:block;padding:4px 0}.main-menu .like-parent ul{padding:8px 0!important}.main-menu .no-top-padding>ul{padding-top:0}.breadcrumb{list-style-type:none;margin:8px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px}.breadcrumb,.breadcrumb a{color:#727272}.breadcrumb li:not(:last-child):after{content:"/";padding:0 5px}.breadcrumb li{white-space:nowrap}.breadcrumb li:last-child{text-overflow:ellipsis;overflow-x:hidden}.build-params.detail-view{margin-top:24px}.short-infrastructure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.short-infrastructure a{margin:8px 0}.infrastructure-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;font-size:14px;line-height:18px}.infrastructure-link .svg-icon{width:16px;height:16px;margin-right:10px}.functions-block{font-size:12px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.functions-block-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.line-block-top{border-top:1px solid #c2c2c2;padding-top:30px;margin-top:30px}.m-t-1{margin-top:8px}.m-b-1{margin-bottom:8px}.m-t-2{margin-top:16px}.advert-irrelevant,.around,.m-b-2,.user-stats-block{margin-bottom:16px}.m-t-3{margin-top:24px}.m-b-3{margin-bottom:24px}.m-t-4{margin-top:32px}.line-block-top,.m-b-4{margin-bottom:32px}.m-t-5{margin-top:40px}.m-b-5{margin-bottom:40px}.m-t-6{margin-top:48px}.m-b-6{margin-bottom:48px}.m-t-7{margin-top:56px}.m-b-7{margin-bottom:56px}.m-t-8{margin-top:64px}.m-b-8{margin-bottom:64px}.around .group{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.around .group .group-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.around .group .group-body>span{font-size:16px;line-height:24px;font-weight:700}.around .group .svg-icon{width:16px;height:16px;margin-right:5px;margin-top:4px}.around .group .company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:18px;margin-bottom:2px}.to-favourites{cursor:pointer}.to-favourites .icon{vertical-align:middle;display:inline-block;background-position:-304px -274px}.to-favourites.active .icon,.to-favourites .icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:20px;height:18px}.to-favourites.active .icon{background-position:-304px -238px}.print .icon{vertical-align:middle;display:inline-block;background-position:-143px -260px}.print .icon,.print:hover .icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:26px;height:18px}.print:hover .icon{background-position:-117px -260px}.subscribe .icon{vertical-align:middle;display:inline-block;background-position:-169px -260px}.subscribe .icon,.subscribe:hover .icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:25px;height:18px}.subscribe:hover .icon{background-position:-194px -260px}.house{border:1px solid #c2c2c2;border-radius:5px}.house>a{position:relative;display:block}.house>a .header{font-size:14px;line-height:18px;padding:8px 10px;width:100%;position:absolute;background-color:hsla(0,0%,100%,.9)}.house>a .header,.house>a img{border-top-left-radius:5px;border-top-right-radius:5px}.house>a img.no-photo{width:100%}.house .attributes{font-size:12px;line-height:16px;padding:8px 10px;border-bottom:1px solid #c2c2c2;height:48px}.house .attributes-long{height:64px}.house .offers{font-size:14px;line-height:18px;padding:8px 10px}.house .offers a{font-weight:700}.submenu-container{background:#ebebeb;margin-bottom:22px;display:block}.sub-menu{margin:0 auto;padding-left:10px;padding-right:10px;width:1020px}.sub-menu ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.sub-menu ul li{display:inline-block;margin-right:12px}.sub-menu ul li a{display:block;padding:10px 0 6px;line-height:200%}.sub-menu ul li a:hover{color:#333}.sub-menu ul li.active a{border-bottom:4px solid #c2c2c2;color:#333}.sub-menu a:hover .svg-icon,.sub-menu li.active .svg-icon{fill:#333;stroke:#333;stroke-width:0}.sub-menu .svg-icon{height:18px;width:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin-right:10px;fill:#77458f;stroke:#77458f;stroke-width:0}.sub-menu .svg-icon-services{width:18px}.sub-menu .btn-container{display:inline-block;width:200px;text-align:right}.sub-menu .btn,.sub-menu .phones-btn{font-size:14px;background:none;color:#77458f;border:1px solid #77458f;border-radius:5px}.sub-menu .btn:hover,.sub-menu .phones-btn:hover{background:#77458f;color:#fff}.mark-required{color:#f33}.bg-info{background:#64c0de;color:#fff}.bg-success{background:#66c266;color:#fff}.bg-error{background:#fd6464;color:#fff}.bg-disabled{background:#727272;color:#fff}.bg-purple{background:#ab8dba;color:#fff}.text-error{color:#fd6464}.text-silver{color:#727272}.notice,.rounded{border-radius:4px}.notice{padding:8px 12px;margin-bottom:1em}.notice a{color:inherit;border-bottom:1px dashed}.notice a:hover{text-decoration:none}.contacts.info-panel h4{color:#333;font-weight:700}.contacts.info-panel>.price{background:#ebebeb;color:#77458f;font-size:20px;font-weight:700;padding:6px 8px;margin-bottom:6px}.contacts.info-panel .photo{margin-right:10px;vertical-align:bottom}.contacts.info-panel-right{background:#ebebeb;padding:10px;border-radius:4px}.content{font-size:16px;line-height:24px;margin-bottom:20px}.content .label{color:#727272}.content p+br{display:none}.site-footer{position:relative;bottom:0;width:100%;background-color:#ebebeb;color:#000}.site-footer .footer-top{box-shadow:0 3px 3px rgba(0,0,0,.1)}.site-footer .footer-wrapper-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.site-footer .footer-wrapper-line:first-child{border-bottom:1px solid #c2c2c2;padding:16px 0}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;list-style:none;padding-left:0}.footer-menu-item+.footer-menu-item{margin-left:30px}.footer-menu-item a{font-size:14px}.footer-menu-item:first-child a{font-weight:900}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-social .social-link{width:24px;height:24px;fill:#999;margin-left:10px}.footer-social .social-link:hover .svg-icon-vk{fill:#4680c2}.footer-social .social-link:hover .svg-icon-fb{fill:#3b5998}.footer-social .social-link .svg-icon{height:100%;transition:fill .4s}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:250px;color:#333}.footer-copyright-img{margin-right:20px}.footer-copyright-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;line-height:16px}.footer-reference{font-size:12px;line-height:16px;max-width:600px;color:#333;text-align:right}.projects{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}.projects .project-item+.project-item{margin-left:30px}.projects-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-wrapper,.projects .project-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects .project-link{font-weight:900;font-size:14px;color:#000}.projects .project-icon{display:inline-block;margin-right:10px}.status-4{background:#66c266}.status-2,.status-5,.status-6{background:#727272}.status-1{background:#64c0de}.status-3{background:#fd6464}.payment-methods-list .item{border:2px solid #e3e3e3;padding:10px 8px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-methods-list .item.active{border-color:#77458f;background:#fff}.payment-methods-list .item .description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:.5em}.payment-methods-list .item .logo{margin-left:.5em}.bills-reminder{border:1px solid #c2c2c2;padding:8px;font-size:13px;line-height:1.5em}.bills-reminder ul{list-style:disc outside}.additional-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.additional-menu-title{font-size:16px;line-height:24px;margin-bottom:4px}.additional-menu-title+ul{list-style-type:none;padding-left:0}.additional-menu-title+ul li{font-size:12px;line-height:16px;margin-bottom:0}.additional-menu ul{list-style-type:none;padding-left:0}.additional-menu li{font-size:12px;line-height:16px;margin-bottom:4px}.additional-menu li span{color:#77458f;margin-left:5px}.cottage-content:after{display:block;content:"";clear:both}.cottage-plan-photo{float:left;margin-right:20px;margin-bottom:8px}.cottage-plan-photo-img{display:block;margin-bottom:8px}.cottage-plan-photo-link{font-size:12px;line-height:16px;line-height:13px}.cottage-plan-photo-link,.cottage-plan-photo-link-icon{display:inline-block;vertical-align:middle}.information-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;margin-bottom:16px;font-size:12px;line-height:16px;color:#727272}.information-panel .information .date+.counter,.information-panel .print .icon{margin-left:10px}#analytics-raw-chart-2{position:relative;margin-bottom:50px}#analytics-raw-chart-2 .ruler{position:absolute;top:0;left:0;height:100%}#analytics-raw-chart-2 .ruler .ruler-line{position:absolute;background-color:#c2c2c2;width:1px;height:100%}#analytics-raw-chart-2 .ruler .ruler-value{position:absolute;bottom:-23px;border:1px solid #c2c2c2;font-size:12px;border-radius:2px;padding:2px 4px}#analytics-raw-chart-2 .data .line{width:100%;padding:0 0 10px;height:25px}#analytics-raw-chart-2 .data .line-title{float:left;width:150px}#analytics-raw-chart-2 .data .line-data{float:left;width:580px;position:relative}#analytics-raw-chart-2 .data .line-data .line-data-range{background-color:#55a97b;position:absolute;padding-top:3px;height:26px}#analytics-raw-chart-2 .data .line-data .line-data-value{position:absolute;margin-top:4px}#analytics-raw-chart-2 .data .line-data .line-data-value>span{text-align:center;padding:2px 5px;color:#fff;border-radius:4px;background-color:#77498b}.error-page{margin:0 auto;margin-top:100px;width:780px}.error-page-subheader{font-size:14px;line-height:18px}.error-page .search-form{margin-bottom:64px}.with-separator:after{content:" | ";color:#000}.with-separator:last-child:after{display:none}.actions.actions-inline a{width:auto;margin-right:10px}.actions.actions-inline a .icon{display:inline-block;margin-right:5px}.actions a{display:inline-block;text-align:center;vertical-align:top;width:75px}.actions a .icon{display:block;margin:0 auto}.agent-specialization{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;font-size:14px;line-height:18px}.agent-specialization li{margin-bottom:8px}.agent-specialization li.active a{border-bottom:none;color:#000}#awards-gallery li{margin-bottom:8px}.datepickers-container{z-index:500}a.region-selector{color:#77458f!important;border-bottom:#77458f;padding-right:35px;position:relative}a.region-selector:after{content:"";position:absolute;right:10px;width:18px;height:100%;background:url(/img/single-icons/drop-purple.svg) no-repeat;background-position:top;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;top:12px}.region-selector-container a{display:block;font-size:16px;line-height:24px;margin-right:50px;text-decoration:none}.region-selector-container a.active{color:#333;cursor:default}.region-selector-container a:hover{text-decoration:none}.by-type-links-block{font-size:12px;line-height:16px}.by-type-links-block ul{list-style:none;padding-left:0}.by-type-links-block img{margin-bottom:8px}.by-type-links-block .header{font-size:16px;line-height:24px;font-weight:700;margin-bottom:4px}.by-type-links-block .sub-header{font-size:14px;line-height:18px;color:#727272;margin-bottom:4px;font-weight:700}.by-type-links-block li{color:#727272;margin-bottom:2px}.by-type-links-block li a{color:#77458f}.by-type-links-block li span{color:#77458f;margin-left:5px}.by-type-links-block .big-link{font-size:14px;line-height:18px;font-weight:700}.link-header{display:block;font-size:24px;line-height:30px}.bottom-description{line-height:15px;font-size:12px;margin-bottom:0;color:#727272}.expert-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;padding:8px 0;border-bottom:1px solid #ebebeb}.expert-item-photo{margin-right:10px}.expert-item .header{margin-top:-5px}#notification{position:absolute;z-index:6001;top:0;left:0;right:0;text-align:center;line-height:2.5;overflow:hidden;box-shadow:0 0 5px #000}.cssanimations.csstransforms #notification{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation:a 2.5s 1s 1 ease forwards;animation:a 2.5s 1s 1 ease forwards}@-webkit-keyframes a{0%,to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}10%,90%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes a{0%,to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}10%,90%{-webkit-transform:translateY(0);transform:translateY(0)}}.advert-stats-block{display:-webkit-box;display:-ms-flexbox;display:flex;color:#727272;font-size:14px;margin-top:-4px;padding:16px 0}.advert-stats-block .item{font-size:12px;color:#777b7a}.advert-stats-block .item~.item:before{content:"/";margin:0 12px 0 16px}.advert-stats-block .item>span{font-weight:700}.user-stats-block{font-size:14px;line-height:18px}.user-stats-block .item{color:#727272}.user-stats-block .item span{font-weight:700}.floating-header{display:none;position:fixed;top:0;left:0;padding-top:8px;padding-bottom:8px;width:100%;background-color:#77458f;z-index:1001;font-size:16px;line-height:24px}.floating-header-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floating-header-price,.floating-header-title{font-weight:700;color:#fff}.floating-header-title span{display:none}.floating-header .to-favourites{margin-left:20px;width:22px;height:20px;cursor:pointer}.floating-header .to-favourites svg{fill:#77458f;stroke-width:2;stroke:#e4dae9}.floating-header .to-favourites.active svg{fill:#fff}.floating-header-btn-to-up{margin-left:10px;cursor:pointer}.gallery ul{list-style:none}.ox_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-align-top{-ms-flex-item-align:start;align-self:flex-start}div.col-7.map-block{padding-left:15px}.col-9.payment-block{padding-left:20px}.share-buttons .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{background-size:unset}.age-limit-badge{font-size:12px;color:#d1add0;font-weight:700;margin-left:10px}.login-form-notification{position:absolute;margin-left:5px}@media (min-width:768px) and (max-width:1024px){html,html .map-body{min-width:980px}}.container,.site-footer .footer-wrapper,.site-header-print,.site-section-wrapper{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;width:1020px}#awards-gallery,.additional-menu,.around,.gallery-group-img,.properties,.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}#awards-gallery li,.agent-specialization li,.around .group,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.gallery-group-img .gallery-group-img-item,.property{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:100%}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-1,.col-2{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}#awards-gallery li,.agent-specialization li,.around .group,.col-4,.property{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-5,.col-6{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-7,.col-8{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-9,.col-10{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-11,.col-12{-webkit-box-flex:0}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col,.gallery-group-img .gallery-group-img-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.offset-1{margin-left:8.33333%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.offset-2{margin-left:16.66667%}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.offset-3{margin-left:25%}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.offset-4{margin-left:33.33333%}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.offset-5{margin-left:41.66667%}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.offset-6{margin-left:50%}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.offset-7{margin-left:58.33333%}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.offset-8{margin-left:66.66667%}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.offset-9{margin-left:75%}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.offset-10{margin-left:83.33333%}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.offset-11{margin-left:91.66667%}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.offset-12{margin-left:100%}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.grid-view.ngsr-personal-row table.table tr{border:none}.stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}a.btn,a.phones-btn,button.btn,button.phones-btn{cursor:pointer}.btn:active,.btn:focus,.btn:focus:active,.phones-btn:active,.phones-btn:focus,.phones-btn:focus:active,a.btn:active,a.btn:focus,a.btn:focus:active,a.phones-btn:active,a.phones-btn:focus,a.phones-btn:focus:active,button.btn:active,button.btn:focus,button.btn:focus:active,button.phones-btn:active,button.phones-btn:focus,button.phones-btn:focus:active,button:active,button:focus,button:focus:active{outline:none}.btn,.phones-btn{background-color:#f5f5f5;background-image:linear-gradient(180deg,#fff,#e4e4e4);border:1px solid #cecece;border-radius:4px;color:#333;display:inline-block;font-size:16px;line-height:20px;padding:6px 16px;text-align:center;outline:none}.btn:focus,.phones-btn:focus{outline-offset:1px;outline:none}.btn:disabled,.phones-btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary.phones-btn,.btn.btn-primary,.radio-btn input[type=radio]:checked+.btn-alternative.phones-btn,.radio-btn input[type=radio]:checked+.btn.btn-alternative{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);background-color:#815599;background-image:linear-gradient(180deg,#9f79b3,#6c4285);background-repeat:repeat-x;border-color:#832e85;color:#fff;text-shadow:0 -1px 0 #652267}.btn-primary.phones-btn:hover:not(:disabled),.btn.btn-primary:hover:not(:disabled),.radio-btn input[type=radio]:checked+.btn-alternative.phones-btn:hover:not(:disabled),.radio-btn input[type=radio]:checked+.btn.btn-alternative:hover:not(:disabled){background-image:none;background-color:#815599}.btn-primary.phones-btn:active:not(:disabled),.btn.btn-primary:active:not(:disabled),.radio-btn input[type=radio]:checked+.btn-alternative.phones-btn:active:not(:disabled),.radio-btn input[type=radio]:checked+.btn.btn-alternative:active:not(:disabled){background-image:linear-gradient(180deg,#6c4285,#9f79b3)}.btn-primary.phones-btn:disabled,.btn.btn-primary:disabled,.radio-btn input[type=radio]:checked+.btn-alternative.phones-btn:disabled,.radio-btn input[type=radio]:checked+.btn.btn-alternative:disabled{opacity:.7;cursor:not-allowed}.btn-mini.phones-btn,.btn.btn-mini{padding:4px 15px}.btn-micro.phones-btn,.btn.btn-micro{padding:4px 10px;font-size:14px;line-height:16px}.btn-lg.phones-btn,.btn.btn-lg{padding:8px 16px}.btn-full-width,.phones-btn{width:100%}.btn-link.phones-btn,.btn.btn-link{display:inline-block;width:auto!important;background:none;border:none;color:#77458f;padding:0;font-size:1em}.btn-link.phones-btn:focus,.btn-link.phones-btn:hover,.btn.btn-link:focus,.btn.btn-link:hover{text-decoration:underline}.btn-transparent.phones-btn,.btn.btn-transparent{background-color:transparent;background:none;border-color:transparent;box-shadow:none;text-shadow:none}.btn-transparent.phones-btn:focus,.btn-transparent.phones-btn:hover,.btn.btn-transparent:focus,.btn.btn-transparent:hover{background:none;border-color:transparent}.btn-transparent.btn-primary.phones-btn,.btn.btn-transparent.btn-primary,.radio-btn input[type=radio]:checked+.btn-transparent.btn-alternative.phones-btn,.radio-btn input[type=radio]:checked+.btn.btn-transparent.btn-alternative{color:#77458f}.btn-high.phones-btn,.btn.btn-high{padding-top:11px;padding-bottom:11px}.btn-menu.phones-btn,.btn.btn-menu{color:#77458f;border:1px solid #77458f;background:none;padding:2px 5px;margin:0;font-weight:400}.btn-alternative.phones-btn,.btn.btn-alternative{color:#77458f;border:1px solid #77458f;background-color:#f5f5f5;background-image:linear-gradient(180deg,#fff,#e4e4e4);background-repeat:repeat-x}.btn-alternative.phones-btn:hover,.btn.btn-alternative:hover{background-image:none;background-color:#fff}a.btn,a.phones-btn{text-decoration:none!important}.checkbox-btn>span,.pager .pagination li a{font-size:12px;line-height:16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 10px;background-image:linear-gradient(180deg,#fff 4%,#e4e4e4);border:1px solid #ccc;border-radius:4px;color:#333}.checkbox-btn>span:hover,.pager .pagination li a:hover{box-shadow:0 0 3px #77458f;transition:box-shadow .3s ease}.checkbox-btn input[type=checkbox]:checked+span,.pager .pagination li.active a{background-color:#77458f;background-image:none;color:#fff}.btn-text{background:none;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.btn-text:focus{outline-offset:1px}.text-a{color:#77458f;text-decoration:none}.text-a:hover{text-decoration:underline}.btn-hover:hover{background:transparent}.svg-btn{position:relative;height:18px;max-width:18px;margin:0 2px;margin-top:4px;border:none;background:none}.svg-btn:after{display:block;position:absolute;content:"";left:-3px;right:-3px;top:-2px;bottom:-2px}.svg-btn:focus,.svg-btn:hover{opacity:1}.svg-btn:focus.hover-blue svg,.svg-btn:hover.hover-blue svg{fill:#64c0de}.svg-btn:focus.hover-red svg,.svg-btn:hover.hover-red svg{fill:#fd6464}.svg-btn:focus.hover-green svg,.svg-btn:hover.hover-green svg{fill:#66c266}.svg-btn:focus.hover-purple svg,.svg-btn:hover.hover-purple svg{fill:#77458f}.svg-btn .svg-icon{height:18px;fill:gray}.private-office-diff{margin-left:60px}.radio-button-group input[type=radio]{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio-button-group input[type=radio]+.btn,.radio-button-group input[type=radio]+.phones-btn{cursor:pointer}.radio-button-group input[type=radio]:checked+.btn,.radio-button-group input[type=radio]:checked+.phones-btn{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);background:linear-gradient(180deg,#9f79b3,#6c4285);border-color:#832e85;color:#fff;text-shadow:0 -1px 0 #652267}.grid-view .summary,.list-view .summary{background-color:#ebebeb;border-top:1px solid #c2c2c2;box-shadow:0 -5px 3px -2px hsla(0,0%,76%,.3);padding:12px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-view .summary .count,.list-view .summary .count{font-size:24px;line-height:30px;color:#727272}.grid-view .summary .control,.list-view .summary .control{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-view .summary .control .map-link,.list-view .summary .control .map-link{font-size:14px;line-height:18px;padding:8px 0 0 10px}.grid-view .empty,.list-view .empty{margin:48px auto;text-align:center}.grid-view .empty .icon,.list-view .empty .icon{margin:8px 0;display:inline-block}.grid-view .empty .btn,.grid-view .empty .phones-btn,.list-view .empty .btn,.list-view .empty .phones-btn{display:inline-block;margin-top:16px;color:#77458f;border:1px solid #77458f;background:none;padding:4px 10px}.grid-view .empty .btn-primary,.grid-view .empty .radio-btn input[type=radio]:checked+.btn-alternative,.list-view .empty .btn-primary,.list-view .empty .radio-btn input[type=radio]:checked+.btn-alternative,.radio-btn .grid-view .empty input[type=radio]:checked+.btn-alternative,.radio-btn .list-view .empty input[type=radio]:checked+.btn-alternative{background:#77458f;color:#fff}.grid-view{margin-bottom:24px}.grid-view .sub-header{background-color:#ebebeb;padding:8px 10px;color:#727272}.grid-view table{font-size:14px;line-height:18px;width:100%;max-width:100%;margin-bottom:24px}.grid-view table .sub-header{background-color:#ebebeb;padding:8px 10px;color:#727272}.grid-view table tr{border-bottom:1px solid #ebebeb}.grid-view table tr.row-separator td{padding:0}.grid-view table th{font-size:12px;line-height:16px;font-weight:700}.grid-view table th a[data-sort]{color:#333;position:relative;display:inline-block;padding-right:16px}.grid-view table th a[data-sort]:after{content:"";display:inline-block;position:absolute;bottom:2px;margin-left:5px;background-position:-298px -158px}.grid-view table th a[data-sort].asc:after,.grid-view table th a[data-sort]:after{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:6px;height:9px}.grid-view table th a[data-sort].asc:after{background-position:-298px -167px}.grid-view table th a[data-sort].desc:after{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-298px -176px;width:6px;height:9px}.grid-view table td,.grid-view table th{padding:8px 9px 8px 0}.grid-view table td{vertical-align:top}.grid-view table .photo{position:relative;display:inline-block;width:70px;height:70px;vertical-align:top}.grid-view table .photo time{font-size:12px;line-height:16px;position:absolute;bottom:0;right:0;padding:2px;color:#fff;font-weight:700;background-color:rgba(0,0,0,.4)}.grid-view table .lk-advert-params{display:inline-block;padding-left:10px;width:210px;white-space:normal}.grid-view table .address{display:block;white-space:nowrap;font-size:12px;line-height:16px}.grid-view table .control{padding:30px 6px 0}.grid-view table .control input[type=checkbox]{margin:3px 3px 3px 4px}.grid-view.offer-table a:visited{color:#9f79b3}.grid-view .price{font-weight:700;font-size:14px;line-height:18px}.grid-view#message-grid table tr .btn,.grid-view#message-grid table tr .phones-btn,.grid-view#message-grid table tr button{display:none}.grid-view#message-grid table tr:hover .btn,.grid-view#message-grid table tr:hover .phones-btn,.grid-view#message-grid table tr:hover button{display:block}.grid-view#message-grid table tr.strong{font-weight:700}.selected-goods table{border:1px solid #ebebeb;width:100%}.selected-goods td,.selected-goods th{padding:4px 10px;border:1px solid #ebebeb}.sizer{vertical-align:middle;position:relative}.sizer a{font-size:14px;line-height:18px}.sizer a,.sizer a:hover{text-decoration:none}.sizer .current{padding:8px 35px 0 10px;border:1px solid transparent;border-bottom:0;position:relative;display:inline-block;color:#333}.sizer .current:after{content:"";position:absolute;right:10px;width:18px;height:100%;background:url(/img/single-icons/drop-purple.svg) no-repeat;background-position:top;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;top:12px}.sizer .drop-down{display:none;list-style:none;position:absolute;z-index:100;left:0;width:100%;margin:0;background-color:#ebebeb;padding:8px 0}.sizer .drop-down .sizer-item{padding:0 10px}.sizer .drop-down .sizer-item.active,.sizer .drop-down .sizer-item:hover{background-color:#77458f}.sizer .drop-down .sizer-item.active a,.sizer .drop-down .sizer-item:hover a{color:#fff}.sizer .drop-down:hover .sizer-item.active:not(:hover){background-color:#ebebeb}.sizer .drop-down:hover .sizer-item.active:not(:hover) a{color:#77458f}.sizer:hover .current{border:1px solid #ccc;border-bottom:0;border-radius:4px 4px 0 0}.sizer:hover .drop-down{display:block;position:absolute;left:0;top:26px;border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px}.text-nowrap{white-space:nowrap!important}.grid-top-tools,.table-tools{background:#fff;border:1px solid #c2c2c2;border-left:none;border-right:none;margin:0;padding:10px}.grid-top-tools.disabled li a,.grid-top-tools.disabled li button,.table-tools.disabled li a,.table-tools.disabled li button{color:#727272;text-decoration:none;cursor:not-allowed}.grid-top-tools.disabled li .svg-icon,.table-tools.disabled li .svg-icon{fill:#ccc}.grid-top-tools input[type=checkbox],.table-tools input[type=checkbox]{vertical-align:middle;margin:0}.grid-top-tools li,.table-tools li{display:inline-block;margin-right:16px;vertical-align:top}.grid-top-tools li .svg-icon,.table-tools li .svg-icon{height:16px;width:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:text-top;margin-right:5px}.grid-columns-tools>a:hover{opacity:1}.grid-columns-tools .svg-icon,.grid-top-tools .svg-icon,.table-tools .svg-icon{height:18px;width:18px;fill:#ccc}.grid-columns-tools>a,.grid-top-tools>a,.table-tools>a{display:inline-block;margin-right:5px;opacity:.6}.legend .svg-icon{height:16px;width:16px}.svg-icon-letter{width:30px;height:30px;fill:#79c796;margin-right:10px}.advert-owner-tools .svg-icon-lk-up,.grid-top-tools .svg-icon-lk-up,.legend .svg-icon-lk-up,.table-tools .svg-icon-lk-up,tr:hover .svg-icon-lk-up{fill:#66c266}.advert-owner-tools .svg-icon-hide,.advert-owner-tools .svg-icon-off,.grid-top-tools .svg-icon-hide,.grid-top-tools .svg-icon-off,.legend .svg-icon-hide,.legend .svg-icon-off,.table-tools .svg-icon-hide,.table-tools .svg-icon-off,tr:hover .svg-icon-hide,tr:hover .svg-icon-off{fill:gray}.advert-owner-tools .svg-icon-archive,.advert-owner-tools .svg-icon-view,.grid-top-tools .svg-icon-archive,.grid-top-tools .svg-icon-view,.legend .svg-icon-archive,.legend .svg-icon-view,.table-tools .svg-icon-archive,.table-tools .svg-icon-view,tr:hover .svg-icon-archive,tr:hover .svg-icon-view{fill:#77458f}.advert-owner-tools .svg-icon-edit,.grid-top-tools .svg-icon-edit,.legend .svg-icon-edit,.table-tools .svg-icon-edit,tr:hover .svg-icon-edit{fill:#64c0de}.advert-owner-tools .svg-icon-x,.grid-top-tools .svg-icon-x,.legend .svg-icon-x,.table-tools .svg-icon-x,tr:hover .svg-icon-x{fill:#c72c3b}.advert-owner-tools .svg-icon-excel,.grid-top-tools .svg-icon-excel,.legend .svg-icon-excel,.table-tools .svg-icon-excel,tr:hover .svg-icon-excel{fill:#66c266}.advert-owner-tools .svg-icon-spam,.grid-top-tools .svg-icon-spam,.legend .svg-icon-spam,.table-tools .svg-icon-spam,tr:hover .svg-icon-spam{fill:#d95c1e}.advert-owner-tools .svg-icon-lk-print,.grid-top-tools .svg-icon-lk-print,.legend .svg-icon-lk-print,.table-tools .svg-icon-lk-print,tr:hover .svg-icon-lk-print{fill:#64c0de}.advert-owner-tools .svg-icon-messages,.grid-top-tools .svg-icon-messages,.legend .svg-icon-messages,.table-tools .svg-icon-messages,tr:hover .svg-icon-messages{fill:#77458f}table.lk-table td:last-child,table.lk-table th:last-child{padding-right:0}table.lk-table tr.active td{padding-bottom:0}.lk-table.advert-list .advert{border-bottom:none}.lk-table .status{margin:6px 0;color:#fff;border-radius:3px;cursor:help;padding:2px 4px 3px}.lk-table .info{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:220px}.lk-table .info .photo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lk-table .views img{vertical-align:baseline;margin-left:10px}tr.colored{background:#f9f9b6}tr:hover.colored{background:#f8f888}.noResult{font-size:16px;line-height:20px;padding:30px;text-align:center}.noResult .text{margin-bottom:42px}.noResult .btn,.noResult .phones-btn{line-height:16px;font-size:14px}.noResult img{display:block;margin:16px auto}.grid-center-offers table.table td{line-height:26px}.grid-center-offers table.table td .area_total{font-size:12px;line-height:16px;position:relative;top:-2px}.calculator-result-table{width:100%;border-collapse:collapse;font-size:13px}.calculator-result-table th{font-weight:400}.calculator-result-table td,.calculator-result-table th{padding:5px 10px;border:1px solid #222;text-align:left}.wrapper-calculator-result-table{display:none}.wrapper-calculator-result-table .calculator-result-table{font-size:16px}.service-column .to-favourites{display:block;margin-bottom:8px}.service-column .phone{display:block;background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-241px -208px;width:20px;height:23px}.table-params{margin-bottom:16px}.table-params th[colspan="2"]{font-size:18px;color:#333;font-weight:400;padding-bottom:16px;padding-top:12px}.table-params th{font-size:14px;line-height:18px;font-weight:400;color:#727272}.table-params td,.table-params th{padding-bottom:20px;vertical-align:top}.table-params td{font-size:16px;line-height:24px;line-height:19px;padding-left:20px}.table-border-top{border-top:1px solid #ebebeb}.center-class{margin-top:5px}.center-class span{padding:4px 6px;border-radius:4px;color:#fff}.center-class-1,.center-group-6{background:#c84679}.center-class-3,.center-group-3{background:#7bc697}.center-class-2,.center-group-5{background:#e36c44}.center-class-4,.center-group-2{background:#5f6db0}.center-class-9,.center-group-1{background:#77498b}.center-group-4{background:#d6d857}.center-group-7{background:#55a97b}.center-group-8{background:#4c578c}.centers-head-a{display:block;margin:0;padding:10px;position:relative;top:1px;z-index:1}.centers-head-a.active{background:#e3e3e3;border-radius:4px 4px 0 0}.centers-head-a .icon{display:inline-block}.centers-head-a .title{display:inline-block;vertical-align:top;line-height:1}.centers-head-a:focus,.centers-head-a:hover{text-decoration:none}.subscribe-button{border-radius:4px;border:1px solid #77458f;padding:4px 10px;width:300px}.lk-table.subscriptions .header{font-weight:700}.lk-table.subscriptions .form-control{width:200px}.tariff-table{width:100%;margin-top:16px;border-top:1px solid #ebebeb;font-size:14px;line-height:18px}.tariff-table td,.tariff-table th{padding:16px;text-align:center}.tariff-table td:first-child,.tariff-table th:first-child{text-align:left}.tariff-table th{text-align:center;font-weight:700}.tariff-table tr:nth-child(2n) td{background-color:#f2f2f2}.pager .pagination{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.pager .pagination li{margin-left:5px}.pager .pagination li.next a,.pager .pagination li.prev a{padding-left:20px;padding-right:20px}.pager .pagination li.disabled{display:none}.pager{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.pager,.pager .pager-label{display:-webkit-box;display:-ms-flexbox;display:flex}.pager .pager-label{margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px}.list-view-footer .pagination-item a{padding-right:0!important;padding-left:0!important;width:32px!important}.list-view-footer .pager-label{margin-right:0;font-size:12px}.dummy-tabs-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.dummy-tabs-content{position:relative}.dummy-tabs .dummy-tab{position:relative;padding:4px 10px;background-color:#fafafa;font-size:14px;line-height:18px;color:gray;border:1px solid #ccc;border-bottom:0;cursor:pointer}.dummy-tabs .dummy-tab:first-child{border-right:0;border-top-left-radius:5px}.dummy-tabs .dummy-tab:last-child{border-top-right-radius:5px}.dummy-tabs .dummy-tab.active{background-color:#fff;color:#77458f;font-weight:900}.dummy-tabs .dummy-tab.active:before{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#fff}.dummy-tabs .dummy-tab.active .dummy-tab-name{background-color:#fff}.dummy-tabs-content .tab-pane{position:absolute;top:100%;left:0;background-color:#fff;max-height:300px;width:100%;z-index:3;-webkit-transform:translateY(-3px);transform:translateY(-3px);padding:8px 20px;overflow-y:auto;box-shadow:0 5px 5px rgba(1,1,1,.3)}.dummy-tabs-content .tab-pane-line{margin-bottom:12px}.dummy-tabs-content .tab-pane-line-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;line-height:24px;color:#77458f}.dummy-tabs-content .tab-pane-line-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:10px}.dummy-tabs-content .tab-pane-item{font-size:12px;line-height:16px;line-height:18px;color:#77458f;cursor:pointer;margin-right:10px}.dummy-tabs-content .tab-pane-item:after{content:"|";margin-left:10px;color:#b3b3b3}.dummy-tabs-content .tab-pane-item:last-child:after{content:""}.dummy-tabs-content .tab-pane .checked.phones-link,.dummy-tabs-content .tab-pane .choice.checked{color:#727272}.dummy-tabs-content .tab-pane.short-pane .tab-pane-line-text,.dummy-tabs-content .tab-pane.short-pane .tab-pane-link-detail,.dummy-tabs-content .tab-pane.short-pane .tab-pane-subcontent{display:none}.dummy-tabs-content .tab-pane.short-pane .tab-pane-line{margin-bottom:4px}.dummy-tabs-content .tab-pane-subcontent{padding-left:10px}.dummy-tabs-content .tab-pane-subcontent .tab-pane-line-header{font-size:16px;line-height:24px;color:#727272;margin-bottom:4px}.dummy-tabs-content .tab-pane-subcontent .tab-pane-line{border-top:none;border-bottom:none;padding-bottom:0;margin-bottom:0}.dummy-tabs-content .tab-pane-subcontent .tab-pane-line-text{margin-bottom:12px}.dummy-tabs-content .tab-pane-subcontent .tab-pane-line-text .tab-pane-letter{color:#727272;margin-right:10px;font-size:14px;line-height:18px}.nav-tabs{width:100%;display:table;margin:0;padding:0;border-collapse:collapse}.nav-tabs .nav-item{display:table-cell}.nav-tabs .nav-link{display:block;padding:8px 10px;color:#333;text-decoration:none;font-size:14px;line-height:18px;background-color:#ebebeb;border:1px solid #c2c2c2}.nav-tabs .nav-link.active{background-color:#fff;border-bottom:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#77458f}.nav-tabs-rounded{display:block;border-bottom:1px solid #c2c2c2;margin-bottom:20px}.nav-tabs-rounded .nav-item{display:inline-block;border-bottom:none}.nav-tabs-rounded .nav-link{border-bottom:none;border-color:transparent;background-color:#fff}.nav-tabs-rounded .nav-link.active{position:relative;top:1px;border-color:#c2c2c2;border-bottom-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:700}.tab-pane{visibility:hidden;height:0}.tab-pane.active{visibility:visible;height:auto}.tabs-map-icon,.tabs-photo-icon,.tabs-planning-icon{display:block;float:left;margin-right:10px}.tabs-photo-icon{background-position:0 -292px}.active .tabs-photo-icon,.tabs-photo-icon,:hover .tabs-photo-icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:23px;height:18px}.active .tabs-photo-icon,:hover .tabs-photo-icon{background-position:-267px -260px}.tabs-planning-icon{background-position:-292px -226px}.tabs-planning-icon,a.active .tabs-planning-icon,a:hover .tabs-planning-icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:12px;height:18px}a.active .tabs-planning-icon,a:hover .tabs-planning-icon{background-position:-250px -136px}.tabs-map-icon{background-position:-290px -260px}.tabs-map-icon,a.active .tabs-map-icon,a:hover .tabs-map-icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:13px;height:18px}a.active .tabs-map-icon,a:hover .tabs-map-icon{background-position:0 -326px}.radio-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-tabs .tab-content{width:100%;display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.radio-tabs .tab-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:-100%;width:1px;height:1px}.radio-tabs .tab-radio:checked+.tab-item{background-color:#77458f;color:#fff}.radio-tabs .tab-radio:checked+.tab-item+.tab-content{display:block}.radio-tabs .tab-item{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:8px 20px;color:#333;border:1px solid #ccc;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-tabs .tab-item:first-of-type{border-radius:4px 0 0 4px}.radio-tabs .tab-item:last-of-type{border-radius:0 4px 4px 0}.radio-tabs .tab-item~.tab-item{border-left:none}.range-slider{height:3px;border:1px solid #77458f;margin:16px 7px}.range-slider .noUi-connect{background-color:#77458f}.range-slider .noUi-handle{height:15px;width:15px;border-radius:50%;background-color:#77458f;box-shadow:none;border:0;cursor:pointer;left:-7px}.range-slider .noUi-handle:focus{outline:none}.range-slider .noUi-handle:active{background-color:#a97bbf}.range-slider .noUi-handle:after,.range-slider .noUi-handle:before{display:none}.range-slider .noUi-handle.noUi-handle-lower,.range-slider .noUi-handle.noUi-handle-upper{-webkit-transform:translateY(-1px);transform:translateY(-1px)}input[type=range]{-webkit-appearance:none;background:transparent;width:100%;padding:0}input[type=range]:focus{outline:1px dotted #77458f}input[type=range]::-moz-range-thumb{width:15px;height:15px;background:#77458f;border:1px solid #77458f;cursor:pointer}input[type=range]::-moz-range-thumb:active{background-color:#a97bbf;border-color:#a97bbf}input[type=range]::-moz-range-track{width:100%;height:3px;background:#77458f;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#77458f;border:1px solid #77458f;height:15px;width:15px;border-radius:8px;margin-top:-7px;cursor:pointer}input[type=range]::-webkit-slider-thumb:active{background-color:#a97bbf;border-color:#a97bbf}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;background:#77458f;margin:5px 0;cursor:pointer}input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-thumb{height:15px;width:15px;border-radius:9px;border:1px solid #77458f;background:#77458f;cursor:pointer}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{height:2px;background:#77458f}input[type=range]::-ms-tooltip{display:none}.list-view .item{padding:8px 0;border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex}.list-view .item-img{margin-right:10px}.list-view .item-img a{text-decoration:none}.list-view .item time{color:#727272}.list-view .item-body{width:100%;font-size:14px;line-height:18px}.list-view .item-header{font-size:16px;line-height:24px;margin-bottom:8px;margin-right:10px}.list-view .item-annotation{margin-bottom:8px}.list-view .item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.list-view .item-top time{margin-top:4px;color:#727272;font-size:14px;line-height:18px}.list-view.list-demand .item{display:block;font-size:14px;line-height:18px;padding:12px 15px}.list-view.list-demand .item-header{font-weight:700}.list-view.list-demand .item-params{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-view.list-demand .item-params span{margin-right:30px}.list-view.list-demand .item-information{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.list-view.list-demand .item-information-block,.list-view.list-demand .item-information .to-favourites{-ms-flex-item-align:end;align-self:flex-end;margin-right:20px}.list-view.list-demand .item-information-block .icon-phone,.list-view.list-demand .item-information .to-favourites .icon-phone{display:inline-block;margin-right:5px;background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-241px -208px;width:20px;height:23px}.list-view.list-demand .item-information-block .item-phones,.list-view.list-demand .item-information .to-favourites .item-phones{display:inline-block}.list-view.list-demand .item-information .to-favourites .icon{margin-right:5px}.bottom-navs{list-style:none;padding-left:0}.activation-guide{display:none}.activation-guide li{list-style-type:none}.homepage-houses{margin-top:40px;margin-bottom:40px}.homepage-houses h2{margin-bottom:20px}.homepage-houses .homepage-houses__all{width:400px;text-align:right}.homepage-houses .house-item{text-decoration:none;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif}.homepage-houses .house-item .house-item__image{display:block;width:100%;height:180px;background-size:cover;background-position:50%;position:relative}.homepage-houses .house-item .house-item__image:focus .house-item__price,.homepage-houses .house-item .house-item__image:hover .house-item__price{height:45px}.homepage-houses .house-item .house-item__image:focus~.house-item__link,.homepage-houses .house-item .house-item__image:hover~.house-item__link{text-decoration:underline}.homepage-houses .house-item .house-item__price{width:100%;position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);height:40px;bottom:0;text-shadow:1px 1px 1px rgba(0,0,0,.5);color:#fff;font-weight:700;font-size:16px;padding:10px;transition:height .3s ease}.homepage-houses .house-item .house-item__address{font-size:16px;font-weight:700;color:#333;margin-top:16px}.homepage-houses .house-item .house-item__district{color:#727272;font-size:14px}.homepage-houses .house-item .house-item__specs{color:#333;font-size:14px;margin-top:8px}.homepage-houses .house-item .house-item__link{color:#77458f;font-size:14px;margin-top:8px;display:block}.links-list{margin:0;padding:0;list-style-type:none}.links-list li{margin:0 0 4px!important}.links-list a{display:block;line-height:30px}.links-list.links-list--cols-2{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}.links-list.links-list--cols-5{-webkit-column-count:5;column-count:5;-webkit-column-gap:30px;column-gap:30px}.sidebar-contact-form{margin-bottom:16px}.sender .photo{float:left;margin-right:10px}.sender .legend{color:#727272!important;width:70px;display:inline-block;font-size:14px}.sender textarea{width:100%;border:1px solid #ccc;background:#fff;padding:4px 6px;box-shadow:inset -1px 1px 4px 0 rgba(1,1,1,.2);border-radius:5px}.sender .body{padding-bottom:15px;display:table-cell;vertical-align:top}.hr-top{border-top:1px solid #ebebeb}#message-grid .postscriptum{margin-top:8px}.detail-view{width:100%;font-size:14px;line-height:18px}.detail-view th{color:#727272;font-weight:400;padding:8px 0;vertical-align:top}.detail-view td{padding:8px 10px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.detail-view .number{border-bottom:1px solid #ebebeb;color:#727272}#awards-gallery{list-style:none;padding-left:0}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:300px;padding:1px;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid #77458f;border-radius:4px}.popover table td{text-align:right}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-5px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-6px;left:50%;margin-left:-6px;border-top-color:#77458f;border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow:after,.popover.popover-top .popover-arrow:after{bottom:1px;margin-left:-5px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:5px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-6px;margin-top:-6px;border-right-color:#77458f;border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow:after,.popover.popover-right .popover-arrow:after{bottom:-5px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:5px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-6px;left:50%;margin-left:-6px;border-top-width:0;border-bottom-color:#77458f}.popover.bs-tether-element-attached-top .popover-arrow:after,.popover.popover-bottom .popover-arrow:after{top:1px;margin-left:-5px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-5px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-6px;margin-top:-6px;border-right-width:0;border-left-color:#77458f}.popover.bs-tether-element-attached-right .popover-arrow:after,.popover.popover-left .popover-arrow:after{right:1px;bottom:-5px;content:"";border-right-width:0;border-left-color:#fff}.popover-content{padding:8px 10px}.popover-arrow,.popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:6px}.popover-arrow:after{content:"";border-width:5px}[data-toggle=popover]{cursor:pointer}.popover-container{display:none}.popup a{display:block}.popup-card{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-card-img{max-width:100px;margin-right:10px}.popup-card-description{-webkit-box-flex:1;-ms-flex:1;flex:1}.popup-card-name{font-weight:900;margin-bottom:8px}.popup-card-links{margin-top:10px}.popup-card-property{color:#999}.button-popover{position:relative}.button-popover .btn:hover+.tariff-popover,.button-popover .phones-btn:hover+.tariff-popover,.button-popover .tariff-popover:hover{display:block}.share{font-size:12px;line-height:16px;text-align:right;height:18px;width:220px;color:#727272}.share .share-buttons{display:inline-block}.share .share-buttons .ya-share2__item{margin-left:10px;margin-right:0}.share .share-buttons .ya-share2__list{vertical-align:middle}.share .share-buttons .ya-share2__item_service_gplus .ya-share2__icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px 0;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_gplus .ya-share2__icon:hover{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -36px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -162px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_twitter .ya-share2__icon:hover{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -144px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -180px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_odnoklassniki .ya-share2__icon:hover{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -126px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -18px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_vkontakte .ya-share2__icon:hover{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -108px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -54px;width:18px;height:18px}.share .share-buttons .ya-share2__item_service_facebook .ya-share2__icon:hover{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-326px -90px;width:18px;height:18px}.share .share-buttons .ya-share2__badge{background-color:#fff}.share.share-right,.share.share-right .share-buttons{float:right}.share.share-right a{display:block;float:right;margin-left:10px}.share.share-left,.share.share-left .share-buttons{float:left}.share.share-left a{display:block;float:right;margin-left:10px}.pie-chart{display:inline-block}.pie-chart>.pie-container{float:left;height:230px;width:230px}.pie-chart>.pie-container>div{height:100%}.pie-chart>.pie-info{float:left;padding-left:15px;width:485px;min-height:230px;position:relative}.pie-chart>.pie-info>.list{margin-left:20px;padding-bottom:10px;line-height:1;width:465px}.pie-chart>.pie-info>.list>.toggled{padding-top:4px;margin-bottom:8px}.pie-chart>.pie-info>.list>.toggled>.item{display:inline-block;position:relative}.pie-chart .center-circle{float:left;height:14px;width:14px;margin-top:1px;border-radius:7px}.pie-chart .center-circle.center-group-1{background:#77498b}.pie-chart .center-circle.center-group-2{background:#5f6db0}.pie-chart .center-circle.center-group-3{background:#7bc697}.pie-chart .center-circle.center-group-4{background:#d6d857}.pie-chart .center-circle.center-group-5{background:#e36c44}.pie-chart .center-circle.center-group-6{background:#c84679}#flot-tooltip{font-size:14px;line-height:18px;position:absolute;display:none;border:2px solid;padding:2px;border-radius:5px;background-color:#fff;opacity:.8}.icons-panel{padding:10px;background-color:#fff;margin-top:20px;margin-bottom:20px}.icon-item,.icons-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.icon-item-img{margin-right:10px}.icon-item-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:18px}.link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-icon-img{margin-right:10px}.link-icon-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:18px}.link-icon-btn{padding:10px;background-color:#ebebeb;border-radius:6px}.icon-print:hover{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-117px -260px;width:26px;height:18px}.card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.card:last-child{margin-bottom:0}.card-img-link{padding:2px;display:block;margin-right:20px;box-shadow:0 0 3px grey}.card-header{font-size:16px;line-height:20px;margin-bottom:10px}.card-header a,.card-header a:hover{color:#333}.card-text{line-height:18px;margin-bottom:10px;color:#727272}.card-link,.card-link-detail,.card-text{font-size:14px}.card-link-detail:after{content:"..."}.card-mini{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebebeb}.card-mini .card-img-link{padding:0;box-shadow:none}.card-mini .card-time{margin-left:30px;color:#727272;font-size:12px}.card-mini .card-header{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-mini .card-header a{font-size:16px;color:#77458f}.card-mini .card-description{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-mini .card-text{color:#333;margin-bottom:11px}.card-mini:last-child{margin-bottom:0}.seller-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.seller-card-photo{margin-right:10px}.seller-card-name{font-size:16px;line-height:24px;font-weight:700}.seller-card-organization-name{display:inline-block;font-size:12px;line-height:16px}.seller-card-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.seller-card-full-phone{border-bottom:1px dotted}.seller-card-full-phone:hover{text-decoration:none}.seller-card-phone{font-size:16px;line-height:24px;font-weight:700}.seller-card-print{display:none}.seller-card-print .seller-card-photo{float:left}.seller-card-print .seller-card-header{font-size:24px;line-height:30px;margin-bottom:8px}.seller-card-print .seller-card-name,.seller-card-print .seller-card-phone{font-size:22px}.seller-card-print .seller-card-organization-name{font-size:18px}.cards-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-vertical{margin-right:17px;margin-bottom:24px}.card-vertical:nth-child(3n){margin-right:0}.card-vertical-photo{margin-bottom:8px;display:block}.card-vertical-title{margin-top:16px;word-wrap:break-word;color:#333;font-weight:700}.card-vertical-subtitile{margin-bottom:8px;font-size:14px;line-height:18px}.card-vertical-description p{color:#727272;font-size:14px;line-height:18px}.card-vertical-description a{font-size:12px;line-height:16px}.cottage-projects .card-vertical{width:237px}.card-vartical__links-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-vartical__links-flex div:nth-child(2){margin-left:15px}.toolbar{list-style-type:none;padding-left:0;margin-top:20px;margin-bottom:25px}.toolbar,.toolbar-link{display:-webkit-box;display:-ms-flexbox;display:flex}.toolbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.toolbar-icon{margin-right:10px}.toolbar-item+.toolbar-item{margin-left:40px}.toolbar:last-child{margin-bottom:0}.toolbar-link-news .toolbar-icon{background-position:-243px -260px}.toolbar-link-news .toolbar-icon,.toolbar-link-news:hover .toolbar-icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:24px;height:18px}.toolbar-link-news:hover .toolbar-icon{background-position:-219px -260px}.toolbar-link-subscribe .toolbar-icon{background-position:-169px -260px}.toolbar-link-subscribe .toolbar-icon,.toolbar-link-subscribe:hover .toolbar-icon{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);width:25px;height:18px}.toolbar-link-subscribe:hover .toolbar-icon{background-position:-194px -260px}.user-controls .user-control{margin-bottom:12px}.user-controls .user-control:last-child{margin-bottom:4px}.user-controls .user-control-btn{display:block;font-size:14px;padding-right:5px;padding-left:5px}.user-controls.user-controls-horisontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-controls.user-controls-horisontal .user-control{margin-bottom:0;margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.toolbar-reverse{margin-top:16px;margin-bottom:16px}.toolbar-reverse,.toolbar-reverse-item{display:-webkit-box;display:-ms-flexbox;display:flex}.toolbar-reverse-item+.toolbar-reverse-item{margin-left:40px}.toolbar-reverse-name{font-size:12px;line-height:16px;color:#727272;margin-right:12px}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after{display:block;content:"";clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:24px}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after{display:block;content:"";clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:544px){.modal-dialog{max-width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:900px}}.modal-header{text-align:center;border-bottom:none;padding:0}.modal-header:after{display:none}.modal-header .modal-title{font-size:16px;line-height:24px;color:#727272;font-weight:400;margin-bottom:8px}.modal-header .modal-btn-close{width:12px;height:12px;position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1000}.modal-content{background-color:#fafafa;padding:30px;border:0}.modal .modal-body{padding:0}.modal .modal-body input[type=text],.modal .modal-body textarea{background:#fff;padding:4px 6px;box-shadow:inset -1px 1px 4px 0 rgba(1,1,1,.2);border-radius:5px}.modal .modal-body .hide-icon{display:none}.modal.modal-hidden{visibility:hidden}.modal .alert-success{font-size:14px;line-height:18px}.modal .ya-share2__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 20px}.modal .ya-share2__container .ya-share2__link{margin:0 6px}.modal .ya-share2__container .ya-share2__link .ya-share2__icon{background-size:33px 33px;height:33px;width:33px}.modal-base{width:380px}.modal-base .sr-only{display:none}.modal-base .modal-body{font-size:12px!important}.modal-base .modal-body label{font-size:12px}.modal-base .modal-body input[type=number],.modal-base .modal-body input[type=password],.modal-base .modal-body input[type=text],.modal-base .modal-body textarea{font-size:14px!important}.modal-base.without-title .modal-title{display:none}.modal-base.without-title .close{z-index:1;top:12px}.modal-medium{width:450px}.modal-iframe{width:auto;max-width:650px}.modal-iframe .modal-content{padding:20px 0 0;background:#fff}.modal-iframe .modal-content iframe{border:0;min-height:605px;min-width:650px}.modal-large-width .modal-dialog{width:660px;max-width:660px}.modal-large-width .modal-body{padding-top:0}.modal-big .modal-dialog{width:760px;max-width:760px}.modal-stroke-map .modal-dialog{width:960px;max-width:960px}.modal-stroke-map .modal-body{padding-top:0}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:16px;word-wrap:break-word}.tooltip.in{opacity:1}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#77458f}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#77458f}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#77458f}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#77458f}.tooltip-inner{max-width:auto;padding:3px 8px;color:#000;text-align:left;background-color:#fff;border:1px solid #77458f;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.h1,h1{font-size:24px;line-height:30px;font-weight:700;margin:8px 0}.h1 span,h1 span{display:block;font-size:16px;line-height:24px}.h1 span,.h2,h1 span,h2{font-weight:400;color:#727272}.h2,h2{font-size:24px;line-height:30px;margin-bottom:16px}.h4,h4{color:#727272;margin-bottom:10px;font-size:16px;font-weight:400}a{color:#77458f;text-decoration:none;outline:none}a:hover{text-decoration:underline}.agent-specialization li a,a.dashed{border-bottom:1px dashed #77458f}.agent-specialization li a:focus,.agent-specialization li a:hover,a.dashed:focus,a.dashed:hover{text-decoration:none}a.dotted,a.region-selector{border-bottom:1px dotted #77458f}a.dotted:focus,a.dotted:hover,a.region-selector:focus,a.region-selector:hover{text-decoration:none}a:focus{outline:none}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.small{font-size:12px;line-height:16px}.normal{font-size:14px;line-height:18px}.large{font-size:24px;line-height:30px}.base{font-size:16px;line-height:24px}.text-mutted{color:#a9a9a9}.text-bold{font-weight:700}.grid-center-offers table.table td .area_total a[data-lightbox],.phones-link,.text-dashed,a.phones-link,a.text-dashed{color:#77458f;border-bottom:1px dashed #77458f;text-decoration:none}.text-dotted,a.text-dotted{color:#77458f;border-bottom:1px dotted #77458f;text-decoration:none}.color-parent{color:inherit;border-color:inherit}.font-normal{font-size:14px}hr{border:0;border-top:1px solid #ebebeb;margin-bottom:16px}.text-success{color:green}.text-faded{color:#727272}.text-danger{color:red}.text-purple{color:#77458f}.copyright{color:#727272;font-size:12px}.multi-checkbox-text,input.form-control,select.form-control,textarea.form-control{border-radius:5px;font-size:14px;line-height:18px;display:block;width:100%}input.form-control,select.form-control{height:32px;overflow:hidden;border:1px solid #ccc;padding:6px 8px}input.form-control:focus,select.form-control:focus{outline:none;border-color:#77458f}input.form-control-font-lg,select.form-control-font-lg{font-size:14px;line-height:18px}input.form-control::-webkit-input-placeholder,select.form-control::-webkit-input-placeholder{color:#a4a4a4}input.form-control:-moz-placeholder,input.form-control::-moz-placeholder,select.form-control:-moz-placeholder,select.form-control::-moz-placeholder{color:#a4a4a4}input.form-control:-ms-input-placeholder,select.form-control:-ms-input-placeholder{color:#a4a4a4}textarea.form-control{border:1px solid #ccc;padding:6px 8px}textarea.form-control:focus{outline:none;border-color:#77458f}textarea.form-control-font-lg{font-size:14px;line-height:18px}textarea.form-control::-webkit-input-placeholder{color:#a4a4a4}textarea.form-control:-moz-placeholder,textarea.form-control::-moz-placeholder{color:#a4a4a4}textarea.form-control:-ms-input-placeholder{color:#a4a4a4}input.form-control,textarea.form-control{box-shadow:inset -1px 1px 4px 0 rgba(1,1,1,.2)}select.form-control.disabled{opacity:.5;pointer-events:none}.input-box--disabled,input.form-control.disabled{background:#ccc;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-box__text{opacity:.5;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;pointer-events:none;white-space:nowrap;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.form-group>input:placeholder-shown+.input-box__text{opacity:0;visibility:hidden}input.form-control[type=number]:disabled,input.form-control[type=text]:disabled{cursor:not-allowed;background:#ccc}.single-price input.form-control{display:inline-block;width:auto}select.form-control{color:#333;background-image:url(/img/single-icons/drop-purple.svg),linear-gradient(0deg,#eee 20%,#fff 80%);background-repeat:no-repeat,no-repeat;background-position:calc(100% - 10px) 50%,0;text-indent:.01px;text-overflow:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:25px}select.form-control:focus{background-image:url(/img/single-icons/drop-purple.svg),linear-gradient(0deg,#fff 20%,#eee 80%)}select.form-control:disabled{opacity:.5;cursor:not-allowed}input[type=text]:-moz-read-only{opacity:.5}input[type=text]:read-only{opacity:.5}.multi-checkbox-wrapper{position:relative}.multi-checkbox-wrapper.open .multi-checkbox-text{background-image:url(/img/single-icons/drop-purple.svg),linear-gradient(0deg,#fff 20%,#eee 80%);border-color:#77458f;border-bottom-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.multi-checkbox-wrapper.open .multi-checkbox-list{display:block;border-color:#77458f}.multi-checkbox-wrapper.disabled .multi-checkbox-text{pointer-events:none;opacity:.5}.multi-checkbox-list{display:none;position:absolute;width:100%;padding:10px;background-color:#fff;z-index:4;border:1px solid #ccc;border-top:0;max-height:15em;overflow-y:auto}.multi-checkbox-text{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;background-image:url(/img/single-icons/drop-purple.svg),linear-gradient(0deg,#eee 20%,#fff 80%);background-repeat:no-repeat,no-repeat;background-position:calc(100% - 10px) 50%,0;border:1px solid #ccc}.form-row__rooms-number--none-margin .checkbox-btn-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-row__rooms-number--none-margin .checkbox-btn+.checkbox-btn{margin:0}.checkbox-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox-btn{margin-bottom:0}.checkbox-btn input[type=checkbox]{display:none}.checkbox-btn>span{min-width:34px}.checkbox-btn>span:before{display:none}.checkbox-btn+.checkbox-btn{margin-left:10px}.radio-btn{margin-bottom:0}.radio-btn input[type=radio]{display:none}.checkbox-list-item{width:100%}.checkbox-list-inline label{width:auto}.checkbox-list_dual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkbox-list_dual .checkbox{font-size:12px;margin-bottom:0}label.inline-checkbox{width:auto!important}.checkbox-list label,label.checkbox{margin-bottom:8px;cursor:pointer}.checkbox-list label>input,label.checkbox>input{display:block;position:absolute;width:1px;height:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;z-index:-1}.checkbox-list label span,label.checkbox span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-list label span:before,label.checkbox span:before{content:"";margin-right:10px;background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-304px -179px;width:20px;height:20px;display:block;float:left;-ms-flex-negative:0;flex-shrink:0}.checkbox-list label [type=checkbox]:checked+span:before,label.checkbox [type=checkbox]:checked+span:before{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png);background-position:-304px -59px;width:20px;height:20px}.checkbox-list label [type=checkbox]:focus+span:before,label.checkbox [type=checkbox]:focus+span:before{border:1px solid purple;border-radius:5px}.checkbox-list label .checkbox-list-label-text,label.checkbox .checkbox-list-label-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkbox--disabled{opacity:.5;pointer-events:none}.form-group{position:relative;margin-bottom:12px}.form-group label{font-size:14px;line-height:18px}.form-group.form-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group.form-horizontal .form-control{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group .help-block{color:#c00}.control-label{margin-right:10px}.control-label.required:after{content:"*"}.control-label.control-label-small{font-size:12px}.control-label.control-label-medium{font-size:14px}.form-horizontal .control-label{width:136px;margin-bottom:0}.range-group-container>select{font-size:12px;border:none;background-color:transparent;color:#77458f;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px dashed #77458f}.range-group-container>select:focus{outline:none}.range-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.range-group .control-separator{margin-left:2px;margin-right:2px}.form-horizontal .range-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.price-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-group select{border-bottom-right-radius:0;border-top-right-radius:0}.price-group .form-control{-webkit-box-flex:1;-ms-flex:1;flex:1}.price-group .form-control.price-control-min{border-radius:0}.price-group .form-control.round{border-bottom-left-radius:5px;border-top-left-radius:5px}.price-group .form-control.price-control-max{border-bottom-left-radius:0;border-top-left-radius:0}.form{background-color:#e3e3e3;padding:12px 15px;border-top:1px solid #c2c2c2}.form hr{margin:0 -15px 19.2px;border-color:#c2c2c2}.form.form-transparent{background-color:transparent}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-],.gallery-group-img .form-row>.gallery-group-img-item{padding-right:5px;padding-left:5px}.btn-toggle-extended-search{text-align:right;margin-bottom:8px}.btn-toggle-extended-search a{font-size:14px;line-height:18px}.selected-options-block{display:none}.search-form .selected-options-block .selected-option{background-color:#000;opacity:.8;color:#fff;font-weight:700;border-color:#fff}.selected-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form.search-form-default .selected-option,.selected-option{border-radius:4px;font-size:12px;line-height:16px;border:1px solid #bf9dd0;color:#77458f;padding:4px 5px;background-color:#dcd3dc;margin-bottom:12px;margin-right:10px}.selected-option-close{color:#c00;cursor:pointer}.choice-checkbox,.subscription-form .selected-option-close{display:none}.choice,.phones-link{cursor:pointer}.required .control-label:after{color:#f33;content:"*";margin-left:5px}.checkbox-list .required label:after,.required .checkbox-list label:after,.required label.checkbox-btn:after,.required label.checkbox:after{display:none}.form-group input[type=radio]{vertical-align:middle}.form-row.horizontal .control-label{padding:0;margin-right:0}.autocomplete-suggestions{top:100%;background-color:#fff;z-index:3;overflow-y:auto;border:1px solid #ccc;border-top:0;font-size:14px;line-height:18px;max-height:300px}.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected{background-color:#77458f;color:#fff}.autocomplete-suggestions .autocomplete-group{color:#727272;font-size:16px;line-height:24px;margin-left:20px;margin-top:8px}.autocomplete-suggestions .autocomplete-group:first-letter{text-transform:uppercase}.autocomplete-suggestions .autocomplete-suggestion{display:block;padding-left:30px;color:#77458f;font-size:14px;line-height:18px;line-height:24px;cursor:pointer}.js-form-filter .autocomplete-suggestions{left:0;right:0;width:auto!important}#address .autocomplete-suggestion,#house .autocomplete-suggestion,#street .autocomplete-suggestion{padding-left:10px}form .has-error .help-block{color:#fd6464;font-size:14px;line-height:18px}form .has-error .multi-checkbox-text,form .has-error input,form .has-error select,form .has-error textarea{border:1px solid #fd6464}form.right-errors .help-block{max-width:305px;display:inline-block;vertical-align:middle;border-radius:3px;font-size:12px;padding:2px 4px;margin-left:6px}form.right-errors .has-success-message .help-block{color:#fff;background:#64c064}form.right-errors .has-error .form-control{border:1px solid #fd6464}form.right-errors .has-error .help-block{color:#fff;background:#fd6464}form.message textarea{width:100%;height:70px}.form-row.horizontal input,.form-row.horizontal select,.form-row.horizontal textarea{display:inline}.form-row.tight>div{padding:0}.form-row.tight input{border-radius:0}.form-row.tight>:first-child>input{border-radius:4px 0 0 4px}.form-row.tight>:last-child>input{border-radius:0 4px 4px 0}.form-annotation{margin-bottom:10px;text-align:center;color:#727272;font-size:12px;line-height:16px}.profile-form{font-size:14px}.profile-form .form-row.horizontal label{margin-right:10px}.profile-form label{width:140px;display:inline-block;line-height:150%;vertical-align:middle;margin:0 10px 0 0}.checkbox-list .profile-form label,.profile-form .checkbox-list label,.profile-form label.checkbox{width:auto}.profile-form input[type=password],.profile-form input[type=tel],.profile-form input[type=text]{font-size:14px;box-shadow:inset -1px 1px 4px 0 rgba(1,1,1,.2);width:280px;border:1px solid #ccc;vertical-align:middle;margin:0;display:inline-block}.profile-form input[type=checkbox],.profile-form input[type=radio]{margin:2px 4px 0 0;vertical-align:top;float:left}.profile-form .form-block{margin-bottom:18px}.profile-form .radio-list label{display:block;width:auto}.profile-form .radio-list+.help-block{display:block}.profile-form .btn-cancel{line-height:35px}.profile-form .phone label{position:relative}.profile-form .phone label:after{content:"+7 ";position:absolute;right:0}.phone-group-container label{width:89px}.phone-group-container .label-wrapper{width:153px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-group-container .control-label{margin-bottom:0}.phone-group-container input.phone-code{width:50px;margin-right:3px}.phone-group-container input.phone-number{width:130px;margin-left:5px}.phone-group-container .phone-international-code{margin-right:3px}.phone-group-container .phone-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-group-container .help-block{text-align:right}.search-form{position:absolute;z-index:100;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:1000px;background-color:#000;background-color:rgba(0,0,0,.6);border-radius:6px;background-clip:padding-box;padding:30px 80px;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.search-form-header{margin-bottom:15px;color:#fff;line-height:1.4}.search-form-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}.search-form-btn-group .btn,.search-form-btn-group .phones-btn{font-size:14px}.search-form-total{color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form .search-form-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;width:100%;padding:0;background-color:transparent;border:0}.search-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.search-form-region-control{width:200px}.search-form-type-object-control{width:234px}.search-form .search-form-tab-pane{-webkit-transform:translate(0)!important;transform:translate(0)!important}.search-form-options-block{margin-top:10px}.search-form .form{background-color:transparent;padding:0;border:0}.search-form .form-group{margin-bottom:0}.search-form .form-control{border-radius:0}.search-form .search-form-type-search select{width:100px;border-radius:4px 0 0 4px}.search-form .search-form-search-control{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:0 4px 4px 0}.search-form.search-form-default{position:static;-webkit-transform:none;transform:none;background-color:transparent;border:none;box-shadow:none;padding:0;width:100%}.search-form.search-form-default .search-form-search-control{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form.search-form-default .search-form-controls{width:auto}.search-form.search-form-default .search-form-total{color:#727272}.search-form.search-form-default .search-form-btn-group{margin-bottom:5px}.search-form.search-form-default .form{position:relative}.search-form.search-form-default .selected-option{font-weight:400}.search-form .search-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.search-form .btn,.search-form .phones-btn{width:137px}.error-summary li{font-size:12px;color:red}.file-upload-container>.file{float:left;display:table;border:1px dotted #c2c2c2;text-align:center;margin:5px 10px 10px 5px;width:100px;height:100px;padding:0;background:#f2f2f2;font-size:12px;line-height:16px}.file-upload-container>.file>input{display:none}.file-upload-container>.file>.file-custom{vertical-align:middle;display:table-cell;color:#77458f;cursor:pointer}.file-upload-container .preview{float:left;position:relative;border:1px solid #9979b3;margin:5px 10px 10px 5px;width:102px;height:102px}.file-upload-container .preview img{cursor:pointer}.file-upload-container .preview .progress{display:inline-block;width:100%;text-align:center;margin-top:30px}.file-upload-container .preview .action-btn{border-radius:8px;margin:3px;position:absolute;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0}.file-upload-container .preview .remove{top:3px;right:3px}.file-upload-container .preview .clockwise{top:3px;left:30px}.file-upload-container .preview .counter-clockwise{top:3px;left:3px}.file-upload-container .preview .primary,.file-upload-container .preview .secondary{position:absolute;bottom:0;height:1.8em;width:100%;text-align:center;color:#fff;background:#77458f;display:none;padding-top:3px}.file-upload-container .preview:hover .secondary{display:block;cursor:pointer}.file-upload-container .preview-template+.preview .primary{display:block;z-index:2}.file-upload-container.profile .preview{cursor:pointer;float:none;width:auto;height:auto;text-align:center;background-color:#eaeaea;margin-left:0}.file-upload-container.profile .preview>img{width:80px;height:80px}.file-upload-container.profile .add-button{white-space:nowrap;width:auto;margin:0}.photo-notice{margin-bottom:.5em}.photo-notice span{vertical-align:text-bottom;display:inline-block;margin-right:.5em}.form-common-errors{margin-top:15px;color:red;font-size:12px;line-height:16px}.login-form-password{position:relative}.login-form-btn-reg{font-size:12px;width:160px}.login-form-btn-login{width:140px}.login-form-btn-fogot-pass{position:absolute;background:#fff;color:grey;text-decoration:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:9px;border:1px solid #ccc;border-radius:8px;padding:2px 8px}.login-form-btn-fogot-pass:focus,.login-form-btn-fogot-pass:hover{text-decoration:none;background:#f2eaf3;color:#77458f;border:1px solid #77458f}.register-form .btn-go-to-login-modal{width:125px}.subscription-form-topics-title{display:none;margin-bottom:5px}.errorSummary{margin-bottom:12px;background:#ab8dba;padding:8px 10px;border-radius:4px;font-size:14px;line-height:18px;color:#fff}.input-search-wrapper{position:relative}.input-search-wrapper .btn-show-on-map{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.two-column-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.two-column-list label{width:50%}.js-prices-slider_cottage-settlement{margin-top:-10px}.cottage-settlement-form__bottom-ticks{margin-top:10px}.cottage-settlement-form__bottom-ticks label{margin-bottom:0}.cottage-settlement-form__bottom-ticks .field-cottagesearch-is_forest_near label .hint,.cottage-settlement-form__bottom-ticks .field-cottagesearch-is_pond_near label .hint{color:#fff;display:inline-block;width:16px;height:16px;background-color:#77458f;text-align:center;line-height:16px;border-radius:50%;margin-left:10px;cursor:default}.btn-primary_cottage-settlement-form.phones-btn,.btn.btn-primary_cottage-settlement-form{padding:8px 92px}.form-text-error-text-control{height:120px;resize:none}#fast-search-block{margin-bottom:12px}.indent{margin-top:30px}.error-message{color:#fd6464;font-size:12px;line-height:16px;margin:5px}.error-message a{color:#fd6464;text-decoration:underline}.radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-group .radio-group__title{font-size:14px;line-height:18px;width:100%}.radio-group .control-label{width:100%;margin-bottom:0}.radio-group>.radio{margin:4px 0;cursor:pointer;position:relative;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.radio-group>.radio .radio__label{color:#000;padding-left:25px;font-size:14px;width:100%}.radio-group>.radio .radio__label--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-group>.radio .radio__label:before{content:"";position:absolute;left:0;width:18px;height:18px;border-radius:50%;border:2px solid #d3d3d3;background-color:#fff}.radio-group>.radio input[type=radio]{display:block;position:absolute;width:1px;height:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.radio-group>.radio input[type=radio]:checked+.radio__label:before{background:radial-gradient(#77458f 5px,#fff 6px)}.radio-group>.radio input[type=radio]:focus+.radio__label:before{border-color:#77458f}.radio-group>.radio input[type=radio]:disabled+.radio__label{color:#727272;border-color:#d3d3d3;cursor:default}.radio-group>.radio input[type=radio]:disabled+.radio__label:before{background:#fff}.radio-group>.radio input[type=radio]:disabled:checked+.radio__label:before{border-color:#d3d3d3;background:radial-gradient(#d3d3d3 5px,#fff 6px)}.radio-group.radio-group--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-group.radio-group--inline .radio-group__title{width:100%}.radio-group.radio-group--inline>.radio{width:auto;margin-right:10px;margin-top:10px}.radio-group.radio-group--inline>.radio:first-of-type{margin-left:0}.radio-group.radio-group--blocks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-group.radio-group--blocks>.radio{margin-left:0;margin-right:20px;-webkit-box-flex:1;-ms-flex:1 100px;flex:1 100px;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.radio-group.radio-group--blocks>.radio .radio__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 20px 50px;border:2px solid #ebebeb;border-radius:4px}.radio-group.radio-group--blocks>.radio .radio__label:before{left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.radio-group.radio-group--blocks>.radio input[type=radio]:checked+.radio__label{border-color:#77458f}.radio-group.radio-group--blocks>.radio:last-of-type{margin-right:0}.radio-group.radio--justified .radio__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fileupload{position:relative;display:inline-block}.fileupload .btn,.fileupload .phones-btn{cursor:pointer}.fileupload input[type=file]{position:absolute;width:1px;height:1px;left:0;top:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.fileupload input[type=file]:focus+.btn,.fileupload input[type=file]:focus+.phones-btn{text-decoration:underline}.form-field-info{display:inline-block;position:relative;width:310px;top:-20px}.form-field-info p{position:absolute;left:10px;top:0;color:#727272;font-size:14px;line-height:18px}.datepicker .datepicker--day-name{color:#77458f}.datepicker .-focus-,.datepicker .-selected-{color:#fff!important;background-color:#77458f!important}.datepicker .-current-{color:#77458f}.invisible-input{position:absolute;width:1px;height:1px;opacity:.01;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-title{color:#727272;font-size:24px;line-height:30px;margin:25px 0 25px 10px}.fullness{font-size:12px}.fullness-green{color:#1fb045}.building-warning{display:block;font-size:14px;color:#333}.building-detach{background-color:transparent;border:none;font-size:12px;padding:0;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.building-detach .building-cross-icon{color:red;margin-right:5px;pointer-events:none}.building-detach .building-text{pointer-events:none;border-bottom:1px solid #333;padding-bottom:0}.form-group.horizontal input,.form-group.horizontal label,.form-group.horizontal select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.form-group.horizontal>.control-label{margin-right:0;padding-left:0}#map{z-index:1}.form-type__title{margin-bottom:15px}.form-type__selector{width:410px}.form-step__title{font-size:24px;line-height:30px;color:#727272;margin-top:30px;margin-bottom:25px}.column-gap{margin-left:170px}.phones-block{line-height:14px}.phones-full{display:none}.phones-item{font-size:16px;line-height:20px}.phones-btn,.phones-link{font-size:14px;line-height:18px}.phones-link{line-height:14px}.calculator-result{text-align:center}.calculator-result-header{margin-bottom:20px}.calculator-result .calculator-result-link-detail,.calculator-result .calculator-result-print{margin-top:15px;margin-bottom:15px;font-size:12px}.calculator-result-print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.calculator-result-link-detail{display:inline-block}.contacts.contacts-vertical{padding:10px;margin-bottom:10px}.contacts.contacts-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts.contacts-bg-gray{background-color:#ebebeb}.contact-item{margin-bottom:8px;color:#727272;font-size:14px}.contact-item-header{font-size:14px;line-height:18px}.contact-item-body{font-size:16px;line-height:24px;color:#333;word-wrap:break-word}.contact-item:last-child{margin-bottom:0}.contacts-horizontal .contact-item{width:25%;margin-left:15px}.contacts-horizontal .contact-item:first-child{margin-left:0}.discount-price{color:red;white-space:nowrap}.tariff-popover{display:none;position:absolute;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:20px;left:-25px;width:calc(100% + 50px);margin-top:30px;z-index:10;text-align:left}.tariff-popover .tariff-popover__title{color:#333;font-size:16px;line-height:24px}.tariff-popover .tariff-popover__image{width:100%;height:auto;margin-top:15px}.tariff-popover .tariff-popover__description{font-size:14px;line-height:18px;color:#727272;margin-top:15px}.tariff-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}.tariff-grid .service-checkbox:checked+.tariff{border-color:#77458f;background:linear-gradient(130deg,#77458f 25px,transparent 26px)}.tariff-grid .service-checkbox:checked+.tariff .service-uncheck{background:none}.tariff-grid .service-checkbox:checked+.tariff .tariff__footer{border-color:#77458f}.tariff-grid .has-error{position:absolute;bottom:-5px;width:100%}.tariff{display:-webkit-box;display:-ms-flexbox;display:flex;width:235px;border-radius:4px;border:2px solid #ebebeb;padding:40px 30px 30px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.tariff__title{margin-top:30px;font-weight:700;font-size:16px;line-height:24px}.tariff__separator{-webkit-box-flex:1;-ms-flex:1;flex:1}.tariff__description{font-size:14px;line-height:18px;color:#727272;margin-top:5px}.tariff__text{font-size:14px;line-height:18px;margin-top:15px;margin-bottom:0;width:100%}.tariff__price{font-weight:700;font-size:20px;line-height:27px;margin:30px 0 20px}.tariff_full-height{height:100%}.tariff_extended{border-bottom-left-radius:0;border-bottom-right-radius:0}.tariff .btn,.tariff .phones-btn{width:100%;cursor:pointer}.tariff .btn[data-visible-if-checked=true],.tariff [data-visible-if-checked=true].phones-btn{display:none}.tariff .btn-link{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.tariff__footer{position:absolute;top:100%;left:-2px;right:-2px;border:2px solid #ebebeb;background-color:#fff;border-radius:0 0 4px 4px;padding:10px;font-size:14px;line-height:18px;color:#77458f}.tariff .tariff-popover:hover,.tariff .tariff__icon:hover+.tariff-popover{display:block}.private-office-update-tabs>.tab-content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:none}.private-office-update-tabs>.tab-content:first-of-type{display:block}.homepage-tiles{width:1000px;margin:0 auto}.homepage-tiles .small-column{width:400px}.homepage-tiles .large-column{width:600px}.homepage-tiles>div:nth-child(2n - 1){margin-left:0}.homepage-tiles>div:nth-child(2n){margin-right:0}.marker-default{background-image:url(/img/single-icons/marker.svg);background-repeat:no-repeat;background-size:cover;width:27px;height:35px}.marker-center{background-position:-304px -219px;width:19px;height:19px}.marker-center,.marker-village{background-image:url(/dist/img/sprite-b52533365738f72996fe634aba40f60a.png)}.marker-village{background-position:-192px -95px;width:27px;height:26px}.cluster-marker{min-width:44px;width:auto;padding:3px 6px;background:#7e4ea1;box-shadow:0 0 3px rgba(0,0,0,.8);border:2px solid #fff;border-radius:8px;color:#fff;font-weight:700;text-align:center}.demand .price,.offer .price{background:#ebebeb;font-size:24px;line-height:30px;font-weight:700;padding:6px 8px}.demand .price .mortgage-link,.offer .price .mortgage-link{font-size:14px;line-height:18px}.demand .price .mortgage-link>a,.offer .price .mortgage-link>a{font-size:14px;line-height:18px;font-weight:400;text-decoration:none;border-bottom:1px dotted}.demand .statistic,.offer .statistic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;line-height:normal;margin-bottom:14px;padding:8px 0;color:#727272;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.demand .feedback-block,.offer .feedback-block{font-size:14px;line-height:18px}.demand .feedback-block .text-controls,.offer .feedback-block .text-controls{color:#727272}.demand .feedback-block .seller-info .photo,.offer .feedback-block .seller-info .photo{display:block;margin-top:8px}.demand .formatted-text,.offer .formatted-text{white-space:pre-wrap;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.offer .offer-top{display:-webkit-box;display:-ms-flexbox;display:flex}.offer .offer-top .offer-info{width:245px;margin-right:20px}.offer .offer-top .offer-tabs{width:480px}.offer .offer-top .offer-tabs .nav-link{border-bottom:0}.offer .detail-view th{width:130px}.offer .house-link{padding:8px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.premium-offer .svg-icon{height:16px;max-width:18px;fill:#e4e4e4}.premium-offer .svg-icon:hover{fill:#66c266}.demand .detail-view th{width:20%}.demand .content{margin:16px 0}.demand .statistic{border-bottom:none}.properties{font-size:14px;line-height:18px}.property{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.property-icon{width:16px;height:16px;margin-right:10px}.property-name{font-weight:900}.advert-irrelevant h2{color:#fd6464}.alliance-member{color:#815599;font-size:14px;padding-top:5px}#advert-grid .draft,.advert-list .advert,.advert-list .draft{border-bottom:1px solid #ebebeb}.advert-list .advert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;line-height:18px;padding-bottom:8px;margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.advert-list .advert:first-child{margin-top:8px}.advert-list .advert .photo{position:relative;display:inline-block;height:70px}.advert-list .advert .photo time{font-size:12px;line-height:16px;position:absolute;bottom:0;right:0;padding:2px;color:#fff;font-weight:700;background-color:rgba(0,0,0,.4)}.advert-list .advert .advert__number{color:#727272}.advert-list .advert .advert__info{display:inline-block;padding:0 10px}.advert-list .advert .advert__short-info{color:#727272}.advert-list .advert .advert__main{display:-webkit-box;display:-ms-flexbox;display:flex;color:#727272}.advert-list .advert .advert__main,.advert-list .advert .advert__secondary{-webkit-box-flex:1;-ms-flex:1;flex:1}.advert-list .advert .advert__operations{width:140px;text-align:right}.advert-list .advert .advert__operations .advert__stat{color:#727272;margin-left:10px}.advert-list .advert .advert__alert{width:100%}.advert-list .advert .advert__price{font-weight:700}.advert-list .advert .status{margin:4px 0 8px;color:#fff;border-radius:3px;padding:2px 4px 3px;white-space:nowrap}.source-xml{display:inline-block;margin-right:10px}.source-xml>div{position:relative;top:-4px;background:gray;padding:2px 4px;color:#fff}.advert-paid-actions{position:relative;width:100%;margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advert-paid-actions .btn,.advert-paid-actions .phones-btn{height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;color:#77458f;margin-right:16px;font-size:14px}.advert-paid-actions .active.phones-btn,.advert-paid-actions .btn.active,.advert-paid-actions .btn:not(.inactive):focus,.advert-paid-actions .btn:not(.inactive):hover,.advert-paid-actions .phones-btn:not(.inactive):focus,.advert-paid-actions .phones-btn:not(.inactive):hover{background-color:#77458f;color:#fff}.advert-paid-actions .active.phones-btn img,.advert-paid-actions .btn.active img,.advert-paid-actions .btn:not(.inactive):focus img,.advert-paid-actions .btn:not(.inactive):hover img,.advert-paid-actions .phones-btn:not(.inactive):focus img,.advert-paid-actions .phones-btn:not(.inactive):hover img{-webkit-filter:brightness(500%);filter:brightness(500%)}.advert-paid-actions .button-popover>div.btn,.advert-paid-actions .button-popover>div.phones-btn{cursor:not-allowed}.advert-paid-actions .button-popover>.inactive{opacity:.5}.advert-paid-actions .tariff-popover{width:290px;top:0}.advert-paid-actions .tariff-popover:before{display:block;position:absolute;width:290px;margin-top:-15px;margin-left:-20px;height:10px;top:5px;content:""}.paid-service{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:16px;line-height:24px;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paid-service .paid-service__icon{margin-right:16px;height:30px}.paid-service .paid-service__title{font-weight:700;font-size:18px;line-height:22px}.paid-service .paid-service__description{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:6px}.paid-service .paid-service__price{font-size:20px;line-height:27px;margin-right:16px}.advert-menu{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:4px 0;margin:4px 0}.advert-menu .advert-menu__actions{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.advert-menu .advert-menu__actions .advert-owner-tools{display:inline-block}.advert-menu .advert-menu__actions .advert-owner-tools a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:unset;margin-left:10px}.advert-menu .advert-menu__actions .advert-owner-tools a .svg-icon{max-width:20px;margin-right:5px}.advert-status .status{display:block;width:100%;padding:8px 10px;color:#fff;border-radius:4px;margin-bottom:8px}.advert-menu__status .advert-status{margin-top:8px}.stats{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.stats .stats__time{width:100%;margin-bottom:24px}.stats .stats__plot{width:75%;height:268px}.stats .stats__plot:empty{background-color:#fafafa;border-radius:4px}.stats .stats__sidebar{width:25%;padding-left:20px}.stats .stats__period-filter .radio__title{color:#727272;margin-bottom:16px}.stats .stats__period-filter .radio__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.stats .stats__period-filter .radio__label img{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-right:6px}.stats .stats__period-filter .radio__label .counter{font-weight:700;margin-left:10px}.stats .alert{margin-top:30px}.map-error-link{display:block;text-align:right;padding-bottom:5px}.haggle{font-size:14px;font-weight:400;color:#999}.advert-options{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advert-options,.advert-photos{display:-webkit-box;display:-ms-flexbox;display:flex}.advert-photos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advert-photos .help-block{margin-left:5px}.calculator-wrapper--offer .calculator__input.form-control-rect,.request-wrapper--offer .form-control-rect{padding:8px 10px;border:1px solid #ccc;border-radius:5px;box-shadow:inset -2px 2px 4px rgba(0,0,0,.25)}.calculator-wrapper--offer{margin-top:30px}.calculator-wrapper--offer h3{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:20px;line-height:27px;margin-left:30px;margin-top:30px;margin-bottom:24px}.calculator-wrapper--offer .calculator{-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f2f2f2}.calculator-wrapper--offer .calculator__row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.calculator-wrapper--offer .calculator__row .calculator__label{margin-top:0;margin-bottom:8px}.calculator-wrapper--offer .calculator .calculator-info-block__header,.calculator-wrapper--offer .calculator__input.form-control-rect,.calculator-wrapper--offer .calculator__label{font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:17px}.calculator-wrapper--offer .calculator__data{-ms-flex-preferred-size:48%;flex-basis:48%}.calculator-wrapper--offer .calculator__result{-ms-flex-preferred-size:51%;flex-basis:51%}.calculator-wrapper--offer .calculator-info-block__header{font-size:14px;line-height:17px;color:#333}.calculator-wrapper--offer .calculator-info-block__value,.calculator-wrapper--offer .calculator-info-block__value .price-range .price-range__value{font-size:16px;line-height:19px}.calculator-wrapper--offer .calculator__data,.calculator-wrapper--offer .calculator__result{padding-top:0}.calculator-wrapper--offer .calculator .calculator-field__range-control{top:28px}.request-wrapper--offer{margin-top:40px}.request-wrapper--offer *{font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif}.request-wrapper--offer .form-control-rect{font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:17px}.request-wrapper--offer label{font-size:14px;line-height:17px}.request-wrapper--offer .field-request-confirm label{font-size:12px;line-height:20px}.request-wrapper--offer .mortgage-request-info .mortgage-banks-showcase__label,.request-wrapper--offer .mortgage-request-info .mortgage-request-info__pros{font-size:15px}.request-wrapper--offer .mortgage-request-info .mortgage-request-info__pros li:last-child{display:none}.request-wrapper--offer .mortgage-request-info .mortgage-banks-showcase{background-color:transparent;padding:0}.request-wrapper--offer .mortgage-request-info .mortgage-banks-showcase__banks-list{margin-left:13px}.request-wrapper--offer .mortgage-request-info .mortgage-banks-showcase__bank{margin-right:13px}.request-wrapper--offer .mortgage-request__heading{font-size:20px;line-height:27px;font-weight:700;margin-bottom:24px}.other-calculators{font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;padding:30px;height:100%;background:#f2f2f2}.other-calculators__heading{font-size:20px;line-height:27px;font-weight:700}.other-calculators__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.other-calculators__item-svg{width:46px;min-width:46px;margin-right:16px}.other-calculators__item-svg svg{max-height:46px}.other-calculators__link{font-size:16px;line-height:20px}.other-calculators__text{font-size:13px;line-height:20px;color:#727272}.gallery-group-wrapper{line-height:14px}.gallery-group-img{margin-bottom:0;list-style:none;padding-left:0}.gallery-group-img .gallery-group-img-item{display:none;margin-bottom:14px}.gallery-group-img .gallery-group-img-item:nth-child(-n+5){display:block}.gallery-group-img .gallery-group-img-item:nth-child(5n){margin-right:0}.gallery-group-img .gallery-group-img-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:0 6.5px}.gallery-group-img-detail-link{display:inline-block;font-size:12px;line-height:16px;margin-bottom:8px}.youtube-video{margin-bottom:8px;position:relative}.youtube-video>.video-img{cursor:pointer}.youtube-video>.video-img>.play{position:absolute;top:50%;left:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px}.youtube-video>.video-img:hover .ytp-large-play-button-bg{fill:red}.youtube-video iframe{position:absolute;top:0;z-index:2}.gallery-mortgage-item{cursor:pointer}.gallery-mortgage,.gallery-mortgage-item:focus,.gallery-mortgage-item:hover{text-decoration:none}.gallery-mortgage{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:360px;padding:0 100px;background-image:url(/img/single-icons/gallery-mortgage-background.svg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer}.gallery-mortgage:hover{text-decoration:none}.gallery-mortgage .gallery-mortgage__header{margin-top:34px;font-family:PT Sans Caption,PT Sans,sans-serif;font-weight:700;font-size:24px;line-height:31px;color:#77458f}.gallery-mortgage .gallery-mortgage__description{margin-top:13px;font-family:Roboto,sans-serif;font-size:14px;line-height:20px;color:#363636}.gallery-mortgage .gallery-mortgage__action{width:200px;margin-top:20px;padding:12px;font-family:PT Sans,sans-serif;color:#fff;background-color:#77458f;cursor:pointer;border-radius:50px;font-weight:700;font-size:16px;line-height:26px;border:none}.gallery-mortgage .gallery-mortgage__banks{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.gallery-mortgage .gallery-mortgage__banks img+img{margin-left:8px}.profile-menu{list-style:none;margin:0;padding:0;border:0;font-size:14px;background:#ebebeb;margin-bottom:20px;border-radius:5px}.profile-menu li{border-bottom:1px solid #c2c2c2;padding:12px 20px}.profile-menu li img{vertical-align:text-top}.profile-menu li.active{font-weight:700}.profile-menu li.active a{font-weight:700;color:#333}.profile-menu li.last{border:none}.profile-menu .btn:hover,.profile-menu .phones-btn:hover{background:#77458f;color:#fff}.profile-menu.large{font-size:16px}.profile-menu.large li{padding:20px}.profile-menu.error{background-color:#fd6464}.profile-menu.error a{color:#fff}.profile-menu.profile-menu--narrow>li{padding:10px 20px}#update-all-adverts{line-height:30px;vertical-align:bottom}#update-all-adverts>a,#update-all-adverts button{font-size:12px;line-height:16px;border:1px solid;border-radius:4px;padding:6px 8px;text-decoration:none}#update-all-adverts>a:hover{background:#fafafa;text-decoration:none}#update-all-adverts>button{font-size:11px;color:#727272;background:transparent}.subscriptions.lk-table td .form-control{width:250px;margin-top:8px}.subscriptions.lk-table .inactive{opacity:.5}.subscriptions.lk-table .inactive:hover{opacity:unset}.notification-container{position:absolute;z-index:1;display:inline-block;overflow:hidden}.notification-container>.notification-message{padding:8px 10px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:1s;margin-bottom:1px;border-radius:0 0 4px 4px}.grid-view table .author .photo{width:auto;height:auto}.who-you{border:2px solid #ebebeb;padding-bottom:16px;border-radius:4px}.who-you .who-you_top{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:7em}.who-you .who-you_features{padding:16px 20px 8px;min-height:9em}.who-you ul{margin-bottom:0}.who-you li{margin-bottom:1em;font-size:14px;line-height:18px}.who-you li:last-child{margin-bottom:0}.invalid-form{color:#fd6464;font-size:14px;line-height:18px}.invalid-form--hidden{display:none}@media print{*,:after,:before,:first-letter,:first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret,.dropup>.phones-btn>.caret,.phones-btn>.caret{border-top-color:#000!important}.tag{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.photos-for-print{display:none;margin-top:16px}.photos-for-print .photo-item{float:left;width:490px;margin-right:10px}.photos-for-print .photo-item img{max-width:100%;margin-bottom:8px}.contacts-for-print{display:none}@media print{#yii-debug-toolbar,.additional-menu,.around,.breadcrumb,.btn,.btn-toggle-extended-search,.call-seller__button,.checkbox-list .form label,.description,.distance,.empty,.feedback-block,.floating-header,.form .checkbox-list label,.form label.checkbox,.functions-block,.gallery-group-wrapper,.grid-columns-tools,.house-link,.leaflet-control-fullscreen-button,.modal-backdrop,.mortgage-link,.nav-tabs,.no-print,.offer-tabs .nav-tabs,.paid-options,.phones-btn,.range-slider,.readmore-spoiler,.seller-info,.site-footer,.site-header,.slick-arrow,.sub-menu,.thumbs,.toolbar,.toolbar-reverse,.user-control,button,hr,ins{display:none!important}.modal-content,.modal-dialog{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important}@page{margin:1cm}aside{display:none}.call-seller__hidden,.contacts-for-print,.cottage-params,.cottage-projects-section,.extended-params,.readmore-container,.seller-card-print,thead a{display:block!important}.col-9{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.offer-info{width:30%!important}.offer-info .price{background-color:transparent;padding:0}.offer-tabs{width:70%!important}.viewport{border:0!important}.site-header-print{display:-webkit-box;display:-ms-flexbox;display:flex}h1{margin-bottom:15px}.slick-slide{display:none!important}.slick-slide:first-child{display:block!important}.map{max-width:725px;overflow:hidden}#section-map,.list-view .item,.map,.photos-for-print{page-break-inside:avoid}.photos-for-print{display:block}.to-print{display:block!important;page-break-inside:avoid}}.readmore-spoiler{color:#77458f;cursor:pointer}.sidebar-news{padding-top:40px}.sidebar-big-title{font-size:24px;font-weight:700;color:#000;letter-spacing:.4px}.sidebar-news__list{list-style:none;padding:0}.sidebar-news__image{padding:13px 0}.sidebar-news__title{font-size:16px;font-weight:700;line-height:1.5;padding-bottom:7px;color:#333}.sidebar-news__created-at{font-size:14px;line-height:1.71;color:#727272}.sidebar-news__link-to-all{padding-top:15px}.alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f2f2f2;color:#000;font-size:14px;line-height:18px;padding:16px 0;margin:8px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}.alert>div{margin:0 12px}.alert>div:first-child{margin-left:30px}.alert>div:last-child{margin-right:30px}.alert .alert__image{-webkit-box-flex:0;-ms-flex:0;flex:0}.alert .alert__message{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:18px;line-height:19px}.alert .alert__message:first-child{margin-left:30px}.alert .alert__actions:last-child{margin-right:30px}.alert .alert__actions button{padding:5px 40px}.alert .alert__actions button:not(:last-child){margin-right:16px}.alert.alert--transparent{background-color:transparent}.alert.alert--no-padding>div:first-child{margin-left:0}.alert.alert--no-padding>div:last-child{margin-right:0}.alert.alert--small{padding:16px 0}.alert.alert--small .alert__message{font-size:14px;line-height:18px}.alert.alert--mini{padding:8px 10px}.alert.alert--mini>div:first-child{margin-left:0}.alert.alert--mini>div:last-child{margin-right:0}.alert.alert--mini .alert__message{font-size:14px;line-height:18px}.alert.alert--warning{position:relative}.alert.alert--warning:before{content:"";display:block;width:22px;height:19px;position:absolute;background:url(/img/single-icons/warning.svg);background-repeat:no-repeat;left:20px;top:16px}.alert.alert--warning .alert__message{margin-left:60px}.alert.alert--only-borders{background-color:transparent;border:1px solid #c2c2c2;color:#000}.alert.alert--primary{background-color:#77458f;color:#fff}.alert.alert--primary.alert--only-borders,.alert.alert--primary.alert--transparent{background-color:transparent;color:#000}.alert.alert--primary.alert--only-borders{border-color:#77458f}.alert.alert--stats{padding:15px 0}.alert.alert--stats .alert__message{margin:0 20px;font-size:14px;line-height:18px}.alert.alert--stats .alert__icon{float:left;margin-right:12px}.homepage-tiles{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-tiles .small-column{width:40%;margin:10px}.homepage-tiles .large-column{width:60%;margin:10px}.credit-calculator{width:100%;background-color:#f2f2f2;padding:30px;height:100%}.credit-calculator .credit-calculator__title{font-size:20px;line-height:27px;color:#333;font-weight:700}.credit-calculator .credit-calculator__form{padding:0;background-color:transparent;border-top:none}.credit-calculator .credit-calculator__form .form-group{margin-top:32px}.credit-calculator .credit-calculator__form .form-group input{border-radius:4px 4px 0 0}.credit-calculator .credit-calculator__form .form-group .range-slider{margin:0;border-radius:0 0 4px 4px}.credit-calculator .credit-calculator__result{text-align:center;margin-top:32px;margin-bottom:32px}.credit-calculator .credit-calculator__result .credit-calculator__price{display:inline-block;font-weight:700;font-size:24px;line-height:30px}.homepage-block{width:100%;background-color:#f2f2f2;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333}.homepage-block+.homepage-block{margin-top:24px}.homepage-block .homepage-block__icon{height:60px;width:auto}.homepage-block .homepage-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:430px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-block .homepage-block__title{font-size:20px;line-height:27px;color:#333;margin-bottom:8px;font-weight:700}.homepage-block .homepage-block__title a:focus,.homepage-block .homepage-block__title a:hover{color:#77458f;text-decoration:underline}.homepage-block .homepage-block__links{margin-top:8px}.find-your-home{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f2f2f2;padding:30px;background-image:url(/img/single-icons/find-your-home.svg);background-position:bottom 75px left;background-size:100% auto;background-repeat:no-repeat}.find-your-home h2{font-size:20px;line-height:27px;color:#333;font-weight:700;margin-bottom:0}.find-your-home p{margin-top:8px;line-height:normal;color:#333}.find-your-home .btn,.find-your-home .phones-btn{margin-top:auto}.homepage-card{background-color:#f2f2f2}.homepage-card h2{font-size:20px;line-height:27px;font-weight:700;margin-bottom:0;color:#333}.homepage-card h2 a:hover{color:#77458f;text-decoration:underline}.homepage-card .homepage-card__header{padding:30px 30px 24px;border-bottom:1px solid #ccc}.homepage-card .homepage-card__content{padding:30px}.homepage-card .homepage-card__content ul{padding-left:0}.homepage-card .homepage-card__content li{font-size:14px;line-height:18px;list-style-type:none;margin:16px 0}.homepage-card .homepage-card__content li span{color:#727272}.homepage-card .homepage-card__group-name{font-weight:700;color:#333}.homepage-card .homepage-card__group-name:not(:first-of-type){margin-top:24px!important}.homepage-card .form-common-errors{margin:0}.homepage-analytics{position:relative;padding:30px;height:100%}.homepage-analytics h2{width:40%;position:relative;z-index:10}.homepage-analytics h2 a{color:#77458f;display:block}.homepage-analytics p{margin-top:16px;width:40%;position:relative;z-index:10}.homepage-analytics .homepage-analytics__image{display:block;position:absolute;bottom:0;left:0;width:100%}.homepage-analytics .homepage-analytics__image img{width:100%;pointer-events:none}.homepage-analytics .prices{position:absolute;bottom:208px;left:497px;line-height:14px;pointer-events:none;text-align:center;width:80px;color:#333}.homepage-map-search{padding:60px 0;background:url(/img/main/map-bg.jpg);background-repeat:no-repeat;background-size:cover;width:100%;margin-bottom:60px}.homepage-map-search .homepage-map-search__card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:860px;background:#fff;margin:0 auto;padding:25px;border-radius:10px 10px 10px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-map-search .homepage-map-search__card:before{position:absolute;width:40px;height:40px;content:"";background-color:#fff;left:-20px;top:20px}.homepage-map-search .homepage-map-search__card:after{position:absolute;width:76px;height:104px;content:"";background:url(/img/single-icons/pin.svg);left:-38px;top:0}.homepage-map-search .homepage-map-search__card h2{font-size:20px;line-height:27px;font-size:24px;line-height:24px;color:#333;font-weight:700;margin-bottom:0}.homepage-map-search .homepage-map-search__card .homepage-map-search__desc{margin-top:8px;font-size:16px;line-height:20px}.homepage-map-search .homepage-map-search__card .homepage-map-search__info{padding-left:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.homepage-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage-articles .article{width:235px;padding:10px 10px 36px;box-sizing:content-box;color:#363636}.homepage-articles .article img{width:100%;height:auto}.homepage-articles .article .article__title{font-weight:700;line-height:21px;margin-top:16px;color:#333}.homepage-articles .article .article__desc{font-size:14px;line-height:18px;margin-top:8px}.homepage-articles .article a{display:block}.homepage-articles .article a:focus .article__title,.homepage-articles .article a:hover .article__title{color:#77458f}.homepage-articles .article.article--big{width:490px}.homepage-articles .article:first-of-type,.homepage-articles .article:nth-of-type(3){padding-left:0}.homepage-articles .article:last-of-type,.homepage-articles .article:nth-of-type(2){padding-left:10px;padding-right:0}.homepage-news{list-style-type:none;padding-left:0}.homepage-news li{margin-bottom:20px}.homepage-news li a{display:block;color:#363636;text-decoration:none;font-weight:700;font-size:14px;line-height:18px}.homepage-news li a:focus,.homepage-news li a:hover{color:#77458f;text-decoration:underline}.homepage-news li time{color:#727272;margin-top:8px;font-size:12px;line-height:16px}.homepage-news-block h2{margin-top:40px;margin-bottom:14px}.homepage-h2{width:100%;font-size:24px;line-height:30px;color:#333;font-weight:700;margin-bottom:0}.homepage-card .homepage-card__content.card-footer-links{padding-top:2px}.homepage-flat-price{height:100%}.homepage-flat-price [type=submit]{margin-top:8px}.homepage-container{margin-top:20px;margin-bottom:20px}.homepage-regions{margin-bottom:20px}.service-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ebebeb;padding:30px;border-radius:4px;margin:12px 0}.service-card .service-card__icon{margin-right:40px;width:40px}.service-card .service-card__icon img{width:100%;height:auto}.service-card .service-card__description{-webkit-box-flex:1;-ms-flex:1;flex:1}.service-card .service-card__description progress{margin-right:10px;width:150px}.service-card .service-card__price{font-weight:700;text-align:right;padding:0 24px}.service-card .service-card__range-label{width:100px}.service-card .service-card__spoiler{display:none;width:100%;border-top:1px solid #ebebeb;padding-top:20px;margin-top:26px}.service-card .service-card__spoiler>div{padding:0 12px}.service-card .service-card__spoiler>div:first-child{padding-left:0}.service-card .service-card__spoiler>div:last-child{padding-right:0}.agent-service{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;margin-bottom:30px;border:2px solid #ebebeb;border-radius:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-service.agent-service--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;position:relative}.agent-service.agent-service--column .service-icon{width:auto;margin-bottom:30px}.agent-service.agent-service--column .service-title{text-align:center}.agent-service.agent-service--column .text-success{margin:15px 0}.agent-service.agent-service--column .text-faded{margin-bottom:15px}.agent-service.agent-service--column .service-price{margin-bottom:20px}.agent-service.agent-service--column .service-spoiler{padding-left:0}.agent-service.agent-service--column .service-popular{position:absolute;width:100%;box-sizing:content-box;top:100%;border:2px solid #ebebeb;border-top:none;border-radius:0 0 4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;padding:10px 0;color:#77458f}.agent-service.agent-service--column .service-popular svg{height:15px;width:15px;margin-right:5px}.agent-service.video .service-icon{width:90px;margin-right:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.agent-service.video .service-icon>img{height:60px}.agent-service.video .service-spoiler{padding-left:110px;padding-top:0}.service-icon{width:80px}.service-icon>img{height:40px}.service-icon.quad{padding-right:20px;line-height:20px}.service-icon.quad>img{max-height:20px;max-width:20px;margin-right:4px}.service-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.service-price{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-weight:700;padding:0 24px}.service-spoiler{width:100%;padding-left:80px;padding-top:24px;display:none;overflow:hidden}.service-checkbox{position:absolute;width:1px;height:1px;opacity:.01;-webkit-appearance:none;-moz-appearance:none;appearance:none}.service-checkbox+.tristate-btn>.service-check{display:block}.service-checkbox+.tristate-btn>.service-spoiler,.service-checkbox+.tristate-btn>.service-uncheck{display:none}.service-checkbox+.tristate-btn .btn-normal{display:block}.service-checkbox+.tristate-btn .btn-hover,.service-checkbox+.tristate-btn .service-uncheck:hover .btn-normal{display:none}.service-checkbox+.tristate-btn .service-uncheck:hover .btn-hover{display:block;text-decoration:none}.service-checkbox:checked+.tristate-btn{border-color:#77458f;border-radius:4px 4px 0 0}.service-checkbox:checked+.tristate-btn>.service-check{display:none}.service-checkbox:checked+.tristate-btn>.service-spoiler,.service-checkbox:checked+.tristate-btn>.service-uncheck{display:block}.service-checkbox:checked+.tristate-btn>.service-popular{border-color:#77458f}.service-checkbox:disabled+.tristate-btn>.service-check,.service-checkbox:disabled+.tristate-btn>.service-uncheck{opacity:.5!important;cursor:not-allowed}.service-checkbox:disabled+.tristate-btn>.service-uncheck:hover>.btn-hover{display:none}.service-checkbox:disabled+.tristate-btn>.service-uncheck:hover>.btn-normal{display:block}.service-check,.service-uncheck{min-width:100px;padding:0;margin:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:34px}.service-uncheck{background:none;border:none;color:#77458f}.service-uncheck img{margin-bottom:2px}.service-youtube-preview-block{display:none;position:relative;width:60px}.service-youtube-preview-block:after{position:absolute;content:"";width:16px;height:12px;top:50%;left:50%;background:url(/img/single-icons/play.svg);background-size:100%;background-repeat:no-repeat;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.service-range-dashes{white-space:nowrap}.service-range-dashes>div{display:inline-block;width:21px;margin-left:13%}.service-range-dashes>div:first-child{margin-left:0}.navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;margin-bottom:20px;margin-top:-22px;z-index:101}.navigation,.navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation__item{padding:15px 20px;cursor:pointer;border-bottom:3px solid transparent;transition:border-bottom-color .2s ease-in-out;text-decoration:none}.navigation__item--active{border-color:#77458f}.navigation__item:hover{text-decoration:none}.navigation__bubble{height:24px;width:24px;background-color:#ccc;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;margin-right:10px;font-family:inherit;transition:background-color .2s ease-in-out}.navigation__arrow{margin:0 15px}.navigation__arrow svg{width:46px;height:20px;fill:#ccc}.navigation__text{color:#ccc;font-size:16px;transition:color .2s ease-in-out}.navigation__line{position:absolute;width:100%;margin:0;bottom:0}.navigation__item--active .navigation__bubble{background-color:#77458f}.navigation__item--active .navigation__text{color:#77458f}.hint-block{border:1px solid #77458f;border-radius:5px;padding:20px 30px;position:relative}.hint-block:after{content:"";position:absolute;height:15px;width:15px;top:15px;left:-8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:1px solid #77458f;border-bottom:none;border-right:none;background-color:#fff}.hint-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden}.hint-block__slide{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.hint-block__icon{display:inline-block;margin-bottom:20px}.hint-block__icon svg{height:35px;width:35px}.hint-block__title{font-weight:700;line-height:17px;margin-bottom:10px}.hint-block__text-block{font-size:14px;line-height:18px}.hint-block__slider-controllers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.hint-block__bubbles{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 7px;margin:0}.hint-block__bubble{height:8px;width:8px;background-color:#cecece;list-style:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease-in-out}.hint-block__bubble:not(:last-child){margin-right:7px}.hint-block__bubble--active{background-color:#77458f}.hint-block__arrow{cursor:pointer}.hint-block__arrow--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hint-block__arrow svg{width:18px;height:10px;fill:#ccc;transition:fill .2s ease-in-out}.hint-block__arrow svg:hover{fill:#77458f}.company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company__wrapper{margin-right:15px}.company__name{font-size:16px;color:#77458f}.company__name--aligned{width:165px;text-align:right}.company__status{font-size:14px;color:#727272}.company__status--aligned{text-align:right}.company__employee{font-size:16px}.company__distance{white-space:nowrap}.description p.label{font-size:24px;line-height:29px;color:#333}.description .content{font-size:14px}.action{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 0;margin-bottom:16px}.action .action__date,.action .action__views,.action .error-report,.action .print,.action .to-favourites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.action .action__date:not(:last-child),.action .action__views:not(:last-child),.action .error-report:not(:last-child),.action .print:not(:last-child),.action .to-favourites:not(:last-child){margin-right:40px}.action .action__date:nth-child(3),.action .action__views:nth-child(3),.action .error-report:nth-child(3),.action .print:nth-child(3),.action .to-favourites:nth-child(3){margin-right:auto}.action svg{fill:transparent;height:16px;width:16px}.action span.active svg{fill:#77458f}.action span.svg-icon{margin-right:10px}.action a.active svg{fill:#77458f}.action__date,.action__views{font-size:12px;color:#727272}.action__views svg{height:16px;width:20px}.actions-panel{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actions-panel,.actions-panel__item{display:-webkit-box;display:-ms-flexbox;display:flex}.actions-panel__item .svg-icon{margin-right:10px}.actions-panel__link{display:-webkit-box;display:-ms-flexbox;display:flex}.actions-panel__text{position:relative;top:1px}.actions-panel__block-icons a{margin-right:20px}.actions-panel__block-icons a:last-child{margin-right:0}.actions-panel svg{fill:transparent;height:18px;width:18px}.actions-panel .to-favourites.active svg{fill:#77458f;height:18px;width:18px}.grating th{font-size:14px;font-weight:400;width:395px}.grating td{font-size:14px;width:360px}.grating td,.grating th{padding:10px 0;border-bottom:1px solid #ebebeb;vertical-align:top}tr:last-child .grating td,tr:last-child .grating th{border-bottom:none;padding-bottom:0}.building__image,.building__plan{height:270px;width:360px}.building__plan{border:1px solid #ebebeb;overflow:hidden}.building__plan>img{height:210px;display:block}.building__flag{width:100%;padding:20px 16px;color:#333;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ebebeb}.building__flag:hover,.building__flag:visited{color:#333;text-decoration:none}.building__flag svg{height:16px;width:16px}.building__table{margin-top:20px;margin-bottom:40px}.seller{padding:40px 0}.seller__title{font-size:24px}.seller__info-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.seller__bio,.seller__info-block{display:-webkit-box;display:-ms-flexbox;display:flex}.seller__bio{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seller__wrapper{margin-left:15px}.seller__name{font-size:16px}.seller__status{font-size:14px;color:#727272}.seller__contacts{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.seller__contacts>a{-ms-flex-item-align:start;align-self:flex-start}.seller__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seller__phones .seller-card-phone{padding:6px 25px;background-color:#f2f2f2;border-radius:5px}.seller__phones .seller-card-phone:not(:last-child){margin-bottom:10px}.seller__phones .js-full-phones{line-height:19px}.seller__message{margin-left:20px;display:inline-block}.seller-block--row{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.seller-block__contacts{margin-right:50px}.seller-block__contacts .newPhoneBlock{width:100%;background-color:#f2f2f2;padding:6px 0;margin-bottom:10px;border-radius:5px;text-align:center}.seller-block__contacts .newPhoneBlock__button{line-height:19px}.seller-block__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seller-block__image{margin-right:25px}.newPhoneBlock--hide{display:none}.form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.form-item.required>label:after{content:"*";position:absolute;color:#f33;margin-left:5px}.form-item--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-item--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-item__title{width:150px;font-size:14px;position:relative}.form-item__title--large{width:300px}.form-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.form-item__wrapper--small{width:195px}.form-item__wrapper--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-item__wrapper.form-item__wrapper--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-item__wrapper.form-item__wrapper--wrap>*{border-radius:5px!important;margin-bottom:5px}.form-item__wrapper.form-item__wrapper--wrap>:not(:last-child){margin-right:5px}.form-item__separator{margin:0 15px}.form-item__select{cursor:pointer}.form-item__select.form-item__select--small{width:150px}.form-item__select.form-item__select--medium{width:240px}.form-item__input.form-item__input--first{border-radius:5px 0 0 5px}.form-item__input.form-item__input--middle{border-radius:0}.form-item__input.form-item__input--last{border-radius:0 5px 5px 0}.form-item__input.form-item__input--error{border-color:#f33}.form-item__input.form-item__input--small{width:150px}.form-item__hidden{display:none!important}.form-item__hidden:checked+.form-item__label{background-image:linear-gradient(0deg,#77458f,#77458f);border-color:#77458f;color:#fff}.form-item__label{margin:0;padding:7px 20px;background-image:linear-gradient(180deg,#fff,#e4e4e4);border:1px solid #ccc;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-item__label:nth-child(2){border-radius:5px 0 0 5px}.form-item__label:last-child{border-radius:0 5px 5px 0}.form-item__currency{font-size:14px;margin-left:10px}.form-group.multiple-choice span:before{display:none}.form-group.multiple-choice span{margin:0 5px 0 0;padding:7px 20px;background-image:linear-gradient(180deg,#fff,#e4e4e4);border:1px solid #ccc;color:#333;cursor:pointer;display:block;border-radius:5px;white-space:nowrap}.form-group.multiple-choice input[type=checkbox]:checked+span{background-color:#77458f;border-color:#77458f;background-image:none;color:#fff}.form-group.multiple-choice label{margin-bottom:0}.test-wrapper{height:100vh;width:100%;background-color:rgba(0,0,0,.34);position:absolute;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purpose-block-wrapper button{width:100%}.purpose-block{height:580px;width:690px;background-color:#fff;border-radius:4px;padding:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purpose-block label{display:block;padding:10px 40px;transition:background-color .1s ease;border-radius:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.purpose-block label:hover{background-color:#ebebeb}.purpose-block label:not(.open-block):hover>.block-switcher,.purpose-block label:not(.open-block):hover>.children-selected{border:1px solid #77458f}.purpose-block__close{height:15px;width:15px;background-color:#77458f;position:absolute;top:10px;right:10px;border-radius:50%;cursor:pointer}.purpose-block__close svg{height:70%;width:70%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff}.purpose-block__title{color:#333;font-weight:700;position:relative}.purpose-block__title:after{content:" *";position:relative;right:0;top:0;color:red}.purpose-block__list{padding:0;overflow-y:auto;margin:0 0 5px}.purpose-block__list>div{margin-right:30px}.purpose-block__list::-webkit-scrollbar{width:16px;border:1px solid #ebebeb;background-color:#fafafa;border-radius:4px}.purpose-block__list::-webkit-scrollbar-button{display:none}.purpose-block__list::-webkit-scrollbar-track{height:10px}.purpose-block__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.51);border:4px solid transparent;background-clip:padding-box;border-radius:10px}.purpose-block__list::-webkit-scrollbar-corner{background-color:transparent}.purpose-block__item{list-style:none;display:block}.purpose-block__buttons{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ebebeb}.purpose-block__buttons>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purpose-block__children{height:0;opacity:0;transition:opacity .1s ease;overflow:hidden}.purpose-block__children>label{margin-left:20px}.open-block+.purpose-block__children{height:unset;opacity:1}.block-switcher{color:#727272;height:20px;width:20px;border-radius:4px;background-color:#ebebeb;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:color .1s ease,background-color .1s ease}.block-switcher:after{content:"+"}.children-selected{position:absolute;top:50%;right:10px;height:20px;width:20px;background-color:#ebebeb;color:#727272;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:opacity .1s ease,visibility .1s ease}.children-selected--hidden{opacity:0;visibility:hidden}.open-block.children-block{background-color:#ebebeb}.open-block.children-block .block-switcher{color:#fff;background-color:#77458f}.open-block.children-block .block-switcher:after{content:"-"}.open-block.children-block .children-selected{background-color:#77458f;color:#fff}.purpose-block-trigger{background-image:linear-gradient(0deg,#eee 20%,#fff 80%);background-repeat:no-repeat;border:1px solid #ccc;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 8px;font-size:14px;color:#333;outline:none;position:relative}.purpose-block-trigger:focus{outline:none}.purpose-block-trigger__text{line-height:18px}.purpose-block-trigger__icon{position:absolute;right:10px;font-size:24px;color:#77458f;line-height:1;opacity:.6}.modal-purpose-overlay{background-color:rgba(0,0,0,.7);position:fixed;z-index:1040;top:0;left:0;right:0;bottom:0;display:none}.modal-purpose-overlay--showed{display:block}.modal-purpose{position:fixed;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.map-body .control-block-left{z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.17)}.map-body.modal-open .map-footer{display:none}.commercial-estate{background-color:#f2f2f2;padding:30px;margin-top:25px}.commercial-estate__heading{font-size:20px;line-height:30px;color:#333;font-weight:700}.commercial-estate__heading--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commercial-estate__heading--icon svg{max-height:32px;max-width:32px}.commercial-estate__table>div{font-size:14px}.commercial-estate__icon{max-height:32px;max-width:32px;margin-right:8px;width:32px}.commercial-estate__icon svg{fill:transparent;max-height:32px;max-width:32px}.commercial-estate__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commercial-estate__cell svg{fill:#d3d3d3;width:16px;height:16px}.commercial-estate__cell span{color:#77458f;margin-left:5px}.commercial-estate>hr{background-color:#ccc;height:1px}.commercial-estate__table+hr{margin:16px 0}.commercial-estate__link--small{font-size:14px}.commercial-estate__list{padding-left:0;margin-bottom:0}.commercial-estate__list li{list-style:none}.commercial-estate__list li:not(:last-child){margin-bottom:10px}.commercial-estate__count{color:#a9a9a9}.commercial-estate__new-section{font-size:12px;line-height:14px;padding:2px 8px;color:#fff;background-color:#7bc894;display:inline-block;border-radius:4px}.commercial-estate__text{color:#727272;line-height:20px;font-size:14px}.all-estate{background:#f2f2f2;padding:30px;margin:20px 0 0}.all-estate__header{font-size:20px;margin:0}.all-estate__most-popular{margin:24px 0 0}.all-estate__most-popular-link{margin-left:16px;font-size:14px;line-height:25px}.all-estate__text{color:#727272;font-size:14px;line-height:25px}.all-estate-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 30px 20px;border-top:1px solid #ccc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:180px;background:#f2f2f2;margin-bottom:20px}.all-estate-list__item{margin:0 12px 10px;font-size:14px}@font-face{font-family:PT Sans Caption;src:url(/fonts/PT_Sans_Caption/PT_Sans-CaptionBold.woff2) format("woff2"),url(/fonts/PT_Sans_Caption/PT_Sans-CaptionBold.woff) format("woff");font-weight:700}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2) format("woff2"),url(/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Source Sans Pro;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2) format("woff2"),url(/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff) format("woff");font-weight:700}.assessment-form__submit .assessment-form__control,.assessment-form__submit .assessment-form__control:focus,.assessment-popup__close-btn,.assessment-popup__close-btn:focus,.assessment-popup__menu-button,.assessment-popup__menu-button:focus{border:none;outline:none}.assessment-widget{padding:30px;background:#f5f5f5;margin:20px 0}.assessment-widget__container{width:780px;max-width:780px;margin:0 auto}.assessment-widget__heading{margin-bottom:16px}.assessment-widget .assessment-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.assessment-widget--cabinet{margin-bottom:32px}.assessment-widget--small{padding:24px 20px}.assessment-widget--small h3.assessment-widget__heading{font-family:Source Sans Pro,-apple-system,sans-serif}.assessment-widget--small .assessment-form__control-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 12px}.assessment-widget--small .assessment-form__control{padding:6px 12px}.assessment-widget--journal .assessment-widget__heading{font-family:PT Sans Caption,-apple-system,sans-serif;font-size:20px}.assessment-widget--journal input.form-control,.assessment-widget--journal select.form-control{font-family:Source Sans Pro,-apple-system,sans-serif;box-shadow:none;border-radius:0;padding:10px 12px;height:auto}.assessment-widget--journal select.form-control:focus{background:#fff url(/img/single-icons/drop-purple.svg) no-repeat calc(100% - 10px) 50%}.assessment-widget--journal .btn-primary.phones-btn,.assessment-widget--journal .btn.btn-primary,.assessment-widget--journal .radio-btn input[type=radio]:checked+.btn-alternative.phones-btn,.assessment-widget--journal .radio-btn input[type=radio]:checked+.btn.btn-alternative,.radio-btn .assessment-widget--journal input[type=radio]:checked+.btn-alternative.phones-btn,.radio-btn .assessment-widget--journal input[type=radio]:checked+.btn.btn-alternative{font-family:Source Sans Pro,-apple-system,sans-serif;background-image:none;border-radius:0;font-weight:700;background-color:#77458f;border:none;padding:10px 0}.assessment-widget--journal .btn-primary.phones-btn:hover,.assessment-widget--journal .btn.btn-primary:hover,.assessment-widget--journal .radio-btn input[type=radio]:checked+.btn-alternative.phones-btn:hover,.assessment-widget--journal .radio-btn input[type=radio]:checked+.btn.btn-alternative:hover,.radio-btn .assessment-widget--journal input[type=radio]:checked+.btn-alternative.phones-btn:hover,.radio-btn .assessment-widget--journal input[type=radio]:checked+.btn.btn-alternative:hover{background-color:#9055ad}.assessment-widget--journal .assessment-popup{font-family:Source Sans Pro,-apple-system,sans-serif}.assessment-widget--journal .assessment-popup__heading{font-family:PT Sans Caption,-apple-system,sans-serif}.assessment-widget--journal .assessment-popup__table-key,.assessment-widget--journal .assessment-popup__table-value{font-size:16px;line-height:21px}.assessment-widget--journal .assessment-popup__menu-button{font-size:14px;line-height:16px;font-weight:700}.assessment-widget--journal .assessment-popup__menu-button:hover{background:#9055ad}.assessment-widget--journal .assessment-popup__menu-link-text{font-size:14px;line-height:18px}.assessment-widget--mortgage{margin-bottom:48px}.assessment-widget--mortgage .assessment-form{width:100%}.assessment-widget--mortgage .assessment-widget__heading{text-align:center;font-size:17px}.assessment-form{display:-webkit-box;display:-ms-flexbox;display:flex}.assessment-form__control-wrapper{margin-right:20px}.assessment-form__control-wrapper:last-child{margin-right:0}.assessment-form__control{padding:10px 12px;width:100%;height:100%;border:1px solid #dcdcdc}.assessment-form__control:focus{outline:none;border:1px solid #dcdcdc}.assessment-form__address{-webkit-box-flex:14;-ms-flex:14;flex:14}.assessment-form__rooms{-webkit-box-flex:5;-ms-flex:5;flex:5}.assessment-form__rooms .assessment-form__control{background-image:url(/img/single-icons/drop-purple.svg);background-color:#fff;background-repeat:no-repeat,no-repeat;background-position:calc(100% - 10px) 50%,0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.assessment-form__rooms option[value=""]{display:none}.assessment-form__area{-webkit-box-flex:5;-ms-flex:5;flex:5}.assessment-form__submit{-webkit-box-flex:8;-ms-flex:8;flex:8}.assessment-form__submit .assessment-form__control{background:#77458f;color:#fff;font-weight:700}.assessment-form__error{color:#fd6464;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:12px}.assessment-popup{padding:32px;background:#fff;position:relative;border:1px solid #000;width:740px}.assessment-popup__heading{font-size:32px;margin-bottom:13px;-ms-flex-preferred-size:100%;flex-basis:100%;color:#363636}.assessment-popup__close{width:12px;height:12px}.assessment-popup__close-btn{position:absolute;top:12px;right:12px;background:none}.assessment-popup__content{width:100%}.assessment-popup__main{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:22px}.assessment-popup__table{-ms-flex-preferred-size:70%;flex-basis:70%}.assessment-popup__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 0;border-bottom:1px solid #ebebeb}.assessment-popup__table-price .assessment-popup__table-value{font-weight:700;font-size:18px}.assessment-popup__table-key{-ms-flex-preferred-size:40%;flex-basis:40%}.assessment-popup__table-value{-ms-flex-preferred-size:60%;flex-basis:60%}.assessment-popup__img{max-width:70%;margin-top:25px;padding-right:22px}.assessment-popup__menu{-ms-flex-preferred-size:30%;flex-basis:30%;padding-left:22px}.assessment-popup__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.assessment-popup__menu-link-svg{min-width:24px;height:24px;width:24px}.assessment-popup__menu-link-svg-graph{background:url(/img/svg-icons/graph.svg)}.assessment-popup__menu-link-svg-house{background:url(/img/svg-icons/house.svg)}.assessment-popup__menu-link-text{margin-left:12px;color:#77458f}.assessment-popup__menu-button{width:100%;margin-top:12px;padding:8px 0;background:#77458f;color:#fff}.js-data-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js-data-list__item div{cursor:default}.js-data-list__item button{background:none;outline:none;border:none;color:#77458f;border-bottom:1px dotted #77458f;padding:0}.js-data-list__item button:focus{outline:none}.analytic{margin:40px 0}.analytic__title{margin-bottom:25px}.analytic__block{display:-webkit-box;display:-ms-flexbox;display:flex}.analytic-item{min-width:150px;margin-right:20px}.analytic-item__label{font-size:14px;line-height:17px;margin-bottom:10px}.analytic-item__cost{font-weight:700;font-size:14px;line-height:17px;margin-bottom:0}.characteristic-house{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0 20px}.characteristic-house__item{position:relative;margin-bottom:20px;width:320px}.characteristic-house__layout{border:1px solid #ebebeb}.characteristic-house__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:178px}.characteristic-house__img{padding:10px;height:100%;width:auto}.characteristic-house__label{position:absolute;bottom:0;left:0;background:#fff;border-radius:4px;padding:8px 20px;margin:20px;font-size:14px;line-height:17px}.characteristic-house__subtext{font-size:14px;padding:20px;display:block;border-top:1px solid #ebebeb}.characteristic-house__list tr>td,.characteristic-house__list tr>th{padding:0 0 20px}.characteristic-house__list tr>th{display:inline-block;margin-right:20px;min-width:151px}.contacts__user-title{font-size:14px;line-height:17px;color:#727272}.contacts__btn{min-width:133px}.contacts__phone{display:none;font-weight:700;margin-top:6px}.contacts__logo,.contacts__photo{height:80px;width:80px}.contacts__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__logo img{width:100%;height:auto}.contacts__alliance-member{font-size:12px;line-height:14px;color:#569269}.contacts__organization-name{font-size:14px;line-height:17px}.contacts__info{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-bottom{box-shadow:0 0 20px rgba(0,0,0,.05);margin:40px 0;padding:24px 20px 32px}.contacts-bottom .contacts__title{font-size:24px;color:#727272;margin-bottom:16px}.contacts-bottom .contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-bottom .contacts__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 16px}.contacts-bottom .contacts__info--position{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts-bottom .contacts__btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:96px;margin-top:-34px}.contacts-bottom .contacts__btn-phones{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#77458f}.contacts-bottom .contacts__organization-name{text-align:right;max-width:138px}.contacts-bottom .contacts__name{width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:14px;margin-bottom:4px}.contacts-bottom .contacts__alliance-member{text-align:right;margin-top:8px}.contacts-right-column{background:#f2f2f2;padding:22px 16px;margin-bottom:20px}.contacts-right-column .contacts__btn{width:100%;min-width:195px}.contacts-right-column .contacts__agency{display:block;margin-bottom:12px}.contacts-right-column .contacts__user-title{margin-top:10px;line-height:12px}.contacts-right-column .contacts__organization-name{margin-top:8px}.contacts-right-column .contacts__logo,.contacts-right-column .contacts__title{display:none}.contacts-right-column .contacts__btn-block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:22px}.contacts-right-column .contacts__info--position{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contacts-right-column .contacts__content,.contacts-right-column .contacts__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-right-column .contacts__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-right-column .contacts__text--name{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.contacts-right-column .contacts__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 12px 0 0;min-width:110px;font-size:14px;line-height:20px}.contacts-right-column .contacts__alliance-member,.contacts-right-column .contacts__btn-write .btn,.contacts-right-column .contacts__btn-write .phones-btn{margin-top:12px}@media print{.contacts__phone{display:block;font-size:22px;margin-top:6px}}.developer-label{display:inline-block;color:#77458f;font-size:11px;line-height:16px;padding:0 4px;border:1px solid #77458f;border-radius:4px;margin-top:3px}