

/* Start:/dist/css/bundle-vendor.min.css?14635836949343*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000}#preloader #status{width:200px;height:150px;position:absolute;left:50%;top:50%;margin:-100px 0 0 -100px}#preloader{background-color:#fdfdfd}#preloader #status{background-image:url(/dist/css/../images/vendor/preloader.gif);background-repeat:no-repeat;background-position:center}.sh-popover{position:absolute;top:0;left:0;width:auto;min-width:unset;max-width:unset;min-height:unset;max-height:unset;display:none;visibility:hidden;z-index:-1}.sh-popover:after{position:absolute;display:block;content:''}.sh-popover__block{display:table}.sh-popover__item{cursor:pointer}.sh-popover.is-clone{display:block}.sh-popover.is-active{z-index:1000;visibility:visible}.sh-popover.is-hide{z-index:-1;visibility:hidden}.sh-popover--top{margin-top:-8px;bottom:100%;left:0;text-align:center}.sh-popover--top-left{bottom:100%;left:0;text-align:left}.sh-popover--top-right{bottom:100%;left:0;text-align:right}.sh-popover--bottom{top:100%;left:0;text-align:center;margin-top:8px}.sh-popover--bottom-left{top:100%;left:0;text-align:left}.sh-popover--bottom-right{top:100%;left:0;text-align:right}.sh-popover--left{right:100%;top:0;bottom:0;text-align:right;margin-left:-8px}.sh-popover--left-top{right:100%;top:0;text-align:right}.sh-popover--left-bottom{right:100%;bottom:0;text-align:right}.sh-popover--right{left:100%;text-align:left;top:0;bottom:0;margin-left:8px}.sh-popover--right-top{left:100%;top:0;text-align:left}.sh-popover--right-bottom{left:100%;bottom:0;text-align:left}.sh-popover{white-space:nowrap;background-color:#fff;border:1px solid #060a0e;margin-bottom:5px;padding:8px 6px 4px 6px;opacity:0;visibility:hidden}.sh-popover.is-active{opacity:1;visibility:visible}.sh-popover.is-hide{opacity:0;visibility:hidden}.sh-popover--top:after{left:0;bottom:-8px;width:100%;height:5px;background:url(/dist/css/../images/vendor/triangle-bottom.png) center bottom no-repeat}.sh-popover--top-left:after{background-position:left bottom}.sh-popover--top-right:after{background-position:right bottom}.sh-popover--bottom:after{left:0;top:-8px;width:100%;height:5px;background:url(/dist/css/../images/vendor/triangle-top.png) center bottom no-repeat}.sh-popover--bottom-left:after{background-position:left bottom}.sh-popover--bottom-right:after{background-position:right bottom}.sh-popover--left:after{top:0;right:-8px;height:100%;width:5px;background:url(/dist/css/../images/vendor/triangle-right.png) left center no-repeat}.sh-popover--left-top:after{background-position:left top}.sh-popover--left-bottom:after{background-position:left bottom}.sh-popover--right:after{top:0;left:-8px;height:100%;width:5px;background:url(/dist/css/../images/vendor/triangle-left.png) right center no-repeat}.sh-popover--right-top:after{background-position:right top}.sh-popover--right-bottom:after{background-position:right bottom}
/* End */


