.modal-inner .app-choosing-wrapper {width: 560px;padding: 30px;}.modal-inner .app-choosing-wrapper .title {font-size: 18px;display: block;margin-bottom: 20px;color: #1e88e5;}.modal-inner .app-choosing-wrapper .title-text {display: block;margin-bottom: 20px;margin-top: 40px;}.modal-inner .app-choosing-wrapper .choosing-block div {display: inline-block;border: 1px solid #d8d8d8;width: 228px;height: 200px;float: left;padding: 10px 0;position: relative;}.modal-inner .app-choosing-wrapper .choosing-block .exclusive-app {background: -webkit-linear-gradient(#f1f9db, #ffffff);background: -o-linear-gradient(#f1f9db, #ffffff);background: -moz-linear-gradient(#f1f9db, #ffffff);background: linear-gradient(#f1f9db, #ffffff);border-left-width: 0px;}.modal-inner .app-choosing-wrapper div span {display: block;}.modal-inner .app-choosing-wrapper .choosing-block span {margin-left: 20px;}.modal-inner .app-choosing-wrapper .choosing-block span.unavailable {color: #EB2726;font-weight: bold;width: 100%;margin-left: 0px;text-align: center;margin-top: 21px;}.modal-inner .app-choosing-wrapper .choosing-block div .title {font-size: 26px;margin-top: 10px;margin-bottom: 10px;}.modal-inner .app-choosing-wrapper .choosing-block div .cost {font-size: 16px;color: #000000;font-weight: bold;margin-bottom: 20px;}.modal-inner .app-choosing-wrapper .choosing-block div .button {position: absolute;display: block;font-weight: bold;bottom: 10px;left: 50%;transform: translateX(-50%);}.right-column.handbook-page.payed .application-wrapper application-view-form.public,.modal-inner .tgb-popup.public,.modal-inner .tgb-popup.public {height: 350px;width: 480px;left: 42%;}.modal-inner .button-container,.modal-inner .button-container {position: relative;bottom: 0px;}.modal-inner .button-container .tgb-popup-button,.modal-inner .button-container .tgb-popup-button {top: 23px;z-index: 100;opacity: 1;width: 260px;padding: 0px;height: 70px;text-align: center;position: absolute;transition: margin 0.3s ease 0s, opacity 0.3s ease 0s;background: none repeat scroll 0% 0% #FFF;left: -20px;}.modal-inner .button-container .tgb-popup-button.public,.modal-inner .button-container .tgb-popup-button.public {width: 520px}.right-column.handbook-page.payed .application-wrapper .tgb-popup.public .left-column,.modal-inner .tgb-popup .left-column,.modal-inner .tgb-popup .left-column,.modal-inner .tgb-popup .right-column,.modal-inner .tgb-popup .right-column {width: 48%;display: inline-block;margin-top: 0px;}.modal-inner .tgb-popup .right-column,.modal-inner .tgb-popup .right-column {padding-left: 19px;}.right-column.handbook-page.payed .application-wrapper .tgb-popup.public .left-column,.modal-inner .tgb-popup .left-column,.modal-inner .tgb-popup .left-column {float: left;}.right-column.handbook-page.payed .application-wrapper .tgb-popup.public .list-selector,.modal-inner .tgb-popup .list-selector,.modal-inner .tgb-popup .list-selector {color: #000000;width: 220px;margin-top: 0px;margin-bottom: 14px;}.right-column.handbook-page.payed .application-wrapper .tgb-popup.public .list-selector.app_estate_type,.modal-inner .tgb-popup .list-selector.app_estate_type,.modal-inner .tgb-popup .list-selector.app_estate_type {margin-bottom: 16px;}.modal-inner .button-container .vote-sum,.modal-inner .button-container .vote-sum{display: inline-block;height: 32px;width: 60px;background-color: #ffe324;color: #000;position: absolute;top: 18px;font-size: 25px;font-weight: bold;left: 20px;text-align: center;padding-top: 3px;}.modal-inner .tgb-popup-button button,.modal-inner .tgb-popup-button button{margin-top:17px;width:218px;font-weight:bold;}.modal-inner .app-choosing-wrapper.active,.modal-inner .tgb-popup.active,.modal-inner .tgb-popup.active{text-indent: 0; z-index:119900;margin-top: -220px;opacity:1;}.modal-inner .tgb-popup.wide-message,.modal-inner .tgb-popup.wide-message{width:300px !important;height:350px;}.modal-inner .tgb-popup.wide-message .worktime-for-app,.modal-inner .tgb-popup.wide-message .worktime-for-app{font-size:16px;font-weight:normal;margin-top:40px;}.tgb-popup input[type="text"],.tgb-popup input[type="phone"],.tgb-popup textarea, .tgb-popup input{font-size: 14px;width: 220px;margin-bottom: 15px;}.tgb-popup textarea{min-width:220px;max-width:220px;width:220px;min-height:70px;max-height:70px;height:70px;resize: none;}.right-column textarea{min-height:110px;max-height:110px;height:110px;}.tgb-popup{display: block;background: #fff;z-index: 10;position: relative;padding: 20px;width: 450px;} .tgb-popup.expanded{width: 220px;}.tgb-popup .form-title{display: block;width: 100%;height: 30px;color: #FFF;position: relative;z-index: 10;margin-bottom: 30px;font-size: 28px;font-weight: bold;top: -60px;margin-top:50px;}.app-choosing-wrapper .form-title:before,.tgb-popup .form-title:before{content:"";display:block;position:absolute;width:530px;height:170px;z-index:-5;top:-20px;left:-30px;}.tgb-popup.mortgage .form-title:before{height:100px;}.tgb-popup.public .form-title:before{width:520px;}.app-choosing-wrapper .form-title:before{width:520px;left:-30px;}.tgb-popup span i{margin-left:5px;font-size:12px;font-style: normal;}.voting-view-form h2 + .closebutton,.tgb-popup h2 + .closebutton{display: none;}.modal-inner .tgb-popup{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;}.modal-inner .tgb-popup h2 + .closebutton{display: block;}.tgb-popup.active .closebutton{right: -30px;top: 0px;color: #FFF;position: absolute;width: 20px;height: 20px;border: none;}.tgb-popup.active .closebutton:before{font-size: 18px;margin: 1px;}.tgb-popup.active .closebutton:hover{background-color:#FFFFFF;color:#000;}.tgb-popup.active .closebutton:hover:after{color:#000!important;}.tgb-popup input + span,.tgb-popup .list-selector + span{position:absolute;color: #dd0000;width: 130px;color: #dd0000;opacity:0;filter:alpha(opacity=0);-webkit-transition: opacity .5s ease;-moz-transition: opacity .5s ease;-ms-transition: opacity .5s ease;-o-transition: opacity .5s ease;transition: opacity .5s ease;margin-top: -15px;font-size: 10px;}.tgb-popup .list-selector + span.active,.tgb-popup input + span.active{opacity:1;filter:alpha(opacity=100);}.tgb-popup .field-box{position:relative;}.tgb-popup.public .list-selector + span.active,.tgb-popup.public input + span.active{left:0px;bottom:0px;}.notification-accept{color: #333;font-size: 20px;margin: 235px auto 0px;text-align: center;position: relative;}.wide-message .notification-accept{margin-top:205px;}.notification-accept.voting{margin-top:200px;}.notification-accept:after{content: "";position: absolute;display: block;height: 120px;width: 120px;top: -150px;background: url('https://st.bsn.ru/img/layout/accept_icon.png') no-repeat 0px 0px;left: 50%;margin-left: -60px;}.notification-accept.public:after{top:-170px;left:50%;}.tgb-popup .form-title{position:relative;color:#FFFFFF;font-size:14px;text-align:center;padding-top:15px;}.tgb-popup .form-title .logo{display: block;width: 120px;height: 40px;margin: 10px auto 0px auto;}.tgb-popup .form-title .info{display:inline-block;height:40px;width:100%;margin-top:-18px;}.tgb-popup .form-title .info span{display:block;}.tgb-popup .form-title .info .title{font-size:20px;font-weight:100;display:inline-block;position:relative;top:-7px;}.tgb-popup .form-title .info .phone{font-size:45px;font-weight:bold;}.tgb-popup .form-title .internal-link{display:block;position:absolute;right:10px;bottom:-20px;color:#FFFFFF;font-size:14px;}.tgb-popup.active .top-block{width: 100%;height: 270px;display: inline-block;margin-top:48px;}.tgb-popup.active .top-block .promotion-block{height:50%;}.tgb-popup.active .top-block .promotion-block .tgb{width:200px;height:134px;display:inline-block;margin:0px;float:left;}.tgb-popup.active .top-block .promotion-block .company-page{width: 230px;height: 134px;position:relative;margin-left:40px;display: inline-block;background-color:#e2e2e2;text-align:center;border-radius:3px;}.tgb-popup.active .top-block .promotion-block .company-page:before{content:"";position: absolute;width: 0px;height: 0px;display: block;background-color: transparent;z-index: 1;left: -30px;border-top: 67px solid transparent;border-bottom: 67px solid transparent;border-right: 30px solid #e2e2e2;}.tgb-popup.active .top-block .promotion-block .company-page span{display:block;font-size:14px;color:#000000;}.tgb-popup.active .top-block .promotion-block .company-page span.block-title{font-size:24px;padding:10px 10px 0px 10px;font-weight:bold;}.tgb-popup.active .top-block .promotion-block .company-page .button{width: 200px;margin: 15px auto 10px auto;padding:8px 20px;font-weight:bold;}.tgb-popup.active .top-block .callback-block{color:#000000;border:1px solid #E7E7E7;height:110px;overflow:hidden;padding-bottom:10px;border-radius:3px;margin-bottom:10px}.tgb-popup.active .top-block .callback-block .title{color:#000;display:block;font-size:24px;font-weight:bold;}.tgb-popup.active .top-block .callback-block span{color:#000;font-size:14px;}.tgb-popup.active .top-block .callback-block div{margin-top:25px;}.tgb-popup.active .top-block .callback-block input{margin: 0px 20px 0px 0px;display:inline-block;}.tgb-popup.active .top-block .callback-block button.send{padding:0px 20px;font-weight:bold;font-size:17px;}.tgb-popup.active .top-block .callback-block .callback-success-notify{top: 40px;left: 30px;position: relative;line-height: 40px;}.tgb-popup.active .top-block .callback-block #application-button{position:relative;top:40px;right:30px;}.comagic-call-button-handset{display:none;}.tgb-popup.active .top-block .callback-block.comagic-common-form-panel-container{margin: 0px!important;position: relative!important;padding: 0px!important;width: 490px!important;height: 152px!important;min-height: 152px;top: 0px!important;left: 0px!important;}.comagic-call-button-handset{display:none;opacity:0;}.comagic-callbutton-site-phone.comagic-common-form-panel.comagic-top{left:0px!important;top:0px!important;margin:0px!important;margin-top:0px!important;position:relative;}.comagic-common-form-panel-container .comagic-common-form-panel-header{position:relative!important;}.comagic-callbutton-site-phone.comagic-common-form-panel.comagic-top .comagic-common-form-panel-container{position: relative!important;margin:0px!important;width: 490px!important;left: 0px!important;height: 152px!important;min-height: 152px!important;background-color: #fff!important;background-image: none!important;border: none!important;box-shadow: none!important;padding:10px 14px 14px 14px!important;}.comagic-callbutton-site-phone.comagic-common-form-panel.comagic-top .comagic-common-form-panel-container .comagic-common-form-panel-items.comagic-common-form-panel-items-few{width:240px!important;display:inline-block!important;margin-top: 10px!important;margin-right: 0px!important;float:left;position:relative;}.comagic-callbutton-site-phone.comagic-common-form-panel.comagic-top .comagic-common-form-panel-container .comagic-common-form-panel-buttons{display: inline-block!important;margin: 0px!important;height: 43px!important;vertical-align: -webkit-baseline-middle!important;margin-top: 10px!important;}.comagic-callbutton-site-phone.comagic-common-form-panel.comagic-top .comagic-common-form-panel-container .comagic-common-form-panel{z-index: 200002!important;position: relative!important;left: 0px!important;top: 0px!important;margin: 0px!important;}.comagic-callbutton-site-phone.comagic-common-form-panel.comagic-top .comagic-common-form-panel-container .comagic-common-form-panel .comagic-common-form-panel-container{margin: 0px!important;position: relative!important;padding: 20px!important;width: 449px!important;height: 69px!important;min-height: 69px!important;background-color: rgb(255, 255, 255)!important;background-image: none!important;border-radius: 0px!important;box-shadow: none!important;top: 0px!important;left: 0px!important;border: none!important;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-items.comagic-common-form-panel-items-few{width: 250px!important;display: inline-block!important;margin-top: 5px!important;margin-right: 30px!important;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-container .comagic-common-form-panel-items.comagic-common-form-panel-items-few .comagic-field-container{position:absolute;top:0px;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-container .comagic-common-form-panel-items.comagic-common-form-panel-items-few .comagic-field-container,.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-container .comagic-common-form-panel-items.comagic-common-form-panel-items-few .comagic-field-container .comagic-field-wrapper{margin:0px!important;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-items.comagic-common-form-panel-items-few .comagic-field-container{height:37px;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-items.comagic-common-form-panel-items-few .comagic-field-container input{font-size:18px;height:35px;display:block;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-buttons{display: inline-block!important;margin: 5px 0px 0px!important;height: 43px!important;vertical-align: -webkit-baseline-middle!important;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-buttons .comagic-common-button{background:rgb(169, 215, 29)!important!important;top:0px!important;box-shadow:none!important;width:160px!important;font-weight:bold!important;height:23px!important;line-height:24px!important;}.comagic-common-form-panel.comagic-callbutton-site-phone .comagic-common-form-panel-buttons .comagic-common-button span{font-size:15px;}.comagic-common-form-panel-container .comagic-common-form-panel-footer{top: 5px!important;right: 5px!important;margin: 0px!important;display: none!important;}.comagic-common-form-panel-container .comagic-common-form-panel-footer a{color:initial!important;}input[name="cmg-phone"]{width:220px!important;}.tgb-popup .form-title .logo{background-size:contain!important;}.tgb-popup .form-title:before, .tgb-popup .top-block .company-page .button, .tgb-popup.active .closebutton {background-color:#FF0D29;}.tgb-popup .closebutton:after{color:#FFF!important;}.callback-show{position: fixed;display:none;top: 100px;right: 300px;width: 50px;height: 50px;border-radius: 25px;background-color: #FF0D29;color: #FFF;cursor:pointer;}.callback-show.active{display:block;z-index:2000000;}.callback-show:after{content:"";position:absolute;background:url("/img/layout/phone-callback.png") no-repeat;top:10px;left:10px;display:block;height:30px;width:30px;animation-name: callback-show-animation;animation-duration: 2.5s;animation-iteration-count: infinite;}@keyframes callback-show-animation {0% {transform: rotate(0deg);}50%{transform: rotate(-45deg);}100% {transform: rotate(-0deg);}}.tgb.with-popup .title-wrap.with-popup{text-align:left;width:180px;}.tgb-list.tgb-list-estate .tgb.with-popup .title-wrap .agency-title,.tgb-list.in-row .tgb.with-popup .title-wrap .agency-title,.right-tgb .tgb.with-popup .title-wrap .agency-title,.left-tgb .tgb.with-popup .title-wrap .agency-title{font-size:14px;font-weight:initial;margin-bottom: 5px;overflow: hidden;max-height: 60px;display: block;}.tgb-list.tgb-list-estate .tgb.with-popup .title-wrap .agency-phone,.tgb-list.in-row .tgb.with-popup .title-wrap .agency-phone,.right-tgb .tgb.with-popup .title-wrap .agency-phone,.left-tgb .tgb.with-popup .title-wrap .agency-phone{margin-bottom: 25px;font-size:16px;overflow: hidden;white-space:nowrap;max-height: 40px;display: block;}.tgb-list.tgb-list-estate .tgb.with-popup .title-wrap .agency-callback,.tgb-list.in-row .tgb.with-popup .title-wrap .agency-callback,.right-tgb .tgb.with-popup .title-wrap .agency-callback,.left-tgb .tgb.with-popup .title-wrap .agency-callback{font-size:12px;font-weight:normal;overflow: hidden;max-height: 20px;display: block;}.tgb-popup .callback-block:before{transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255, 255, 255, .7);display: block;z-index: -1;border-radius: 3px; opacity: 0;}.tgb-popup .callback-block.waiting{position: relative;}.tgb-popup .callback-block.waiting:before{z-index: 100;opacity: 1;}.tgb-popup .callback-block.waiting:after{content: "Подождите";font-size: 16px;text-align: center;width: 90px;background: url('https://st.bsn.ru/img/layout/waiting.svg') left no-repeat;padding-left: 20px;position: absolute;top: 40%;left: 50%;margin-left: -45px;opacity: 1;z-index: 200;}.comagic-sitephone-label_skin_button.comagic-sitephone-label--top,.comagic-widget.comagic-sitephone-label.comagic-sitephone-label_skin_button,.comagic-sitephone-label.comagic-sitephone-label--left,.comagic-sitephone__tool-buttons .comagic-sitephone__tool-buttons__button.comagic-sitephone__tool-buttons__button-close{display: none;}.modal-inner .comagic-sitephone{position: relative;left: 0px;top: 0px;margin: 0px;background: none;box-shadow: none;width: 100%;margin: 0;max-width: 100%;}.modal-inner .comagic-sitephone__container{margin: 0px;position: relative;padding:20px;width: 449px;height: 69px;min-height: 69px;background-color:#fff;background-image:none;border-radius: 0px;background-image: none;box-shadow: none;top: 0px;left: 0px;}.modal-inner .comagic-sitephone__header{margin-top:0px;}.modal-inner .comagic-sitephone__container{position: relative;margin:0px;width: 449px;left: 0px;height: 69px;min-height: 69px;background-color: #fff;background-image: none;border: none;box-shadow: none;}.modal-inner .comagic-field-container .comagic-field{border-color:#E7E7E7;}.modal-inner .comagic-sitephone__items.comagic-sitephone__items-few{width:250px;display:inline-block;margin-top: 5px;margin-right: 30px;}.modal-inner .comagic-sitephone__buttons{display: inline-block;margin: 0px;height: 43px;vertical-align: -webkit-baseline-middle;margin-top: 5px;}.modal-inner .comagic-sitephone__field.comagic-sitephone__field-phone{width: 50%;float: left;margin: 10px 0 0 0;}.modal-inner .comagic-sitephone__button{width: 45%;float: right;margin: 10px 0 0 0;}.modal-inner .comagic-sitephone__background-submit-popup{top: -50px;z-index: 100;}[data-simplebar] {position: relative;z-index: 0;overflow: hidden;-webkit-overflow-scrolling: touch}[data-simplebar=init] {display: -webkit-box;display: -ms-flexbox;display: flex}.simplebar-scroll-content {overflow-x: hidden;overflow-y: auto;min-width: 100%;box-sizing: content-box;display: block!important;}.simplebar-content {overflow-x: scroll;overflow-y: hidden;box-sizing: border-box;min-height: 100%;display: block!important;margin: 0!important;}.simplebar-track {z-index: 1;position: absolute!important;right: 0;bottom: 0;width: 9px;background: none; -webkit-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px;-o-border-radius: 9px;border-radius: 9px;margin: 0!important;}.simplebar-scrollbar {position: absolute!important;right: 2px;border-radius: 5px;min-height: 10px;width: 5px;opacity: 0;-webkit-transition: opacity .2s linear;transition: opacity .2s linear;background: #818181;background-clip: padding-box;}.simplebar-track:hover .simplebar-scrollbar {opacity: 0;-webkit-transition: opacity 0 linear;transition: opacity 0 linear}.simplebar-track .simplebar-scrollbar.visible {opacity: 1}.simplebar-track.horizontal {left: 0;width: auto;height: 11px}.simplebar-track.vertical {top: 0}.horizontal.simplebar-track .simplebar-scrollbar {right: auto;top: 2px;height: 7px;min-height: 0;min-width: 10px;width: auto}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;background: transparent;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}small{font-size: 80%;}big{font-size: 120%;}strong,b{font-weight: bold;}em,cite{font-style: italic;}textarea, input { outline: none; }script{display: none;}@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(/fonts/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(/fonts/MaterialIcons-Regular.woff2) format('woff2'), url(/fonts/MaterialIcons-Regular.woff) format('woff'), url(/fonts/MaterialIcons-Regular.ttf) format('truetype');}.icons{font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}[data-icon]::before {content: attr(data-icon);font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 1em;display: inline-block;vertical-align: middle;width: 1em;height: 1em;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';float: left;margin: 4px 4px 0 0;}.grey[data-icon]::before{color:#818181;}.cleaner{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size: 0;}.aftercleaner:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size: 0;}.gray-border{border: 1px solid #dedede;}.green{color:#54b604;}.red,.error{color:#d00;}.ok{color:#080;}.smallnotes{font-size: 14px;color:#818181;}.smallnotes [data-icon]::before {color: #818181;margin: 0 4px 0 0;}.smallnotes > *{position: relative;display: block;float: left;margin: 0 15px 0 0;}.transition{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.transition-off{-webkit-transition: none!important;-moz-transition: none!important;-ms-transition: none!important;-o-transition: none!important;transition: none!important;}.transition-text{-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}.noborder{border: none;}.nowrap{white-space: nowrap;}.rtext{text-align: right;}.ctext{text-align: center;}.graytext{color:#666;}.topspace{margin-top: 10px;}.topblue{border-top: 3px solid #1e88e5;}.topgray{border-top: 1px solid #ccc;}.upper{text-transform: uppercase;}.bbox{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; }.clearfix:before,.clearfix:after{content: "";display: table;clear:both;}.item.shadow-hover{position: relative;cursor: pointer;}.shadow,.shadow-hover:hover{-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);-ms-box-shadow: 0 5px 20px rgba(0,0,0,.1);-o-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0 5px 20px rgba(0,0,0,.1);background: #fff; }.shadow-hover:before{content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;display: block;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;opacity: 0;}.shadow-hover:hover:before{opacity: 1;}.small-shadow,.central-main-content{background: #fff;padding: 0;}.flex,.flex-top,.flex-center {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.flex-u{display: flex;}.flex-center{-webkit-justify-content: center;justify-content: center;}.flex-top {align-items: end;}.flex-justify {display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-flow: row wrap;flex-flow: row wrap;align-content: flex-end;}.rur {font-family: 'als_rublregular';line-height: 20px;}.text{font-size: 16px;line-height: 24px;}.text-overflow{text-overflow: ellipsis;overflow: hidden;height: auto;max-height: 30px;max-width: 600px;width: auto;white-space: nowrap;display: block;}.bg-cover,.bg-cover-top,.bg-cover-top-mid{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;z-index: 1;}.bg-cover-top{background-position: 50% 5%}.bg-cover-top-mid{background-position: 50% 15%}.hr-bottom{height: 1px;left: 0;right: 0;bottom: 0;background: #dddddd;display: block;position: absolute;z-index: 0;opacity: 1;}.hr-right{width: 1px;top: 20px;bottom: 20px;right: 0;background: #dddddd;display: block;position: absolute;z-index: 0;opacity: 1;}div:hover > .hr-right, div:hover > .hr-bottom{opacity: 0;}.br3{-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.svg:before {content: "";background-image: url(/img/layout/sprite.svg);background-repeat: no-repeat;background-size: 840px auto;display: inline-block;width: 20px;height: 20px;}.hdr,.before-abs:before{content:"";display: block;z-index: 100;top:0;left: 0;bottom: 0;right: 0;position: absolute;border-radius: 3px;border: 1px solid rgba(0,0,0,0);}.text-decoration,.text-decoration-81{}.grey-border-bottom{border-bottom: none;border-bottom: 1px solid rgba(129,129,129,.5);}.grey-border-bottom:hover{color:#000;border-bottom: 1px solid rgba(0,0,0,0);}.link-blue {color: #1e88e5;border-bottom: 1px solid #1e88e5;cursor: pointer;}.link-blue:hover {color: #333;border-bottom: none;;}.dashed-link {border-bottom: none;border-bottom: 1px dashed #333;color: #333;font-size: 14px;height: 14px;line-height: 14px;cursor: pointer;}.dashed-link:hover {border-bottom: transparent;color: #1e88e5;}.dashed-link-blue {border-bottom: none;border-bottom: 1px dashed #1e88e5;color: #1e88e5;cursor: pointer;font-size: 14px;height: 14px;line-height: 14px;}.dashed-link-blue:hover {border-bottom: 1px dashed transparent;color: #333;}.right-purple-gradient-overflow,.right-yellow-gradient-overflow,.right-grey-gradient-overflow,.right-navy-blue-gradient-overflow,.right-blue-gradient-overflow,.right-gradient-overflow,.bottom-gradient-overflow{position:relative;white-space: nowrap;overflow: hidden;}.bottom-gradient-overflow{white-space:normal;}.right-purple-gradient-overflow:after,.right-yellow-gradient-overflow:after,.right-grey-gradient-overflow:after,.right-navy-blue-gradient-overflow:after,.right-blue-gradient-overflow:after,.right-gradient-overflow:after,.bottom-gradient-overflow:after{content:"";position: absolute;bottom:0;right:0;pointer-events: none;}.bottom-gradient-overflow:after{height:80px;left:0;background: -moz-linear-gradient(180deg, rgba(243,243,243,0) 0%, #FFFFFF 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(180deg, rgba(243,243,243,0) 0%, #FFFFFF 100%);background: -o-linear-gradient(180deg, rgba(243,243,243,0) 0%, #FFFFFF 100%);background: -ms-linear-gradient(180deg, rgba(243,243,243,0) 0%, #FFFFFF 100%);background: linear-gradient(180deg, rgba(243,243,243,0) 0%, #FFFFFF 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff',GradientType=0 ); }.right-yellow-gradient-overflow:after{top:0;width:30px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmFlYSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,rgba(253,250,234,0) 0%, rgba(253,250,234,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(253,250,234,0)), color-stop(100%,rgba(253,250,234,1)));background: -webkit-linear-gradient(left,rgba(253,250,234,0) 0%,rgba(253,250,234,1) 100%);background: -o-linear-gradient(left,rgba(253,250,234,0) 0%,rgba(253,250,234,1) 100%);background: -ms-linear-gradient(left,rgba(253,250,234,0) 0%,rgba(253,250,234,1) 100%);background: linear-gradient(to right,rgba(253,250,234,0) 0%,rgba(253,250,234,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03fdfaea', endColorstr='#fdfaea',GradientType=1 );}.right-grey-gradient-overflow:after{top:0;width:30px;background: -moz-linear-gradient(left,rgba(230,230,230,0) 0%, rgba(230,230,230,0.02) 0%, rgba(230,230,230,1) 100%); background: -webkit-linear-gradient(left,rgba(230,230,230,0) 0%,rgba(230,230,230,0.02) 0%,rgba(230,230,230,1) 100%); background: linear-gradient(to right,rgba(230,230,230,0) 0%,rgba(230,230,230,0.02) 0%,rgba(230,230,230,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e6e6e6', endColorstr='#e6e6e6',GradientType=1 ); }.right-puple-gradient-overflow:after{top:0;width:30px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2YyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,rgba(252,242,242,0) 0%, rgba(252,242,242,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(252,242,242,0)), color-stop(100%,rgba(252,242,242,1)));background: -webkit-linear-gradient(left,rgba(252,242,242,0) 0%,rgba(252,242,242,1) 100%);background: -o-linear-gradient(left,rgba(252,242,242,0) 0%,rgba(252,242,242,1) 100%);background: -ms-linear-gradient(left,rgba(252,242,242,0) 0%,rgba(252,242,242,1) 100%);background: linear-gradient(to right,rgba(252,242,242,0) 0%,rgba(252,242,242,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03f8f7f9', endColorstr='#f8f7f9',GradientType=1 );}.right-navy-blue-gradient-overflow:after{top:0;width:30px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlODhlNSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg4ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,rgba(30,136,229,0) 0%, rgba(30,136,229,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,136,229,0)), color-stop(100%,rgba(30,136,229,1)));background: -webkit-linear-gradient(left,rgba(30,136,229,0) 0%,rgba(30,136,229,1) 100%);background: -o-linear-gradient(left,rgba(30,136,229,0) 0%,rgba(30,136,229,1) 100%);background: -ms-linear-gradient(left,rgba(30,136,229,0) 0%,rgba(30,136,229,1) 100%);background: linear-gradient(to right,rgba(30,136,229,0) 0%,rgba(30,136,229,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031e88e5', endColorstr='#1e88e5',GradientType=1 );}.right-blue-gradient-overflow:after{top:0;width:30px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjNmYSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWYzZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,rgba(229,243,250,0) 0%, rgba(229,243,250,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(229,243,250,0)), color-stop(100%,rgba(229,243,250,1)));background: -webkit-linear-gradient(left,rgba(229,243,250,0) 0%,rgba(229,243,250,1) 100%);background: -o-linear-gradient(left,rgba(229,243,250,0) 0%,rgba(229,243,250,1) 100%);background: -ms-linear-gradient(left,rgba(229,243,250,0) 0%,rgba(229,243,250,1) 100%);background: linear-gradient(to right,rgba(229,243,250,0) 0%,rgba(229,243,250,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e5f3fa', endColorstr='#e5f3fa',GradientType=1 );}.right-gradient-overflow:after{top:0;width:30px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff',GradientType=1 );}.notes-wrap h3,.notes-wrap h4{font-size: 18px!important;font-weight: normal!important;padding: 10px 0!important;color:#1e88e5!important;}.notes-wrap ol{list-style: decimal;}.notes-wrap ul{list-style: disc;}.notes-wrap ul li,.notes-wrap ol li{margin:0 0 3px 30px;}.social-breadcrumbs{width: 720px;margin: 0 auto;position: relative;}.payed-format .social-breadcrumbs{display: none;}.breadcrumbs{overflow: visible;text-overflow: ellipsis;color: #1e88e5;line-height: 12px;white-space: nowrap;position: absolute;top: -25px;}.breadcrumbs span,.breadcrumbs a{font-size: 14px;color:#818181;float: left;position: relative;z-index: 120;margin: 0;}.breadcrumbs a:hover, .breadcrumbs span:hover {color: #1e88e5;border-bottom: none;cursor: pointer;}.breadcrumbs i {display: inline-block;background: #e6e6e6;border-radius: 3px;width: 15px;height: 15px;position: relative;float: left;margin: 0px 0px 0 4px;}.breadcrumbs span.rightarrow{width: 10px;margin: 0 7px;}.breadcrumbs span.rightarrow:last-of-type{display: none;}.paginator {height: 40px;clear: both;padding: 0;margin: 40px 0;}#search-results .subscribe-panel + .paginator{width: 590px;float: left;}.card .paginator{padding-bottom: 0;}.paginator a.paginator-link.page-left,.paginator a.paginator-link.page-right,.paginator span.internal-link.page-left,.paginator span.internal-link.page-right,.paginator .page-left,.paginator .page-right {float: left;width: 135px;height: 40px;line-height: 40px;padding: 0 10px;border-bottom: none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;color: #000;font-weight: normal;color: #818181;margin: 0 0 0 10px;border: 1px solid #ddd;}.paginator a.paginator-link.page-left,.paginator .page-left {text-align: right;border: 1px solid #ddd;margin: 0 10px 0 20px;width: auto;}.paginator div {display: table;margin: 0 auto;}.paginator .central-wrapper {display: inline-block;border: 1px solid #ddd;width: auto;height: 38px;float: left;position: relative;margin-left: 20px;}.paginator .page-left + .central-wrapper{margin-left: 0;}.paginator a.paginator-link,.paginator span.internal-link,.paginator span {display: block;height: 38px;font-size: 16px;line-height: 40px;width: 40px;float: left;text-align: center;margin: 0;border-bottom: none;font-weight: normal;position: relative;color: #000;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}.paginator a.paginator-link.inactive,.paginator span.internal-link.inactive,.paginator span.inactive{border-color:transparent;}.paginator a.paginator-link,.paginator span.internal-link {cursor: pointer;-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: color .2s ease-in-out, background-color .2s ease-in-out;-ms-transition: color .2s ease-in-out, background-color .2s ease-in-out;-o-transition: color .2s ease-in-out, background-color .2s ease-in-out;transition: color .2s ease-in-out, background-color .2s ease-in-out;}.paginator a.paginator-link.active,.paginator a.paginator-link:not(.inactive):hover,.paginator span.active,.paginator span:not(.inactive):hover,.paginator .page-left:not(.inactive):hover,.paginator .page-right:not(.inactive):hover {cursor: pointer;background: #1e88e5;color: #fff;}.paginator a.paginator-link:before,.paginator span:before{content:"";display: block;border: 2px solid #1e88e5;z-index: 0;position:absolute;top: -1px; right: -1px;bottom: -1px;left: -1px;opacity: 0;visibility: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out; }.paginator a.paginator-link.active:before,.paginator a.paginator-link:not(.inactive):hover:before,.paginator span.active:before,.paginator span:not(.inactive):hover:before,.paginator .page-left:not(.inactive):hover:before,.paginator .page-right:not(.inactive):hover:before {opacity: 1;visibility: visible;}.subway:before{content: "";display: table;float: left;width: 12px;height: 12px;-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;margin: 4px 5px 0 0;}.subway.blue:before{background-color: #1D79B8;}.subway.orange:before{background-color: #F3901E;}.subway.green:before{background-color: #079939;}.subway.red:before{background-color: #E52F23;}.subway.violet:before{background-color: #A83482;}.notes-wrap div, .notes-wrap p, .notes-wrap b, .notes-wrap span, .notes-wrap strong, .notes-wrap ul, .notes-wrap ol {font-size: 16px!important;color: #000!important;font-family:'Roboto', Tahoma!important;font-weight: normal!important;text-align: justify!important;padding: 0!important;margin: 0!important;line-height: 24px!important;}.notes-wrap b,.notes-wrap strong{margin:0!important;padding:0!important;font-weight:bold!important;}.content form{margin: 0 auto;}form.standart{width: 300px;padding: 40px;}form .title{font-size: 18px;display: block;margin-bottom: 20px;color:#1e88e5;}form .row{width: 100%;margin: 0 0 20px 0;position: relative;}form .row:last-of-type{margin: 0;}form .row:first-of-type{margin: 20px 0;}form input{width: 100%;}form textarea{min-height: 80px;width: 100%; min-width: 100px;}form button,form .button{display: block;text-align: center;margin: 0 auto;width: 100%;} form .list-selector{width: 100%;}form label.radio{float: left;}form input + .error-tip,form textarea + .error-tip,form .list-selector + .error-tip{position:absolute;color: #dd0000;width: 130px;color: #dd0000;opacity:0;filter:alpha(opacity=0);margin-top: -15px;font-size: 10px;}form .list-selector + .error-tip.active,form textarea + .error-tip.active,form input + .error-tip.active{opacity:1;filter:alpha(opacity=100);}form .list-selector.inactive a,form .list-selector.inactive{opacity: 1;cursor: default;}form .list-selector.inactive:hover{background: #e6e6e6;border: 1px solid #e6e6e6;cursor: default;}.form-blue{padding: 20px;background: #d2e7fa; }.form-blue .row{margin: 0 0 20px 0;}.form-blue .row:last-of-type{margin-bottom: 0;}.form-blue .row:after{content:"";display: table;clear: both;}.form-blue .left,.form-blue .right{width: 330px;float: left; position: relative; }.form-blue .right{float: right;}form.two-columns{}form.two-columns .row{width: 48%;float: left;}form.two-columns .row:nth-of-type(2n){float: right;}form.big-form .title{margin: 30px 0;}form.big-form .title:first-of-type{margin-top: 0;}form.big-form .row{margin: 0 0 30px 0;}form.big-form.two-columns .row{width: 47%;}form.two-columns .row:last-of-type{margin-bottom: 0;}.notification.msgerror{color:#dd0000;}.block-blue-border{border-top: 3px solid #1e88e5;background: #d2e7fa;padding: 20px;font-size: 14px;margin: 40px auto;}.hidden{display: none;}.waiting{position: relative;}.waiting:after{content:"";position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 100;background: url('/img/layout/waiting.svg') no-repeat 50% 20%;}.button.waiting:after,button.waiting:after{background-position: 50% 50%;}@charset "UTF-8";:root {--red: #dd0000;--black: #000000;}html {overflow-x: auto;-webkit-tap-highlight-color: transparent;display: flex;font-size: 12px;}body {font: normal 14px "Roboto";color: var(--black);-webkit-font-smoothing: subpixel-antialiased;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%; background: #f3f3f3;line-height: 20px;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;position: relative; }@media(min-width: 1220px){body{width: 100%;}}body:before {content: "";background: none;transition: background .2s ease-in-out;}body.modal:after {background: rgba(0,0,0,.2);position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: block;content: "";z-index: 9;}a,.pseudo-link,span.internal-link,span.external-link {color: #000;text-decoration: none;cursor: pointer;-webkit-transition: border .2s ease-in-out, color .2s ease-in-out;-moz-transition: border .2s ease-in-out, color .2s ease-in-out;-o-transition: border .2s ease-in-out, color .2s ease-in-out;transition: border .2s ease-in-out, color .2s ease-in-out;}a, .pseudo-link{border-bottom: 1px solid; }a:hover,.pseudo-link:hover,.internal-link:hover,.external-link:hover {color: #1e88e5;text-decoration: none;}a:hover,.pseudo-link:hover{border-bottom: 1px solid rgba(0,0,0,0);}a.underdash {text-decoration: none;border-bottom: 1px dashed #1e88e5;}sup {font-size: 70%;line-height: 100%;vertical-align: top;}sub {font-size: 70%;line-height: 100%;vertical-align: bottom;}h1 {font-size: 36px;margin: 80px auto 20px auto;display: block;line-height: 42px;text-align: center;max-width: 900px;}h2 {font-size: 30px;line-height: 36px;color: black;margin: 10px 0 20px 0;}h2.blue{color:#1e88e5;}h3 {font-size: 14px;color: black;font-weight: normal;padding: 0 0 .5em;}h4 {font-weight: bold;}p {padding-bottom: .5em;}b,strong{font-weight: 700;}.bigtext {font-size: 16px;}.bigtext li {list-style: disc;margin-left: 15px;}.bigtext blockquote {padding: 0;position: relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 40px 40px 80px 40px;font-size: 30px;line-height: 40px;}.bigtext blockquote:after{content:"";display: table;clear: both;}.bigtext blockquote p {padding: 0;}.bigtext blockquote img {margin: 0 20px 20px 0!important;}.bigtext blockquote strong,.bigtext blockquote b{display: block;color: #818181;font-size: 18px;line-height: 24px;font-weight: normal;position: relative;margin-top: 30px;}.bigtext blockquote strong:before,.bigtext blockquote b:before{content: "";height: 1px;width: 200px;background: #818181;position: absolute;left: 0;top: -15px;padding: 0;}.inner,.inner-wrapper {padding: 0 10px;position: relative;}.inner-wrapper.blue {padding: 20px 50px;position: relative;}.central-wrapper {padding: 0;margin: 60px 0;position: relative;}header,footer,.central-column {width: 1200px;margin: 0 auto;padding: 10px 20px;position: relative;}.central-column {padding: 0;margin: 60px auto;}header + .central-column{ margin: 80px auto 40px auto;}.top-banner-wrapper + header + .central-column{ margin: 80px auto 40px auto;}header {padding: 0;min-height: 60px;background: #1e88e5;margin: 0;width: 100%;position: relative;z-index: 1000;top: 0;}.fullscreen-banner{position: absolute;left: 0;right: 0;background-color: #f3f3f3;top: 0;z-index: 0;background-repeat: no-repeat;height: 700px;opacity: .4;background-attachment: local;background-position: center left;background-size: cover;-o-background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-webkit-filter: blur(7px);-ms-filter: blur(7px);filter: blur(7px);}.fullscreen-banner:before{content: "";display: block;left: 0;right: 0;bottom: 0;height: 100px;background: -moz-linear-gradient(top, rgba(243,243,243,0.01) 0%, rgba(243,243,243,1) 100%);background: -webkit-linear-gradient(top, rgba(243,243,243,0.01) 0%,rgba(243,243,243,1) 100%);background: linear-gradient(to bottom, rgba(243,243,243,0.01) 0%,rgba(243,243,243,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03f3f3f3', endColorstr='#f3f3f3',GradientType=0 );position: absolute;}footer {width: 100%;padding: 0;z-index: 20;padding-top: 30px;}footer .row{width: 1180px;margin: 40px auto;padding: 0;position: relative;}footer .big-links {margin: 0 0 10px 0;height: 36px;line-height: 36px; }footer .big-links a {font-size: 18px;color: #000;display: block;margin: 0 22px 0 0;float: left; border: none;}footer .big-links a:hover {color: #1e88e5;}footer .links {margin: 0 auto;height: 36px;line-height: 36px;}footer .links a {font-size: 16px;color: #818181;display: block;margin: 0 22px 0 0;float: left;border: none;}footer .links a:hover {color: #1e88e5;}footer .social {height: 30px;color: #fff;display: flex;justify-content: space-between;text-align: justify;width: 105px;float: right;position: absolute;right: 0;}footer .social li {display: inline-block;text-align: center;cursor: pointer;vertical-align: middle;width: 25px;position: relative;font-size: 20px;color: #000000;}footer .popular-categories{}footer .popular-categories a{color: #818181;border: none;display: inline;line-height: 26px;height: 16px;}@font-face {font-family: "socicon";src: url("/fonts/socicon.eot");src: url("/fonts/socicon.eot?#iefix") format("embedded-opentype"),url("/fonts/socicon.woff") format("woff"),url("/fonts/socicon.ttf") format("truetype"),url("/fonts/socicon.svg#socicon") format("svg");font-weight: normal;font-style: normal;}.socicon:before {font-family: "socicon" !important;content: attr(data-icon);font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.socicon:before {font-family: "socicon" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: 5px;position: absolute;left: 0;right: 0;}.icon-VK:before {content: "\e01a";}.icon-twitter:before {content: "\e040";}.icon-facebook:before {content: "\e041";}.icon-YouTube-play:before {content: "\e051";}.icon-telegram:before {content: "\e06e";}footer .social .icon-facebook:hover {color: #3e5b98;}footer .social .icon-VK:hover {color: #4C75A3;}footer .social .icon-twitter:hover {color: #3AA9DE;}footer .social .icon-YouTube-play:hover {color: #DA2724;}footer .social .icon-telegram:hover {color: #0088cc;}footer .social li a {width: 30px;height: 30px;display: block;border: none;z-index: 100;position: relative;margin: -4px 0 0 -2px;}footer .about-text {padding: 0 0 0 20px;text-align: left;width: 900px;margin: 0 0 0 20px;color: #818181;font-family: Roboto;font-size: 16px;line-height: 26px;float: left;border-left: 1px solid #979797;}footer .about-text .logo {float: left;margin: 0 20px 0 0;}footer .about-text a{color: #818181;font-size: 12px;}footer .logo {position: relative;top: 25px;float: left;display: block;}footer .logo:before {width: 100px;height: 40px;background-position: -220px -120px;background-size: 320px;}@font-face {font-family: 'als_rublregular';src: url("/fonts/alsrubl-webfont.eot");src: url("/fonts/alsrubl-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/alsrubl-webfont.woff") format("woff"), url("/fonts/alsrubl-webfont.ttf") format("truetype"), url("/fonts/alsrubl-webfont.svg#als_rublregular") format("svg");font-weight: normal;font-style: normal;} #middle-bottom-banner{width: 1180px!important;margin: 0 auto;overflow: hidden;}#middle-bottom-banner img{width: 100%;}.top-banner-wrapper{background: #818181;padding: 10px 0; position: relative; }#top-banner.with-search-form{margin-top: 110px!important;}.top-banner-wrapper .closebutton{position: absolute;right: 15px;top: 0;color:rgba(255,255,255,1);cursor: pointer;font-size: 18px;}.top-banner-wrapper .closebutton:hover{color:rgba(225,225,225,1);}#top-banner{margin: 0 auto!important;height: 90px;width: 1180px!important; }.top-banner-wrapper + header{margin: 0;padding: 0;width: 100%;background: #1e88e5; position: relative;}.top-banner-wrapper + header .topmenu{position: relative;margin: 0 auto;width: 1180px; }.top-banner-wrapper + header:after{top: 90px;}.top-banner-wrapper + header.with-shadow{position: fixed;top: 0;z-index: 1500;}header.with-searchform{-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}.top-banner-wrapper + header.with-searchform:hover,header.with-searchform:hover{z-index: 10000;}#right-top-banner{margin-bottom: 20px;width: 280px!important;height: 700px!important;position: relative;background: #fff;}#right-top-banner img{width: 100%;height: 100%;}#top-banner *,#middle-bottom-banner *,#right-top-banner *{border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.tgb-list.in-row {display: none;width: 1200px;height: 350px;}.tgb-list a{border: none;}.tgb-list .tgb {background: #fff;color: #000;width: 280px;position: relative;height: 330px;float: left;overflow: hidden;margin: 10px;border-radius: 3px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.tgb-list .tgb:hover{-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);-ms-box-shadow: 0 5px 20px rgba(0,0,0,.1);-o-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0 5px 20px rgba(0,0,0,.1);}.tgb-list .tgb .external-link {display: block;position: relative;width: 280px;color: #990000;float: left;border-radius: 3px;height: 330px;padding: 0;}.tgb-list .tgb span img {z-index: 1;width: 280px;height: 210px;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-ms-border-radius: 3px 3px 0 0;-o-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;display: block;}.tgb-list .tgb .adaurum-text,.tgb-list .tgb .title {overflow: hidden;max-height: 60px;display: block;text-align: left;color: #818181;font-size: 14px;line-height: 15px;position: absolute;bottom: 15px;left: 15px;right: 15px;font-family: 'Roboto';}.tgb-list .tgb .adaurum-title,.tgb-list .tgb .annotation {font-weight: normal;display: block;overflow: hidden;max-height: 43px;text-align: left;color: #000;font-size: 18px;line-height: 22px;margin: 15px;font-family: 'Roboto';}.tgb-list .tgb .phone {font-size: 20px;padding-bottom: 10px;} .tgb-list .tgb .tag{height: 30px;line-height: 30px;border: none;padding: 0 10px;display: inline-block;margin-bottom: 10px;background: #1e88e5;color: #fff;clear: both;margin-right: 40px;}.tgb-list .tgb .tags{position: absolute;left: 20px;top: 120px;}.tgb-list .tgb:hover .annotation{color:#1e88e5;}.estate-list .tgb-list.in-row{background: #f3f3f3;margin-left: -10px;padding: 10px 0;}.tgb-list ins[data-revive-zoneid] > div{background: #fff !important;color: #000 !important;width: 280px !important;position: relative !important;height: 330px !important;float: left;overflow: hidden;margin: 10px;border-radius: 3px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;cursor:pointer;}.tgb-list ins[data-revive-zoneid] a {border: none;}.tgb-list ins[data-revive-zoneid] .adaurum-text{overflow: hidden;max-height: 60px;display: block;text-align: left;color: #818181;font-size: 14px;line-height: 15px;position: absolute;bottom: 15px;left: 15px;right: 15px;font-family: 'Roboto';}.tgb-list ins[data-revive-zoneid] .adaurum-title{font-weight: normal;display: block;overflow: hidden;max-height: 43px;text-align: left;color: #000;font-size: 18px;line-height: 22px;margin: 15px;font-family: 'Roboto';}.tgb-list ins[data-revive-zoneid] > div:hover{-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);-ms-box-shadow: 0 5px 20px rgba(0,0,0,.1);-o-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow: 0 5px 20px rgba(0,0,0,.1);}.tgb-list ins[data-revive-zoneid] > div:hover .adaurum-title {color: #1e88e5;}.comagic-call-button-handset{display: none!important;}.wide-format footer{padding: 0;background: #f3f3f3;}.wide-format .central-column,.payed-format .central-column {float: none;width: 100%;margin: 0;} .wide-format .shadow-wrapper,.wide-format .shadow-wrapper .content {width: 100%;}.wide-format .central-wrapper {width: 1100px;margin: 80px auto;float: none;background: #ffffff;padding: 40px;} #popup-message-wrap{position:fixed;width: 350px;bottom:0;left: 50%;margin-left: -175px; z-index: 999999;}#popup-message-wrap .message-item{width:330px;}#popup-message-wrap .message-item a{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;}#popup-message-wrap .message-item .title{padding:5px 13px 2px 13px;font-size: 12px;font-weight: 600; color:#fff;text-transform: uppercase;background: #a9d71d;}#popup-message-wrap .message-item .title .close{float: right;width: 16px;height: 16px;cursor: pointer;background: transparent url(//st1.bsn.ru/img/layout/icons16.png) no-repeat 0 -737px;position:relative;z-index:2;}#popup-message-wrap .message-item .message-content{padding:13px; background: rgba(69,69,69,.9); color:#fff;font-size:12px;}#popup-message-wrap .message-item .message-content img{float:left;padding:0 10px 0 0;}#popup-message-wrap .message-item .message-content .user-avatar-color.small{margin:0 10px 0 0;}#popup-message-wrap .message-item .message-content .name{font-weight: bold;line-height: 10px;width: 265px;height: 10px;overflow: hidden;}#popup-message-wrap .message-item .message-content .text{height: 16px;overflow: hidden;line-height: 21px;}#popup-click{display: none;}#clean-template-only-logo{}#clean-template-only-logo .logo-box{float: none;margin: 0 auto;width: 100px;}#clean-template-only-logo .topmenu .logo-box span:before{width: 100px;height: 32px;background-position: -243px -94px;background-size: 360px;}#clean-template-only-logo footer{-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;background: none;padding: 40px 0;font-size: 16px;line-height: 30px;}#clean-template-only-logo footer .inner{color:#818181;}#clean-template-only-logo footer .inner b{font-weight: normal;color:#000;}.central-column h1{margin-top: 0;}h1.centered{text-align: center;}h1.vertical-align{margin-bottom: 80px;}section {margin: 60px 0;}section:before,section:after{content:"";display: table;clear: both;}.central-column section:last-of-type{margin-bottom: 0;}.col-1,.col-2,.col-3{margin: 10px;float: left;min-height: 100px;display: block;position: relative;}.col-1 {width: 280px;}.col-2 {width: 580px;}.col-3 {width: 880px;}.column-1,.column-2,.column-3{margin: 0;float: left;display: block;position: relative;}.column-1 {width: 300px;}.column-2 {width: 600px;}.column-3 {width: 900px;}.row-2{height: 810px;overflow: hidden;}.full-width-column{width: 1180px;padding: 40px;background: #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;margin: 0 auto; }#left-column{width: 900px;margin: 0;float: none;}#right-column{position:static;float: none;}.comagic-o-rack--top{display: none!important;}.preload-text{display: block;position: absolute;top: 50%;margin-top: -20px;width: 100%;text-align: center;color: #818181;}.shadow-wrapper {width: 1180px;margin: 0 auto;position: relative;clear: both;}.shadow-wrapper{margin-top: 120px;}.top-banner-wrapper ~ .shadow-wrapper,.top-banner-wrapper ~ .fast-search ~ .shadow-wrapper{margin-top: 60px;}.fast-search ~ .shadow-wrapper{margin-top: 180px;}.payed-format .shadow-wrapper{margin-top: 60px;}.content .left-wrapper {float: left;width: 950px;position: relative;}.content .left-wrapper.wide {width: 1180px;border: 1px solid #e2e2e2;margin-top: 20px;}.wide-format .content .left-wrapper,.payed-format .content .left-wrapper {float: none;width: 100%;margin-top: 50px;}.content .left-column {float: left;width: 200px;}.content .right-column {float: right;width: 200px;}.content .central-column {float: right;width: 720px;position: relative;z-index: 20;}.wide-format .content .central-column,.payed-format .content .central-column {float: none;width: 100%;}.lazy{position: relative;}.lazy:after{content:"";display: block;position: absolute;left: 50%;top: 50%;transform: translate( -50%, -50% );width: 50px;height: 50px;background: url('/img/layout/waiting.svg');opacity: .3;}.lazy.loaded:after{display: none;}.tolower{text-transform: lowercase}.error-403 h2{font-size: 26px;text-align: center;}.banner-item,.tgb,.photo,.news-main-photo,.banner-item{position: relative;display: block;height: 100%;}.banner-item .reklm-panel,.tgb:before,.adaurum-commercial-block,.reklm .reklm-panel{content:"Реклама";position: absolute;right: 4px!important;bottom: 4px!important;top: auto!important;left: auto!important;padding: 3px 7px;border-radius: 10px;font-size: 10px;color: black;background-color: white;opacity: 1;cursor: pointer;font-family: Helvetica,Arial,sans-serif !important;line-height: 17px;z-index: 100;}.reklm .reklm-panel{z-index: 1000;}.doverie-button .reklm-panel{bottom: -24px!important;}.adaurum-menu-toggle-block{top: auto!important;bottom: 0!important;z-index: 1000!important;background: transparent!important;width: 70px!important;}.reklm-box {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;visibility: hidden;background: #ffffff;padding: 16px;z-index: 2000;transition: .3s all ease-in-out;min-width: 190px;min-height: 106px;}.reklm-box a {position: relative!important;z-index: 201;color: #333333!important;padding: 0!important;margin: 0!important;font-weight: normal!important;font-size: 14px!important;line-height: 1.4!important;height: auto!important;width: auto!important;}.reklm-is-active .reklm-box {opacity: 1;visibility: visible;}.reklm-box__close {position: absolute!important;top: 8px;right: 8px;color: #333333!important;padding: 0!important;background: transparent!important;}.reklm-box__close:hover {color: #1e88e5;}.reklm-box__title {display: block!important;font-size: 16px!important;color: #333333!important;padding: 0!important;background: transparent!important;}.reklm-box__item {display: block;margin: 8px 0 0 0;color: #333333!important;padding: 0!important;background: transparent!important;height: auto!important;}.estate-item .reklm-panel,.articles .reklm-panel,.news .reklm-panel,.doverie .reklm-panel,#top-banner .reklm-panel{top: 4px!important;bottom: auto!important;}.checkbox:before,.radio:before,.list-selector .select:before,.list-picker .select:before{font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;vertical-align: middle;width: 1em;height: 1em;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';float: left;}textarea,input[type="number"],input[type="text"],input[type="email"],input[type="phone"],input[type="password"],.radio-group label, .checkbox-group label{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-moz-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-ms-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-o-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);box-shadow: inset 0px 3px 5px rgba(0,0,0,.1); font-family: 'Roboto', Tahoma;}.list-selector .select:hover,.list-picker .select:hover{color:#000;}form label{display: block;}textarea,input[type="number"],input[type="text"],input[type="email"],input[type="phone"],input[type="password"]{display: block;border: 1px solid #e6e6e6;background: #fff;font-size: 16px;height:40px;padding: 7px 10px;outline: none;color: #1A1A1A;background: #fff; }textarea:hover,input[type="text"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="phone"]:hover,input[type="password"]:hover,.form-blue textarea:hover,.form-blue input[type="text"]:hover,.form-blue input[type="number"]:hover,.form-blue input[type="email"]:hover,.form-blue input[type="phone"]:hover,.form-blue input[type="password"]:hover,textarea.on-blue:hover,input[type="text"].on-blue:hover,input[type="number"].on-blue:hover,input[type="email"].on-blue:hover,input[type="phone"].on-blue:hover,input[type="password"].on-blue:hover{border-color:#1e88e5;}textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="phone"]:focus,input[type="password"]:focus,.form-blue textarea:focus,.form-blue input[type="text"]:focus,.form-blue input[type="number"]:focus,.form-blue input[type="email"]:focus,.form-blue input[type="phone"]:focus,.form-blue input[type="password"]:focus,textarea.on-blue:focus,input[type="text"].on-blue:focus,input[type="number"].on-blue:focus,input[type="email"].on-blue:focus,input[type="phone"].on-blue:focus,input[type="password"].on-blue:focus,.list-selector.dropped,.list-picker.dropped,.form-blue .list-selector.dropped,.form-blue .list-picker.dropped{border-color:#1e88e5;-webkit-box-shadow:0 0 10px rgba(30, 136, 229, .5);-moz-box-shadow:0 0 10px rgba(30, 136, 229, .5);-ms-box-shadow:0 0 10px rgba(30, 136, 229, .5);-o-box-shadow:0 0 10px rgba(30, 136, 229, .5);box-shadow:0 0 10px rgba(30, 136, 229, .5); background: #fff;}.form-blue textarea,.form-blue input[type="number"],.form-blue input[type="text"],.form-blue input[type="email"],.form-blue input[type="phone"],.form-blue input[type="password"],textarea.on-blue,input[type="number"].on-blue,input[type="text"].on-blue,input[type="email"].on-blue,input[type="phone"].on-blue,input[type="password"].on-blue{width: 100%;border-color: #fff;}::-webkit-input-placeholder {color:#818181; font-size: 16px;}::-moz-placeholder{color:#818181; font-size: 16px;}:-moz-placeholder {color:#818181; font-size: 16px;}:-ms-input-placeholder{color:#818181; font-size: 16px;}textarea{font-family: 'Roboto', Tahoma;padding: 10px;min-height: 80px;min-width: 300px;}form label.error,input.error{color: #CF4455;}input[type="text"].error,input[type="number"].error,input[type="phone"].error,input[type="email"].error,input[type="password"].error{border-color: #CF4455;}form textarea.error{border:1px solid #CF4455;color:#CF4455;}input[disabled="disabled"]{color:rgba(0,0,0,.5);}input[disabled="disabled"]:hover{border: 1px solid #e6e6e6;}.checkbox{padding: 0 5px;margin: 3px 0;line-height: 19px;white-space: nowrap;display: inline-block;height: 19px;cursor: pointer;} .checkbox input[type="checkbox"]{margin: 0 5px 0 -3px;vertical-align: middle;padding:0;cursor: pointer;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);display: none;}.checkbox:before {content:"check_box_outline_blank";font-size: 18px;margin: 0 4px 0 -7px;}.checkbox:hover{color:#1e88e5;}.checkbox.on:before {color:#1e88e5;content:"check_box";}input[type=radio]{display: none;}label.radio {position: relative;cursor: pointer;padding-left: 25px;height: 19px;line-height: 21px;font-size: 15px;margin: 0 10px 10px 0; }label.radio:hover{color:#1e88e5;}label.radio:before {content: "radio_button_unchecked";width: 19px;height: 19px;position: absolute;display: block;left: 0;top: 3px;font-size: 16px;color:#818181;}label.radio:hover:before{color:#1e88e5;}input[type=radio]:checked + label,input[type=radio]:checked + label:before{color:#1e88e5;}input[type=radio]:checked + label:before {content: "radio_button_checked";}.button,button{text-align: center;background: #1e88e5;font-size: 16px;line-height: 24px;color: #fff;text-decoration: none;padding: 8px 15px;cursor: pointer;height:40px;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: normal;display: inline-block;position: relative;border: none;border-radius: 3px;-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: color .2s ease-in-out, background-color .2s ease-in-out;-ms-transition: color .2s ease-in-out, background-color .2s ease-in-out;-o-transition: color .2s ease-in-out, background-color .2s ease-in-out;transition: color .2s ease-in-out, background-color .2s ease-in-out;}.button:hover:not(.disabled),.button:active:not(.disabled),.button:focus:not(.disabled),button:hover:not(.disabled),button:active:not(.disabled),button:focus:not(.disabled){background: #1b7ace;color:#fff;} .button.green,button.green{background: #a9d71d;text-decoration: none;color:#000;position: relative;} .button.green:hover:not(.disabled),.button.green:active:not(.disabled),.button.green:focus:not(.disabled),button.green:hover:not(.disabled),button.green:active:not(.disabled),button.green:focus:not(.disabled){background: #98c11a;color:#000; }.button.red,button.red{color: #fff;background: #EC5909;text-decoration: none;}.button.red:hover:not(.disabled),.button.red:active:not(.disabled),.button.red:focus:not(.disabled),button.red:hover:not(.disabled),button.red:active:not(.disabled),button.red:focus:not(.disabled){background: #D45008;color: #fff;} .button.orange,button.orange{color: #fff;background: #f18d24;}.button.dark-orange,button.dark-orange{color: #fff;background: #E55D28;}.button.orange:hover:not(.disabled),.button.orange:active:not(.disabled),.button.orange:focus:not(.disabled),button.orange:hover:not(.disabled),button.orange:active:not(.disabled),button.orange:focus:not(.disabled){background: #d87f20;color: #fff;}.button.dark-orange:hover:not(.disabled),.button.dark-orange:active:not(.disabled),.button.dark-orange:focus:not(.disabled),button.dark-orange:hover:not(.disabled),button.dark-orange:active:not(.disabled),button.dark-orange:focus:not(.disabled){background: #C33B06;color:#fff;}.button.grey,button.grey{color: #000;text-decoration: none;background: #e6e6e6;}.button.grey:hover:not(.disabled),.button.grey:active:not(.disabled),.button.grey:focus:not(.disabled),button.grey:hover:not(.disabled),button.grey:active:not(.disabled),button.grey:focus:not(.disabled){background: #CFCFCF;color:#000;} .button.white,button.white{color: #000;background: #FFF;}.button.white:hover:not(.disabled),.button.white:active:not(.disabled),.button.white:focus:not(.disabled),button.white:hover:not(.disabled),button.white:active:not(.disabled),button.white:focus:not(.disabled){background: #e5e5e5;color: #000;}.button.disabled,.button.disabled:active.button.disabled:focus,.button.disabled:hover,button.disabled,button.disabled:active,button.disabled:focus,button.disabled:hover{opacity: .3;filter: alpha(opacity=30);cursor: default;} input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0; }.list-picker,.list-selector{display: inline-block;padding: 0;height: 38px;vertical-align: middle;position: relative;min-width: 40px;border: none;background: #e6e6e6;min-width: 50px;-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; border: 1px solid transparent;} .list-selector,.list-picker,.checkbox label, .radio-group label, .checkbox-group label,input{-webkit-transition: .2s all ease-in-out;-moz-transition: .2s all ease-in-out;-ms-transition: .2s all ease-in-out;-o-transition: .2s all ease-in-out;transition: .2s all ease-in-out;}.list-selector span,.list-selector a,.list-selector a.pick,.list-picker span,.list-picker a,.list-picker a.pick{vertical-align: top;}.list-selector a.pick,.list-picker a.pick{border: 0 none;text-decoration: none;display: block;line-height: 26px;height: 24px;margin: 0;padding: 7px 27px 7px 10px;font-size: 16px;color: #000;z-index: 10;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.list-picker:hover,.list-selector:hover,.form-blue .list-picker:hover,.form-blue .list-selector:hover{background: #fff;border-color:#1e88e5;}.list-picker a.pick{padding-right:10px;}.list-picker.disabled{opacity: .5;cursor: default;}.list-picker .select,.list-selector .select{display: inline-block;width: 24px;font-weight: normal;font-style: normal;overflow: hidden;border: 0 none;position: absolute;top: 50%;right: 0px;height: 22px;margin-top: -11px;}.list-picker .select:before,.list-selector .select:before{content: "arrow_drop_down";}.list-picker.dropped .select:before,.list-selector.dropped .select:before{content:"arrow_drop_up";}.list-picker .counter{font-weight: bold;}.list-picker .counter.off{display: none;}.list-selector .list-data,#autocomplete_popup_list,.typewatch_popup_list {opacity: 0; height: 0; visibility: hidden;position: absolute;min-width: 100%;background: #fff;z-index: 100;margin-top: 2px;top: 100%;left: 0;position: absolute;border: none;padding: 0;border-radius: 3px;font-size: 14px;-webkit-box-shadow: 0px 10px 30px rgba(0,0,0,.2);-mz-box-shadow: 0px 10px 30px rgba(0,0,0,.2);-ms-box-shadow: 0px 10px 30px rgba(0,0,0,.2);-o-box-shadow: 0px 10px 30px rgba(0,0,0,.2);box-shadow: 0px 10px 30px rgba(0,0,0,.2);-webkit-transition: opacity .2s;-moz-transition: opacity .2s;-ms-transition: opacity .2s;transition: opacity .2s;-o-transition: opacity .2s; max-height: 286px;overflow: hidden;text-align: left;}.list-selector .list-data.dropped-top{top: auto;bottom: 42px;margin: 0px 0 0 0;max-height: 200px;height: auto;}.list-selector.dropped .list-data,#autocomplete_popup_list,.typewatch_popup_list {opacity: 1;visibility: visible;z-index: 1000;height: auto;}.list-selector.select-status.dropped .list-data {min-width: 130%;}.list-selector .list-data li,#autocomplete_popup_list li,.typewatch_popup_list li{padding: 0 10px;cursor: pointer;font-size: 14px;text-decoration: none;display: block;margin: 2px 10px 1px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;white-space: nowrap;height: 34px;line-height: 34px;}#autocomplete_popup_list li a{display: block;margin: 5px 0;border: none;}.list-selector .list-data li:first-of-type{margin-top: 10px;}.list-selector .list-data li:last-of-type{margin-bottom: 10px;}.list-selector .list-data li.selected,.list-selector .list-data li:hover,#autocomplete_popup_list li:hover,.typewatch_popup_list li:hover{color: #1e88e5;background: #d2e7fa;}.list-selector .list-data li.disabled {color: #999;}.list-selector .list-data li.disabled:hover {background: none;color: #999;cursor: default;}.form-blue .list-picker, .form-blue .list-selector,.list-selector.white{width: 100%;background: #fff;}.list-selector sup {font-size: 60%;line-height: 100%;vertical-align: top;position: relative;top: 4px;}.list-selector.big {height: auto;border: none;background: none;}.list-selector.big.dropped{box-shadow: none;}.list-selector.big:hover {}.list-selector.big a.pick {font-size: 30px;line-height: 36px;height: auto;padding: 0 20px 0 0;color: #1e88e5;border-bottom: 1px dashed #1e88e5;}.list-selector.biga.pick:hover{border-bottom: 1px dashed rgba( 0,0,0,0 );} .list-selector.big .select {color: #1e88e5;}.interval-selector input,.interval-selector input[type="text"],.interval-selector input[type="mail"],.interval-selector input[type="phone"]{width:55px;}.checkbox {padding: 0 5px;margin: 3px 0;line-height: 20px;white-space: nowrap;display: inline-block;height: 19px;cursor: pointer;}.checkbox.small {padding: 0;line-height: 16px;background-position: -3px -38px;width: 193px;}.checkbox input[type="checkbox"] {margin: 0 5px 0 -3px;vertical-align: middle;padding: 0;cursor: pointer;opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}.checkbox.small input[type="checkbox"] {margin-right: 1px;}.checkbox.on {background-position: 0 -19px;}.checkbox.small.on {background-position: -3px -54px;}.checkbox label input[type="checkbox"], .radio-group label input[type="radio"], .checkbox-group label input[type="checkbox"] {position: absolute;top: 0;left: 0;width: 19px;height: 19px;vertical-align: middle;padding: 0;margin: 0;cursor: pointer;opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}.radio-group label, .checkbox-group label {display: inline-block;position: relative;border: 1px solid transparent;text-align: center;font-size: 16px;line-height: 40px;padding: 0 15px 0 13px;background: #e6e6e6;cursor: pointer;margin: 0 10px 0 0;width: 40px;height: 40px;box-shadow: none;color: #000;}.radio-group:after{content:"";display: table;clear: both;}.radio-group label{margin:0;width: auto;float: left;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}.radio-group label:first-of-type{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}.radio-group label:last-of-type{-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;-o-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}.checkbox label:hover,.radio-group label:hover,.checkbox-group label:hover{color:#000;border: 1px solid #1e88e5;background: #fff;}.checkbox label.on,.radio-group label.on,.checkbox-group label.on{background: #1e88e5;-webkit-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-moz-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-ms-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-o-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);box-shadow: inset 0px 3px 5px rgba(0,0,0,.1); color:#fff;}.form-blue .radio-group label,.form-blue .checkbox-group label,.radio-group.on-blue label,.checkbox-group.on-blue label{background: #fff; color:#000; }.form-blue .radio-group label.on,.form-blue .checkbox-group label.on,.radio-group.on-blue label.on,.checkbox-group.on-blue label.on{background: #1e88e5; color:#fff; }textarea.red-border,input.red-border,.list-selector.red-border{border-color:var(--red)!important;}:not(value="") { color: #fff000; }.big-form textarea, .big-form input[type="number"], .big-form input[type="text"], .big-form input[type="email"], .big-form input[type="phone"], .big-form input[type="password"] {height: 50px;}.big-form .list-picker, .big-form .list-selector{height: 48px;}.big-form .list-selector a.pick, .big-form .list-picker a.pick{height: 34px;line-height: 36px;}form .row .error{position:absolute;font-size: 12px;}.switcher {width: 113px;}.switcher span {font-size: 14px;position: relative;display: inline-block;}.switcher span:nth-child(1) {float: left;margin-top: 2px;}.switcher span:nth-child(3) {float: right;margin-top: 2px;}.switcher i {position: relative;width: 38px;height: 20px;display: inline-block;margin: -1px 0 0 7px;cursor: pointer;border: 2px solid #e6e6e6;border-radius: 13px;background: #fff;}.switcher i:before {content: "";width: 16px;height: 16px;background: #fff;margin-left: 20px;position: absolute;top: 2px;transition: all .3s;-webkit-transition: all .15s;-moz-transition: all .15s;-ms-transition: all .15s;-o-transition: all .15s;transition: all .15s;border-radius: 14px;-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;}.switcher i.active {border: 2px solid #1e88e5;background: #1e88e5;}.switcher i.active:before {margin-left: 2px;}.topmenu{min-height: 60px;height: 60px;margin: 0px auto;width: 1180px;z-index: 200;}.topmenu:hover{z-index: 1100;}.with-shadow .topmenu {z-index: 3000;}.with-shadow .topmenu:before {z-index: 150;}.topmenu .logo-box {width: 150px;height: 40px;color: #1e88e5;padding-top: 15px;float: left;z-index: 9600;}.topmenu .logo-box a {display: block;z-index: 9700;position: relative;width: 115px;height: 32px;border: none;}.topmenu .logo-box a:before{width: 115px;height: 32px;background-position: -243px -51px;background-size: 360px;}.topmenu .topmenu-wrapper {font-size: 13px;font-weight: bold;z-index: 9500;position: relative;height: 60px;}.topmenu .topmenu-firstlevel {min-height: 40px;line-height: 40px;height: 40px;display: inline-block;display: block;float: right;width: 1030px;margin: 0;padding: 0;}.topmenu .topmenu-firstlevel li {float: left;display: block;margin: 0;} .topmenu .topmenu-firstlevel a,.topmenu .topmenu-firstlevel .inactive a.active,.topmenu .topmenu-firstlevel span {display: block;text-decoration: none;height: 30px;padding: 5px 15px;color: #333333;background: #f3f3f3;font-size: 18px;font-weight: bold;line-height: 30px;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 2px;-ms-border-radius: 1px;-o-border-radius: 1px;position: relative;}.topmenu .topmenu-firstlevel span,.topmenu .topmenu-firstlevel a:hover,.topmenu .topmenu-firstlevel .inactive a:hover,.topmenu .topmenu-firstlevel a.active {background: #d2e7fa;color: #1e88e5;}.topmenu .topmenu-firstlevel li.active-submenu:not(.new):hover,.topmenu .topmenu-firstlevel li.active-submenu:not(.new):hover,.topmenu .topmenu-firstlevel li:hover{z-index: 10001;}.topmenu-firstlevel:after {content: ".";display: block;height: 0;line-height: 0;clear: both;visibility: hidden;font-size: 0;}.topmenu .topmenu-firstlevel li.active-submenu:not(.new):hover > .pseudo-link:after, .topmenu .topmenu-firstlevel li.active-submenu:not(.new):hover > a:after, .topmenu .topmenu-firstlevel li:hover > .topmenu-secondlevel {display: block;opacity: 1;visibility: visible;}.topmenu .topmenu-firstlevel .pseudo-link:after, .topmenu .topmenu-firstlevel a:after {display: none;}.topmenu .topmenu-firstlevel .pseudo-link:after, .topmenu .topmenu-firstlevel a:after {content: "";background: #D2E7FA;left: 0;right: 0;height: 12px;width: 100%;top: 38px;border: none;margin: 0;position: absolute;}.topmenu .topmenu-firstlevel .promotions-button {margin-right: 0;width: 140px;}.topmenu .topmenu-firstlevel .promotions-button span {color: #fff;background: #f18d24;border: 3px solid #f18d24;padding: 2px 15px;position: relative;text-align: center;margin-right: 0;}.topmenu li.standalone a:after,.topmenu aside,.topmenu aside a:after {display: none;}.topmenu .topmenu-secondlevel {position: absolute;z-index: 2000;left: -100%;right: -100%;background: #D2E7FA;bottom: 0;height: 60px;top: 60px; margin: 0;}.topmenu .topmenu-secondlevel ul {padding: 13px 10px;background: #d2e7fa;width: 1160px;margin: 0 auto;position: absolute;left: 50%;margin-left: -590px;}.topmenu .topmenu-secondlevel li {float: none;margin-right: 0;}.topmenu .topmenu-secondlevel a {font-size: 14px;display: block;background: none;color: #fff;font-weight: normal;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}.topmenu .topmenu-secondlevel .new a:before {margin-left: 0;right: 15px;top: 11px;left: auto;width: 37px;}.topmenu .estate .topmenu-secondlevel ul:after {content: "";display: table;clear: both;}.topmenu .topmenu-secondlevel ul {display: flex;}.topmenu .estate .topmenu-secondlevel ul{justify-content: space-between;text-align: justify;}.topmenu .estate .topmenu-secondlevel a {text-transform: none;border-radius: 3px; }.topmenu .topmenu-secondlevel a.active,.topmenu .topmenu-secondlevel a:hover {text-decoration: underline;background: none;cursor: pointer;text-decoration: none;background-color: #FFF;}.topmenu .topmenu-firstlevel li:hover .topmenu-secondlevel a:after,.topmenu .topmenu-secondlevel a:after {display: none;}.topmenu .topmenu-firstlevel li.active > a:after,.topmenu .topmenu-firstlevel li.active > aside {visibility: visible;zoom: 1;filter: alpha(opacity=100);opacity: 1;z-index: 11000;}.topmenu .topmenu-secondlevel-submenu {}.topmenu .topmenu-secondlevel-submenu li {}.topmenu .topmenu-secondlevel-submenu a {font-weight: normal;font-size: 12px;line-height: 16px;height: 16px;text-transform: none;position: relative;padding-left: 25px;}.topmenu .user-logo a:before,.topmenu .topmenu-secondlevel a:before {content: "";background: #000;position: absolute;left: 10px;top: 16px;width: 2px;height: 2px;}.topmenu .topmenu-firstlevel .promotions-button span,.topmenu .topmenu-firstlevel .pseudo-link,.topmenu .topmenu-firstlevel a {font-size: 16px;background: none;border: none;padding: 0 19px;box-shadow: none;height: 40px;line-height: 40px;margin-top: 10px;color: #fff;}.topmenu .topmenu-firstlevel .inactive {opacity: 1;}.topmenu .topmenu-firstlevel li:hover .pseudo-link,.topmenu .topmenu-firstlevel li:hover a {background-color: #d2e7fa;color: #1e88e5;z-index: 30001;}.topmenu .estate .topmenu-secondlevel {z-index: 2050;height: 236px;}.topmenu .estate .topmenu-secondlevel ul {z-index: 2060;background: #d2e7fa;}.topmenu .topmenu-firstlevel .promotions-button span {color: #ff992e;position: relative;}.topmenu .topmenu-firstlevel .promotions-button {width: auto;}.topmenu .topmenu-firstlevel .promotions-button span:hover {background: #d2e7fa;}.topmenu .topmenu-firstlevel li .topmenu-secondlevel li {margin: 0;}.topmenu .topmenu-firstlevel li .topmenu-secondlevel a {font-weight: normal;padding: 5px 10px 5px 20px;font-size: 14px;color: #000;line-height: 24px;height: 24px; margin-top: 0;-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: color .2s ease-in-out, background-color .2s ease-in-out;-ms-transition: color .2s ease-in-out, background-color .2s ease-in-out;-o-transition: color .2s ease-in-out, background-color .2s ease-in-out;transition: color .2s ease-in-out, background-color .2s ease-in-out; }.topmenu .topmenu-firstlevel li.estate:hover .topmenu-secondlevel a {font-weight: bold;padding: 7px 10px;color: #1e88e5;font-size: 16px;}.topmenu .topmenu-firstlevel li:hover .topmenu-secondlevel a:hover,.topmenu .topmenu-firstlevel li.estate:hover .topmenu-secondlevel a:hover {background: #fff;color: #1e88e5;}.topmenu .topmenu-firstlevel li:hover .topmenu-secondlevel a:hover:before {background: #1e88e5;}.topmenu .topmenu-firstlevel li.estate:hover .topmenu-secondlevel-submenu a {color: #000;font-size: 14px;font-weight: normal;padding: 5px 10px 5px 20px;}.topmenu .topmenu-secondlevel .new a:before, .topmenu .topmenu-firstlevel .new a:before {display: none;}.topmenu .topmenu-firstlevel li.add-button {float: right;display: block;margin: 0 0 0 20px;}.topmenu .topmenu-firstlevel li.add-button a {text-decoration: none;color: #000;position: relative;height: 40px;line-height: 40px;color: #1e88e5;background: #fff; font-weight: bold; }.topmenu .topmenu-firstlevel li.add-button a:hover{color: #1e88e5;background-color: #D2E7FA;}.topmenu .topmenu-firstlevel li.favorites{float: right;display: none;}.topmenu .topmenu-firstlevel li.favorites.active{display: block;}.topmenu .topmenu-firstlevel li.favorites a{}.topmenu .topmenu-firstlevel li.favorites a:before{line-height: 30px;margin-right: 5px;font-size: 14px;}.topmenu .user-logo {width: 40px;height: 40px;position: relative;}.topmenu .user-logo .avatar {width: 40px;height: 40px;position: absolute;z-index: 10;border-radius: 40px;overflow: hidden;}.topmenu .topmenu-firstlevel .user-logo .user-info {position: absolute;height: 40px;padding: 0;width: 40px;}.topmenu .topmenu-firstlevel .user-logo .user-avatar{display: block;width: 40px;height: 40px;border-radius: 40px;background: #ddd;overflow: hidden;padding: 0;}.topmenu .topmenu-firstlevel .user-logo .user-avatar:before {color: #818181;font-size: 24px;margin: 7px 0 0 8px;text-align: center;}.topmenu .topmenu-firstlevel .user-logo:hover .auth-submenu {display: block;}.topmenu .topmenu-firstlevel .user-logo:hover {cursor: pointer;}.topmenu .topmenu-firstlevel .user-logo:hover:before {content: "";position: absolute;left: -10px;right: -10px;top: 0;height: 60px;background: #d2e7fa;display: block;cursor: pointer;}.topmenu .topmenu-firstlevel .user-logo a{ }.topmenu .topmenu-firstlevel .user-logo:hover a {background-color: transparent;color: #000;} .topmenu .topmenu-firstlevel .auth-submenu{background: #d2e7fa;position: absolute;top: 60px;left: 50%;margin-left: -190px;display: none;border-radius: 0px 0px 3px 3px;width: 380px;}.topmenu .topmenu-firstlevel .auth-submenu:hover{display: table;}.topmenu .topmenu-firstlevel .auth-submenu .left-wrapper{width: 140px;padding: 10px;display: table-cell;} .topmenu .topmenu-firstlevel .auth-submenu .right-wrapper{width: 240px;background: #fff;padding: 0;display: table-cell;}.topmenu .topmenu-firstlevel .auth-submenu .notifications ul{overflow-y: auto;max-height: 180px;padding: 0 20px;}.topmenu .topmenu-firstlevel .auth-submenu .notifications ul li {position: relative;line-height: 14px;padding: 20px 0;font-size: 14px;font-weight: normal;display: block;width: 180px;text-align: left; }.topmenu .topmenu-firstlevel .auth-submenu .notifications ul li i {width: 16px;height: 16px;position: absolute;right: 0;top: 50%;margin-top: -9px;display: none;}.topmenu .topmenu-firstlevel .notifications ul li:hover i{ display: block; }.topmenu .topmenu-firstlevel .notifications ul li i:before{color:#e21313;font-size: 18px; margin: 0; }.topmenu .topmenu-firstlevel .auth-submenu .notifications ul li.delete-all {display: block;margin: -1px 0 0 0;text-align: center;border: none;cursor: pointer;padding: 0;height: 40px;line-height: 40px;}.topmenu .topmenu-firstlevel .auth-submenu .notifications ul li.empty,.topmenu .topmenu-firstlevel .auth-submenu .notifications.hidden ul li.delete-all{display: none;}.topmenu .topmenu-firstlevel .auth-submenu .notifications.hidden ul li.empty{display: block;}.topmenu .topmenu-firstlevel .auth-submenu .notifications.hidden ul li.empty span {display: inline-block;width: 100%;height: 110px;padding: 0;background: transparent;color: #818181;font-size: 16px;font-weight: normal;top: 15px;position: relative;text-align: center;cursor: default;}.topmenu .topmenu-firstlevel .amount-total{display: none;position: absolute;top: 7px;background-color: #dd0000;color: #fff;width: 20px;height: 20px;line-height: 21px;text-align: center;border-radius: 20px;left: 30px;z-index: 31000;}.topmenu .topmenu-firstlevel .amount-total.active{display:block;}.topmenu .topmenu-firstlevel .auth-submenu .notifications.hidden ul li.empty span:before {position: absolute;font-size: 70px;color: rgba(0,0,0,.2);z-index: 0;left: 65px;top: 40px;}.sex-select.male.female .img-male, .sex-select.male .img-female {display: none;}.user-avatar-color.small img {margin: 0!important;}.sex-select img {margin: 0 auto;display: block;}.topmenu .notifications ul li .text {font-size: 14px;line-height: 14px;background: none;color: #000;padding: 0 0 0 1px;margin: 0;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.topmenu .topmenu-firstlevel .auth-submenu li {padding: 0;margin: 0;position: relative;float: none;}.topmenu .topmenu-firstlevel .auth-submenu .title {display: block;background: none;color: #1e88e5;font-size: 16px;line-height: 16px;padding: 20px;height: auto;cursor: default;}.topmenu .topmenu-firstlevel .auth-submenu a {font-size: 14px;font-weight: normal;display: block;width: 90px;height: 34px;line-height: 34px;padding: 0 10px 0 20px;margin: 0;}.topmenu .notifications:hover .auth-submenu a:hover,.topmenu .topmenu-firstlevel .user-logo:hover .auth-submenu a:hover,.topmenu .topmenu-firstlevel .auth-submenu a:hover,.topmenu .topmenu-firstlevel .auth-submenu a.active {background-color: #fff;}.topmenu .topmenu-firstlevel .user-logo .office, .topmenu .topmenu-firstlevel .user-logo .conversions, .topmenu .topmenu-firstlevel .user-logo .finances, .topmenu .topmenu-firstlevel .user-logo .tarifs, .topmenu .topmenu-firstlevel .user-logo .bsn_target {display: none;}.topmenu .topmenu-firstlevel .user-logo:hover .auth-submenu a.personal-info,.topmenu .topmenu-firstlevel .user-logo:hover .auth-submenu a.auth-logout {color: #818181;}.topmenu .topmenu-firstlevel .auth-submenu .office,.topmenu .topmenu-firstlevel .auth-submenu .conversions,.topmenu .topmenu-firstlevel .auth-submenu .finances,.topmenu .topmenu-firstlevel .auth-submenu .tarifs,.topmenu .topmenu-firstlevel .auth-submenu .bsn_target {display: none;}.topmenu .topmenu-firstlevel li.user-logo {float: right;margin: 0 0 0 20px;}.topmenu .topmenu-firstlevel li.doverie-button{width: 400px;}.topmenu .topmenu-firstlevel li.doverie-button .advert-box__item{font-size: 14px;font-weight: normal;}.topmenu .topmenu-firstlevel li.doverie-button a{width: 140px;display: block;margin-left: auto;margin-right: auto;padding: 0;}.topmenu .topmenu-firstlevel li.doverie-button:hover a{background: none;}.topmenu .topmenu-firstlevel li.doverie-button img{width: 100%;}.topmenu .topmenu-firstlevel li.auth-login {float: right;margin-top: 10px;}.topmenu .topmenu-firstlevel .auth-login span {background: none;color: #fff;margin: 0 10px 0 0;line-height: 31px;position: relative;font-size: 16px;font-weight: bold;cursor: pointer;} .topmenu .topmenu-firstlevel .auth-login span:before{margin-top: 6px;}.topmenu .topmenu-firstlevel .auth-login span:hover{background: #D2E7FA; color:#1e88e5;}header.short-menu{-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;background: none;position: absolute;}header.short-menu .logo{position: absolute;left: 50%;margin-left: -60px;padding: 20px;background: #1e88e5;}header.short-menu .topmenu-wrapper{display: none;} header.short-menu .topmenu .logo-box{position: absolute;left: 50%;margin-left: -50px;background: #1e88e5;padding: 11px 15px 10px 15px;width: 70px;height: auto;}header.short-menu .topmenu .logo-box a{width: 70px;height: auto;}header.short-menu .topmenu .logo-box a:before{width: 70px;height: 20px;background-position: -144px -54px;background-size: 215px;}.fixed-column{position: sticky!important;top: 20px;} .filter h2 {margin: 0 20px 0 0;float: left;}.filter + section,.filter + div{margin-top: 40px;}.filter {margin: 0;}.filter span {font-size: 12px;line-height: 14px;color: #818181;border: 1px solid transparent;cursor: pointer;padding: 0;display: inline-block;position: relative;transition: border .2s;-webkit-transition: border .2s ease-in-out,color .2s ease-in-out;-moz-transition: border .2s ease-in-out,color .2s ease-in-out;-o-transition: border .2s ease-in-out,color .2s ease-in-out;-ms-transition: border .2s ease-in-out,color .2s ease-in-out;transition: border .2s ease-in-out,color .2s ease-in-out;text-transform: uppercase;padding: 5px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.filter span:hover {color: #1e88e5;}.filter span.active {margin: 0;border-color: #1e88e5;color: #1e88e5;}.filter-secondary{margin: 60px 0 20px 0;padding: 0;}.filter-secondary span {display: block;position: relative;border: 0 none;text-align: center;font-size: 16px;line-height: 40px;padding: 0 20px;background: #e6e6e6;cursor: pointer;margin: 0;height: 40px;box-shadow: none;color: #000;float: left;}.filter-secondary span:first-of-type{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}.filter-secondary span:last-of-type{-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;-o-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}.filter-secondary span:before{display: none;}.filter-secondary span:hover{background: #cfcfcf;border: none;}.filter-secondary span.active{background: #1e88e5;-webkit-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-moz-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-ms-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-o-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);box-shadow: inset 0px 3px 5px rgba(0,0,0,.1); color:#fff;padding: 0 20px;border: none;}.tab{width: 100%;margin: 20px auto 0 auto;opacity: 0;visibility: hidden;filter: alpha(opacity=0);transition: opacity .3s;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-o-transition: opacity .3s;-ms-transition: opacity .3s;transition: opacity .3s;position: absolute;left: -2200%;top: -2200%;}.tab.active{position: relative;left: auto;top: auto;opacity: 1;visibility: visible;filter: alpha(opacity=100);}.estate-highlighted-list {}.estate-highlighted-list .item {height: 380px;background: #fff;}.estate-highlighted-list .item .internal-link {position: absolute;cursor: pointer;top: 0;left: 0;bottom: 0;right: 0;z-index: 20;border: none;}.estate-highlighted-list .item .image {width: 100%;height: 210px;display: block;}.estate-highlighted-list .item .content {position: relative;height: 130px;overflow: hidden;margin: 20px;padding: 0;}.estate-highlighted-list .item .content .title {padding-bottom: 5px;font-size: 18px;}.estate-highlighted-list .item .content .class-title {color: #818181;border: none;font-size: 14px;}.estate-highlighted-list .item .content .rooms {font-size: 16px;position: absolute;left: 0;bottom: 24px;}.estate-highlighted-list .item .content .cost {font-size: 16px;position: absolute;left: 0;bottom: 0;}.estate-highlighted-list .item:hover .content .title{color: #1e88e5;}.estate-highlighted-list .rating {background: #FFF324;font-size: 14px;position: absolute;left: 20px;top: 160px;height: 30px;line-height: 31px;text-align: center;padding: 0 10px;}#vip-container {margin: 0 0 20px 0;width: 100%;justify-content: flex-start;}#vip-container h2 {margin: 0 0 20px 0;}#vip-container .item {position: relative;background: #fff;}#vip-container.left .item,#vip-container.right .item{margin: 0;}#vip-container .item .internal-link {position: absolute;cursor: pointer;top: 0;left: 0;bottom: 0;right: 0;z-index: 20;border: none;}#vip-container .item .content .title {padding-bottom: 5px;color: #000;font-size: 20px;}#vip-container .item .content .params a {color: #818181;border: none;line-height: 17px;max-height: 80px;overflow: hidden;display: block;}#vip-container .item .content .cost {font-size: 18px;left: 0;bottom: 0;color: #000000;margin-top: 30px;}#vip-container .item .tag{position: absolute;left: 20px;top: 20px;color: #fff;font-size: 14px;background: #8652CB;padding: 5px 10px 4px 10px;}.center-button-block{margin: 30px auto 20px auto; width: auto;min-width: 200px; max-width: 300px; white-space: nowrap;display: block;}.mainpage .bottom-text-wrapper h1{padding-left: 50px;}.bottom-text-box{margin: 40px 10px 0 10px;}.bottom-text-box > *,.bottom-text-box a{color:#818181!important;line-height: 20px!important;font-size: 14px!important;}.bottom-text-box h2 {font-size: 18px!important;color: black!important;}.bottom-text-box h2.blue {color: #1e88e5!important;}.bottom-text-box h3 {font-size: 14px!important;color: black!important;}.statistic-box{padding: 0 20px;min-height: 35px;color: #000000;display: table;width: 840px;padding: 20px;border-bottom: 1px solid #e6e6e6;}.statistic-box .map-button{float: right;margin-right: 10px;overflow: hidden;}.statistic-box .sb-info{width: 240px;height: 40px;overflow: hidden;font-size: 14px;line-height: 18px;color: #818181;display: table-cell;vertical-align: middle;}.statistic-box .sb-quote{float: right;line-height: 27px;}.statistic-box .sb-sort{float:right;line-height: 27px;margin-left: 20px;}.estate-list .item{padding: 20px;position: relative;margin: 0;z-index: 1;height: 180px;width: 840px;border-bottom: 1px solid #e6e6e6;}.estate-list .item:hover{border-bottom-color: transparent;}.estate-list .item:last-of-type .hr-bottom{border-bottom-color: transparent;}.estate-list .item:hover{z-index: 10;}.estate-list .item:hover .main-params-wrap{color:#1e88e5;}.estate-list .item .hdr{z-index: 3;cursor: pointer;height: 180px;margin-top: -20px;padding-top: 20px;position: relative;}.estate-list .item .photo{position: relative;width: 240px;height: 180px;float: left;border: 1px solid #e3e3e3;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0; -webkit-transition: background-image none;-moz-transition: background-image none;-ms-transition: background-image none;-o-transition: background-image none;transition: background-image none;} .estate-list .item .photo.fixed{top: 160px; }.estate-list .item .photo img{width:220px;height:130px;border:1px solid #e3e3e3;display: block;}.estate-list .item .media-wrap{position: absolute;width: 200px;right: 20px;bottom: 20px;}.estate-list .item .rating,.estate-list .item .media-wrap i {padding: 6px 10px 5px 10px;background: rgba(255,255,255,1);font-size: 14px;line-height: 19px;color: #000;float: right;margin: 0px 0 0 10px;height: 19px;}.estate-list .item .rating{background: #ffe324;margin: 0;position: absolute;left: 20px;bottom: 20px;}.tiny .estate-list .item .rating{left: auto;right: 2px;bottom: 2px;padding: 0 3px;font-size: 12px;height: 16px;line-height: 16px;}.estate-list .item .media-wrap i:before{margin: -2px 5px 0 0;font-size: 22px;color: #000;font-weight: normal;}.estate-list .item .photo.bbox .image-list {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex}.estate-list .item .photo.bbox .image-item {position: static;display: flex;align-items: flex-end;flex: 1;height: 100%}.estate-list .item .photo.bbox .image,.estate-list .item .photo.bbox .image-wrapper {position: absolute;left: 0;width: 100%;height: 100%;border: 0;border-radius: 4px}.estate-list .item .photo.bbox .image-wrapper {z-index: -2;top: 0;right: 0;bottom: 0;overflow: hidden;}.estate-list .item .photo.bbox .image-item .image-wrapper {opacity: 0}.estate-list .item .photo.bbox .image-list:not(:hover) .image-item:first-child .image-wrapper,.estate-list .item .photo.bbox .image-item:hover .image-wrapper {z-index: -1;opacity: 1}.estate-list .item .photo.bbox .image-list:not(:hover) .image-button {opacity: 0}.estate-list .item .photo.bbox .image-button {position: relative;z-index: 4;bottom: 2px;flex: 1;min-height: 7px;opacity: 1;transition: opacity .2s;border-radius: 3px;}.estate-list .item .photo.bbox .image-button:after {position: absolute;top: 1px;right: 1px;bottom: 2px;left: 1px;height: 5px;content: "";background: hsla(0,0%,100%,.8);transition: background-color .2s;border-radius: 3px;}.estate-list .item .photo.bbox .image-item:hover .image-button:after {background-color: #1e88e5;}.estate-list .item .photo.bbox .image-item:first-child .image-button:after {left: 3px}.estate-list .item .photo.bbox .image-item:last-child .image-button:after {right: 3px}.estate-list .item .photo.bbox .image-item .more {position: absolute;top: 0;right: 0;bottom: 0;left: 0;text-align: center;color: #fff;background-color: rgba(0,0,0,.5)}.estate-list .item .photo.bbox .image-item .more span {font-size: 14px;color: #fff;display: block;text-align: center;position: absolute;left: 0;padding-left: 20px;right: 0;bottom: 20px;}.estate-list .item .photo.bbox .image-item .more span:before {float: left;margin: 0;display: inline;text-align: center;position: absolute;margin: 0 0 0 -19px;}.tiny .estate-list .item .photo.bbox .image-list .image-button{display: none;}.tiny .estate-list .item .photo.bbox .image-item{display: none;}.tiny .estate-list .item .photo.bbox .image-item:first-of-type{display: block;}.estate-list .item .info{width: 580px;display: inline-block;float: right;height: 140px;margin-top: 20px;position: relative;overflow: hidden;}.estate-list .item .info .main-params-wrap {font-size: 22px;line-height: 20px;overflow: hidden;height: 24px;}.estate-list .item .info .main-params-wrap a {border: none;}.estate-list .item .main-params-wrap .cost {}.estate-list .item .main-params-wrap .object-id {position: absolute;top: 20px;right: 0;color: #818181;font-size: 12px;}.estate-list .item .info .main-params-wrap .estate-complex-title {border-bottom: transparent;}.estate-list .item:hover .info .main-params-wrap .estate-complex-title {color: #1e88e5;}.estate-list .item .info .main-params-wrap .estate-complex-title.short {max-width: 300px;}.tiny .estate-list .item .info .main-params-wrap .estate-complex-title{ width: 450px; }.tiny .estate-list .item .info .main-params-wrap .estate-complex-title.short {max-width: 450px;width: auto;}.estate-list .item .info .main-params-wrap .estate-complex-seller {display: block;color: #818181;font-size: 14px;}.estate-list .item .main-params-wrap .total-objects {float: right;margin-right: 0;background: none;color: #000;}.estate-list .item:hover .main-params-wrap .total-objects {color: #1e88e5;}.estate-list .item .main-params-wrap .total-objects .price {font-size: 18px;font-weight: bold;padding-left: 5px;}.estate-list .item .main-params-wrap .total-objects .value {display: block;color: #818181;font-size: 14px;text-align: right;}.estate-list .item .info .address-wrap {min-height: 40px;color: #818181;padding: 0;display: table-cell;vertical-align: middle;height: 80px;font-size: 16px;}.estate-list .item .info .address-wrap .title {white-space: nowrap;overflow: hidden;display: block;border: none;z-index: 100;margin: 0 0 10px 0;color: #818181;font-size: 16px;padding: 0;}.estate-list .item .info .address-wrap .country{color: #000;font-size: 12px;line-height: 22px;display: block;margin-top: 2px; }.estate-list .item .info .address-wrap .country img{float:left;margin-right: 5px;}.estate-list .item .info .address-wrap .district{display: block;margin-top: 5px;}.estate-list .item .info .address-wrap .estate-complex{position: relative;z-index:4;display: inline-block;float: left;clear: both;}.estate-list .item .info .address-wrap .estate-complex-seller{background-position: -3px -562px;margin-top: 18px;}.estate-list .item.estate-complex .info .main-params-wrap{height: 40px;}.estate-list .item.estate-complex .info .address-wrap{height: 70px;}.estate-list .item .info .address-wrap .subway{color: #818181;}.estate-list .item .info .params{display: none;}.estate-list .item .info .params span{padding:0;float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 15px;display: block; margin:0 15px 0 0;color:#1e88e5; font-weight: bold; }.estate-list .item .info .params span i{padding-right:5px;color:#000000;font-weight: normal;}.estate-list .item.with-variants.active{cursor: default;height: auto;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,.2);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.2);-ms-box-shadow: 0 10px 30px rgba(0,0,0,.2);-o-box-shadow: 0 10px 30px rgba(0,0,0,.2);box-shadow: 0 10px 30px rgba(0,0,0,.2);z-index: 20;display: block;}.estate-list .variants-wrap .full-square span, .estate-list .item .main-params-wrap .full-square span, .estate-list .variants-wrap .type-object span, .estate-list .item .main-params-wrap .type-object span {color: #818181;padding-left: 2px;font-size: 16px;}.estate-list .item.with-variants.active .hr-bottom{display: none;}.estate-list .item .total-variants-wrap{color: #000;font-size: 14px;padding: 0;position: relative;z-index: 2001;margin-left: 20px;float: left;}.estate-list .item .total-variants-wrap .total-variants-info{cursor: pointer;border-bottom: 1px dashed #000;line-height: 19px;}.estate-list .item .total-variants-wrap:hover .total-variants-info{border-color: transparent;}.estate-list .item .total-variants-wrap:hover .hide,.estate-list .item .total-variants-wrap:hover .expand{}.estate-list .item .total-variants-wrap .expand, .estate-list .item .total-variants-wrap .hide,.estate-list .item.with-variants .variants-wrap{display: none;}.estate-list .item.active .total-variants-wrap .expand,.estate-list .item.active .total-variants-wrap .expand:after,.estate-list .item .total-variants-wrap .hide,.estate-list .item .total-variants-wrap .hide {display: none;}.estate-list .item.active .total-variants-wrap .hide:after, .estate-list .item.active .total-variants-wrap .hide, .estate-list .item .total-variants-wrap .expand,.estate-list .item .total-variants-wrap .expand {display: inline-block;float: none;}.estate-list .item .total-variants-wrap .expand,.estate-list .item .total-variants-wrap .hide {font-size: 24px;position: absolute;left: -24px;top: -6px;right: 0;}.estate-list .item.with-variants .variants-wrap.active .item {border-color: rgba(0,0,0,0);}.estate-list .item.with-variants .variants-wrap.active .item:hover .photo{opacity: 1;visibility: visible;}.estate-list .item.with-variants .variants-wrap.active .item:last-of-type .hr-bottom{display: none;}.estate-list .item.with-variants.active .variants-wrap {display: block;overflow: hidden;clear: both;margin: -20px 0 0 0;border-radius: 0 0 3px 3px;border-top: none;position: relative;z-index: 1000;}.estate-list .item.with-variants.active .variants-wrap .hr-bottom{display: block;}.estate-list .item.with-variants {height: 180px;}.estate-list .variants-wrap .list {width: 580px;float: right;margin: 0 0px 30px 0;border-radius: 0;display: none!important;position: relative;z-index: 100;min-height: 130px;}.estate-list .variants-wrap.active .list{display: block!important;margin-top: 2px;}.estate-list .variants-wrap .item {height: auto;padding: 15px 20px;margin: -2px 0 0 0;border: 1px solid #fff;line-height: 13px;width: 530px;}.estate-list .variants-wrap .item:hover {color: #1e88e5;border-color: #1e88e5;cursor: pointer;}.estate-list .item:hover .info .main-params-wrap a,.estate-list .item:hover .cost{color: #1e88e5;}.estate-list .variants-wrap{font-size: 16px;}.estate-list .variants-wrap .full-square{display: inline-block;width: 130px;overflow: hidden;white-space: nowrap;}.estate-list .variants-wrap .full-square sup{font-size: 50%;}.estate-list .variants-wrap .full-square span{color: #818181;padding-left: 2px;}.estate-list .variants-wrap .level{overflow: hidden;display: inline-block;width: 140px;}.estate-list .variants-wrap .level-total{font-size: 14px;}.estate-list .variants-wrap .cost{float: right;font-size: 18px;margin-top: 2px;margin-right: 20px;}.estate-list .item:hover .variants-wrap .cost{color:#000;}.estate-list .item:hover .variants-wrap .item:hover .cost{color:#1e88e5;}.estate-list .item:hover .variants-wrap .item:hover{background: #d2e7fa ;border-bottom: 1px solid #d2e7fa ;}.estate-list .item:hover .variants-wrap .item .star,.estate-list .item .variants-wrap .star{float: right;opacity: 0;width: 20px;margin-top: -5px;}.estate-list .item:hover .variants-wrap .star.in-favorites,.estate-list .item .variants-wrap .star.in-favorites,.estate-list .item:hover .variants-wrap .item:hover .star{opacity: 1;}.estate-list .show-all-variants {background: none;color: #1e88e5;margin-top: 20px;display: inline-block;z-index: 100;position: absolute;bottom: -30px;left: 20px;}.estate-list .total-variants-link{font-size: 12px;float: left;display: block;color:#1e88e5;position: relative;z-index: 2001;margin: 3px 0 0 10px;}.estate-list .item .info .actions {display: block;bottom: 0;left: 0;right: 0;position: absolute;height: 30px;z-index: 1000;}.estate-list .item .actions .tag {float: left;color: #fff;border-radius: 3px;padding: 0 10px;font-size: 14px;margin-right: 8px;height: 30px;line-height: 30px;z-index: 1000;display: block;overflow: hidden;}.estate-list .item .actions .status.promo {display: block;background: #d2e7fa;color: #000;}.estate-list .item .actions .status.premium {display: block;background: #faf0c0;color: #000;}.estate-list .item .actions .status.vip {display: block;background: #ead4fd;color: #000;}.estate-list .item .actions .raising {width: 30px;background: #d2e7fa;cursor: help;display: block;float: left;color: #000;position: relative;left: auto;top: auto;right: auto;bottom: auto;font-size: 24px;}.estate-list .item .info .actions .user {display: block;float: left;background: #e5f3bb;width: 30px;cursor: help;color: #000;font-size: 24px;position: relative;overflow: hidden;}.estate-list .item .actions .raising:before,.estate-list .item .actions .user:before {width: 12px;height: 13px;position: absolute;margin-left: -6px;text-align: center;margin-top: 3px;}.estate-list .item .info .actions .asignment,.estate-list .item .info .actions .contractor {border: 1px solid #ddd;color: #818181;}.estate-list .item .info .actions .star {float: right;margin-left: 0px;height: 18px;margin-top: -2px;width: 22px;font-size: 24px;opacity: 0;}.star{position: relative;z-index: 100; cursor: pointer;color: #1e88e5;}.star.in-favorites,.star:hover{color:#efcd30;}.card .star {height: 19px;}.estate-list .item .info .actions .star.in-favorites,.estate-list .item:hover .info .actions .star{opacity: 1;}.estate-list .item .actions .apart-hotel,.estate-list .item .actions .class{background: #e6e6e6;color:#666;}.subscribe-panel {background-color: #1e88e5;margin: 40px auto;color: #FFF;position: relative;display: block;text-align: right;display: block;height: 40px;line-height: 40px;width: 270px;font-size: 16px;padding: 8px 15px;font-size: 16px;line-height: 24px;cursor: pointer;}.subscribe-panel.active{background: none;padding: 0;}.subscribe-panel.success{background: none;color: green;width: 350px;padding: 10px 0;pointer-events: none;display: flex;margin: 0 auto;height: 120px;text-align: center;align-items: center; }.subscribe-panel.success:before{display: none;}.subscribe-panel span{}.subscribe-panel.active .subscribe-button{display: none;}.subscribe-panel form,.subscribe-panel.active.subscribe-button,.subscribe-panel.active:before{display: none;}.subscribe-panel.active form,.subscribe-panel.subscribe-button,.subscribe-panel:before{display: block;}.subscribe-panel form{}.subscribe-panel input{width: 220px;float: left;margin-right: 10px;}.subscribe-panel .send{width: auto;font-size: 24px;position: relative;padding: 0 8px;float: left;}.subscribe-panel .send:before{margin: 0;}.subscribe-panel:before{font-size: 24px;margin: 0 5px 0 0;}.card{margin: 10px;}.card .central{padding: 40px;}.card.central-main-content .left-part{float: left;width: 820px;vertical-align: top; }.card.central-main-content .right-part{float: right;width: 280px;vertical-align: top;}.card h1{padding: 0;display: table-cell;width: 510px;}.card .price + h1 {}.card .title-wrap {padding: 20px 0;display: table;line-height: 32px;}.card .price-wrap {text-align: center;}.card .price-wrap .price {font-weight: bold;font-size: 36px;line-height: 42px;}.card .price-wrap .price .rent {font-size: 24px;font-weight: normal;position: relative;margin: 1px 0 0 0px;}.card .price-wrap .currency-rub {font-size: 20px;font-weight: normal;margin-top: 8px;display: inline-block;margin-left: 5px;}.card .price-wrap .objects-same-money{display: block;margin: 15px 0 0 0;line-height: 20px;font-size: 16px;}.card .price-wrap .objects-same-money a{color: #1e88e5;}.card .price-wrap .price-per-meter {font-size: 18px;color: #818181;display: block;margin-top: 5px;}.card .price-wrap .inter-currency {font-size: 18px;padding-left: 10px;position: relative;margin-top: 5px;}.card .addr-wrap {position: relative;}.card .addr-wrap .txt-addr{font-size: 18px; line-height: 24px; }.card .title{font-size: 24px;line-height: 24px;display: block;margin-bottom: 20px;}.card .addr-wrap a{}.card .addr-wrap .direction,.card .addr-wrap .subway{font-size: 18px;color: #818181;display: block;padding-top: 15px;}.card .addr-wrap .direction a,.card .addr-wrap .subway a{color:#818181;}.estate-item .contacts-wrap {margin: 40px 10px;background: #fff;padding: 20px 40px;}.estate-item .contacts-wrap .phone-wrap {float: right;width: 255px;padding: 0;}.estate-item .contacts-wrap .phone-wrap .shown-phone .phone,.estate-item .contacts-wrap .phone-wrap .hidden-phone {font-size: 18px;font-weight: bold;text-align: center;padding: 0;}.estate-item .contacts-wrap .button {padding-left: 30px;padding-right: 30px;margin: 5px 0 0 0;float: right;display: block;}.estate-item .contacts-wrap .button:before{font-size: 22px;position: relative;margin: 2px 10px 0 0;}.estate-item .contacts-wrap .phone-wrap .hidden-phone.estate-item .contacts-wrap .agency-info .work-status{font-size: 10px;color: #1e88e5;width: 100%;text-transform: uppercase;}.estate-item .contacts-wrap .phone-wrap .shown-phone {padding: 5px 0 0 20px;position: relative;margin-left: 20px;}.estate-item .contacts-wrap .phone-wrap .hidden-phone + .shown-phone{position: absolute;}.estate-item .contacts-wrap .contacts-info {float: left;padding: 0;width: 580px;overflow: hidden;height: 50px;max-height: 50px;}.estate-item .contacts-wrap .contacts-info .logo{display: block;float: left;margin-right: 20px;}.estate-item .contacts-wrap .contacts-info .name {font-size: 16px;display: block;margin-top: 5px;}.estate-item .contacts-wrap .contacts-info .agency-name {color: #000;line-height: 18px;font-size: 18px;border-bottom: 1px solid #000;margin-top: 5px;display: inline-block;}.estate-item .contacts-wrap .contacts-info .agency-name:hover{border-bottom: 1px solid rgba(0,0,0,0);}.estate-item .contacts-wrap .contacts-info .agency-name img{display: none;}.estate-item .contacts-wrap .contacts-info .message{display: block;color: #1e88e5;font-size: 16px;margin-top: 9px;line-height: 18px;}.estate-item .contacts-wrap .contacts-info .message:hover{border-bottom: none;}.estate-item .contacts-wrap .contacts-info .message:before{font-size: 20px;margin: -1px 3px 0 0;}.estate-item .contacts-wrap .contacts-info .agency-info {}.estate-item .contacts-wrap .contacts-info .agency-info .work-status,.estate-item .contacts-wrap .contacts-info .agency-info .seller,.estate-item .contacts-wrap .contacts-info .agency-info .agency {color: #818181;text-transform: uppercase;font-size: 10px;display: block;margin-top: 10px;}.estate-item .contacts-wrap .contacts-info .agency-info .work-status,.estate-item .contacts-wrap .contacts-info .agency-info .seller{display: inline-block;}.estate-item .contacts-wrap #application-wrap {float: left;} .title-wrap{text-align: center;margin-bottom: 120px; } .title-wrap .doverie-years + h1{ display: block; } .title-wrap h1{} .title-wrap .submenu-wrap{ }.title-wrap .submenu-wrap li{color: #fff;display: inline-block;margin: 0 10px;cursor: pointer;}.title-wrap .submenu-wrap li:hover{color: #1e88e5;}.complex-title .title-wrap .submenu-wrap li{color: #222;} .fullscreen-gallery{position: absolute;z-index: 0;background-repeat: no-repeat;background-attachment: local;background-position: center left;bottom: 0;top: 60px;left: 0;right: 0;max-height: 100vh;}.fullscreen-gallery + .central-column{margin-top: calc( 100% - 60px );}.fullscreen-gallery:before{content: "";display: block;left: 0;right: 0;bottom: 0px;top: 0;background: rgba(0,0,0,0.5);position: absolute;}.fullscreen-gallery .list{}.fullscreen-gallery .list li{position: absolute;left: 0;right: 0;bottom: 0px;top: 0;opacity: 0;z-index: -1;}.fullscreen-gallery .list .active{opacity: 1;}.fullscreen-gallery .thumbs-list{position: absolute;text-align: center;width: 800px;left: 50%;margin-left: -400px;height: 10px;bottom: 32px;}.fullscreen-gallery ul.thumbs-list li{display: inline-block;width: 10px;height: 10px;margin: 0 5px;cursor: pointer;background: #8D8E8C;border: 1px solid #8D8E8C;}.fullscreen-gallery ul.thumbs-list li:hover{border: 1px solid #8E908E;}.fullscreen-gallery ul.thumbs-list .active{background: #346184;border: 1px solid #8E908E;}.fullscreen-gallery .title-wrap{z-index: 10;position: relative;color: #fff;}.fullscreen-gallery .contacts-wrap{}.fullscreen-gallery .left-arrow,.fullscreen-gallery .right-arrow{position: absolute;width: 80px;left: 0;top: 0;bottom: 0;opacity: .3;cursor: pointer;display: none;}.fullscreen-gallery .right-arrow{left: auto;right: 10px;}.fullscreen-gallery .left-arrow:hover,.fullscreen-gallery .right-arrow:hover{opacity: .7;}.fullscreen-gallery .left-arrow:before,.fullscreen-gallery .right-arrow:before{font-size: 100px;width: 80px;text-indent: -15px;margin: 0;color: #fff;position: absolute;top: 50%;transform: translateY(-50%);}.card .section{margin: 60px 0;}.card .section:last-of-type{margin-bottom: 0;}.card .properties-wrap{font-size: 18px; line-height: 36px;}.card .properties-wrap p{width: 50%;padding: 0;float: left;}.card .properties-wrap p:last-of-type{padding-bottom: 0;}.card .properties-wrap span{color: #818181;width: 50%;display: block;float: left;background: url( /img/layout/dot.png ) repeat-x 0 24px #fff;position: relative;width: 295px;margin-right: 5px;}.card .properties-wrap i{display: inline-block;max-width: 310px;font-style: normal;text-overflow: ellipsis;overflow: hidden;height: auto;max-height: 30px;width: auto;white-space: nowrap;}.card .properties-wrap .new{padding: 1px 2px;background: #1e88e5;color: #fff;font-size: 10px;font-weight: normal;margin-left: 7px;text-transform: uppercase;top: -1px;position: relative;}.card .properties-wrap span b{background: #fff;font-weight: normal;padding-right: 5px;} .card .properties-wrap div{margin-bottom: 20px;} .card .properties-wrap p a{color: #1e88e5;white-space: nowrap;display: inline-block;max-width: 310px;text-overflow: ellipsis;overflow: hidden;height: auto;max-height: 30px;width: auto;white-space: nowrap;}.card .properties-wrap.inline p{width: 100%;float: none; margin-bottom: 10px; }.card .properties-wrap.inline p:before,.card .properties-wrap.inline p:after{content:"";display: table;clear: both;}.card .properties-wrap.inline i{max-width: 520px;width: 520px;float: left;display: block;max-height: 1200px;line-height: 25px;position: relative;top: 7px;}.card .video-wrap iframe{width: 49%;}.card .realtor-help-wrapper span {float: right;}.card .notes-wrap p:last-of-type{padding: 0!important;}.card .notes-wrap h2{padding: 0;margin: 0 0 20px 0;font-size: 24px;}.card .notes-wrap p + h2{margin-top: 20px;}.card .notation{color: #dd0000;margin: 0 auto;text-align: center;display: block;padding-top: 40px; font-size: 16px; }.card .central .info-wrap {margin: -20px -40px 0 -40px;position: relative;text-align: left;font-size: 16px;border-bottom: 1px solid #E6E6E6;padding: 0 40px 20px 40px;}.card .central .info-wrap .star,.card .central .info-wrap .site,.card .central .info-wrap .object-id,.card .central .info-wrap .abuse-title{position: relative;display: inline-block;float: none;margin-right: 30px;}.card .central .info-wrap .site,.card .central .info-wrap .object-id {color: #818181;}.card .central .info-wrap .site{border-bottom: 1px solid #818181;position: relative;}.card .central .info-wrap .site:hover{border-bottom: 1px solid rgba(0,0,0,0);}.card .central .info-wrap .site:before{position: absolute;right: -18px;top: -5px;margin: 0;font-size: 14px;}.card .central .info-wrap .star {color: #818181;cursor: pointer;border-bottom: 1px dashed #818181;margin-left: 25px;}.card .central .info-wrap .star:hover{text-decoration: none;border-bottom-color: transparent;}.card .central .info-wrap .star:hover:before{color:#efcd30;}.card .central .info-wrap .star:before{margin: 0;position: absolute;left: -25px;font-size: 22px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;top: -3px;}.card .central .info-wrap .star.in-favorites{color: #818181;}.card .central .info-wrap .star.in-favorites:before{color:#efcd30;}.card .central .info-wrap .abuse-title{font-size: 16px;}.card .central .info-wrap .abuse-title + .abuse-list{right: 0;top: 15px;}.card .central .info-wrap .abuse-title + .abuse-list span.arrow{left: auto;right: 40px;}.card.estate-complex h1{width: 550px;padding: 0;margin: 0;padding-right: 20px;display: inline-block;float: left;}#two_rows_estate_yandex_ad{width: 1180px;margin: 40px auto;}.other-queries{margin: 40px 0;}.other-queries .query{margin: 0 0 60px 0}.other-queries .query:last-of-type{margin: 0;}.other-queries .query .query-title{font-size: 24px;line-height: 24px;display: block;margin: 20px 0;}.other-queries .query .button{display: block;width: 200px;margin: 20px auto;}#search-results .empty-results,.other-queries .title{font-size: 24px;margin: 80px 20px;display: block;text-align: center;color: #000;position: relative;} .other-queries .query .query-title{margin: 20px;} #ajax-search-results .empty-results,.empty-results{color: #818181;font-size: 16px;text-align: center;position: absolute;top: 50%;margin-top: -8px;left: 0;right: 0;font-weight: normal;}#ajax-search-results .empty-results{position: relative;top: auto;left: auto;right: auto;margin: 50px 0;}.estate-list.similar{}.estate-list.similar h2{font-size: 18px;font-weight: normal;color: #1e88e5; margin: 20px; }.credit-tgb-wrapper {height: 690px;overflow-y: hidden; }#right-column .tgb-list,.credit-tgb-wrapper .tgb-list {width: 300px;height: 700px;margin: 0;float: left;}#right-column.tgb-list .tgb,.credit-tgb-wrapper .tgb-list .tgb {display: block;float: none;margin-top: 40px;}#right-column .tgb-list .tgb:first-of-type,.credit-tgb-wrapper .tgb-list .tgb:first-of-type {margin-top: 10px;}#right-column .tgb-list .tgb{margin: 0 0 20px 0;}.credit-tgb-wrapper .credit-wrapper{height: 700px;background: #fff;}.payed-format article.card{background-color: transparent; margin-top: -20px; }.payed-format article.card .left-wrap{padding: 20px;width: 720px;float: left;margin: 0;}.payed-format article.card .right-wrap{padding: 20px;float:right;width: 420px;margin-bottom: 40px;}.payed-format article.card h1{font-size: 48px;font-weight: bold;width: auto;padding-right: 20px;line-height: 56px;width: 1050px;}.payed-format article.card .addr-wrap{background: none;padding: 0;}.payed-format article.card .addr-wrap .txt-addr{font-size: 16px;}.payed-format article.card .addr-wrap:before {display: none;}.payed-format article.card .main-params .item,.estate-item article .offers .item {float: left;margin-right: 50px;font-size: 24px;}.estate-item article .offers .item {cursor: pointer;}.payed-format article.card .main-params .item b,.estate-item article .offers .item b {display: block;margin-top: 10px;font-size: 18px;font-weight: normal;color: #1e88e5;}.estate-item article .offers .item.rooms:hover {color: #1e88e5;}.estate-item article .offers .item:hover .rooms {border-bottom-color: transparent;color: #1e88e5;}.payed-format article.card .estate-complex-info{margin: 40px 0;font-size: 16px;}.payed-format article.card .estate-complex-info div{margin: 10px 0 0 0;}.payed-format .estate-item .contacts-wrap {padding: 40px 0 0 0;border-top: 1px solid #dddddd;}.payed-format .estate-item .contacts-wrap .realtor-help{float: right;}.payed-format .estate-item .contacts-wrap .contacts-info {display: inline-block;padding: 5px;background: rgba(0,0,0,.1);line-height: 30px;height: 30px;margin-left: 15px;width: auto;float: right;width: 650px;max-width: 650px;}.payed-format .estate-item .contacts-wrap .contacts-info .agency-name{color:#000;border-bottom: transparent;}.payed-format .estate-item .contacts-wrap .contacts-info img{height: 30px;display: block;float: left;margin-right: 10px;border-radius: 3px;}.payed-format article.card .estate-item .contacts-wrap .phone-wrap {}.payed-format article.card #application-button,.payed-format .estate-item .contacts-wrap .contacts-info .agency-info .agency {display: none;}.payed-format .estate-item .contacts-wrap .phone-wrap{width: 500px;margin-top: 5px;}.payed-format .estate-item .contacts-wrap .phone-wrap .shown-phone .phone, .payed-format .estate-item .contacts-wrap .phone-wrap .hidden-phone {font-weight: normal;font-size: 30px;float: left;}.payed-format .estate-item .contacts-wrap .phone-wrap .hidden-phone span {}.payed-format article.card .pretitle{text-transform: uppercase;font-size: 10px;color:#818181;}.payed-format article.card .pretitle span{border-bottom: 1px solid #818181;color:#818181;} .payed-format article.card .offices-wrap{margin-top: 20px;}.payed-format article.card .organization-info .title{font-size: 18px;padding: 20px 0 10px 0;display: block;color:#1e88e5;}.payed-format article.card .organization-info .img img{width: 40px;height: 40px;border-radius: 40px;float: left;margin-right: 10px;}.payed-format article.card .staff-list .item{padding: 20px;margin: 0 -20px 10px -20px;}.payed-format article.card .staff-list .item:before{display: none;}.payed-format article.card .staff-list .item .info{float: left;width: 280px;margin-top: 2px;}.payed-format article.card .staff-list .item .manage{margin: 0;width: 100%;padding-bottom: 5px;}.payed-format article.card .staff-list .item .img{float: left;width: 40px;height: 40px;border-radius: 40px;overflow: hidden;margin-right: 10px;}.payed-format article.card .staff-list .item .avatar {display: block;width: 40px;height: 40px;border-radius: 40px;background: #ddd;overflow: hidden;}.payed-format article.card .staff-list .item .avatar:before {color: #818181;font-size: 24px;margin: 7px 0 0 8px;text-align: center;}.payed-format article.card .staff-list .item .photo img {width: 40px;height: 40px;}.payed-format article.card .staff-list .item .avatar:before {color: #818181;font-size: 24px;margin: 7px 0 0 8px;text-align: center;}.payed-format article.card .staff-list .item .agent-phone,.payed-format article.card .staff-list .item .manage .specialization{display: none;}.payed-format article.card .staff-list .item .manage .name{height: auto;font-weight: normal;font-size: 16px;}.payed-format article.card .staff-list .item .agent-email{margin-top: 24px;}.payed-format article.card .staff-list .item .agent-email a{color:#818181;border-bottom: transparent;}.payed-format article.card .staff-list .item .message{width: 40px;}.payed-format article.card .staff-list .item .message:before{margin: 0;display: block;position: relative;top: 4px;left: -2px;}.payed-format article.card .offices-list .office-line .left,.payed-format article.card .offices-list .office-line .right{width: 100%;float: none;}.payed-format article.card .offices-list .office-line .phone{display: none;}.payed-format article.card .filter{margin-top: 20px;}.payed-format article.card .gallery-wrapper{margin-top: 20px;}.payed-format article.card .offices-list .ymaps-2-1-50-controls__control{top: 10px!important;}.payed-format .site{float: right;} .title-wrap .doverie-years,article .doverie-years{background: url(/img/layout/doverie-tag.png) no-repeat 5px 1px #E96235;border: none;color: #fff;text-transform: uppercase;font-size: 10px;padding: 5px 10px 5px 28px;background-size: 20px auto;} .title-wrap .doverie-years{position: relative;top: 40px;}#datetime-filter {height: 40px;clear: both;margin: 40px 0;width: 1140px;padding: 35px 20px;background: #fff;margin: 0 auto;border-radius: 3px;}#datetime-filter .years-list {float: left;width: 180px;}#datetime-filter .list {display: inline-block;width: auto;height: 40px;float: right;position: relative;width: 860px;}#datetime-filter .list li{display: block;height: 38px;font-size: 16px;line-height: 40px;float: left;text-align: center;margin: 0;border-bottom: none;font-weight: normal;position: relative;color: #818181;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;display: none;text-transform: lowercase;padding: 0 10px;}#datetime-filter .list li.on {display: block;}#datetime-filter .list li.active,#datetime-filter .list li:not(.inactive):hover{cursor: pointer;background: #1e88e5;color: #fff;}#datetime-filter .list li:before {content: "";display: block;border: 2px solid #1e88e5;z-index: 0;position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px;opacity: 0;visibility: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}#datetime-filter .list li.active:before,#datetime-filter .list li:not(.inactive):hover:before{opacity: 1;visibility: visible;}#datetime-filter .list li a,#datetime-filter .list li span{border: none;color: #818181;position: relative;z-index: 10;}#datetime-filter .list li:hover a,#datetime-filter .list li.active span,#datetime-filter .list li:hover span{color: #fff;}.estate-complex article .expert-rating-wrap .rating-items {height: 130px;background-color: #F3F3F3;width: 820px;position: relative;}.estate-complex article .expert-rating-wrap .rating-items:after{left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(243, 243, 243, 0);border-left-color: #F3F3F3;border-width: 15px;margin-top: -15px;}.estate-complex article .expert-rating-wrap .rating-items .item {text-align: center;max-width: 110px;margin: 0 29px;}.estate-complex article .expert-rating-wrap .rating-items .item .number {color: #818181;font-size: 18px;}.estate-complex article .expert-rating-wrap .rating-items .item .number b {font-size: 24px;font-weight: normal;color: #000;}.estate-complex article .expert-rating-wrap .rating-items .item .text {font-size: 14px;display: block;text-align: center;line-height: 20px;margin-top: 10px;}.estate-complex article .expert-rating-wrap .total-rating {float: right;height: 130px;line-height: 130px;background-color: #FFF324;font-size: 48px;width: 240px;position: relative;margin: 0;}.estate-complex article .expert-rating-wrap .total-rating:before {position: relative;float: left;margin: 40px 10px 0 40px;}.estate-complex .contacts-wrap{position: absolute;top: -225px;margin: 0 10px;width: 1100px;}.text-form-container {padding: 40px;margin: 1px 0;}.text-form-container h2 {padding: 0;margin: 0 0 20px 0;}.text-form-container .text {float: left;width: 390px;}.text-form-container form {margin: 20px -20px -20px -20px;padding-bottom: 20px;}.modal-inner.auth-form .lostpassword{margin: -10px 0 20px 0;}.modal-inner.auth-form .registration-block{text-align: center;}.social-authorization{border-top: 1px solid #dddddd;margin-top: 30px;padding: 20px 0 0 0;text-align: center;}.social-authorization h3{font-weight: normal;font-size: 14px;}.social-authorization span{width: 25px;height: 25px;margin-right: 10px;text-indent: -5000px;display: inline-block;cursor: pointer;}.social-authorization .fb{background: url(//st.bsn.ru/img/layout/facebook-logo.svg) no-repeat #496194;}.social-authorization .vk{background: url(//st.bsn.ru/img/layout/vk-logo.svg) no-repeat #6996c7;}.social-authorization .ok{background: url(//st.bsn.ru/img/layout/ok-logo.svg) no-repeat #ff9c43;}.modal-inner .registration .terms a{color:#1e88e5;margin-left: -5px;}.notification{}.notifications .inactive{display: none;}.notifications .message-success,.notifications.success{color: #54b605;}.notifications,.notifications.message-error{color:#d20000;font-size: 16px; }.comagic-sitephone-label_skin_button.comagic-sitephone-label--top,.comagic-widget.comagic-sitephone-label.comagic-sitephone-label_skin_button,.comagic-sitephone-label.comagic-sitephone-label--left,.comagic-sitephone__tool-buttons .comagic-sitephone__tool-buttons__button.comagic-sitephone__tool-buttons__button-close{display: none;}#clear-template{width: 100%;height: 100%;position: relative;}#clear-template .content{margin: 80px auto;width: 380px;}#clear-template .new-bsn-fixed{display: none;}.ya-share2__link{border: 1px solid rgba(0,0,0,0);} .no-results-found{margin: 40px auto;padding: 40px 0;display: block;text-align: center;color: #818181;font-size: 16px;}#two_rows_news_yandex_ad{margin: 60px 10px 0 10px;}.last-list-wrapper{background: #fff; width: 580px;height: 610px; }.last-list-wrapper h2{height: 170px;margin: 0;color: #fff;padding: 0;display: block;text-align: center;display: table;width: 100%;vertical-align: middle;overflow: hidden;position: relative;font-size: 30px;line-height: 38px;text-align: center;text-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);}.last-list-wrapper h2:before{content: "";position: absolute;top: -10px;bottom: -10px;left: -10px;right: -10px;z-index: -1;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;background-color: rgba(0,0,0,0.3);}.last-list-wrapper h2 span{vertical-align: middle;display: table-cell;z-index: 10;position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);width: 1180px;}.col-2.last-list-wrapper h2 span{width: 460px;}.col-2.last-list-wrapper h2 span a{color: #fff;font-size: 18px;}.last-list-wrapper .list {height: 440px;}.last-list-wrapper .list .item {padding: 20px;border-bottom: 1px solid #E6E6E6;}.last-list-wrapper .list .item:last-of-type{border: none;}.last-list-wrapper.comments-list h2{background-image: url( 'https://st.bsn.ru/img/layout/last-comments-list.png' );}.last-list-wrapper.organizations-list h2{background-image: url( 'https://st.bsn.ru/img/layout/last-organizations-list.png' );}.last-list-wrapper .list .simplebar-track.vertical{visibility: visible!important;} .central-marged{margin-top: 140px; }ащкь ющааук.fixed-column{position: sticky!important;top: 20px;}.filter h2 {margin: 0 20px 0 0;float: left;}.filter + section,.filter + div{margin-top: 40px;}.filter {margin: 0;}.filter span {font-size: 12px;line-height: 14px;color: #818181;border: 1px solid transparent;cursor: pointer;padding: 0;display: inline-block;position: relative;transition: border .2s;-webkit-transition: border .2s ease-in-out,color .2s ease-in-out;-moz-transition: border .2s ease-in-out,color .2s ease-in-out;-o-transition: border .2s ease-in-out,color .2s ease-in-out;-ms-transition: border .2s ease-in-out,color .2s ease-in-out;transition: border .2s ease-in-out,color .2s ease-in-out;text-transform: uppercase;padding: 5px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.filter span:hover {color: #1e88e5;}.filter span.active {margin: 0;border-color: #1e88e5;color: #1e88e5;}.filter-secondary{margin: 60px 0 20px 0;padding: 0;}.filter-secondary span {display: block;position: relative;border: 0 none;text-align: center;font-size: 16px;line-height: 40px;padding: 0 20px;background: #e6e6e6;cursor: pointer;margin: 0;height: 40px;box-shadow: none;color: #000;float: left;}.filter-secondary span:first-of-type{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}.filter-secondary span:last-of-type{-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;-o-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}.filter-secondary span:before{display: none;}.filter-secondary span:hover{background: #cfcfcf;border: none;}.filter-secondary span.active{background: #1e88e5;-webkit-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-moz-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-ms-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);-o-box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);box-shadow: inset 0px 3px 5px rgba(0,0,0,.1);color:#fff;padding: 0 20px;border: none;}.tab{width: 100%;margin: 20px auto 0 auto;opacity: 0;visibility: hidden;filter: alpha(opacity=0);transition: opacity .3s;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-o-transition: opacity .3s;-ms-transition: opacity .3s;transition: opacity .3s;position: absolute;left: -2200%;top: -2200%;}.tab.active{position: relative;left: auto;top: auto;opacity: 1;visibility: visible;filter: alpha(opacity=100);}.estate-highlighted-list {}.estate-highlighted-list .item {height: 380px;background: #fff;}.estate-highlighted-list .item .internal-link {position: absolute;cursor: pointer;top: 0;left: 0;bottom: 0;right: 0;z-index: 20;border: none;}.estate-highlighted-list .item .image {width: 100%;height: 210px;display: block;}.estate-highlighted-list .item .content {position: relative;height: 130px;overflow: hidden;margin: 20px;padding: 0;}.estate-highlighted-list .item .content .title {padding-bottom: 5px;font-size: 18px;}.estate-highlighted-list .item .content .class-title {color: #818181;border: none;font-size: 14px;}.estate-highlighted-list .item .content .rooms {font-size: 16px;position: absolute;left: 0;bottom: 24px;}.estate-highlighted-list .item .content .cost {font-size: 16px;position: absolute;left: 0;bottom: 0;}.estate-highlighted-list .item:hover .content .title{color: #1e88e5;}.estate-highlighted-list .rating {background: #FFF324;font-size: 14px;position: absolute;left: 20px;top: 160px;height: 30px;line-height: 31px;text-align: center;padding: 0 10px;}#vip-container {margin: 0 0 20px 0;width: 100%;justify-content: flex-start;}#vip-container h2 {margin: 0 0 20px 0;}#vip-container .item {position: relative;background: #fff;}#vip-container.left .item,#vip-container.right .item{margin: 0;}#vip-container .item .internal-link {position: absolute;cursor: pointer;top: 0;left: 0;bottom: 0;right: 0;z-index: 20;border: none;}#vip-container .item .content .title {padding-bottom: 5px;color: #000;font-size: 20px;}#vip-container .item .content .params a {color: #818181;border: none;line-height: 17px;max-height: 80px;overflow: hidden;display: block;}#vip-container .item .content .cost {font-size: 18px;left: 0;bottom: 0;color: #000000;margin-top: 30px;}#vip-container .item .tag{position: absolute;left: 20px;top: 20px;color: #fff;font-size: 14px;background: #8652CB;padding: 5px 10px 4px 10px;}.center-button-block{margin: 30px auto 20px auto;width: auto;min-width: 200px;max-width: 300px;white-space: nowrap;display: block;}.mainpage .bottom-text-wrapper h1{padding-left: 50px;}.bottom-text-box{margin: 40px 10px 0 10px;}.bottom-text-box > *,.bottom-text-box a{color:#818181!important;line-height: 20px!important;font-size: 14px!important;}.bottom-text-box h2 {font-size: 18px!important;color: black!important;}.bottom-text-box h2.blue {color: #1e88e5!important;}.bottom-text-box h3 {font-size: 14px!important;color: black!important;}.statistic-box{padding: 0 20px;min-height: 35px;color: #000000;display: table;width: 840px;padding: 20px;border-bottom: 1px solid #e6e6e6;}.statistic-box .map-button{float: right;margin-right: 10px;overflow: hidden;}.statistic-box .sb-info{width: 240px;height: 40px;overflow: hidden;font-size: 14px;line-height: 18px;color: #818181;display: table-cell;vertical-align: middle;}.statistic-box .sb-quote{float: right;line-height: 27px;}.statistic-box .sb-sort{float:right;line-height: 27px;margin-left: 20px;}.estate-list .item{padding: 20px;position: relative;margin: 0;z-index: 1;height: 180px;width: 840px;border-bottom: 1px solid #e6e6e6;}.estate-list .item:hover{border-bottom-color: transparent;}.estate-list .item:last-of-type .hr-bottom{border-bottom-color: transparent;}.estate-list .item:hover{z-index: 10;}.estate-list .item:hover .main-params-wrap{color:#1e88e5;}.estate-list .item .hdr{z-index: 3;cursor: pointer;height: 180px;margin-top: -20px;padding-top: 20px;position: relative;}.estate-list .item .photo{position: relative;width: 240px;height: 180px;float: left;border: 1px solid #e3e3e3;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0;-webkit-transition: background-image none;-moz-transition: background-image none;-ms-transition: background-image none;-o-transition: background-image none;transition: background-image none;}.estate-list .item .photo.fixed{top: 160px;}.estate-list .item .photo img{width:220px;height:130px;border:1px solid #e3e3e3;display: block;}.estate-list .item .media-wrap{position: absolute;width: 200px;right: 20px;bottom: 20px;}.estate-list .item .rating,.estate-list .item .media-wrap i {padding: 6px 10px 5px 10px;background: rgba(255,255,255,1);font-size: 14px;line-height: 19px;color: #000;float: right;margin: 0px 0 0 10px;height: 19px;}.estate-list .item .rating{background: #ffe324;margin: 0;position: absolute;left: 20px;bottom: 20px;}.tiny .estate-list .item .rating{left: auto;right: 2px;bottom: 2px;padding: 0 3px;font-size: 12px;height: 16px;line-height: 16px;}.estate-list .item .media-wrap i:before{margin: -2px 5px 0 0;font-size: 22px;color: #000;font-weight: normal;}.estate-list .item .photo.bbox .image-list {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex}.estate-list .item .photo.bbox .image-item {position: static;display: flex;align-items: flex-end;flex: 1;height: 100%}.estate-list .item .photo.bbox .image,.estate-list .item .photo.bbox .image-wrapper {position: absolute;left: 0;width: 100%;height: 100%;border: 0;border-radius: 4px}.estate-list .item .photo.bbox .image-wrapper {z-index: -2;top: 0;right: 0;bottom: 0;overflow: hidden;}.estate-list .item .photo.bbox .image-item .image-wrapper {opacity: 0}.estate-list .item .photo.bbox .image-list:not(:hover) .image-item:first-child .image-wrapper,.estate-list .item .photo.bbox .image-item:hover .image-wrapper {z-index: -1;opacity: 1}.estate-list .item .photo.bbox .image-list:not(:hover) .image-button {opacity: 0}.estate-list .item .photo.bbox .image-button {position: relative;z-index: 4;bottom: 2px;flex: 1;min-height: 7px;opacity: 1;transition: opacity .2s;border-radius: 3px;}.estate-list .item .photo.bbox .image-button:after {position: absolute;top: 1px;right: 1px;bottom: 2px;left: 1px;height: 5px;content: "";background: hsla(0,0%,100%,.8);transition: background-color .2s;border-radius: 3px;}.estate-list .item .photo.bbox .image-item:hover .image-button:after {background-color: #1e88e5;}.estate-list .item .photo.bbox .image-item:first-child .image-button:after {left: 3px}.estate-list .item .photo.bbox .image-item:last-child .image-button:after {right: 3px}.estate-list .item .photo.bbox .image-item .more {position: absolute;top: 0;right: 0;bottom: 0;left: 0;text-align: center;color: #fff;background-color: rgba(0,0,0,.5)}.estate-list .item .photo.bbox .image-item .more span {font-size: 14px;color: #fff;display: block;text-align: center;position: absolute;left: 0;padding-left: 20px;right: 0;bottom: 20px;}.estate-list .item .photo.bbox .image-item .more span:before {float: left;margin: 0;display: inline;text-align: center;position: absolute;margin: 0 0 0 -19px;}.tiny .estate-list .item .photo.bbox .image-list .image-button{display: none;}.tiny .estate-list .item .photo.bbox .image-item{display: none;}.tiny .estate-list .item .photo.bbox .image-item:first-of-type{display: block;}.estate-list .item .info{width: 580px;display: inline-block;float: right;height: 140px;margin-top: 20px;position: relative;overflow: hidden;}.estate-list .item .info .main-params-wrap {font-size: 22px;line-height: 20px;overflow: hidden;height: 24px;}.estate-list .item .info .main-params-wrap a {border: none;}.estate-list .item .main-params-wrap .cost {}.estate-list .item .main-params-wrap .object-id {position: absolute;top: 20px;right: 0;color: #818181;font-size: 12px;}.estate-list .item .info .main-params-wrap .estate-complex-title {border-bottom: transparent;}.estate-list .item:hover .info .main-params-wrap .estate-complex-title {color: #1e88e5;}.estate-list .item .info .main-params-wrap .estate-complex-title.short {max-width: 300px;}.tiny .estate-list .item .info .main-params-wrap .estate-complex-title{width: 450px;}.tiny .estate-list .item .info .main-params-wrap .estate-complex-title.short {max-width: 450px;width: auto;}.estate-list .item .info .main-params-wrap .estate-complex-seller {display: block;color: #818181;font-size: 14px;}.estate-list .item .main-params-wrap .total-objects {float: right;margin-right: 0;background: none;color: #000;}.estate-list .item:hover .main-params-wrap .total-objects {color: #1e88e5;}.estate-list .item .main-params-wrap .total-objects .price {font-size: 18px;font-weight: bold;padding-left: 5px;}.estate-list .item .main-params-wrap .total-objects .value {display: block;color: #818181;font-size: 14px;text-align: right;}.estate-list .item .info .address-wrap {min-height: 40px;color: #818181;padding: 0;display: table-cell;vertical-align: middle;height: 80px;font-size: 16px;}.estate-list .item .info .address-wrap .title {white-space: nowrap;overflow: hidden;display: block;border: none;z-index: 100;margin: 0 0 10px 0;color: #818181;font-size: 16px;padding: 0;}.estate-list .item .info .address-wrap .country{color: #000;font-size: 12px;line-height: 22px;display: block;margin-top: 2px;}.estate-list .item .info .address-wrap .country img{float:left;margin-right: 5px;}.estate-list .item .info .address-wrap .district{display: block;margin-top: 5px;}.estate-list .item .info .address-wrap .estate-complex{position: relative;z-index:4;display: inline-block;float: left;clear: both;}.estate-list .item .info .address-wrap .estate-complex-seller{background-position: -3px -562px;margin-top: 18px;}.estate-list .item.estate-complex .info .main-params-wrap{height: 40px;}.estate-list .item.estate-complex .info .address-wrap{height: 70px;}.estate-list .item .info .address-wrap .subway{color: #818181;}.estate-list .item .info .params{display: none;}.estate-list .item .info .params span{padding:0;float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 15px;display: block;margin:0 15px 0 0;color:#1e88e5;font-weight: bold;}.estate-list .item .info .params span i{padding-right:5px;color:#000000;font-weight: normal;}.estate-list .item.with-variants.active{cursor: default;height: auto;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,.2);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.2);-ms-box-shadow: 0 10px 30px rgba(0,0,0,.2);-o-box-shadow: 0 10px 30px rgba(0,0,0,.2);box-shadow: 0 10px 30px rgba(0,0,0,.2);z-index: 20;display: block;}.estate-list .variants-wrap .full-square span,.estate-list .item .main-params-wrap .full-square span,.estate-list .variants-wrap .type-object span,.estate-list .item .main-params-wrap .type-object span {color: #818181;padding-left: 2px;font-size: 16px;}.estate-list .item.with-variants.active .hr-bottom{display: none;}.estate-list .item .total-variants-wrap{color: #000;font-size: 14px;padding: 0;position: relative;z-index: 2001;margin-left: 20px;float: left;}.estate-list .item .total-variants-wrap .total-variants-info{cursor: pointer;border-bottom: 1px dashed #000;line-height: 19px;}.estate-list .item .total-variants-wrap:hover .total-variants-info{border-color: transparent;}.estate-list .item .total-variants-wrap:hover .hide,.estate-list .item .total-variants-wrap:hover .expand{}.estate-list .item .total-variants-wrap .expand,.estate-list .item .total-variants-wrap .hide,.estate-list .item.with-variants .variants-wrap{display: none;}.estate-list .item.active .total-variants-wrap .expand,.estate-list .item.active .total-variants-wrap .expand:after,.estate-list .item .total-variants-wrap .hide,.estate-list .item .total-variants-wrap .hide {display: none;}.estate-list .item.active .total-variants-wrap .hide:after,.estate-list .item.active .total-variants-wrap .hide,.estate-list .item .total-variants-wrap .expand,.estate-list .item .total-variants-wrap .expand {display: inline-block;float: none;}.estate-list .item .total-variants-wrap .expand,.estate-list .item .total-variants-wrap .hide {font-size: 24px;position: absolute;left: -24px;top: -6px;right: 0;}.estate-list .item.with-variants .variants-wrap.active .item {border-color: rgba(0,0,0,0);}.estate-list .item.with-variants .variants-wrap.active .item:hover .photo{opacity: 1;visibility: visible;}.estate-list .item.with-variants .variants-wrap.active .item:last-of-type .hr-bottom{display: none;}.estate-list .item.with-variants.active .variants-wrap {display: block;overflow: hidden;clear: both;margin: -20px 0 0 0;border-radius: 0 0 3px 3px;border-top: none;position: relative;z-index: 1000;}.estate-list .item.with-variants.active .variants-wrap .hr-bottom{display: block;}.estate-list .item.with-variants {height: 180px;}.estate-list .variants-wrap .list {width: 580px;float: right;margin: 0 0px 30px 0;border-radius: 0;display: none!important;position: relative;z-index: 100;min-height: 130px;}.estate-list .variants-wrap.active .list{display: block!important;margin-top: 2px;}.estate-list .variants-wrap .item {height: auto;padding: 15px 20px;margin: -2px 0 0 0;border: 1px solid #fff;line-height: 13px;width: 530px;}.estate-list .variants-wrap .item:hover {color: #1e88e5;border-color: #1e88e5;cursor: pointer;}.estate-list .item:hover .info .main-params-wrap a,.estate-list .item:hover .cost{color: #1e88e5;}.estate-list .variants-wrap{font-size: 16px;}.estate-list .variants-wrap .full-square{display: inline-block;width: 130px;overflow: hidden;white-space: nowrap;}.estate-list .variants-wrap .full-square sup{font-size: 50%;}.estate-list .variants-wrap .full-square span{color: #818181;padding-left: 2px;}.estate-list .variants-wrap .level{overflow: hidden;display: inline-block;width: 140px;}.estate-list .variants-wrap .level-total{font-size: 14px;}.estate-list .variants-wrap .cost{float: right;font-size: 18px;margin-top: 2px;margin-right: 20px;}.estate-list .item:hover .variants-wrap .cost{color:#000;}.estate-list .item:hover .variants-wrap .item:hover .cost{color:#1e88e5;}.estate-list .item:hover .variants-wrap .item:hover{background: #d2e7fa ;border-bottom: 1px solid #d2e7fa ;}.estate-list .item:hover .variants-wrap .item .star,.estate-list .item .variants-wrap .star{float: right;opacity: 0;width: 20px;margin-top: -5px;}.estate-list .item:hover .variants-wrap .star.in-favorites,.estate-list .item .variants-wrap .star.in-favorites,.estate-list .item:hover .variants-wrap .item:hover .star{opacity: 1;}.estate-list .show-all-variants {background: none;color: #1e88e5;margin-top: 20px;display: inline-block;z-index: 100;position: absolute;bottom: -30px;left: 20px;}.estate-list .total-variants-link{font-size: 12px;float: left;display: block;color:#1e88e5;position: relative;z-index: 2001;margin: 3px 0 0 10px;}.estate-list .item .info .actions {display: block;bottom: 0;left: 0;right: 0;position: absolute;height: 30px;z-index: 1000;}.estate-list .item .actions .tag {float: left;color: #fff;border-radius: 3px;padding: 0 10px;font-size: 14px;margin-right: 8px;height: 30px;line-height: 30px;z-index: 1000;display: block;overflow: hidden;}.estate-list .item .actions .status.promo {display: block;background: #d2e7fa;color: #000;}.estate-list .item .actions .status.premium {display: block;background: #faf0c0;color: #000;}.estate-list .item .actions .status.vip {display: block;background: #ead4fd;color: #000;}.estate-list .item .actions .raising {width: 30px;background: #d2e7fa;cursor: help;display: block;float: left;color: #000;position: relative;left: auto;top: auto;right: auto;bottom: auto;font-size: 24px;}.estate-list .item .info .actions .user {display: block;float: left;background: #e5f3bb;width: 30px;cursor: help;color: #000;font-size: 24px;position: relative;overflow: hidden;}.estate-list .item .actions .raising:before,.estate-list .item .actions .user:before {width: 12px;height: 13px;position: absolute;margin-left: -6px;text-align: center;margin-top: 3px;}.estate-list .item .info .actions .asignment,.estate-list .item .info .actions .contractor {border: 1px solid #ddd;color: #818181;}.estate-list .item .info .actions .star {float: right;margin-left: 0px;height: 18px;margin-top: -2px;width: 22px;font-size: 24px;opacity: 0;}.star{position: relative;z-index: 100;cursor: pointer;color: #1e88e5;}.star.in-favorites,.star:hover{color:#efcd30;}.card .star {height: 19px;}.estate-list .item .info .actions .star.in-favorites,.estate-list .item:hover .info .actions .star{opacity: 1;}.estate-list .item .actions .apart-hotel,.estate-list .item .actions .class{background: #e6e6e6;color:#666;}.subscribe-panel {background-color: #1e88e5;margin: 40px auto;color: #FFF;position: relative;display: block;text-align: right;display: block;height: 40px;line-height: 40px;width: 270px;font-size: 16px;padding: 8px 15px;font-size: 16px;line-height: 24px;cursor: pointer;}.subscribe-panel.active{background: none;padding: 0;}.subscribe-panel.success{background: none;color: green;width: 350px;padding: 10px 0;pointer-events: none;display: flex;margin: 0 auto;height: 120px;text-align: center;align-items: center;}.subscribe-panel.success:before{display: none;}.subscribe-panel span{}.subscribe-panel.active .subscribe-button{display: none;}.subscribe-panel form,.subscribe-panel.active.subscribe-button,.subscribe-panel.active:before{display: none;}.subscribe-panel.active form,.subscribe-panel.subscribe-button,.subscribe-panel:before{display: block;}.subscribe-panel form{}.subscribe-panel input{width: 220px;float: left;margin-right: 10px;}.subscribe-panel .send{width: auto;font-size: 24px;position: relative;padding: 0 8px;float: left;}.subscribe-panel .send:before{margin: 0;}.subscribe-panel:before{font-size: 24px;margin: 0 5px 0 0;}.card{margin: 10px;}.card .central{padding: 40px;}.card.central-main-content .left-part{float: left;width: 820px;vertical-align: top;}.card.central-main-content .right-part{float: right;width: 280px;vertical-align: top;}.card h1{padding: 0;display: table-cell;width: 510px;}.card .price + h1 {}.card .title-wrap {padding: 20px 0;display: table;line-height: 32px;}.card .price-wrap {text-align: center;}.card .price-wrap .price {font-weight: bold;font-size: 36px;line-height: 42px;}.card .price-wrap .price .rent {font-size: 24px;font-weight: normal;position: relative;margin: 1px 0 0 0px;}.card .price-wrap .currency-rub {font-size: 20px;font-weight: normal;margin-top: 8px;display: inline-block;margin-left: 5px;}.card .price-wrap .objects-same-money{display: block;margin: 15px 0 0 0;line-height: 20px;font-size: 16px;}.card .price-wrap .objects-same-money a{color: #1e88e5;}.card .price-wrap .price-per-meter {font-size: 18px;color: #818181;display: block;margin-top: 5px;}.card .price-wrap .inter-currency {font-size: 18px;padding-left: 10px;position: relative;margin-top: 5px;}.card .addr-wrap {position: relative;}.card .addr-wrap .txt-addr{font-size: 18px;line-height: 24px;}.card .title{font-size: 24px;line-height: 24px;display: block;margin-bottom: 20px;}.card .addr-wrap a{}.card .addr-wrap .direction,.card .addr-wrap .subway{font-size: 18px;color: #818181;display: block;padding-top: 15px;}.card .addr-wrap .direction a,.card .addr-wrap .subway a{color:#818181;}.estate-item .contacts-wrap {margin: 40px 10px;background: #fff;padding: 20px 40px;}.estate-item .contacts-wrap .phone-wrap {float: right;width: 255px;padding: 0;}.estate-item .contacts-wrap .phone-wrap .shown-phone .phone,.estate-item .contacts-wrap .phone-wrap .hidden-phone {font-size: 18px;font-weight: bold;text-align: center;padding: 0;}.estate-item .contacts-wrap .button {padding-left: 30px;padding-right: 30px;margin: 5px 0 0 0;float: right;display: block;}.estate-item .contacts-wrap .button:before{font-size: 22px;position: relative;margin: 2px 10px 0 0;}.estate-item .contacts-wrap .phone-wrap .hidden-phone.estate-item .contacts-wrap .agency-info .work-status{font-size: 10px;color: #1e88e5;width: 100%;text-transform: uppercase;}.estate-item .contacts-wrap .phone-wrap .shown-phone {padding: 5px 0 0 20px;position: relative;margin-left: 20px;}.estate-item .contacts-wrap .phone-wrap .hidden-phone + .shown-phone{position: absolute;}.estate-item .contacts-wrap .contacts-info {float: left;padding: 0;width: 580px;overflow: hidden;height: 50px;max-height: 50px;}.estate-item .contacts-wrap .contacts-info .logo{display: block;float: left;margin-right: 20px;}.estate-item .contacts-wrap .contacts-info .name {font-size: 16px;display: block;margin-top: 5px;}.estate-item .contacts-wrap .contacts-info .agency-name {color: #000;line-height: 18px;font-size: 18px;border-bottom: 1px solid #000;margin-top: 5px;display: inline-block;}.estate-item .contacts-wrap .contacts-info .agency-name:hover{border-bottom: 1px solid rgba(0,0,0,0);}.estate-item .contacts-wrap .contacts-info .agency-name img{display: none;}.estate-item .contacts-wrap .contacts-info .message{display: block;color: #1e88e5;font-size: 16px;margin-top: 9px;line-height: 18px;}.estate-item .contacts-wrap .contacts-info .message:hover{border-bottom: none;}.estate-item .contacts-wrap .contacts-info .message:before{font-size: 20px;margin: -1px 3px 0 0;}.estate-item .contacts-wrap .contacts-info .agency-info {}.estate-item .contacts-wrap .contacts-info .agency-info .work-status,.estate-item .contacts-wrap .contacts-info .agency-info .seller,.estate-item .contacts-wrap .contacts-info .agency-info .agency {color: #818181;text-transform: uppercase;font-size: 10px;display: block;margin-top: 10px;}.estate-item .contacts-wrap .contacts-info .agency-info .work-status,.estate-item .contacts-wrap .contacts-info .agency-info .seller{display: inline-block;}.estate-item .contacts-wrap #application-wrap {float: left;}.title-wrap{text-align: center;margin-bottom: 120px;}.title-wrap .doverie-years + h1{display: block;}.title-wrap h1{}.title-wrap .submenu-wrap{}.title-wrap .submenu-wrap li{color: #fff;display: inline-block;margin: 0 10px;cursor: pointer;}.title-wrap .submenu-wrap li:hover{color: #1e88e5;}.fullscreen-gallery{position: absolute;z-index: 0;background-repeat: no-repeat;background-attachment: local;background-position: center left;bottom: 0;top: 60px;left: 0;right: 0;max-height: 100vh;}.fullscreen-gallery + .central-column{margin-top: calc( 100% - 60px );}.fullscreen-gallery:before{content: "";display: block;left: 0;right: 0;bottom: 0px;top: 0;background: rgba(0,0,0,0.5);position: absolute;}.fullscreen-gallery .list{}.fullscreen-gallery .list li{position: absolute;left: 0;right: 0;bottom: 0px;top: 0;opacity: 0;z-index: -1;}.fullscreen-gallery .list .active{opacity: 1;}.fullscreen-gallery .thumbs-list{position: absolute;text-align: center;width: 800px;left: 50%;margin-left: -400px;height: 10px;bottom: 32px;}.fullscreen-gallery ul.thumbs-list li{display: inline-block;width: 10px;height: 10px;margin: 0 5px;cursor: pointer;background: #8D8E8C;border: 1px solid #8D8E8C;}.fullscreen-gallery ul.thumbs-list li:hover{border: 1px solid #8E908E;}.fullscreen-gallery ul.thumbs-list .active{background: #346184;border: 1px solid #8E908E;}.fullscreen-gallery .title-wrap{z-index: 10;position: relative;color: #fff;}.fullscreen-gallery .contacts-wrap{}.fullscreen-gallery .left-arrow,.fullscreen-gallery .right-arrow{position: absolute;width: 80px;left: 0;top: 0;bottom: 0;opacity: .3;cursor: pointer;display: none;}.fullscreen-gallery .right-arrow{left: auto;right: 10px;}.fullscreen-gallery .left-arrow:hover,.fullscreen-gallery .right-arrow:hover{opacity: .7;}.fullscreen-gallery .left-arrow:before,.fullscreen-gallery .right-arrow:before{font-size: 100px;width: 80px;text-indent: -15px;margin: 0;color: #fff;position: absolute;top: 50%;transform: translateY(-50%);}.card .section{margin: 60px 0;}.card .section:last-of-type{margin-bottom: 0;}.card .properties-wrap{font-size: 18px;line-height: 36px;}.card .properties-wrap p{width: 50%;padding: 0;float: left;}.card .properties-wrap p:last-of-type{padding-bottom: 0;}.card .properties-wrap span{color: #818181;width: 50%;display: block;float: left;background: url( /img/layout/dot.png ) repeat-x 0 24px #fff;position: relative;width: 295px;margin-right: 5px;}.card .properties-wrap i{display: inline-block;max-width: 310px;font-style: normal;text-overflow: ellipsis;overflow: hidden;height: auto;max-height: 30px;width: auto;white-space: nowrap;}.card .properties-wrap .new{padding: 1px 2px;background: #1e88e5;color: #fff;font-size: 10px;font-weight: normal;margin-left: 7px;text-transform: uppercase;top: -1px;position: relative;}.card .properties-wrap span b{background: #fff;font-weight: normal;padding-right: 5px;}.card .properties-wrap div{margin-bottom: 20px;}.card .properties-wrap p a{color: #1e88e5;white-space: nowrap;display: inline-block;max-width: 310px;text-overflow: ellipsis;overflow: hidden;height: auto;max-height: 30px;width: auto;white-space: nowrap;}.card .properties-wrap.inline p{width: 100%;float: none;margin-bottom: 10px;}.card .properties-wrap.inline p:before,.card .properties-wrap.inline p:after{content:"";display: table;clear: both;}.card .properties-wrap.inline i{max-width: 520px;width: 520px;float: left;display: block;max-height: 1200px;line-height: 25px;position: relative;top: 7px;}.card .video-wrap iframe{width: 49%;}.card .realtor-help-wrapper span {float: right;}.card .notes-wrap p:last-of-type{padding: 0!important;}.card .notes-wrap h2{padding: 0;margin: 0 0 20px 0;font-size: 24px;}.card .notes-wrap p + h2{margin-top: 20px;}.card .notation{color: #dd0000;margin: 0 auto;text-align: center;display: block;padding-top: 40px;font-size: 16px;}.card .central .info-wrap {margin: -20px -40px 0 -40px;position: relative;text-align: left;font-size: 16px;border-bottom: 1px solid #E6E6E6;padding: 0 40px 20px 40px;}.card .central .info-wrap .star,.card .central .info-wrap .site,.card .central .info-wrap .object-id,.card .central .info-wrap .abuse-title{position: relative;display: inline-block;float: none;margin-right: 30px;}.card .central .info-wrap .site,.card .central .info-wrap .object-id {color: #818181;}.card .central .info-wrap .site{border-bottom: 1px solid #818181;position: relative;}.card .central .info-wrap .site:hover{border-bottom: 1px solid rgba(0,0,0,0);}.card .central .info-wrap .site:before{position: absolute;right: -18px;top: -5px;margin: 0;font-size: 14px;}.card .central .info-wrap .star {color: #818181;cursor: pointer;border-bottom: 1px dashed #818181;margin-left: 25px;}.card .central .info-wrap .star:hover{text-decoration: none;border-bottom-color: transparent;}.card .central .info-wrap .star:hover:before{color:#efcd30;}.card .central .info-wrap .star:before{margin: 0;position: absolute;left: -25px;font-size: 22px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;top: -3px;}.card .central .info-wrap .star.in-favorites{color: #818181;}.card .central .info-wrap .star.in-favorites:before{color:#efcd30;}.card .central .info-wrap .abuse-title{font-size: 16px;}.card .central .info-wrap .abuse-title + .abuse-list{right: 0;top: 15px;}.card .central .info-wrap .abuse-title + .abuse-list span.arrow{left: auto;right: 40px;}.card.estate-complex h1{width: 550px;padding: 0;margin: 0;padding-right: 20px;display: inline-block;float: left;}#two_rows_estate_yandex_ad{width: 1180px;margin: 40px auto;}.other-queries{margin: 40px 0;}.other-queries .query{margin: 0 0 60px 0}.other-queries .query:last-of-type{margin: 0;}.other-queries .query .query-title{font-size: 24px;line-height: 24px;display: block;margin: 20px 0;}.other-queries .query .button{display: block;width: 200px;margin: 20px auto;}#search-results .empty-results,.other-queries .title{font-size: 24px;margin: 80px 20px;display: block;text-align: center;color: #000;position: relative;}.other-queries .query .query-title{margin: 20px;}#ajax-search-results .empty-results,.empty-results{color: #818181;font-size: 16px;text-align: center;position: absolute;top: 50%;margin-top: -8px;left: 0;right: 0;font-weight: normal;}#ajax-search-results .empty-results{position: relative;top: auto;left: auto;right: auto;margin: 50px 0;}.estate-list.similar{}.estate-list.similar h2{font-size: 18px;font-weight: normal;color: #1e88e5;margin: 20px;}.credit-tgb-wrapper {height: 690px;overflow-y: hidden;}#right-column .tgb-list,.credit-tgb-wrapper .tgb-list {width: 300px;height: 700px;margin: 0;float: left;}#right-column.tgb-list .tgb,.credit-tgb-wrapper .tgb-list .tgb {display: block;float: none;margin-top: 40px;}#right-column .tgb-list .tgb:first-of-type,.credit-tgb-wrapper .tgb-list .tgb:first-of-type {margin-top: 10px;}#right-column .tgb-list .tgb{margin: 0 0 20px 0;}.credit-tgb-wrapper .credit-wrapper{height: 700px;background: #fff;}.payed-format article.card{background-color: transparent;margin-top: -20px;}.payed-format article.card .left-wrap{padding: 20px;width: 720px;float: left;margin: 0;}.payed-format article.card .right-wrap{padding: 20px;float:right;width: 420px;margin-bottom: 40px;}.payed-format article.card h1{font-size: 48px;font-weight: bold;width: auto;padding-right: 20px;line-height: 56px;width: 1050px;}.payed-format article.card .addr-wrap{background: none;padding: 0;}.payed-format article.card .addr-wrap .txt-addr{font-size: 16px;}.payed-format article.card .addr-wrap:before {display: none;}.payed-format article.card .main-params .item,.estate-item article .offers .item {float: left;margin-right: 50px;font-size: 24px;}.estate-item article .offers .item {cursor: pointer;}.payed-format article.card .main-params .item b,.estate-item article .offers .item b {display: block;margin-top: 10px;font-size: 18px;font-weight: normal;color: #1e88e5;}.estate-item article .offers .item.rooms:hover {color: #1e88e5;}.estate-item article .offers .item:hover .rooms {border-bottom-color: transparent;color: #1e88e5;}.payed-format article.card .estate-complex-info{margin: 40px 0;font-size: 16px;}.payed-format article.card .estate-complex-info div{margin: 10px 0 0 0;}.payed-format .estate-item .contacts-wrap {padding: 40px 0 0 0;border-top: 1px solid #dddddd;}.payed-format .estate-item .contacts-wrap .realtor-help{float: right;}.payed-format .estate-item .contacts-wrap .contacts-info {display: inline-block;padding: 5px;background: rgba(0,0,0,.1);line-height: 30px;height: 30px;margin-left: 15px;width: auto;float: right;width: 650px;max-width: 650px;}.payed-format .estate-item .contacts-wrap .contacts-info .agency-name{color:#000;border-bottom: transparent;}.payed-format .estate-item .contacts-wrap .contacts-info img{height: 30px;display: block;float: left;margin-right: 10px;border-radius: 3px;}.payed-format article.card .estate-item .contacts-wrap .phone-wrap {}.payed-format article.card #application-button,.payed-format .estate-item .contacts-wrap .contacts-info .agency-info .agency {display: none;}.payed-format .estate-item .contacts-wrap .phone-wrap{width: 500px;margin-top: 5px;}.payed-format .estate-item .contacts-wrap .phone-wrap .shown-phone .phone,.payed-format .estate-item .contacts-wrap .phone-wrap .hidden-phone {font-weight: normal;font-size: 30px;float: left;}.payed-format .estate-item .contacts-wrap .phone-wrap .hidden-phone span {}.payed-format article.card .pretitle{text-transform: uppercase;font-size: 10px;color:#818181;}.payed-format article.card .pretitle span{border-bottom: 1px solid #818181;color:#818181;}.payed-format article.card .offices-wrap{margin-top: 20px;}.payed-format article.card .organization-info .title{font-size: 18px;padding: 20px 0 10px 0;display: block;color:#1e88e5;}.payed-format article.card .organization-info .img img{width: 40px;height: 40px;border-radius: 40px;float: left;margin-right: 10px;}.payed-format article.card .staff-list .item{padding: 20px;margin: 0 -20px 10px -20px;}.payed-format article.card .staff-list .item:before{display: none;}.payed-format article.card .staff-list .item .info{float: left;width: 280px;margin-top: 2px;}.payed-format article.card .staff-list .item .manage{margin: 0;width: 100%;padding-bottom: 5px;}.payed-format article.card .staff-list .item .img{float: left;width: 40px;height: 40px;border-radius: 40px;overflow: hidden;margin-right: 10px;}.payed-format article.card .staff-list .item .avatar {display: block;width: 40px;height: 40px;border-radius: 40px;background: #ddd;overflow: hidden;}.payed-format article.card .staff-list .item .avatar:before {color: #818181;font-size: 24px;margin: 7px 0 0 8px;text-align: center;}.payed-format article.card .staff-list .item .photo img {width: 40px;height: 40px;}.payed-format article.card .staff-list .item .avatar:before {color: #818181;font-size: 24px;margin: 7px 0 0 8px;text-align: center;}.payed-format article.card .staff-list .item .agent-phone,.payed-format article.card .staff-list .item .manage .specialization{display: none;}.payed-format article.card .staff-list .item .manage .name{height: auto;font-weight: normal;font-size: 16px;}.payed-format article.card .staff-list .item .agent-email{margin-top: 24px;}.payed-format article.card .staff-list .item .agent-email a{color:#818181;border-bottom: transparent;}.payed-format article.card .staff-list .item .message{width: 40px;}.payed-format article.card .staff-list .item .message:before{margin: 0;display: block;position: relative;top: 4px;left: -2px;}.payed-format article.card .offices-list .office-line .left,.payed-format article.card .offices-list .office-line .right{width: 100%;float: none;}.payed-format article.card .offices-list .office-line .phone{display: none;}.payed-format article.card .filter{margin-top: 20px;}.payed-format article.card .gallery-wrapper{margin-top: 20px;}.payed-format article.card .offices-list .ymaps-2-1-50-controls__control{top: 10px!important;}.payed-format .site{float: right;}.title-wrap .doverie-years,article .doverie-years{background: url(/img/layout/doverie-tag.png) no-repeat 5px 1px #E96235;border: none;color: #fff;text-transform: uppercase;font-size: 10px;padding: 5px 10px 5px 28px;background-size: 20px auto;}.title-wrap .doverie-years{position: relative;top: 40px;}#datetime-filter {height: 40px;clear: both;margin: 40px 0;width: 1140px;padding: 35px 20px;background: #fff;margin: 0 auto;border-radius: 3px;}#datetime-filter .years-list {float: left;width: 180px;}#datetime-filter .list {display: inline-block;width: auto;height: 40px;float: right;position: relative;width: 860px;}#datetime-filter .list li{display: block;height: 38px;font-size: 16px;line-height: 40px;float: left;text-align: center;margin: 0;border-bottom: none;font-weight: normal;position: relative;color: #818181;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;display: none;text-transform: lowercase;padding: 0 10px;}#datetime-filter .list li.on {display: block;}#datetime-filter .list li.active,#datetime-filter .list li:not(.inactive):hover{cursor: pointer;background: #1e88e5;color: #fff;}#datetime-filter .list li:before {content: "";display: block;border: 2px solid #1e88e5;z-index: 0;position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px;opacity: 0;visibility: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}#datetime-filter .list li.active:before,#datetime-filter .list li:not(.inactive):hover:before{opacity: 1;visibility: visible;}#datetime-filter .list li a,#datetime-filter .list li span{border: none;color: #818181;position: relative;z-index: 10;}#datetime-filter .list li:hover a,#datetime-filter .list li.active span,#datetime-filter .list li:hover span{color: #fff;}.estate-complex article .expert-rating-wrap .rating-items {height: 130px;background-color: #F3F3F3;width: 820px;position: relative;}.estate-complex article .expert-rating-wrap .rating-items:after{left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(243, 243, 243, 0);border-left-color: #F3F3F3;border-width: 15px;margin-top: -15px;}.estate-complex article .expert-rating-wrap .rating-items .item {text-align: center;max-width: 110px;margin: 0 29px;}.estate-complex article .expert-rating-wrap .rating-items .item .number {color: #818181;font-size: 18px;}.estate-complex article .expert-rating-wrap .rating-items .item .number b {font-size: 24px;font-weight: normal;color: #000;}.estate-complex article .expert-rating-wrap .rating-items .item .text {font-size: 14px;display: block;text-align: center;line-height: 20px;margin-top: 10px;}.estate-complex article .expert-rating-wrap .total-rating {float: right;height: 130px;line-height: 130px;background-color: #FFF324;font-size: 48px;width: 240px;position: relative;margin: 0;}.estate-complex article .expert-rating-wrap .total-rating:before {position: relative;float: left;margin: 40px 10px 0 40px;}.estate-complex .contacts-wrap{position: absolute;top: -225px;margin: 0 10px;width: 1100px;}.text-form-container {padding: 40px;margin: 1px 0;}.text-form-container h2 {padding: 0;margin: 0 0 20px 0;}.text-form-container .text {float: left;width: 390px;}.text-form-container form {margin: 20px -20px -20px -20px;padding-bottom: 20px;}.modal-inner.auth-form .lostpassword{margin: -10px 0 20px 0;}.modal-inner.auth-form .registration-block{text-align: center;}.social-authorization{border-top: 1px solid #dddddd;margin-top: 30px;padding: 20px 0 0 0;text-align: center;}.social-authorization h3{font-weight: normal;font-size: 14px;}.social-authorization span{width: 25px;height: 25px;margin-right: 10px;text-indent: -5000px;display: inline-block;cursor: pointer;}.social-authorization .fb{background: url(//st.bsn.ru/img/layout/facebook-logo.svg) no-repeat #496194;}.social-authorization .vk{background: url(//st.bsn.ru/img/layout/vk-logo.svg) no-repeat #6996c7;}.social-authorization .ok{background: url(//st.bsn.ru/img/layout/ok-logo.svg) no-repeat #ff9c43;}.modal-inner .registration .terms a{color:#1e88e5;margin-left: -5px;}.notification{}.notifications .inactive{display: none;}.notifications .message-success,.notifications.success{color: #54b605;}.notifications,.notifications.message-error{color:#d20000;font-size: 16px;}.comagic-sitephone-label_skin_button.comagic-sitephone-label--top,.comagic-widget.comagic-sitephone-label.comagic-sitephone-label_skin_button,.comagic-sitephone-label.comagic-sitephone-label--left,.comagic-sitephone__tool-buttons .comagic-sitephone__tool-buttons__button.comagic-sitephone__tool-buttons__button-close{display: none;}#clear-template{width: 100%;height: 100%;position: relative;}#clear-template .content{margin: 80px auto;width: 380px;}#clear-template .new-bsn-fixed{display: none;}.ya-share2__link{border: 1px solid rgba(0,0,0,0);}.no-results-found{margin: 40px auto;padding: 40px 0;display: block;text-align: center;color: #818181;font-size: 16px;}#two_rows_news_yandex_ad{margin: 60px 10px 0 10px;}.last-list-wrapper{background: #fff;width: 580px;height: 610px;}.last-list-wrapper h2{height: 170px;margin: 0;color: #fff;padding: 0;display: block;text-align: center;display: table;width: 100%;vertical-align: middle;overflow: hidden;position: relative;font-size: 30px;line-height: 38px;text-align: center;text-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);}.last-list-wrapper h2:before{content: "";position: absolute;top: -10px;bottom: -10px;left: -10px;right: -10px;z-index: -1;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;background-color: rgba(0,0,0,0.3);}.last-list-wrapper h2 span{vertical-align: middle;display: table-cell;z-index: 10;position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);width: 1180px;}.col-2.last-list-wrapper h2 span{width: 460px;}.col-2.last-list-wrapper h2 span a{color: #fff;font-size: 18px;}.last-list-wrapper .list {height: 440px;}.last-list-wrapper .list .item {padding: 20px;border-bottom: 1px solid #E6E6E6;}.last-list-wrapper .list .item:last-of-type{border: none;}.last-list-wrapper.comments-list h2{background-image: url( 'https://st.bsn.ru/img/layout/last-comments-list.png' );}.last-list-wrapper.organizations-list h2{background-image: url( 'https://st.bsn.ru/img/layout/last-organizations-list.png' );}.last-list-wrapper .list .simplebar-track.vertical{visibility: visible!important;}.central-marged{margin-top: 140px;}form .offer{display: inline-block;margin: 0 0 10px 0;}form .offer .checkbox{white-space: break-spaces;}#cookie_note{display: none;position: fixed;bottom: 15px;left: 50%;max-width: 90%;transform: translateX(-50%);padding: 20px;background-color: white;border-radius: 4px;box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);z-index: 100;}#cookie_note p{margin: 0;font-size: 0.9rem;text-align: left;color: black;}.cookie_accept{width:45%;white-space: nowrap;}@media (min-width: 576px){#cookie_note.show{display: flex;}}@media (max-width: 575px){#cookie_note.show{display: block;text-align: left;}} .categories-links{width: 600px;margin: -10px auto -30px auto;padding-top: 10px;}.categories-links a{text-decoration: none;color: #818181;position: relative;display: block;font-size: 16px;}.categories-links a:hover{color:#1e88e5;}.categories-links .more:before{position: absolute;right: -10px;float: right;top: 0;margin: 0;}.categories-links a.new{margin-right: 26px;}.categories-links a.new:before{content: "new";display: block;float: right;position: absolute;padding: 2px 3px;font-size: 10px;color: #fff;border-radius: 6.5px;background-color: #1E88E5;right: -27px;top: -5px;}.content-wrapper .content-list{max-height: 1180px; background: #fff;margin: 10px;float: left;width: 280px;}.content-wrapper .content-list h3{font-size: 18px;line-height: 21px;padding: 20px;}.content-wrapper .content-list .item{height: auto;padding: 20px;border-bottom: 1px solid #E6E6E6;display: block;float: none;}.content-wrapper .content-list .item a{font-size: 16px;line-height: 24px;border: none;}.content-wrapper .content-list .item .smallnotes{font-size: 14px;margin-top: 10px;position: relative;bottom: auto;left: auto;}.content-wrapper .item .smallnotes .views_count,.content-wrapper .item .smallnotes .comments_count{opacity: 0; float: right; }.content-wrapper .item:hover .smallnotes .views_count,.content-wrapper .item:hover .smallnotes .comments_count{display: inline-block;opacity: 1;}.content-wrapper .item {height: 380px;position: relative;background: #fff;}.content-wrapper .list-items .item{height: auto;}.content-wrapper .item.big:hover .title,.content-wrapper .item:hover .title{color: #1e88e5;}.content-wrapper .item .internal-link {position: absolute;cursor: pointer;top: 0;left: 0;bottom: 0;right: 0;z-index: 20;border: none;}.content-wrapper .item .categories {position: absolute;top: 20px;left: 20px;z-index: 100;}.content-wrapper .item .categories a{}.content-wrapper .item .categories > * {height: 30px;line-height: 30px;background: #fff;border: none;padding: 0 10px;margin-right: 10px;float: left;display: block;}.content-wrapper .item .categories .blue{color:#fff;background: #1e88e5;}.content-wrapper .item .categories .green{background: #6BBF0E;color:#fff; }.content-wrapper .item:not(.big) .image {width: 280px;height: 210px;display: block;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-ms-border-radius: 3px 3px 0 0;-o-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}.content-wrapper .item .content {width: 100%;overflow: hidden;max-height: 117px;}.content-wrapper .item .content .title {margin: 20px;border: none;font-size: 18px;line-height: 24px;display: block;}.content-wrapper .item .smallnotes {position: absolute;bottom: 20px;left: 20px;padding: 0;}.content-wrapper.first-big .item:first-of-type,.content-wrapper .item.big {width: 580px;}.content-wrapper.first-big .item:first-of-type .image:before,.content-wrapper .item.big .image:before {content:"";display: block;position: absolute;height: 200px;left: 0;right: 0;bottom:0;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%);-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-transition: .2s all;-moz-transition: .2s all;-ms-transition: .2s all;-o-transition: .2s all;transition: .2s all;}.content-wrapper.first-big .item:first-of-type .image,.content-wrapper .item.big .image {width: 100%;height: 380px;display: block;}.content-wrapper.first-big .item:first-of-type .content,.content-wrapper .item.big .content {position: absolute;bottom: 30px;left: 0;right: 0;max-height: 200px;}.content-wrapper.first-big .item:first-of-type .content a{color: #fff;}.content-wrapper .item.big .title,.content-wrapper .item.big .smallnotes,.content-wrapper.first-big .item:first-of-type .title,.content-wrapper.first-big .item:first-of-type .smallnotes{color: #fff;font-size: 30px;line-height: 38px;z-index: 1000;position: relative;}.content-wrapper .item.big:hover .title{color: #fff;}.content-wrapper.first-big .item:first-of-type:hover .image:before, .content-wrapper .item.big:hover .image:before{height: 300px;}.content-wrapper .item.big .smallnotes,.content-wrapper.first-big .item:first-of-type .smallnotes {font-size: 14px;line-height: 14px;bottom: 30px;}.content-wrapper .item.big .smallnotes .views_count, .content-wrapper .item.big .smallnotes .comments_count,.content-wrapper.first-big .item:first-of-type .smallnotes .views_count, .content-wrapper.first-big .item:first-of-type .smallnotes .comments_count{float: left;opacity: 1;}.content-wrapper .item.big .smallnotes [data-icon]::before,.content-wrapper.first-big .item:first-of-type .smallnotes [data-icon]::before{color: #fff;}.content-wrapper .row-1{height: 400px;overflow: hidden;}.content-wrapper .row-2{height: 820px;overflow: hidden;}.content-wrapper .row-3{height: 1200px;overflow: hidden;}.content-wrapper.bsntv .item .image:before {content:"";position:absolute;left: 0;top: 0;right: 0;z-index: 2;height: 210px;background: rgba(0,0,0,.1);}.content-wrapper .item .play {opacity: .7;}.content-wrapper .item:hover .play{opacity: 1;}.content-wrapper .item .play:before {width: 50px;height: 50px;font-size: 50px;color: #fff;position: absolute;left: 50%;top: 80px;margin: 0 0 0 -25px;border-radius: 50px;z-index: 10;}article .bigtext {margin: 60px 40px;font-size: 18px;line-height: 30px;padding-bottom: 20px;border-bottom: 1px solid #f3f3f3;}article .bigtext p{padding-bottom: 30px;}article .bigtext p:last-of-type{padding: 0;}article .bigtext img{max-width: 100%;height: auto!important;}article .news-main-photo {margin: 40px;position: relative;padding: 40px;display: flex;align-content: center;flex-wrap: wrap;}article .news-main-photo:before{content:"";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.5);border-radius: 3px;}article .news-main-photo h1 {color: #fff;position: relative;z-index: 10;font-size: 44px;line-height: 52px;text-align: center;margin: 20px 0 30px 0;width: 100%;}article .news-main-photo .photo-source {position: absolute;color: #818181;bottom: -20px;left: 0;font-size: 12px;}article .news-main-photo .social-breadcrumbs {text-align: center;width: 100%;height: 20px;}article .news-main-photo .breadcrumbs {text-align: center;width: 100%;top: 0;}article .news-main-photo .social-breadcrumbs a,article .news-main-photo .social-breadcrumbs span {color: #fff;border: none;float: none;}article .smallnotes {text-align: center;color: #fff;margin: 0 auto;position: relative;z-index: 10;}article .smallnotes time,article .smallnotes span {display: inline;float: none;margin-right: 40px;}article .smallnotes [data-icon]::before{position: absolute;margin: 1px 0 0 -17px ;color:#fff;}article .smallnotes.bottom {margin: 40px 0 40px 17px;text-align: left;}article .smallnotes.bottom .author{float: left; line-height: 14px; color:#818181;}article .smallnotes.bottom .author:before{color:#818181;}article .smallnotes.bottom #social-buttons-content{float: left;margin-top: -2px;}article .smallnotes.bottom #social-buttons-content span{margin: 0;font-family: 'Roboto'; }article .smallnotes.bottom #social-buttons-content a,article .smallnotes.bottom #social-buttons-content span{border: none;}article .smallnotes.bottom #social-buttons-content:before{margin-top: 1px;color:#818181;}article .video-box {margin-top: 40px;}article .video-box .breadcrumbs {margin: 40px auto;top: auto;}article .video-box .smallnotes {color: #818181;margin: 40px auto;}article .video-box .smallnotes [data-icon]::before {color: #818181;}.promo-wrapper .central-main-content{}.promo-wrapper .item{background-color: #fff;position: relative;padding: 40px 40px 40px 80px;}.promo-wrapper .item .title{font-size: 18px;color:#1e88e5; display: block;margin-bottom: 10px; }.promo-wrapper .item .numeric{font-size: 40px;font-weight: bold;position: absolute;width: 70px;text-align: center;left: 6px;color: #1e88e5;top: 35px;}.promo-wrapper .item.bg-cover{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;z-index: 1;}.promo-wrapper .item.bg-top{background-position: 50% 0%;background-repeat: no-repeat;z-index: 1;background-size: 720px auto; }.promo-wrapper .item.bg-bottom{background-position: 50% 100%;background-repeat: no-repeat;z-index: 1;background-size: 720px auto;}.promo-wrapper .item.bg-middle{background-position: 50% 50%;background-repeat: no-repeat;z-index: 1;background-size: 720px auto; background-size: auto; }.promo-wrapper .item .text p,.promo-wrapper .item .text div{font-size: 16px;line-height: 24px;}.promo-wrapper .item p:hover,.promo-wrapper .item div:hover{background: none;}.promo-wrapper .item .text img{display: inline-block;}.promo-wrapper .item .text img:nth-child(2){float: right;}.wide-format .promo-wrapper{margin-top: -200px;background: #F3F3F3;position: relative;z-index: 10;}.wide-format h1.promo-title span{top: 35%;}.wide-format .promo-wrapper .item:first-of-type{margin-top: 0;}.wide-format .promo-wrapper .item:last-of-type{margin-bottom: 0;}.wide-format .promo-wrapper .item{margin: 40px 0;}.wide-format h1{margin: 80px auto;padding: 0;display: block;text-align: center;font-size: 72px;line-height: 80px;width: 100%;position: relative;}article .tooltip-data{cursor: pointer;border-bottom: 1px dashed #1e88e5;color:#1e88e5;position: relative;}article .tooltip-data:hover{border-bottom-color: transparent;}article .tooltip-data .tooltip{content: attr(title);position: absolute;top: 28px;left: 50%;opacity: 0;visibility: hidden;margin-left: -170px;width: 300px;padding: 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,.2);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.2);-ms-box-shadow: 0 10px 30px rgba(0,0,0,.2);-o-box-shadow: 0 10px 30px rgba(0,0,0,.2);box-shadow: 0 10px 30px rgba(0,0,0,.2);background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;color:#000;cursor: default;z-index: 10;}article .tooltip-data .tooltip h2{font-size: 16px;font-weight: normal;padding: 0;color:#1e88e5;margin: 0 0 10px 0;}article .tooltip-data:hover .tooltip{top: 18px;opacity: 1;visibility: visible;}article .text .tooltip-data .tooltip p, article .text .tooltip-data .tooltip div {font-size: 14px;line-height: 20px;}.promo-wrapper .item .promo-button{text-align: center;margin: 20px 0 0 -20px;width: 100%;}.promo-wrapper .item .promo-button .button{color:#fff;}.smallnotes-wrapper,.promo-menu-wrapper{position: absolute;width: 200px;left: -230px;top: 0;} .smallnotes-wrapper{left: auto;right: -230px;}.smallnotes-wrapper.promo .smallnotes{width: 200px;}.smallnotes-wrapper.promo .smallnotes time, .smallnotes-wrapper.promo .smallnotes .place, .smallnotes-wrapper.promo .smallnotes .views_count, .smallnotes-wrapper.promo .smallnotes .comments_count, .smallnotes-wrapper.promo .smallnotes .author, .smallnotes-wrapper.promo .smallnotes .photo-source{padding-bottom: 15px;display: block;margin: 0;width: 100%;font-size: 14px;color: #818181;text-align: left;} .smallnotes-wrapper.promo .smallnotes > *:before{color: #818181;}.smallnotes-wrapper.promo .smallnotes .ya-share2.ya-share2_inited {display: inline-block;float: left;}.promo-menu-wrapper .menu{width: 200px;}.promo-menu-wrapper .menu .title{font-size: 18px;}.promo-menu-wrapper .menu ul{padding: 20px 0 20px 20px;}.promo-menu-wrapper .menu ul li{cursor: pointer;position: relative;margin-bottom: 15px;}.promo-menu-wrapper .menu ul li span{font-size: 14px;border-bottom: 1px dashed;display: inline;line-height: 16px;}.promo-menu-wrapper .menu ul li.active span,.promo-menu-wrapper .menu ul li:hover span{border-bottom: 1px dashed transparent;color:#1e88e5;}.promo-menu-wrapper .menu ul li:before{display: none;color: #1e88e5;position: absolute;top: -5px;left: -27px;font-size: 24px;margin: 0; }.promo-menu-wrapper .menu ul li.active:before{display: block;}.promo-menu-wrapper .menu.fixed-top{position: fixed;top: 80px;}.promo-menu-wrapper .menu.fixed-bottom{position: absolute;bottom: 10px;z-index: 10;width: 200px;}.promo-wrapper + #social-buttons-content{margin: 60px 0;text-align: center;}.promo-wrapper + #social-buttons-content .title{font-size: 18px;padding-bottom: 20px;display: block;}article.test-wrapper .bg,article.test-wrapper{position: absolute;top: 60px;left: 0;right: 0;bottom: 0;}article.test-wrapper .bg{padding: 0;display: block;overflow: hidden;position: absolute;top: 0;}article.test-wrapper .bg:before, article.test-wrapper .bg:after{content: "";position: absolute;top: -10px;bottom: -10px;left: -10px;right: -10px;z-index: -1;filter: blur(9px);-moz-filter: blur(9px);-webkit-filter: blur(9px);-o-filter: blur(9px);background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}article.test-wrapper.with-blur .bg:before,article.test-wrapper.with-blur .bg:after{filter: blur(9px);-moz-filter: blur(9px);-webkit-filter: blur(9px);-o-filter: blur(9px);}article.test-wrapper .bg:after {content: "";position: absolute;z-index: -2;background-repeat: no-repeat;background-image: inherit;}article.test-wrapper .content {position: relative;z-index: 10;width: 660px;margin: 0 auto;}article.test-wrapper .content h1 {margin: 40px auto 0 auto;text-align: center;position: relative;z-index: 10;} article.test-wrapper .content .spon{font-size: 16px;text-align: center;display: block;padding: 20px 0;position: relative;z-index: 10;}article.test-wrapper .content .spon a{border: none;}article.test-wrapper .content .spon img{width: 40px;position: relative;top: 13px;margin: 0 6px 0 3px;}article.test-wrapper .content .annotation {text-align: center;}article.test-wrapper .content .button.to-step {display: block;margin: 60px auto;width: 160px;}article.test-wrapper .content .actions {margin: 40px 0 0 0;}article.test-wrapper .content .actions .button.to-results,article.test-wrapper .content .actions .button.to-step{margin: 0;float: right;width: auto;display: none;}article.test-wrapper .content .actions .button.to-step{display: block;opacity: .2;cursor: default;}article.test-wrapper .question.answered .button.to-results,article.test-wrapper .question.answered .button.to-step{display: block;}article.test-wrapper .question.answered .button.to-step{opacity: 1;cursor: pointer;}article.test-wrapper .content .central-main-content {margin-top: 40px;padding: 40px 20px;position: relative;z-index: 10;}article.test-wrapper.with-gradient:before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 400px;background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );z-index: 10;}article.test-wrapper .content #social-buttons-content .title{font-size: 16px;padding-bottom: 10px;display: block;text-align: center;}article.test-wrapper .content #social-buttons-content .ya-share2{display: block;margin: 0 auto;text-align: center;}article.test-wrapper .question {}article.test-wrapper .question .title {display: block;color: #1e88e5;font-size: 18px;line-height: 22px;}article.test-wrapper .question .list {margin-top: 40px;border-top: 1px solid #e6e6e6;}article.test-wrapper .question .list .item {border-bottom: 1px solid #e6e6e6;position: relative;cursor: pointer;padding:20px 20px 20px 57px;}article.test-wrapper .question.answered .list .item{cursor: default;}article.test-wrapper .question .list .item .title:before {color: #c0c0c0;font-size: 21px;margin: 0;top: 0;position: absolute;left: -40px;}article.test-wrapper .question:not(.answered) .list .item:hover .title,article.test-wrapper .question:not(.answered) .list .item:hover .title:before{color:#1e88e5;}article.test-wrapper .question .list .item .title {color: #000;font-size: 16px;position: relative;}article.test-wrapper .question .list .item.wrong,article.test-wrapper .question .list .item.right{-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,.2);-moz-box-shadow: 0px 10px 30px rgba(0,0,0,.2);-ms-box-shadow: 0px 10px 30px rgba(0,0,0,.2);-o-box-shadow: 0px 10px 30px rgba(0,0,0,.2);box-shadow: 0px 10px 30px rgba(0,0,0,.2);}article.test-wrapper .question .list .item.wrong .title,article.test-wrapper .question .list .item.right .title{color:#fff;}article.test-wrapper .question .list .item.wrong:after,article.test-wrapper .question .list .item.right:after{content: "";position: absolute;top: -1px;bottom: -1px;left: 0;right: 0;border: 1px solid #F44336;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}article.test-wrapper .question .list .item.right:after{border: 1px solid #00C853;}article.test-wrapper .question .list .item.wrong {background: #F44336;color: #fff;}article.test-wrapper .question .list .item .answer {padding-top: 10px;font-size: 14px;color:#fff;display: block;}article.test-wrapper .question .list .item.wrong .title:before {content: "clear";color: #fff;}article.test-wrapper .question .list .item.right {background: #00C853;}article.test-wrapper .question .list .item.right .title:before {content: "done";color: #fff;}article.test-wrapper .question .list .item.right-then-wrong .title{color:#00c853;}article.test-wrapper .question .list .item.right-then-wrong .answer {color:#818181;}article.test-wrapper .question .list .item.right-then-wrong .title:before {content: "done";color: #00c853;}article.test-wrapper .results{}article.test-wrapper .results .title{font-size: 18px;color:#1e88e5;display: block;text-align: center;padding-bottom: 40px;}article.test-wrapper .results .count{padding: 0;font-size: 54px;display: block;text-align: center;}article.test-wrapper .results .text{display: block;text-align: center;margin: 40px 0;}article.test-wrapper .results #social-buttons-content .title{color:#000;}article.test-wrapper .results .promo-button{margin: 40px auto;text-align: center;}article.test-wrapper .results .promo-button .button{color:#fff;}article.test-wrapper .results .undertext{color: #000;display: block;margin: 40px 40px -20px 40px;text-align: center;font-size: 16px;line-height: 24px;}.question .steps {width: 420px;height: 40px}.question .steps span {float: left;margin-right: 10px;opacity: .2;width: 20px;height: 40px;}.question .steps span.active {opacity: 1;}.question .steps.paginator-type-1{background: url('/img/layout/test-bg.gif') no-repeat bottom;}.question .steps.paginator-type-1 span{background: url('/img/layout/test-paginator-tree.png') no-repeat 50% 0;}.question .steps.paginator-type-1 span:nth-child(2n) {background-size: 15px auto;background-position: 50% 8px;}.question .steps.paginator-type-2 span{background: url(/img/layout/test-paginator-money.png) no-repeat 50% 0;width: 30px;margin-top: 8px;}.question .steps.paginator-type-3 span{background: url(/img/layout/test-paginator-vsadnik.png) no-repeat 50% 0;width: 30px;margin-top: 8px;}.question .steps.paginator-type-4 span{background: url(/img/layout/test-paginator-realtor.png) no-repeat 50% 0;width: 30px;margin-top: 8px;}.test-wrapper .photo-source{position: fixed;right: 10px;bottom: 10px;font-size: 10px;color:#fff;opacity: .5;}.ya-share2__link .ya-share2__badge{display: none!important;}.ya-share2__link .ya-share2__title{display: block!important;font-size: 14px;}.ya-share2__item_service_vkontakte .ya-share2__title{color:#48729e;}.ya-share2__item_service_facebook .ya-share2__title {color: #3b5998;}.ya-share2__item_service_twitter .ya-share2__title {color: #00aced;}.ya-share2__item_service_odnoklassniki .ya-share2__title {color: #eb722e;}.ya-share2__item_service_gplus .ya-share2__title {color: #dc4e41;}.ya-share2__list_direction_horizontal > .ya-share2__item{margin-right: 15px!important;} .wide-format .longread .bigtext blockquote {margin: 0;padding: 40px;position: relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;margin: 0 0 20px 0;font-size: 30px;line-height: 40px;border: none;background: none;}.wide-format .longread .bigtext blockquote:after{content:"";display: table;clear: both;}.wide-format .longread .bigtext blockquote p {padding: 0;margin: 0 auto;width: 720px;}.wide-format .longread .bigtext blockquote img {margin: 0 20px 20px 0!important;}.wide-format .longread .bigtext blockquote strong,.wide-format .longread .bigtext blockquote b{display: block;color: #818181;font-size: 18px;line-height: 24px;font-weight: normal;position: relative;margin-top: 30px;}.wide-format .longread .bigtext blockquote strong:before,.wide-format .longread .bigtext blockquote b:before{content: "";height: 1px;width: 200px;background: #818181;position: absolute;left: 0;top: -15px;padding: 0;}.wide-format .longread .bigtext {margin: 60px 40px;font-size: 18px;line-height: 30px;padding-bottom: 20px;border-bottom: 1px solid #f3f3f3;}.wide-format .longread .bigtext p{padding-bottom: 30px;}.wide-format .longread .bigtext p:last-of-type{padding: 0;}.wide-format .longread .news-main-photo {margin: 40px;position: relative;padding: 40px;}.wide-format .longread .news-main-photo:before{content:"";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.5);border-radius: 3px;}.wide-format .longread .news-main-photo h1 {color: #fff;position: relative;z-index: 10;font-size: 44px;line-height: 52px;text-align: center;margin: 20px 0 30px 0;}.wide-format .longread .news-main-photo .photo-source {position: absolute;color: #818181;bottom: -20px;left: 0;font-size: 12px;}.wide-format .longread .news-main-photo .social-breadcrumbs {text-align: center;width: 100%;height: 20px;}.wide-format .longread .news-main-photo .breadcrumbs {text-align: center;width: 100%;top: 0;}.wide-format .longread .news-main-photo .social-breadcrumbs a,.wide-format .longread .news-main-photo .social-breadcrumbs span {color: #fff;border: none;float: none;}.wide-format .longread .smallnotes {text-align: center;color: #fff;margin: 0 auto;position: relative;z-index: 10;}.wide-format .longread .smallnotes time{display: inline;float: none;margin-right: 40px;}.wide-format .longread .smallnotes.bottom {margin: 40px 0 40px 17px;text-align: left;}.wide-format .longread .smallnotes.bottom .author{float: left; line-height: 14px; color:#818181;}.wide-format .longread .smallnotes.bottom .author:before{color:#818181;}.wide-format .longread .smallnotes.bottom #social-buttons-content{float: left;margin-top: -2px;}.wide-format .longread .tooltip-data{cursor: pointer;border-bottom: 1px dashed #1e88e5;color:#1e88e5;position: relative;}.wide-format .longread .tooltip-data:hover{border-bottom-color: transparent;}.wide-format .longread .tooltip-data .tooltip{content: attr(title);position: absolute;top: 28px;left: 50%;opacity: 0;visibility: hidden;margin-left: -170px;width: 300px;padding: 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,.2);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.2);-ms-box-shadow: 0 10px 30px rgba(0,0,0,.2);-o-box-shadow: 0 10px 30px rgba(0,0,0,.2);box-shadow: 0 10px 30px rgba(0,0,0,.2);background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;color:#000;cursor: default;z-index: 10;}.wide-format .longread .tooltip-data .tooltip h2{font-size: 16px;font-weight: normal;padding: 0;color:#1e88e5;margin: 0 0 10px 0;}.wide-format .longread .tooltip-data:hover .tooltip{top: 18px;opacity: 1;visibility: visible;}.wide-format .longread .tooltip-data .tooltip p, .wide-format .longread .tooltip-data .tooltip div {font-size: 14px;line-height: 20px;padding: 0;margin: 0;}.wide-format .longread-title {height: 740px;margin: -110px 0 0 0;color: #fff;padding: 0;display: block;text-align: center;font-size: 52px;line-height: 56px;font-weight: bold;display: table;width: 100%;max-width: 100%;vertical-align: middle;overflow: hidden;position: relative;}.wide-format .longread-title:before {content: "";position: absolute;top : -10px;bottom : -10px;left : -10px;right : -10px;z-index: -1;filter: blur(0);-moz-filter : blur(0);-webkit-filter: blur(0);-o-filter : blur(0);background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;background-color: rgba(0,0,0,0.3);}.wide-format .longread-title h1 {height: auto;margin: 20px 0 40px 0;display: block;font-size: 44px;line-height: 60px;font-weight: normal;text-shadow: 0 2px 10px rgba(0,0,0,0.5);}.wide-format .longread-title h1:before,.wide-format .longread-title h1:after {display: none;}.wide-format .longread-title .text {vertical-align: middle;display: table-cell;z-index: 10;position: absolute;top: 50%;left: 50%;margin-right: -230px;transform: translate(-50%, -50%);width: 1180px;}.wide-format .longread-title .text .title{width: 480px;text-align: center;font-weight: normal;position: relative;padding-top: 40px;}.wide-format .longread-title .text .title.position-right{float: right;}.wide-format .longread-title .text .title.position-center{left: 50%;margin-left: -230px;}.wide-format .longread-title .text .smallnotes{color: #fff;text-align: center;padding-left: 45px;}.wide-format .longread-title .text .smallnotes time, .wide-format .longread-title .text .smallnotes span{display: inline;float: none;margin-right: 40px;}.wide-format .longread-title .text .smallnotes [data-icon]::before {position: absolute;margin: 4px 0 0 -18px;color: #fff;}.wide-format .longread-title .text .smallnotes [data-icon]::before{color: #fff;}.wide-format .longread-title .text .breadcrumbs {text-align: center;width: 480px;top: -40px;}.wide-format .longread-title .text .social-breadcrumbs a, .wide-format .longread-title .text .social-breadcrumbs span {color: #fff;border: none;float: none;}.wide-format .longread.central-wrapper{width: 100%;margin: 0;padding: 0;}.wide-format .longread .bigtext{font-size: 18px;line-height: 29px;border: none;margin: 0 auto; }.wide-format .longread .bigtext .annotation{opacity: 0.9;color: #898989;font-size: 18px;font-style: italic;line-height: 30px;padding: 0;width: 800px;margin: 80px auto;}.wide-format .longread .bigtext .annotation + p{margin-top: 80px;}.wide-format .longread .bigtext h2{padding: 0;display: block;margin: 80px auto 20px auto;font-size: 24px;line-height: 30px;width: 800px;}.wide-format .longread .bigtext p{width: 800px;margin-left: auto;margin-right: auto; padding: 0; }.wide-format .longread .bigtext div{padding: 0;}.wide-format .longread .bigtext img{margin-left: auto;margin-right: auto;display: block;max-width: 940px!important;}.wide-format .longread .bigtext p + img{margin-top: 80px;}.wide-format .longread iframe,.wide-format .longread .bigtext p img{margin-left: -70px;margin-top: 80px;margin-bottom: 80px;max-width: 940px!important;}.wide-format .longread .bigtext h2 + p img{margin-top: 20px;}.wide-format .longread .bigtext img + .figcaption{color: #818181;font-size: 14px;display: block;text-align: center;margin: -80px auto 80px auto;}.wide-format .longread .bigtext .insert-block img + .figcaption {display: inline;float: left; margin-top: 0; }.wide-format .longread iframe{margin-top: 20px;margin-bottom: 20px;}.wide-format .longread .bigtext .insert-block{margin: 80px auto;width: 940px;} .wide-format .longread .bigtext .insert-block .text{font-size: 18px;line-height: 29px;width: 430px;}.wide-format .longread .bigtext .insert-block .text p{width: 430px;}.wide-format .longread .bigtext .insert-block .text h1,.wide-format .longread .bigtext .insert-block .text h2,.wide-format .longread .bigtext .insert-block .text h3{padding-top: 0;margin-top: 0;width: auto;}.wide-format .longread .bigtext .insert-block.img-left img{margin: 0 20px 20px 0;float: left; } .wide-format .longread .bigtext .insert-block.img-left img:last-of-type{margin-bottom: 0;}.wide-format .longread .bigtext .insert-block.img-left .text{float: right;}.wide-format .longread .bigtext .insert-block.img-right img{margin: 0 0 20px 20px;float: right; } .wide-format .longread .bigtext .insert-block.img-right .text{float: left; } .wide-format .longread .bigtext .insert-block:before,.wide-format .longread .bigtext .insert-block:after{content:"";display: table;clear: both;} .wide-format .longread .bigtext p{display: block;margin: 0 auto 30px auto;padding: 0;}.wide-format .longread .bigtext blockquote {margin: 80px 60px;padding: 0;}.wide-format .longread .smallnotes.bottom{margin: 80px 0 60px -200px;position: relative;left: 50%;width: 400px;padding: 0;min-height: 30px;}.wide-format .longread .smallnotes.bottom #social-buttons-content:before{font-size: 22px;position: absolute;left: -30px;}.bigtext .longread-advert-wrapper{margin: 80px auto;}.bigtext .longread-advert-wrapper .item{height: auto;position: relative;width: 940px;margin: 50px 0 70px -70px;margin-left: auto;margin-right: auto;float: none;padding: 0;}.bigtext .longread-advert-wrapper:hover .item .text{top: 20px;opacity: 1;}.bigtext .longread-advert-wrapper .item:hover .text,.bigtext .longread-advert-wrapper .item:hover .title{color:#000;}.bigtext .longread-advert-wrapper .item .text{position: absolute;background: rgba(255,255,255,.9);left: 20px;right: 20px;top: 0;padding: 20px 50px; opacity: 0; -webkit-transition: opacity .3s, top .3s;-moz-transition: opacity .3s, top .3s;-ms-transition: opacity .3s, top .3s;-o-transition: opacity .3s, top .3s;transition: opacity .3s, top .3s;}.longread-advert-wrapper .item .hdr{cursor: pointer;z-index: 10;}.longread-advert-wrapper .hdr:hover + .text .title{color:#1e88e5;}.longread-advert-wrapper .title{font-size: 24px;line-height: 30px;display: block;margin: 0 0 20px 0;}.longread-advert-wrapper .description{font-size: 18px;line-height: 29px;}.wide-format .longread .bigtext .longread-advert-wrapper img{margin: 0;max-width: 940px!important;}.longread-advert-wrapper .link{}.wide-format .longread .bigtext img + .img-title{display: block;margin: -70px 0 0 0;text-align: center;font-size: 14px;color: #4A4A4A;}.yes-longred h2{position: relative;}.yes-longred h2:before{content: attr(data-count);left: -65px;top: 20px;color: #448EB1;font-size: 80px;font-weight: bold;position: absolute; }.yes-longred .border-block{border: 10px solid #448EB1;padding: 40px 50px 50px 50px;font-size: 18px;line-height: 26px;text-align: right;display: block;float: right;margin: 30px -60px 30px 60px;}.yes-longred .border-block .title{color: #448EB1;font-size: 36px;font-weight: bold;line-height: 60px;text-align: right;display: block; }.yes-longred .border-block{}.yes-longred .border-block.left{float: left;margin: 10px 60px 30px -60px;text-align: left;}.yes-longred .example-block {position: relative;margin: 60px auto 40px auto;display: block;width: 800px;color: #fff;text-indent: 10000%;height: 59px;overflow: hidden;left: -70px;}.yes-longred .example-block:before {content: attr(data-text);display: block;background-color: #448EB1;width: 230px;position: absolute;left: 0;padding: 12px 0 12px 70px;font-size: 24px;text-indent: 0;}.example-block:after {content: "";position: absolute;right: 470px;display: block;width: 0;height: 0;border-style: solid;border-width: 53px 30px 0 0;border-color: #448EB1 transparent transparent transparent;line-height: 0px;_border-color: #448EB1 #000000 #000000 #000000;_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');top: 0;}.yes-longred a:hover,.yes-longred a{color: #448EB1;}article .breadcrumbs{position: relative;text-align: center;margin-bottom: -18px;}article .breadcrumbs span,article .breadcrumbs a{border: none;float: none;}#content-list .row-2{height: auto;}.subscribe-content-wrapper{}.subscribe-content-wrapper .title{display: block;font-size: 30px;text-align: center;}.subscribe-content-wrapper .subscribe-panel{margin: 0 auto;text-align: center;display: block;float: none;margin-top: 20px;}.content-wrapper.categories-titles .item{height: 330px;padding: 20px;font-size: 18px;line-height: 24px;text-align: center;}.content-wrapper.categories-titles .item .icon-block{height: 160px;width: 100%;display: block;position: relative;margin-top: 40px;}.content-wrapper.categories-titles .item .icon-block:after{content: "";height: 110px;width: 100px;background-image: url(https://st.bsn.ru/img/layout/bsn4-icons-spravochnik.svg);background-position: -5px -5px;background-repeat: no-repeat;background-size: 1600px auto;display: block;margin: 0 auto;}.categories-titles.services .item.rating .icon-block:after{background-position: -150px -12px;}.categories-titles.services .item.navigator .icon-block:after{background-position: -946px -145px;}.categories-titles.services .item.estimate .icon-block:after{background-position: -420px -12px;}.categories-titles.services .item.consultant .icon-block:after{background-position: -552px -12px;}.categories-titles.services .item.webinars .icon-block:after{background-position: -288px -12px;}.categories-titles.services .item.information .icon-block:after{background-position: -563px -149px;}.categories-titles.services .item.calendar .icon-block:after{background-position: -681px -12px;}.wide-format .promo-title {max-width: 100%;height: 380px;margin: 0;overflow: hidden;}.wide-format h1.promo-title span {position: absolute;width: 1100px;left: 50%;margin-left: -550px;transform: translateY(-50%);top: 50%;color: #fff;font-size: 52px;}.wide-format .promo-title + article {background: none;width: 720px;margin: 80px auto;}.wide-format h1.promo-title:before,.wide-format h1.promo-title:after {content: "";position: absolute;top : -10px;bottom : -10px;left : -10px;right : -10px;z-index: -1;filter: blur(5px);-moz-filter : blur(5px);-webkit-filter: blur(5px);-o-filter : blur(5px);background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;background-color: rgba(0,0,0,0.5);}.wide-format h1.promo-title:after {content: "";position: absolute;z-index: -2;background-repeat: no-repeat;background-image: inherit;}.wide-format .promo-title + article .central-main-content.item {padding: 40px 40px 40px 80px;-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.2);-moz-box-shadow: 0 4px 5px rgba(0,0,0,.2);-ms-box-shadow: 0 4px 5px rgba(0,0,0,.2);-o-box-shadow: 0 4px 5px rgba(0,0,0,.2);box-shadow: 0 4px 5px rgba(0,0,0,.2);}.wide-format .promo-title + article{}.wide-format .promo-title + article{}.wide-format .promo-title + article{}.wide-format .promo-title + article{}.wide-format .promo-title + article #comments-form{width: 720px;}.wide-format .promo-title + article #comments-form .form .text-wrap{width: 100%;}.wide-format .promo-title + article #comments-form .form textarea, .wide-format .promo-title + article #comments-form .item .form textarea{background: none;}.gallery-wrapper{margin: 0;position: relative;}.gallery-wrapper .thumbs-list{overflow: hidden;height: 190px;}.gallery-wrapper .thumbs-list a {border: none;float: left;margin-right: 10px;position: relative;width: 260px;height: 190px;overflow: hidden;}.gallery-wrapper .thumbs-list a:not(.more-photos):before{opacity: 0;background: rgba(0,0,0,.5);margin: 0;width: 100%;height: 100%;color: #fff;content: attr(data-icon);font-size: 40px;text-align: center;line-height: 193px;}.gallery-wrapper .thumbs-list a:hover:before{opacity: 1;}.gallery-wrapper .thumbs-list a:nth-child(6){margin-right: 0;}.gallery-wrapper .thumbs-list img {display: block;width: 260px;height: 190px;margin: 0 auto; }.gallery-wrapper .thumbs-list img:before { content: " ";display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: rgb(230, 230, 230);} .gallery-wrapper .more-photos {background: #F3F3F3;text-align: center;width: 100px;height: 82px;display: block;float: left;color: #1e88e5;line-height: 82px;cursor: pointer;border: none;}.gallery-wrapper .more-photos i {font-size: 12px;border-bottom: 1px dashed #1e88e5;}.gallery-wrapper .more-photos:hover i{border-bottom: transparent;}.gallery-wrapper .hidden-thumbs {display: none;}.tab .gallery-wrapper{margin-top: 20px;}.gallery-wrap,.gallery-skin,.gallery-outer,.gallery-inner,.gallery-image,.gallery-wrap iframe,.gallery-wrap object,.gallery-nav,.gallery-nav span,.gallery-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.gallery-wrap {position: absolute;top: 0;left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 108020;}.gallery-skin {position: relative;padding: 0!important;color: #444;text-shadow: none;}.gallery-opened {z-index: 108030;}.gallery-outer, .gallery-inner {position: relative;}.gallery-inner {overflow: hidden;}.gallery-type-iframe .gallery-inner {-webkit-overflow-scrolling: touch;}.gallery-error {color: #444;margin: 0;padding: 15px;white-space: nowrap;}.gallery-image, .gallery-iframe {display: block;width: 100%;height: 100%;}.gallery-image {max-width: 100%;max-height: 100%;}.gallery-nav.gallery-prev:before,.gallery-nav.gallery-next:before,.gallery-item.gallery-close:before{color: #fff;font-size: 40px;position: absolute;margin-top: -20px;opacity: .3;} .gallery-nav.gallery-prev:before{left: 20px;top: 50%;}.gallery-nav.gallery-next:before{right: 20px;top: 50%;}.gallery-item.gallery-close:before{right: 0;top: 0;margin-top: 0; }.gallery-nav.gallery-prev:hover:before,.gallery-nav.gallery-next:hover:before,.gallery-item.gallery-close:hover:before{opacity: 1;}.gallery-close {position: absolute;cursor: pointer;z-index: 110000;right: 20px;top: 20px;}.gallery-nav {position: absolute;top: 0;width: 50%;cursor: pointer;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 108040;bottom: 100px;border: none;}.gallery-nav:hover{border: none;}.gallery-prev {left: 0;}.gallery-next {right: 0;}.gallery-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 108040;visibility: hidden;display: none;}.gallery-prev span {left: 10px;background-position: 0 -36px;}.gallery-next span {right: 10px;background-position: 0 -72px;}.gallery-nav:hover span {visibility: visible;}.gallery-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.gallery-lock {overflow: visible !important;width: auto;}.gallery-lock body {overflow: hidden !important;}.gallery-lock-test {overflow-y: hidden !important;}.gallery-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 108010;background: url(/js/gallery/gallery_overlay.png);}.gallery-overlay-fixed {position: fixed;bottom: 0;right: 0;}.gallery-lock .gallery-overlay {overflow: hidden;}.gallery-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 108050;}.gallery-opened .gallery-title {visibility: visible;}.gallery-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 108050;text-align: center;}.gallery-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.gallery-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.gallery-title-inside-wrap {padding-top: 10px;}.gallery-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#gallery-loading, .gallery-close, .gallery-prev span, .gallery-next span {background-image: url(/js/gallery/gallery_sprite@2x.png);background-size: 44px 152px; }#gallery-loading div {background-image: url(/js/gallery/gallery_loading@2x.gif);background-size: 24px 24px; }}#gallery-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 108050; }#gallery-thumbs.bottom {bottom: 2px;}#gallery-thumbs.top {top: 2px;}#gallery-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}#gallery-thumbs ul li {float: left;padding: 0;margin-right: 10px;position: relative;}#gallery-thumbs ul li.active:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 3px solid #1e88e5;display: block;z-index: 10;}#gallery-thumbs ul li:last-of-type{margin-right: 0;}#gallery-thumbs ul li:hover {opacity: 1;}#gallery-thumbs ul li a {display: block;position: relative;overflow: hidden;outline: none;border: none;}#gallery-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}.modal-active {overflow: hidden;}body.modal-active{margin-right:0!important;}html.modal-active{margin-right: 17px;}.modal-container{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99992;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-tap-highlight-color: transparent;}.modal-container-opened {overflow: hidden;}.modal-bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;-webkit-transition-duration: inherit;-o-transition-duration: inherit;transition-duration: inherit;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(.47,0,.74,.71);-o-transition-timing-function: cubic-bezier(.47,0,.74,.71);transition-timing-function: cubic-bezier(.47,0,.74,.71);-webkit-transition-timing-function: cubic-bezier(.22,.61,.36,1);-o-transition-timing-function: cubic-bezier(.22,.61,.36,1);transition-timing-function: cubic-bezier(.22,.61,.36,1);opacity: .8;background: #000; }.modal-stage,.modal-inner{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.modal-stage {overflow: hidden;direction: ltr;z-index: 99994;-webkit-transform: translateZ(0);}.modal-slide>* {display: inline-block;position: relative;padding: 24px;margin: 44px 0;border-width: 0;vertical-align: middle;text-align: left;background-color: #fff;overflow: none;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 10;}.modal-close,.modal-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: 0;white-space: normal;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch;display: block;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition-property: opacity,-webkit-transform;-o-transition-property: opacity,-o-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform,-o-transform;transition-property: transform,opacity,-webkit-transform;}.modal-close{display: block; z-index: 99995;background: none;z-index: 5;}.modal-slide.active{display: block;}.modal-slide:before {content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0}.modal-slide > div,.modal-slide > form{min-width: 300px;}.modal{display: inline-block;}@media (max-width: 767px) {.modal-slide.active{margin: 0!important;top: 15px;left: 15px;right: 15px;}}.modal {position: relative;width: 460px;max-width: 90%;max-width: -webkit-calc(100%);max-width: calc(100%);color: #000;padding: 20px;overflow: visible;z-index: 99996;}@media (max-width: 767px) {.modal {padding:40px 15px}}.modal-container .closebutton {display: block;position: absolute;color: #1e88e5;right: 0;top: 0;cursor: pointer;font-size: 30px;width: 30px;height: 30px;}.new-bsn-fixed,.application-fixed{position: fixed;right:0;margin-top: -50px;top: 50%;z-index: 100;transition: right .3s ease;-webkit-transition: right .3s ease;-moz-transition: right .3s ease;-ms-transition: right .3s ease;-o-transition: right .3s ease;}.new-bsn-fixed{left: 0;right: auto;-webkit-transition: left .3s;-moz-transition:left .3s;-ms-transition: left .3s;transition: left .3s;-o-transition:left .3s;}.application-fixed.active{right:340px;}.new-bsn-fixed.active{left:340px;}.new-bsn-fixed #new-bsn-button,.application-fixed #application-button{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;z-index: 102;width: 80px;height: 90px;line-height: 15px;right: 0;-webkit-transition: right .3s;-moz-transition: right .3s;-ms-transition: right .3s;transition: right .3s;-o-transition: right .3s; padding: 8px 1px;text-align: center;}.new-bsn-fixed.active,.application-fixed.active{ z-index: 100001;}.new-bsn-fixed #new-bsn-button{-webkit-transition: left .3s;-moz-transition:left .3s;-ms-transition: left .3s;transition: left .3s;-o-transition:left .3s;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;-ms-border-radius: 0 3px 3px 0;-o-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}.application-fixed #application-button.active{right: 340px;}.new-bsn-fixed #new-bsn-button.active{left: 340px;}.new-bsn-fixed #new-bsn-button:before,.application-fixed #application-button:before{font-size: 30px;display: block;margin: 2px auto 7px auto;width: 100%;text-align: center;}.application-fixed .circle {margin: 0 auto;width: 100px;height: 100px;border: 2px solid #1e88e5;position: absolute;top: 0;left: 0;}@keyframes circle1 {0% {width: 76px;height: 86px;opacity: 1;left: 0;top: 0;}70% {width: 76px;height: 86px;opacity: 1;left: 0;top: 0;}90% {width: 116px;height: 126px;left: -19px;top: -19px;opacity: 0;}100% {width: 116px;height: 126px;opacity: 0;left: -19px;top: -19px;}}@keyframes circle2 {0% {width: 76px;height: 86px;opacity: 1;top: 0;left: 0;}75% {width: 76px;height: 86px;opacity: 1;top: 0;left: 0;}95% {width: 116px;height: 126px;left: -19px;top: -19px;opacity: 0;}100% {width: 116px;height: 126px;opacity: 0;left: -19px;top: -19px;}}@keyframes circle3 {0% {width: 76px;height: 86px;opacity: 0;top: 0;left: 0;}80% {width: 76px;height: 86px;opacity: 1;top: 0;left: 0;}100% {width: 116px;height: 126px;opacity: 0;left: -19px;top: -19px;}}.application-fixed:not(.active) .button + .animations .circle.one{animation: circle1 6s infinite;}.application-fixed:not(.active) .button + .animations .circle.two{animation: circle2 6s infinite;}.application-fixed:not(.active) .button + .animations .circle.three{animation: circle3 6s infinite;}.application-fixed.active .button + .animations div{opacity: 0;}.application-fixed #application-button.active{}.new-bsn-fixed.active .new-bsn-wrapper,.application-fixed.active .form {right: -340px;opacity: 1;}.new-bsn-wrapper,.application-fixed .form {width: 300px;right: -340px;left: auto;top: 50%;z-index: 10010;border-left: 3px solid #1e88e5;position: absolute;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,.2);-moz-box-shadow: 0 10px 30px rgba(0,0,0,.2);-ms-box-shadow: 0 10px 30px rgba(0,0,0,.2);-o-box-shadow: 0 10px 30px rgba(0,0,0,.2);box-shadow: 0 10px 30px rgba(0,0,0,.2);padding: 20px;background: #fff;opacity: 0;}.application-sent-wrapper.success{color: #1e88e5;font-size: 18px;text-align: center;position: relative;width: 300px;}.modal-slide .success i[data-icon="mood"]:before{margin: 40px auto;display: block;width: 100%;font-size: 100px;}