/* Start:/dist/css/bundle.min.css?1782729813105723*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{width:100%;height:100%;min-height:100%!important;position:relative;display:table;min-width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,button,html,input,select,textarea{font-family:'PT Sans',sans-serif;color:#000;font-size:16px;line-height:1.42857143}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}nav{position:relative}audio:not([controls]){display:none}div{text-align:inherit}[hidden]{display:none}button.submit{background-color:transparent;padding:0;border:none;overflow:visible}button::-moz-focus-inner{padding:0;border:none}.bold,b{font-weight:700}strong{text-transform:uppercase}hr{border:1px solid #000}fieldset{border:none}label{cursor:pointer}a{color:#e2091c}a[href]:not([class]){color:#e2091c;text-decoration:underline}a:hover{cursor:pointer;text-decoration:none}a img{border:none}.sh-text-italic{font-style:italic}.sh-text-normal{font-style:normal}.sh-text-blue{color:#0028bb}.sh-text-white{color:#fff}.sh-text-black{color:#000}.sh-text-grey{color:#555}.sh-no-margin{margin:0}.sh-no-margin--i{margin:0!important}.sh-no-padd{padding:0}.sh-no-padd--i{padding:0!important}.sh-no-bg{background-color:transparent}.sh-no-bg--i{background-color:transparent!important}.sh-no-display{display:none}.sh-no-display--i{display:none!important}.sh-mrg-ca{margin:0 auto}.sh-mrg-ca--i{margin:0 auto!important}.sh-mrg-no-top{margin-top:0}.sh-mrg-no-top--i{margin-top:0!important}.sh-mrg-no-bot{margin-bottom:0}.sh-mrg-no-bot--i{margin-bottom:0!important}.sh-fl-left{float:left}.sh-fl-right{float:right}.sh-fl-none{float:none}.sh-clear{clear:both;height:0;overflow:hidden}.sh-clear-fix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;overflow:hidden}.sh-clear-b{clear:both}.sh-submit{cursor:pointer}.sh-trans{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sh-popup{padding:20px}.sh-full-click{position:absolute;z-index:500;width:100%;height:100%;display:block;top:0;left:0}.sh-overlay{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;display:none;z-index:900;background:url(/dist/css/../images/overlay.png)}.sh-blocks{font-size:0;line-height:0;list-style:none;display:block;width:100%}.sh-blocks__row{display:block;clear:both}.sh-blocks__row--table{display:table-row;width:100%}.sh-blocks__item{vertical-align:top;white-space:normal;display:inline-block}.sh-blocks__item--top{vertical-align:top}.sh-blocks__item--middle{vertical-align:middle}.sh-blocks__item--bottom{vertical-align:bottom}.sh-blocks__item--table{display:table-cell}.sh-two-col{display:block;font-size:0;line-height:0;list-style:none}.sh-two-col__col{display:inline-block;vertical-align:top;width:50%}.sh-two-col__col--sell{display:table-cell}.sh-two-col__col--sidebar{width:18%}.sh-two-col__col--sidebar--left{margin-right:4%}.sh-two-col__col--sidebar--right{margin-left:4%}.sh-two-col__col--page-container{width:78%}.sh-two-col__block{color:#000;font-size:16px;line-height:1.42857143}.sh-blocks-box{font-size:0;line-height:0;list-style:none;display:block;margin:0 -12px 25px}.sh-blocks-box--center{text-align:center}.sh-blocks-box__row{display:block;clear:both}.sh-blocks-box__row--table{display:table-row;width:100%}.sh-blocks-box__item{display:inline-block;position:relative;padding:12px;vertical-align:top;white-space:normal}.sh-blocks-box__item--top{vertical-align:top}.sh-blocks-box__item--middle{vertical-align:middle}.sh-blocks-box__item--bottom{vertical-align:bottom}.sh-blocks-box__item--table{display:table-cell}.sh-blocks-box__image{display:block;position:relative;overflow:hidden;width:100%;height:100%;line-height:0;font-size:0;letter-spacing:0}.sh-blocks-box__image-pic{display:inline;border:none;margin:0;padding:0}.sh-blocks-box__block{display:block;position:relative;z-index:100}.sh-blocks-box__middle{display:table;width:100%;height:100%}.sh-blocks-box__middle-block{display:table-cell;vertical-align:middle}.sh-blocks-box__info{display:table}.sh-blocks-box__info--absolute{width:100%;height:100%;position:absolute;top:0;z-index:100;display:block}.sh-blocks-box__info__name{margin:0 auto;display:block;padding:10px 5px}.sh-blocks-box__item--w1{width:100%}.sh-blocks-box__item--w2{width:50%}.sh-blocks-box__item--w3{width:33.33333333%}.sh-blocks-box__item--w4{width:25%}.sh-blocks-box__item--w5{width:20%}.sh-blocks-box__item--w6{width:16.66666667%}.sh-blocks-box__item--w7{width:14.28571429%}.sh-blocks-box__item--w8{width:12.5%}.sh-blocks-box__item--w9{width:11.11111111%}.sh-blocks-box__item--w10{width:10%}.sh-ico{display:inline-block}.sh-form .sh-form__input,.sh-form .sh-form__select,.sh-form .sh-form__text,.sh-form .sh-form__textarea{border:1px solid transparent;margin-bottom:10px;padding:4px 10px}.sh-form .sh-form__input--email,.sh-form .sh-form__input--file,.sh-form .sh-form__input--password,.sh-form .sh-form__input--text{width:100%}.sh-form .sh-form__input--submit{display:table;float:left;margin-bottom:10px}.sh-form .sh-form__select,.sh-form .sh-form__textarea{width:100%}.sh-form .sh-form__label{display:block;margin-bottom:5px}.sh-form .sh-form__captcha{display:table}.sh-form .sh-form__captcha__image{float:left}.sh-form .sh-form__captcha__input{float:left;width:112px;margin-left:8px;margin-bottom:0;margin-top:2px}.sh-form .sh-form__require-info{display:table;float:left;margin-bottom:10px;padding:2px 5px}.sh-form .sh-form__date-block{position:relative}.sh-form .sh-form__date-block a{float:left;position:absolute;top:21px;left:0;padding:8px 8px}.sh-form .sh-form__date-block a img{display:block}.sh-form .sh-form__date-block input{padding-left:28px}.sh-form .sh-form__date-block .calendar-icon{float:left;position:absolute;padding:6px 4px 5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;left:-1px;top:20px;border-top-left-radius:5px;border-bottom-left-radius:5px}.sh-btn{border-radius:0;cursor:pointer;text-decoration:none;border:none;position:relative;display:inline-block}.sh-breadcrumbs{display:block}.sh-breadcrumbs__list{font-size:0;line-height:0;list-style:none}.sh-breadcrumbs__item{display:inline-block}.sh-breadcrumbs__link{text-decoration:none}.sh-breadcrumbs__link--hover,.sh-breadcrumbs__link:hover{text-decoration:underline}.sh-page-nav{padding:5px 10px;margin:10px 0;display:block}.sh-page-nav__container{display:table;margin:0 auto}.sh-page-nav__all,.sh-page-nav__dots,.sh-page-nav__next,.sh-page-nav__num,.sh-page-nav__previous{font-size:0;line-height:0;list-style:none;display:inline-block;vertical-align:top}.sh-page-nav__next,.sh-page-nav__previous{margin:5px 0}.sh-page-nav__all,.sh-page-nav__num{padding:5px 10px}.sh-page-nav__dots{padding:5px 10px}.sh-left-nav{margin:10px 0 25px}.sh-left-nav__item{margin:0;padding:0;list-style-type:none;display:block;width:100%}.sh-left-nav__block{display:block;position:relative;padding:0;margin:0}.sh-left-nav__block__link{display:block;padding:2px 0;margin:2px 0;vertical-align:top}.sh-left-nav__block--root{padding:10px 0}.sh-left-nav__block--shild{margin-left:10px}.sh-go-top{display:none;position:fixed;top:auto;bottom:50px;left:auto;right:50px;z-index:980}.sh-social-links{display:block}.sh-social-links__list{padding:0;font-size:0;line-height:0;list-style:none}.sh-social-links__item{display:inline-block;padding:0;position:relative;margin-right:5px}.sh-social-links__vk{display:block}.sh-social-links__tw{display:block}.sh-social-links__fb{display:block}.sh-social-links__gp{display:block}.sh-init-checkbox__checkbox{width:17px;height:17px;position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.sh-init-checkbox__checkbox-input{position:absolute;left:-100px}.sh-init-checkbox__checkbox--checked{background-position:0 0}.sh-table{border-collapse:collapse!important}.sh-table td,.sh-table th{padding:12px 15px;text-align:inherit;border-bottom:1px solid #fff;background-color:#fff}.sh-table th:first-child{padding-left:0}.sh-table th:last-child{padding-right:0}.sh-table td:first-child{padding-left:0}.sh-table td:last-child{padding-right:0}.sh-table--s1 tr:nth-child(2n) td{background-color:#f4f9ed}.sh-table--s1 td,.sh-table--s1 th{padding:5px}.sh-table--s1 th{padding-top:8px;padding-bottom:0;font-size:16px;line-height:1.2}.sh-table--s1 td{border-bottom:1px solid #d4d3d4}.sh-table--s1 .td:first-child,.sh-table--s1 .th:first-child{padding-left:20px}.sh-table--s1 td:last-child,.sh-table--s1 th:last-child{padding-right:20px}.sh-main-title{line-height:1.2;letter-spacing:0;padding:2px 0;margin:2px 0;text-decoration:none;font-weight:400}.sh-main-title a{text-decoration:none}.sh-main-title--h1{font-size:36px}.sh-main-title--h2{font-size:34px}.sh-main-title--h3{font-size:16px}.sh-main-title--h4{font-size:14px}.sh-main-title--h5{font-size:12px}.sh-main-title--h6{font-size:10px}.sh-text-none{text-decoration:none}.sh-text-through{text-decoration:line-through}.sh-text-ca{text-align:center}.sh-text-ra{text-align:right}.sh-text-la{text-align:left}.sh-text-inh{color:inherit}.sh-text-inh-i{color:inherit!important}.sh-text-upper{text-transform:uppercase}.sh-text-vam{vertical-align:middle}.sh-text-nowrap{white-space:nowrap}.sh-link{color:inherit;text-decoration:underline}.sh-link--hover,.sh-link:hover{text-decoration:none}.sh-link--invert{text-decoration:none}.sh-link--invert--hover,.sh-link--invert:hover{text-decoration:underline}input,select,textarea{font-family:inherit;font-size:inherit}code.sh,pre.sh{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code.sh{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}pre.sh{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre.sh code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.sh-ico--varnoff-logo{background-image:url(/dist/css/../images/logo-varnoff.png);background-repeat:no-repeat}.sh-left-nav__block{-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.sh-left-nav__block__link{font-size:14px;text-align:left;line-height:1.4;text-decoration:none;color:#333}.sh-left-nav__block__link--hover,.sh-left-nav__block__link:hover{color:#2c2c2c;background-color:#dcdcdc}.sh-left-nav__block__link--active{color:#000;text-decoration:none}.sh-left-nav__block__link--root{text-decoration:none;font-size:14px;color:#2b2628}.sh-left-nav__block__link--root--active{color:#000;text-decoration:none}.sh-left-nav__block__link--shild{text-decoration:underline;font-size:13px;color:#2b2628}.sh-left-nav__block__link--shild--active{color:#000;text-decoration:none}.sh-page-nav{border:1px solid #000}.sh-page-nav__container{font-size:18px;line-height:1.4;color:#058b00}.sh-page-nav__all,.sh-page-nav__dots,.sh-page-nav__next,.sh-page-nav__num,.sh-page-nav__previous{width:27px;height:27px}.sh-page-nav__all a{text-decoration:none}.sh-page-nav__current{text-decoration:none}.sh-page-nav__previous{color:#000}.sh-page-nav__next{color:#000}.sh-page-nav__current{color:#2b2628}.sh-btn{font-size:16px;color:#000;line-height:1.42857143;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.sh-btn--hover,.sh-btn:hover{background-color:#fff}.sh-btn--small{font-size:14px;line-height:1;padding:2px 5px}.sh-btn--medium{font-size:16px;line-height:1.1;padding:10px 15px}.sh-btn--big{font-size:24px;line-height:1.1;padding:10px 28px}.sh-btn--black{background-color:#433e40;color:#fff}.sh-btn--black--hover,.sh-btn--black:hover{background:#1d191a;color:#fff}.sh-btn--white{background-color:#fff;color:#2b2628}.sh-btn--white--hover,.sh-btn--white:hover{background-color:#beb9bb;color:#383838}.sh-btn--red{background-color:#C70013;color:#fff}.sh-btn--red--hover,.sh-btn--red:hover{background-color:#730624;color:#fff}.sh-btn--green{background-color:#284a00;color:#fff}.sh-btn--green--hover,.sh-btn--green:hover{background-color:#fff;color:#284a00}.sh-btn--blue{background-color:#4ac2ea;color:#fff}.sh-btn--blue--hover,.sh-btn--blue:hover{background-color:#fff;color:#4ac2ea}.sh-btn--yellow{background-color:#ffffa8;color:#2f2f2f}.sh-btn--yellow--hover,.sh-btn--yellow:hover{background:#f8ffcc;color:#2f2f2f}.sh-btn--orange{background-color:#ff8f3c;color:#fff}.sh-btn--orange--hover,.sh-btn--orange:hover{background-color:#fff;color:#ff8f3c}.sh-form .sh-form__label{font-size:14px;font-weight:400;color:#656565}.sh-form .sh-form__require-info{font-style:italic}.sh-form .sh-form__input,.sh-form .sh-form__input--email,.sh-form .sh-form__input--file,.sh-form .sh-form__input--password,.sh-form .sh-form__input--text,.sh-form .sh-form__select,.sh-form .sh-form__textarea{background-color:#fff}.sh-form .sh-form__input--email--error,.sh-form .sh-form__input--error,.sh-form .sh-form__input--file--error,.sh-form .sh-form__input--password--error,.sh-form .sh-form__input--text--error,.sh-form .sh-form__select--error,.sh-form .sh-form__textarea--error{border:1px solid #de2523}.sh-form .sh-form__input--disabled{background-color:#c5c5c5;border:1px solid silver;cursor:no-drop;color:#000}.sh-form .sh-form__input--style-1{background-color:#fff;border:3px solid #e5e5e5;padding:11px 21px}.sh-form .sh-form__input--submit{display:inline-block;background-color:#0099e0;color:#fff;font-size:24px;padding:15px 40px 11px;line-height:1;float:none;margin-bottom:15px;margin-top:10px;border:none;-webkit-box-shadow:none;box-shadow:none}.sh-form .sh-form__input--email--error,.sh-form .sh-form__input--error,.sh-form .sh-form__input--file--error,.sh-form .sh-form__input--password--error,.sh-form .sh-form__input--text--error{border:3px solid #de2523}.sh-form .sh-form__textarea--style-1{background-color:#fff;border:3px solid #e5e5e5;padding:11px 21px}.sh-form .sh-form__textarea--error{border:3px solid #de2523}.sh-form .sh-form__captcha{display:inline-block;vertical-align:top;position:absolute;left:0}.sh-form .sh-form__captcha__input{margin-left:20px;padding:5px 21px;margin-top:0}.sh-form .sh-form__date-block .calendar-icon{top:1px}.sh-form .sh-form__submit{display:inline-block;vertical-align:top}.sh-form .sh-form__errors{color:red}.sh-go-top{background-color:#444;color:#fff;padding:10px 20px;border-radius:4px;font-size:16px;text-align:right;text-decoration:none}.sh-social-links__fb,.sh-social-links__gp,.sh-social-links__tw,.sh-social-links__vk{width:33px;height:33px;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;background-image:url(/dist/css/../images/socio.png);background-repeat:no-repeat}.sh-social-links__vk{background-position:0 0}.sh-social-links__vk--hover,.sh-social-links__vk:hover{background-position:0 -33px}.sh-social-links__tw{background-position:-66px 0}.sh-social-links__tw--hover,.sh-social-links__tw:hover{background-position:-66px -33px}.sh-social-links__fb{background-position:-33px 0}.sh-social-links__fb--hover,.sh-social-links__fb:hover{background-position:-33px -33px}.sh-social-links__gp{background-position:-99px 0}.sh-social-links__gp--hover,.sh-social-links__gp:hover{background-position:-99px -33px}.sh-blocks-box__block{color:#000;font-size:16px;line-height:1.42857143}.sh-blocks-box__info__name{text-decoration:none;text-align:center}.sh-blocks-box__info__link{text-decoration:none}sh-.breadcrumbs__item{color:#000;font-size:16px;line-height:1.42857143}.sh-init-checkbox__checkbox{background:green url(/dist/css/../images/check.png) no-repeat -20px 0}body{background:#fff;-webkit-background-size:cover;background-size:cover}.bx-wrapper{position:relative;margin:0;padding:0}.bx-wrapper .bx-viewport{overflow:hidden}.bx-wrapper .bx-pager{text-align:center;position:absolute;bottom:0;display:block;width:100%;z-index:10}.bx-wrapper .bx-pager.bx-default-pager{text-align:center;position:absolute;bottom:31px;height:20px;width:100%;left:0;z-index:10}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;outline:0}.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link{display:inline-block;position:relative;width:12px;height:12px;border-radius:50%;margin:3px;background:0 0;border:1px solid #fff;cursor:pointer}.bx-wrapper .bx-pager.bx-default-pager .active{background:#fff}.bx .bx-controls-auto .bx-controls-auto-item,.bx .bx-pager .bx-pager-item{display:inline-block}.bx-controls{z-index:10;display:block;width:100%}.bx-controls-direction a{position:absolute;top:50%;margin-top:-53px;outline:0;width:54px;height:106px;text-indent:-9999px;z-index:10}.bx-controls-direction a.disabled{display:none}.bx-prev{background:url(/dist/css/../../upload/s2/images/arrleft.png) left top no-repeat;left:50px}.bx-prev:hover{opacity:1}.bx-next{background:url(/dist/css/../../upload/s2/images/arrright.png) right top no-repeat;right:50px}.bx-next:hover{opacity:1}.fancybox-skin{border:none;border-radius:0}.fancybox-close{position:absolute;top:-37px;right:-37px;width:74px;height:74px;cursor:pointer;z-index:8040;background:url(/dist/css/../../upload/s2/images/close.png) center no-repeat}.fancybox-overlay{z-index:3000}.fancybox-opened{z-index:3100}main{z-index:10;position:relative}a:hover{color:#c50014}footer{position:relative;z-index:10}h1:not([class]){font-size:41px}h2:not([class]){font-size:34px}h3:not([class]){font-size:28px}h4:not([class]){font-size:20px}h5:not([class]){font-size:16px}h6:not([class]){font-size:14px}.bx-filter .bx-filter-section{padding:0}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub{font-size:14px;font-style:normal;display:inline-block;vertical-align:middle;padding-bottom:5px;margin-right:5px}.bx-filter .bx-filter-parameters-box-title span{font-size:15px;color:#fff;border:none;cursor:default}.bx-filter .bx-ft-sub{font-size:15px!important;color:#fff!important;border:none!important}.bx-filter .bx-filter-input-container{display:inline-block;vertical-align:middle;margin-right:5px}.bx-filter .bx-filter-input-container input{display:block;width:100%;font-size:16px;height:24px;margin:0;padding:0 4px;border-radius:0;background:#000;outline:0;border:none;border-bottom:2px solid #DB1921;color:#DB1921;text-align:center;font-family:Ubuntu,sans-serif;font-weight:700;position:relative}.bx-filter .bx-filter-input-container input:after,.bx-filter .bx-filter-input-container inputbefore{content:'';background-image:url(/dist/css/../../upload/s2/images/Sprite.png);width:10px;height:5px;position:absolute;bottom:0;display:block}.bx-filter .bx-filter-input-container input:after{background-position:-132px -26px;right:0}.bx-filter .bx-filter-input-container inputbefore{background-position:-132px -26px;left:0}.bx-filter .bx-ui-slider-handle{width:26px;height:35px;font-size:0;line-height:0}.bx-filter .bx-ui-slider-handle.right{margin-top:-38px}.bx-filter .bx-ui-slider-handle.right .sh-ico{left:-9px;position:relative}.bx-filter .bx-ui-slider-handle.left .sh-ico{right:-8px;position:relative}.bx-filter .bx-filter-parameters-box-container .checkbox:first-child{margin-top:0}.bx-filter .bx-filter-param-text{color:#fff}.bx-filter .bx-ui-slider-track-container{padding-top:45px;padding-bottom:25px;margin:0;width:100%;padding-right:0;padding-left:0}.bx-filter .bx-filter-parameters-box-container-block{padding:0}.bx-filter .bx-filter-popup-result{font-size:inherit;font-weight:inherit;position:relative;z-index:100;display:none;line-height:inherit;margin:0;padding:0;white-space:nowrap;color:inherit;border:none;background-color:transparent;left:auto;right:auto;bottom:auto}.bx-filter .bx-filter-popup-result a{color:inherit;line-height:inherit}.bx-filter .bx-ui-slider-track{height:3px}.bx-filter .checkbox,.bx-filter .radio{margin:0;padding:0;padding-right:7px}.bx-filter .checkbox label,.bx-filter .radio label{margin:0;padding:0}.bx-filter.bx-black .bx-filter-section{background:0 0}.bx-filter.bx-black .bx-ui-slider-handle.right{background:0 0}.bx-filter.bx-black .bx-ui-slider-handle.left{background:0 0}.bx-filter.bx-black .bx-ui-slider-pricebar-v{background:#DB1921}.bx-filter.bx-black .bx-ui-slider-pricebar-vd{background:#ff9fa3}.bx-filter.bx-black .bx-ui-slider-pricebar-vn{background:#ef4249}.bx-filter.bx-black .bx-ui-slider-track{background:#fff}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fademfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fademfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fademfp-wrap.mfp-removing .mfp-content{opacity:0}button.mfp-arrow{width:83px;height:83px}button.mfp-arrow-right,button.mfp-arrow-right.mfp-close{background:url(/dist/css/../../upload/s2/images/arrR.png) center no-repeat;right:40px}button.mfp-arrow-right.mfp-close:after,button.mfp-arrow-right.mfp-close:before,button.mfp-arrow-right:after,button.mfp-arrow-right:before{display:none}button.mfp-arrow-left,button.mfp-arrow-left.mfp-close{background:url(/dist/css/../../upload/s2/images/arrL.png) center no-repeat;left:40px}button.mfp-arrow-left.mfp-close:after,button.mfp-arrow-left.mfp-close:before,button.mfp-arrow-left:after,button.mfp-arrow-left:before{display:none}button.mfp-close{line-height:0;font-size:0;width:22px;height:22px;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-349px -230px;right:10px;top:10px}button.mfp-close:active{top:8px}#preloader #status{background-image:url(/dist/css/../../upload/s2/images/preloader.gif)}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-o-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.sh-two-col__col--page-container,.sh-two-col__col--sidebar{font-size:16px;line-height:1.2}.sh-two-col__col--sidebar{width:18.5%}.sh-two-col__col--sidebar--left{margin-right:8.7%}.sh-two-col__col--sidebar--right{margin-left:8.7%}.sh-two-col__col--page-container{width:72.8%}.sh-main-title{line-height:1.2;padding:16px 0}.sh-main-title--bordered{position:relative}.sh-main-title--bordered:after{content:'';display:block;width:100%;position:absolute;left:0;top:100%;border:3px solid #1B191A;margin-top:-2px}.sh-main-title--spaced{margin-left:81px}.sh-main-title a{color:inherit!important;text-decoration:none!important}.sh-hr--black{border-color:#1B191A}.sh-hr--big{border-width:3px}.sh-text-red{color:#c50014}.sh-text-red--s1{color:#e2091c}.sh-text-white{color:#fff}.sh-text-black{color:#000}.sh-text-green{color:#0EAB00}.sh-bold.sh-bold--s1{font-family:Ubuntu,sans-serif;font-weight:700}.sh-bold.sh-bold--s2{font-family:'PT Sans',sans-serif;font-weight:700}.sh-font-f1{font-family:Ubuntu,Arial,serif}.sh-font-f2{font-family:'Proxima Nova Regular',sans-serif}.sh-middle{display:table;width:100%;height:100%}.sh-middle-in{display:table-cell;vertical-align:middle}.sh-middle-block{display:block;margin:0 auto}.sh-middle-table{display:table;margin:0 auto}.sh-ico{display:inline-block;background-repeat:no-repeat;margin:0}.sh-ico--search--white{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-187px -54px;width:18px;height:18px}.sh-ico--search--black{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-187px -28px;width:18px;height:18px}.sh-ico--georg-line{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-238px -178px;width:44px;height:29px}.sh-ico--service-1{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-572px -32px;width:32px;height:24px}.sh-ico--service-2{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-640px -26px;width:36px;height:36px}.sh-ico--service-3{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-713px -28px;width:32px;height:32px}.sh-ico--service-4{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-566px -82px;width:43px;height:41px}.sh-ico--service-5{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-640px -84px;width:37px;height:37px}.sh-ico--service-6{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-719px -82px;width:20px;height:41px}.sh-ico--service-7{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-575px -142px;width:25px;height:40px}.sh-ico--service-8{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-640px -147px;width:37px;height:30px}.sh-ico--service-9{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-708px -139px;width:43px;height:46px}.sh-ico--service-10{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-578px -203px;width:19px;height:42px}.sh-ico--service-11{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-638px -205px;width:43px;height:33px}.sh-ico--service-12{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-709px -202px;width:37px;height:38px}.sh-ico--phone--red{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-250px -217px;width:22px;height:22px}.sh-ico--home--black{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-243px -46px;width:14px;height:14px}.sh-ico--check--red{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-12px -19px;width:19px;height:19px}.sh-ico--from{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-100px -26px;width:26px;height:35px}.sh-ico--to{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-132px -26px;width:26px;height:35px}.sh-ico--print-white{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-999px -157px;width:20px;height:18px}.sh-ico--print-red{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-969px -157px;width:20px;height:18px}.sh-ico--plan-lift{background-image:url(/dist/css/../../upload/s2/images/icon/lift.png);background-position:0 0;width:72px;height:100px}.sh-ico--plan-energy{background-image:url(/dist/css/../../upload/s2/images/icon/energy.png);background-position:0 0;width:72px;height:100px}.sh-ico--plan-kukhnya{background-image:url(/dist/css/../../upload/s2/images/icon/kukhnya.png);background-position:0 0;width:72px;height:100px}.sh-ico--plan-lodzhiya{background-image:url(/dist/css/../../upload/s2/images/icon/lodzhiya.png);background-position:0 0;width:72px;height:100px}.sh-ico--plan-lestnitsa{background-image:url(/dist/css/../../upload/s2/images/icon/lestnitsa.png);background-position:0 0;width:72px;height:100px}.sh-ico--plan-voda{background-image:url(/dist/css/../../upload/s2/images/icon/voda.png);background-position:0 0;width:72px;height:100px}.sh-ico--plan-tuale{background-image:url(/dist/css/../../upload/s2/images/icon/tuale.png);background-position:0 0;width:72px;height:100px}.sh-ico--info-room-floor-grey{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-321px 0;width:39px;height:50px}.sh-ico--info-room-floor-red{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-371px 0;width:39px;height:50px}.sh-ico--file-blue{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-238px -63px;width:23px;height:28px}.sh-ico--post-white{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-413px -102px;width:15px;height:11px}.sh-ico--post-red{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-413px -133px;width:23px;height:10px}.sh-ico--arr-down-white{background-image:url(/upload/s2/images/Sprite.png);background-position:-168px -68px;width:8px;height:5px}.sh-ico--arr-down-black{background-image:url(/upload/s2/images/Sprite.png);background-position:-168px -47px;width:8px;height:5px}.sh-main{position:relative;overflow:hidden}.sh-in{width:1500px;margin:0 auto;position:relative}.sh-in.sh-in--small{padding:0 178px}.sh-in.sh-in--inherit{position:inherit}.sh-in.sh-in--bg-white{background-color:#fff}.sh-in.sh-in--bg-green{background-color:#519600}.sh-wrap-header{z-index:10}.sh-wrap-header__container{margin:0 auto;z-index:10}.sh-wrap-header__container--top{background-color:#1b191a;height:47px;color:#fff;padding-top:10px}.sh-wrap-header__container--bottom{background-color:#fff;height:74px}.sh-wrap-header__block{background:0 0}.sh-wrap-header__info{display:table;width:100%}.sh-wrap-header__info-after{display:table-cell;text-align:left}.sh-wrap-header__info-before{display:table-cell;text-align:right}.sh-wrap-header__info-text{vertical-align:middle;display:inline-block}.sh-wrap-header__search-block{width:210px;vertical-align:middle;display:inline-block;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-wrap-header__contact-block{vertical-align:middle;display:inline-block;background-color:#000;margin-top:-10px;padding:12px 10px 0 24px;margin-bottom:-9px;height:47px;margin-left:24px}.sh-wrap-header__contact-block .sh-dropdown__title{overflow:hidden;max-width:470px;vertical-align:top}.sh-wrap-header__contact-block__big{font-size:17px}.sh-wrap-header__social{vertical-align:middle;display:inline-block;padding-left:29px}.sh-wrap-header__logotype{display:table;z-index:10;float:left;padding-top:14px;position:relative;left:0;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-wrap-header__logotype:hover{left:10px}.sh-wrap-header__logotype__pic{display:block}.sh-wrap-header__nav{display:table;float:right;padding-top:9px}.sh-wrap-header-fly{position:relative;background-color:#FFF;z-index:900}.sh-wrap-header-fly.fixed{border-bottom:1px solid #dadada}.sh-wrap-page{position:relative;margin:42px 0 56px}.sh-wrap-page__title{margin-top:-3px;padding-top:0;line-height:1;margin-bottom:30px}.sh-wrap-page__text{font-size:16px;line-height:1.2}.sh-wrap-page__text-spaced{padding:6px 20px}.sh-wrap-page__text--block{padding:65px 72px}.sh-wrap-page__detail-link{font-size:18px}.sh-wrap-footer__bottom,.sh-wrap-footer__top{position:relative}.sh-wrap-footer__top{background:#191718 url(/dist/css/../../upload/s2/images/Footer.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover;padding-top:22px;padding-bottom:10px;color:#fff;font-size:0;line-height:0;list-style:none}.sh-wrap-footer__info,.sh-wrap-footer__nav{display:inline-block;vertical-align:top}.sh-wrap-footer__nav{width:76%}.sh-wrap-footer__info{width:24%;font-size:16px;line-height:1.4}.sh-wrap-footer__info-before{display:table;width:100%;padding-top:24px}.sh-wrap-footer__info-after{padding-top:30px}.sh-wrap-footer__logotype{display:table-cell;vertical-align:middle;width:154px}.sh-wrap-footer__logotype-pic{display:block}.sh-wrap-footer__search{display:table-cell;vertical-align:middle}.sh-wrap-footer__contact{background-color:#000;font-size:17px;line-height:1.5;padding:10px 18px 16px;position:relative}.sh-wrap-footer__contact .sh-dropdown{width:100%}.sh-wrap-footer__contact .sh-dropdown .sh-dropdown__title{width:100%}.sh-wrap-footer__contact .sh-dropdown>.sh-ico{position:absolute;right:0;top:6px;margin-right:0}.sh-wrap-footer__social{text-align:center;padding-top:7%}.sh-wrap-footer__copyright{display:table;width:100%;padding:15px 0;font-size:15px}.sh-wrap-footer__copyright-left{float:left}.sh-wrap-footer__copyright-right{float:right}.sh-wrap-main-slider{position:relative;overflow:hidden;height:548px;display:block}.sh-wrap-main-slider__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:100%;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:0 0;-webkit-background-size:cover;background-size:cover;-webkit-transition:1s opacity;-o-transition:1s opacity;transition:1s opacity}.sh-wrap-main-slider__video:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent url(/dist/css/../../upload/s2/images/patr2.png) top left repeat}.sh-wrap-main-slider__nav-prev{background:url(/dist/css/../../upload/s2/images/main-slider-arrow-left.png);cursor:pointer;height:60px;left:0;position:absolute;top:50%;width:69px;z-index:200}.sh-wrap-main-slider__nav-next{background:url(/dist/css/../../upload/s2/images/main-slider-arrow-right.png);cursor:pointer;height:60px;right:0;position:absolute;top:50%;width:69px;z-index:200}.sh-wrap-video-cam{margin:42px 0 65px}.sh-wrap-service{margin:42px 0 49px;background:#E6E4DF url(/dist/css/../../upload/s2/images/blur2.jpg) center left repeat-y;-webkit-background-size:cover;background-size:cover;overflow:hidden}.sh-wrap-service__col1{width:67%;padding-top:22px;padding-right:0}.sh-wrap-service__col2{width:33%}.sh-wrap-service__main-image{position:relative;margin-right:-210px}.sh-wrap-service__main-image--pic{display:block}.sh-wrap-service__main-image-prev{position:absolute;display:block;width:100%;bottom:20px;left:0}.sh-wrap-service__list{margin:0 -35px 20px}.sh-wrap-service__list .sh-blocks-box__row .sh-blocks-box__item+.sh-blocks-box__item{padding-left:40px;padding-right:0}.sh-wrap-service__list .sh-blocks-box__row .sh-blocks-box__item:first-child{padding-right:0}.sh-wrap-service__list .sh-blocks-box__row .sh-blocks-box__item:last-child{padding-left:55px;padding-right:70px}.sh-wrap-service__list .sh-blocks-box__row+.sh-blocks-box__row{padding-top:22px}.sh-wrap-service__item{padding:5px 35px}.sh-wrap-service__ico{width:46px;height:50px;float:left;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-wrap-service__ico .sh-ico--service-1{margin-top:14px}.sh-wrap-service__ico .sh-ico--service-2{margin-top:8px;margin-left:-5px}.sh-wrap-service__ico .sh-ico--service-3{margin-top:10px}.sh-wrap-service__ico .sh-ico--service-4{margin-top:3px;margin-left:-6px}.sh-wrap-service__ico .sh-ico--service-5{margin-top:5px;margin-left:-4px}.sh-wrap-service__ico .sh-ico--service-6{margin-top:3px;margin-left:6px}.sh-wrap-service__ico .sh-ico--service-7{margin-top:3px;margin-left:3px}.sh-wrap-service__ico .sh-ico--service-8{margin-top:8px;margin-left:-4px}.sh-wrap-service__ico .sh-ico--service-9{margin-top:0;margin-left:-5px}.sh-wrap-service__ico .sh-ico--service-10{margin-top:3px;margin-left:6px}.sh-wrap-service__ico .sh-ico--service-11{margin-top:5px;margin-left:-6px}.sh-wrap-service__ico .sh-ico--service-12{margin-top:3px;margin-left:-4px}.sh-wrap-service__block{font-size:18px;line-height:1.2;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-wrap-service__block:hover .sh-wrap-service__ico{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.sh-wrap-service__block:hover .sh-wrap-service__name{text-decoration:underline}.sh-wrap-service__slider{margin-top:-6px}.sh-wrap-map{overflow:hidden;width:100%;position:relative;height:725px;display:block;margin:41px 0 20px}.sh-wrap-map__container{position:absolute;height:100%;left:0;right:0}.sh-wrap-map__block{position:absolute;display:block;width:100%;height:100%}
.sh-wrap-map__info{background:#f2f2f2 url(/dist/css/../../upload/s2/images/patr.png) top left repeat;position:absolute;top:142px;bottom:0;z-index:200;padding:8px; height:420px; width:362px}
.sh-wrap-map__info-block{background-color:#fff;padding:8px;height:100%;position:relative}.sh-wrap-map--detail .sh-map-action__list{padding:10px 0 5px 0}.sh-wrap-map--detail .sh-map-action__row--black:before,.sh-wrap-map--detail .sh-map-action__row--red:before{display:none}.sh-wrap-map--detail 
.sh-map-action__item:before{content:''}
.sh-wrap-map--detail .sh-map-action a{color:#C70013;display:block;text-align:center}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item{color:#666;cursor:pointer;display:inline-block;padding:0 0 10px 0;text-align:center;width:32%}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.active{color:#000}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item .sh-ico{height:32px;width:35px}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.eat .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/eat.svg)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.eat:after{content:'Рестораны'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.metro .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/metro.png)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.metro:after{content:'Метро'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.doc .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/med.svg)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.doc:after{content:'Больницы'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.nursery .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/nursery.png)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.nursery:after{content:'Детские сады'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.school .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/school.png)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.school:after{content:'Школы'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.bank .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/bank.svg)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.bank:after{content:'Банки'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.oil .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/oil.svg)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.oil:after{content:'АЗС'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.market .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/market.svg)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.market:after{content:'Продукты'}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.shop .sh-ico{background:url(/dist/css/../../upload/s2/images/map-icon/shop.svg)}.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.shop:after{content:'ТЦ'}.sh-wrap-news{margin:21px 0}.sh-wrap-breadcrumb{background:transparent url(/dist/css/../../upload/s2/images/patr.png) top left repeat;border-top:1px solid #DADADA;margin-bottom:10px}.sh-wrap-filter{background-color:#1B191A;padding:10px 0 20px 0;margin:44px 0}.sh-wrap-filter__list{margin:0 -25px 25px}.sh-wrap-filter__item{padding:12px 25px}.sh-wrap-filter__item:after{content:'';display:block;position:absolute;height:150px;width:1px;background-color:#494949;right:0;top:0}.sh-wrap-filter__item:last-child:after{display:none}.sh-wrap-filter__item.sh-blocks-box__item--w5 input{width:70px}.sh-wrap-filter__param{position:relative;padding-right:180px}.sh-wrap-filter__result{position:absolute;right:0;top:0}.sh-wrap-filter__result-popup{background-color:#fff!important;position:relative!important;right:0!important;top:0!important;color:#000!important;padding:10px 14px!important;width:100%!important;height:100%!important}.sh-wrap-filter__result-popup:before{content:'';position:absolute;left:-20px;top:50%;width:20px;height:40px;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-969px -196px;background-repeat:no-repeat;margin-top:-20px}.sh-wrap-filter__result-result{font-size:25px;line-height:1!important;text-decoration:none}.sh-wrap-filter__result-title{font-size:25px;display:block;text-decoration:underline}.sh-wrap-filter__result-num{font-size:56px;line-height:1;display:block}.sh-wrap-filter__result-var{display:block}.sh-search-block{border-radius:0;overflow:hidden;background-color:transparent;text-align:left}.sh-search-block__label{display:table;width:100%}.sh-search-block__title{display:table-cell;padding-right:8px;white-space:nowrap}.sh-search-block__input{width:100%;height:24px;background-color:transparent;color:inherit;border:none;padding:2px 25px 2px 0;margin-right:-25px}.sh-search-block__input-block{position:relative;display:table-cell;width:100%}.sh-search-block__input-ico{position:absolute;top:3px;right:4px}.sh-search-block__submit{border:none;background-color:transparent;opacity:.8;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-search-block__submit:hover{opacity:1}.sh-search-block--white{color:#fff}.sh-search-block--white .sh-search-block{color:#fff}.sh-search-block--white .sh-search-block__input{color:#fff}.sh-search-block--white .sh-search-block__input-block{border-bottom:1px solid #fff}.sh-search-block--black{color:#373737}.sh-search-block--black .sh-search-block__input{color:#000}.sh-search-block--black .sh-search-block__input-block{border-bottom:1px solid #373737}.sh-main-menu .sh-main-menu__list{padding:0;margin:0}.sh-main-menu .sh-main-menu__list--child{display:block;visibility:hidden;position:absolute;top:150%;left:-50%;right:-50%;margin:0 auto;opacity:0;background-color:#fff;border:1px solid #dceacc;border-radius:0;-webkit-transition:all .3s cubic-bezier(1,.02,.45,.52) 0s;-o-transition:all .3s cubic-bezier(1,.02,.45,.52) 0s;transition:all .3s cubic-bezier(1,.02,.45,.52) 0s}.sh-main-menu .sh-main-menu__list--child-sub{display:none;position:relative;left:0;right:auto;color:#000;opacity:1;border:none;padding-left:20px}.sh-main-menu .sh-main-menu__list--child--t-3{position:absolute;left:30%;top:200%;visibility:hidden;opacity:0;border:1px solid #dceacc;-webkit-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;z-index:22;padding:5px;max-height:400px;overflow:auto}.sh-main-menu .sh-main-menu__list--child--t-2 .sh-main-menu__item:hover .sh-main-menu__list--child--t-3{visibility:visible;opacity:1;top:100%;z-index:33}.sh-main-menu .sh-main-menu__item{position:relative;display:inline-block}.sh-main-menu .sh-main-menu__item--parent{display:table-cell;vertical-align:middle}.sh-main-menu .sh-main-menu__item--parent .cursor-arr:after{content:'';display:inline-block;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-168px -47px;width:8px;height:5px;vertical-align:middle;margin:0 4px 0 6px}.sh-main-menu .sh-main-menu__item--parent:hover>.sh-main-menu__list--child{top:100%;opacity:1;margin-top:-6px;visibility:visible}.sh-main-menu .sh-main-menu__item--parent:hover .sh-main-menu__list--child-sub{visibility:visible}.sh-main-menu .sh-main-menu__item--child{display:block}.sh-main-menu .sh-main-menu__item:hover .sh-main-menu__list--child-sub{display:block}.sh-main-menu .sh-main-menu__link{font-size:18px;line-height:1.1;display:block;color:#1b191a;padding:12px 17px;margin:2px 2px;text-decoration:none;position:relative;white-space:nowrap;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-main-menu .sh-main-menu__link:hover{background-color:rgba(142,142,142,.5)}.sh-main-menu .sh-main-menu__link--child{font-size:16px;white-space:normal;padding:8px 10px}.sh-main-menu .sh-main-menu__link:active{background-color:rgba(255,255,255,.5)}.sh-main-menu .sh-main-menu__link--active{color:#fff;background-color:#1b191a}.sh-main-menu .sh-main-menu__link--active .cursor-arr:after{background-position:-168px -68px}.sh-main-menu .sh-main-menu__link--active:active{background-color:rgba(40,74,0,.5)}.sh-social-links .sh-social-links__item{margin-right:15px;margin-left:8px;position:relative}.sh-social-links .sh-social-links__item:first-child{margin-left:0}.sh-social-links .sh-social-links__item:last-child{margin-right:0}.sh-social-links .sh-social-links__link{display:inline-block;width:19px;height:19px}.sh-social-links .sh-social-links__link--hover,.sh-social-links .sh-social-links__link:hover{opacity:.8}.sh-social-links .sh-social-links__link--fb--white,.sh-social-links .sh-social-links__link--gp--white,.sh-social-links .sh-social-links__link--inst--white,.sh-social-links .sh-social-links__link--tw--white,.sh-social-links .sh-social-links__link--vk--white{background:url(/dist/css/../../upload/s2/images/Sprite.png) 0 0 no-repeat}.sh-social-links .sh-social-links__link--vk--white{background-position:-9px -95px}.sh-social-links .sh-social-links__link--vk--white--hover,.sh-social-links .sh-social-links__link--vk--white:hover{background-position:-9px -95px}.sh-social-links .sh-social-links__link--fb--white{background-position:-53px -95px}.sh-social-links .sh-social-links__link--fb--white--hover,.sh-social-links .sh-social-links__link--fb--white:hover{background-position:-53px -95px}.sh-social-links .sh-social-links__link--tw--white{background-position:-96px -94px}.sh-social-links .sh-social-links__link--tw--white--hover,.sh-social-links .sh-social-links__link--tw--white:hover{background-position:-96px -94px}.sh-social-links .sh-social-links__link--gp--white{background-position:-139px -94px}.sh-social-links .sh-social-links__link--gp--white--hover,.sh-social-links .sh-social-links__link--gp--white:hover{background-position:-139px -94px}.sh-social-links .sh-social-links__link--inst--white{background-position:-220px -95px}.sh-social-links .sh-social-links__link--inst--white--hover,.sh-social-links .sh-social-links__link--inst--white:hover{background-position:-220px -95px}.sh-count-down{display:inline-block;position:relative}.sh-count-down__round{display:block;width:63px;height:63px;position:relative}.sh-count-down__num{position:absolute;top:5%;left:5%;background-color:#fff;border-radius:50%;overflow:hidden;width:90%;height:90%;text-align:center;line-height:1;padding-top:12px}.sh-count-down__int{font-size:20px;line-height:1;display:inline-block;margin-right:-2px}.sh-count-down__percent{font-size:20px;line-height:1;display:inline-block;margin-left:-2px}.sh-count-down__text{font-size:9px;line-height:1;display:block}.sh-padd-top-1{padding-top:1px}.sh-padd-top-2{padding-top:2px}.sh-padd-top-3{padding-top:3px}.sh-padd-top-4{padding-top:4px}.sh-padd-top-5{padding-top:5px}.sh-padd-top-6{padding-top:6px}.sh-padd-top-7{padding-top:7px}.sh-padd-top-8{padding-top:8px}.sh-padd-top-9{padding-top:9px}.sh-padd-top-10{padding-top:10px}.sh-padd-top-11{padding-top:11px}.sh-padd-top-12{padding-top:12px}.sh-padd-top-13{padding-top:13px}.sh-padd-top-14{padding-top:14px}.sh-padd-top-15{padding-top:15px}.sh-padd-top-16{padding-top:16px}.sh-padd-top-17{padding-top:17px}.sh-padd-top-18{padding-top:18px}.sh-padd-top-19{padding-top:19px}.sh-padd-top-20{padding-top:20px}.sh-padd-top-21{padding-top:21px}.sh-padd-top-22{padding-top:22px}.sh-padd-top-23{padding-top:23px}.sh-padd-top-24{padding-top:24px}.sh-padd-top-25{padding-top:25px}.sh-padd-top-26{padding-top:26px}.sh-padd-top-27{padding-top:27px}.sh-padd-top-28{padding-top:28px}.sh-padd-top-29{padding-top:29px}.sh-padd-top-30{padding-top:30px}.sh-padd-top-31{padding-top:31px}.sh-padd-top-32{padding-top:32px}.sh-padd-top-33{padding-top:33px}.sh-padd-top-34{padding-top:34px}.sh-padd-top-35{padding-top:35px}.sh-padd-top-36{padding-top:36px}.sh-padd-top-37{padding-top:37px}.sh-padd-top-38{padding-top:38px}.sh-padd-top-39{padding-top:39px}.sh-padd-top-40{padding-top:40px}.sh-padd-top-41{padding-top:41px}.sh-padd-top-42{padding-top:42px}.sh-padd-top-43{padding-top:43px}.sh-padd-top-44{padding-top:44px}.sh-padd-top-45{padding-top:45px}.sh-padd-top-46{padding-top:46px}.sh-padd-top-47{padding-top:47px}.sh-padd-top-48{padding-top:48px}.sh-padd-top-49{padding-top:49px}.sh-padd-top-50{padding-top:50px}.sh-padd-top-51{padding-top:51px}.sh-padd-top-52{padding-top:52px}.sh-padd-top-53{padding-top:53px}.sh-padd-top-54{padding-top:54px}.sh-padd-top-55{padding-top:55px}.sh-padd-top-56{padding-top:56px}.sh-padd-top-57{padding-top:57px}.sh-padd-top-58{padding-top:58px}.sh-padd-top-59{padding-top:59px}.sh-padd-top-60{padding-top:60px}.sh-padd-top-61{padding-top:61px}.sh-padd-top-62{padding-top:62px}.sh-padd-top-63{padding-top:63px}.sh-padd-top-64{padding-top:64px}.sh-padd-top-65{padding-top:65px}.sh-padd-top-66{padding-top:66px}.sh-padd-top-67{padding-top:67px}.sh-padd-top-68{padding-top:68px}.sh-padd-top-69{padding-top:69px}.sh-padd-top-70{padding-top:70px}.sh-padd-top-71{padding-top:71px}.sh-padd-top-72{padding-top:72px}.sh-padd-top-73{padding-top:73px}.sh-padd-top-74{padding-top:74px}.sh-padd-top-75{padding-top:75px}.sh-padd-top-76{padding-top:76px}.sh-padd-top-77{padding-top:77px}.sh-padd-top-78{padding-top:78px}.sh-padd-top-79{padding-top:79px}.sh-padd-top-80{padding-top:80px}.sh-padd-top-81{padding-top:81px}.sh-padd-top-82{padding-top:82px}.sh-padd-top-83{padding-top:83px}.sh-padd-top-84{padding-top:84px}.sh-padd-top-85{padding-top:85px}.sh-padd-top-86{padding-top:86px}.sh-padd-top-87{padding-top:87px}.sh-padd-top-88{padding-top:88px}.sh-padd-top-89{padding-top:89px}.sh-padd-top-90{padding-top:90px}.sh-padd-top-91{padding-top:91px}.sh-padd-top-92{padding-top:92px}.sh-padd-top-93{padding-top:93px}.sh-padd-top-94{padding-top:94px}.sh-padd-top-95{padding-top:95px}.sh-padd-top-96{padding-top:96px}.sh-padd-top-97{padding-top:97px}.sh-padd-top-98{padding-top:98px}.sh-padd-top-99{padding-top:99px}.sh-padd-top-100{padding-top:100px}.sh-padd-bottom-1{padding-bottom:1px}.sh-padd-bottom-2{padding-bottom:2px}.sh-padd-bottom-3{padding-bottom:3px}.sh-padd-bottom-4{padding-bottom:4px}.sh-padd-bottom-5{padding-bottom:5px}.sh-padd-bottom-6{padding-bottom:6px}.sh-padd-bottom-7{padding-bottom:7px}.sh-padd-bottom-8{padding-bottom:8px}.sh-padd-bottom-9{padding-bottom:9px}.sh-padd-bottom-10{padding-bottom:10px}.sh-padd-bottom-11{padding-bottom:11px}.sh-padd-bottom-12{padding-bottom:12px}.sh-padd-bottom-13{padding-bottom:13px}.sh-padd-bottom-14{padding-bottom:14px}.sh-padd-bottom-15{padding-bottom:15px}.sh-padd-bottom-16{padding-bottom:16px}.sh-padd-bottom-17{padding-bottom:17px}.sh-padd-bottom-18{padding-bottom:18px}.sh-padd-bottom-19{padding-bottom:19px}.sh-padd-bottom-20{padding-bottom:20px}.sh-padd-bottom-21{padding-bottom:21px}.sh-padd-bottom-22{padding-bottom:22px}.sh-padd-bottom-23{padding-bottom:23px}.sh-padd-bottom-24{padding-bottom:24px}.sh-padd-bottom-25{padding-bottom:25px}.sh-padd-bottom-26{padding-bottom:26px}.sh-padd-bottom-27{padding-bottom:27px}.sh-padd-bottom-28{padding-bottom:28px}.sh-padd-bottom-29{padding-bottom:29px}.sh-padd-bottom-30{padding-bottom:30px}.sh-padd-bottom-31{padding-bottom:31px}.sh-padd-bottom-32{padding-bottom:32px}.sh-padd-bottom-33{padding-bottom:33px}.sh-padd-bottom-34{padding-bottom:34px}.sh-padd-bottom-35{padding-bottom:35px}.sh-padd-bottom-36{padding-bottom:36px}.sh-padd-bottom-37{padding-bottom:37px}.sh-padd-bottom-38{padding-bottom:38px}.sh-padd-bottom-39{padding-bottom:39px}.sh-padd-bottom-40{padding-bottom:40px}.sh-padd-bottom-41{padding-bottom:41px}.sh-padd-bottom-42{padding-bottom:42px}.sh-padd-bottom-43{padding-bottom:43px}.sh-padd-bottom-44{padding-bottom:44px}.sh-padd-bottom-45{padding-bottom:45px}.sh-padd-bottom-46{padding-bottom:46px}.sh-padd-bottom-47{padding-bottom:47px}.sh-padd-bottom-48{padding-bottom:48px}.sh-padd-bottom-49{padding-bottom:49px}.sh-padd-bottom-50{padding-bottom:50px}.sh-padd-bottom-51{padding-bottom:51px}.sh-padd-bottom-52{padding-bottom:52px}.sh-padd-bottom-53{padding-bottom:53px}.sh-padd-bottom-54{padding-bottom:54px}.sh-padd-bottom-55{padding-bottom:55px}.sh-padd-bottom-56{padding-bottom:56px}.sh-padd-bottom-57{padding-bottom:57px}.sh-padd-bottom-58{padding-bottom:58px}.sh-padd-bottom-59{padding-bottom:59px}.sh-padd-bottom-60{padding-bottom:60px}.sh-padd-bottom-61{padding-bottom:61px}.sh-padd-bottom-62{padding-bottom:62px}.sh-padd-bottom-63{padding-bottom:63px}.sh-padd-bottom-64{padding-bottom:64px}.sh-padd-bottom-65{padding-bottom:65px}.sh-padd-bottom-66{padding-bottom:66px}.sh-padd-bottom-67{padding-bottom:67px}.sh-padd-bottom-68{padding-bottom:68px}.sh-padd-bottom-69{padding-bottom:69px}.sh-padd-bottom-70{padding-bottom:70px}.sh-padd-bottom-71{padding-bottom:71px}.sh-padd-bottom-72{padding-bottom:72px}.sh-padd-bottom-73{padding-bottom:73px}.sh-padd-bottom-74{padding-bottom:74px}.sh-padd-bottom-75{padding-bottom:75px}.sh-padd-bottom-76{padding-bottom:76px}.sh-padd-bottom-77{padding-bottom:77px}.sh-padd-bottom-78{padding-bottom:78px}.sh-padd-bottom-79{padding-bottom:79px}.sh-padd-bottom-80{padding-bottom:80px}.sh-padd-bottom-81{padding-bottom:81px}.sh-padd-bottom-82{padding-bottom:82px}.sh-padd-bottom-83{padding-bottom:83px}.sh-padd-bottom-84{padding-bottom:84px}.sh-padd-bottom-85{padding-bottom:85px}.sh-padd-bottom-86{padding-bottom:86px}.sh-padd-bottom-87{padding-bottom:87px}.sh-padd-bottom-88{padding-bottom:88px}.sh-padd-bottom-89{padding-bottom:89px}.sh-padd-bottom-90{padding-bottom:90px}.sh-padd-bottom-91{padding-bottom:91px}.sh-padd-bottom-92{padding-bottom:92px}.sh-padd-bottom-93{padding-bottom:93px}.sh-padd-bottom-94{padding-bottom:94px}.sh-padd-bottom-95{padding-bottom:95px}.sh-padd-bottom-96{padding-bottom:96px}.sh-padd-bottom-97{padding-bottom:97px}.sh-padd-bottom-98{padding-bottom:98px}.sh-padd-bottom-99{padding-bottom:99px}.sh-padd-bottom-100{padding-bottom:100px}.sh-padd-left-1{padding-left:1px}.sh-padd-left-2{padding-left:2px}.sh-padd-left-3{padding-left:3px}.sh-padd-left-4{padding-left:4px}.sh-padd-left-5{padding-left:5px}.sh-padd-left-6{padding-left:6px}.sh-padd-left-7{padding-left:7px}.sh-padd-left-8{padding-left:8px}.sh-padd-left-9{padding-left:9px}.sh-padd-left-10{padding-left:10px}.sh-padd-left-11{padding-left:11px}.sh-padd-left-12{padding-left:12px}.sh-padd-left-13{padding-left:13px}.sh-padd-left-14{padding-left:14px}.sh-padd-left-15{padding-left:15px}.sh-padd-left-16{padding-left:16px}.sh-padd-left-17{padding-left:17px}.sh-padd-left-18{padding-left:18px}.sh-padd-left-19{padding-left:19px}.sh-padd-left-20{padding-left:20px}.sh-padd-left-21{padding-left:21px}.sh-padd-left-22{padding-left:22px}.sh-padd-left-23{padding-left:23px}.sh-padd-left-24{padding-left:24px}.sh-padd-left-25{padding-left:25px}.sh-padd-left-26{padding-left:26px}.sh-padd-left-27{padding-left:27px}.sh-padd-left-28{padding-left:28px}.sh-padd-left-29{padding-left:29px}.sh-padd-left-30{padding-left:30px}.sh-padd-left-31{padding-left:31px}.sh-padd-left-32{padding-left:32px}.sh-padd-left-33{padding-left:33px}.sh-padd-left-34{padding-left:34px}.sh-padd-left-35{padding-left:35px}.sh-padd-left-36{padding-left:36px}.sh-padd-left-37{padding-left:37px}.sh-padd-left-38{padding-left:38px}.sh-padd-left-39{padding-left:39px}.sh-padd-left-40{padding-left:40px}.sh-padd-left-41{padding-left:41px}.sh-padd-left-42{padding-left:42px}.sh-padd-left-43{padding-left:43px}.sh-padd-left-44{padding-left:44px}.sh-padd-left-45{padding-left:45px}.sh-padd-left-46{padding-left:46px}.sh-padd-left-47{padding-left:47px}.sh-padd-left-48{padding-left:48px}.sh-padd-left-49{padding-left:49px}.sh-padd-left-50{padding-left:50px}.sh-padd-left-51{padding-left:51px}.sh-padd-left-52{padding-left:52px}.sh-padd-left-53{padding-left:53px}.sh-padd-left-54{padding-left:54px}.sh-padd-left-55{padding-left:55px}.sh-padd-left-56{padding-left:56px}.sh-padd-left-57{padding-left:57px}.sh-padd-left-58{padding-left:58px}.sh-padd-left-59{padding-left:59px}.sh-padd-left-60{padding-left:60px}.sh-padd-left-61{padding-left:61px}.sh-padd-left-62{padding-left:62px}.sh-padd-left-63{padding-left:63px}.sh-padd-left-64{padding-left:64px}.sh-padd-left-65{padding-left:65px}.sh-padd-left-66{padding-left:66px}.sh-padd-left-67{padding-left:67px}.sh-padd-left-68{padding-left:68px}.sh-padd-left-69{padding-left:69px}.sh-padd-left-70{padding-left:70px}.sh-padd-left-71{padding-left:71px}.sh-padd-left-72{padding-left:72px}.sh-padd-left-73{padding-left:73px}.sh-padd-left-74{padding-left:74px}.sh-padd-left-75{padding-left:75px}.sh-padd-left-76{padding-left:76px}.sh-padd-left-77{padding-left:77px}.sh-padd-left-78{padding-left:78px}.sh-padd-left-79{padding-left:79px}.sh-padd-left-80{padding-left:80px}.sh-padd-left-81{padding-left:81px}.sh-padd-left-82{padding-left:82px}.sh-padd-left-83{padding-left:83px}.sh-padd-left-84{padding-left:84px}.sh-padd-left-85{padding-left:85px}.sh-padd-left-86{padding-left:86px}.sh-padd-left-87{padding-left:87px}.sh-padd-left-88{padding-left:88px}.sh-padd-left-89{padding-left:89px}.sh-padd-left-90{padding-left:90px}.sh-padd-left-91{padding-left:91px}.sh-padd-left-92{padding-left:92px}.sh-padd-left-93{padding-left:93px}.sh-padd-left-94{padding-left:94px}.sh-padd-left-95{padding-left:95px}.sh-padd-left-96{padding-left:96px}.sh-padd-left-97{padding-left:97px}.sh-padd-left-98{padding-left:98px}.sh-padd-left-99{padding-left:99px}.sh-padd-left-100{padding-left:100px}.sh-padd-right-1{padding-right:1px}.sh-padd-right-2{padding-right:2px}.sh-padd-right-3{padding-right:3px}.sh-padd-right-4{padding-right:4px}.sh-padd-right-5{padding-right:5px}.sh-padd-right-6{padding-right:6px}.sh-padd-right-7{padding-right:7px}.sh-padd-right-8{padding-right:8px}.sh-padd-right-9{padding-right:9px}.sh-padd-right-10{padding-right:10px}.sh-padd-right-11{padding-right:11px}.sh-padd-right-12{padding-right:12px}.sh-padd-right-13{padding-right:13px}.sh-padd-right-14{padding-right:14px}.sh-padd-right-15{padding-right:15px}.sh-padd-right-16{padding-right:16px}.sh-padd-right-17{padding-right:17px}.sh-padd-right-18{padding-right:18px}.sh-padd-right-19{padding-right:19px}.sh-padd-right-20{padding-right:20px}.sh-padd-right-21{padding-right:21px}.sh-padd-right-22{padding-right:22px}.sh-padd-right-23{padding-right:23px}.sh-padd-right-24{padding-right:24px}.sh-padd-right-25{padding-right:25px}.sh-padd-right-26{padding-right:26px}.sh-padd-right-27{padding-right:27px}.sh-padd-right-28{padding-right:28px}.sh-padd-right-29{padding-right:29px}.sh-padd-right-30{padding-right:30px}.sh-padd-right-31{padding-right:31px}.sh-padd-right-32{padding-right:32px}.sh-padd-right-33{padding-right:33px}.sh-padd-right-34{padding-right:34px}.sh-padd-right-35{padding-right:35px}.sh-padd-right-36{padding-right:36px}.sh-padd-right-37{padding-right:37px}.sh-padd-right-38{padding-right:38px}.sh-padd-right-39{padding-right:39px}.sh-padd-right-40{padding-right:40px}.sh-padd-right-41{padding-right:41px}.sh-padd-right-42{padding-right:42px}.sh-padd-right-43{padding-right:43px}.sh-padd-right-44{padding-right:44px}.sh-padd-right-45{padding-right:45px}.sh-padd-right-46{padding-right:46px}.sh-padd-right-47{padding-right:47px}.sh-padd-right-48{padding-right:48px}.sh-padd-right-49{padding-right:49px}.sh-padd-right-50{padding-right:50px}.sh-padd-right-51{padding-right:51px}.sh-padd-right-52{padding-right:52px}.sh-padd-right-53{padding-right:53px}.sh-padd-right-54{padding-right:54px}.sh-padd-right-55{padding-right:55px}.sh-padd-right-56{padding-right:56px}.sh-padd-right-57{padding-right:57px}.sh-padd-right-58{padding-right:58px}.sh-padd-right-59{padding-right:59px}.sh-padd-right-60{padding-right:60px}.sh-padd-right-61{padding-right:61px}.sh-padd-right-62{padding-right:62px}.sh-padd-right-63{padding-right:63px}.sh-padd-right-64{padding-right:64px}.sh-padd-right-65{padding-right:65px}.sh-padd-right-66{padding-right:66px}.sh-padd-right-67{padding-right:67px}.sh-padd-right-68{padding-right:68px}.sh-padd-right-69{padding-right:69px}.sh-padd-right-70{padding-right:70px}.sh-padd-right-71{padding-right:71px}.sh-padd-right-72{padding-right:72px}.sh-padd-right-73{padding-right:73px}.sh-padd-right-74{padding-right:74px}.sh-padd-right-75{padding-right:75px}.sh-padd-right-76{padding-right:76px}.sh-padd-right-77{padding-right:77px}.sh-padd-right-78{padding-right:78px}.sh-padd-right-79{padding-right:79px}.sh-padd-right-80{padding-right:80px}.sh-padd-right-81{padding-right:81px}.sh-padd-right-82{padding-right:82px}.sh-padd-right-83{padding-right:83px}.sh-padd-right-84{padding-right:84px}.sh-padd-right-85{padding-right:85px}.sh-padd-right-86{padding-right:86px}.sh-padd-right-87{padding-right:87px}.sh-padd-right-88{padding-right:88px}.sh-padd-right-89{padding-right:89px}.sh-padd-right-90{padding-right:90px}.sh-padd-right-91{padding-right:91px}.sh-padd-right-92{padding-right:92px}.sh-padd-right-93{padding-right:93px}.sh-padd-right-94{padding-right:94px}.sh-padd-right-95{padding-right:95px}.sh-padd-right-96{padding-right:96px}.sh-padd-right-97{padding-right:97px}.sh-padd-right-98{padding-right:98px}.sh-padd-right-99{padding-right:99px}.sh-padd-right-100{padding-right:100px}.sh-btn--full{width:100%}.sh-btn--black-bordered{background-color:#fff;border:1px solid #000;color:#000}.sh-btn--black-bordered--invert{color:#fff;background-color:#000}.sh-circle-progress{display:block;width:auto;height:auto}.sh-circle-progress svg{height:100%;display:block}.sh-square-progress{display:block;width:auto;height:auto}.sh-square-progress svg{height:100%;display:block}.sh-footer-menu__col+.sh-footer-menu__col{padding-left:17px}.sh-footer-menu__col{display:inline-block;vertical-align:top;font-size:0;line-height:0;list-style:none}.sh-footer-menu__col--1{width:19%}.sh-footer-menu__col--2{width:39%}.sh-footer-menu__col--3{width:41%}.sh-footer-menu__list--child{padding-top:3px;padding-left:16px}.sh-footer-menu__list--child--t-2{padding-left:10px}.sh-footer-menu__list--child>.sh-footer-menu__list--child{padding-left:0}.sh-footer-menu__item{padding-bottom:8px}.sh-footer-menu__item--parent+.sh-footer-menu__item--parent{padding-top:10px}.sh-footer-menu__item--child{margin-top:5px;padding-bottom:4px}.sh-footer-menu__link{font-size:17px;line-height:1.1;text-decoration:none;position:relative;color:inherit}.sh-footer-menu__link--child{font-size:16px;line-height:1}.sh-footer-menu__link:hover{color:#e31a22}.sh-red-slider{background-color:#c70013;background-color:rgba(199,0,19,.85);position:absolute;top:90px;bottom:90px;left:0;height:368px;width:474px;padding:13px 13px 13px 0}.sh-red-slider:after{content:'';position:absolute;right:100%;height:100%;width:5000px;background-color:#c70013;background-color:rgba(199,0,19,.85);top:0}.sh-red-slider__list{overflow:hidden;position:relative;height:100%;width:100%}.sh-red-slider__block{color:#fff}.sh-red-slider__control{position:absolute;bottom:0;right:0}.sh-red-slider__hide{position:absolute;top:-180px;right:0;display:block;width:8px;height:40px;cursor:pointer;padding:10px 0}.sh-red-slider__hide:after{content:'';display:block;position:absolute;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-168px -27px;width:7px;height:15px;top:12px}.sh-red-slider__pager{position:relative;bottom:14px;right:7px}.sh-red-slider__pager__item{margin:4px 12px;display:inline-block}.sh-red-slider__pager__link{position:relative;width:12px;height:12px;display:block;border:2px solid transparent;font-size:0;line-height:0;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-red-slider__pager__link:after{content:'';position:absolute;display:block;border:2px solid #fff;background:0 0;width:22px;height:22px;left:-7px;top:-7px;opacity:1;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-red-slider__pager__link.active{background-color:#fff}.sh-red-slider__pager__link.active:after{border-color:transparent;opacity:0}.sh-red-slider__pager-progress{display:block;position:absolute;top:-7px;right:-7px;width:22px;height:22px}.sh-black-slider{background-color:#000;background-color:rgba(0,0,0,.85);position:absolute;top:90px;bottom:90px;right:0;height:368px;width:363px;padding:15px 20px}.sh-black-slider__list{overflow:hidden;position:relative;height:100%;width:100%}.sh-black-slider__slide{color:#fff}.sh-black-slider__block{padding:0 8px}.sh-black-slider__title{text-align:center;font-size:25px;line-height:1;padding-bottom:14px;border-bottom:3px solid #fff}.sh-black-slider__text{padding:25px 0 0;line-height:1.3;position:relative;font-size:94%}.sh-black-slider__control{position:absolute;top:0;width:100%;left:0}.sh-black-slider__nav{position:absolute;width:100%}.sh-black-slider__nav-next,.sh-black-slider__nav-prev{position:absolute;width:12px;height:12px;display:block;font-size:0;line-height:0}.sh-black-slider__nav-next:after,.sh-black-slider__nav-prev:after{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);content:'';position:absolute;display:block;width:6px;height:10px}.sh-black-slider__nav-prev{left:26px;top:24px}.sh-black-slider__nav-prev:after{background-position:-106px -66px}.sh-black-slider__nav-next{right:26px;top:24px}.sh-black-slider__nav-next:after{background-position:-132px -66px}.sh-interval-slider{padding-top:40px;position:relative}.sh-interval-slider__control{position:absolute;width:100%;left:0;top:0}.sh-interval-slider__pager__list{font-size:0;line-height:0;list-style:none}.sh-interval-slider__pager__item{display:inline-block}.sh-interval-slider__pager__item.active .sh-interval-slider__pager-progress{display:block}.sh-interval-slider__pager__link{display:block;padding:10px 40px 10px 20px;position:relative;color:#c70013;line-height:1.3;font-size:15px}.sh-interval-slider__pager__link.active{background-color:#fff}.sh-interval-slider__pager-progress{display:none;position:absolute;top:8px;right:7px;width:24px;height:24px}.sh-interval-slider__pager-progress:after{content:'';position:absolute;right:8px;top:11px;width:8px;height:4px;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-168px -58px}.sh-slider{-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-slider__list{opacity:1;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-slider__pager{opacity:1;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-slider__control{white-space:nowrap}.sh-slider__hide{-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-slider.is-hidden{position:relative}.sh-slider.is-hidden.sh-slider{width:0;opacity:.2}.sh-slider.is-hidden .sh-slider__hide{-webkit-transform:rotate(181deg);-ms-transform:rotate(181deg);-o-transform:rotate(181deg);transform:rotate(181deg)}.sh-slider.is-hidden .sh-slider__list{opacity:0}.sh-slider.is-hidden .sh-slider__pager{opacity:0}.sh-video-cam__title-item{font-size:91%;padding-left:20px}.sh-video-cam__title a:hover{text-decoration:underline}.sh-video-cam__container{font-size:0;line-height:0;list-style:none}.sh-video-cam__video{display:inline-block;vertical-align:top;position:relative;width:34%}.sh-video-cam__video-player{position:absolute;width:100%;height:100%;overflow:hidden}.sh-video-cam__about{width:66%;display:inline-block;vertical-align:top;padding-left:18px}.sh-video-cam__info{padding:0 0 35px 0;display:block}.sh-video-cam__info-image{display:table-cell;vertical-align:top}.sh-video-cam__info-image.is-detail{position:relative}.sh-video-cam__info-image.is-detail:after{content:'';display:block;position:absolute;left:0;top:0;width:65px;height:65px;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-461px -158px}.sh-video-cam__info-description{width:100%;display:table-cell;vertical-align:top;font-size:16px;line-height:1.4;padding-left:26px;padding-top:13px;background:transparent url(/dist/css/../../upload/s2/images/patr.png) top left repeat}.sh-video-cam__item{display:none;opacity:0;width:100%;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-video-cam__item.active{display:table;opacity:1}.sh-video-cam__camera-list{display:none}.sh-video-cam__nav{font-size:0;line-height:0;list-style:none}.sh-video-cam__nav-after,.sh-video-cam__nav-before{display:inline-block;vertical-align:middle;position:relative}.sh-video-cam__nav-before{width:75%}.sh-video-cam__nav-after{width:25%;padding-left:7px}.sh-video-cam__nav-after a{text-align:right;display:table;border:1px solid #DCDCDC;width:100%;height:100%;font-size:15px;padding:21px 7px 6px;line-height:1.3;background-color:#F5F5F5}.sh-video-cam__nav-btn--view:before{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);content:'';display:inline-block;width:7px;height:8px;background-position:-220px -66px;margin-right:7px;margin-bottom:1px}.sh-video-cam--single .sh-video-cam__video{width:540px}.sh-video-cam--single .sh-video-cam__about{width:0;display:none}.sh-cam-nav__list{margin:0 -3px 0}.sh-cam-nav__item{padding:5px 5px}.sh-map-action{background-color:#fff;padding:8px;height:100%;position:relative}.sh-map-action a{color:inherit}.sh-map-action__search{padding:3px 2px 0 14px}.sh-map-action__list{padding:10px 0 5px 15px}.sh-map-action__row+.sh-map-action__row{margin-top:20px}.sh-map-action__row{position:relative;color:#373737;font-size:15px;line-height:1.2}.sh-map-action__row:before{content:'';display:block;width:4px;height:4px;position:absolute;top:10px;left:0;background-color:#373737}.sh-map-action__row--red{color:#C70013}.sh-map-action__row--red:before{background-color:#C70013}.sh-map-action__row-title{padding:2px 0 2px 10px}.sh-map-action__item{padding:6px 0 1px 9px}
.sh-map-action__item:before{content:' ';display:inline-block}
.sh-info-list{margin:-20px -15px 25px}.sh-info-list__row+.sh-info-list__row{padding-top:20px}.sh-info-list__item{padding:15px}.sh-info-list__item a{color:inherit;text-decoration:none}.sh-info-list__block{overflow:hidden;background:#ECECEC url(/dist/css/../../upload/s2/images/patr.png) top left repeat;border-top:6px solid #ECECEC;text-align:left;min-height:340px;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-info-list__block--nobg-color{background-color:transparent}.sh-info-list__block:hover{-webkit-box-shadow:0 3px 30px -8px rgba(0,0,0,.5);box-shadow:0 3px 30px -8px rgba(0,0,0,.5)}.sh-info-list__name{padding:10px 0 10px 20px;display:block;background-color:#fff;font-size:22px;line-height:1.2;position:relative;overflow:hidden;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-info-list__props{display:block;margin:0 -5px 0}.sh-info-list__props-title{font-size:14px;padding:0 10px;white-space:nowrap;color:#838383;display:block}.sh-info-list__props-value{color:#000;font-size:16px;display:block}.sh-info-list__props-value--big{font-size:20px}.sh-info-list__props__item{position:relative;padding:5px}.sh-info-list__props__item--before-line:after{content:'';width:4px;height:1px;background-color:#000;position:absolute;top:66%;left:4px;display:block;margin:0}.sh-info-list__info{font-size:16px;display:block;line-height:1.2}.sh-info-list__date{font-size:13px;display:block;padding-bottom:2px}.sh-info-list__image{display:block;position:relative;overflow:hidden;width:100%;height:100%}.sh-info-list__image-pic{position:absolute;top:0;left:0;right:0}.sh-info-list__image img{min-width:100%}.sh-info-list__text{display:block;position:relative;overflow:hidden;width:100%;font-size:16px;padding:20px;line-height:1.2}.sh-info-list__cd{position:absolute;bottom:0;left:0;padding:10px 0 10px 20px}.sh-info-list__cd-round{margin-top:9px;margin-left:-1px;display:inline-block;vertical-align:middle;color:#000!important}.sh-info-list__cd-price{font-size:20px;line-height:1;display:inline-block;vertical-align:middle;padding-top:6px;padding-left:5px}.sh-info-list__block:hover border .sh-info-list__name{background-color:#1A1819;color:#fff}.sh-info-list__block:hover border .sh-info-list__props-value{color:#fff}.sh-info-list__block--grey{border-color:#f2f2f2}.sh-info-list__block--grey:hover{border-color:#C70013}.sh-info-list__block--red{border-color:#C70013}.sh-info-list__block--white{background-color:#fff;background-image:none}.sh-breadcrumb{position:relative}.sh-breadcrumb__list{font-size:0;line-height:0;list-style:none}.sh-breadcrumb__item{display:inline-block;vertical-align:middle;font-size:16px;position:relative}.sh-breadcrumb__item:after{content:'';position:absolute;display:block;right:0;top:0;width:14px;height:44px;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-293px -47px}.sh-breadcrumb__item--active:after{display:none}.sh-breadcrumb__item:first-child .sh-breadcrumb__block{padding-left:0}.sh-breadcrumb__item:last-child .sh-breadcrumb__block{padding-right:0}.sh-breadcrumb__block{padding:13px 21px 10px 21px;display:block;line-height:1.4;font-size:14px;color:inherit}.sh-section-nav{display:table;width:100%;padding-right:8.8%}.sh-section-nav__parent{display:table-cell;width:110px;vertical-align:middle;line-height:1.1}.sh-section-nav__child{display:table-cell;vertical-align:middle}.sh-section-nav__list{font-size:0;line-height:0;list-style:none;vertical-align:middle}.sh-section-nav__item{display:inline-block;font-size:15px;line-height:1.1;position:relative;padding:5px;width:20%}.sh-section-nav__block{border:1px solid transparent;padding:6px 9px;display:table;width:100%}.sh-section-nav__block span{display:table-cell;vertical-align:middle}.sh-section-nav__block:hover{text-decoration:underline}.sh-section-nav__block--border-red{border-width:3px;border-style:solid;border-color:#D91A21!important;color:#D91A21!important}.sh-section-nav__block--bordered-s1{background:transparent url(/dist/css/../../upload/s2/images/patr.png) top left repeat;border-left:none;border-right:none;font-size:18px}.sh-section-nav__block--bordered-s1 .sh-ico{margin-bottom:-3px;margin-right:5px}.sh-section-nav--red .sh-section-nav__block{border-color:#C70013;color:#C70013;background-color:#fff}.sh-section-nav--red .sh-section-nav__block--active{background-color:#C70013;color:#fff}.sh-section-nav--black .sh-section-nav__block{border-color:#000;color:#000;background-color:#fff}.sh-section-nav--black .sh-section-nav__block--active{background-color:#000;color:#fff}.sh-buttons-filter{display:table;width:100%;padding-top:2px}.sh-buttons-filter__on{display:table-cell;width:300px;vertical-align:top;padding-left:17px}.sh-buttons-filter__on-sub{font-size:15px;display:block;line-height:1}.sh-buttons-filter__on-parent{font-size:22px;display:block;line-height:1.2}.sh-buttons-filter__set{display:table-cell;vertical-align:middle}.sh-buttons-filter__list{font-size:0;line-height:0;list-style:none;vertical-align:middle;text-align:right}.sh-buttons-filter__item{display:inline-block;padding:10px 5px}.sh-buttons-filter__item:first-child{padding-left:0}.sh-buttons-filter__item:last-child{padding-right:0}.sh-buttons-filter__block{display:block;font-size:15px;padding:10px 10px;text-decoration:underline dashed;text-align:center;line-height:1;background:#fff url(/dist/css/../../upload/s2/images/patr.png) top left repeat;color:inherit}.sh-buttons-filter__block--active,.sh-buttons-filter__block.active{background-color:#000;background-image:none;color:#fff;text-decoration:none}.sh-build-info__main{display:table;width:100%;padding-top:15px;padding-right:175px;padding-bottom:15px}.sh-build-info__main-left{display:table-cell;width:500px;vertical-align:top}.sh-build-info__main-right{display:table-cell;vertical-align:middle;text-align:right}.sh-build-info__main-title{font-size:22px;display:block;line-height:1.2}.sh-build-info__main-address{padding-top:4px;font-size:15px;display:block;line-height:1}.sh-build-info__block{padding-right:176px}.sh-build-info__block-info{display:table-cell;vertical-align:top;width:520px}.sh-build-info__block-media{display:table-cell;vertical-align:top;position:relative}.sh-build-info__block-view__list{font-size:0;line-height:0;list-style:none;vertical-align:middle}.sh-build-info__block-view__item{display:inline-block;padding:0 7px 5px 7px}.sh-build-info__block-view__item:first-child{padding-left:0}.sh-build-info__block-view__item:last-child{padding-right:0}.sh-build-info__block-view__block{display:block;font-size:16px;padding:11px 13px;text-decoration:underline dashed;text-align:center;line-height:1;background:#fff url(/dist/css/../../upload/s2/images/patr.png) top left repeat;color:inherit}.sh-build-info__block-view__block--active{background-color:#000;background-image:none;color:#fff;text-decoration:none}.sh-build-info__block-cat__nav{font-size:0;line-height:0;list-style:none;vertical-align:top;padding-top:19px}.sh-build-info__block-cat__list{display:inline-block;font-size:18px;line-height:1.2;vertical-align:top;padding:2px 18px 10px 18px}.sh-build-info__block-cat__list--sub{font-size:14px;display:none;padding-left:5px}.sh-build-info__block-cat__list:nth-child(2n+1){padding-left:0}.sh-build-info__block-cat__list:nth-child(2n){padding-right:0}.sh-build-info__block-cat__item{padding:3px 2px;position:relative}.sh-build-info__block-cat__link{color:#C60113;display:block;padding:4px 20px 4px 10px;line-height:1}.sh-build-info__block-cat__link:before{content:'';display:inline-block;width:4px;height:4px;background-color:#C60113;margin:0 8px 3px 0}.sh-build-info__block-cat__link--active,.sh-build-info__block-cat__link.active{color:#fff;background-color:#000}.sh-build-info__block-cat__link--active:before,.sh-build-info__block-cat__link.active:before{background-color:#fff}.sh-build-info__block-cat__list--sub .sh-build-info__block-cat__link:before{display:none}.sh-build-info__block-cat__item--active .sh-build-info__block-cat__list--sub{display:block}.sh-build-info__block-text{display:block;font-size:15px;padding:38px 38px;line-height:1.4;background:#fff url(/dist/css/../../upload/s2/images/patr.png) top left repeat;color:inherit}.sh-build-info__block-small-plan{position:relative;margin-right:25px}.sh-build-info__block-small-plan__image{z-index:100}.sh-build-info__block-small-plan__image img{display:block;width:100%}.sh-build-info__block-small-plan__building-image{position:absolute;top:0;left:0;z-index:110}.sh-build-info__block-small-plan__building-image img{display:block;width:100%}.sh-build-info__block-small-plan__building-point{position:absolute;top:0;left:0;z-index:120;background-color:#0B0B0B;background-color:rgba(11,11,11,.64);color:#fff;padding:5px 15px}.sh-build-info__block-small-plan__building-point__num{font-size:40px;line-height:1}.sh-build-info__block-small-plan__building-point__text{line-height:1}.sh-build-info__block-small-plan__building-point:after{content:'';position:absolute;display:block;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:rgba(11,11,11,.64) transparent transparent transparent;bottom:-7px;left:0;right:0;margin:0 auto}.sh-block-link{text-align:right;display:inline-table;border:1px solid #DCDCDC;width:100%;height:100%;font-size:15px;padding:10px 7px 10px;line-height:1.2;background-color:#F5F5F5;color:inherit}.sh-block-link__ico{float:left;margin:-5px 3px -15px 1px}.sh-info-tbl{display:table;width:100%;font-size:17px;margin-top:25px}.sh-info-tbl+.sh-info-tbl{margin-top:65px}.sh-info-tbl__row{display:table-row}.sh-info-tbl__col{display:table-cell;vertical-align:top;border:1px solid #f1f1f1;padding:5px 12px;position:relative;color:#424242}.sh-info-tbl__col--no-padd{padding:0}.sh-info-tbl__col--no-border{font-size:16px;border-right:none}.sh-info-tbl__col--before-dash:before{content:'';width:4px;height:1px;background-color:#424242;position:absolute;top:50%;left:4px;display:block;margin:0 -4px}.sh-info-tbl__col--parent-info{width:230px;padding:15px;border:none}.sh-info-tbl__col--child-info{padding:0;border:none}.sh-info-tbl__col-title{font-size:14px;border-left:none;border-right:none;border-top:none;padding:0 10px;white-space:nowrap;color:#838383}.sh-info-tbl__info-title{font-size:18px}.sh-info-tbl__info-text{font-size:16px}.sh-info-tbl__info-image{width:auto;height:auto}.sh-info-tbl__info-image a{display:inline-block}.sh-info-tbl__info-pic{display:block}.sh-info-tbl__col+.sh-info-tbl__col{border-left:none}.sh-info-tbl__row+.sh-info-tbl__row .sh-info-tbl__col{border-top:0}.sh-info-tbl--big-text{font-size:22px;color:#000}.sh-info-tbl--s1{margin:30px 0;background:#EDEDED url(/dist/css/../../upload/s2/images/patr.png) top left repeat;font-size:16px}.sh-info-tbl--s2{top:-20px;margin-top:0;margin-bottom:-20px;font-size:16px;position:relative}.sh-info-tbl--s2 .sh-info-tbl__row:hover .sh-info-tbl__col{background-color:#f8f8f8}.sh-info-tbl--s2 .sh-info-tbl__row:hover .sh-info-tbl__col-title{background-color:transparent}.sh-info-tbl--s2 .sh-info-tbl__col{background-color:#fff;vertical-align:middle;text-align:center}.sh-info-tbl--s3{padding:0;margin:6px 0;font-size:16px;position:relative}.sh-info-tbl--s3 .sh-info-tbl__col{background-color:#fff;vertical-align:middle;text-align:center;border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}.sh-info-tbl--s3 .sh-info-tbl__col:first-child{border-left:none}.sh-info-tbl--s3 .sh-info-tbl__col:last-child{border-right:none}.sh-info-tbl--s3 .sh-info-tbl__info-image{width:40px}.sh-info-tbl--s3 .sh-info-tbl__info-pic{display:block;height:40px}.sh-page-menu{overflow:hidden;background:transparent url(/dist/css/../../upload/s2/images/patr.png) top left repeat;border-top:6px solid #ECECEC;text-align:left;padding:7px 10px}.sh-page-menu__list{padding:0;margin:0}.sh-page-menu__list--child{padding-left:35px}.sh-page-menu__item{text-align:left;position:relative;margin:8px 0}.sh-page-menu__item--parent{padding-bottom:0}.sh-page-menu__item--child{margin:4px 0}.sh-page-menu__link{font-size:16px;line-height:1.2;display:block;color:inherit;padding:2px 8px;margin:0 2px;text-decoration:none;position:relative}.sh-page-menu__link--child{font-size:15px;padding:2px 0;margin:0}.sh-page-menu__link:active{background-color:rgba(255,255,255,.2)}.sh-page-menu__link--active{color:#000}.sh-page-menu__link--active:active{background-color:rgba(40,74,0,.51)}.sh-interactive-map{position:relative;top:0;left:0;opacity:1;display:block}.sh-interactive-map__loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fdfdfd;z-index:999}.sh-interactive-map__loader-status{width:200px;height:150px;position:absolute;left:50%;top:350px;background-image:url(/dist/css/../../upload/s2/images/preloader.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.sh-interactive-map__categories{position:absolute;top:-54px;width:365px;margin:0 auto;left:0;right:0}.sh-interactive-map__categories .slick-next,.sh-interactive-map__categories .slick-prev{position:absolute;display:block;background:0 0;border:none;padding:0;margin:0;top:50%;line-height:0;font-size:0;width:30px;height:14px;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);z-index:800;opacity:.5;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-interactive-map__categories .slick-next:hover,.sh-interactive-map__categories .slick-prev:hover{opacity:1}.sh-interactive-map__categories .slick-prev{left:0;background-position:-977px -28px}.sh-interactive-map__categories .slick-next{right:0;background-position:-1017px -28px}.sh-interactive-map__category{cursor:pointer;font-size:33px;text-align:center;position:relative;white-space:nowrap}.sh-interactive-map__category a{color:inherit;text-decoration:none}.sh-interactive-map__list{position:relative;width:100%;height:100%}.sh-interactive-map__item{position:absolute;width:100%;height:100%;display:table;opacity:0;top:0;left:0}.sh-interactive-map__item.active{position:relative;opacity:1;top:auto;left:auto}.sh-interactive-map__item.hide{display:none}.sh-interactive-map__block{position:relative;display:table-cell;vertical-align:middle}.sh-interactive-map__room{width:100%;height:100%;display:table;vertical-align:middle}.sh-interactive-map__room-after{width:346px;position:absolute;height:100%;left:0;background:#121212;display:block;top:0;color:#fff;padding:18px 26px;z-index:200;opacity:0;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-interactive-map__room-before{width:100%;top:0;right:0;height:100%;display:table-cell;vertical-align:middle;background-color:#fff;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid transparent;opacity:0;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-interactive-map__room-before:before{content:'';position:absolute;left:-20px;top:50%;width:20px;height:40px;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-969px -196px;background-repeat:no-repeat;margin-top:-20px}.sh-interactive-map__room-title{font-size:27px;line-height:1.2;height:100px;overflow:hidden}.sh-interactive-map__room-sub-title{font-size:16px}.sh-interactive-map__room-apartments{max-height:250px;overflow:hidden;padding:5px 0}.sh-interactive-map__room-apartments .sh-blocks-box{margin:-4px 20px 0 -3px}.sh-interactive-map__room-apartments .sh-blocks-box__item{padding:3px}.sh-interactive-map__room-apartments .sh-blocks-box__block{font-size:15px;text-decoration:none;color:#515151}.sh-interactive-map__room-apartments .sh-blocks-box__block .active{cursor:pointer;color:#DC191F;text-decoration:underline}.sh-interactive-map__room-description{max-height:110px;overflow:hidden}.sh-interactive-map__room-action{padding-top:20px}.sh-interactive-map__room-plan{display:table;position:relative;margin:0 auto;left:0;right:0}.sh-interactive-map__room-plan__image{display:table}.sh-interactive-map__room-plan__image-after{position:absolute;width:100%;height:100%;top:0;left:0;z-index:200}.sh-interactive-map__room-plan__icons{position:absolute;top:0;left:0}.sh-interactive-map__room-plan__icon{display:block;position:absolute;visibility:visible;opacity:0;margin-top:-150px;-webkit-transition:all .6s ease-in 0s;-o-transition:all .6s ease-in 0s;transition:all .6s ease-in 0s}.sh-interactive-map__room-plan__icon.open{opacity:1;margin-top:0}.sh-interactive-map__room-plan__icon.hide{visibility:hidden}.sh-interactive-map__room-plan__icon-text{position:absolute;display:block;width:100%}.sh-interactive-map__room-plan__icon-text--top{bottom:100%;left:0;text-align:center}.sh-interactive-map__room-plan__icon-text--top-left{bottom:100%;left:0;text-align:left}.sh-interactive-map__room-plan__icon-text--top-right{bottom:100%;left:0;text-align:right}.sh-interactive-map__room-plan__icon-text--bottom{top:100%;left:0;text-align:center}.sh-interactive-map__room-plan__icon-text--bottom-left{top:100%;left:0;text-align:left}.sh-interactive-map__room-plan__icon-text--bottom-right{top:100%;left:0;text-align:right}.sh-interactive-map__room-plan__icon-text--left{right:100%;top:0;bottom:0;text-align:right}.sh-interactive-map__room-plan__icon-text--left-top{right:100%;top:0;text-align:right}.sh-interactive-map__room-plan__icon-text--left-bottom{right:100%;bottom:0;text-align:right}.sh-interactive-map__room-plan__icon-text--right{left:100%;text-align:left;top:0;bottom:0}.sh-interactive-map__room-plan__icon-text--right-top{left:100%;top:0;text-align:left}.sh-interactive-map__room-plan__icon-text--right-bottom{left:100%;bottom:0;text-align:left}.sh-interactive-map__navigation{position:absolute;width:100%;height:100%;top:0;left:0;background:0 0;opacity:0;z-index:900;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-interactive-map__navigation.is-animate{background:#121212;opacity:1}.sh-interactive-map__navigation.is-animate .sh-interactive-map__room-after{left:-346px;opacity:1}.sh-interactive-map__navigation.is-animate .sh-interactive-map__room-before{opacity:1;border-color:#121212}.sh-interactive-map__navigation.hide{display:none}.sh-interactive-map__navigation-item{position:relative;width:100%;height:100%;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-interactive-map__navigation-item.open{display:block}.sh-interactive-map__navigation-item.hide{display:none}.sh-interactive-map__navigation-hide{position:absolute;bottom:17px;right:23px;font-size:22px;line-height:1.2;text-decoration:underline;z-index:900}.sh-interactive-map__container{position:relative;display:table;margin:0 auto}.sh-interactive-map__hover-area{position:absolute;top:0;left:0;z-index:400}.sh-interactive-map__map-block img{display:block}.sh-interactive-map__base-area{position:relative;z-index:100}.sh-interactive-map__area-images{position:absolute;top:0;left:0;z-index:200}.sh-interactive-map__area-images img{position:absolute;left:0;top:0;display:block}.sh-interactive-map__area-icons{position:absolute;top:0;left:0;z-index:300}.sh-interactive-map__area-icon{position:absolute;top:0;left:0;z-index:300}.sh-interactive-map__area-icon__before{display:block;position:absolute;top:12px;font-size:11px;width:100%;color:#000}.sh-interactive-map__area-icon__after{display:block;position:absolute;bottom:10px;width:100%;font-size:13px;color:#fff}.sh-interactive-map--building{border:1px solid #DADADA}.sh-interactive-map--building .sh-interactive-map__base-area{z-index:200}.sh-interactive-map--building .sh-interactive-map__area-images{z-index:100}.sh-interactive-map--page{position:relative;height:700px;width:800px;right:-170px;margin:0 auto}.sh-news-detail__block{display:block;width:1000px;margin:20px auto;background:#ECECEC url(/dist/css/../../upload/s2/images/patr.png) top left repeat}.sh-news-detail__picture{display:block}.sh-news-detail__block-image{display:inline-block;float:left;padding-right:25px}.sh-news-detail__block-text{padding:25px}.sh-news-detail__block-date{font-size:14px}.sh-news-detail__block-title{font-size:25px;padding-bottom:20px;line-height:1.2}.sh-news-detail__text{font-size:16px;padding-bottom:10px;overflow:hidden;display:inline}.sh-photo-gallery{position:relative}.sh-photo-gallery__list{margin:0 -10px}.sh-photo-gallery__item{padding:10px}.sh-photo-gallery__block{background-color:#f2f2f2}.sh-photo-gallery__image{background-color:transparent}.sh-photo-gallery__image img{display:block}.sh-up{background:url(/dist/css/../../upload/s2/images/up.png);bottom:20px;display:block;height:32px;position:fixed;right:20px;width:106px;z-index:100}.sh-form .sh-blocks-box__item{padding:5px 12px}.sh-form .sh-form__block{background-color:#fff}.sh-form .sh-form__block__before{display:table;width:100%}.sh-form .sh-form__block__after{background:transparent url(/dist/css/../../upload/s2/images/patr.png) top left repeat;padding:10px}.sh-form .sh-form__info{display:table-cell;background-color:#1B191A;color:#fff;width:390px;vertical-align:top;position:relative}.sh-form .sh-form__info__block-first{background:0 0;padding:25px}.sh-form .sh-form__info__block-last{background:#000;padding:6px 25px;position:absolute;bottom:0;left:0;width:100%}.sh-form .sh-form__info__title{font-size:23px;line-height:1.2}.sh-form .sh-form__info__text{padding:10px 0;line-height:1.3}.sh-form .sh-form__form{color:#000;display:table-cell;padding:15px 45px;vertical-align:top}.sh-form .sh-form__title{color:#373737;font-size:35px}.sh-form .sh-form__label{color:#212121;display:block;margin-bottom:5px;font-size:18px}.sh-form .sh-form__input,.sh-form .sh-form__textarea{color:#000;font-size:18px;margin-bottom:10px}.sh-form .sh-form__input--style-2{background-color:#fff;border-bottom:1px solid #000;padding:1px 0}.sh-form .sh-form__input--submit{display:inline-block;background-color:#000;color:#fff;font-size:17px;padding:10px 25px 10px;line-height:1.2;float:none;margin-bottom:15px;margin-top:10px;border:none;-webkit-box-shadow:none;box-shadow:none}.sh-form .sh-form__input--email--error,.sh-form .sh-form__input--error,.sh-form .sh-form__input--file--error,.sh-form .sh-form__input--password--error,.sh-form .sh-form__input--text--error{border:3px solid #de2523}.sh-form .sh-form__textarea--style-2{border:none;padding:5px 5px;background:#fff url(/dist/css/../../upload/s2/images/textarea-line.png) top left repeat;line-height:1.9;overflow:hidden}.sh-form .sh-form__textarea--error{border:3px solid #de2523}.sh-form .sh-form__captcha{display:block;vertical-align:top;position:relative;left:0}.sh-form .sh-form__captcha__input{margin-left:20px;padding:5px 21px;margin-top:0}.sh-form .sh-form__date-block .calendar-icon{top:1px}.sh-form .sh-form__submit{display:inline-block;vertical-align:top}.sh-call-list{margin:0 30px}.sh-call-list__item{padding:20px!important}.sh-call-list__num{font-size:25px;line-height:1.2}.sh-call-list__text{font-size:21px;line-height:1.4}.sh-popup{padding:0;margin:0 auto;position:relative}.sh-popup__close{position:absolute;right:5px;top:5px;display:block;font-size:0;border:none;padding:0;margin:0;border-radius:50%;overflow:hidden;background-color:#fff;background-color:rgba(255,255,255,.5);width:30px;height:30px;text-align:center;line-height:2}.sh-popup__close:after{content:'';display:block;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-349px -232px;width:20px;height:19px;margin:0 auto}.sh-popup--plan{height:700px;width:800px;right:-170px}.sh-popup--content{position:relative;display:table;border:3px solid #121212;background-color:#fff;padding:10px}.sh-menu-block{display:table;position:relative;cursor:pointer}.sh-menu-block__name{display:table-cell;vertical-align:middle;background-color:#C70013;padding:16px 10px}.sh-menu-block__name span{color:#fff;font-size:16px}.sh-menu-block__title{display:table-cell;vertical-align:middle;background:transparent url(/dist/css/../../upload/s2/images/patr.png) top left repeat;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA;padding:5px 15px}.sh-menu-block__title span{color:#000;font-size:16px}.sh-menu-block__title:after{content:'';display:inline-block;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-168px -47px;width:8px;height:5px;vertical-align:middle;margin:0 4px 0 6px}.sh-menu-block__block{display:block;visibility:hidden;position:absolute;width:100%;min-width:300px;top:150%;left:0;margin:0 auto;opacity:0;z-index:200;background-color:#fff;-webkit-transition:all .3s cubic-bezier(1,.02,.45,.52) 0s;-o-transition:all .3s cubic-bezier(1,.02,.45,.52) 0s;transition:all .3s cubic-bezier(1,.02,.45,.52) 0s}.sh-menu-block .is-active .sh-menu-block__block,.sh-menu-block:hover .sh-menu-block__block{top:100%;opacity:1;margin-top:0;visibility:visible}.sh-table{display:table;width:100%;margin-top:25px;position:relative}.sh-table+.sh-table{margin-top:65px}.sh-table tr{display:table-row}.sh-table td,.sh-table th{display:table-cell;vertical-align:middle;border:1px solid #f1f1f1;padding:5px 10px}.sh-table td:first-child,.sh-table th:first-child{padding-left:10px}.sh-table td:last-child,.sh-table th:last-child{padding-right:10px}.sh-table td{background-color:#fff;color:#424242}.sh-table th{font-size:14px;border:none;padding:4px 10px;white-space:nowrap;color:#838383}.sh-table .sh-table--no-padd{padding:0}.sh-table .sh-table--no-border{border-right:none;border-left:none}.sh-table .sh-table--big-text{font-size:22px;color:#000}.sh-table tr:hover td{background-color:#f8f8f8}.sh-checkbox{display:inline-block;vertical-align:middle;white-space:nowrap}.sh-checkbox_text{color:#fff;display:block}.sh-checkbox__input{display:block;width:19px;height:19px;position:relative;overflow:hidden;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-checkbox__input:after{content:'';display:block;width:19px;height:19px;top:0;left:0;position:absolute;border:2px solid #FFF;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:10px -19px;background-repeat:no-repeat;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sh-checkbox__input input[type=checkbox]{position:relative;left:-5000px}.sh-checkbox__input.checked:after{background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-12px -19px;border:0 solid transparent}.sh-checkbox__input.checked .sh-checkbox_text{color:#d91a21}.sh-checkbox--inline .sh-checkbox_text{display:inline-block;vertical-align:middle}.sh-checkbox--inline .sh-checkbox__input{display:inline-block;vertical-align:middle}.sh-checkbox--block .sh-checkbox{display:block}.sh-back-btn{display:block;position:absolute;left:-80px;top:0;width:67px;height:67px;line-height:67px;font-size:16px;text-align:center;color:#000;background-image:url(/dist/css/../../upload/s2/images/Sprite.png);background-position:-325px -66px;background-repeat:no-repeat}.sh-back-btn--black{background-position:-325px -155px}.sh-auction-composition{background-color:transparent}.sh-auction-composition__list{background-color:transparent}.sh-auction-composition__item{display:table;width:100%;margin:20px 0}.sh-auction-composition__item+.sh-auction-composition__item{padding-top:20px;border-top:1px solid #000}.sh-auction-composition__info{display:table-cell;vertical-align:top}.sh-auction-composition__title{font-size:20px;padding:5px 0;line-height:1.2}.sh-auction-composition__text{font-size:16px;padding:5px 0}.sh-auction-composition__files{display:block}.sh-auction-composition__file{padding:10px 0 10px 33px;position:relative;display:block}.sh-auction-composition__file-ico{position:absolute;left:0;top:19px}.sh-auction-composition__file-name{color:#3A80F9;display:block}.sh-auction-composition__file-size{color:#000}.sh-auction-composition__pic{display:table-cell;vertical-align:top}.sh-auction-composition__pic-list{display:table;vertical-align:top}.sh-auction-composition__pic-seconds{display:table-cell;vertical-align:middle;text-align:right;font-size:0;line-height:0}.sh-auction-composition__pic-second{display:inline-block;margin:2px;width:52px;height:42px;overflow:hidden}.sh-auction-composition__pic-second a,.sh-auction-composition__pic-second img{display:block}.sh-auction-composition__pic-main{display:table-cell;vertical-align:top}.sh-auction-composition__pic-main a,.sh-auction-composition__pic-main img{display:block}.sh-auction-detail{padding-left:82px}.sh-auction-detail__title{margin-bottom:0}.sh-auction-detail__text{margin:16px 0;line-height:1.2}.sh-auction-detail__text-simple{padding:10px 0}.sh-auction-detail__bar-list{display:table;width:100%}.sh-auction-detail__bar-block{display:table-cell;vertical-align:top}.sh-auction-detail__bar-block--content{padding:0 30px 20px 0}.sh-auction-detail__bar-block--info{background:transparent url(/dist/css/../../upload/s2/images/patr.png) top left repeat;width:500px}.sh-auction-detail__info-first{background-color:#fff}.sh-auction-detail__info-first__title{background-color:#1B191A;color:#fff;font-size:22px;text-align:center;padding:10px;line-height:1.2}.sh-auction-detail__info-first__text{padding:14px 10px;text-align:center;font-size:22px}.sh-auction-detail__info-first__price{background-color:transparent}.sh-auction-detail__info-first__price-info{font-size:15px}.sh-auction-detail__info-first__price-time{font-size:14px}.sh-auction-detail__info-first__action{background-color:transparent}.sh-auction-detail__info-second__title{background-color:#fff;border-bottom:2px solid #000;padding:20px 0 4px;text-align:center}.sh-auction-detail__info-second__text{padding:15px 25px}.sh-auction-users{background-color:transparent}.sh-auction-users__list{background-color:transparent}.sh-auction-users__item{margin:10px 0}.sh-auction-users__info{font-size:15px}.sh-auction-users__price{font-size:18px}.sh-dropdown{position:relative}.sh-dropdown__title{padding-right:20px;cursor:pointer}.sh-dropdown__ico{position:absolute;top:11px;right:5px}.sh-dropdown__menu{background-color:#fff;border-radius:4px;border:1px solid #f2f2f2;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.sh-dropdown__menu.is-active{opacity:1;visibility:visible}.sh-dropdown__menu.is-hide{opacity:0;visibility:hidden}.sh-dropdown__item{padding:4px 5px}.sh-dropdown__item.is-active{background-color:#f1f1f1}.sh-dropdown__item+.sh-dropdown__item{border-top:1px solid #f2f2f2}.sh-dropdown--top:after{left:0;bottom:-8px;width:100%;height:5px;background:url(/dist/css/../images/vendor/triangle-bottom.png) center bottom no-repeat}.sh-dropdown--top-left:after{background-position:left bottom}.sh-dropdown--top-right:after{background-position:right bottom}.sh-dropdown--bottom:after{left:0;top:-8px;width:100%;height:5px;background:url(/dist/css/../images/vendor/triangle-top.png) center bottom no-repeat}.sh-dropdown--bottom-left:after{background-position:left bottom}.sh-dropdown--bottom-right:after{background-position:right bottom}.sh-dropdown--left:after{top:0;right:-8px;height:100%;width:5px;background:url(/dist/css/../images/vendor/triangle-right.png) left center no-repeat}.sh-dropdown--left-top:after{background-position:left top}.sh-dropdown--left-bottom:after{background-position:left bottom}.sh-dropdown--right:after{top:0;left:-8px;height:100%;width:5px;background:url(/dist/css/../images/vendor/triangle-left.png) right center no-repeat}.sh-dropdown--right-top:after{background-position:right top}.sh-dropdown--right-bottom:after{background-position:right bottom}.sh-include-translation{display:inline-block}.sh-include-translation__block{position:absolute;width:100%;height:100%;overflow:hidden;left:0;top:0;z-index:900;background-color:#000;background-color:rgba(0,0,0,.8)}.sh-include-translation__player{width:100%;height:100%;overflow:hidden}.sh-include-translation__list{display:none}.sh-vegas--red{background-color:#C70013;color:#fff}
/* End */


/* Start:/dist/css/develop-less.css?146358369433*/
/* Site Variables test commit */

/* End */


/* Start:/bitrix/templates/bereg2/src/css/responsive1200.css?14635567805465*/
.sh-footer-menu__item--responsive {
  display: none;
}
@media screen and (max-width: 1560px) and (min-width: 1279px) {
  body {
    font-size: 15px;
    line-height: 1.2;
  }
  h1:not([class]) {
    font-size: 34px;
  }
  h2:not([class]) {
    font-size: 32px;
  }
  h3:not([class]) {
    font-size: 30px;
  }
  h4:not([class]) {
    font-size: 28px;
  }
  h5:not([class]) {
    font-size: 26px;
  }
  h6:not([class]) {
    font-size: 24px;
  }
  .bx-filter .bx-filter-parameters-box-container-block {
    padding-bottom: 5px;
  }
  .sh-two-col__col--sidebar,
  .sh-two-col__col--page-container {
    font-size: 15px;
    line-height: 1.2;
  }
  .sh-two-col__col--sidebar {
    width: 22.5%;
  }
  .sh-two-col__col--sidebar--left {
    margin-right: 4.7%;
  }
  .sh-two-col__col--sidebar--right {
    margin-left: 8.7%;
  }
  .sh-two-col__col--page-container {
    width: 72.8%;
  }
  .sh-in {
    width: 1260px;
  }
  .sh-in.sh-in--small {
    padding: 0;
  }
  .sh-wrap-header__info-before {
    position: relative;
    padding-left: 75px;
    width: 54%;
  }
  .sh-wrap-header__search-block {
    position: absolute;
    left: 0;
    width: 70px;
    background-color: #1b191a;
    z-index: 100;
  }
  .sh-wrap-header__search-block .sh-search-block__title {
    display: none;
  }
  .sh-wrap-header__search-block:hover,
  .sh-wrap-header__search-block:focus,
  .sh-wrap-header__search-block:active,
  .sh-wrap-header__search-block .is-active {
    width: 300px;
  }
  .sh-wrap-header__contact-block {
    margin-top: -10px;
    padding: 14px 0 4px 5px;
    margin-bottom: -12px;
    height: 47px;
    margin-left: 0;
  }
  .sh-wrap-header__contact-block__big {
    font-size: 15px;
  }
  .sh-wrap-header__nav {
    padding-top: 11px;
    position: absolute;
    right: 0;
    z-index: 10;
  }
  .sh-wrap-page {
    margin: 36px 0 46px;
  }
  .sh-wrap-footer__nav {
    width: 70%;
  }
  .sh-wrap-footer__info {
    width: 29%;
    margin-left: 1%;
  }
  .sh-wrap-video-cam {
    margin: 15px 0 40px;
  }
  .sh-wrap-service {
    margin: 29px 0 49px;
  }
  .sh-wrap-service__col1 {
    width: 77%;
    padding-top: 1px;
  }
  .sh-wrap-service__col2 {
    width: 23%;
  }
  .sh-wrap-service__title {
    text-align: center;
  }
  .sh-wrap-service__main-image {
    overflow: hidden;
    width: 330px;
  }
  .sh-wrap-map__info {
    width: 295px;
  }
  .sh-wrap-filter__item:nth-child(1) {
    width: 14%;
  }
  .sh-wrap-filter__item:nth-child(2) {
    width: 20%;
  }
  .sh-wrap-filter__item:nth-child(3) {
    width: 22%;
  }
  .sh-wrap-filter__item:nth-child(4) {
    width: 22%;
  }
  .sh-wrap-filter__item:nth-child(5) {
    width: 22%;
  }
  .sh-wrap-filter__param {
    padding-right: 0;
  }
  .sh-wrap-filter__result {
    right: 200px;
    top: -68px;
  }
  .sh-wrap-filter__result-popup {
    padding: 4px 13px !important;
  }
  .sh-wrap-filter__result-title {
    display: inline-block;
    vertical-align: middle;
  }
  .sh-wrap-filter__result-num {
    display: inline-block;
    vertical-align: middle;
  }
  .sh-wrap-filter__result-var {
    display: none;
  }
  .sh-main-menu .sh-main-menu__link {
    font-size: 15px;
    line-height: 1.1;
  }
  .sh-main-menu .sh-main-menu__link--child {
    font-size: 14px;
    padding: 6px 10px;
  }
  .sh-footer-menu__col--1 {
    width: 22%;
  }
  .sh-footer-menu__col--2 {
    width: 38%;
  }
  .sh-footer-menu__col--3 {
    width: 40%;
  }
  .sh-video-cam__video {
    width: 41%;
  }
  .sh-video-cam__about {
    width: 59%;
  }
  .sh-video-cam__info {
    padding: 0 0 15px 0;
  }
  .sh-video-cam__info-description {
    font-size: 15px;
    padding-left: 20px;
  }
  .sh-video-cam__nav-before {
    width: 100%;
  }
  .sh-video-cam__nav-after {
    display: none;
  }
  .sh-info-list .sh-blocks-box__row {
    display: inline;
  }
  .sh-info-list__item.sh-blocks-box__item--w5 {
    width: 25%;
  }
  .sh-section-nav {
    padding-right: 5%;
  }
  .sh-section-nav__item {
    width: 25%;
  }
  .sh-build-info__main {
    padding-right: 0;
  }
  .sh-build-info__main-left {
    position: relative;
  }
  .sh-build-info__block {
    display: block;
    padding-right: 0;
    position: relative;
    padding-top: 55px;
  }
  .sh-build-info__block-info {
    width: 37%;
  }
  .sh-build-info__block-view__list {
    position: absolute;
    top: 0;
    left: 0;
  }
  .sh-build-info__block-small-plan {
    width: 435px;
  }
  .sh-news-list--short .sh-news-list__item.sh-blocks-box__item:nth-child(1n + 5) {
    display: none;
  }
  .sh-news-list--short .sh-news-list__item.sh-blocks-box__item--w5 {
    width: 25%;
  }
  .sh-catalog-list__item.sh-blocks-box__item--w5 {
    width: 25%;
  }
  .sh-photo-gallery__item.sh-blocks-box__item--w5 {
    width: 25%;
  }
  .sh-auction-composition__item {
    display: block;
  }
  .sh-auction-composition__pic {
    width: 36%;
  }
  .sh-auction-composition__pic-list {
    display: table;
  }
  .sh-auction-composition__pic-seconds {
    display: table-footer-group;
    text-align: center;
  }
  .sh-auction-composition__pic-main {
    display: table-header-group;
    text-align: center;
  }
  .sh-auction-composition__pic-main img,
  .sh-auction-composition__pic-main a {
    display: inline-block;
  }
  .sh-auction-detail__bar-block--info {
    width: 360px;
  }
  .sh-popup--plan {
    left: 170px;
    right: auto;
  }
  .sh-contacts-list .sh-blocks-box__row {
    display: block;
  }
  .sh-contacts-list__item.sh-blocks-box__item--w5 {
    width: 25%;
  }
}

/* End */


/* Start:/bitrix/templates/bereg2/src/css/responsive900.css?14768761128233*/
.sh-footer-menu__item--responsive {
  display: none;
}
@media screen and (max-width: 1280px) {
  body {
    font-size: 13px;
    line-height: 1.2;
  }
  h1:not([class]) {
    font-size: 24px;
  }
  h2:not([class]) {
    font-size: 22px;
  }
  h3:not([class]) {
    font-size: 20px;
  }
  h4:not([class]) {
    font-size: 18px;
  }
  h5:not([class]) {
    font-size: 16px;
  }
  h6:not([class]) {
    font-size: 14px;
  }
  .bx-filter .bx-ui-slider-track-container {
    display: none;
  }
  .bx-filter .bx-filter-parameters-box-container-block {
    width: 100%;
    padding-bottom: 5px;
  }
  .sh-two-col__col--sidebar,
  .sh-two-col__col--page-container {
    font-size: 13px;
    line-height: 1.2;
  }
  .sh-two-col__col--sidebar {
    display: block;
    width: 100%;
    margin: 0;
  }
  .sh-two-col__col--sidebar--left {
    padding-bottom: 20px;
  }
  .sh-two-col__col--sidebar--right {
    padding-top: 20px;
  }
  .sh-two-col__col--page-container {
    width: 100%;
  }
  .sh-in {
    width: 880px;
  }
  .sh-in.sh-in--small {
    padding: 0;
  }
  .sh-wrap-header__info-before {
    position: relative;
    padding-left: 15px;
  }
  .sh-wrap-header__search-block {
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    background-color: #1b191a;
    z-index: 100;
  }
  .sh-wrap-header__search-block .sh-search-block__title {
    display: none;
  }
  .sh-wrap-header__search-block:hover,
  .sh-wrap-header__search-block:focus,
  .sh-wrap-header__search-block:active,
  .sh-wrap-header__search-block .is-active {
    width: 100%;
  }
  .sh-wrap-header__contact-block {
    margin-top: -10px;
    padding: 14px 0px 4px 5px;
    margin-bottom: -12px;
    height: 47px;
    margin-left: 0;
  }
  .sh-wrap-header__contact-block__big {
    font-size: 15px;
  }
  .sh-wrap-header__contact-block .sh-dropdown__title {
    max-width: 330px;
  }
  .sh-wrap-header__social {
    display: none;
  }
  .sh-wrap-header__nav {
    padding-top: 18px;
    position: absolute;
    right: 0;
    z-index: 10;
  }
  .sh-wrap-page {
    margin: 26px 0 36px;
  }
  .sh-wrap-footer__nav {
    width: 58%;
  }
  .sh-wrap-footer__info {
    width: 41%;
    margin-left: 1%;
  }
  .sh-wrap-main-slider .sh-black-slider {
    display: none;
  }
  .sh-wrap-video-cam {
    margin: 0px 0 20px;
  }
  .sh-wrap-service {
    margin: 29px 0 49px;
  }
  .sh-wrap-service__col1 {
    width: 100%;
    padding-top: 1px;
  }
  .sh-wrap-service__col2 {
    display: none;
  }
  .sh-wrap-service__title {
    text-align: center;
  }
  .sh-wrap-map__info {
    width: 295px;
  }
  .sh-wrap-filter__item {
    padding: 10px 20px;
  }
  .sh-wrap-filter__item:nth-child(1) {
    width: 18%;
  }
  .sh-wrap-filter__item:nth-child(2) {
    width: 25%;
  }
  .sh-wrap-filter__item:nth-child(3) {
    width: 19%;
  }
  .sh-wrap-filter__item:nth-child(4) {
    width: 19%;
  }
  .sh-wrap-filter__item:nth-child(5) {
    width: 19%;
  }
  .sh-wrap-filter__param {
    padding-right: 0;
  }
  .sh-wrap-filter__result {
    right: 25px;
    top: -68px;
  }
  .sh-wrap-filter__result-popup {
    padding: 4px 13px !important;
  }
  .sh-wrap-filter__result-title {
    display: inline-block;
    vertical-align: middle;
  }
  .sh-wrap-filter__result-num {
    display: inline-block;
    vertical-align: middle;
  }
  .sh-wrap-filter__result-var {
    display: none;
  }
  .sh-main-menu .sh-main-menu__item--parent:nth-child(1n + 8) {
    display: none;
  }
  .sh-main-menu .sh-main-menu__link {
    font-size: 15px;
    line-height: 1.1;
    padding: 10px 6px;
    margin: 0;
  }
  .sh-main-menu .sh-main-menu__link--child {
    font-size: 14px;
    padding: 6px 10px;
  }
  .sh-footer-menu__col--1 {
    width: 28%;
  }
  .sh-footer-menu__col--1 .sh-footer-menu__list:nth-child(1) {
    padding-bottom: 10px;
  }
  .sh-footer-menu__col--1 .sh-footer-menu__list--child {
    display: none;
  }
  .sh-footer-menu__col--2 {
    width: 72%;
  }
  .sh-footer-menu__col--3 {
    display: none;
  }
  .sh-footer-menu__item--responsive {
    display: block;
  }
  .sh-video-cam__video {
    width: 58%;
  }
  .sh-video-cam__about {
    width: 42%;
  }
  .sh-video-cam__info {
    padding: 0 0 15px 0;
  }
  .sh-video-cam__info-image {
    display: none;
  }
  .sh-video-cam__nav-before {
    width: 100%;
  }
  .sh-video-cam__nav-after {
    display: none;
  }
  .sh-cam-nav__item {
    width: 100%;
  }
  .sh-info-list .sh-blocks-box__row {
    display: inline;
  }
  .sh-info-list__item.sh-blocks-box__item--w5,
  .sh-info-list__item.sh-blocks-box__item--w4 {
    width: 33.33333333%;
  }
  .sh-section-nav {
    padding-right: 0;
  }
  .sh-section-nav__item {
    width: 33.33333333%;
  }
  .sh-buttons-filter__on {
    width: 400px;
  }
  .sh-buttons-filter__item:nth-child(1n+2) span {
    text-overflow: "";
    width: 21px;
    white-space: nowrap;
    overflow: hidden;
    display: block;
  }
  .sh-build-info__main {
    padding-right: 0;
  }
  .sh-build-info__main-left {
    position: relative;
  }
  .sh-build-info__block {
    display: block;
    padding-right: 0;
    position: relative;
    padding-top: 55px;
  }
  .sh-build-info__block-info {
    display: table-footer-group;
    width: 100%;
  }
  .sh-build-info__block-media {
    display: table-header-group;
    width: 100%;
  }
  .sh-build-info__block-view__list {
    position: absolute;
    top: 0;
    left: 0;
  }
  .sh-build-info__block-small-plan {
    width: 480px;
  }
  .sh-info-tbl--s1 {
    background: transparent;
  }
  .sh-info-tbl--s1 > .sh-info-tbl__row {
    display: block;
  }
  .sh-info-tbl--s1 .sh-info-tbl__col--parent-info {
    padding: 0;
    border: none;
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    margin-bottom: 35px;
  }
  .sh-info-tbl--s1 .sh-info-tbl__col--child-info {
    display: table;
    width: 100%;
  }
  .sh-interactive-map__room-after {
    height: 346px;
    bottom: -346px;
    top: auto;
    width: 100%;
    left: 0 !important;
  }
  .sh-interactive-map__room-before {
    border-left: 3px solid #121212;
  }
  .sh-interactive-map__room-before:before {
    display: none;
  }
  .sh-interactive-map__room-title {
    float: left;
    width: 50%;
  }
  .sh-interactive-map__room-sub-title {
    float: right;
    width: 50%;
  }
  .sh-interactive-map__room-apartments {
    float: right;
    width: 50%;
  }
  .sh-interactive-map__room-description {
    display: none;
  }
  .sh-interactive-map__room-action {
    float: left;
    width: 50%;
  }
  .sh-interactive-map--building {
    margin-top: 50px;
  }
  .sh-interactive-map--page {
    right: auto;
    margin: 0 auto 370px;
  }
  .sh-news-list--short .sh-news-list__item.sh-blocks-box__item:nth-child(1n + 4) {
    display: none;
  }
  .sh-news-list--short .sh-news-list__item.sh-blocks-box__item--w5,
  .sh-news-list--short .sh-news-list__item.sh-blocks-box__item--w4 {
    width: 33.33333333%;
  }
  .sh-catalog-list .sh-blocks-box__row {
    display: inline;
  }
  .sh-catalog-list__item.sh-blocks-box__item--w5,
  .sh-catalog-list__item.sh-blocks-box__item--w4 {
    width: 33.33333333%;
  }
  .sh-news-detail__block {
    width: 100%;
  }
  .sh-photo-gallery .sh-blocks-box__row {
    display: inline;
  }
  .sh-photo-gallery__item.sh-blocks-box__item--w5,
  .sh-photo-gallery__item.sh-blocks-box__item--w4 {
    width: 33.33333333%;
  }
  .sh-auction-composition__item {
    display: block;
  }
  .sh-auction-composition__info {
    display: block;
  }
  .sh-auction-composition__pic {
    display: block;
  }
  .sh-auction-composition__pic-list {
    display: table;
  }
  .sh-auction-composition__pic-seconds {
    display: table-footer-group;
  }
  .sh-auction-composition__pic-main {
    display: table-header-group;
  }
  .sh-auction-detail__bar-block--info {
    width: 360px;
  }
  .sh-popup--plan {
    right: auto;
  }
  .sh-contacts-list .sh-blocks-box__row {
    display: block;
  }
  .sh-contacts-list__item.sh-blocks-box__item--w5,
  .sh-contacts-list__item.sh-blocks-box__item--w4 {
    width: 33.33333333%;
  }
  .sh-interval-slider .sh-interval-slider__image-pic {
    width: 100%;
  }
  .sh-interval-slider .sh-interval-slider__pager__link {
    padding: 12px 40px 11px 5px;
    line-height: 1.3;
    font-size: 13px;
  }
}

/* End */


/* Start:/bitrix/templates/bereg2/src/css/develop.css?165279303343877*/
.ui.inline.dropdown > .text {
    font-weight: 200;
}

.link-white {
    color:           #ffffff;
    text-decoration: underline;
}

.link-white:hover {
    color: #ff94c5;
}

.link-gray {
    color:           #333;
    text-decoration: underline;
}

.link-gray:hover {
    color: #e31a22;
}

.service-page p {
    line-height: 23px;
    margin:      20px 0;
}

.service-page .service-title {
    color:           #000000;
    border-bottom:   2px solid #c70013;
    font-size:       16px;
    font-weight:     700;
    text-decoration: none;
}

.service-page .service-title:hover {
    color: #c70013;
}

.service-page .service-image {
    border-top: 6px solid #000000;
    margin:     0 0 -4px 0;
    width:      100%;
}

.service-page .service-2col {
    background: transparent url('/upload/s2/images/patr.png') top left repeat;
    padding:    22px 0;
}

.service-page .service-2col .left {
    float: left;
    width: 50%;
}

.service-page .service-2col .right {
    float: left;
    width: 50%;
}

.service-page .service-2col p {
    margin:  0;
    padding: 0 30px;
}

.service-page .service-back {
    background: transparent url('/upload/s2/images/patr.png') top left repeat;
    padding:    22px 0;
}

.service-page .service-back p {
    margin:  0;
    padding: 0 30px;
}

.service-page .service-back p.square {
    font-weight:  700;
    padding-left: 16px;
}

.service-page .service-back p.square b {
    font-size: 20px;
}

.service-page .block {
    margin-bottom: 25px;
}

.service-page .block p {
    padding-left: 16px;
    margin:       0 0 17px 0;
}

.service-page .block p.square {
    font-weight:  700;
    margin:       20px 0 5px 0;
    padding-left: 0px;
}

.service-page .block p.square b {
    font-size: 23px;
}

.service-page .service-2col p.list {
    padding-left: 37px;
}

.service-page .service-2col p.square {
    font-weight:  700;
    margin:       20px 0 5px 0;
    padding-left: 20px;
}

.service-page .service-2col p.square b {
    font-size: 23px;
}

ymaps.ymaps-image-with-content-content ymaps {
    font-size:   19px;
    font-weight: 700;
    padding:     0 0 0 2px;
}

.sh-interactive-map__category .arrow-caption {
    font-size:   16px;
    font-weight: bold;
    position:    absolute;
    text-align:  center;
    width:       100px;
}

.catalog-contacts {
    background: #ffffff url('/upload/s2/images/patr.png') top left repeat;
}

.development .top {
    position: relative;
    padding:  50px 0;
}

.development .top .logo {
    background: #ffffff;
}

.development .top .title {
    background:  #ffffff;
    font-size:   40px;
    font-weight: 700;
    margin:      -10px 0 0 0;
    padding:     0 0 5px 0;
    text-align:  center;
}

.development .top .info {
    box-shadow: 0px 0px 34px -2px rgba(0, 0, 0, 0.58);
    border-top: 6px solid #c70013;
    margin:     0 0 0 -50px;
    width:      357px;
}

.development .top .info .text {
    background:  #1b191a;
    color:       #ffffff;
    padding:     20px 27px;
    line-height: 23px;
    font-family: 'PT Sans', sans-serif;
    font-size:   17px;
}

.development .top .info .text b {
    font-size: 19px;
}

.development p {
    font-size: 17px;
}

.development .list1 .item {
    border:       2px solid #ececec;
    padding:      17px 14px;
    min-height:   246px;
    margin-right: 35px;
    position:     relative;
}

.development .list1 .item .tri {
    position:   absolute;
    top:        21px;
    left:       -2px;
    background: url('/upload/s2/images/structure/tri.png');
    width:      6px;
    height:     11px;
}

.development .list2 .item {
    float: left;
}

.development .list2 .title {
    border-left:  2px solid #ececec;
    border-right: 2px solid #ececec;
    width:        531px;
}

.development .list2 .text {
    background:    transparent url('/upload/s2/images/patr.png') top left repeat;
    border-top:    2px solid #ececec;
    border-bottom: 2px solid #ececec;
    padding:       20px;
    width:         531px;
    height:        198px;
}

@media screen and (max-width: 1580px) {
    .development {
        padding: 0 0 0 95px;
    }

    .development .list2 {
        margin: 0 auto;
        width:  531px;
    }
}

.about-page .top {
    position: relative;
    padding:  110px 0;
}

.about-page .top .logo {
    background: #ffffff;
}

.about-page .top .title {
    background:  #ffffff;
    font-size:   40px;
    font-weight: 700;
    margin:      -10px 0 0 0;
    padding:     0 0 5px 0;
    text-align:  center;
}

.about-page .top .info {
    box-shadow: 0px 0px 34px -2px rgba(0, 0, 0, 0.58);
    border-top: 6px solid #c70013;
    margin:     0 0 0 -50px;
    width:      357px;
}

.about-page .top .info .text {
    background:  #1b191a;
    color:       #ffffff;
    padding:     20px 27px;
    line-height: 23px;
    font-family: 'PT Sans', sans-serif;
    font-size:   17px;
}

.about-page .top .info .text b {
    font-size: 19px;
}

.about-page p {
    font-size: 17px;
}

.about-page .list1 .item {
    border:        2px solid #ececec;
    padding:       17px 14px;
    min-height:    246px;
    margin-right:  35px;
    position:      relative;
    margin-bottom: 10px;
}

.about-page .list1 .item .tri {
    position:   absolute;
    top:        21px;
    left:       -2px;
    background: url('/upload/s2/images/structure/tri.png');
    width:      6px;
    height:     11px;
}

.about-page .list2 .item {
    float:      left;
    border-top: 6px solid #000000;
    width:      531px;
}

.about-page .list2 .title {
    border-left:  2px solid #ececec;
    border-right: 2px solid #ececec;
}

.about-page .list2 .text {
    background:    transparent url('/upload/s2/images/patr.png') top left repeat;
    border-top:    2px solid #ececec;
    border-bottom: 2px solid #ececec;
    padding:       20px;
    width:         531px;
    height:        360px;
}

.about-page .records .sh-blocks-box__block {
    font-size:   20px;
    font-weight: 700;
    text-align:  center;
}

.about-page .records .sh-blocks-box__block.white {
    color:       #c70013;
    background:  transparent url('/upload/s2/images/patr.png') top left repeat;
    border-left: 6px solid #c70013;
}

.about-page .records .sh-blocks-box__block.white b {
    font-size:   50px;
    line-height: 45px;
}

.about-page .records .sh-blocks-box__block.red {
    color:            #ffffff;
    background-color: rgba(199, 0, 19, .85);
}

.about-page .records .sh-blocks-box__block.red b {
    font-size:   80px;
    line-height: 80px;
}

@media screen and (max-width: 1580px) {
    .about-page {
        padding: 0 0 0 95px;
    }

    .about-page .list2 {
        margin: 0 auto;
        width:  531px;
    }
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.fit .sh-ico {
    background: url('/upload/s2/images/map-icon/fit.svg')
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.fit:after {
    content: 'Фитнес'
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.service .sh-ico {
    background: url('/upload/s2/images/map-icon/oil.svg')
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.service:after {
    content: 'Автосервисы'
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.hotel .sh-ico {
    background: url('/upload/s2/images/map-icon/inn.svg')
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.hotel:after {
    content: 'Отели'
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.beauty .sh-ico {
    background: url('/upload/s2/images/map-icon/beauty.svg')
}

.sh-wrap-map--detail .sh-map-action__call-group-sub .sh-map-action__item.beauty:after {
    content: 'Салоны'
}

/* .sh-info-list__image img {width: 100%} */

.sh-dropdown__menu .break {
    display: none;
}

.sh-wrap-header__contact-block {
    line-height: 18px;
}

.sh-wrap-header__contact-block .break {
    display: none;
}

@media screen and (max-width: 1580px) {
    .sh-wrap-header__contact-block {
        padding-top: 5px;
        text-align:  center;
    }

    .sh-wrap-header__contact-block .sh-dropdown__title .break {
        display: inline;
    }
}

.banner {
    position: relative;
    display:  block;
    width:    100%;
    height:   700px;
    overflow: hidden;
}

.banner img {
    position:         absolute;
    left:             50%;
    top:              -17%;
    margin-left:      -1308px;
    transform-origin: 50% 1188px;
    transition:       all 7s ease-out 0.1s;
}

.banner img.rotate-right {
    transform: rotate(-10deg);
}

.banner img.rotate-left {
    transform: rotate(10deg);
}

.side {
    display:    block;
    height:     100%;
    width:      50%;
    background: #000;
    position:   absolute;
    z-index:    1000;
    top:        0;
    opacity:    0;
}

.right-side {
    left: 50%;
}

.sh-info-tbl__col {
    padding: 5px;
}

.sh-info-tbl__col--child-info {
    padding: 0;
}

.sh-buttons-filter__list {
    padding-bottom: 20px;
}

.image-popup {
    position: relative;
    max-width: 800px;
    display: block;
    margin: 0 auto;
    background-color: #fff;
    padding: 20px;
    border: 3px solid #121212;
}
.image-popup-click__pic {
    display: block;
    width: 35px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: 0 auto;
}
.image-popup .image-slider {
    display: block;
    width: 90%;
    max-height: 600px;
    margin: 0 auto;
    overflow: hidden;
}

.image-popup .image-slider img {
    width: 100%;
}

.image-popup .popup-info {
    padding-top: 10px;
}
.image-slider.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.image-slider .slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.image-slider .slick-list:focus
{
    outline: none;
}
.image-slider .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.image-slider.slick-slider .slick-track,
.image-slider.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.image-slider .slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.image-slider .slick-track:before,
.image-slider .slick-track:after
{
    display: table;

    content: '';
}
.image-slider .slick-track:after
{
    clear: both;
}
.image-slider .slick-loading .slick-track
{
    visibility: hidden;
}

.image-slider .slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .image-slider .slick-slide
{
    float: right;
}
.image-slider .slick-slide img
{
    display: block;
}
.image-slider .slick-slide.slick-loading img
{
    display: none;
}
.image-slider .slick-slide.dragging img
{
    pointer-events: none;
}
.image-slider.slick-initialized .slick-slide
{
    display: block;
}
.image-slider.slick-loading .slick-slide
{
    visibility: hidden;
}
.image-slider.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.image-slider .slick-arrow.slick-hidden {
    display: none;
}
/* Arrows */
.image-slider .slick-prev,
.image-slider .slick-next {
    position: absolute;
    display: block;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    top: 50%;
    line-height: 0;
    font-size: 0;
    width: 83px;
    height: 83px;
    margin-top: -40px;
    z-index: 800;
    opacity: 0.5;
    -webkit-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
    transition: all 300ms ease-in 0s;
}
.image-slider .slick-prev:hover,
.image-slider .slick-next:hover {
    opacity: 1;
}
.image-slider .slick-prev {
    left: 10px;
    background: url(/upload/s2/images/arrL.png) center no-repeat;
}
.image-slider .slick-next {
    right: 10px;
    background: url(/upload/s2/images/arrR.png) center no-repeat;
}

/* Dots */
.image-slider .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.image-slider .slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.image-slider .slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.image-slider .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.image-slider .slick-dots li button:hover,
.image-slider .slick-dots li button:focus
{
    outline: none;
}
.image-slider .slick-dots li button:hover:before,
.image-slider .slick-dots li button:focus:before
{
    opacity: 1;
}
.image-slider .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.image-slider .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.sh-info-list__block--doc {
    min-height: auto;
}
/** fix */
.sh-main-menu .sh-main-menu__item--child > .sh-main-menu__list--child-sub,
.sh-main-menu .sh-main-menu__item--parent:hover .sh-main-menu__list--child-sub {
    visibility: hidden;
}
.sh-main-menu .sh-main-menu__item--parent:hover .sh-main-menu__list--child-sub.sh-main-menu__list--child--t-2 {
    visibility: visible;
}

.sh-main-menu .sh-main-menu__item--child:hover > .sh-main-menu__list--child-sub {
    visibility: visible;
}
.sh-main-menu .sh-main-menu__list--child--t-3 {
    -webkit-transition: all .2s ease-in .15s;
    -o-transition: all .2s ease-in .15s;
    transition: all .2s ease-in .15s;
}
/* fix **/
/*slider*/
@font-face {
  font-family: "Ubuntu";
  src: url("/bitrix/templates/bereg2/src/css/../fonts/Ubuntu-B.ttf");
  font-weight: 700; }

@font-face {
  font-family: "Ubuntu";
  src: url("/bitrix/templates/bereg2/src/css/../fonts/Ubuntu-R.ttf");
  font-weight: 400; }

@font-face {
  font-family: "PTSans";
  src: url("/bitrix/templates/bereg2/src/css/../fonts/PTSansReg.ttf");
  font-weight: 400; }

.main-slider {
  height: 550px;
  min-height: 550px;
  max-height: 550px;
  width: 100%;
  overflow: hidden; }
  .main-slider__main {
    width: 77%;
    height: 100%;
    float: left;
    position: relative; }
    .main-slider__main-item {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden; }
      .main-slider__main-item_img {
        width: 100%;
        display: block; }
        .main-slider__main-item_img img {
          height: 100%;
          position: absolute;
          top: 0;
          right: 0; }
      .main-slider__main-item_box {
        position: relative;
        top: 220px;
        left: 15%;
        width: 500px;
        height: 198px;
        box-sizing: border-box;
        display: inline-block; }
        .main-slider__main-item_box-back {
          display: block;
          width: 100%;
          height: 100%;
          box-sizing: border-box;
          position: absolute;
          left: 40px;
          bottom: -40px;
          background-color: rgba(255, 255, 255, 0.5);
          border: 6px solid #c70013;
          box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.5);
          z-index: 0; }
        .main-slider__main-item_box-front {
          position: relative;
          width: 500px;
          height: 210px;
          background-color: #c70013;
          box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.5);
          padding: 20px;
          padding-bottom: 10px;
          color: #fff;
          text-align: center;
          z-index: 2;
          box-sizing: border-box;
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease; }
          .main-slider__main-item_box-front h4 {
            font-family: Ubuntu;
            font-size: 18px;
            font-weight: 400;
            line-height: 30px;
            margin: 0;
            text-align: left; }
          .main-slider__main-item_box-front h2 {
            font-family: Ubuntu;
            font-size: 35px;
            font-weight: 700;
            margin: 0;
            text-align: left; }
            .main-slider__main-item_box-front h2.auction {
              margin-bottom: 8px;
              font-size: 27px; }
          .main-slider__main-item_box-front p {
            font-family: "PTSans";
            font-size: 20px;
            font-weight: 400;
            line-height: 27px;
            padding: 0;
            margin: 0;
            text-align: left; }
            .main-slider__main-item_box-front p a {
              font-family: inherit;
              color: #fff !important;
              font-size: inherit; }
          .main-slider__main-item_box-front a.slider_btn {
            display: inline-block;
            font-family: "PTSans";
            font-size: 18px;
            font-weight: 400;
            color: #000;
            background: #fff;
            border: 1px solid #fff;
            padding: 10px;
            margin-top: 10px;
            position: relative;
            transition: all .5s ease;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -webkit-transition-property: color;
            transition-property: color;
            -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
            text-decoration: none; }
          .main-slider__main-item_box-front a.slider_btn:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #c70013;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
                -webkit-transition-property: transform;
                transition-property: transform;
                -webkit-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out; }
          .main-slider__main-item_box-front a.slider_btn:hover {
            color:#fff;
          }
          .main-slider__main-item_box-front a.slider_btn:hover:before {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
            -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
          }
          .main-slider__main-item_box-front .slider_sticker-main {
            display: block;
            width: 155px;
            height: 155px;
            background: url(/bitrix/templates/bereg2/src/css/../images/angle.png) top right no-repeat;
            position: absolute;
            top: 0;
            right: 0;
            padding: 10px;
            text-align: right;
            font-family: "PTSans";
            font-size: 13px;
            font-weight: 400;
            color: #c70013; }
            .main-slider__main-item_box-front .slider_sticker-main span {
              font-family: Ubuntu;
              font-size: 40px;
              font-weight: 700;
              display: block; }
      .main-slider__main-item:hover .main-slider__main-item_box-front {
        -webkit-transform: translate(40px, 40px);
                transform: translate(40px, 40px); }
  .main-slider__thumbs {
    width: 23%;
    background: #000;
    height: 100%;
    float: left;
    cursor: pointer;
    position: relative; }
    .main-slider__thumbs-item {
      height: 33.3333333%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      overflow: hidden; }
      .main-slider__thumbs-item_img {
        height: 100%;
        display: block; }
        .main-slider__thumbs-item_img img {
          height: 100%;
          width: 100%;
          object-fit: cover;
          position: absolute;
          top: 0;
          right: 0; }
      .main-slider__thumbs-item_box {
        position: relative;
        z-index: 2;
        width: 100%;
        height: 100%;
        vertical-align: bottom;
        -webkit-transition: all .5s ease;
        transition: all .5s ease; }
        .main-slider__thumbs-item_box .slider_sticker-thumbs {
          display: block;
          width: 133px;
          height: 133px;
          position: absolute;
          z-index: 2;
          top: 0px;
          left: 0px;
          padding: 10px;
          text-align: left;
          font-family: "PTSans";
          font-size: 13px;
          font-weight: 400;
          color: #c70013;
          -webkit-transition: inherit;
          transition: inherit; }
          .main-slider__thumbs-item_box .slider_sticker-thumbs span {
            font-family: Ubuntu;
            font-size: 33px;
            font-weight: 700;
            display: block; }
          .main-slider__thumbs-item_box .slider_sticker-thumbs:before {
            content: '';
            display: block;
            position: absolute;
            top: -10px;
            left: -10px;
            z-index: -1;
            border: 80px solid transparent;
            border-left: 80px solid #fff;
            border-top: 80px solid #fff;
            -webkit-transition: inherit;
            transition: inherit; }
        .main-slider__thumbs-item_box p {
          margin: 0;
          position: absolute;
          bottom: 20px;
          left: 40px;
          font-family: Ubuntu;
          font-size: 18px;
          font-weight: 500;
          line-height: 20px;
          color: #fff;
          width: 50%; 

          width: 100%;
          left: 0;
          bottom: 0;
          padding: 20px 0 20px 40px;
          background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
          background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
      }
      .main-slider__thumbs-item:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        /*background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, transparent 100%);
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, transparent 100%); */
    }
      .main-slider__thumbs-item:hover .slider_sticker-thumbs {
        color: #fff; }
        .main-slider__thumbs-item:hover .slider_sticker-thumbs:before {
          border-left: 80px solid #c70013;
          border-top: 80px solid #c70013; }

.stikerThumb {
  -webkit-animation: stikerThumb linear .5s;
          animation: stikerThumb linear .5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.slider_sticker-thumbs.stikerThumb {
  color: #fff; }
  .slider_sticker-thumbs.stikerThumb:before {
    border-left: 80px solid #c70013;
    border-top: 80px solid #c70013; }

.textThumb {
  -webkit-animation: textThumb linear .5s;
          animation: textThumb linear .5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.textMainIn {
  -webkit-animation: textMainIn linear 1.5s;
          animation: textMainIn linear 1.5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.mainThumbOut {
  -webkit-animation: mainThumbOut linear .5s;
          animation: mainThumbOut linear .5s;
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.mainThumbIn {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
  -webkit-animation: mainThumbIn linear .5s;
          animation: mainThumbIn linear .5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.imgThumbOut {
  -webkit-animation: imgThumbOut linear .5s;
          animation: imgThumbOut linear .5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.imgMainOut {
  -webkit-animation: imgMainOut linear .5s;
          animation: imgMainOut linear .5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.imgMainIn {
  -webkit-animation: imgMainIn linear .5s;
          animation: imgMainIn linear .5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@-webkit-keyframes stikerThumb {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  100% {
    -webkit-transform: translate(-70px, -70px);
            transform: translate(-70px, -70px); } }

@keyframes stikerThumb {
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  100% {
    -webkit-transform: translate(-70px, -70px);
            transform: translate(-70px, -70px); } }

@-webkit-keyframes textThumb {
  0% {
    bottom: 20px; }
  100% {
    bottom: -70px; } }

@keyframes textThumb {
  0% {
    bottom: 20px; }
  100% {
    bottom: -70px; } }

@-webkit-keyframes textMainIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes textMainIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes mainThumbOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

@keyframes mainThumbOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

@-webkit-keyframes mainThumbIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes mainThumbIn {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes imgThumbOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; } }

@keyframes imgThumbOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; } }

@-webkit-keyframes imgMainOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

@keyframes imgMainOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

@-webkit-keyframes imgMainIn {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@keyframes imgMainIn {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@media only screen and (max-height : 800px) {
    .main-slider {
        height:350px;
        min-height:350px;
    }
    .main-slider__main-item_box {
        top: 85px;
    }
    .main-slider__thumbs-item_box .slider_sticker-thumbs span {
        font-size: 30px;
    }
    .main-slider__thumbs-item_box .slider_sticker-thumbs {
        padding: 3px;
    }
    .main-slider__thumbs-item_box .slider_sticker-thumbs:before {
        border: 60px solid transparent;
        border-left: 60px solid #fff;
        border-top: 60px solid #fff;
    }
    .main-slider__thumbs-item:hover .slider_sticker-thumbs:before {
        border-left: 60px solid #c70013;
        border-top: 60px solid #c70013;
    }
    .main-slider__thumbs-item_box p {
        width: 80%;
        bottom: 14px;
        bottom: 0;
        width: 100%;
        padding: 20px 15px;
    }
}
.main-slider__main-item_box-front,
.main-slider__main-item_box {
    height: 225px;
}
.sh-auction-composition__file-size {
    font-size: 13px;

}
.sh-auction-composition__file-info {
    display: block;
    font-size: 13px;
    line-height: 1.4;
}
.sh-build-info__block-view__block,
.sh-buttons-filter__block {
    text-decoration: underline;
}

.sh-wrap-header__container--mundial {
    background: url('/bitrix/templates/bereg2/src/images/mundial.jpg');
    line-height: 60px;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
}

/*catalog zhk-sintez*/

.tabs__btns {
  margin: 0 auto;
  text-align: center; }

.tabs__one-btn {
  display: inline-block;
  padding: 10px 40px;
  border: none;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  outline: none; }
  .tabs__one-btn:hover .tabs__text-btn {
    color: #c50014;
    border-bottom-color: #c50014; }
  .tabs__one-btn--active {
    background: transparent url("/dist/css/../../upload/s2/images/patr.png") top left repeat;}
    .tabs__one-btn--active .tabs__text-btn {
      color: #c50014;
      font-weight: bold;
      border-bottom-color: transparent; }

.tabs__text-btn {
  display: block;
  color: #000;
  font-size: 22px;
  line-height: 30px;
  border-bottom: 2px solid #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.tabs__content {
  padding: 60px;
  background: transparent url("/dist/css/../../upload/s2/images/patr.png") top left repeat;
   }

.tabs__one {
  position: relative;
  display: none;
  padding: 60px;
  height: auto;
  background-color: #fff; }
  .tabs__one--active {
    display: block; }

.tabs__link {
  position: absolute;
  top: 50px;
  right: 50px;
max-width: fit-content; }
.tab__img{
width: 100%;
}
.tabs__link img{
display: inline-block; margin-left: 5px}

.tabs__img {
  display: block;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto; }
.partners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; 
          margin-bottom: 35px;}

.one-bank {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  .one-bank:hover {
    background: transparent url("/dist/css/../../upload/s2/images/patr.png") top left repeat;}
    .one-bank:hover .one-bank__info,
    .one-bank:hover .one-bank__info--procent {
      color: #000; }
    .one-bank:hover .one-bank__info--procent {
      font-size: 24px; }
    .one-bank:hover .one-bank__logo {
      -webkit-filter: none;
              filter: none; }
  .one-bank + .one-bank {
    margin-left: 20px; }
  .one-bank__info {
    padding-top: 20px;
    padding-right: 15px;
    height: 30px;
    margin: 0;
    -ms-flex-item-align: end;
        align-self: flex-end;
    color: transparent;
    font-size: 16px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
    .one-bank__info--procent {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.4);
      font-weight: bold;
      -webkit-transition: inherit;
      -o-transition: inherit;
      transition: inherit; }
  .one-bank__logo {
    display: block;
    width: auto;
    max-width: 100%;
max-height: 50px;
    margin: 20px 0;
    padding: 0 20px;
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .one-bank__link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5; }
  .one-bank__more {
padding: 5px 15px;
    -ms-flex-item-align: end;
        align-self: flex-end; }

.docs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 30px;
  max-height: 210px; }

.one-doc {
  height: 50px;
  margin-bottom: 20px;
  max-width: 28%;
  text-decoration: none; }
  .one-doc__icon {
    display: inline-block;
    float: left;
    height: 50px;
    width: 35px;
    margin-right: 20px;
    background-image: url("/dist/css/../../upload/doc-icon.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .one-doc__name {
    font-size: 17px;
    color: #000;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-bottom: 1px solid;
    border-bottom-color: currentColor; }
  .one-doc:hover .one-doc__name {
    color: #c50014; }
  .one-doc:hover .one-doc__icon {
    background-image: url("/dist/css/../../upload/doc-icon-red.png"); }
.sh-wrap-map__info{
    
}
.new-map {
  position: relative;
  width: 100%;
  height: 500px; }
/*.new-map__container {width: 100%; height: 500px; margin-bottom: 35px;}*/
.history {
  margin-top: 20px; }

.history-btn {
  padding: 0;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: #C50014;
  text-decoration: underline;
  border: none;
  background: transparent;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer; }
  .history-btn:hover {
    color: #000; }
  .history-btn--active {
    font-weight: 700;
    color: #000;
    text-decoration: none; }
    .history-btn--active:hover {
      color: #C50014; }
  .history-btn + .history-btn {
    position: relative;
    margin-left: 35px; }
    .history-btn + .history-btn::after {
      content: "";
      width: 5px;
      height: 1px;
      background-color: #000;
      position: absolute;
      top: 50%;
      left: -20px;
      -webkit-transform: translate(0%, -50%);
          -ms-transform: translate(0%, -50%);
              transform: translate(0%, -50%); }

.one-line {
  position: relative;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 65px 0; }
  .one-line--open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .one-line::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
    z-index: -1;
    width: 100%;
    height: 1px;
    background-color: #000; }
  .one-line__item {
    position: relative; }

.one-date {
  position: relative;
  padding: 6px 15px;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer; }
  .one-date[disabled] {
    color: #9A9A9A;
    background-color: #fff;
    cursor: auto; }
  .one-date:hover {
    color: #000;
    background-color: #fff; }
  .one-date__con {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); 
            cursor: pointer;}
  .one-date__title {
    margin: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: center; }
  .one-date__photo {
    display: block;
    width: 120px;
    height: 80px;
    -o-object-fit: cover;
       object-fit: cover; }
  .one-date__link {
    display: block;
    margin-top: 5px;
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    text-align: center;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #000000; }
    .one-date__link:hover {
      color: #C50014; }

.new-map__container {
  width: 100%;
  height: 500px; }

.callback-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 500px;
  background-image: url("/dist/images/callback-sintez.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden; }
  .callback-con__form {
    max-width: 450px;
    padding: 47px 60px;
    background-color: rgba(0, 0, 0, 0.5); }
    .callback-con__form input {
      width: 100%;
      padding: 10px 20px;
      border: none;
      font-size: 16px;
      line-height: 24px;
      background-color: #fff; }
      .callback-con__form input + input {
        margin-top: 20px; }
        .callback-con__form input[type="submit"]{transition: 0.3s; cursor: pointer;}
        .callback-con__form input[type="submit"]:hover{color: #fff; background-color: #000}
.checkbox {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-fow: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 20px 0;
  overflow: hidden;
  color: #fff;
  font-size: 16px;
  line-height: 24px; }
  .checkbox__input {
    position: absolute;
    left: -999px;
    opacity: 0; }
  .checkbox__marker {
    -webkit-box-flex: 20px;
        -ms-flex: 20px 1 0px;
            flex: 20px 1 0;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-color: #fff; }
.checkbox__marker{position: relative;}.checkbox__input:checked + .checkbox__marker::after, .checkbox__input:checked +.checkbox__marker::before {content: ""; position: absolute; top: 50%; left: 50%; width: 15px;height: 2px;background: #000; transform-origin: center center;}
.checkbox__marker::before{transform: translate(-50%, -50%)  rotate(45deg);}.checkbox__marker::after{transform: translate(-50%, -50%) rotate(-45deg)}
.new-map__info {position: absolute; top: 50%; left: 80px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 10; width: 100%; max-width: 460px; padding: 18px; background-image: url("/dist/images/info-bg.jpg"); background-repeat: repeat; } .info-map {padding: 17px; background-color: #fff; } .info-map__title {margin: 0; font-weight: 700; font-size: 16px; line-height: 18px;} .info-map__btns {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 20px; } .info-map__btn {border: none; background: none; cursor: pointer; } .info-map__btn-title {display: block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 5px auto 0; border-bottom: 1px solid currentColor; font-size: 14px; line-height: 16px; color: #000; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .info-map__btn-icon {display: block; width: 50px; margin: 0 auto; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .info-map__btn:hover .info-map__btn-title {color: #C50014; } .info-map__btn:hover .info-map__btn-icon {-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); } .info-map__btn-all {display: block; margin: 20px auto 0; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; border: none; border-bottom: 1px solid currentColor; background: none; color: #C50014; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; cursor: pointer; } .info-map__btn-all:hover {color: #000; }
@media screen and (max-width: 1280px){.one-date{padding: 5px 10px;}.one-date__photo{width: 80px;height: 60px;}}
.callback-con__form--mfp{
    margin: 0 auto;
    background: transparent!important;
}
@media only screen and (max-width: 575px){
    .mfp-container .layout-popup_title {
        margin-top: 30px;
        font-size: 19px;
    }
}
.callback-con__form--mfp input,
.callback-con__form--mfp .checkbox__marker{
    border: 1px solid #000;
}
.callback-con__form--mfp .checkbox{
    color: #000;
}
.callback-con__form--mfp .main-btn{
    display: block;
    margin: 0 auto;
}
.callback__select{
    width: 120px;
    padding: 10px 20px;
    border: 1px solid #000;
    font-size: 16px;
    line-height: 24px;
    background-color: #fff;
}
.label-select{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}
/* End */


/* Start:/bitrix/templates/bereg2/styles.css?150236316641*/
.sh-build-info__main-left { width: auto;}
/* End */


/* Start:/bitrix/templates/bereg2/template_styles.css?156880307767*/
.sh-wrap-header__block>div.sh-wrap-header__nav {
position: unset;
}
/* End */
/* /dist/css/bundle-vendor.min.css?14635836949343 */
/* /dist/css/bundle.min.css?1782729813105723 */
/* /dist/css/develop-less.css?146358369433 */
/* /bitrix/templates/bereg2/src/css/responsive1200.css?14635567805465 */
/* /bitrix/templates/bereg2/src/css/responsive900.css?14768761128233 */
/* /bitrix/templates/bereg2/src/css/develop.css?165279303343877 */
/* /bitrix/templates/bereg2/styles.css?150236316641 */
/* /bitrix/templates/bereg2/template_styles.css?156880307767 */
