

/* Start:/verstka/assets/st/css/normalize.min.css?15946419972310*/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
/* End */


/* Start:/verstka/assets/js/jQuery/mCustomScrollbar/mCustomScrollbar.min.css?159464199742839*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/verstka/assets/js/jQuery/mCustomScrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/verstka/assets/js/jQuery/fancyBox/3.3.7/fancybox.min.css?159464199712795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/verstka/assets/st/css/main.css?1763564062275327*/
@charset "UTF-8";
/* Cytia Pro */
/* Light */
@font-face {
  font-family: 'Cytia Pro';
  src: url('/verstka/assets/st/css/../../fonts/cytiapro/light/normal/font.eot');
  src: local('...'), url('/verstka/assets/st/css/../../fonts/cytiapro/light/normal/font.eot?#iefix') format('embedded-opentype'), url('/verstka/assets/st/css/../../fonts/cytiapro/light/normal/font.woff2') format('woff2'), url('/verstka/assets/st/css/../../fonts/cytiapro/light/normal/font.woff') format('woff'), url('/verstka/assets/st/css/../../fonts/cytiapro/light/normal/font.ttf') format('truetype'), url('/verstka/assets/st/css/../../fonts/cytiapro/light/normal/font.svg#CytiaPro-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}
/* Light */
/* Regular */
@font-face {
  font-family: 'Cytia Pro';
  src: url('/verstka/assets/st/css/../../fonts/cytiapro/regular/normal/font.eot');
  src: local('...'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/normal/font.eot?#iefix') format('embedded-opentype'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/normal/font.woff2') format('woff2'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/normal/font.woff') format('woff'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/normal/font.ttf') format('truetype'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/normal/font.svg#CytiaPro-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Cytia Pro';
  src: url('/verstka/assets/st/css/../../fonts/cytiapro/regular/italic/font.eot');
  src: local('...'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/italic/font.eot?#iefix') format('embedded-opentype'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/italic/font.woff2') format('woff2'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/italic/font.woff') format('woff'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/italic/font.ttf') format('truetype'), url('/verstka/assets/st/css/../../fonts/cytiapro/regular/italic/font.svg#CytiaPro-Italic') format('svg');
  font-weight: 400;
  font-style: italic;
}
/* Regular */
/* Medium */
@font-face {
  font-family: 'Cytia Pro';
  src: url('/verstka/assets/st/css/../../fonts/cytiapro/medium/normal/font.eot');
  src: local('...'), url('/verstka/assets/st/css/../../fonts/cytiapro/medium/normal/font.eot?#iefix') format('embedded-opentype'), url('/verstka/assets/st/css/../../fonts/cytiapro/medium/normal/font.woff2') format('woff2'), url('/verstka/assets/st/css/../../fonts/cytiapro/medium/normal/font.woff') format('woff'), url('/verstka/assets/st/css/../../fonts/cytiapro/medium/normal/font.ttf') format('truetype'), url('/verstka/assets/st/css/../../fonts/cytiapro/medium/normal/font.svg#CytiaPro-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}
/* Medium */
/* Bold */
@font-face {
  font-family: 'Cytia Pro';
  src: url('/verstka/assets/st/css/../../fonts/cytiapro/bold/normal/font.eot');
  src: local('...'), url('/verstka/assets/st/css/../../fonts/cytiapro/bold/normal/font.eot?#iefix') format('embedded-opentype'), url('/verstka/assets/st/css/../../fonts/cytiapro/bold/normal/font.woff2') format('woff2'), url('/verstka/assets/st/css/../../fonts/cytiapro/bold/normal/font.woff') format('woff'), url('/verstka/assets/st/css/../../fonts/cytiapro/bold/normal/font.ttf') format('truetype'), url('/verstka/assets/st/css/../../fonts/cytiapro/bold/normal/font.svg#CytiaPro-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
/* Bold */
/* Cytia Pro */
/* Ruble */
@font-face {
  font-family: 'rur';
  src: url(data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQT1MvMoZwgKQAAAFYAAAAYGNtYXAKHhedAAAB3AAAAlxjdnQgABoAAwAABcQAAAAGZnBnbQZZnDcAAAQ4AAABc2dseWZS+Me5AAAFzAAAAWRoZWFk8x98sgAAANwAAAA2aGhlYQW3AvgAAAEUAAAAJGhtdHgHRP+1AAABuAAAACRsb2NhAWQBZAAABzAAAAAUbWF4cAIWAZwAAAE4AAAAIG5hbWXaYu7lAAAHRAAAAWJwb3N0+R8+aAAACKgAAABRcHJlcBz8fZwAAAWsAAAAFgABAAAAAQAArx3cTl8PPPUACQPoAAAAAMkbarAAAAAAyRvOYP+1AAACFwK8AAAACQACAAAAAAAAAAEAAAMg/zgAyAPo/7X/zgIXAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJACgAAgAAAAAAAQAAAAAACgAAAgABcwAAAAAAAwEJAZAABQAAArwCigAAAIwCvAKKAAAB3QAyAPoAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAcHlycwCAAAAEQwMg/zgAyAPoAMgAAAABAAAAAAGQAyAAAAAgAAAASwAAA+gAAAAAAAAASwAAAEsAAAHl/7UASwAAAEsAAAAAAAAAAAADAAAAAwAAAgwAAQAAAAAAHAADAAEAAAG8AAYBoAAAAAAAywABAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMABABQAAAAEAAQAAMAAAAAAA0AIAAuBDEEQARD//8AAAAAAA0AIAAuBDEEQARD//8AAf/1/+P/1vvU+8b7xAABAAAAAAAAAAAAAAAAAAAAAAAEAFAAAAAQABAAAwAAAAAADQAgAC4EMQRABEP//wAAAAAADQAgAC4EMQRABEP//wAB//X/4//W+9T7xvvEAAEAAAAAAAAAAAAAAAAAAAAAuAAALEu4AAlQWLEBAY5ZuAH/hbgARB25AAkAA19eLbgAASwgIEVpRLABYC24AAIsuAABKiEtuAADLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuAAELCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgABSxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuAAGLCAgRWlEsAFgICBFfWkYRLABYC24AAcsuAAGKi24AAgsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuAAJLEtTWEVEGyEhWS0AuAAAKwC6AAEAAQAHK7gAACBFfWkYRAAAABQAAwAGAAAAAv+1AAACFwK8ABwAJwDyuAAoL7gAIS+4ACgQuAAB0LgAAS9BBQDaACEA6gAhAAJdQRsACQAhABkAIQApACEAOQAhAEkAIQBZACEAaQAhAHkAIQCJACEAmQAhAKkAIQC5ACEAyQAhAA1duAAhELgAC9y4AAEQuAAd3LgAENC4AB0QuAAU0LgAARC4ABbQuAABELgAGtC4AAsQuAAp3AC4AABFWLgAFS8buQAVAAE+WboAAwAmAAMrugASABMAAyu6AB4ADwADK7gAHhC4AADQuAADELgABtC4AAYvuAAVELgAEdy4ABMQuAAX0LgAERC4ABnQuAAa0LgADxC4ABvQMDEDMxEhMhYXHgMVFAcGKwEVIRUhFSM1IzUzNSM3MzI2NTQmJyYrAUtLAQgjNRImPSsXOTmVswGV/mtdS0tLqLRbSislF0CyAW8BTQQCBSM0QyVbPT49U4yMUz1TQz0tPQoGAAAAAAAAAAAAAAAAAACyALIAsgCyAAAACgB+AAEAAAAAAAEACQAAAAEAAAAAAAIABwAJAAEAAAAAAAMAGwAQAAEAAAAAAAQAEQArAAEAAAAAAAYAEAA8AAMAAQQJAAEAEgBMAAMAAQQJAAIADgBeAAMAAQQJAAMANgBsAAMAAQQJAAQAIgCiAAMAAQQJAAYAIADEUnViIEFyaWFsUmVndWxhcjEuMDAwO3B5cnM7UnViQXJpYWwtUmVndWxhclJ1YiBBcmlhbCBSZWd1bGFyUnViQXJpYWwtUmVndWxhcgBSAHUAYgAgAEEAcgBpAGEAbABSAGUAZwB1AGwAYQByADEALgAwADAAMAA7AHAAeQByAHMAOwBSAHUAYgBBAHIAaQBhAGwALQBSAGUAZwB1AGwAYQByAFIAdQBiACAAQQByAGkAYQBsACAAUgBlAGcAdQBsAGEAcgBSAHUAYgBBAHIAaQBhAGwALQBSAGUAZwB1AGwAYQByAAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACwACAAMAEQECAQMBBAEFB3VuaTA0MzEHdW5pMDQ0MAd1bmkwNDQzBE5VTEwAAAA=) format('truetype');
}
/* Ruble */
/* base */
html {
  height: 100%;
}
body {
  height: 100%;
  font-family: "Cytia Pro", sans-serif;
  font-size: 16px;
  background: #fff;
  color: #888;
}
button,
input,
select,
textarea,
pre {
  font-family: "Cytia Pro", sans-serif;
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
img[data-src] {
  opacity: 0;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
address {
  font-style: normal;
}
table {
  border-collapse: collapse;
  border-spacing: 0 0;
  border-radius: 8px;
}
table tr:first-child th,
table tr:first-child td {
  border-top-width: 0;
}
table tr:nth-child(odd) td {
  background-color: #ebebeb;
}
table tr.backgr-white th,
table tr.backgr-white td {
  background-color: #fff;
}
table td,
table th {
  padding: 22px 26px;
  border-top: 1px solid #505050;
  border-left: 1px solid #505050;
}
table td:first-child,
table th:first-child {
  border-left: 0;
}
.unit-table {
  border: 1px solid #505050;
  overflow: hidden;
  border-radius: 8px;
  display: inline-block;
  vertical-align: top;
}
.unit-table table {
  display: block;
}
a,
.link {
  color: #ef4e23;
  text-decoration: underline;
  cursor: pointer;
}
a:hover,
.link:hover {
  text-decoration: none;
}
a img,
.link img {
  border: 0;
}
.link--pseudo {
  border-bottom: 1px dashed;
  text-decoration: none;
  transition: border-bottom-color 0.1s linear;
}
.link--pseudo:hover {
  border-bottom-color: transparent;
  text-decoration: none;
}
.link--icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
  border-bottom-width: 0;
  color: inherit;
}
.link--icon:hover {
  border-bottom-color: transparent;
  text-decoration: none;
}
.link--icon:hover .link__text {
  border-bottom-color: transparent;
}
.link--icon.link--pseudo .link__text {
  border-bottom-style: dashed;
}
.link--icon .link__icon {
  width: 40px;
  height: 50px;
  margin-right: 14px;
}
.link--icon .link__text {
  transition: border-bottom-color 0.1s linear;
  border-bottom: 1px solid;
  line-height: 1em;
}
[href^="tel"] {
  color: inherit;
  cursor: default;
  text-decoration: none;
}
[href^="tel"]:hover {
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.unit-title {
  line-height: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: .8em;
  color: #000;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.unit-title a {
  text-decoration: none;
  color: inherit;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.unit-title a:hover {
  color: #ef4e23;
}
h1,
.unit-title--h1 {
  font-size: 2.5vw;
}
h2,
.unit-title--h2 {
  font-size: 2.29vw;
}
h3,
.unit-title--h3 {
  font-size: 1.87vw;
}
h4,
.unit-title--h4 {
  font-size: 1.56vw;
}
h5,
.unit-title--h5 {
  font-size: 1.25vw;
}
h6,
.unit-title--h6 {
  font-size: 1.14vw;
}
.unit-title--line-top {
  padding-top: 13px;
  position: relative;
}
.unit-title--line-top::before {
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid #ef4e23;
  width: 75px;
  content: '';
}
.unit-title--line-bottom {
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 30px;
}
.unit-title--line-bottom::before,
.unit-title--line-bottom::after {
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  left: 0;
  border: 0;
  border-bottom-width: 1px;
  border-style: solid;
}
.unit-title--line-bottom::before {
  right: 0;
  left: 0;
  border-color: #ebebeb;
}
.unit-title--line-bottom::after {
  margin-right: auto;
  width: 90px;
  z-index: 2;
  border-bottom-width: 4px;
  border-bottom-color: #ef4e23;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
/* base */
/* common */
/* form elements */
.f-unit {
  box-sizing: border-box;
  width: 100%;
  display: block;
  color: #000000;
  margin: 0;
  border: 1px solid #dfdfdf;
  border-radius: 8px;
  outline: 0;
  height: 52px;
  line-height: 50px;
  padding: 0 18px;
  background: #fff;
  font-size: 20px;
  transition: box-shadow 0.1s linear, border-color 0.1s linear;
}
.f-unit::-webkit-input-placeholder {
  transition: color .1s linear;
  color: #888888;
}
.f-unit:-moz-placeholder {
  transition: color .1s linear;
  color: #888888;
}
.f-unit::-moz-placeholder {
  transition: color .1s linear;
  color: #888888;
}
.f-unit:-ms-input-placeholder {
  transition: color .1s linear;
  color: #888888;
}
.f-unit.focused,
.f-unit:focus {
  transition: all .3s linear;
  box-shadow: 0 0 0 0 #dfdfdf;
}
.f-unit.focused::-webkit-input-placeholder,
.f-unit:focus::-webkit-input-placeholder {
  color: #727272;
}
.f-unit.focused:-moz-placeholder,
.f-unit:focus:-moz-placeholder {
  color: #727272;
}
.f-unit.focused::-moz-placeholder,
.f-unit:focus::-moz-placeholder {
  color: #727272;
}
.f-unit.focused:-ms-input-placeholder,
.f-unit:focus:-ms-input-placeholder {
  color: #727272;
}
.f-unit.disabled {
  opacity: .6;
  filter: alpha(opacity=60);
}
.f-unit.disabled * {
  cursor: default !important;
}
.f-unit.error {
  border-color: #bd0000 !important;
}
.f-unit[readonly] {
  background: #ebebeb;
  color: #505050;
}
.f-unit--input {
  -webkit-appearance: none;
}
.f-unit--input[type="search"] {
  box-sizing: border-box;
  -webkit-appearance: none;
  border-radius: 0;
}
.f-unit--input::-ms-clear {
  display: none;
}
.f-unit--input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.f-unit--select {
  position: relative;
  z-index: auto;
  font-size: 16px;
  height: 41px;
  line-height: 39px;
  padding: 0 10px;
  vertical-align: top;
}
.f-unit--select.jq-selectbox {
  display: block !important;
}
.f-unit--select.jq-selectbox select {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -10;
  width: 0;
  height: 0;
  overflow: hidden;
  border: 0;
  padding: 0;
  margin: 0;
}
.f-unit--select.opened {
  z-index: 100;
  box-shadow: 0 0 10px 0 rgba(80, 80, 80, 0.05);
}
.f-unit--select.opened .jq-selectbox__trigger {
  transform: rotate(180deg);
}
.f-unit--select .jq-selectbox__select-text {
  color: #000;
  padding-right: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.f-unit--select .jq-selectbox__select {
  cursor: pointer;
  height: 100%;
}
.f-unit--select .jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 41px;
  height: 100%;
  cursor: pointer;
  color: #505050;
  transition: transform .1s linear;
}
.f-unit--select .jq-selectbox__trigger-arrow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border: 2px solid;
  border-top-width: 0;
  border-left-width: 0;
  transform: rotate(45deg);
}
.f-unit--select .jq-selectbox__dropdown {
  position: absolute;
  left: -1px;
  background-color: #fff;
  width: 100%;
  border: 1px solid #dfdfdf;
  border-radius: 6px;
  overflow: hidden;
  font-size: 13px;
}
.f-unit--select .jq-selectbox__dropdown ul {
  padding: 0 !important;
  margin: 0 !important;
}
.f-unit--select .jq-selectbox__dropdown ul li {
  line-height: 1.5;
  cursor: pointer;
  padding: 4px 10px;
}
.f-unit--select .jq-selectbox__dropdown ul li:hover {
  background-color: #505050;
  color: #fff;
}
.f-unit--select .jq-selectbox__dropdown ul li.sel {
  background-color: #505050;
  color: #fff;
}
.f-unit--select-sorting .jq-selectbox__select-text {
  color: #ef4e23;
}
.f-unit--select-sorting .jq-selectbox__select-text::before {
  content: 'Сортировать:';
  color: #000;
  margin-right: 4px;
}
.f-unit--select-status .jq-selectbox__select-text {
  color: #ef4e23;
}
.f-unit--select-status .jq-selectbox__select-text::before {
  content: 'Статус:';
  color: #000;
  margin-right: 4px;
}
.f-unit--select-view .jq-selectbox__select-text {
  color: #ef4e23;
}
.f-unit--select-view .jq-selectbox__select-text::before {
  content: 'Показывать:';
  color: #000;
  margin-right: 4px;
}
.f-unit--textarea {
  line-height: 1.2;
  padding: 18px;
  resize: vertical;
  min-height: 104px;
  overflow: auto;
}
.f-unit--checkbox {
  width: 31px;
  height: 31px;
  border-radius: 4px;
  padding: 0;
}
.f-unit--checkbox.checked [class*="__div"] {
  opacity: 1;
}
.f-unit--checkbox.has-error {
  background-color: #ffd8d8;
}
.f-unit--checkbox input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  opacity: 0;
}
.f-unit--checkbox [class*="__div"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 15%;
  left: 0;
  margin: auto;
  box-sizing: border-box;
  width: 70%;
  height: 40%;
  border: 4px solid #000;
  border-top-width: 0;
  border-right-width: 0;
  transform: rotate(-45deg);
  opacity: 0;
  transition: opacity .1s linear;
}
.f-unit--file {
  vertical-align: top;
  overflow: hidden;
  position: relative;
}
.f-unit--file:hover .jq-file__browse .f-unit__icon {
  opacity: .8;
}
.f-unit--file:active .jq-file__browse .f-unit__icon {
  opacity: .6;
}
.f-unit--file input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
  padding: 0;
  margin: 0;
  outline: 0;
  opacity: 0;
  cursor: pointer;
}
.f-unit--file .jq-file__name {
  color: #505050;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 52px;
}
.f-unit--file .jq-file__browse {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 52px;
  fill: #ef4e23;
}
.f-unit--file .jq-file__browse .f-unit__icon {
  width: 65%;
  height: 65%;
  transition: opacity .1s linear;
}
.unit-checkbox {
  font-size: 22px;
  position: relative;
  padding-left: 34px;
}
.unit-checkbox label {
  cursor: pointer;
  color: #888;
}
.unit-checkbox label a {
  color: #ef4e23;
}
.unit-checkbox .f-unit {
  position: absolute !important;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.f-unit-contain {
  position: relative;
}
.f-unit-contain.has-error .f-unit-label__icon {
  fill: #bd0000;
}
.f-unit-contain .f-unit {
  padding-right: 70px;
}
.f-unit-contain .f-unit.error + .f-unit-label__icon {
  fill: #bd0000;
}
.f-unit-contain .f-unit-label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 52px;
  transition: opacity .1s linear;
  cursor: pointer;
}
.f-unit-contain .f-unit-label:hover {
  opacity: .7;
}
.f-unit-contain .f-unit-label:active {
  opacity: .6;
}
.f-unit-contain .f-unit-label__icon {
  width: 37%;
  height: 37%;
  fill: #888;
  transition: fill .1s linear;
}
.unit-select-custom {
  display: inline-block;
  vertical-align: top;
  color: #000;
  transition: box-shadow 0.1s linear;
  position: relative;
  outline: 0;
}
.unit-select-custom .unit-checkbox {
  font-size: 13px;
  padding-left: 0;
}
.unit-select-custom .unit-checkbox .f-unit {
  width: 14px;
  height: 14px;
  left: 4px;
}
.unit-select-custom .unit-checkbox .f-unit--checkbox:hover + .unit-checkbox__label {
  background-color: #505050;
  color: #fff;
}
.unit-select-custom .unit-checkbox .f-unit--checkbox [class*="__div"] {
  border-bottom-width: 2px;
  border-left-width: 2px;
}
.unit-select-custom .unit-checkbox__label {
  color: inherit;
  display: block;
  padding: 7px 10px 6px 23px;
  transition: background-color 0.1s linear, color 0.1s linear;
  white-space: nowrap;
}
.unit-select-custom .unit-checkbox__label:hover {
  background-color: #505050;
  color: #fff;
}
.unit-select-custom__name {
  font-size: 16px;
  padding: 10px 46px 11px 23px;
  position: relative;
  z-index: 3;
  border: 1px solid transparent;
  transition: border-color 0.1s linear;
  border-radius: 6px;
  background-color: #fff;
}
.unit-select-custom__name::after {
  position: absolute;
  top: 0;
  right: 18px;
  bottom: 3px;
  margin-top: auto;
  margin-bottom: auto;
  content: '';
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  box-sizing: border-box;
  border: 1px solid;
  border-top-width: 0;
  border-left-width: 0;
  transition: transform .1s linear, top .1s linear;
}
.unit-select-custom__contain {
  border: 1px solid #dfdfdf;
  border-radius: 6px;
  margin-top: -1px;
  position: absolute;
  top: 100%;
  min-width: 100%;
  box-sizing: border-box;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background-color: #fff;
  transform: translateY(-4px);
  transition: opacity .1s linear, visibility .1s linear, transform .1s linear;
  max-height: 324px;
  overflow: auto;
}
.unit-select-custom--open {
  box-shadow: 0 0 10px 0 rgba(80, 80, 80, 0.05);
  border-radius: 6px;
}
.unit-select-custom--open .unit-select-custom__name {
  border-color: #dfdfdf;
}
.unit-select-custom--open .unit-select-custom__name::after {
  top: 7px;
  transform: rotate(225deg);
}
.unit-select-custom--open .unit-select-custom__contain {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.unit-view-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  color: #000;
  padding: 0 16px;
  position: relative;
  z-index: 2;
}
.unit-view-items__name {
  margin-right: 6px;
}
.unit-view-items__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-view-items__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 39px;
  padding: 0 5px;
  color: inherit;
  text-decoration: none;
  transition: background-color 0.1s linear, color 0.1s linear;
}
.unit-view-items__list-item:hover {
  background-color: #ebebeb;
}
.unit-view-items__list-item:active {
  background-color: inherit;
  color: #ef4e23;
}
.unit-view-items__list-item--active {
  color: #ef4e23;
}
/* form elements */
/* helpers */
/* font */
.weight__thin {
  font-weight: 200;
}
.weight__light {
  font-weight: 300;
}
.weight__regular {
  font-weight: 400;
}
.weight__medium {
  font-weight: 500;
}
.weight__semi-bold {
  font-weight: 600;
}
.weight__bold {
  font-weight: 700;
}
.weight__extra-bold {
  font-weight: 800;
}
.weight__black {
  font-weight: 900;
}
.align__right {
  text-align: right;
}
.align__center {
  text-align: center;
}
.align__left {
  text-align: left;
}
/* font */
[class*="js-"] {
  cursor: pointer;
}
.js--cursor-def {
  cursor: default;
}
.js--cursor-text {
  cursor: text;
}
.js-lazy,
.js-custom-scroll-y,
.js-custom-scroll-y-mobile,
.js-custom-scroll-x-mobile,
.js-slider-items,
.js-main-slider {
  cursor: inherit;
}
.hidden {
  display: none;
}
.hidden--important {
  display: none !important;
}
.unit-wrapper {
  width: 1900px;
  box-sizing: border-box;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 40px;
  padding-left: 40px;
}
.horiz-vert-center {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.in-bl {
  display: inline-block;
  vertical-align: middle;
}
.a-inherit a,
.a-inherit .link {
  color: inherit;
}
.unit-ruble {
  font-family: "rur", sans-serif;
}
.unit-color--orange {
  color: #ef4e23;
}
/* helpers */
/* buttons */
.btn {
  box-sizing: border-box;
  font-weight: 400;
  font-style: normal;
  font-size: 22px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  text-decoration: none;
  line-height: normal;
  border: 0;
  outline: 0;
  padding: 27px 40px 26px;
  cursor: pointer;
  border-radius: 6px;
  overflow: hidden;
  text-shadow: none;
  box-shadow: none;
  transition: background-color 0.1s linear, color 0.1s linear;
}
.btn:hover {
  text-decoration: none;
}
.btn--orange {
  background-color: #ef4e23;
  color: #fff;
  border: 1px solid #ef4e23;
  fill: #fff;
}
.btn--orange:hover {
  background-color: #e0471f;
}
.btn--orange:active {
  background-color: #ce421c;
}
.btn--orange.btn--he-bounce-right:hover {
  background-color: #ef4e23;
}
.btn--orange.btn--he-bounce-right:hover::before {
  background-color: #e0471f;
}
.btn--orange.btn--he-bounce-right:active {
  background-color: #ef4e23;
}
.btn--orange.btn--he-bounce-right:active::before {
  background-color: #ce421c;
}
.btn--orange.btn--no-fill {
  background-color: #fff;
  border-color: #ef4e23;
  color: #000;
  fill: #000;
}
.btn--orange.btn--no-fill:hover {
  background-color: #e0471f;
  border-color: #e0471f;
  color: #fff;
  fill: #fff;
}
.btn--orange.btn--no-fill:active {
  background-color: #e0471f;
  border-color: #e0471f;
  color: #fff;
  fill: #fff;
}
.btn--grey {
  background-color: #ebebeb;
  color: #000;
  border: 1px solid #ebebeb;
}
.btn--grey:hover {
  background-color: #ef4e23;
  color: #fff;
}
.btn--grey:active {
  background-color: #e0471f;
  color: #fff;
}
.btn--grey.btn--he-bounce-right:hover {
  background-color: #ebebeb;
}
.btn--grey.btn--he-bounce-right:hover::before {
  background-color: #e0471f;
}
.btn--grey.btn--he-bounce-right:active {
  background-color: #ebebeb;
}
.btn--grey.btn--he-bounce-right:active::before {
  background-color: #ce421c;
}
.btn--grey.btn--grey-to-black:hover {
  background-color: #4f4f4f;
  color: #fff;
}
.btn--black {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
}
.btn--black:hover {
  background-color: #1d1d1d;
}
.btn--black:active {
  background-color: #232323;
}
.btn--black.btn--no-fill {
  background-color: #fff;
  border-color: inherit;
  color: #000;
}
.btn--black.btn--no-fill:hover {
  border-color: #505050;
  background-color: #505050;
  color: #fff;
  fill: #fff;
}
.btn--black.btn--no-fill:active {
  border-color: #505050;
  background-color: #505050;
  color: #fff;
  fill: #fff;
}
.btn--mini {
  font-size: 18px;
  padding: 8px 20px;
}
.btn--small {
  font-size: 17px;
  padding: 23px 28px;
}
.btn--micro {
  font-size: 17px;
  padding: 19px 20px;
}
.btn--micro-mini {
  font-size: 17px;
  padding: 7px 12px 8px;
}
.btn--icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.btn--icon .btn__icon {
  width: 22px;
  height: 22px;
  margin-right: 10px;
}
.btn--icon-right .btn__icon {
  margin-right: 0;
}
.btn--icon-right .btn__text {
  margin-right: 10px;
}
.btn--he-bounce-right {
  transform: perspective(1px) translateZ(0);
  transition-property: color;
  transition-duration: .5s;
}
.btn--he-bounce-right::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: inherit;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: transform 0.5s ease-out;
  content: '';
}
.btn--he-bounce-right:hover::before {
  transform: scaleX(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.btn--disabled {
  background: #bdbdbd;
  color: #4e4e4e;
  cursor: default;
  font-weight: 700;
  border-color: #bdbdbd;
}
.btn--disabled:hover {
  background: #bdbdbd;
  color: #4e4e4e;
}
.btn--disabled:active {
  background: #bdbdbd;
  color: #4e4e4e;
}
.btn--cansel {
	margin-left: 20px;
	border-top-color: #000!important;
}
/* buttons */
/* popup */
.unit-popup {
  padding: 38px 52px;
  background-color: #fff;
  border-radius: 8px;
  box-sizing: border-box;
  max-width: 100%;
}
.unit-popup.unit-form {
  font-size: 22px;
}
.unit-popup a {
  color: inherit;
}
.unit-popup .btn {
  width: 100%;
}
.unit-popup__title {
  font-size: 33px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #000;
}
.unit-popup--w600 {
  width: 600px;
}
.unit-popup--authorization .f-unit-contain .f-unit-label {
  width: 82px;
}
.unit-popup--authorization .f-unit {
  box-shadow: 1px 1px 2px 0 #dfdfdf;
  font-size: 22px;
}
.unit-popup--authorization .f-unit--input {
  height: 82px;
  line-height: 82px;
  padding: 0 25px;
}
.unit-popup--authorization .unit-checkbox {
  padding-left: 44px;
}
.unit-popup--authorization .fancybox-button {
  border: 0;
}
.fancybox-slide--html .fancybox-close-small {
  padding: 0;
  right: 40px;
  top: 37px;
}
.fancybox-close-small {
  fill: #000;
  outline: 0;
}
.fancybox-close-small svg path {
  fill: inherit;
}
.fancybox-close-small:hover {
  opacity: .8;
}
.fancybox-close-small:active {
  opacity: .6;
}
/* popup */
/* form */
.unit-label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  font-size: 22px;
  font-weight: 600;
  color: #000;
  margin-bottom: 6px;
}
.unit-label--required::after {
  content: ' *';
  color: #ef4e23;
}
.unit-form.unit-loader::after {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background-color: rgba(255, 255, 255, 0.01);
}
.unit-form__list-item {
  position: relative;
  margin-top: 28px;
}
.unit-form__list-item:first-child {
  margin-top: 0;
}
.unit-form__action {
  max-width: 490px;
}
.unit-form__action .unit-footer__title {
  margin-bottom: 4px;
}
.unit-form__action .f-unit--checkbox {
  width: 20px;
  height: 20px;
  box-shadow: none;
  border: 0;
  transition: background-color 0.1s linear;
}
.unit-form__action .f-unit--checkbox [class*="__div"] {
  border-bottom-width: 3px;
  border-left-width: 3px;
}
.unit-form__action .unit-checkbox {
  font-size: 13px;
}
.unit-form__action .unit-checkbox label {
  color: #bcbcbc;
}
.unit-form__action .unit-checkbox .f-unit {
  margin-right: 8px;
}
.unit-form__action-email {
  height: 45px;
  line-height: 45px;
  padding: 0 12px;
  outline: 0;
  border: 0;
  margin: 0;
  background: #fff;
  width: 100%;
  display: block;
  box-sizing: border-box;
  border-radius: 6px 0 0 6px;
  -webkit-appearance: none;
  box-shadow: inset 2px 2px 4px 0 rgba(0, 0, 0, 0.3);
  transition: background-color 0.1s linear;
}
.unit-form__action-email::-ms-clear {
  display: none;
}
.unit-form__action-email:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.unit-form__action-email::-webkit-input-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-form__action-email:-moz-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-form__action-email::-moz-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-form__action-email:-ms-input-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-form__action-email:focus::-webkit-input-placeholder {
  color: #454545;
}
.unit-form__action-email:focus:-moz-placeholder {
  color: #454545;
}
.unit-form__action-email:focus::-moz-placeholder {
  color: #454545;
}
.unit-form__action-email:focus:-ms-input-placeholder {
  color: #454545;
}
.unit-form__action-email.error {
  background-color: #ffd8d8;
  color: #000;
}
.unit-form__action-email.error::-webkit-input-placeholder {
  color: #000;
}
.unit-form__action-email.error:-moz-placeholder {
  color: #000;
}
.unit-form__action-email.error::-moz-placeholder {
  color: #000;
}
.unit-form__action-email.error:-ms-input-placeholder {
  color: #000;
}
.unit-form__action-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 140px;
  padding: 8px 14px 9px;
  border-radius: 0 6px 6px 0;
}
.unit-form__action-list___item {
  margin-top: 12px;
}
.unit-form__action-list___item:first-child {
  margin-top: 0;
}
.unit-form__action-list___item--input {
  padding-right: 140px;
  position: relative;
}
.unit-form__arenda {
  padding: 26px 65px;
  font-size: 18px;
}
.unit-form__arenda .btn {
  font-size: 20px;
  padding: 13px 26px;
  font-weight: 700;
  text-transform: uppercase;
  width: 290px;
}
.unit-form__arenda .f-unit--textarea {
  height: 195px;
}
.unit-form__arenda .f-unit--checkbox {
  width: 24px;
  height: 24px;
}
.unit-form__arenda .unit-message {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  font-size: 20px;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  transition: opacity .1s linear;
  opacity: 0;
  transform: translateY(-4px);
}
.unit-form__arenda .unit-message--complete {
  background-color: #1fc13a;
}
.unit-form__arenda .unit-message--error {
  background-color: #aa2400;
}
.unit-form__arenda .unit-message--visible {
  opacity: 1;
  transform: translateY(0);
}
.unit-form__arenda .unit-checkbox {
  font-size: 14px;
}
.unit-form__arenda .unit-form__list-group {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-form__arenda .unit-form__list-group .unit-form__list-item {
  margin: 0 20px 0 0;
}
.unit-form__arenda .unit-form__list-group .unit-form__list-item:last-child {
  margin-right: 0;
}
.unit-form__arenda .unit-form__list-item--terms {
  margin-top: 10px;
  padding-bottom: 14px;
  border-bottom: 2px solid #ebebeb;
}
.unit-form__arenda .unit-form__list-item--terms a {
  font-weight: 700;
}
.unit-form__arenda .unit-form__list-item--terms a[href^="mailto:"] {
  color: inherit;
  text-decoration: none;
}
.unit-form__arenda .unit-form__list-item--terms a[href^="mailto:"]:hover {
  text-decoration: underline;
}
.unit-form__arenda-sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-form__arenda-sections___section {
  margin-right: 2%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 23.5%;
  flex: 0 0 23.5%;
}
.unit-form__arenda-sections___section:nth-child(3) {
  -ms-flex-preferred-size: 49%;
  flex-basis: 49%;
  padding-bottom: 52px;
  position: relative;
}
.unit-form__arenda-sections___section:nth-child(3) .unit-form__list-group {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.unit-form__arenda-sections___section:last-child {
  margin-right: 0;
}
.unit-message {
  text-align: center;
}
.unit-message__icon {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto 10px;
}
.unit-message--complete .unit-message__icon {
  fill: #2b7905;
}
.unit-message--error .unit-message__icon {
  fill: #b5282c;
}
/* form */
/* other */
.unit-main {
  padding-top: 110px;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}
.unit-main::before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(34, 34, 33, 0.5);
  opacity: 0;
  transition: opacity 0.1s linear, z-index 0.1s linear;
  content: '';
}
.unit-loader {
  position: relative;
}
.unit-loader::before {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  height: 32px;
  width: 32px;
  margin: -16px 0 0 -16px;
  animation: rotate 0.8s infinite linear;
  border: 4px solid #ef4e23;
  border-right-color: transparent;
  border-radius: 50%;
  content: '';
  box-sizing: border-box;
}
.unit-loader > * {
  z-index: 1;
  opacity: .3;
}
.unit-overlay {
  position: fixed;
  z-index: 8000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(34, 34, 33, 0.5);
  opacity: 1;
  transition: opacity .1s linear;
}
.html--overlay-complete .unit-overlay {
  opacity: 1;
}
.unit-logotype {
  fill: #EF4E23;
  color: #EF4E23;
  width: 204px;
  height: 51px;
}
.unit-main-menu {
  font-size: 17px;
  color: #505050;
  text-transform: uppercase;
}
.unit-main-menu a,
.unit-main-menu .link {
  color: inherit;
  text-decoration: none;
}
.unit-main-menu__link {
  padding: 0 27px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 5;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px);
  transition: color 0.1s linear, background-color 0.1s linear;
}
.unit-main-menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-main-menu__list-item {
  position: relative;
}
.unit-main-menu__list-item--active .unit-main-menu__link {
  color: #fff;
  background-color: #ef4e23;
}
.unit-main-menu__list-item:hover .unit-main-menu__link {
  color: #fff;
  background-color: #ef4e23;
}
.unit-main-menu__list-item:hover .unit-main-menu__inner {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.unit-main-menu__inner {
  position: absolute;
  z-index: 3;
  top: 100%;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .1s linear, visibility .1s linear, transform .1s linear;
  cursor: default;
}
.unit-main-menu__inner-list {
  font-size: 15px;
  text-transform: none;
  color: #505050;
  border-radius: 0 0 3px 3px;
}
.unit-main-menu__inner-list___item {
  background-color: #f8f8f8;
  border-top: 1px solid #dfdfdf;
}
.unit-main-menu__inner-list___item:first-child {
  border-top: 0;
}
.unit-main-menu__inner-list___item:hover .unit-main-menu__inner-link {
  background-color: #505050;
  color: #fff;
  fill: #fff;
}
.unit-main-menu__inner-list___item:hover .unit-main-menu__inner-link::before {
  opacity: 0;
}
.unit-main-menu__inner-list___item--child {
  position: relative;
}
.unit-main-menu__inner-list___item--child::before,
.unit-main-menu__inner-list___item--child::after {
  position: absolute;
  content: '';
  box-sizing: border-box;
  top: 0;
  right: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  border-color: #505050;
  border-style: solid;
  border-width: 0;
  transform: rotate(-45deg);
}
.unit-main-menu__inner-list___item--child::before {
  opacity: .3;
  margin-right: 10px;
  width: 5px;
  height: 5px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}
.unit-main-menu__inner-list___item--child::after {
  width: 6px;
  height: 6px;
  border-width: 3px;
  top: -1px;
  margin-right: -3px;
  transition: opacity .1s linear, transform .1s linear;
  transform: translateX(-4px) rotate(-45deg);
  opacity: 0;
}
.unit-main-menu__inner-list___item--child:hover::after {
  transform: translateX(0) rotate(-45deg);
  opacity: 1;
}
.unit-main-menu__inner-list___item--child:hover .unit-main-menu__inner-two {
  opacity: 1;
  transform: translateX(0);
  visibility: visible;
}
.unit-main-menu__inner-link {
  position: relative;
  display: block;
  white-space: nowrap;
  fill: #ef4e23;
  transition: background-color 0.1s linear, color 0.1s linear;
}
.unit-main-menu__inner-link::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  border-left: 2px solid #ef4e23;
  content: '';
  transition: opacity .1s linear;
}
.unit-main-menu__inner-link___text {
  padding: 12px 32px 11px 18px;
  display: block;
}
.unit-main-menu__inner-link___icon {
  position: absolute;
  top: 0;
  left: 9px;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 28px;
  height: 28px;
  fill: inherit;
  transition: fill .1s linear;
}
.unit-main-menu__inner-link___icon + .unit-main-menu__inner-link___text {
  padding-left: 48px;
}
.unit-main-menu__inner-two {
  padding: 30px 34px;
  background-color: #fff;
  position: absolute;
  top: -1px;
  left: 100%;
  border: 1px solid #dfdfdf;
  box-shadow: inset 0 0 1px 0 #dfdfdf;
  opacity: 0;
  transform: translateX(-4px);
  visibility: hidden;
  transition: visibility .1s linear, opacity .1s linear, transform .1s linear;
  min-width: 280px;
  box-sizing: border-box;
}
.unit-main-menu__inner-two___list {
  white-space: nowrap;
  font-size: 17px;
  font-weight: 500;
}
.unit-main-menu__inner-two___list-item {
  margin-top: 24px;
}
.unit-main-menu__inner-two___list-item:first-child {
  margin-top: 0;
}
.unit-main-menu__inner-two___count {
  font-size: 10px;
  color: #505050;
}
.unit-main-menu__inner-two___link {
  color: #000;
}
.unit-main-menu__inner-two___link:hover {
  color: #ef4e23;
}
.unit-main-menu__inner-two___ads {
  display: block;
  margin: 30px -34px -30px;
  position: relative;
}
.unit-main-menu__inner-two___ads:hover .unit-main-menu__inner-two___ads-graphic {
  opacity: .7;
}
.unit-main-menu__inner-two___ads-graphic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 465px;
  height: 165px;
  box-sizing: border-box;
  padding: 0 34px;
  transition: opacity .1s linear;
}
.unit-main-menu__inner-two___ads-graphic img {
  max-height: 100%;
}
.unit-main-menu__inner-two___ads-desc {
  display: block;
  padding: 0 14px 7px;
  text-align: right;
  color: #000;
  margin-top: 16px;
}
.unit-main-menu__inner-two___ads-desc____name {
  display: block;
  font-size: 17px;
  font-weight: 500;
}
.unit-main-menu__inner-two___ads-desc____price {
  display: block;
  font-weight: 700;
  font-size: 22px;
}
.unit-main-menu__inner-two___ads-desc____location {
  display: block;
  color: #505050;
  font-size: 11px;
  margin-top: 6px;
}
.unit-main-menu__inner-two___ads-desc____mark {
  position: absolute;
  top: 0;
  right: 10px;
  color: #ebebeb;
  font-size: 9px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.3);
  padding: 2px 4px;
}
.unit-help-menu .unit-search-block {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
}
.unit-help-menu .unit-popover {
  top: 100%;
  right: 0;
  padding-top: 10px;
}
.unit-help-menu .unit-popover--bottom .unit-popover__contain::before,
.unit-help-menu .unit-popover--bottom .unit-popover__contain::after {
  right: 11px;
}
.unit-help-menu__link {
  display: block;
  background-color: #dfdfdf;
  position: relative;
  width: 34px;
  height: 34px;
  border-radius: 50%;
}
.unit-help-menu__link:hover .unit-help-menu__link-icon {
  opacity: .4;
}
.unit-help-menu__link[data-count]::before {
  font-size: 9px;
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  border-radius: 50%;
  background-color: #ef4e23;
  width: 12px;
  height: 12px;
  line-height: 13px;
  overflow: hidden;
  text-align: center;
  content: attr(data-count);
  color: #fff;
}
.unit-help-menu__link-icon {
  width: 60%;
  height: 60%;
  transition: opacity .1s linear;
}
.unit-help-menu__link--count-large .unit-help-menu__link[data-count]::before {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.unit-help-menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-help-menu__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 34px;
  flex: 0 0 34px;
  height: 34px;
  position: relative;
  margin-right: 12px;
}
.unit-help-menu__list-item:last-child {
  margin-right: 0;
}
.unit-help-menu__list-item--search .unit-help-menu__link-icon {
  width: 55%;
  height: 55%;
}
.unit-help-menu__list-item--menu {
  display: none;
}
.unit-help-menu__list-item--profile {
  display: none;
}
.unit-help-menu__list-item--profile:hover .unit-help-menu__link-icon {
  opacity: .4;
}
.unit-help-menu__list-item--profile:hover .unit-popover {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.html--visible-search-block .unit-help-menu .unit-search-block {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.html--authorization .unit-help-menu__list-item--profile {
  margin-right: 0;
  display: block;
}
.unit-search-block {
  position: absolute;
  z-index: 9000;
  top: 0;
  right: 0;
  width: 80.7vw;
  transition: opacity .1s linear, visibility .1s linear, transform .1s linear;
}
.unit-search-block__contain {
  position: relative;
}
.unit-search-block__form {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.unit-search-block__form-stroke {
  background-color: #dfdfdf;
  outline: 0;
  border: 0;
  width: 100%;
  height: 34px;
  border-radius: 100px;
  padding: 0 40px;
  font-size: 14px;
  font-weight: 300;
  color: #505050;
  cursor: text;
}
.unit-search-block__form-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 34px;
  background: none;
  border: 0;
  cursor: pointer;
  outline: 0;
}
.unit-search-block__form-btn:hover .unit-search-block__form-btn___icon {
  opacity: .4;
}
.unit-search-block__form-btn___icon {
  width: 45%;
  height: 45%;
  transition: opacity .1s linear;
}
.unit-search-block__form-btn--search {
  left: 0;
}
.unit-search-block__form-btn--close {
  right: 0;
}
.unit-search-block__issuing {
  padding: 54px 25px 25px;
  background-color: #fff;
  border-radius: 20px 20px 8px 8px;
}
.unit-search-block__issuing-title {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 4px;
  position: relative;
  margin-bottom: 20px;
  color: #000;
}
.unit-search-block__issuing-title::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  border-bottom: 2px solid #ebebeb;
}
.unit-search-block__issuing-sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: -30px;
}
.unit-search-block__issuing-sections___section {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 31%;
  flex: 0 0 31%;
  margin: 0 2% 30px 0;
}
.unit-search-block__issuing-list___item {
  padding-left: 118px;
  min-height: 72px;
  position: relative;
  color: #505050;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  margin-top: 16px;
}
.unit-search-block__issuing-list___item:first-child {
  margin-top: 0;
}
.unit-search-block__issuing-list___item:hover {
  color: #ef4e23;
}
.unit-search-block__issuing-list___item:hover .unit-search-block__issuing-graphic {
  border-color: #fafafa;
}
.unit-search-block__issuing-list___item--no-photo .unit-search-block__issuing-graphic___icon {
  fill: #eee;
}
.unit-search-block__issuing-graphic {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 6px;
  width: 96px;
  height: 72px;
  padding: 5px;
  box-sizing: border-box;
  border: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  transition: border-color 0.1s linear;
}
.unit-search-block__issuing-graphic img {
  max-height: 100%;
}
.unit-search-block__issuing-graphic___icon {
  width: 60%;
  height: 60%;
}
.unit-search-block__issuing-desc___name {
  font-size: 16px;
  line-height: 1.4em;
}
.unit-search-block__issuing-more {
  font-size: 16px;
  margin-top: 20px;
  color: #505050;
}
.unit-search-block__issuing-more a {
  color: inherit;
}
.unit-search-block__issuing-more a:hover {
  color: #ef4e23;
}
.html--header-mod-menu .unit-main::before {
  z-index: 1000;
  opacity: 1;
}
.html--header-mod-menu .unit-header::before {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
}
.unit-date {
  color: #888;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-date__icon {
  fill: #ef4e23;
  margin-right: 10px;
  width: 24px;
  height: 24px;
}
.unit-date__text {
  font-size: 16px;
}
.mr--b {
  margin-bottom: 60px;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #ef4e23;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #ef4e23;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ef4e23;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
  border-radius: 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #dfdfdf;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
.unit-social-group {
  fill: #fff;
}
.unit-social-group svg {
  fill: inherit;
  width: 50%;
  height: 50%;
}
.unit-social-group__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-social-group__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32px;
  flex: 0 0 32px;
  height: 32px;
  position: relative;
  margin-right: 15px;
  border-radius: 50%;
  background-color: #ccc;
  transition: opacity .1s linear;
}
.unit-social-group__list-item:last-child {
  margin-right: 0;
}
.unit-social-group__list-item:hover {
  opacity: .7;
}
.unit-social-group__list-item--vk {
  background-color: #5b759d;
}
.unit-social-group__list-item--fb {
  background-color: #465994;
}
.unit-social-group__list-item--youtube {
  background-color: #b5282c;
}
.unit-social-group__list-item--dz {
  background-color: #fff;
}
.unit-social-group__list-item--inst {
  background: #7726a6;
  background: -moz-linear-gradient(top, #7726a6 0%, #992962 50%, #c27f48 100%);
  background: -webkit-linear-gradient(top, #7726a6 0%, #992962 50%, #c27f48 100%);
  background: linear-gradient(to bottom, #7726a6 0%, #992962 50%, #c27f48 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7726a6', endColorstr='#c27f48', GradientType=0);
}
.html--button-up-visible .unit-helper__link--up {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.unit-helper {
  position: fixed;
  z-index: 8500;
  right: 40px;
  bottom: 68px;
  fill: #fff;
}
.unit-helper svg {
  fill: inherit;
}
.unit-helper__list-item {
  margin-top: 23px;
}
.unit-helper__list-item:first-child {
  margin-top: 0;
}
.unit-helper__link {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  position: relative;
  display: block;
  transition: background-color 0.1s linear;
  cursor: pointer;
}
.unit-helper__link-icon {
  width: 60%;
  height: 60%;
}
.unit-helper__link--up {
  background-color: #b7b7b7;
  transition: opacity .1s linear, transform .1s linear, visibility .1s linear;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
}
.unit-helper__link--up:hover {
  background-color: #909090;
}
.unit-helper__link--up::before {
  position: absolute;
  top: 6px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  box-sizing: border-box;
  content: '';
  border-left-width: 0;
  border-bottom-width: 0;
  transform: rotate(-45deg);
}
.unit-helper__link--chat {
  background-color: #ef4e23;
  box-shadow: 0 0 30px 4px #ef4e23;
  animation: puls-shadow-orange 2s infinite linear;
}
.unit-helper__link--chat:hover {
  background-color: #e0471f;
}
.unit-helper__link--chat:active {
  background-color: #ce421c;
}
.unit-breadcrumbs {
  color: #505050;
  margin-bottom: 6px;
}
.unit-breadcrumbs a {
  color: inherit;
}
.unit-breadcrumbs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 12px;
}
.unit-breadcrumbs__list-item {
  margin: 0 30px 4px 0;
  position: relative;
}
.unit-breadcrumbs__list-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  margin-left: 12px;
  font-size: 12px;
  content: '>';
}
.unit-breadcrumbs__list-item:last-child::after {
  display: none;
}
.unit-line {
  background-color: #ebebeb;
  height: 2px;
}
.unit-parking {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-parking__day {
  background-color: #ef4e23;
  color: #fff;
  padding: 11px 18px 10px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 6px;
  margin-right: 8px;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
}
.unit-navigation-page {
  color: #919191;
  font-size: 24px;
}
.unit-navigation-page a {
  color: inherit;
  text-decoration: none;
}
.unit-navigation-page__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #ebebeb;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  overflow: hidden;
}
.unit-navigation-page__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 62px;
  flex: 0 0 62px;
  height: 74px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-navigation-page__list-item--active {
  color: #000;
  position: relative;
}
.unit-navigation-page__list-item--active::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-top: 7px solid #ef4e23;
  content: '';
}
.unit-navigation-page__list-item--control {
  position: relative;
}
.unit-navigation-page__list-item--control::before,
.unit-navigation-page__list-item--control::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  transform: rotate(-45deg);
  content: '';
}
.unit-navigation-page__list-item--prev::after,
.unit-navigation-page__list-item--next::after {
  content: none;
  display: none;
}
.unit-navigation-page__list-item--start::before,
.unit-navigation-page__list-item--prev::before {
  border-bottom-width: 0;
  border-right-width: 0;
  left: 4px;
}
.unit-navigation-page__list-item--end::before,
.unit-navigation-page__list-item--next::before {
  border-top-width: 0;
  border-left-width: 0;
  right: 4px;
}
.unit-navigation-page__list-item--start::after {
  border-bottom-width: 0;
  border-right-width: 0;
  left: 16px;
}
.unit-navigation-page__list-item--end::after {
  border-top-width: 0;
  border-left-width: 0;
  right: 16px;
}
.unit-navigation-page__number-group {
  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-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
a.unit-navigation-page__list-item {
  transition: background-color 0.1s linear;
}
a.unit-navigation-page__list-item:hover {
  background-color: #ebebeb;
}
#bx-panel.bx-panel-fixed {
  z-index: 9500 !important;
}
.unit-anchor-contain {
  position: relative;
}
.unit-anchor-contain .unit-anchor {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
/* lk */
.unit-user-menu {
  color: #505050;
}
.unit-user-menu a {
  text-decoration: none;
  color: inherit;
}
.unit-user-menu a:hover {
  text-decoration: underline;
}
.unit-user-menu__list-item {
  padding: 10px 20px 9px;
}
/* lk */
/* header */
html:not(.html--header-fixed) .unit-header {
  margin-right: 0;
}
.unit-header {
  position: absolute;
  z-index: 9050;
  top: 0;
  right: 0;
  left: 0;
  height: 110px;
  background-color: #fff;
}
.unit-header::before {
  position: absolute;
  z-index: 4;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
  transition: box-shadow 0.1s linear;
}
.unit-header .unit-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-header .unit-logotype {
  position: relative;
  z-index: 12;
}
.unit-header .unit-help-menu__link {
  position: relative;
  z-index: 12;
}
.unit-header .unit-main-menu {
  height: inherit;
}
.unit-header .unit-main-menu__contain {
  height: inherit;
}
.unit-header .unit-main-menu__list {
  height: inherit;
}
.unit-header .unit-main-menu__list-item {
  height: inherit;
}
.unit-header__contain--menu {
  height: 100%;
}
/* header */
/* footer */
.unit-footer {
  position: relative;
  background-color: #212121;
  color: #fff;
  fill: #fff;
}
.unit-footer a,
.unit-footer .link {
  color: inherit;
}
.unit-footer__top {
  border-bottom: 1px solid #3f3f3f;
}
.unit-footer__top .unit-wrapper {
  padding-top: 35px;
  padding-bottom: 35px;
}
.unit-footer__top .unit-footer__contain:nth-child(1),
.unit-footer__top .unit-footer__contain:nth-child(3) {
  -ms-flex-preferred-size: 220px;
  flex-basis: 220px;
}
.unit-footer__top .unit-footer__contain:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.unit-footer__top-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-footer__middle {
  border-bottom: 1px solid #3f3f3f;
}
.unit-footer__middle .unit-wrapper {
  padding-top: 50px;
  padding-bottom: 30px;
  position: relative;
}
.unit-footer__middle .unit-footer__contain {
  margin-right: 110px;
}
.unit-footer__middle .unit-footer__contain:last-child {
  margin-right: 0;
}
.unit-footer__middle .unit-footer__contain-group .unit-footer__contain {
  margin: 0 0 40px;
}
.unit-footer__middle .unit-footer__contain-group .unit-footer__contain:last-child {
  margin-bottom: 0;
}
.unit-footer__middle .unit-form {
  position: absolute;
  right: 0;
  bottom: 0;
}
.unit-footer__middle-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: 110px;
}
.unit-footer__middle-decoration {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  margin-right: auto;
  margin-left: auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 524px;
  height: 210px;
}
.unit-footer__middle-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-bottom: 120px;
}
.unit-footer__half-middle {
  padding: 30px 0;
  border-bottom: 1px solid #484848;
  color: #888;
  font-size: 14px;
}
.unit-footer__bottom {
  color: #888;
  font-size: 14px;
  padding: 30px 0;
}
.unit-footer__bottom a {
  text-decoration: none;
}
.unit-footer__bottom a:hover {
  color: #ef4e23;
}
.unit-footer__bottom .unit-wrapper {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
.unit-footer__title {
  font-size: 22px;
  margin-bottom: 10px;
  color: #bcbcbc;
  font-weight: 700;
}
.unit-footer__title a {
  color: inherit;
  text-decoration: none;
}
.unit-footer__title a:hover {
  color: #ef4e23;
}
.unit-footer__contacts {
  font-size: 13px;
  font-style: italic;
}
.unit-footer__contacts-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-footer__contacts-list___item {
  margin-right: 90px;
}
.unit-footer__contacts-list___item:last-child {
  margin-right: 0;
}
.unit-footer__contacts-list___item--metro .unit-footer__contacts-icon {
  fill: #2b7905;
}
.unit-footer__contacts-list___item--map .unit-footer__contacts-icon {
  fill: #ef4e23;
}
.unit-footer__contacts-list___item--mck .unit-footer__contacts-icon {
  fill: #ef4e23;
}
.unit-footer__contacts-contain {
  padding-left: 42px;
  position: relative;
}
.unit-footer__contacts-icon {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -16px;
  width: 32px;
  height: 32px;
}
.unit-footer__contacts-desc___name {
  font-size: 17px;
  font-weight: 600;
  font-style: normal;
}
.unit-footer__discount {
  display: block;
  fill: #ef4e23;
}
.unit-footer__discount:hover {
  fill: #b24122;
}
.unit-footer__discount-icon {
  width: 130px;
  height: 55px;
  fill: inherit;
  transition: fill .1s linear;
}
.unit-footer__menu a {
  color: inherit;
  text-decoration: none;
}
.unit-footer__menu a:hover {
  color: #ef4e23;
}
.unit-footer__menu-name {
  margin-bottom: 20px;
}
.unit-footer__menu-contain {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-footer__menu-list {
  color: #bcbcbc;
  line-height: 1.5em;
  -webkit-box-flex: 0;
  -ms-flex: 1 1 200px;
  flex: 1 1 200px;
  margin-right: 110px;
}
.unit-footer__menu-list:last-child {
  margin-right: 0;
}
.unit-footer__menu-list___item {
  margin-top: 4px;
}
.unit-footer__menu-list___item:first-child {
  margin-top: 0;
}
.unit-footer__connection {
  color: #bcbcbc;
}
.unit-footer__connection a {
  text-decoration: none;
}
.unit-footer__connection a[href^="mailto:"]:hover {
  color: #ef4e23;
}
.unit-footer__connection-list___item {
  margin-top: 10px;
  padding-left: 24px;
  position: relative;
}
.unit-footer__connection-list___item--phone .unit-footer__connection-icon {
  width: 16px;
  height: 16px;
}
.unit-footer__connection-icon {
  width: 18px;
  height: 18px;
  fill: #ef4e23;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
}
.unit-footer__payment-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-footer__payment-list___item {
  width: 34px;
  height: 34px;
  margin-right: 12px;
}
.unit-footer__payment-list___item:last-child {
  margin-right: 0;
}
.unit-footer__login {
  margin-top: 10px;
}
/* footer */
/* other */
/* common */
/* content */
.bx-wrapper {
  position: relative;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 40px;
  text-indent: -9000px;
  overflow: hidden;
  text-align: left;
}
.bx-wrapper .bx-controls-direction a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 14px;
  height: 14px;
  content: '';
  border: 2px solid #5e5e5e;
  transform: rotate(45deg);
  transition: border-color 0.1s linear;
}
.bx-wrapper .bx-controls-direction a:hover::before {
  border-color: #dd7a5f;
}
.bx-wrapper .bx-controls-direction .bx-prev {
  right: 100%;
}
.bx-wrapper .bx-controls-direction .bx-prev::before {
  left: 4px;
  border-top-width: 0;
  border-right-width: 0;
}
.bx-wrapper .bx-controls-direction .bx-next {
  left: 100%;
}
.bx-wrapper .bx-controls-direction .bx-next::before {
  right: 4px;
  border-bottom-width: 0;
  border-left-width: 0;
}
.unit-body {
  padding-top: 30px;
  padding-bottom: 30px;
}
.unit-body h1 {
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 30px;
}
.unit-body h1::before,
.unit-body h1::after {
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  left: 0;
  border: 0;
  border-bottom-width: 1px;
  border-style: solid;
}
.unit-body h1::before {
  right: 0;
  left: 0;
  border-color: #ebebeb;
}
.unit-body h1::after {
  margin-right: auto;
  width: 90px;
  z-index: 2;
  border-bottom-width: 4px;
  border-bottom-color: #ef4e23;
}
.html--home .unit-main {
  padding-top: 0;
}
.html--home .unit-header::before {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0);
}
.html--home .unit-body {
  padding-top: 0;
  padding-bottom: 0;
}
.unit-content {
  color: #505050;
  line-height: 1.5em;
}
.unit-content p,
.unit-content h1,
.unit-content h2,
.unit-content h3,
.unit-content h4,
.unit-content h5,
.unit-content h6,
.unit-content ul,
.unit-content ol,
.unit-content table,
.unit-content .custom-margin {
  margin: 0 0 1em;
}
.unit-content h1,
.unit-content h2,
.unit-content h3,
.unit-content h4,
.unit-content h5,
.unit-content h6 {
  margin: 0 0 .8em;
}
.unit-content ul,
.unit-content ol {
  padding-left: 1.8em;
  margin-bottom: 1em;
}
.unit-content ol {
  list-style: decimal;
}
.unit-content ul {
  list-style: disc;
}
.unit-content .custom-margin-large {
  margin-bottom: 2em;
}
.unit-content .unit-list-arrow {
  list-style: none;
  padding-left: 0;
}
.unit-content .unit-list-arrow li {
  padding-left: 28px;
  position: relative;
}
.unit-content .unit-list-arrow li::before,
.unit-content .unit-list-arrow li::after {
  position: absolute;
  content: '';
  border-width: 2px;
  border-style: solid;
  border-color: #ef4e23;
}
.unit-content .unit-list-arrow li::before {
  top: 6px;
  left: 4px;
  width: 10px;
  height: 10px;
  border-top-width: 0;
  border-left-width: 0;
  transform: rotate(-45deg);
}
.unit-content .unit-list-arrow li::after {
  top: 11px;
  left: 0;
  border-bottom-width: 0;
  width: 12px;
}
.unit-content .unit-list-dash {
  padding-left: 0;
  list-style: none;
}
.unit-content .unit-list-dash li {
  padding-left: 28px;
  position: relative;
}
.unit-content .unit-list-dash li::before {
  position: absolute;
  top: 0;
  left: 2px;
  content: '—';
}
.unit-content [style*="float: left"],
.unit-content [style*="float:left"] {
  margin-right: 1em;
}
.unit-content [style*="float: right"],
.unit-content [style*="float:right"] {
  margin-left: 1em;
}
.unit-content *:last-child:not(svg) {
  margin-bottom: 0;
}
.unit-content .unit-zero-indent {
  margin-bottom: 0;
}
.unit-content .unit-zero-indent--child * {
  margin-bottom: 0;
}
.unit-decoration {
  position: relative;
}
.unit-decoration::before {
  position: absolute;
  z-index: -1;
  content: '';
  opacity: .4;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.unit-decoration--1::before {
  top: -50px;
  left: 0;
  width: 898px;
  height: 762px;
  background-image: url(/verstka/assets/st/css/../../i/bg/layout-1.jpg);
}
.unit-decoration--2::before {
  top: -400px;
  right: 0;
  width: 961px;
  height: 546px;
  background-image: url(/verstka/assets/st/css/../../i/bg/layout-2.jpg);
}
.unit-main-slider {
  background-color: #fff;
  height: 48vw;
  position: relative;
  overflow: hidden;
  margin-bottom: 55px;
  color: #000;
  width: 100%;
}
.unit-main-slider .bx-wrapper,
.unit-main-slider .bx-viewport {
  height: inherit;
}
.unit-main-slider .bx-default-pager {
  position: absolute;
  z-index: 70;
  right: 0;
  bottom: 18px;
  left: 0;
  text-align: center;
}
.unit-main-slider .bx-default-pager .bx-pager-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
}
.unit-main-slider .bx-default-pager .bx-pager-link {
  background-color: #fff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  display: block;
  transition: background-color 0.1s linear;
  overflow: hidden;
  text-indent: -9000px;
  text-align: left;
}
.unit-main-slider .bx-default-pager .bx-pager-link:hover {
  background-color: #505050;
}
.unit-main-slider .bx-default-pager .bx-pager-link.active {
  background-color: #ef4e23;
}
.unit-main-slider .bx-default-pager .bx-pager-link.active:hover {
  background-color: #ef4e23;
}
.unit-main-slider .bx-controls-direction .bx-prev,
.unit-main-slider .bx-controls-direction .bx-next {
  position: absolute;
  z-index: 70;
  top: 0;
  bottom: 0;
  width: 64px;
  height: 64px;
  border-radius: 8px;
  margin-top: auto;
  margin-bottom: auto;
  background-color: rgba(0, 0, 0, 0.35);
  text-indent: -9000px;
  overflow: hidden;
  text-align: left;
  transition: background-color 0.1s linear;
}
.unit-main-slider .bx-controls-direction .bx-prev::before,
.unit-main-slider .bx-controls-direction .bx-next::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 11px;
  height: 11px;
  box-sizing: border-box;
  border: 3px solid #fff;
  transform: rotate(-45deg);
  content: '';
}
.unit-main-slider .bx-controls-direction .bx-prev:hover,
.unit-main-slider .bx-controls-direction .bx-next:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.unit-main-slider .bx-controls-direction .bx-prev {
  left: 40px;
}
.unit-main-slider .bx-controls-direction .bx-prev::before {
  border-right-width: 0;
  border-bottom-width: 0;
  left: 5px;
}
.unit-main-slider .bx-controls-direction .bx-next {
  right: 40px;
  left: auto;
}
.unit-main-slider .bx-controls-direction .bx-next::before {
  border-top-width: 0;
  border-left-width: 0;
  right: 5px;
}
.unit-main-slider__graphic {
  position: relative;
  height: inherit;
}
.unit-main-slider__desc {
  position: absolute;
  z-index: 10;
  bottom: 95px;
  right: 0;
  left: 0;
}
.unit-main-slider__contacts {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.unit-main-slider__contacts-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 42px;
  height: 42px;
  fill: #ef4e23;
}
.unit-main-slider__contacts-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-main-slider__contacts-list___item {
  padding-left: 55px;
  position: relative;
  margin-right: 46px;
}
.unit-main-slider__contacts-list___item:last-child {
  margin-right: 0;
}
.unit-main-slider__contacts-list___item--location .unit-main-slider__contacts-icon {
  fill: #2b7905;
}
.unit-main-slider__contacts-desc___name {
  font-size: 22px;
  font-weight: 700;
}
.unit-main-slider__contacts-desc___content {
  font-style: italic;
}
.unit-main-slider__list {
  height: inherit;
}
.unit-main-slider__list-item {
  position: relative;
  height: inherit;
}
.unit-partners .unit-wrapper {
  padding: 0;
  width: auto;
  max-width: 1920px;
}
.unit-partners .bx-wrapper {
  margin: 0 auto;
}
.unit-partners__list {
  overflow: hidden;
  height: 130px;
}
.unit-partners__list-item {
  width: 315px;
  height: 130px;
  float: left;
  box-sizing: border-box;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
}
.unit-partners__list-item img {
  max-width: 100%;
  max-height: 100%;
  transition: opacity .1s linear;
}
.unit-partners__list-item:first-child {
  border-left: 0;
}
.unit-partners__list-item:last-child {
  border-right: 0;
}
.unit-partners__list-item:hover img {
  opacity: .7;
}
.unit-partners__other {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bcbcbc;
  font-size: 25px;
  line-height: 1.3em;
  text-align: center;
  transition: color .1s linear;
}
.unit-partners--square {
  border: 1px solid #ebebeb;
}
.unit-partners--square .unit-partners__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #ebebeb;
  overflow: visible;
  height: auto;
}
.unit-partners--square .unit-partners__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666667%;
  flex: 0 0 16.6666667%;
  background-color: #fff;
  padding: 0;
  height: auto;
  position: relative;
  border-right: 0;
  border-left: 0;
}
.unit-partners--square .unit-partners__list-item::before {
  display: block;
  padding-top: 100%;
  content: '';
}
.unit-partners--square .unit-partners__list-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #ebebeb;
  content: '';
}
.unit-partners--square .unit-partners__list-item img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 70%;
  margin: auto;
}
a.unit-partners__list-item {
  text-decoration: none;
}
a.unit-partners__list-item:hover {
  color: #ef4e23;
}
a.unit-partners__list-item:hover .unit-partners__other {
  color: inherit;
}
.unit-news {
  color: #000;
}
.unit-news__instruments {
  margin-bottom: 40px;
}
.unit-news__instruments .f-unit--select-view {
  width: 240px;
}
.unit-news__instruments .f-unit--select-sorting {
  width: 360px;
}
.unit-news__instruments-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-news__instruments-list___item {
  margin-right: 40px;
}
.unit-news__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-news__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32%;
  flex: 0 0 32%;
  margin-right: 2%;
}
.unit-news__list-item:last-child {
  margin-right: 0;
}
.unit-news__graphic {
  margin-bottom: 10px;
  display: block;
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.unit-news__graphic::before {
  display: block;
  padding-top: 60%;
  content: '';
}
.unit-news__graphic:hover img {
  opacity: .7;
}
.unit-news__graphic img {
  transition: opacity .1s linear;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.unit-news__desc-name {
  margin-bottom: 10px;
  font-size: 22px;
}
.unit-news__more {
  margin-bottom: 30px;
}
.unit-news--column-4 .unit-news__list-item {
  -ms-flex-preferred-size: 23.5%;
  flex-basis: 23.5%;
  margin: 0 2% 30px 0;
}
.unit-news--column-4 .unit-news__list-item:nth-child(4n+4) {
  margin-right: 0;
}
.unit-load-picture {
  background-color: #fff; /*#dfdfdf;*/
  animation: background 2s infinite ease-out;
}
.unit-load-picture--complete {
  animation: none;
}
.unit-price--new {
  color: #ef4e23;
}
.unit-price--old {
  color: #bcbcbc;
  position: relative;
}
.unit-price--old::before {
  position: absolute;
  border-top: .1em solid;
  top: 50%;
  right: 0;
  left: 0;
  margin-top: -0.05em;
  content: '';
}
.unit-buy-credit {
  padding: 6px 10px;
  border-radius: 6px;
  border: 1px solid #ef4e23;
  color: #000;
  fill: #000;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  transition: background-color 0.1s linear, color 0.1s linear, box-shadow 0.1s linear;
}
.unit-buy-credit:hover {
  cursor: pointer;
  background-color: #ef4e23;
  color: #fff;
  fill: #fff;
}
.unit-buy-credit:active {
  box-shadow: 0 0 8px 0 #ef4e23;
}
.unit-buy-credit__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 46px;
  flex: 0 0 46px;
  height: 46px;
  margin-right: 10px;
  transition: fill .1s linear;
}
.unit-view-phone {
  position: relative;
  display: block;
}
.unit-view-phone .btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 215px;
}
.unit-view-phone .unit-phone {
  display: block;
  width: 215px;
  box-sizing: border-box;
  padding: 21px 20px 20px;
  font-weight: 700;
  font-size: 19px;
  color: #000;
  border-radius: 6px;
  background-color: #bcbcbc;
}
.unit-popover {
  position: absolute;
  z-index: 6000;
  transition: opacity .1s linear, transform .1s linear, visibility .1s linear;
  white-space: nowrap;
  min-width: 100px;
}
.unit-popover .unit-user-menu {
  margin: -6px -8px;
}
.unit-popover__contain {
  background-color: #fff;
  border-radius: 6px;
  padding: 6px 8px;
  border: 1px solid #e2e2e2;
  position: relative;
  display: block;
}
.unit-popover__contain::before,
.unit-popover__contain::after {
  position: absolute;
  content: '';
  border-width: 6px;
  border-style: solid;
}
.unit-popover--bottom {
  transform: translateY(-10px);
  opacity: 0;
  visibility: hidden;
}
.unit-popover--bottom .unit-popover__contain {
  box-shadow: 0 6px 10px 0 #e2e2e2;
}
.unit-popover--bottom .unit-popover__contain::before,
.unit-popover--bottom .unit-popover__contain::after {
  bottom: 100%;
  right: 17px;
  border-top-width: 0;
  border-right-color: transparent;
  border-left-color: transparent;
}
.unit-popover--bottom .unit-popover__contain::before {
  border-bottom-color: #e2e2e2;
  margin-bottom: 1px;
}
.unit-popover--bottom .unit-popover__contain::after {
  border-bottom-color: #fff;
  margin-bottom: 0;
  z-index: 2;
}
.unit-popover--top {
  transform: translateY(-10px);
  opacity: 0;
  visibility: hidden;
}
.unit-popover--top .unit-popover__contain {
  box-shadow: 0 6px 10px 0 #e2e2e2;
}
.unit-popover--top .unit-popover__contain::before,
.unit-popover--top .unit-popover__contain::after {
  top: 100%;
  right: 17px;
  border-bottom-width: 0;
  border-right-color: transparent;
  border-left-color: transparent;
}
.unit-popover--top .unit-popover__contain::before {
  border-top-color: #e2e2e2;
  margin-top: 1px;
}
.unit-popover--top .unit-popover__contain::after {
  border-top-color: #fff;
  margin-bottom: -1px;
  z-index: 2;
}
.unit-tooltip {
  background-color: #6e6e6e;
  color: #fff;
  border-radius: 6px;
  padding: 6px 12px;
  display: block;
  position: absolute;
  z-index: 7000;
  transition: opacity .1s linear, transform .1s linear, visibility .1s linear;
  white-space: nowrap;
}
.unit-tooltip--left {
  transform: translateX(-4px);
  opacity: 0;
  visibility: hidden;
  margin-right: 16px;
}
.unit-tooltip--left::before {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #6e6e6e;
}
.unit-share-page {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.unit-share-page:hover .unit-popover {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.unit-share-page:hover .unit-share-page__btn.btn--black {
  border-color: #505050;
  background-color: #505050;
  color: #fff;
  fill: #fff;
}
.unit-share-page .unit-popover {
  position: absolute;
  bottom: 100%;
  right: 0;
  padding-bottom: 10px;
}
.unit-share-page__list {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-share-page__list-item {
  position: relative;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #808184;
  fill: #fff;
  margin-right: 6px;
  transition: background-color 0.1s linear;
}
.unit-share-page__list-item:last-child {
  margin-right: 0;
}
.unit-share-page__list-item:hover {
  cursor: pointer;
}
.unit-share-page__list-item svg {
  width: 60%;
  height: 60%;
  fill: inherit;
}
.unit-share-page__list-item--vk:hover {
  background-color: #5d7dbd;
}
.unit-share-page__list-item--fb:hover {
  background-color: #157dc3;
}
.unit-share-page__list-item--tw:hover {
  background-color: #41aae0;
}
.unit-share-page__list-item--ok:hover {
  background-color: #f7931e;
}
.unit-share-page__list-item--envelope {
  fill: #808184;
  background-color: transparent;
}
.unit-share-page__list-item--envelope svg {
  width: 80%;
  height: 80%;
}
.unit-detail-page h1 {
  font-size: 33px;
  padding-bottom: 0;
  margin-bottom: 14px;
}
.unit-detail-page h1::before,
.unit-detail-page h1::after {
  display: none;
  content: none;
}
.unit-detail-page__title {
  position: relative;
  padding: 0 40px 12px 0;
}
.unit-detail-page__title h1 {
  margin-bottom: 0;
}
.unit-detail-page__title .unit-favorite {
  position: absolute;
  right: 0;
  bottom: 12px;
}
.unit-detail-page__title::before,
.unit-detail-page__title::after {
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  left: 0;
  border: 0;
  border-bottom-width: 1px;
  border-style: solid;
}
.unit-detail-page__title::before {
  right: 0;
  left: 0;
  border-color: #ebebeb;
}
.unit-detail-page__title::after {
  margin-right: auto;
  width: 90px;
  z-index: 2;
  border-bottom-width: 4px;
  border-bottom-color: #ef4e23;
}
.unit-detail-page__contain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.unit-detail-page__contain::after {
  display: block;
  content: '';
  clear: both;
}
.unit-detail-page__contain--fixed-cnt-top .unit-detail-page__content {
  position: fixed;
  top: 0;
}
.unit-detail-page__contain--fixed-cnt-top-end {
  align-items: flex-end;
}
.unit-detail-page__contain--fixed-cnt-top-end .unit-detail-page__content {
  position: static;
}
.unit-detail-page__contain--fixed-cnt-bottom .unit-detail-page__content {
  position: fixed;
  bottom: 0;
  padding-bottom: 20px;
}
.unit-detail-page__contain--fixed-cnt-bottom-end {
  align-items: flex-end;
}
.unit-detail-page__contain--fixed-cnt-bottom-end .unit-detail-page__content {
  position: static;
  padding-bottom: 0;
}
.unit-detail-page__contain--fixed-gallery-top .unit-detail-page__gallery {
  position: fixed;
  top: 0;
}
.unit-detail-page__contain--fixed-gallery-top-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.unit-detail-page__contain--fixed-gallery-top-end .unit-detail-page__gallery {
  position: static;
}
.unit-detail-page__contain--fixed-gallery-bottom .unit-detail-page__gallery {
  position: fixed;
  bottom: 0;
}
.unit-detail-page__contain--fixed-gallery-bottom-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.unit-detail-page__contain--fixed-gallery-bottom-end .unit-detail-page__gallery {
  position: static;
}
.unit-detail-page__banner {
  margin-bottom: 40px;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}
.unit-detail-page__banner::before {
  padding-top: 33.517%;
  content: '';
  display: block;
}
.unit-detail-page__banner img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.unit-detail-page__gallery {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  margin-right: 2%;
}
.unit-detail-page__gallery-double {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  margin-right: 2%;
}
.unit-detail-page__gallery-double .unit-detail-page__gallery {
  margin-right: 0;
}
.unit-detail-page__gallery-list___item {
  border-radius: 6px;
  overflow: hidden;
  margin-top: 40px;
  border: 1px solid #dfdfdf;
  position: relative;
}
.unit-detail-page__gallery-list___item:first-child {
  margin-top: 0;
}
.unit-detail-page__gallery-list___item::before,
.unit-detail-page__gallery-list___item::after {
  content: '';
}
.unit-detail-page__gallery-list___item::before {
  padding-top: 85.62%;
  display: block;
}
.unit-detail-page__gallery-list___item[class*="js-"]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ef4e23;
  opacity: 0;
  transition: opacity .1s linear;
}
.unit-detail-page__gallery-list___item[class*="js-"]:hover::after {
  opacity: .5;
}
.unit-detail-page__gallery-list___item[class*="js-"]:hover .unit-detail-page__gallery-icon {
  opacity: 1;
  transform: scale(1);
}
.unit-detail-page__gallery-list___item img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-width: 100%;
  right: 0;
  margin: auto;
}
.unit-detail-page__gallery-icon {
  z-index: 2;
  width: 16%;
  height: 16%;
  fill: #fff;
  opacity: 0;
  transform: scale(0);
  transition: opacity .1s linear, transform .1s linear;
}
.unit-detail-page__content {
  box-sizing: border-box;
}
.unit-detail-page__content-double {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  position: relative;
}
.unit-detail-page__content--fixed {
  position: fixed;
  padding-right: 40px;
}
.unit-detail-page__date {
  padding-bottom: 12px;
  position: relative;
}
.unit-detail-page__date::before,
.unit-detail-page__date::after {
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  left: 0;
  border: 0;
  border-bottom-width: 1px;
  border-style: solid;
}
.unit-detail-page__date::before {
  right: 0;
  left: 0;
  border-color: #ebebeb;
}
.unit-detail-page__date::after {
  margin-right: auto;
  width: 90px;
  z-index: 2;
  border-bottom-width: 4px;
  border-bottom-color: #ef4e23;
}
.unit-detail-page__technical {
  color: #000;
  font-weight: 700;
  font-size: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ebebeb;
}
.unit-detail-page__technical-list {
  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-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-detail-page__technical-list___item {
  margin-right: 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.unit-detail-page__technical-list___item:last-child {
  margin-right: 0;
}
.unit-detail-page__technical-list___item:nth-child(1) {
  -ms-flex-preferred-size: 144px;
  flex-basis: 144px;
}
.unit-detail-page__technical-list___item:nth-child(2),
.unit-detail-page__technical-list___item:nth-child(3) {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  text-align: center;
}
.unit-detail-page__technical-list___item:nth-child(4) {
  -ms-flex-preferred-size: 130px;
  flex-basis: 130px;
}
.unit-detail-page__technical-graphic {
  max-width: 144px;
}
.unit-detail-page__technical-name {
  text-transform: uppercase;
}
.unit-detail-page__technical-name a {
  color: inherit;
  text-decoration: none;
}
.unit-detail-page__technical-name a:hover {
  color: #ef4e23;
}
.unit-detail-page__technical-scheme {
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  line-height: 1em;
}
.unit-detail-page__technical-scheme:hover {
  cursor: pointer;
}
.unit-detail-page__technical-scheme:hover .link {
  border-bottom-color: transparent;
}
.unit-detail-page__technical-scheme .link {
  color: inherit;
  display: inline-block;
  vertical-align: top;
  line-height: .9em;
  margin-bottom: 4px;
}
.unit-detail-page__technical-scheme .link:last-child {
  margin-bottom: 0;
}
.unit-detail-page__technical-scheme___icon {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  fill: #ef4f25;
}
.unit-detail-page__price-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ebebeb;
}
.unit-detail-page__price-block .unit-price {
  font-size: 46px;
}
.unit-detail-page__price-block___name {
  font-size: 25px;
  color: #000;
  margin-right: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 3em;
  flex: 0 0 3em;
}
.unit-detail-page__price-block___new {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.unit-detail-page__price-block___old {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.unit-detail-page__price-block___credit {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 150px;
  flex: 0 0 150px;
}
.unit-detail-page__accordion-title {
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  color: #000;
  font-size: 28px;
}
.unit-detail-page__accordion-title::before,
.unit-detail-page__accordion-title::after {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebebeb;
}
.unit-detail-page__accordion-title::after {
  margin-right: auto;
  width: 90px;
  z-index: 2;
  opacity: 0;
  border-bottom-width: 3px;
  border-bottom-color: #ef4e23;
  transition: opacity .1s linear;
}
.unit-detail-page__accordion-title___contain {
  display: inline-block;
  vertical-align: top;
  padding-right: 32px;
  position: relative;
}
.unit-detail-page__accordion-title___arrow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 32px;
  transition: transform .1s linear;
}
.unit-detail-page__accordion-title___arrow::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 7px;
  left: 0;
  margin: auto;
  content: '';
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border: 2px solid;
  border-top-width: 0;
  border-left-width: 0;
  transform: rotate(45deg);
}
.unit-detail-page__accordion-content {
  display: none;
}
.unit-detail-page__accordion-list___item--open .unit-detail-page__accordion-title::after {
  opacity: 1;
}
.unit-detail-page__accordion-list___item--open .unit-detail-page__accordion-title___arrow {
  transform: rotate(180deg);
}
.unit-detail-page__accordion-list___item--open .unit-detail-page__accordion-content {
  display: block;
}
.unit-detail-page__characteristic {
  color: #505050;
  font-size: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ebebeb;
}
.unit-detail-page__characteristic a {
  color: inherit;
}
.unit-detail-page__characteristic-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-detail-page__characteristic-list___item {
  margin: 0 2% 10px 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32%;
  flex: 0 0 32%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  box-sizing: border-box;
}
.unit-detail-page__characteristic-list___item:nth-child(3n+3) {
  margin-right: 0;
}
.unit-detail-page__characteristic-label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  width: 45%;
  margin-right: 7%;
  overflow: hidden;
}
.unit-detail-page__characteristic-label___contain {
  position: relative;
}
.unit-detail-page__characteristic-label___contain::before {
  content: '......................................................................';
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 4px;
  position: absolute;
  left: 100%;
  bottom: 3px;
  margin-left: 4px;
  opacity: .5;
}
.unit-detail-page__characteristic-content {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  font-size: .9em;
  overflow: hidden;
}
.unit-detail-page__intro {
  font-size: 20px;
  color: #bcbcbc;
  line-height: 1.3em;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ebebeb;
}
.unit-detail-page__text {
  color: #505050;
  font-size: 20px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ebebeb;
  padding-top: 16px;
}
.unit-detail-page__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 16px;
}
.unit-detail-page__button .btn {
  margin-left: 20px;
}
.unit-detail-page__button .unit-view-phone {
  margin-right: 20px;
}
.unit-detail-page__button .unit-view-phone .btn {
  margin-left: 0;
}
.unit-detail-page__button--left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-detail-page__button--left .btn {
  margin-left: 0;
}
.unit-detail-page__button--left .unit-view-phone {
  margin-right: 20px;
}
.unit-detail-page__button--left .unit-view-phone .btn {
  margin-right: 0;
}
.unit-detail-page--shop .unit-detail-page__technical-list___item--phone {
  text-align: right;
}
.unit-detail-page--shop .unit-detail-page__technical-location {
  text-align: left;
}
.unit-detail-page--shop .unit-detail-page__button {
  justify-content: space-between;
}
.unit-detail-page--shop .unit-detail-page__button .btn {
  margin: 0;
}
.unit-detail-page--shop .unit-detail-page__button .btn--orange.btn--no-fill {
  color: #ef4e23;
  fill: #ef4e23;
}
.unit-detail-page--shop .unit-detail-page__button .btn--orange.btn--no-fill:hover {
  background-color: #e0471f;
  border-color: #e0471f;
  color: #fff;
  fill: #fff;
}
.unit-detail-page--shop .unit-detail-page__button .btn--orange.btn--no-fill:active {
  background-color: #e0471f;
  border-color: #e0471f;
  color: #fff;
  fill: #fff;
}
.unit-detail-page--shop .unit-view-phone {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  text-align: center;
}
.unit-detail-page--shop .unit-view-phone .btn {
  font-size: inherit;
}
.unit-detail-page--shop .unit-view-phone .unit-phone {
  font-size: inherit;
}
.unit-detail-page--product .unit-detail-page__content {
  padding-bottom: 16px;
}
.unit-detail-page--not-gallery .unit-detail-page__content-double {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.unit-recommendations-goods__title {
  text-transform: none;
}
.unit-instagram__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-instagram__list-item {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
  color: #fff;
  text-decoration: none;
  margin-right: 2%;
}
.unit-instagram__list-item:last-child {
  margin-right: 0;
}
.unit-instagram__list-item:hover .unit-instagram__graphic img {
  opacity: .7;
}
.unit-instagram__graphic {
  display: block;
  background-color: #4c4c4c;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}
.unit-instagram__graphic::after {
  display: block;
  padding-top: 100%;
  content: '';
}
.unit-instagram__graphic::before {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, #000000 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, #000000 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
  opacity: .7;
  border-radius: 6px;
}
.unit-instagram__graphic img {
  transition: opacity .1s linear;
  min-height: 100%;
  max-width: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.unit-instagram__desc {
  position: absolute;
  z-index: 3;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0.5vw;
}
.unit-instagram__desc-name {
  font-weight: 700;
  display: block;
  margin-bottom: 8px;
}
.unit-instagram__desc-date {
  display: block;
  font-size: 11px;
}
.unit-about {
  padding-bottom: 205px;
  position: relative;
}
.unit-about::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: url(/verstka/assets/st/css/../../i/bg/pattern-1.png) repeat-x 0 0;
  height: 138px;
}
.unit-about__contain {
  position: relative;
}
.unit-about__content {
  max-width: 655px;
}
.unit-about__content-wrap {
  max-height: 304px;
  overflow: auto;
}
.unit-about__benefits {
  position: absolute;
  top: 0;
  left: 705px;
  padding-top: 23px;
  width: 305px;
}
.unit-about__benefits-list___item {
  padding: 20px 20px 20px 40px;
  position: relative;
  border-top: 1px solid #ededed;
}
.unit-about__benefits-list___item:last-child {
  border-bottom: 1px solid #ededed;
}
.unit-about__benefits-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 26px;
  height: 26px;
}
.unit-about__benefits-desc {
  color: #888;
}
.unit-about__benefits-desc___name {
  color: #000;
  font-weight: 700;
}
.unit-about__benefits-desc___name a {
  color: inherit;
  text-decoration: none;
}
.unit-about__benefits-desc___name a:hover {
  color: #ef4e23;
}
.unit-about__decoration {
  position: absolute;
  top: -20px;
  left: 1010px;
}
.unit-about__highlight {
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: 35px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
  text-align: center;
}
.unit-about__highlight-letter {
  display: inline-block;
  vertical-align: middle;
  margin-top: -10px;
  color: #fff;
  font-size: 65px;
  line-height: 1.2em;
  padding: 5px 5px 0;
  background-color: #ef4e23;
}
.unit-about__summary {
  padding-top: 40px;
  padding-bottom: 40px;
  color: #ccc;
  text-align: center;
}
.unit-about__summary-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-about__summary-list___item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18%;
  flex: 0 0 18%;
  margin-right: 2.5%;
}
.unit-about__summary-list___item:last-child {
  margin-right: 0;
}
.unit-about__summary-graphic {
  width: 92px;
  height: 92px;
  fill: #ccc;
  margin: 0 auto 20px;
  position: relative;
}
.unit-about__summary-graphic___icon {
  height: 100%;
}
.unit-about__summary-desc {
  text-transform: uppercase;
}
.unit-about__summary-desc___name {
  margin-bottom: 20px;
  font-size: 25px;
}
.unit-about__summary-desc___text {
  font-size: 36px;
  line-height: 1.2em;
  font-weight: 700;
  color: #000;
}
.unit-accent {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}
.unit-accent__graphic {
  margin-right: 165px;
  position: relative;
  min-height: 170px;
  padding: 10px 0;
  width: 33vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-accent__graphic::before {
  border-left: 2px solid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  margin-top: auto;
  margin-bottom: auto;
  height: 170px;
  margin-left: 82px;
  content: '';
}
.unit-accent__graphic-icon {
  width: 205px;
  height: 205px;
  display: block;
}
.unit-accent__graphic-floor {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 90px;
  height: 90px;
  background-color: #ef4e23;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  box-sizing: border-box;
  padding: 24px 20px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 37px;
}
.unit-accent__graphic-floor___name {
  font-size: 63px;
  font-weight: 700;
  margin-bottom: 10px;
}
.unit-accent__graphic-floor___text {
  font-size: 15px;
}
.unit-accent__graphic-floor--one .unit-accent__graphic-floor___name {
  text-indent: -7px;
}
.unit-accent__desc {
  font-size: 33px;
  line-height: 1.2em;
  font-weight: 700;
}
.unit-service {
  font-size: 28px;
  color: #888;
  line-height: 1.2em;
  text-align: center;
}
.unit-service__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-service__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 23%;
  flex: 0 0 23%;
  display: block;
  position: relative;
  box-sizing: border-box;
  padding: 110px 50px 40px;
  color: inherit;
  text-decoration: none;
  border: 1px solid #c3c3c3;
  border-radius: 8px;
  margin: 110px 2.5% 0 0;
  transition: box-shadow 0.1s linear;
}
.unit-service__list-item:hover {
  box-shadow: 0 10px 30px 0 rgba(80, 80, 80, 0.2);
  z-index: 3;
}
.unit-service__list-item:hover .btn--grey {
  background-color: #ef4e23;
  color: #fff;
}
.unit-service__list-item:last-child {
  margin-right: 0;
}
.unit-service__graphic {
  position: absolute;
  bottom: 100%;
  right: 0;
  left: 0;
  transform: translateY(50%);
  margin-right: auto;
  margin-left: auto;
  width: 208px;
  height: 208px;
  background-color: #fff;
}
.unit-service__graphic-icon {
  display: block;
  width: 88px;
  height: 88px;
}
.unit-service__desc {
  display: block;
  padding-bottom: 78px;
}
.unit-service__desc-name {
  display: block;
  color: #000;
  font-weight: 700;
  margin-bottom: 10px;
}
.unit-service__desc-intro {
  display: block;
  margin-bottom: 10px;
}
.unit-service__desc-button {
  display: block;
  position: absolute;
  right: 0;
  bottom: 40px;
  left: 0;
}
.unit-gallery .bx-wrapper .unit-gallery__list {
  display: block;
}
.unit-gallery__icon {
  width: 18%;
  height: 18%;
  fill: #fff;
  z-index: 3;
  transform: scale(0);
  transition: transform .1s linear;
}
.unit-gallery__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-gallery__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18.14%;
  flex: 0 0 18.14%;
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
  margin-right: 2.3%;
  height: auto;
}
.unit-gallery__list-item:last-child {
  margin-right: 0;
}
.unit-gallery__list-item::before {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
  transition: opacity .1s linear;
}
.unit-gallery__list-item::after {
  display: block;
  content: '';
  padding-bottom: 100%;
}
.unit-gallery__list-item:hover::before {
  opacity: 1;
}
.unit-gallery__list-item:hover .unit-gallery__icon {
  transform: scale(1);
}
.unit-gallery__list-item img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
  transition: opacity .1s linear;
  outline: 0;
}
.fancybox-show-caption .fancybox-caption:hover,
.fancybox-show-infobar .fancybox-infobar:hover,
.fancybox-show-nav .fancybox-navigation .fancybox-button:hover,
.fancybox-show-toolbar .fancybox-toolbar:hover {
  opacity: .7;
  border-color: #fff;
}
.fancybox-show-caption .fancybox-caption:hover::before,
.fancybox-show-infobar .fancybox-infobar:hover::before,
.fancybox-show-nav .fancybox-navigation .fancybox-button:hover::before,
.fancybox-show-toolbar .fancybox-toolbar:hover::before {
  border-color: #fff;
}
.fancybox-infobar {
  color: #fff;
  padding: 0;
  top: 20px;
  left: 20px;
  height: auto;
  line-height: normal;
}
.fancybox-button {
  background: transparent;
  border: 1px solid;
  color: #fff;
  border-radius: 50%;
  transition: opacity .1s linear;
}
.fancybox-button[disabled] {
  color: #fff;
}
.fancybox-button--close {
  top: 20px;
  right: 20px;
  text-indent: -9000px;
  overflow: hidden;
  text-align: left;
}
.fancybox-button--close::before,
.fancybox-button--close::after {
  position: absolute;
  content: '';
  border-top: 1px solid;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  width: 16px;
}
.fancybox-button--close::before {
  transform: rotate(45deg);
}
.fancybox-button--close::after {
  transform: rotate(-45deg);
}
.fancybox-navigation .fancybox-button {
  width: 44px;
  height: 44px;
  padding: 0;
  text-indent: -9000px;
  overflow: hidden;
  text-align: left;
}
.fancybox-navigation .fancybox-button::before {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border: 1px solid;
  transform: rotate(-45deg);
}
.fancybox-navigation .fancybox-button--arrow_right {
  right: 20px;
}
.fancybox-navigation .fancybox-button--arrow_right::before {
  right: 4px;
  border-top-width: 0;
  border-left-width: 0;
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 20px;
}
.fancybox-navigation .fancybox-button--arrow_left::before {
  left: 4px;
  border-right-width: 0;
  border-bottom-width: 0;
}
.unit-steps {
  padding: 36px 0;
}
.unit-steps__list {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.unit-steps__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 240px;
  flex: 0 0 240px;
  margin: 0 40px;
  position: relative;
}
.unit-steps__list-item--document .unit-steps__graphic {
  width: 54px;
}
.unit-steps__graphic {
  width: 82px;
  height: 72px;
  position: relative;
  fill: #ef4e23;
  margin: 0 auto 10px;
}
.unit-steps__desc-name {
  font-size: 22px;
  color: #505050;
}
.unit-steps__desc-name a {
  color: inherit;
}
.unit-steps__arrow {
  width: 76px;
  position: absolute;
  top: 35px;
  left: 100%;
  margin-top: auto;
  margin-bottom: auto;
  fill: #505050;
}
.unit-tab-menu {
  color: #000;
  font-size: 18px;
  fill: #dfdfdf;
}
.unit-tab-menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-tab-menu__list-item {
  margin-right: 45px;
  border: 1px solid #dfdfdf;
  background-color: #fff;
  border-radius: 6px;
  padding: 10px 50px 10px 16px;
  position: relative;
  transition: border-color 0.1s linear;
}
.unit-tab-menu__list-item:last-child {
  margin-right: 0;
}
.unit-tab-menu__list-item:hover {
  border-color: #a9a9a9;
  fill: #a9a9a9;
}
.unit-tab-menu__list-item--active {
  border-color: #ef4e23;
  fill: #ef4e23;
}
.unit-tab-menu__list-item--active:hover {
  border-color: #d25835;
  fill: #d25835;
}
.unit-tab-menu__icon {
  width: 50px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.unit-tab-menu__icon svg {
  width: 24px;
  height: 24px;
  fill: inherit;
  transition: fill .1s linear;
}
.unit-tab-content {
  display: none;
}
.unit-tab-content--active {
  display: block;
}
.unit-catalog {
  position: relative;
}
.unit-catalog .unit-tab-menu {
  position: absolute;
  bottom: 100%;
  right: 0;
  margin-bottom: 49px;
}
.unit-catalog::before,
.unit-catalog::after {
  position: absolute;
  z-index: -1;
  content: '';
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: .5;
}
.unit-catalog::before {
  top: -235px;
  left: 20px;
  width: 898px;
  height: 762px;
  background-image: url(/verstka/assets/st/css/../../i/bg/layout-1.jpg);
}
.unit-catalog::after {
  top: 400px;
  right: 20px;
  width: 961px;
  height: 546px;
  background-image: url(/verstka/assets/st/css/../../i/bg/layout-2.jpg);
}
.unit-catalog-graphics__sections-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 37px;
}
.unit-catalog-graphics__sections-section:last-child {
  margin-bottom: 0;
}
.unit-catalog-graphics__group {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
.unit-catalog-graphics__group .unit-catalog-graphics__object {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-right: 0;
}
.unit-catalog-graphics__object {
  border: 1px solid #bebebe;
  transition: border-color 0.1s linear, box-shadow 0.1s linear;
  border-radius: 8px;
  overflow: hidden;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  background-color: #fff;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  position: relative;
}
.unit-catalog-graphics__object::before {
  display: block;
  content: '';
}
.unit-catalog-graphics__object-contain {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.unit-catalog-graphics__object--type-big::before {
  padding-top: 100%;
}
.unit-catalog-graphics__object--type-half-big-h::before {
  padding-top: 48%;
}
.unit-catalog-graphics__object--type-one-quarter {
  -ms-flex-preferred-size: 23.5%;
  flex-basis: 23.5%;
}
.unit-catalog-graphics__object--type-wide::before {
  padding-top: 139%;
}
.unit-catalog-graphics__object--type-half-w {
  -ms-flex-preferred-size: 49%;
  flex-basis: 49%;
}
.unit-catalog-graphics__object--type-half-w::before {
  padding-top: 66.725%;
}
.unit-catalog-graphics__object:hover {
  border-color: #ef4e23;
  box-shadow: 0 0 10px 0 rgba(203, 80, 45, 0.1);
}
.unit-catalog-graphics__object:hover .unit-catalog-graphics__object-desc___link::before {
  opacity: 0;
}
.unit-catalog-graphics__object-desc {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  padding: 30px 40px;
}
.unit-catalog-graphics__object-desc___name {
  display: block;
  font-size: 33px;
  font-weight: 700;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #000;
}
.unit-catalog-graphics__object-desc___link {
  display: inline-block;
  vertical-align: top;
  line-height: 1.1em;
  position: relative;
}
.unit-catalog-graphics__object-desc___link::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  border-bottom: 1px solid;
  opacity: .5;
  transition: opacity .1s linear;
}
.unit-catalog-graphics__object-graphic {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.unit-catalog-graphics__object-graphic img {
  width: 100%;
}
.unit-catalog-text__sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.unit-catalog-text__sections-section {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  margin-bottom: 65px;
}
.unit-catalog-text__title {
  font-size: 22px;
  font-weight: 600;
  color: #000;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  transition: color .1s linear;
}
.unit-catalog-text__title:hover {
  color: #ef4e23;
}
.unit-catalog-text__title-icon {
  width: 56px;
  height: 56px;
  fill: #ef4e23;
  margin-right: 20px;
}
.unit-catalog-text__list {
  color: #505050;
  font-size: 20px;
  padding-left: 76px;
}
.unit-catalog-text__list a {
  color: inherit;
  text-decoration: none;
  position: relative;
}
.unit-catalog-text__list a::after {
  position: absolute;
  content: '';
  right: 0;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid;
  opacity: .5;
  transition: opacity .1s linear, color .1s linear;
}
.unit-catalog-text__list a:hover {
  color: #ef4e23;
}
.unit-catalog-text__list a:hover::after {
  opacity: 0;
}
.unit-catalog-text__list-item {
  margin-top: 8px;
}
.unit-catalog-text__list-item:first-child {
  margin-top: 0;
}
.unit-catalog-text__list-item--hidden {
  display: none;
}
.unit-catalog-text__more {
  padding-left: 76px;
  margin-top: 35px;
  font-size: 20px;
}
.unit-catalog-text__more .link {
  color: #505050;
  margin-right: 25px;
  position: relative;
}
.unit-catalog-text__more .link::after {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 12px;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  content: '';
  border: 1px solid;
  width: 8px;
  height: 8px;
  box-sizing: border-box;
  border-top-width: 0;
  border-left-width: 0;
  transform: rotate(45deg);
}
.unit-catalog__information {
  margin-top: 40px;
  border-top: 1px dashed #ccc;
  padding-top: 40px;
  position: relative;
}
.unit-catalog__information-content {
  background-color: #ebebeb;
  color: #888;
  border-radius: 6px;
  border: 1px solid #dfdfdf;
  padding: 22px 30px;
}
.unit-catalog-section {
  margin-bottom: 20px;
}
.unit-catalog-section .unit-title-count {
  margin-bottom: 10px;
}
.unit-catalog-section__filters {
  margin-bottom: 36px;
}
.unit-catalog-section__filters .unit-select-custom__name {
  background-color: transparent;
}
.unit-catalog-section__filters .f-unit--select {
  width: 360px;
}
.unit-catalog-section__filters .unit-view-items {
  margin: 1px;
}
.unit-catalog-section__filters .btn {
  padding: 9px 20px;
  font-size: inherit;
  position: relative;
  z-index: 100;
}
.unit-catalog-section__filters .btn--orange {
  color: #ef4e23;
}
.unit-catalog-section__filters-group {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 100%;
}
.unit-catalog-section__filters-group::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  border-radius: 6px;
  border: 1px solid #dfdfdf;
  background-color: #fff;
}
.unit-catalog-section__filters-group___list {
  position: relative;
  z-index: 2;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-catalog-section__filters-group___list-item {
  position: relative;
  margin-left: -1px;
}
.unit-catalog-section__filters-group___list-item::after {
  position: absolute;
  top: 10%;
  bottom: 10%;
  border-right: 1px solid #dfdfdf;
  content: '';
  right: 0;
}
.unit-catalog-section__filters-group___list-item:first-child {
  margin-left: 0;
}
.unit-catalog-section__filters-group___list-item:last-child::after {
  display: none;
  content: none;
}
.unit-catalog-section__filters-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.unit-catalog-section__filters-list___item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 43px;
}
.unit-catalog-section__filters-list___item:first-child {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.unit-catalog-section__filters-list___item:first-child .unit-catalog-section__filters-group {
  z-index: 10;
}
.unit-catalog-section__filters-list___item:last-child {
  margin-right: 0;
}
.unit-catalog-section__sidebar-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 23px;
  height: 100%;
  position: relative;
  z-index: 2;
}
.unit-catalog-section__sidebar-open:hover .unit-catalog-section__sidebar-open___icon {
  fill: #ef4e23;
}
.unit-catalog-section__sidebar-open___name {
  color: #000;
  margin-right: 15px;
}
.unit-catalog-section__sidebar-open___icon {
  fill: #8f8f8f;
  width: 24px;
  height: 24px;
  transition: fill .1s linear;
}
.unit-catalog-section__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 4px;
}
.unit-catalog-section__list:not(.unit-catalog-section__list--nowrap) .unit-catalog-section__list-item:nth-child(4n+4) {
  margin-right: 0;
}
.unit-catalog-section__list .unit-catalog-product {
  height: 100%;
}
.unit-catalog-section__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 23.5%;
  flex: 0 0 23.5%;
  margin: 0 2% 36px 0;
}
.unit-catalog-section__list-item:last-child {
  margin-right: 0;
}
.unit-catalog-section__list--large .unit-catalog-product .unit-favorite {
  margin-top: 24px;
}
.unit-catalog-section__list--large .unit-catalog-section__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32%;
  flex: 0 0 32%;
}
.unit-catalog-section__list--large .unit-catalog-section__list-item:nth-child(4n+4) {
  margin-right: 2%;
}
.unit-catalog-section__list--large .unit-catalog-section__list-item:nth-child(3n+3) {
  margin-right: 0;
}
.unit-catalog-section__list--large .unit-catalog-product {
  padding: 20px 25px;
}
.unit-catalog-section__list--large .unit-catalog-product__desc {
  padding-bottom: 47px;
}
.unit-catalog-section__list--large .unit-catalog-product__desc-name {
  font-size: 30px;
}
.unit-catalog-section__list--large .unit-catalog-product__desc-price {
  font-size: 40px;
  right: 25px;
  bottom: 10px;
  left: 25px;
}
.unit-catalog-section__list--nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: auto;
}
.unit-catalog-section__list--nowrap .unit-catalog-section__list-item {
  width: 430px;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  margin: 0 40px 0 0;
}
.unit-catalog-section__list--nowrap .mCSB_container {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-catalog-section__ads {
  margin-bottom: 40px;
}
.unit-catalog-section__ads .btn {
  text-transform: uppercase;
  padding: 14px 22px 13px;
  width: 155px;
}
.unit-catalog-section__ads-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-catalog-section__ads-list___item {
  background-color: #f5f5f5;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  position: relative;
  margin-right: 2%;
  border-radius: 6px;
  overflow: hidden;
}
.unit-catalog-section__ads-list___item:last-child {
  margin-right: 0;
}
.unit-catalog-section__ads-list___item--pattern::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  background: url('/verstka/assets/st/css/../../i/bg/layout-5.png') no-repeat 0 0;
  width: 596px;
  height: 300px;
}
.unit-catalog-section__ads-contain {
  padding: 32px 25% 32px 52px;
  box-sizing: border-box;
}
.unit-catalog-section__ads-graphic {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 48%;
}
.unit-catalog-section__ads-desc {
  color: #000;
  font-size: 22px;
  max-width: 385px;
  min-height: 236px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-catalog-section__ads-desc___name {
  font-size: 44px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.unit-catalog-section__ads-desc___text {
  text-transform: uppercase;
  margin-bottom: 22px;
}
.unit-catalog-section__ads-desc___date {
  color: #888;
  margin-bottom: 22px;
}
.unit-title-count {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-title-count h1 {
  margin-right: 12px;
  padding: 0;
  margin-bottom: 0;
}
.unit-title-count h1::before,
.unit-title-count h1::after {
  display: none;
  content: none;
}
.unit-title-count__mark {
  font-size: 17px;
  padding: 6px 16px 5px;
  background-color: #dfdfdf;
  border-radius: 6px;
  position: relative;
  color: #000;
}
.unit-title-count__mark::before {
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -6px;
  border: 6px solid #dfdfdf;
  border-left-width: 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
  content: '';
}
.unit-more {
  height: 76px;
  box-sizing: border-box;
  border: 1px solid #ebebeb;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border-radius: 6px;
  font-size: 24px;
  color: #919191;
  cursor: pointer;
  transition: background-color 0.1s linear;
}
.unit-more:hover {
  background-color: #ebebeb;
}
.unit-from-to-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px 0 10px;
}
.unit-from-to-price input {
  outline: 0;
  border: 0;
  height: 41px;
  width: 86px;
  padding: 0 10px;
  box-sizing: border-box;
  margin: 0;
  background: inherit;
  color: #000;
  text-align: center;
  -webkit-appearance: none;
  font-size: 16px;
}
.unit-from-to-price input::-webkit-input-placeholder {
  color: #888;
}
.unit-from-to-price input:-moz-placeholder {
  color: #888;
}
.unit-from-to-price input::-moz-placeholder {
  color: #888;
}
.unit-from-to-price input:-ms-input-placeholder {
  color: #888;
}
.unit-from-to-price input[type="search"] {
  box-sizing: border-box;
  -webkit-appearance: none;
  border-radius: 0;
}
.unit-from-to-price input::-ms-clear {
  display: none;
}
.unit-from-to-price input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.unit-from-to-price .unit-ruble {
  color: #000;
}
.unit-from-to-price__inp:first-child {
  margin-right: 16px;
  position: relative;
}
.unit-from-to-price__inp:first-child::before {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 10px;
  margin-left: 3px;
  border-top: 1px solid #000;
  content: '';
}
.unit-from-to-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-from-to-number__item {
  flex: 0 0 46%;
  margin-right: 8%;
  position: relative;
}
.unit-from-to-number__item:last-child {
  margin-right: 0;
}
.unit-from-to-number__item--from::after {
  border-top: 1px solid;
  width: 10px;
  position: absolute;
  top: 50%;
  left: 100%;
  margin-left: 6%;
  content: '';
}
.unit-from-to-number__inp {
  width: 100%;
  height: 52px;
  border: 2px solid #f0f0f0;
  border-radius: 6px;
  padding: 0 14px;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  background: #fff;
  color: #505050;
}
.unit-from-to-number__inp::-webkit-input-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-from-to-number__inp:-moz-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-from-to-number__inp::-moz-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-from-to-number__inp:-ms-input-placeholder {
  transition: color .1s linear;
  color: #888;
}
.unit-from-to-number__inp:focus::-webkit-input-placeholder {
  color: #747474;
}
.unit-from-to-number__inp:focus:-moz-placeholder {
  color: #747474;
}
.unit-from-to-number__inp:focus::-moz-placeholder {
  color: #747474;
}
.unit-from-to-number__inp:focus:-ms-input-placeholder {
  color: #747474;
}
.unit-catalog-product {
  position: relative;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
  overflow: hidden;
  padding: 15px 20px;
  box-sizing: border-box;
}
.unit-catalog-product .unit-favorite {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 17px;
  cursor: pointer;
  box-sizing: border-box;
}
.unit-catalog-product__graphic {
  padding-bottom: 65%;
  margin-bottom: 15px;
  position: relative;
  display: block;
  border-bottom: 1px solid #dfdfdf;
}
.unit-catalog-product__graphic-contain {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-catalog-product__graphic-contain img {
	max-width: 100%;
	height: 100%;
}
.unit-catalog-product__desc {
  padding-bottom: 34px;
}
.unit-catalog-product__desc-name {
  font-size: 22px;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 700;
  color: #000;
  margin-bottom: 20px;
  padding-right: 40px;
}
.unit-catalog-product__desc-name a {
  text-decoration: none;
  color: inherit;
}
.unit-catalog-product__desc-name a:hover {
  color: #ef4e23;
}
.unit-catalog-product__desc-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 20px;
  bottom: 15px;
  left: 20px;
  font-size: 31px;
  font-weight: 700;
}
.unit-catalog-product__remove {
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 4;
  top: 0;
  right: 0;
  opacity: .5;
  transition: opacity .1s linear;
  cursor: pointer;
}
.unit-catalog-product__remove:hover {
  opacity: 1;
}
.unit-catalog-product__remove-icon {
  width: 44%;
  height: 44%;
}
a.unit-catalog-product__graphic-contain {
  transition: opacity .1s linear;
}
a.unit-catalog-product__graphic-contain:hover {
  opacity: .7;
}
.unit-favorite {
  width: 24px;
  height: 24px;
}
.unit-favorite::before,
.unit-favorite::after {
  position: absolute;
  z-index: 100;
  top: 50%;
  transform: translate(4px, -50%);
  content: '';
  right: 100%;
  margin-right: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity .1s linear, transform .1s linear, visibility .1s linear;
}
.unit-favorite::before {
  content: attr(data-hover);
  font-size: 11px;
  color: #fff;
  padding: 7px 12px;
  border-radius: 6px;
  background-color: #6f6f6f;
  white-space: nowrap;
}
.unit-favorite::after {
  margin-right: 5px;
  border-width: 5px;
  border-style: solid;
  border-color: #6f6f6f;
  border-right-width: 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.unit-favorite:hover::before,
.unit-favorite:hover::after {
  visibility: visible;
  transform: translate(0, -50%);
  opacity: 1;
}
.unit-favorite:hover .unit-favorite__icon--no-fill {
  fill: #ef4e23;
}
.unit-favorite:active::before,
.unit-favorite:active::after {
  visibility: visible;
  transform: translate(0, -50%);
  opacity: 1;
}
.unit-favorite:active::before {
  content: attr(data-active);
}
.unit-favorite__icon {
  width: 100%;
  height: 100%;
  transition: opacity .1s linear, fill .1s linear;
}
.unit-favorite__icon--fill {
  opacity: 0;
  fill: #ef4e23;
}
.unit-favorite--add::before {
  content: attr(data-hover-remove);
}
.unit-favorite--add:active::before {
  content: attr(data-active-remove);
}
.unit-favorite--add .unit-favorite__icon--no-fill {
  opacity: 0;
}
.unit-favorite--add .unit-favorite__icon--fill {
  opacity: 1;
}
.unit-favorite--expectation::before,
.unit-favorite--expectation::after {
  transform: translate(0, -50%);
  opacity: 1;
  visibility: visible;
}
.unit-favorite--expectation::before {
  content: attr(data-active);
}
.unit-favorite--expectation:not(.unit-favorite--add):hover::before {
  content: attr(data-active-remove);
}
.unit-favorite--expectation:not(.unit-favorite--add):active::before {
  content: attr(data-active-remove);
}
.unit-favorite--expectation:not(.unit-favorite--add)::before {
  content: attr(data-active-remove);
}
.html--visible-sidebar .unit-sidebar {
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.3);
  transform: translateX(0);
}
.html--visible-sidebar .unit-catalog-section + .unit-overlay {
  background-color: transparent;
}
.html--visible-sidebar .unit-filters-main__buttons {
  display: block;
}
.unit-sidebar {
  position: fixed;
  z-index: 8600;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  width: 515px;
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0);
  transition: transform 0.1s linear, box-shadow 0.1s linear;
  transform: translateX(100%);
}
.unit-sidebar .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
.unit-sidebar__contain {
  height: 100%;
  overflow: auto;
}
.unit-filters-main {
  padding-bottom: 204px;
}
.unit-filters-main .unit-checkbox {
  font-size: 22px;
  color: #505050;
  padding-left: 28px;
}
.unit-filters-main .unit-checkbox .f-unit {
  width: 20px;
  height: 20px;
}
.unit-filters-main .unit-checkbox label {
  color: inherit;
}
.unit-filters-main__title {
  font-weight: 700;
  font-size: 24px;
  color: #000;
  text-transform: uppercase;
  background-color: #dfdfdf;
  padding: 34px 42px 31px;
}
.unit-filters-main__close {
  display: none;
}
.unit-filters-main__name {
  padding: 20px 42px;
  font-size: 24px;
  text-transform: uppercase;
  color: #505050;
  position: relative;
}
.unit-filters-main__name-arrow {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 68px;
  transition: transform .4s linear;
}
.unit-filters-main__name-arrow::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 8px;
  left: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  content: '';
  box-sizing: border-box;
  border: 2px solid #888;
  border-top-width: 0;
  border-left-width: 0;
  transform: rotate(45deg);
}
.unit-filters-main__list-item {
  border-bottom: 1px solid #dfdfdf;
}
.unit-filters-main__list-item--open .unit-filters-main__name-arrow {
  transform: rotate(180deg);
}
.unit-filters-main__list-item--open .unit-filters-main__content {
  display: block;
}
.unit-filters-main__list-item--brand {
  display: none;
}
.unit-filters-main__list-item--price {
  display: none;
}
.unit-filters-main__triggers-list___item {
  margin-top: 24px;
}
.unit-filters-main__triggers-list___item:first-child {
  margin-top: 0;
}
.unit-filters-main__triggers-name {
  margin-bottom: 10px;
  color: #505050;
  font-size: 20px;
}
.unit-filters-main__content {
  padding: 0 42px 29px;
  display: none;
}
.unit-filters-main__buttons {
  position: fixed;
  right: 0;
  bottom: 0;
  width: 515px;
  display: none;
}
.unit-filters-main__buttons::before {
  position: absolute;
  right: 0;
  left: 0;
  content: '';
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
}
.unit-filters-main__buttons .btn {
  width: 100%;
  margin-top: 16px;
  text-transform: uppercase;
}
.unit-filters-main__buttons .btn--orange {
  font-weight: 700;
}
.unit-filters-main__buttons .btn:first-child {
  margin-top: 0;
}
.unit-filters-main__buttons-contain {
  position: relative;
  padding: 32px 42px;
  background-color: #fff;
}
.unit-action__graphic {
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 10px;
}
.unit-action__desc-name {
  font-size: 26px;
  font-weight: 700;
  color: #000;
  margin-bottom: 6px;
}
.unit-action__desc-name a {
  text-decoration: none;
  color: inherit;
}
.unit-action__desc-name a:hover {
  color: #ef4e23;
}
.unit-action__list {
  margin-bottom: 40px;
}
.unit-action__list-item {
  margin-top: 40px;
}
.unit-action__list-item:first-child {
  margin-top: 0;
}
.unit-page-404 {
  text-align: center;
  padding-top: 95px;
  padding-bottom: 65px;
}
.unit-page-404 .unit-page-404__title {
  padding-bottom: 0;
  margin-bottom: 0;
}
.unit-page-404__title {
  font-weight: 700;
  font-size: 240px;
  line-height: .8em;
  padding-bottom: 0;
  margin: 0;
}
.unit-page-404__title::before,
.unit-page-404__title::after {
  display: none;
  content: none;
}
.unit-page-404__graphic {
  margin: -55px 0 20px;
  position: relative;
  z-index: 2;
}
.unit-page-404__desc-name {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.unit-page-404__desc-text {
  max-width: 640px;
  margin: 0 auto 20px;
  font-size: 22px;
}
.unit-favorite-page__title {
  margin-bottom: 10px;
}
.unit-favorite-page__instruments {
  margin-bottom: 35px;
}
.unit-favorite-page__instruments .f-unit--select {
  width: 360px;
}
.unit-favorite-page__instruments-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.unit-contacts__contain {
  position: relative;
}
.unit-contacts__map {
  border-radius: 6px;
  margin-bottom: 30px;
}
.unit-contacts__map-object {
  position: relative;
  height: 720px;
}
.unit-contacts__desc {
  position: absolute;
  z-index: 2;
  top: 55px;
  left: 70px;
  background-color: #fff;
  border-radius: 6px;
  padding: 28px 38px;
  width: 460px;
  box-sizing: border-box;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  font-size: 24px;
  line-height: 1.2em;
  border: 1px solid #ebebeb;
  text-align: center;
}
.unit-contacts__desc-list___item {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #ebebeb;
}
.unit-contacts__desc-list___item:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.unit-contacts__desc-title {
  padding-bottom: 30px;
  border-bottom: 1px solid #bcbcbc;
  margin-bottom: 30px;
}
.unit-contacts__desc-title___graphic {
  position: relative;
  text-align: center;
  margin-bottom: 10px;
  fill: #2b7905;
}
.unit-contacts__desc-title___graphic-icon {
  width: 100px;
  height: 100%;
}
.unit-contacts__desc-content {
  color: inherit;
}
.unit-contacts__triggers {
  position: absolute;
  z-index: 2;
  top: 55px;
  left: 50%;
  transform: translateX(-50%);
  color: #505050;
  font-size: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  border-radius: 6px;
}
.unit-contacts__triggers-trigger {
  width: 195px;
  text-align: center;
  border-radius: 6px;
  background-color: #fff;
  padding: 12px 35px 12px 29px;
  box-sizing: border-box;
  margin-left: -6px;
}
.unit-contacts__triggers-trigger:first-child {
  margin-left: 0;
}
.unit-contacts__triggers-trigger:last-child {
  padding-right: 29px;
}
.unit-contacts__triggers-trigger:hover {
  color: #ef4e23;
}
.unit-contacts__triggers-trigger--active {
  background-color: #ef4e23;
  color: #fff;
}
.unit-contacts__triggers-trigger--active:hover {
  color: #fff;
  cursor: default;
}
.unit-contacts__data {
  font-size: 22px;
  color: #505050;
}
.unit-contacts__data a {
  text-decoration: none;
  color: inherit;
}
.unit-contacts__data a[href^="mailto:"]:hover {
  color: #ef4e23;
}
.unit-contacts__data-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.unit-contacts__data-list___item {
  margin-right: 71px;
  position: relative;
}
.unit-contacts__data-list___item:last-child {
  margin-right: 0;
}
.unit-contacts__data-list___item:last-child::after {
  display: none;
  content: none;
}
.unit-contacts__data-list___item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -18px 0 0 35px;
  border-right: 1px solid #bcbcbc;
  height: 36px;
  content: '';
}
.unit-video {
  position: relative;
  background-color: #505050;
  border-radius: 6px;
  overflow: hidden;
}
.unit-video::before {
  display: block;
  content: '';
  padding-top: 43%;
}
.unit-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.unit-photo-gallery__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-photo-gallery__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 23.5%;
  flex: 0 0 23.5%;
  margin: 0 2% 30px 0;
  text-decoration: none;
  color: inherit;
}
.unit-photo-gallery__list-item:nth-child(4n+4) {
  margin-right: 0;
}
.unit-photo-gallery__graphic {
  position: relative;
  display: block;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 10px;
  background-color: #ef4e23;
}
.unit-photo-gallery__graphic::before {
  display: block;
  content: '';
  padding-top: 75%;
}
.unit-photo-gallery__graphic img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: opacity .1s linear;
}
.unit-photo-gallery__desc {
  text-align: center;
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
}
.unit-photo-gallery__more {
  margin-bottom: 30px;
}
a.unit-photo-gallery__list-item:hover .unit-photo-gallery__graphic img {
  opacity: .8;
}
.unit-gallery-detail__list {
  margin-right: -34px;
}
.unit-gallery-detail__list-item {
  width: 23%;
  margin: 0 2% 42px 0;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  background-color: #ef4e23;
}
.unit-gallery-detail__list-item:hover img {
  opacity: .5;
}
.unit-gallery-detail__list-item:hover .unit-gallery-detail__icon {
  opacity: 1;
  transform: scale(1);
}
.unit-gallery-detail__list-item img {
  width: 100%;
  transition: opacity .1s linear;
}
.unit-gallery-detail__icon {
  width: 30%;
  height: 30%;
  fill: #fff;
  opacity: 0;
  transform: scale(0);
  transition: opacity .1s linear, transform .1s linear;
}
.unit-search-input {
  position: relative;
}
.unit-search-input .f-unit--input {
  height: 41px;
  line-height: 39px;
  font-size: inherit;
  border-radius: 6px;
}
.unit-search-input__btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 41px;
  background: none;
  outline: 0;
  border: 0;
  margin: 0;
  padding: 0;
  fill: #dfdfdf;
  transition: fill .1s linear;
}
.unit-search-input__btn:hover {
  cursor: pointer;
  fill: #cbcbcb;
}
.unit-search-input__btn-icon {
  width: 40%;
  height: 40%;
}
.unit-shops .unit-tab-menu__list-item {
  padding-bottom: 9px;
}
.unit-shops__content {
  margin-bottom: 45px;
}
.unit-shops__instruments {
  margin-bottom: 45px;
}
.unit-shops__instruments .unit-search-input {
  width: 340px;
}
.unit-shops__instruments-sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.unit-shops__instruments-sections___section {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.unit-shops__instruments-sections___section:nth-child(1) {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.unit-shops__instruments-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-shops__instruments-list___item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 45px;
}
.unit-shops__instruments-list___item:last-child {
  margin-right: 0;
}
.unit-shops__instruments-list___item--shops {
  -ms-flex-preferred-size: 340px;
  flex-basis: 340px;
}
.unit-shops__instruments-list___item--floors {
  -ms-flex-preferred-size: 165px;
  flex-basis: 165px;
}
.unit-shops__draw-graphic {
  position: relative;
  overflow: hidden;
  border-radius: 6px;
  margin-bottom: 10px;
  border: 1px solid #dfdfdf;
  display: block;
  background-color: #fff;
}
.unit-shops__draw-graphic::before {
  padding-top: 60%;
  display: block;
  content: '';
}
.unit-shops__draw-graphic img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 90%;
  max-height: 90%;
  transform: translate(-50%, -50%);
  transition: opacity .1s linear;
}
.unit-shops__draw-desc___name {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
}
.unit-shops__draw-desc___name a {
  color: inherit;
  text-decoration: none;
}
.unit-shops__draw-desc___name a:hover {
  color: #ef4e23;
}
.unit-shops__draw-desc___floor {
  color: #888;
}
.unit-shops__draw-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: -36px;
  overflow: hidden;
}
.unit-shops__draw-list___item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 23.5%;
  flex: 0 0 23.5%;
  margin: 0 2% 36px 0;
}
.unit-shops__draw-list___item:nth-child(4n+4) {
  margin-right: 0;
}
.unit-shops__select-letter {
  color: #505050;
  font-size: 24px;
  margin-bottom: 30px;
}
.unit-shops__select-letter a {
  color: inherit;
  text-decoration: none;
}
.unit-shops__select-letter a:hover {
  color: #ef4e23;
}
.unit-shops__select-letter___sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-shops__select-letter___sections-section {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 45px;
  padding-top: 4px;
  padding-bottom: 3px;
  position: relative;
}
.unit-shops__select-letter___sections-section::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  content: '';
  border-left: 1px solid #ccc;
  margin-left: 22px;
}
.unit-shops__select-letter___sections-section:last-child {
  margin-right: 0;
}
.unit-shops__select-letter___sections-section:last-child::after {
  display: none;
  content: none;
}
.unit-shops__select-letter___sections-section--number {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.unit-shops__select-letter___list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-shops__select-letter___list-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.unit-shops__letter {
  font-size: 22px;
  color: #505050;
  text-transform: uppercase;
}
.unit-shops__letter a {
  color: inherit;
}
.unit-shops__letter a:hover {
  color: #ef4e23;
}
.unit-shops__letter-sections___section {
  border-top: 1px solid #ebebeb;
  padding: 35px 35px 35px 210px;
  position: relative;
  min-height: 123px;
  box-sizing: border-box;
}
.unit-shops__letter-sections___section::before {
  position: absolute;
  top: 35px;
  left: 10px;
  content: attr(data-symbol);
  line-height: .8em;
  font-size: 65px;
  font-weight: 700;
  transition: color .1s linear;
}
.unit-shops__letter-sections___section--backlight::before {
  color: #ef4e23;
}
.unit-shops__letter-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: -10px;
  overflow: hidden;
}
.unit-shops__letter-list___item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  padding-right: 20px;
  box-sizing: border-box;
  margin-bottom: 10px;
}
a.unit-shops__draw-graphic:hover img {
  opacity: .8;
}
/* content */
/* lk */
.unit-status {
  width: 22px;
  height: 22px;
  background-color: #505050;
  color: #fff;
  fill: #fff;
  border-radius: 50%;
  display: block;
  position: relative;
}
.unit-status::before,
.unit-status::after {
  position: absolute;
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  box-sizing: border-box;
}
.unit-status--success {
  background-color: #8cb63c;
}
.unit-status--success::before {
  width: 10px;
  height: 6px;
  border-top-width: 0;
  border-right-width: 0;
  top: 0;
  right: 0;
  bottom: 3px;
  left: 0;
  margin: auto;
  content: '';
  transform: rotate(-45deg);
}
.unit-status--fail {
  background-color: #b31218;
}
.unit-status--fail::before,
.unit-status--fail::after {
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  right: 6px;
  left: 6px;
  content: '';
}
.unit-status--fail::before {
  top: 10px;
  transform: rotate(-45deg);
}
.unit-status--fail::after {
  position: absolute;
  bottom: 10px;
  transform: rotate(45deg);
}
.unit-status--pause {
  background-color: #f6bc00;
}
.unit-status--pause::before,
.unit-status--pause::after {
  position: absolute;
  top: 6px;
  bottom: 6px;
  border-left: 1px solid;
  content: '';
}
.unit-status--pause::before {
  left: 7px;
}
.unit-status--pause::after {
  right: 7px;
}
.unit-status--edit {
  background-color: #4e4e4e;
}
.unit-status--edit .unit-status__icon {
  width: 50%;
  height: 50%;
}
.unit-status-text {
  font-size: 18px;
  border-radius: 6px;
  color: #fff;
  background-color: #505050;
  padding: 10px 16px;
  display: inline-block;
  vertical-align: top;
}
.unit-status-text--success {
  background-color: #8cb63c;
}
.unit-status-text--fail {
  background-color: #b31218;
}
.unit-personal .unit-catalog-product {
  overflow: visible;
}
.unit-personal .unit-catalog-product .unit-status {
  position: absolute;
  top: 10px;
  right: 10px;
}
.unit-personal .unit-catalog-product__menu {
  position: absolute;
  top: -2px;
  right: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: #505050;
  font-size: 21px;
}
.unit-personal .unit-catalog-product__menu .unit-popover {
  position: absolute;
  right: -10px;
}
.unit-personal .unit-catalog-product__menu .unit-popover__contain {
  background-color: #fff;
}
.unit-personal .unit-catalog-product__menu .unit-popover--top {
  bottom: 100%;
  padding-bottom: 10px;
}
.unit-personal .unit-catalog-product__menu:hover .unit-popover {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}
.unit-personal .unit-catalog-product__menu:hover .unit-catalog-product__menu-icon {
  opacity: .5;
}
.unit-personal .unit-catalog-product__menu-icon {
  transition: opacity .1s linear;
}
.unit-personal .unit-catalog-product__menu-list {
  margin: -6px -8px;
}
.unit-personal .unit-catalog-product__menu-list a {
  text-decoration: none;
  color: inherit;
  padding: 14px 23px;
  display: block;
}
.unit-personal .unit-catalog-product__menu-list a:hover {
  background-color: #f5f5f5;
}
.unit-personal .unit-catalog-product__menu-list___item {
  border-top: 1px solid #e2e2e2;
}
.unit-personal .unit-catalog-product__menu-list___item:first-child {
  border-top-width: 0;
}
.unit-personal .unit-catalog-product__edit {
  position: absolute;
  top: -2px;
  right: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.unit-personal .unit-catalog-product__edit:hover .unit-tooltip {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}
.unit-personal .unit-catalog-product__edit:hover .unit-catalog-product__edit-icon {
  opacity: .5;
}
.unit-personal .unit-catalog-product__edit .unit-tooltip {
  position: absolute;
  right: 100%;
}
.unit-personal .unit-catalog-product__desc-group {
  position: relative;
}
.unit-personal__main .unit-title {
  margin-bottom: 0;
  color: inherit;
}
.unit-personal__main .unit-personal-goods .unit-product-add {
  height: auto;
}
.unit-personal__main-contain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-personal__main-block {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  margin: 0 2% 40px 0;
  border-radius: 6px;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  padding: 40px 48px;
  box-sizing: border-box;
  color: #000;
}
.unit-personal__main-block:nth-child(2n+2) {
  margin-right: 0;
}
.unit-personal__content {
  font-size: 22px;
  line-height: 1.5em;
}
.unit-personal__helper {
  text-align: right;
}
.unit-personal__helper .unit-moderator-help {
  text-align: left;
  margin-top: -93px;
  vertical-align: top;
}
.unit-personal__helper .unit-moderator-help__dropmenu {
  border: 1px solid #dfdfdf;
}
.unit-personal__filters {
  margin-bottom: 40px;
}
.unit-personal__filters .unit-search-input {
  width: 260px;
}
.unit-personal__filters .f-unit--select-sorting {
  width: 350px;
}
.unit-personal__filters .f-unit--select-status {
  width: 340px;
}
.unit-personal__filters-sections {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.unit-personal__filters-list {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.unit-personal__filters-list___item {
  margin-right: 40px;
}
.unit-personal__filters-list___item:last-child {
  margin-right: 0;
}
.unit-personal__edit {
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: left;
}
.unit-personal__edit:hover .unit-popover {
  visibility: visible;
  transform: translateY(0);
  opacity: 1;
}
.unit-personal__edit:hover .unit-personal__edit-button {
  cursor: pointer;
  fill: #ef4e23;
}
.unit-personal__edit .unit-popover {
  position: absolute;
  right: -11px;
}
.unit-personal__edit .unit-popover--bottom {
  top: 100%;
  padding-top: 10px;
}
.unit-personal__edit-button {
  width: 28px;
  height: 28px;
  position: relative;
  fill: #505050;
  transition: fill .1s linear;
}
.unit-personal-notifications .unit-navigation-page {
  margin-bottom: 30px;
}
.unit-personal-notifications__table {
  margin-bottom: 30px;
  border-radius: 6px;
  border: 1px solid #dfdfdf;
  color: #505050;
}
.unit-personal-notifications__table table {
  font-size: 22px;
  width: 100%;
}
.unit-personal-notifications__table table tr:first-child td {
  padding-top: 16px;
}
.unit-personal-notifications__table table tr:last-child td {
  padding-bottom: 16px;
}
.unit-personal-notifications__table table tr:nth-child(odd) td {
  background-color: transparent;
}
.unit-personal-notifications__table table td,
.unit-personal-notifications__table table th {
  border: 0;
  padding: 8px 26px;
  box-sizing: border-box;
}
.unit-personal-notifications__table table th {
  font-weight: 400;
  text-align: left;
  border-bottom: 1px solid #dfdfdf;
  padding-top: 18px;
  padding-bottom: 18px;
  color: #888;
}
.unit-personal-notifications__table table td {
  vertical-align: top;
}
.unit-personal-notifications__table table .btn--micro-mini {
  font-size: 18px;
}
.unit-personal-notifications__table-date {
  width: 152px;
}
.unit-personal-notifications__table-name {
  width: 96px;
}
.unit-personal-notifications__table-status {
  width: 130px;
  text-align: center;
}
.unit-personal-notifications__table-status .unit-status {
  margin-right: auto;
  margin-left: auto;
}
.unit-personal-notifications__table-act {
  width: 270px;
}
.unit-personal-notifications__table-tr--fail .unit-popover__contain {
  border-color: #db878a;
  background-color: #ffeff0;
}
.unit-personal-notifications__table-tr--fail .unit-popover--bottom .unit-popover__contain::before,
.unit-personal-notifications__table-tr--fail .unit-popover--bottom .unit-popover__contain::after {
  right: 69px;
}
.unit-personal-notifications__table-tr--fail .unit-popover--bottom .unit-popover__contain::before {
  border-bottom-color: #db878a;
}
.unit-personal-notifications__table-tr--fail .unit-popover--bottom .unit-popover__contain::after {
  border-bottom-color: #ffeff0;
}
.unit-personal-notifications__table-tr--fail .unit-popover--top .unit-popover__contain::before,
.unit-personal-notifications__table-tr--fail .unit-popover--top .unit-popover__contain::after {
  right: 69px;
}
.unit-personal-notifications__table-tr--fail .unit-popover--top .unit-popover__contain::before {
  border-top-color: #db878a;
}
.unit-personal-notifications__table-tr--fail .unit-popover--top .unit-popover__contain::after {
  border-top-color: #ffeff0;
}
.unit-personal-notifications__more {
  margin-bottom: 30px;
}
.unit-personal-notifications__product-graphic {
  width: 96px;
  height: 74px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #dfdfdf;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 10px;
}
.unit-personal-notifications__act {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #505050;
  font-size: 18px;
}
.unit-personal-notifications__act:hover .unit-popover {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.unit-personal-notifications__act:hover .btn--grey {
  background-color: #ef4e23;
  color: #fff;
}
.unit-personal-notifications__act:hover .btn--grey.btn--grey-to-black:hover {
  background-color: #4f4f4f;
  color: #fff;
}
.unit-personal-notifications__act .unit-popover__contain {
  padding: 12px 20px;
  line-height: 1.5em;
}
.unit-personal-notifications__act .unit-popover--top {
  padding-bottom: 10px;
  bottom: 100%;
  right: 0;
}
.unit-personal-notifications__act .unit-popover--bottom {
  padding-top: 10px;
  top: 100%;
  right: 0;
}
.unit-select-shop {
  background: #ef4e23 url(/verstka/assets/st/css/../../i/bg/layout-7.png) no-repeat 100% 100%;
  color: #fff;
}
.unit-select-shop__intro {
  font-size: 22px;
  margin-bottom: 40px;
}
.unit-select-shop__list {
  margin-bottom: 40px;
}
.unit-select-shop__list .f-unit--select {
  height: 62px;
  line-height: 62px;
  padding-right: 24px;
  padding-left: 24px;
  font-size: 22px;
  color: #888;
  text-transform: uppercase;
}
.unit-select-shop__list .f-unit--select .jq-selectbox__select-text {
  color: inherit;
}
.unit-select-shop__list .f-unit--select .jq-selectbox__trigger {
  width: 60px;
}
.unit-select-shop__list .f-unit--select .jq-selectbox__dropdown {
  font-size: 18px;
}
.unit-select-shop__list .f-unit--select .jq-selectbox__dropdown ul li {
  padding: 8px 24px 7px;
}
.unit-select-shop__name {
  height: 62px;
  line-height: 62px;
  padding-right: 24px;
  padding-left: 24px;
  font-size: 22px;
  color: #888;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.unit-select-shop__button .btn {
  width: 250px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px;
  padding-top: 17px;
  padding-bottom: 15px;
}
.unit-setting-company .f-unit {
  font-size: 22px;
}
.unit-setting-company .f-unit--input {
  height: 65px;
  line-height: 61px;
  border-width: 2px;
  border-color: #e1e1e1;
}
.unit-setting-company .unit-title {
  margin-bottom: 20px;
}
.unit-setting-company .btn {
  width: 100%;
  text-transform: uppercase;
  font-size: 22px;
}
.unit-setting-company__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-setting-company__list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  margin: 0 4% 34px 0;
}
.unit-setting-company__list-item:nth-child(2n+2) {
  margin-right: 0;
}
.unit-setting-company__list-item--terms {
  color: #888;
  font-size: 16px;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
}
.unit-personal-goods .unit-catalog-product {
  border: 0;
}
.unit-personal-goods .unit-catalog-product__graphic {
  padding-bottom: 85%;
}
.unit-personal-goods .unit-catalog-product__graphic-contain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-personal-goods .unit-navigation-page {
  margin-bottom: 30px;
}
.unit-personal-goods .unit-product-add {
  border-width: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.unit-personal-goods__tile .unit-catalog-product {
  height: 100%;
}
.unit-personal-goods__tile-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-personal-goods__tile-list___item {
  border-radius: 6px;
  border: 1px solid #e1e1e1;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 23.5%;
  flex: 0 0 23.5%;
  margin: 0 2% 30px 0;
  box-sizing: border-box;
  overflow: hidden;
}
.unit-personal-goods__tile-list___item:nth-child(4n+4) {
  margin-right: 0;
}
.unit-personal-goods__all {
  margin-bottom: 20px;
}
.unit-personal-goods__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-personal-goods__list-item {
  border-radius: 6px;
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
}
.unit-personal-goods__more {
  margin-bottom: 30px;
}
.unit-personal-goods__table {
  font-size: 22px;
  color: #505050;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  margin-bottom: 30px;
}
.unit-personal-goods__table table {
  width: 100%;
}
.unit-personal-goods__table table tr:nth-child(odd) td {
  background-color: transparent;
}
.unit-personal-goods__table table th,
.unit-personal-goods__table table td {
  border: 0;
  padding: 9px 20px;
  box-sizing: border-box;
}
.unit-personal-goods__table table th {
  text-align: left;
  color: #888;
  font-weight: 400;
  padding-top: 18px;
  padding-bottom: 18px;
}
.unit-personal-goods__table table th.unit-personal-goods__table-name {
  padding-left: 136px;
}
.unit-personal-goods__table .unit-status {
  margin: 0 auto;
}
.unit-personal-goods__table .unit-product-add {
  display: inline-block;
  vertical-align: top;
  padding: 0;
}
.unit-personal-goods__table .unit-product-add:hover {
  background-color: transparent;
}
.unit-personal-goods__table .unit-product-add:hover .unit-product-add__graphic {
  fill: #ef4e23;
}
.unit-personal-goods__table .unit-product-add:hover .unit-product-add__desc-name {
  color: #ef4e23;
}
.unit-personal-goods__table .unit-product-add__contain {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-personal-goods__table .unit-product-add__graphic {
  width: 96px;
  height: 74px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 6px;
  border: 1px solid #ebebeb;
  margin: 0 20px 0 0;
  position: relative;
}
.unit-personal-goods__table .unit-product-add__graphic-icon {
  width: 60%;
  height: 60%;
}
.unit-personal-goods__table .unit-product-add__desc-name {
  font-size: inherit;
  text-transform: inherit;
  color: #000;
  transition: color .1s linear;
}
.unit-personal-goods__table .unit-product-add__desc-name br {
  display: none;
}
.unit-personal-goods__table-status {
  width: 120px;
}
.unit-personal-goods__table-date {
  width: 240px;
}
.unit-personal-goods__table-price {
  width: 280px;
}
.unit-personal-goods__table-act {
  width: 150px;
  text-align: center;
}
.unit-personal-goods__product {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-personal-goods__product-graphic {
  flex: 0 0 96px;
  height: 74px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 6px;
  border: 1px solid #ebebeb;
  margin-right: 20px;
}
.unit-personal-goods__product-desc___name a {
  text-decoration: none;
  color: inherit;
}
.unit-personal-goods__product-desc___name a:hover {
  color: #ef4e23;
}
.unit-personal-goods__price {
  color: #ef4e23;
  font-weight: 700;
  display: inline;
  margin-right: 20px;
}
.unit-personal-goods__price--old {
  color: #cdcdcd;
  position: relative;
}
.unit-personal-goods__price--old::before {
  position: absolute;
  top: 50%;
  margin-top: -0.05em;
  right: 0;
  left: 0;
  content: '';
  border-top: .1em solid;
}
.unit-personal-goods--summary {
  background-color: #ebebeb;
}
.unit-personal-goods--summary .unit-catalog-product__desc-price {
  font-size: 22px;
}
.unit-personal-goods--summary .unit-personal-goods__list {
  margin-bottom: -30px;
  overflow: hidden;
}
.unit-personal-goods--summary .unit-personal-goods__list-item {
  -ms-flex-preferred-size: 47%;
  flex-basis: 47%;
  margin: 0 6% 30px 0;
}
.unit-personal-goods--summary .unit-personal-goods__list-item:nth-child(2n+2) {
  margin-right: 0;
}
.unit-product-add {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  text-align: center;
  padding: 20px 30px;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  color: #888;
  transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear;
}
.unit-product-add:hover {
  background-color: #ef4e23;
  color: #fff;
  border-color: #ef4e23;
}
.unit-product-add:hover .unit-product-add__graphic {
  fill: #fff;
}
.unit-product-add__graphic {
  width: 62px;
  height: 62px;
  margin: 0 auto 40px;
  display: block;
  fill: #ccc;
  transition: fill .1s linear;
}
.unit-product-add__desc-name {
  font-size: 28px;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 700;
}
.unit-notifications__all {
  margin-bottom: 20px;
}
.unit-notifications__table {
  border-radius: 6px;
  border: 1px solid #e1e1e1;
}
.unit-notifications__table table {
  width: 100%;
}
.unit-notifications__table table tr:nth-child(odd) td {
  background-color: transparent;
}
.unit-notifications__table table td,
.unit-notifications__table table th {
  border: 0;
  padding: 9px 20px;
  box-sizing: border-box;
}
.unit-notifications__table table th {
  padding-top: 11px;
  padding-bottom: 10px;
  color: #888;
  font-weight: 400;
  font-size: 22px;
  border-bottom: 1px solid #e1e1e1;
  text-align: left;
}
.unit-notifications__table table th.unit-notifications__table-name {
  padding-left: 140px;
}
.unit-notifications__table table .unit-status {
  margin: 0 auto;
}
.unit-notifications__table-date {
  width: 120px;
}
.unit-notifications__table-status {
  width: 120px;
  text-align: center;
}
.unit-notifications__table-name {
  padding-left: 120px;
}
.unit-notifications__table-product {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-notifications__table-product___graphic {
  flex: 0 0 96px;
  height: 72px;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
  border-radius: 6px;
  padding: 10px;
  margin-right: 24px;
}
.unit-notifications__table-product___desc-name {
  font-size: 22px;
  line-height: 1.2em;
  color: #505050;
  max-height: 55px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.unit-notifications__table-product___desc-name a {
  color: inherit;
  text-decoration: none;
}
.unit-notifications__table-product___desc-name a:hover {
  color: #ef4e23;
}
.unit-moderator-help {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 16px;
  line-height: 1.2em;
  outline: 0;
}
.unit-moderator-help__button {
  outline: 0;
  position: relative;
  z-index: 110;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #dfdfdf;
  padding: 9px 15px;
  font-size: 16px;
  color: #000;
}
.unit-moderator-help__button-icon {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid #8b8b8b;
  fill: #8b8b8b;
  box-sizing: border-box;
  position: relative;
  margin-right: 9px;
}
.unit-moderator-help__button-icon svg {
  width: 50%;
  height: 50%;
}
.unit-moderator-help__dropmenu {
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0;
  right: 0;
  color: #000;
  border-radius: 6px;
  overflow: hidden;
  margin-top: -6px;
  font-size: 14px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity .1s linear, transform .1s linear, visibility .1s linear;
}
.unit-moderator-help__manager {
  padding: 13px 15px 7px;
  background-color: #ebebeb;
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #dfdfdf;
}
.unit-moderator-help__manager-graphic {
  width: 23px;
  height: 32px;
  position: relative;
  margin-right: 8px;
}
.unit-moderator-help__manager-graphic___icon {
  height: 100%;
}
.unit-moderator-help__manager-desc {
  display: block;
}
.unit-moderator-help__manager-desc___name {
  font-weight: 700;
  line-height: 1em;
  display: block;
}
.unit-moderator-help__manager-desc___post {
  display: block;
  font-size: 14px;
  color: #888;
  line-height: 1em;
}
.unit-moderator-help__contacts {
  display: block;
}
.unit-moderator-help__contacts a {
  color: inherit;
}
.unit-moderator-help__contacts a[href^="mailto:"] {
  text-decoration: none;
}
.unit-moderator-help__contacts a[href^="mailto:"]:hover {
  text-decoration: underline;
}
.unit-moderator-help__contacts-list {
  display: block;
}
.unit-moderator-help__contacts-list___item {
  display: block;
  position: relative;
  padding: 7px 10px 5px 46px;
}
.unit-moderator-help__contacts-icon {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  fill: #ef4e23;
}
.unit-moderator-help__document {
  color: #fff;
  fill: #fff;
  background-color: #ef4e23;
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 15px;
  text-decoration: none;
}
.unit-moderator-help__document:hover {
  background-color: #e0471f;
}
.unit-moderator-help__document-icon {
  width: 20px;
  height: 22px;
  margin-right: 12px;
}
.unit-moderator-help--open {
  box-shadow: 0 0 10px 0 rgba(80, 80, 80, 0.05);
}
.unit-moderator-help--open .unit-moderator-help__dropmenu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.unit-moderator-help--orange.unit-moderator-help--open .unit-moderator-help__button {
  background-color: #fff;
  color: #000;
}
.unit-moderator-help--orange.unit-moderator-help--open .unit-moderator-help__button-icon {
  border-color: #8b8b8b;
  fill: #8b8b8b;
}
.unit-moderator-help--orange .unit-moderator-help__button {
  background-color: #ef4e23;
  color: #fff;
}
.unit-moderator-help--orange .unit-moderator-help__button-icon {
  border-color: #fff;
  fill: #fff;
}
.unit-product-edit__contain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-product-edit__draw {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  margin-right: 2%;
}
.unit-product-edit__draw-main {
  border: 1px solid #bcbcbc;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 53px;
}
.unit-product-edit__draw-main::before {
  display: block;
  content: '';
  padding-top: 88%;
}
.unit-product-edit__draw-main img {
  width: 100%;
}
.unit-product-edit__draw-main___icon {
  opacity: .05;
  width: 40%;
  height: 40%;
}
.unit-product-edit__draw-thumbs {
  margin-bottom: 30px;
}
.unit-product-edit__draw-thumbs .unit-product-add {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
}
.unit-product-edit__draw-thumbs .unit-product-add__inp {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: 0;
  border: 0;
  padding: 0;
  background: transparent;
  color: transparent;
  opacity: 0;
}
.unit-product-edit__draw-thumbs .unit-product-add__graphic {
  width: 34px;
  height: 34px;
  margin-bottom: 14px;
}
.unit-product-edit__draw-thumbs .unit-product-add__desc-name {
  font-size: 15px;
}
.unit-product-edit__draw-thumbs___list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: -53px;
  overflow: hidden;
}
.unit-product-edit__draw-thumbs___list::after {
    content: "";
    flex: 0 0 180px;
}

.unit-product-edit__draw-thumbs___list-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 180px;
  flex: 0 0 180px;
  margin: 0 0 53px 0;
  border: 1px solid #bcbcbc;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  box-sizing: border-box;
  min-height: 180px;
}
.unit-product-edit__draw-thumbs___list-item::after {
  padding-top: 89%;
  display: block;
  content: '';
}
.unit-product-edit__draw-thumbs___list-item:nth-child(4n+4) {
  /*margin-right: 0;*/
}
.unit-product-edit__draw-thumbs___list-item:hover .unit-product-edit__draw-thumbs___menu {
  opacity: 1;
  visibility: visible;
}
.unit-product-edit__draw-thumbs___list-item.unit-loader .unit-product-add {
  background-color: transparent;
}
.unit-product-edit__draw-thumbs___list-item.unit-loader .unit-product-add__inp {
  visibility: hidden;
}
.unit-product-edit__draw-thumbs___list-item.unit-loader .unit-product-add__graphic {
  fill: #ccc;
}
.unit-product-edit__draw-thumbs___list-item.unit-loader .unit-product-add__desc-name {
  color: #888;
}
.unit-product-edit__draw-thumbs___list-item img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.unit-product-edit__draw-thumbs___menu {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  visibility: hidden;
  color: #000;
  transition: opacity .1s linear, visibility .1s linear;
}
.unit-product-edit__draw-thumbs___menu-list {
  text-align: center;
}
.unit-product-edit__draw-thumbs___menu-list .link {
  color: inherit;
  position: relative;
}
.unit-product-edit__draw-thumbs___menu-list .link:hover {
  color: #ef4e23;
}
.unit-product-edit__draw-thumbs___menu-list .link__inp {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
}
.unit-product-edit__draw-thumbs___menu-list____item {
  margin-top: 10px;
}
.unit-product-edit__draw-thumbs___menu-list____item:first-child {
  margin-top: 0;
}
.unit-product-edit__draw-thumbs___menu-list____item--or {
  font-size: 14px;
  cursor: default;
  text-decoration: none;
  color: rgba(136, 136, 136, 0.58);
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.unit-product-edit__draw-thumbs___menu-list____item--or::before,
.unit-product-edit__draw-thumbs___menu-list____item--or::after {
  position: absolute;
  top: 50%;
  content: '';
  border-top: 1px solid;
  width: 30px;
  opacity: .2;
}
.unit-product-edit__draw-thumbs___menu-list____item--or::before {
  right: 100%;
  margin-right: 4px;
}
.unit-product-edit__draw-thumbs___menu-list____item--or::after {
  left: 100%;
  margin-left: 4px;
}
.unit-product-edit__desc {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
}
.unit-product-edit__desc-name {
  font-size: 28px;
}
.unit-product-edit__desc-name___edit {
  position: relative;
}
.unit-product-edit__desc-name___edit-textarea {
  font-weight: 700;
  font-size: 33px;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 6px;
  text-transform: uppercase;
  width: 100%;
  line-height: 1.2em;
  outline: 0;
  border: 1px solid #ebebeb;
  background-color: #fff;
  color: #000;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-height: 73px;
  word-break: break-all;
}
.unit-product-edit__desc-name___edit-textarea::-webkit-input-placeholder {
  text-transform: none;
  font-weight: 400;
  color: #000;
}
.unit-product-edit__desc-name___edit-textarea:-moz-placeholder {
  text-transform: none;
  font-weight: 400;
  color: #000;
}
.unit-product-edit__desc-name___edit-textarea::-moz-placeholder {
  text-transform: none;
  font-weight: 400;
  color: #000;
}
.unit-product-edit__desc-name___edit-textarea:-ms-input-placeholder {
  text-transform: none;
  font-weight: 400;
  color: #000;
}
.unit-product-edit__desc-name___edit-textarea-double {
  position: relative;
  font-weight: 700;
  font-size: 33px;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 6px;
  text-transform: uppercase;
  width: 100%;
  line-height: 1.2em;
  outline: 0;
  border: 1px solid #ebebeb;
  background-color: #fff;
  color: #000;
  min-height: 73px;
  word-break: break-all;
}
.unit-product-edit__category {
  padding-top: 19px;
  border-top: 1px solid #ebebeb;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  color: #505050;
}
.unit-product-edit__category .mCSB_inside > .mCSB_container {
  margin-right: 17px;
}
.unit-product-edit__category .unit-checkbox {
  padding-left: 22px;
  font-size: 18px;
}
.unit-product-edit__category .unit-checkbox label {
  color: inherit;
}
.unit-product-edit__category .f-unit--checkbox {
  width: 16px;
  height: 16px;
}
.unit-product-edit__category .f-unit--checkbox [class*="__div"] {
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-color: #ef4e23;
}
.unit-product-edit__category-name {
  text-transform: uppercase;
  padding-left: 22px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.unit-product-edit__category-name___icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 22px;
  transition: transform .1s linear;
}
.unit-product-edit__category-name___icon::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  margin: auto;
  content: '';
  width: 8px;
  height: 8px;
  border: 2px solid;
  border-top-width: 0;
  border-right-width: 0;
  box-sizing: border-box;
  transform: rotate(-45deg);
}
.unit-product-edit__category-contain {
  padding: 12px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  max-width: 490px;
  height: 250px;
  overflow: auto;
  box-sizing: border-box;
}
.unit-product-edit__category-content {
  display: none;
}
.unit-product-edit__category-list___item {
  margin-top: 10px;
}
.unit-product-edit__category-list___item:first-child {
  margin-top: 0;
}
.unit-product-edit__category-list___item--open .unit-product-edit__category-content {
  display: block;
}
.unit-product-edit__category-list___item--open .unit-product-edit__category-name___icon {
  transform: rotate(180deg);
}
.unit-product-edit__category-points {
  margin-top: 10px;
  padding-left: 22px;
}
.unit-product-edit__category-points___point {
  margin-top: 6px;
}
.unit-product-edit__category-points___point:first-child {
  margin-top: 0;
}
.unit-product-edit__text-inp {
  width: 100%;
  height: 340px;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  padding: 12px;
  box-sizing: border-box;
  color: #505050;
  font-size: 20px;
  line-height: 1.5em;
  outline: 0;
}
.unit-product-edit__choose-shop {
  margin-bottom: 40px;
}
.unit-product-edit__choose-shop .f-unit--select {
  max-width: 490px;
  text-transform: uppercase;
  color: #bebebe;
}
.unit-product-edit__price {
  font-size: 22px;
}
.unit-product-edit__price .unit-ruble {
  font-size: 46px;
  font-weight: 700;
  color: #bcbcbc;
}
.unit-product-edit__price-name {
  color: #000;
  margin-right: 8px;
}
.unit-product-edit__price-inp {
  margin-right: 2px;
  width: 250px;
}
.unit-product-edit__price-inp input {
  border-radius: 6px;
  height: 63px;
  line-height: 63px;
  border: 1px solid #ebebeb;
  outline: 0;
  overflow: hidden;
  padding: 0 8px;
  box-sizing: border-box;
  width: 100%;
  font-size: 46px;
  font-weight: 700;
  text-align: right;
  color: #bcbcbc;
}
.unit-product-edit__price-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.unit-product-edit__price-list___item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 30px;
}
.unit-product-edit__price-list___item:last-child {
  margin-right: 0;
}
.unit-product-edit__price-list___item--new .unit-ruble {
  color: #ef4e23;
}
.unit-product-edit__price-list___item--new .unit-product-edit__price-inp input {
  color: #ef4e23;
}
.unit-product-edit__sections-section {
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
}
.unit-product-edit__sections-section:last-child {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
.unit-product-edit__characteristics .f-unit--input {
  height: 41px;
  line-height: 39px;
  font-size: inherit;
}
.unit-product-edit__characteristics .f-unit--select {
  z-index: auto;
}
.unit-product-edit__characteristics .f-unit--select:hover {
  z-index: 2 !important;
}
.unit-product-edit__characteristics-units {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  color: #000;
}
.unit-product-edit__characteristics-list {
  max-width: 700px;
}
.unit-product-edit__characteristics-list___item {
  margin-top: 10px;
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-product-edit__characteristics-list___item:first-child {
  margin-top: 0;
}
.unit-product-edit__characteristics-label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 210px;
  flex: 0 0 210px;
  margin-right: 30px;
  position: relative;
}
.unit-product-edit__characteristics-label::after {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 12px;
  margin-left: 9px;
  content: '';
  border-top: 1px solid #505050;
}
.unit-product-edit__characteristics-value {
  -webkit-box-flex: 1;
  -ms-flex: 1 2 410px;
  flex: 1 2 410px;
  padding-right: 30px;
  position: relative;
}
.unit-product-edit__characteristics-terms {
  color: #bcbcbc;
  font-size: 16px;
  margin-top: 10px;
}
.unit-product-edit__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.unit-product-edit__buttons .btn {
  text-transform: uppercase;
  padding-right: 40px;
  padding-left: 40px;
}
.unit-product-edit__buttons .btn--orange {
  font-weight: 700;
}
.unit-product-edit__technical {
  font-size: 22px;
  color: #505050;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.unit-product-edit__date {
  margin-right: 42px;
}
.unit-product-edit__status-type {
  background-color: #505050;
  color: #fff;
  padding: 7px 20px;
  border-radius: 6px;
  display: inline-block;
  vertical-align: middle;
}
.unit-product-edit__label {
  font-size: 22px;
  font-weight: 700;
  color: #000;
  margin-bottom: 10px;
}
.unit-product-edit__message {
  font-size: 22px;
}
.unit-product-edit__message--error {
  color: #ef4e23;
}
/* lk */
/* animation */
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes background {
  0% {
    background-color: #dfdfdf;
  }
  100% {
    background-color: #d3d3d3;
  }
}
@keyframes background {
  0% {
    background-color: #dfdfdf;
  }
  100% {
    background-color: #d3d3d3;
  }
}
@-webkit-keyframes puls-shadow-orange {
  0% {
    box-shadow: 0 0 30px 4px #ef4e23;
  }
  12.5% {
    box-shadow: 0 0 20px 3px #ef4e23;
  }
  25% {
    box-shadow: 0 0 10px 2px #ef4e23;
  }
  37.5% {
    box-shadow: 0 0 5px 1px #ef4e23;
  }
  50% {
    box-shadow: 0 0 2px 1px #ef4e23;
  }
  62.5% {
    box-shadow: 0 0 5px 1px #ef4e23;
  }
  75% {
    box-shadow: 0 0 10px 2px #ef4e23;
  }
  87.5% {
    box-shadow: 0 0 20px 3px #ef4e23;
  }
  100% {
    box-shadow: 0 0 30px 4px #ef4e23;
  }
}
@keyframes puls-shadow-orange {
  0% {
    box-shadow: 0 0 30px 4px #ef4e23;
  }
  12.5% {
    box-shadow: 0 0 20px 3px #ef4e23;
  }
  25% {
    box-shadow: 0 0 10px 2px #ef4e23;
  }
  37.5% {
    box-shadow: 0 0 5px 1px #ef4e23;
  }
  50% {
    box-shadow: 0 0 2px 1px #ef4e23;
  }
  62.5% {
    box-shadow: 0 0 5px 1px #ef4e23;
  }
  75% {
    box-shadow: 0 0 10px 2px #ef4e23;
  }
  87.5% {
    box-shadow: 0 0 20px 3px #ef4e23;
  }
  100% {
    box-shadow: 0 0 30px 4px #ef4e23;
  }
}
/* animation */
/* mobile */
.touch a,
.touch button,
.touch input,
.touch select,
.touch textarea,
.touch pre,
.touch .btn,
.touch .i-common,
.touch [class*="js-"] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.touch [href^="tel"] {
  text-decoration: underline;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
  
}
/* mobile */
/* adaptive */
@media (min-width: 1920px) {
  h1,
  .unit-title--h1 {
    font-size: 48px;
  }
  h2,
  .unit-title--h2 {
    font-size: 44px;
  }
  h3,
  .unit-title--h3 {
    font-size: 36px;
  }
  h4,
  .unit-title--h4 {
    font-size: 30px;
  }
  h5,
  .unit-title--h5 {
    font-size: 24px;
  }
  h6,
  .unit-title--h6 {
    font-size: 22px;
  }
  .unit-main-slider {
    //height: 95vh;
  }
  .unit-main-slider__graphic img {
    width: 100%;
  }
  .unit-footer__title {
    font-size: 22px;
  }
}
@media (max-width: 1919px) {
  .unit-main-slider__graphic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  /*.unit-main-slider__graphic img {
    max-width: none;
    height: 100%;
  }*/
  .unit-search-block {
    width: 77.7vw;
  }
  .unit-social-group__list-item {
    margin-right: 10px;
  }
  .unit-service {
    font-size: 18px;
  }
  .unit-service__list-item {
    padding: 80px 30px 40px;
    margin-top: 80px;
  }
  .unit-service__desc {
    padding-bottom: 46px;
  }
  .unit-service__desc-name {
    font-size: 20px;
  }
  .unit-service__desc-button {
    bottom: 30px;
  }
  .unit-service__desc-button .btn--small {
    font-size: 14px;
    padding: 14px 24px;
  }
  .unit-service__graphic {
    width: 140px;
    height: 140px;
  }
  .unit-service__graphic-icon {
    width: 60px;
    height: 60px;
  }
  .unit-form__arenda .btn {
    font-size: 18px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .unit-steps__list-item {
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 32px;
  }
  .unit-catalog-graphics__object-desc___name {
    font-size: 26px;
  }
  .unit-catalog-section__list {
    margin-bottom: 0;
  }
  .unit-catalog-section__list-item {
    margin-bottom: 30px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-name {
    font-size: 24px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-price {
    font-size: 30px;
  }
  .unit-catalog-section__ads {
    margin-bottom: 30px;
  }
  .unit-catalog-section__ads-desc {
    font-size: 18px;
  }
  .unit-catalog-section__ads-desc___name {
    font-size: 36px;
  }
  .unit-catalog-product__desc-name {
    font-size: 18px;
  }
  .unit-catalog-product__desc-price {
    font-size: 22px;
  }
  .unit-about__summary-graphic {
    width: 80px;
    height: 80px;
  }
  .unit-about__summary-desc___name {
    font-size: 20px;
  }
  .unit-about__summary-desc___text {
    font-size: 32px;
  }
  .unit-detail-page__price-block .unit-price {
    font-size: 36px;
  }
  .unit-detail-page__price-block___name {
    font-size: 20px;
  }
  .unit-detail-page__characteristic {
    font-size: 18px;
  }
  /* lk */
  .unit-personal-goods .unit-personal__filters {
    padding-bottom: 72px;
    position: relative;
  }
  /*.unit-personal-goods .unit-personal__filters .unit-tab-menu {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }*/
  .unit-personal-goods .unit-personal__filters .unit-tab-menu__list {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .unit-personal-goods__table {
    font-size: 18px;
  }
  .unit-personal-goods__table-status {
    width: 105px;
  }
  .unit-personal-goods__table-date {
    width: 205px;
  }
  .unit-personal-goods__table-act {
    width: 130px;
  }
  .unit-product-edit__label {
    font-size: 18px;
  }
  .unit-product-edit__text-inp {
    font-size: 18px;
  }
  .unit-product-edit__price {
    font-size: 18px;
  }
  .unit-product-edit__price .unit-ruble {
    font-size: 28px;
  }
  .unit-product-edit__price-inp {
    width: 190px;
  }
  .unit-product-edit__price-inp input {
    height: 55px;
    line-height: 53px;
    font-size: 28px;
  }
  .unit-product-edit__desc-name___edit-textarea {
    font-size: 26px;
    min-height: 65px;
  }
  .unit-product-edit__desc-name___edit-textarea-double {
    font-size: 26px;
    min-height: 65px;
  }
  .unit-product-edit__draw-thumbs .unit-product-add {
    padding: 12px 22px;
  }
  .unit-product-edit__draw-thumbs .unit-product-add__desc-name {
    font-size: 12px;
  }
  .unit-product-edit__message {
    font-size: 18px;
  }
  /* lk */
}

/* lk */
@media (max-width: 1720px) {
  .unit-personal-goods .unit-personal__filters .unit-tab-menu {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
/* lk */

@media (max-width: 1680px) {
  .unit-footer__middle .unit-footer__contain {
    margin-right: 70px;
  }
  .unit-footer__middle-menu {
    margin-right: 70px;
  }
  .unit-footer__menu-list {
    margin-right: 70px;
  }
  .unit-about__content {
    max-width: 555px;
  }
  .unit-about__benefits {
    left: 575px;
  }
  .unit-about__decoration {
    left: 890px;
  }
  .unit-about__decoration img {
    max-width: none;
  }
  .unit-accent__desc br {
    display: none;
  }
  .unit-footer__top .unit-footer__contain:nth-child(1),
  .unit-footer__top .unit-footer__contain:nth-child(3) {
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px;
  }
  .unit-form__arenda {
    padding-right: 0;
    padding-left: 0;
  }
  .unit-steps__desc-name {
    font-size: 18px;
  }
  .unit-steps__graphic {
    width: 64px;
    height: 64px;
  }
  .unit-steps__list-item--document .unit-steps__graphic {
    width: 49px;
  }
  .unit-catalog-section__filters-list {
    margin-bottom: -20px;
  }
  .unit-catalog-section__filters-list___item {
    margin: 0 20px 20px 0;
  }
  .unit-more {
    height: 58px;
    font-size: 20px;
  }
  .unit-navigation-page__list-item {
    -ms-flex-preferred-size: 58px;
    flex-basis: 58px;
    height: 58px;
  }
  .unit-sidebar {
    width: 460px;
  }
  .unit-filters-main .unit-checkbox {
    font-size: 18px;
  }
  .unit-filters-main__title {
    font-size: 20px;
    padding-top: 26px;
    padding-bottom: 23px;
  }
  .unit-filters-main__name {
    font-size: 20px;
  }
  .unit-filters-main__buttons {
    width: 460px;
  }
  .unit-about__summary-desc___name {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .unit-about__summary-desc___text {
    font-size: 28px;
  }
  .unit-detail-page__characteristic {
    word-break: inherit;
  }
  .unit-detail-page__characteristic-list___item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }
  .unit-detail-page__characteristic-list___item:nth-child(3n+3) {
    margin-right: 2%;
  }
  .unit-detail-page__characteristic-list___item:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 1600px) {
  .unit-label {
    font-size: 18px;
  }
  .f-unit--input {
    font-size: 18px;
  }
  .unit-news__desc-name {
    font-size: 20px;
  }
  .unit-steps__list-item {
    -ms-flex-preferred-size: 200px;
    flex-basis: 200px;
  }
  .unit-catalog-section__list-item {
    margin-bottom: 27px;
  }
  .unit-catalog-section__ads {
    margin-bottom: 30px;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 28px;
  }
  .unit-catalog-graphics__object-desc___name {
    font-size: 22px;
  }
  .unit-contacts__desc {
    width: 400px;
    font-size: 20px;
  }
  /* lk */
  .unit-personal .unit-catalog-product__menu {
    font-size: 18px;
  }
  .unit-personal__content {
    font-size: 18px;
  }
  .unit-personal-notifications__table table {
    font-size: 18px;
  }
  .unit-select-shop {
    background-size: 50% auto;
  }
  .unit-select-shop__intro {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .unit-select-shop__graphic {
    width: 48px;
    height: 48px;
    margin-bottom: 20px;
  }
  .unit-select-shop__list {
    margin-bottom: 20px;
  }
  .unit-select-shop__list .f-unit--select {
    height: 52px;
    line-height: 52px;
    font-size: 18px;
  }
  .unit-select-shop__name {
    margin-bottom: 20px;
    height: 52px;
    line-height: 52px;
    font-size: 18px;
  }
  .unit-select-shop__button .btn {
    font-size: 18px;
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .unit-setting-company .f-unit {
    font-size: 18px;
  }
  .unit-setting-company .f-unit--input {
    height: 52px;
    line-height: 50px;
  }
  .unit-setting-company .btn {
    font-size: 18px;
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .unit-setting-company__list-item {
    margin-bottom: 20px;
  }
  .unit-product-add__desc-name {
    font-size: 20px;
  }
  .unit-notifications__table table th {
    font-size: 18px;
  }
  .unit-notifications__table-status {
    width: 105px;
  }
  .unit-notifications__table-product___desc-name {
    font-size: 18px;
    max-height: 45px;
  }
  .unit-personal-goods--summary .unit-catalog-product__desc-price {
    font-size: 18px;
  }
  /* lk */
}
@media (max-width: 1536px) {
  .unit-footer__middle .unit-footer__contain {
    margin-right: 45px;
  }
  .unit-footer__middle-menu {
    margin-right: 45px;
  }
  .unit-footer__menu-list {
    margin-right: 45px;
  }
  .unit-footer__contacts-list___item {
    margin-right: 55px;
  }
  .unit-steps__list-item {
    margin: 0 28px;
  }
  .unit-steps__arrow {
    width: 54px;
  }
  .unit-news__desc-name {
    font-size: 18px;
  }
  .unit-navigation-page__list-item--active::after {
    border-top-width: 3px;
  }
  .unit-contacts__desc {
    padding: 20px;
    width: 360px;
    font-size: 18px;
  }
  .unit-about__summary-graphic {
    width: 68px;
    height: 68px;
  }
  .unit-about__summary-desc___name {
    font-size: 16px;
    margin-bottom: 0;
  }
  .unit-about__summary-desc___text {
    font-size: 22px;
  }
  .unit-detail-page__price-block .unit-price {
    font-size: 26px;
  }
  .unit-detail-page__accordion-title {
    font-size: 20px;
  }
  .unit-detail-page__characteristic {
    font-size: 16px;
  }
  .unit-detail-page__intro {
    font-size: inherit;
  }
  /* lk */
  .unit-personal .unit-catalog-product__menu {
    width: 24px;
    height: 24px;
  }
  .unit-personal__main-block {
    padding: 30px 38px;
    margin-bottom: 30px;
  }
  .unit-product-edit__draw-main {
    margin-bottom: 13px;
  }
  .unit-product-edit__draw-thumbs {
    margin-bottom: 20px;
  }
  .unit-product-edit__draw-thumbs___list {
    margin-bottom: -13px;
  }
  .unit-product-edit__draw-thumbs___list-item {
    /*-ms-flex-preferred-size: 23.5%;
    flex-basis: 23.5%;*/
    margin: 0 0 13px 0;
  }
  .unit-product-edit__technical {
    font-size: 18px;
  }
  .unit-product-edit__price-inp {
    width: 165px;
  }
  .unit-product-edit__price-inp input {
    font-size: 24px;
  }
  /* lk */
}
@media (max-width: 1440px) {
  .unit-search-block {
    width: 93.4vw;
    right: -46px;
  }
  .unit-detail-page h1 {
    font-size: 28px;
  }
  .unit-detail-page__technical {
    font-size: 18px;
  }
  .unit-detail-page__text {
    font-size: 18px;
  }
  .unit-gallery-detail__list {
    margin-right: -24px;
  }
  .unit-gallery-detail__list-item {
    margin-bottom: 26px;
  }
  .unit-shops__select-letter {
    font-size: 18px;
  }
  .unit-shops__letter {
    font-size: 18px;
  }
  .unit-shops__letter-sections___section {
    padding-left: 145px;
    min-height: 103px;
  }
  .unit-shops__letter-sections___section::before {
    font-size: 42px;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 26px;
  }
  .unit-product-edit__characteristics .btn__icon {
    display: none;
  }
}
@media (max-width: 1400px) {
  .unit-steps__graphic {
    width: 50px;
    height: 50px;
  }
  .unit-steps__desc-name {
    font-size: 16px;
  }
  .unit-steps__arrow {
    width: 38px;
    top: 28px;
  }
  .unit-steps__list-item {
    margin: 0 19px;
  }
  .unit-steps__list-item--document .unit-steps__graphic {
    width: 39px;
  }
  .unit-form__arenda .btn {
    width: 245px;
  }
  .unit-catalog-text__title {
    font-size: 18px;
  }
  .unit-catalog-text__title-icon {
    width: 40px;
    height: 40px;
    margin-right: 12px;
  }
  .unit-catalog-text__list {
    font-size: 16px;
    padding-left: 52px;
  }
  .unit-catalog-text__more {
    padding-left: 52px;
    font-size: 16px;
    margin-top: 18px;
  }
  .unit-catalog-section__filters {
    margin-bottom: 25px;
  }
  .unit-catalog-section__filters-list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
  }
  .unit-catalog-section__filters-list___item--main {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 25px;
    box-sizing: border-box;
    padding-right: 200px;
  }
  .unit-catalog-section__filters-list___item--sidebar {
    position: absolute;
    top: 0;
    right: 0;
    height: 41px;
    margin-right: 0;
  }
  .unit-catalog-section__list {
    margin-bottom: 0;
  }
  .unit-catalog-section__list-item {
    margin-bottom: 25px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc {
    padding-bottom: 25px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-name {
    font-size: 22px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-price {
    font-size: 24px;
  }
  .unit-catalog-section__ads {
    margin-bottom: 25px;
  }
  .unit-catalog-section__ads .btn {
    padding-top: 10px;
    padding-bottom: 9px;
  }
  .unit-catalog-section__ads-list___item {
    min-height: 235px;
  }
  .unit-catalog-section__ads-desc {
    font-size: 16px;
  }
  .unit-catalog-section__ads-desc___name {
    font-size: 30px;
  }
  .unit-catalog-section__ads-desc___text {
    margin-bottom: 12px;
  }
  .unit-catalog-section__ads-desc___date {
    margin-bottom: 12px;
  }
  .unit-catalog-product__desc-name {
    font-size: 16px;
  }
  .unit-catalog-product__desc-price {
    font-size: 18px;
  }
  .unit-detail-page--shop .unit-view-phone {
    margin-right: 0;
    width: 180px;
  }
  .unit-detail-page--shop .unit-view-phone .unit-phone {
    width: inherit;
    padding-right: 10px;
    padding-left: 10px;
  }
  .unit-detail-page--shop .unit-view-phone .btn {
    width: inherit;
    padding-right: 10px;
    padding-left: 10px;
  }
  .unit-contacts__triggers {
    top: 40px;
    font-size: 18px;
  }
  .unit-contacts__triggers-trigger {
    width: 160px;
  }
  .unit-contacts__desc {
    top: 40px;
    left: 40px;
  }
  .unit-shops__instruments {
    margin-bottom: 30px;
  }
  .unit-shops__instruments .unit-search-input {
    width: 260px;
  }
  .unit-shops__instruments .unit-tab-menu__list-item {
    margin-right: 20px;
  }
  .unit-shops__instruments .unit-tab-menu__list-item:last-child {
    margin-right: 0;
  }
  .unit-shops__instruments-list___item {
    margin-right: 20px;
  }
  .unit-shops__instruments-list___item--shops {
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 24px;
  }
  .unit-select-shop {
    background-size: 80% auto;
  }
  .unit-personal__filters-list___item {
    margin-right: 20px;
  }
  .unit-personal-goods .unit-personal__filters {
    padding-bottom: 0;
  }
  .unit-personal-goods .unit-personal__filters .unit-tab-menu {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .unit-personal-goods .unit-personal__filters .unit-tab-menu__list-item {
    margin-right: 20px;
  }
  .unit-personal-goods .unit-personal__filters .unit-tab-menu__list-item:last-child {
    margin-right: 0;
  }
  .unit-personal-goods .unit-personal__filters-sections___section {
    margin-bottom: 20px;
  }
  .unit-personal-goods .unit-personal__filters-sections___section:last-child {
    margin-bottom: 0;
  }
  .unit-product-edit__price-list___item {
    margin-right: 20px;
  }
  .unit-product-edit__price-inp {
    width: 160px;
  }
}
@media (max-width: 1366px) {
  .unit-label {
    font-size: 16px;
  }
  .f-unit {
    font-size: 16px;
  }
  .unit-form__arenda {
    font-size: 16px;
  }
  .unit-footer__middle .unit-footer__contain-group {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain {
    -ms-flex-preferred-size: 175px;
    flex-basis: 175px;
    margin-right: 45px;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain:last-child {
    margin-right: 0;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain--form {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .unit-footer__middle .unit-form {
    position: relative;
    right: auto;
    bottom: auto;
    max-width: none;
  }
  .unit-footer__middle-menu {
    margin-bottom: 45px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-footer__middle-wrap {
    display: block;
    padding-bottom: 0;
  }
  .unit-footer__middle-decoration {
    left: auto;
  }
  .unit-footer__menu-list {
    width: 175px;
  }
  .unit-footer__contacts-list___item {
    margin-right: 25px;
  }
  .unit-search-block {
    width: 92.4vw;
  }
  .unit-steps__list-item {
    -ms-flex-preferred-size: 180px;
    flex-basis: 180px;
  }
  .unit-catalog-graphics__object-desc {
    padding: 20px;
  }
  .unit-catalog-graphics__object-desc___name {
    font-size: 20px;
  }
  .unit-catalog-section__list-item {
    margin-bottom: 23px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-name {
    font-size: 18px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-price {
    font-size: 20px;
  }
  .unit-catalog-section__ads {
    margin-bottom: 23px;
  }
  .unit-detail-page__technical-list___item:nth-child(1) {
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
  }
  .unit-detail-page__gallery-list___item {
    margin-top: 20px;
  }
  .unit-detail-page__banner {
    margin-bottom: 20px;
  }
  .unit-shops__select-letter___sections-section {
    margin-right: 25px;
  }
  .unit-shops__select-letter___sections-section::after {
    margin-left: 12px;
  }
  /* lk */
  .unit-personal .unit-catalog-product__menu {
    font-size: 16px;
  }
  .unit-personal__content {
    font-size: 16px;
  }
  .unit-personal__filters {
    margin-bottom: 20px;
  }
  .unit-personal__filters-list___item {
    margin-right: 20px;
  }
  .unit-personal-notifications .unit-navigation-page {
    margin-bottom: 20px;
  }
  .unit-personal-notifications__product-graphic {
    margin-right: 20px;
  }
  .unit-personal-notifications__table {
    margin-bottom: 20px;
  }
  .unit-select-shop__intro {
    font-size: 16px;
  }
  .unit-select-shop__list .f-unit--select {
    font-size: 16px;
  }
  .unit-select-shop__name {
    font-size: 16px;
  }
  .unit-select-shop__button .btn {
    font-size: 16px;
  }
  .unit-setting-company .f-unit {
    font-size: 16px;
  }
  .unit-setting-company .btn {
    font-size: 16px;
  }
  .unit-setting-company__list-item--terms {
    font-size: 12px;
  }
  .unit-product-add__desc-name {
    font-size: 18px;
  }
  .unit-notifications__table table th {
    font-size: 16px;
  }
  .unit-notifications__table-status {
    width: 105px;
  }
  .unit-notifications__table-product___desc-name {
    font-size: 16px;
    max-height: 39px;
  }
  .unit-personal-goods__table table th.unit-personal-goods__table-name {
    padding-left: 20px;
  }
  .unit-product-edit__price {
    font-size: 16px;
  }
  .unit-product-edit__price-inp {
    width: 156px;
  }
  /* lk */
}
@media (max-width: 1280px) {
  .unit-main-menu__link {
    padding-right: 20px;
    padding-left: 20px;
  }
  .unit-search-block__issuing-sections___section {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-right: 2%;
  }
  .unit-search-block__issuing-sections___section:nth-child(2n+2) {
    margin-right: 0;
  }
  .unit-main-slider__contacts-list___item {
    padding-left: 40px;
    margin-right: 36px;
  }
  .unit-main-slider__contacts-desc___name {
    font-size: inherit;
  }
  .unit-main-slider__contacts-icon {
    width: 32px;
    height: 32px;
  }
  .unit-instagram__list-item {
    -ms-flex: 0 0 23.5%;
    flex: 0 0 23.5%;
  }
  .unit-instagram__list-item:nth-child(4) {
    margin-right: 0;
  }
  .unit-instagram__list-item:nth-child(5),
  .unit-instagram__list-item:nth-child(6) {
    display: none;
  }
  .unit-about__content {
    max-width: 355px;
  }
  .unit-about__benefits {
    left: 375px;
  }
  .unit-about__decoration {
    left: 690px;
  }
  .unit-accent {
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .unit-accent__graphic {
    width: 60vw;
    margin-right: 125px;
  }
  .unit-accent__graphic::before {
    margin-left: 62px;
  }
  .unit-accent__graphic-icon {
    height: 145px;
  }
  .unit-accent__graphic-floor {
    width: 80px;
    height: 80px;
    padding: 18px 12px;
    margin-left: 22px;
  }
  .unit-accent__graphic-floor___name {
    font-size: 42px;
    margin-bottom: 4px;
  }
  .unit-accent__desc {
    font-size: 26px;
  }
  .unit-footer__top .unit-footer__contain:nth-child(1),
  .unit-footer__top .unit-footer__contain:nth-child(3) {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .unit-form__arenda .unit-checkbox {
    font-size: 12px;
  }
  .unit-catalog-section__ads {
    margin-bottom: 23px;
  }
  .unit-catalog-section__ads-desc___name {
    font-size: 24px;
  }
  .unit-catalog-section__ads-list___item {
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 32px;
  }
  .unit-sidebar {
    width: 400px;
  }
  .unit-filters-main .unit-checkbox {
    font-size: 16px;
  }
  .unit-filters-main__title {
    font-size: 18px;
  }
  .unit-filters-main__name {
    font-size: 18px;
  }
  .unit-filters-main__buttons {
    width: 400px;
  }
  .unit-contacts__data {
    font-size: 20px;
  }
  .unit-contacts__data-list___item {
    margin-right: 30px;
  }
  .unit-contacts__data-list___item::after {
    margin-left: 15px;
  }
  .unit-contacts__desc {
    width: 320px;
    font-size: 16px;
  }
  .unit-contacts__desc-title {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .unit-contacts__desc-title___graphic {
    height: 75px;
  }
  .unit-contacts__desc-title___graphic-icon {
    width: 75px;
  }
  .unit-contacts__desc-list___item {
    margin-top: 20px;
    padding-top: 20px;
  }
  .unit-partners__other {
    font-size: 20px;
    line-height: 1.2em;
  }
  /* lk */
  .unit-personal__filters .unit-search-input {
    width: 180px;
  }
  .unit-product-edit__label br {
    display: none;
  }
  .unit-product-edit__buttons .btn {
    padding-right: 20px;
    padding-left: 20px;
  }
  .unit-product-edit__price-list___item {
    margin-right: 20px;
  }
  .unit-product-edit__price-inp {
    width: 145px;
  }
  .unit-product-edit__price-inp input {
    height: 49px;
    line-height: 47px;
    font-size: 24px;
  }
  .unit-product-edit__draw-thumbs .unit-product-add {
    padding: 12px;
  }
  .unit-product-edit__message br {
    display: none;
  }
  .unit-product-edit__technical {
    display: block;
  }
  .unit-product-edit__date {
    margin: 0 0 10px;
  }
  .unit-product-edit__price-inp {
    width: 136px;
  }
  /* lk */
}
@media (max-width: 1199px) {
  .unit-main-slider {
	  margin-top: 110px;
  }
  .i-hamburger {
    width: 34px;
    height: 22px;
    display: block;
  }
  .i-hamburger__layout {
    height: 2px;
    background-color: #000;
    position: absolute;
    right: 0;
    left: 0;
    transition: transform .1s linear, opacity .1s linear;
  }
  .i-hamburger__layout:nth-child(1) {
    top: 0;
  }
  .i-hamburger__layout:nth-child(2) {
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
  }
  .i-hamburger__layout:nth-child(3) {
    bottom: 0;
  }
  .unit-anchor-contain .unit-anchor {
    top: -110px;
  }
  .unit-header .unit-main-menu {
    height: 100vh;
    padding-top: 110px;
    box-sizing: border-box;
  }
  .unit-header .unit-main-menu__contain {
    height: 100%;
    overflow: auto;
  }
  .unit-header .unit-main-menu__list-item {
    height: auto;
  }
  .unit-header__contain--logotype {
    margin-right: 12px;
  }
  .unit-header__contain--menu {
    display: none;
  }
  .unit-header__contain--setting {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .html--header-fixed .unit-header {
    position: fixed;
  }
  .html--authorization .unit-help-menu__list-item--profile {
    margin-right: 12px;
  }
  .unit-help-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
  }
  .unit-help-menu .unit-search-block {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    right: 0;
    top: 0;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
  }
  .unit-help-menu__list {
    width: 100%;
  }
  .unit-help-menu__list-item--search {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .unit-help-menu__list-item--search .unit-help-menu__link {
    display: none;
  }
  .unit-help-menu__list-item--menu {
    display: block;
  }
  .html--visible-search-block .unit-help-menu__list-item--search {
    position: static;
  }
  .html--visible-search-block .unit-search-block {
    height: 100vh;
    padding: 40px;
    overflow: hidden;
    box-sizing: border-box;
  }
  .html--visible-search-block .unit-search-block__contain {
    height: 100%;
  }
  .html--visible-search-block .unit-search-block__form-stroke {
    padding-right: 40px;
  }
  .html--visible-search-block .unit-search-block__form-btn--close {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .html--visible-search-block .unit-search-block__issuing {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    display: block;
  }
  .html--visible-search-block .unit-search-block__issuing-wrap {
    height: 100%;
    overflow: auto;
  }
  .unit-search-block__form-stroke {
    padding-right: 20px;
  }
  .unit-search-block__form-btn--close {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-4px);
    transition: opacity .1s linear, visibility .1s linear, transform .1s linear;
  }
  .unit-search-block__issuing {
    box-sizing: border-box;
    display: none;
  }
  .unit-main-menu {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
  }
  .unit-main-menu .mCSB_scrollTools {
    z-index: 50;
    background-color: rgba(255, 255, 255, 0.3);
  }
  .unit-main-menu .mCSB_inside > .mCSB_container {
    margin-right: 0;
  }
  .unit-main-menu__list {
    display: block;
  }
  .unit-main-menu__list-item {
    border-top: 1px solid #e0e0e0;
  }
  .unit-main-menu__list-item:hover .unit-main-menu__link::before {
    border-color: #fff;
  }
  .unit-main-menu__list-item--child.unit-main-menu__list-item--visible-inner .unit-main-menu__link::before {
    transform: rotate(45deg);
  }
  .unit-main-menu__list-item--child .unit-main-menu__link::before {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    box-sizing: border-box;
    top: 0;
    right: 20px;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    border: 1px solid #9d9d9d;
    border-top-width: 0;
    border-left-width: 0;
    transform: rotate(-45deg);
    transition: border-color 0.1s linear, transform 0.1s linear;
  }
  .unit-main-menu__list-item--visible-inner .unit-main-menu__inner {
    display: block;
  }
  .unit-main-menu__link {
    padding: 20px 58px 19px 25px;
  }
  .unit-main-menu__inner {
    position: relative;
    top: auto;
    left: auto;
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    display: none;
  }
  .unit-main-menu__inner-list {
    font-size: 17px;
    position: relative;
    overflow: hidden;
    border-radius: 0;
  }
  .unit-main-menu__inner-list::before,
  .unit-main-menu__inner-list::after {
    position: absolute;
    z-index: 20;
    right: 0;
    left: 0;
    content: '';
    box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.3);
  }
  .unit-main-menu__inner-list::before {
    top: 0;
  }
  .unit-main-menu__inner-list::after {
    bottom: 0;
  }
  .unit-main-menu__inner-list___item {
    border-top: 1px solid #fff;
  }
  .unit-main-menu__inner-list___item:first-child {
    border-top: 0;
  }
  .unit-main-menu__inner-list___item--child::after {
    display: none;
    content: none;
  }
  .unit-main-menu__inner-link {
    background-color: #e1e1e1;
    white-space: normal;
  }
  .unit-main-menu__inner-link::before {
    display: none;
    content: none;
  }
  .unit-main-menu__inner-link___icon {
    display: none;
  }
  .unit-main-menu__inner-link___text {
    padding: 22px 32px 21px 55px;
    text-transform: uppercase;
  }
  .unit-main-menu__inner-two {
    display: none;
    opacity: 1;
    visibility: visible;
    transform: none;
  }
  .unit-help-menu__link--hamburger {
    cursor: pointer;
    background-color: transparent;
  }
  .unit-help-menu__link--hamburger:hover .i-hamburger__layout:nth-child(1) {
    transform: translateY(-2px);
  }
  .unit-help-menu__link--hamburger:hover .i-hamburger__layout:nth-child(3) {
    transform: translateY(2px);
  }
  .html--visible-main-menu .unit-header::before {
    z-index: 2;
  }
  .html--visible-main-menu .unit-header__contain--menu {
    display: block;
  }
  .html--visible-main-menu .unit-help-menu__link--hamburger .i-hamburger__layout:nth-child(1) {
    transform: rotate(45deg);
    top: 10px;
  }
  .html--visible-main-menu .unit-help-menu__link--hamburger .i-hamburger__layout:nth-child(2) {
    opacity: 0;
  }
  .html--visible-main-menu .unit-help-menu__link--hamburger .i-hamburger__layout:nth-child(3) {
    transform: rotate(-45deg);
    bottom: 10px;
  }
  .unit-partners .mCSB_container {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-partners__list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25vw;
    flex: 0 0 25vw;
  }
  .unit-news .mCSB_container {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-news--last .unit-news__list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48vw;
    flex: 0 0 48vw;
    margin-right: 2vw;
  }
  .unit-news--last .unit-news__list-item:last-child {
    margin-right: 0;
  }
  .unit-instagram .mCSB_container {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-instagram__list-item {
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    margin: 0 20px 20px 0;
  }
  .unit-instagram__list-item:nth-child(4) {
    margin-right: 20px;
  }
  .unit-instagram__list-item:nth-child(5),
  .unit-instagram__list-item:nth-child(6) {
    display: block;
  }
  .unit-instagram__list-item:last-child {
    margin-right: 0;
  }
  .unit-steps__list-item {
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
  }
  .unit-contacts__triggers {
    font-size: 16px;
    margin-left: 50px;
  }
  .unit-contacts__triggers-trigger {
    width: 150px;
  }
  .unit-about__highlight {
    font-size: 25px;
  }
  .unit-about__highlight-letter {
    font-size: 45px;
  }
  .unit-about__summary-desc___text {
    font-size: 20px;
  }
  .unit-shops__instruments .unit-search-input {
    width: 220px;
  }
  .unit-shops__instruments-list___item--shops {
    -ms-flex-preferred-size: 220px;
    flex-basis: 220px;
  }
  .unit-detail-page__price-block .unit-price {
    font-size: 22px;
  }
  .unit-detail-page__characteristic-list___item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
  }
  .unit-detail-page__characteristic-list___item:nth-child(2n+2) {
    margin-right: 0;
  }
  .unit-footer__top .unit-footer__contain:nth-child(1) {
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
  }
  .unit-footer__top .unit-footer__contain:nth-child(2) {
    flex-grow: 2;
  }
  .unit-footer__top-wrap {
    padding-right: 160px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .unit-footer__discount {
    position: absolute;
    top: 0;
    right: 0;
  }
  .unit-footer__contacts-list {
    margin-bottom: -25px;
  }
  .unit-footer__contacts-list___item {
    margin-bottom: 25px;
  }
  .unit-footer__middle .unit-footer__contain {
    margin-right: 25px;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain {
    margin-right: 25px;
  }
  .unit-footer__middle-menu {
    margin-right: 0;
  }
  .unit-footer__menu-list {
    margin-right: 25px;
  }
}
@media (max-width: 1152px) {
  .unit-service {
    font-size: 16px;
  }
  .unit-service__list-item {
    padding: 60px 20px 20px;
    margin-top: 60px;
  }
  .unit-service__desc {
    padding-bottom: 46px;
  }
  .unit-service__desc-name {
    font-size: 20px;
  }
  .unit-service__desc-button {
    bottom: 16px;
  }
  .unit-service__graphic {
    width: 100px;
    height: 100px;
  }
  .unit-service__graphic-icon {
    width: 48px;
    height: 48px;
  }
  .unit-form__arenda .btn {
    font-size: 16px;
    padding: 16px 16px 15px;
    font-weight: 400;
    width: 205px;
  }
  .unit-form__arenda-sections___section {
    -ms-flex-preferred-size: 25.5%;
    flex-basis: 25.5%;
  }
  .unit-form__arenda-sections___section:nth-child(3) {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
  }
  .unit-steps__list-item {
    -ms-flex-preferred-size: 165px;
    flex-basis: 165px;
  }
  .unit-catalog-graphics__object-desc {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .unit-catalog-text__sections-section {
    -ms-flex-preferred-size: 33.3%;
    flex-basis: 33.3%;
  }
  .unit-more {
    height: 48px;
    font-size: 18px;
  }
  .unit-catalog-product .unit-favorite {
    margin-top: 14px;
  }
  .unit-catalog-product__desc {
    padding-bottom: 10px;
  }
  .unit-catalog-product__desc-name {
    font-size: 14px;
  }
  .unit-catalog-product__desc-price {
    font-size: 16px;
  }
  .unit-catalog-section__list--nowrap .unit-catalog-section__list-item {
    width: 320px;
    margin-right: 39px;
  }
  .unit-favorite {
    width: 20px;
    height: 20px;
  }
  .unit-navigation-page {
    font-size: 18px;
  }
  .unit-navigation-page__list-item {
    -ms-flex-preferred-size: 48px;
    flex-basis: 48px;
    height: 48px;
  }
  .unit-detail-page h1 {
    font-size: 24px;
  }
  .unit-detail-page__technical {
    font-size: 14px;
  }
  .unit-detail-page__text {
    font-size: 16px;
  }
  .unit-photo-gallery__list-item {
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
    margin-bottom: 20px;
  }
  .unit-photo-gallery__list-item:nth-child(4n+4) {
    margin-right: 2%;
  }
  .unit-photo-gallery__list-item:nth-child(3n+3) {
    margin-right: 0;
  }
  .unit-gallery-detail__list {
    margin-right: -18px;
  }
  .unit-gallery-detail__list-item {
    margin-bottom: 20px;
  }
  .unit-shops__letter-sections___section {
    padding: 25px 25px 25px 110px;
    min-height: 75px;
  }
  .unit-shops__letter-sections___section::before {
    font-size: 32px;
    top: 25px;
  }
}
@media (max-width: 1136px) {
  .unit-instagram__desc {
    padding: 10px;
  }
  .unit-form__arenda .f-unit--textarea {
    height: 155px;
  }
  .unit-form__arenda .unit-form__list-group .unit-form__list-item {
    margin-right: 10px;
  }
  .unit-form__arenda-sections___section {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }
  .unit-form__arenda-sections___section:nth-child(2) {
    margin-right: 0;
  }
  .unit-form__arenda-sections___section:nth-child(3) {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 28px;
    padding-bottom: 0;
  }
  .unit-form__arenda-sections___section:nth-child(3) .unit-form__list-group {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .unit-steps__list-item {
    margin: 0 10px;
  }
  .unit-footer__top .unit-logotype {
    margin-bottom: 30px;
  }
  .unit-footer__top .unit-footer__contain:first-child {
    padding-right: 140px;
  }
  .unit-footer__top-wrap {
    padding-right: 0;
    display: block;
  }
  .unit-footer__middle .unit-footer__contain {
    margin-bottom: 25px;
  }
  .unit-footer__middle .unit-footer__contain-group {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .unit-footer__middle .unit-footer__contain--form {
    max-width: 500px;
  }
  .unit-footer__middle-menu {
    margin-bottom: 0;
    overflow: hidden;
    display: block;
  }
  .unit-footer__middle-menu .unit-footer__contain {
    float: left;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 18px;
  }
  .unit-catalog-graphics__object--type-big::before {
    padding-top: 110%;
  }
  .unit-catalog-graphics__object--type-half-big-h::before {
    padding-top: 53%;
  }
  .unit-catalog-graphics__object--type-wide::before {
    padding-top: 149%;
  }
  .unit-catalog-graphics__object--type-half-w::before {
    padding-top: 76.725%;
  }
  .unit-catalog-section__filters {
    margin-bottom: 18px;
  }
  .unit-catalog-section__filters-list___item--main {
    margin-bottom: 18px;
  }
  .unit-catalog-section__list-item {
    margin-bottom: 18px;
  }
  .unit-catalog-section__list--large .unit-catalog-product {
    padding: 14px 18px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-name {
    font-size: 14px;
    padding-right: 24px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-price {
    right: 18px;
    bottom: 14px;
    left: 18px;
  }
  .unit-catalog-section__list--nowrap .unit-catalog-section__list-item {
    margin-right: 26px;
  }
  .unit-catalog-section__ads {
    margin-bottom: 18px;
  }
  .unit-catalog-product {
    padding: 10px 14px;
  }
  .unit-catalog-product__desc-price {
    right: 14px;
    bottom: 10px;
    left: 14px;
  }
  .unit-contacts__triggers {
    margin-left: 90px;
  }
  .unit-contacts__data {
    font-size: 18px;
  }
  .unit-about__summary-desc___text {
    font-size: 18px;
  }
  .unit-news__desc-name {
    font-size: 16px;
  }
  .unit-shops__instruments .unit-search-input {
    width: 190px;
  }
  .unit-shops__instruments-list___item--shops {
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
  }
  .unit-shops__draw-list___item {
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
    margin-bottom: 18px;
  }
  .unit-shops__draw-list___item:nth-child(4n+4) {
    margin-right: 2%;
  }
  .unit-shops__draw-list___item:nth-child(3n+3) {
    margin-right: 0;
  }
  .unit-shops__select-letter {
    font-size: 14px;
  }
  .unit-shops__letter {
    font-size: 16px;
  }
  .unit-buy-credit {
    font-size: 14px;
  }
  .unit-buy-credit__icon {
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
    height: 32px;
  }
  .unit-detail-page__price-block .unit-price {
    font-size: 18px;
  }
  .unit-detail-page__price-block___credit {
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
  }
  .unit-detail-page--shop .unit-detail-page__technical-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .unit-detail-page--shop .unit-detail-page__technical-list___item:nth-child(4) {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 16px;
  }
  .unit-detail-page--shop .unit-detail-page__technical-list___item--phone {
    margin-right: 0;
  }
  .unit-detail-page--shop .unit-detail-page__button .btn--micro {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 1024px) {
  .btn--micro {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .btn--micro.btn--icon {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .unit-service__list-item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-right: 2%;
  }
  .unit-service__list-item:nth-child(2n+2) {
    margin-right: 0;
  }
  .unit-news__instruments {
    margin-bottom: 30px;
  }
  .unit-news__instruments-list___item {
    margin-right: 30px;
  }
  .unit-news--column-4 .unit-news__list-item {
    -ms-flex-preferred-size: 32%;
    flex-basis: 32%;
    margin-bottom: 18px;
  }
  .unit-news--column-4 .unit-news__list-item:nth-child(4n+4) {
    margin-right: 2%;
  }
  .unit-news--column-4 .unit-news__list-item:nth-child(3n+3) {
    margin-right: 0;
  }
  .unit-steps__list {
    margin-bottom: -20px;
  }
  .unit-steps__list-item {
    margin-bottom: 20px;
  }
  .unit-catalog-text__sections-section {
    margin-bottom: 25px;
  }
  .unit-catalog-text__list a {
    text-decoration: underline;
  }
  .unit-catalog-text__list a::after {
    display: none;
  }
  .unit-catalog-text__list a:hover {
    text-decoration: none;
  }
  .unit-catalog-section__list--large .unit-catalog-product {
    padding: 10px;
  }
  .unit-catalog-section__list--large .unit-catalog-product__desc-price {
    right: 10px;
    bottom: 10px;
    left: 10px;
    font-size: 16px;
  }
  .unit-catalog-section__ads .btn {
    font-size: 14px;
    padding: 10px 10px 9px;
    width: 140px;
  }
  .unit-catalog-section__ads-list___item {
    padding-right: 20%;
    min-height: 0;
  }
  .unit-catalog-section__ads-graphic {
    width: 40%;
  }
  .unit-catalog-section__ads-desc {
    font-size: 14px;
  }
  .unit-catalog-product {
    padding: 10px;
  }
  .unit-catalog-product__desc-name {
    font-size: 12px;
  }
  .unit-catalog-product__desc-price {
    font-size: 14px;
    right: 10px;
    left: 10px;
  }
  .unit-action__desc-name {
    font-size: 20px;
  }
  .unit-page-404__desc-name {
    font-size: 24px;
  }
  .unit-page-404__desc-text {
    max-width: 480px;
    font-size: 18px;
  }
  .unit-shops__instruments {
    margin-bottom: 20px;
  }
  .unit-shops__instruments .unit-search-input {
    width: auto;
  }
  .unit-shops__instruments-sections {
    position: relative;
    padding-top: 61px;
  }
  .unit-shops__instruments-list___item:first-child {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin-right: 0;
  }
  .unit-shops__content {
    margin-bottom: 20px;
  }
  .unit-price--old::before {
    border-top-width: .16em;
    margin-top: -0.08em;
  }
  .unit-view-phone .unit-phone {
    padding-top: 18px;
    padding-bottom: 16px;
    font-size: 14px;
    width: 175px;
    text-align: center;
  }
  .unit-view-phone .btn {
    width: 175px;
  }
}
@media (max-width: 960px) {
  h1,
  .unit-title--h1 {
    font-size: 3.6vw;
  }
  h2,
  .unit-title--h2 {
    font-size: 3vw;
  }
  h3,
  .unit-title--h3 {
    font-size: 2.6vw;
  }
  h4,
  .unit-title--h4 {
    font-size: 2.2vw;
  }
  h5,
  .unit-title--h5 {
    font-size: 1.9vw;
  }
  h6,
  .unit-title--h6 {
    font-size: 1.7vw;
  }
  .unit-date__text {
    font-size: 14px;
  }
  .unit-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
  .unit-helper {
    right: 20px;
    bottom: 48px;
  }
  .unit-search-block .mCSB_inside > .mCSB_container {
    margin-right: 16px;
  }
  .unit-search-block__issuing-sections {
    display: block;
  }
  .unit-search-block__issuing-sections___section {
    margin-right: 0;
  }
  .html--visible-search-block .unit-search-block {
    padding: 20px;
  }
  .unit-main-slider .bx-controls-direction .bx-prev {
    left: 20px;
  }
  .unit-main-slider .bx-controls-direction .bx-next {
    right: 20px;
  }
  .unit-about__content {
    max-width: none;
  }
  .unit-about__benefits {
    position: relative;
    top: auto;
    left: auto;
    padding-top: 0;
    width: auto;
    margin-bottom: 30px;
  }
  .unit-about__decoration {
    position: relative;
    top: auto;
    left: auto;
    margin-bottom: -155px;
  }
  .unit-about__decoration img {
    max-width: 100%;
  }
  .unit-gallery__list {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .unit-gallery__list-item {
    -ms-flex-preferred-size: 175px;
    flex-basis: 175px;
    margin-right: 22px;
  }
  .unit-accent__graphic {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
  }
  .unit-accent__desc {
    font-size: 20px;
  }
  .unit-catalog .unit-tab-menu {
    position: relative;
    bottom: auto;
    right: auto;
    margin-bottom: 20px;
  }
  .unit-catalog .unit-tab-menu__list {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .unit-catalog-text__sections-section {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .unit-catalog-section__sidebar-open___name {
    display: none;
  }
  .unit-catalog-section__filters-list___item--main {
    padding-right: 90px;
  }
  .unit-catalog-section__list-item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-bottom: 14px;
  }
  .unit-catalog-section__list-item:nth-child(4n+4) {
    margin-right: 2%;
  }
  .unit-catalog-section__list-item:nth-child(2n+2) {
    margin-right: 0;
  }
  .unit-catalog-section__list--large .unit-catalog-section__list-item:nth-child(2n+2) {
    margin-right: 2%;
  }
  .unit-action__list {
    margin-bottom: 20px;
  }
  .unit-action__list-item {
    margin-top: 20px;
  }
  .unit-favorite-page__instruments {
    margin-bottom: 20px;
  }
  .unit-contacts__triggers {
    margin-left: 0;
  }
  .unit-contacts__desc {
    top: 122px;
    left: 20px;
  }
  .unit-contacts__data {
    text-align: center;
  }
  .unit-contacts__data-list___item {
    margin: 10px 0 0;
  }
  .unit-contacts__data-list___item:first-child {
    margin-top: 0;
  }
  .unit-contacts__data-list___item::after {
    display: none;
    content: none;
  }
  .unit-about__highlight {
    font-size: 20px;
  }
  .unit-about__highlight-letter {
    font-size: 32px;
  }
  .unit-about__summary-graphic {
    width: 48px;
    height: 48px;
  }
  .unit-about__summary-desc___name {
    font-size: 14px;
  }
  .unit-about__summary-desc___text {
    font-size: 16px;
  }
  .unit-partners--square .unit-partners__list-item {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
  .unit-detail-page__contain {
    display: block;
  }
  .unit-detail-page__gallery {
    margin-bottom: 10px;
  }
  .unit-detail-page__gallery-list {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow: auto;
  }
  .unit-detail-page__gallery-list .mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-bottom: 20px;
  }
  .unit-detail-page__gallery-list .mCSB_container {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-detail-page__gallery-list___item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 550px;
    flex: 0 0 550px;
    margin: 0 20px 0 0;
  }
  .unit-detail-page__content--fixed {
    padding-right: 0;
    position: static;
  }
  .unit-detail-page--shop .unit-detail-page__technical-list___item:nth-child(4) {
    -ms-flex-preferred-size: 130px;
    flex-basis: 130px;
    margin-top: 0;
  }
  .unit-detail-page--shop .unit-detail-page__technical-list___item--phone {
    margin-right: 20px;
  }
  .unit-photo-gallery__list {
    margin-bottom: 16px;
  }
  .unit-photo-gallery__list-item {
    margin-bottom: 14px;
  }
  .unit-gallery-detail__list {
    margin-right: -26px;
  }
  .unit-gallery-detail__list-item {
    width: 31%;
    margin-bottom: 16px;
  }
  .unit-shops__letter-list___item {
    -ms-flex-preferred-size: 33.3333333%;
    flex-basis: 33.3333333%;
  }
}
@media (max-width: 854px) {
  .btn {
    font-size: 18px;
    padding: 19px 20px 18px;
  }
  .btn--small {
    font-size: 16px;
    padding: 8px 14px 9px;
  }
  .btn--micro {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .btn--micro-mini {
    font-size: 14px;
    padding: 7px 12px 8px;
  }
  .btn--icon.btn--micro {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .btn--icon .btn__icon {
    width: 16px;
    height: 16px;
  }
  .unit-popup.unit-form {
    font-size: 18px;
  }
  .unit-popup__title {
    font-size: 26px;
  }
  .unit-popup--authorization .f-unit {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
  }
  .unit-popup--authorization .f-unit-contain .f-unit {
    padding-right: 60px;
  }
  .unit-popup--authorization .f-unit-contain .f-unit-label {
    width: 60px;
    height: 60px;
  }
  .unit-popup--authorization .f-unit--checkbox {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
  }
  .unit-popup--authorization .unit-checkbox {
    font-size: 18px;
  }
  .fancybox-slide--html .fancybox-close-small {
    top: 32px;
  }
  .unit-accent__graphic {
    -ms-flex-preferred-size: 240px;
    flex-basis: 240px;
  }
  .unit-catalog-section__list--large {
    justify-content: space-between;
  }
  .unit-catalog-section__list--large .unit-catalog-section__list-item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-right: 0;
  }
  .unit-catalog-section__list--large .unit-catalog-section__list-item:nth-child(2n+2) {
    margin-right: 0;
  }
  .unit-catalog-section__list--large .unit-catalog-section__list-item:nth-child(3) {
    display: none;
  }
  .unit-catalog-section__list--nowrap .unit-catalog-section__list-item {
    margin-right: 20px;
  }
  .unit-catalog-product__graphic-contain {
    text-align: center;
  }
  .unit-filters-main__buttons-contain {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .unit-favorite-page__instruments .btn {
    padding-top: 10px;
    padding-bottom: 11px;
  }
  .unit-about__summary {
    padding-top: 20px;
    padding-bottom: 0;
  }
  .unit-about__summary-list___item {
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
    margin: 0 20px 20px 0;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 14px;
  }
  .unit-catalog-graphics__object--type-big {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .unit-catalog-graphics__object--type-big::before {
    padding-top: 100%;
  }
  .unit-catalog-graphics__object--type-big + .unit-catalog-graphics__group {
    margin-top: 14px;
  }
  .unit-catalog-graphics__object--type-half-w {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }
  .unit-catalog-graphics__object--type-one-quarter {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
  }
  .unit-catalog-graphics__object--type-wide::before {
    padding-top: 139%;
  }
  .unit-catalog-graphics__object--type-half-w {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 14px;
  }
  .unit-catalog-graphics__object--type-half-w::before {
    padding-top: 66.725%;
  }
  .unit-catalog-graphics__object--type-half-w:first-child {
    margin-top: 0;
    margin-bottom: 14px;
  }
  .unit-catalog-graphics__object--type-half-big-h::before {
    padding-top: 60%;
  }
  .unit-catalog-graphics__group {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 14px;
  }
  .unit-catalog-graphics__group:last-child {
    margin-bottom: 0;
  }
  .unit-catalog-graphics__group .unit-catalog-graphics__object {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-right: 2%;
  }
  .unit-catalog-graphics__group .unit-catalog-graphics__object:last-child {
    margin-right: 0;
  }
}
@media (max-width: 800px) {
  .f-unit--input {
    height: 48px;
    line-height: 48px;
    font-size: 16px;
  }
  .f-unit--textarea {
    line-height: normal;
  }
  .f-unit--file .jq-file__name {
    padding-right: 48px;
  }
  .f-unit--file .jq-file__browse {
    width: 48px;
  }
  table td,
  table th {
    padding: 12px 16px;
  }
  .unit-form__arenda .btn {
    padding-top: 14px;
    padding-bottom: 13px;
  }
  .unit-accent__graphic {
    -ms-flex-preferred-size: 190px;
    flex-basis: 190px;
    margin-right: 75px;
  }
  .unit-accent__graphic::before {
    margin-left: 37px;
    border-left-width: 1px;
  }
  .unit-accent__graphic-icon {
    height: 105px;
  }
  .unit-accent__graphic-floor {
    width: 60px;
    height: 60px;
    line-height: 1em;
    padding: 12px 6px;
    margin-left: 8px;
  }
  .unit-accent__graphic-floor___name {
    font-size: 28px;
  }
  .unit-accent__desc {
    font-size: 18px;
  }
  .unit-news__instruments {
    margin-bottom: 20px;
  }
  .unit-news__instruments-list___item {
    margin-right: 20px;
  }
  .unit-news__instruments-list___item:last-child {
    margin-right: 0;
  }
  .unit-news__more {
    margin-bottom: 20px;
  }
  .unit-news--column-4 .unit-news__list-item {
    flex-basis: 49%;
    margin-bottom: 15px;
  }
  .unit-news--column-4 .unit-news__list-item:nth-child(3n+3) {
    margin-right: 2%;
  }
  .unit-news--column-4 .unit-news__list-item:nth-child(2n+2) {
    margin-right: 0;
  }
  .unit-catalog__information {
    margin-top: 20px;
    padding-top: 20px;
  }
  .unit-catalog__information-content {
    padding: 20px;
  }
  .unit-catalog-section {
    margin-bottom: 14px;
  }
  .unit-catalog-section__filters-list___item--main {
    padding-right: 0;
  }
  .unit-catalog-section__filters-list___item--sidebar {
    position: static;
    margin-right: 20px;
  }
  .unit-catalog-section__ads-list {
    display: block;
  }
  .unit-catalog-section__ads-list___item {
    margin-top: 14px;
    min-height: 210px;
    padding-right: 40%;
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .unit-catalog-section__ads-list___item:first-child {
    margin-top: 0;
  }
  .unit-shops__select-letter___sections {
    display: block;
  }
  .unit-shops__select-letter___sections-section {
    margin-top: 20px;
    margin-right: 0;
  }
  .unit-shops__select-letter___sections-section::after {
    display: none;
    content: none;
  }
  .unit-shops__select-letter___sections-section:first-child {
    margin-top: 0;
  }
  .unit-more {
    height: 42px;
    font-size: 16px;
  }
  .unit-navigation-page {
    font-size: 16px;
  }
  .unit-navigation-page__list-item {
    -ms-flex-preferred-size: 42px;
    flex-basis: 42px;
    height: 42px;
  }
  .unit-gallery-detail__list {
    margin-right: -22px;
  }
  .unit-gallery-detail__list-item {
    margin-bottom: 14px;
  }
  .unit-shops__instruments-list___item--shops {
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
    width: 140px;
  }
  .unit-shops__letter-list___item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .unit-footer__title {
    font-size: 18px;
  }
}
@media (max-width: 720px) {
  .unit-partners__list-item {
    -ms-flex-preferred-size: 33vw;
    flex-basis: 33vw;
  }
  .unit-tab-menu {
    font-size: 16px;
  }
  .unit-tab-menu__list-item {
    padding-right: 40px;
    padding-left: 12px;
    margin-right: 25px;
  }
  .unit-tab-menu__icon {
    width: 36px;
  }
  .unit-tab-menu__icon svg {
    width: 20px;
    height: 20px;
  }
  .unit-catalog-section__filters-list___item--main {
    display: none;
  }
  .unit-catalog-section__filters-list___item--view {
    display: none;
  }
  .unit-catalog-section__sidebar-open___name {
    height: 41px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .unit-filters-main .unit-from-to-price {
    border: 1px solid #ccc;
    border-radius: 6px;
    position: relative;
    padding: 0 30px 0 10px;
  }
  .unit-filters-main .unit-from-to-price .unit-ruble {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
  }
  .unit-filters-main .unit-from-to-price__inp {
    -ms-flex-preferred-size: 46%;
    flex-basis: 46%;
    margin-right: 8%;
  }
  .unit-filters-main .unit-from-to-price__inp:first-child::before {
    margin-left: 5px;
  }
  .unit-filters-main .unit-from-to-price__inp:nth-child(2) {
    margin-right: 0;
  }
  .unit-filters-main__triggers-name {
    font-size: 16px;
  }
  .unit-filters-main__list-item--brand {
    display: block;
  }
  .unit-filters-main__list-item--price {
    display: block;
  }
  .unit-filters-main__head {
    position: relative;
  }
  .unit-filters-main__close {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 69px;
    height: 69px;
    transition: opacity .1s linear;
  }
  .unit-filters-main__close:hover {
    opacity: .7;
  }
  .unit-filters-main__close:active {
    opacity: .6;
  }
  .unit-filters-main__close-icon {
    width: 30%;
    height: 30%;
  }
  .unit-from-to-number__inp {
    height: 41px;
  }
  .unit-navigation-page__number-group {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow: hidden;
  }
  .unit-action__desc-name {
    font-size: 18px;
  }
  .unit-page-404__title {
    font-size: 33vw;
  }
  .unit-page-404__graphic {
    margin-top: -45px;
  }
  .unit-contacts__triggers {
    position: static;
    transform: translateX(0);
    box-shadow: none;
    margin-bottom: 30px;
  }
  .unit-contacts__triggers-trigger {
    margin-left: 0;
    border: 1px solid #ebebeb;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    margin-right: 4%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .unit-contacts__triggers-trigger:last-child {
    margin-right: 0;
  }
  .unit-news__instruments-list___item:nth-child(1) {
    display: none;
  }
  .unit-photo-gallery__list-item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-bottom: 10px;
  }
  .unit-photo-gallery__list-item:nth-child(3n+3) {
    margin-right: 2%;
  }
  .unit-photo-gallery__list-item:nth-child(2n+2) {
    margin-right: 0;
  }
  .unit-gallery-detail__list-item {
    margin-bottom: 10px;
  }
  .unit-shops__instruments .unit-tab-menu__list-item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-right: 2%;
    box-sizing: border-box;
  }
  .unit-shops__instruments .unit-tab-menu__list-item:last-child {
    margin-right: 0;
  }
  .unit-shops__instruments-sections {
    display: block;
  }
  .unit-shops__instruments-sections___section {
    margin-top: 20px;
  }
  .unit-shops__instruments-sections___section:first-child {
    margin-top: 0;
  }
  .unit-shops__instruments-list___item {
    flex-basis: 49%;
    margin-right: 2%;
  }
  .unit-shops__instruments-list___item:last-child {
    margin-right: 0;
  }
  .unit-shops__draw-desc {
    font-size: 14px;
  }
  .unit-shops__draw-desc___name {
    font-size: 14px;
  }
  .unit-shops__draw-list___item {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
    margin-bottom: 11px;
  }
  .unit-shops__draw-list___item:nth-child(3n+3) {
    margin-right: 2%;
  }
  .unit-shops__draw-list___item:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 640px) {
  h1,
  .unit-title--h1 {
    font-size: 5vw;
  }
  h2,
  .unit-title--h2 {
    font-size: 4.5vw;
  }
  h3,
  .unit-title--h3 {
    font-size: 4vw;
  }
  h4,
  .unit-title--h4 {
    font-size: 3.5vw;
  }
  h5,
  .unit-title--h5 {
    font-size: 3vw;
  }
  h6,
  .unit-title--h6 {
    font-size: 2.8vw;
  }
  .f-unit--select .jq-selectbox__select-text {
    padding-right: 30px;
  }
  .unit-popup {
    padding: 28px 32px;
  }
  .fancybox-slide--html .fancybox-close-small {
    top: 23px;
    right: 21px;
  }
  .unit-main-slider .bx-default-pager {
    bottom: 0;
  }
  .unit-main-slider__contacts {
    font-size: 12px;
  }
  .unit-main-slider__contacts-list___item {
    padding-left: 36px;
    margin-right: 10px;
  }
  .unit-main-slider__desc {
    bottom: 35px;
  }
  .unit-news__desc-name {
    font-size: 14px;
  }
  .unit-detail-page__gallery-list___item {
    -ms-flex-preferred-size: 400px;
    flex-basis: 400px;
  }
  .unit-accent__graphic {
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
    min-height: 90px;
    margin-right: 65px;
  }
  .unit-accent__graphic::before {
    height: 70px;
    margin-left: 30px;
  }
  .unit-accent__graphic-floor {
    width: 44px;
    height: 44px;
    padding: 8px 4px;
  }
  .unit-accent__graphic-floor___name {
    font-size: 22px;
    margin-bottom: 0;
  }
  .unit-accent__graphic-floor___text {
    font-size: 12px;
  }
  .unit-accent__graphic-floor--one .unit-accent__graphic-floor___name {
    text-indent: -4px;
  }
  .unit-accent__desc {
    font-size: 16px;
  }
  .unit-service__list-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
  }
  .unit-form__arenda .btn {
    width: 100%;
  }
  .unit-form__arenda .unit-form__list-group .unit-form__list-item {
    margin: 14px 0 0;
  }
  .unit-form__arenda .unit-form__list-group .unit-form__list-item:first-child {
    margin-top: 0;
  }
  .unit-form__arenda .unit-form__list-item {
    margin-top: 14px;
  }
  .unit-form__arenda .unit-form__list-item:first-child {
    margin-top: 0;
  }
  .unit-form__arenda-sections___section {
    margin-right: 0;
    margin-top: 14px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .unit-form__arenda-sections___section:first-child {
    margin-top: 0;
  }
  .unit-form__arenda-sections___section:nth-child(3) {
    margin-top: 14px;
  }
  .unit-form__arenda-sections___section:nth-child(3) .unit-form__list-group {
    display: block;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 12px;
  }
  .unit-catalog-graphics__object--type-big + .unit-catalog-graphics__group {
    margin-top: 12px;
  }
  .unit-catalog-graphics__object--type-wide::before {
    padding-top: 165%;
  }
  .unit-catalog-graphics__object--type-half-big-h::before {
    padding-top: 85%;
  }
  .unit-catalog-graphics__object--type-half-w::before {
    padding-top: 76.725%;
  }
  .unit-catalog-graphics__object--type-half-w {
    margin-top: 12px;
  }
  .unit-catalog-graphics__object--type-half-w:first-child {
    margin-bottom: 12px;
  }
  .unit-catalog-graphics__group {
    margin-bottom: 12px;
  }
  .unit-catalog-text__sections-section {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .unit-catalog-section__filters .f-unit--select {
    width: 240px;
  }
  .unit-catalog-section__filters .f-unit--select .jq-selectbox__select-text::before {
    display: none;
    content: none;
  }
  .unit-catalog-section__list--large .unit-catalog-section__list-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
  }
  .unit-catalog-section__list--large .unit-catalog-section__list-item:nth-child(3) {
    display: block;
  }
  .unit-catalog-section__list--large .unit-catalog-product .unit-favorite {
    margin-top: 15px;
  }
  .unit-title-count__mark {
    font-size: 14px;
  }
  .unit-title-count__mark-text {
    display: none;
  }
  .unit-catalog-product__desc {
    padding-bottom: 25px;
  }
  .unit-catalog-product__desc-name {
    margin-bottom: 0;
  }
  .unit-page-404 {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .unit-page-404__graphic {
    margin-top: -35px;
  }
  .unit-catalog-product__remove {
    width: 36px;
    height: 36px;
  }
  .unit-favorite-page__instruments .f-unit--select {
    width: 225px;
  }
  .unit-favorite-page__instruments .f-unit--select .jq-selectbox__select-text::before {
    display: none;
    content: none;
  }
  .unit-contacts__map-object {
    height: 400px;
  }
  .unit-contacts__desc {
    position: static;
    width: auto;
    box-shadow: none;
    margin-bottom: 30px;
  }
  .unit-about__summary {
    padding-bottom: 10px;
  }
  .unit-partners--square .unit-partners__list-item {
    -ms-flex-preferred-size: 33.3333333%;
    flex-basis: 33.3333333%;
  }
  .unit-gallery-detail__list-item {
    width: 46.7%;
    margin-bottom: 8px;
  }
  .unit-shops__letter {
    font-size: 14px;
  }
  .unit-shops__letter-sections___section {
    padding: 20px 20px 20px 80px;
  }
  .unit-shops__letter-sections___section::before {
    font-size: 24px;
    top: 20px;
  }
  .unit-price--old::before {
    border-top-width: .14em;
    margin-top: -0.07em;
  }
}
@media (max-width: 512px) {
  body {
    font-size: 14px;
  }
  table td,
  table th {
    padding-right: 8px;
    padding-left: 8px;
  }
  .mr--b {
    margin-bottom: 20px;
  }
  .unit-form__action .unit-checkbox {
    font-size: 9px;
  }
  .unit-main-slider__contacts-icon {
    width: 24px;
    height: 24px;
  }
  .unit-main-slider__contacts-list___item {
    padding-left: 28px;
  }
  .unit-partners__list-item {
    -ms-flex-preferred-size: 49vw;
    flex-basis: 49vw;
  }
  .unit-news--last .unit-news__list-item {
    -ms-flex-preferred-size: 88vw;
    flex-basis: 88vw;
  }
  .unit-detail-page__gallery-list___item {
    -ms-flex-preferred-size: 360px;
    flex-basis: 360px;
  }
  .unit-help-menu .unit-search-block {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-4px);
  }
  .unit-help-menu__list-item--search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .unit-help-menu__list-item--search .unit-help-menu__link {
    display: block;
  }
  .unit-steps__graphic {
    width: 40px;
    height: 40px;
  }
  .unit-steps__desc-name {
    font-size: 12px;
    line-height: 1.2em;
  }
  .unit-steps__arrow {
    width: 26px;
    top: 23px;
  }
  .unit-steps__list-item {
    -ms-flex-preferred-size: 110px;
    flex-basis: 110px;
  }
  .unit-steps__list-item--document .unit-steps__graphic {
    width: 31px;
  }
  .unit-parking__text br {
    display: none;
  }
  .unit-gallery-detail__list-item {
    width: 46.2%;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 9px;
  }
  .unit-catalog-graphics__object--type-big + .unit-catalog-graphics__group {
    margin-top: 9px;
  }
  .unit-catalog-graphics__object--type-half-w {
    margin-top: 9px;
  }
  .unit-catalog-graphics__object--type-half-w:first-child {
    margin-bottom: 9px;
  }
  .unit-catalog-graphics__group {
    margin-bottom: 9px;
  }
  .unit-shops__select-letter___sections-section--number .unit-shops__select-letter___list-item {
    width: 30px;
  }
  .unit-shops__select-letter___list {
    display: block;
  }
  .unit-shops__select-letter___list-item {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    text-align: center;
    margin: 0 4px 2px;
  }
  .unit-about__summary-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .unit-footer__top .unit-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .unit-footer__middle .unit-wrapper {
    padding-top: 0;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain {
    margin-bottom: 20px;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain:nth-child(1) {
    order: 1;
    flex-basis: 49%;
    margin-right: 2%;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain:nth-child(2) {
    order: 0;
    flex-basis: 100%;
    margin-right: 0;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain:nth-child(3) {
    order: 2;
    margin-right: 0;
    flex-basis: 49%;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain--form {
    order: 3;
  }
  .unit-footer__middle-menu {
    border-bottom: 1px solid #3f3f3f;
    margin: 0 -20px 20px;
  }
  .unit-footer__middle-menu .unit-footer__contain {
    float: none;
    margin: 0;
    border-top: 1px solid #3f3f3f;
  }
  .unit-footer__middle-menu .unit-footer__contain:first-child {
    border-top: 0;
  }
  .unit-footer__menu-name {
    margin-bottom: 0;
  }
  .unit-footer__menu-name a {
    display: block;
    padding: 20px;
    position: relative;
  }
  .unit-footer__menu-name a::before {
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 4px;
    margin-top: auto;
    margin-bottom: auto;
    content: '';
    width: 8px;
    height: 8px;
    border: 1px solid;
    border-top-width: 0;
    border-left-width: 0;
    transform: rotate(45deg);
    transition: transform .1s linear;
  }
  .unit-footer__menu-name a:focus::before {
    transform: rotate(225deg);
  }
  .unit-footer__menu-list {
    margin-right: 0;
    width: auto;
    margin-top: 4px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .unit-footer__menu-list:first-child {
    margin-top: 0;
  }
  .unit-footer__menu-contain {
    display: none;
    padding-bottom: 20px;
  }
  .unit-footer__contacts {
    font-size: 11px;
  }
  .unit-footer__contacts-desc___name {
    font-size: 14px;
  }
  .unit-footer__connection-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-footer__connection-list___item {
    margin: 0 20px 0 0;
  }
  .unit-footer__connection-list___item:last-child {
    margin-right: 0;
  }
  .unit-footer__half-middle {
    padding: 20px 0;
  }
  .unit-footer__bottom {
    padding: 20px 0;
  }
}
@media (max-width: 480px) {
  .unit-main-slider {
	  margin-top: 65px;
  }
  .html--authorization .unit-logotype {
    width: 160px;
    height: 40px;
  }
  .html--authorization .unit-main {
    padding-top: 65px;
  }
  .html--authorization .unit-header {
    height: 65px;
  }
  .html--authorization .unit-header .unit-main-menu {
    padding-top: 64px;
  }
  .unit-checkbox {
    font-size: 16px;
  }
  .f-unit--select {
    font-size: 14px;
  }
  .unit-form__list-item {
    margin-top: 18px;
  }
  h1,
  .unit-title--h1 {
    font-size: 7vw;
  }
  h2,
  .unit-title--h2 {
    font-size: 6.5vw;
  }
  h3,
  .unit-title--h3 {
    font-size: 6vw;
  }
  h4,
  .unit-title--h4 {
    font-size: 5vw;
  }
  h5,
  .unit-title--h5 {
    font-size: 4vw;
  }
  h6,
  .unit-title--h6 {
    font-size: 3.5vw;
  }
  .unit-main-slider__contacts-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .unit-main-slider__contacts-list___item {
    margin: 14px 0 0;
  }
  .unit-main-slider__contacts-list___item:first-child {
    margin-top: 0;
  }
  .unit-helper__list-item {
    margin-top: 12px;
  }
  .unit-helper__link {
    width: 48px;
    height: 48px;
  }
  .unit-news--column-4 .unit-news__list-item {
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .unit-detail-page h1 {
    font-size: 20px;
  }
  .unit-detail-page__gallery-list___item {
    -ms-flex-preferred-size: 320px;
    flex-basis: 320px;
  }
  .unit-detail-page__technical-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: -20px;
  }
  .unit-detail-page__technical-list___item {
    margin-bottom: 20px;
  }
  .unit-detail-page__technical-list___item:nth-child(2),
  .unit-detail-page__technical-list___item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .unit-detail-page__accordion-title {
    font-size: 16px;
  }
  .unit-detail-page__price-block___credit {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 16px;
  }
  .unit-detail-page__price-block___name {
    font-size: 18px;
  }
  .unit-detail-page--shop .unit-detail-page__button .btn {
    width: 200px;
    margin-top: 16px;
  }
  .unit-detail-page--shop .unit-detail-page__button .btn:first-child {
    margin-top: 0;
  }
  .unit-accent__desc {
    font-size: 12px;
  }
  .unit-catalog .unit-tab-menu__list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .unit-catalog-graphics__object-desc___name {
    font-size: 16px;
  }
  .unit-catalog-graphics__object--type-half-big-h::before {
    padding-top: 58%;
  }
  .unit-catalog-graphics__group .unit-catalog-graphics__object {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 9px;
  }
  .unit-catalog-graphics__group .unit-catalog-graphics__object:last-child {
    margin-bottom: 0;
  }
  .unit-catalog-section__filters .f-unit--select {
    width: 205px;
  }
  .unit-catalog-section__filters-list___item {
    margin-right: 10px;
  }
  .unit-page-404 {
    padding-top: 14px;
    padding-bottom: 0;
  }
  .unit-page-404__desc-name {
    font-size: 20px;
  }
  .unit-page-404__desc-text {
    font-size: 16px;
  }
  .unit-page-404__graphic {
    margin-top: -30px;
  }
  .unit-partners__other {
    font-size: 14px;
  }
  .unit-about__summary-list___item {
    margin-right: 0;
  }
  .unit-photo-gallery__list-item {
    margin-bottom: 8px;
  }
  .unit-shops__letter-list___item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding-right: 0;
    margin-bottom: 5px;
  }
}
@media (max-width: 432px) {
  .html--authorization .unit-logotype {
    width: 140px;
    height: 35px;
  }
  .f-unit--input {
    font-size: 16px;
  }
  .f-unit--checkbox {
    width: 24px;
    height: 24px;
    line-height: 24px;
  }
  .btn--micro {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .btn--micro.btn--icon {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .unit-checkbox .f-unit {
    margin-right: 8px;
  }
  .unit-popup {
    padding-right: 20px;
    padding-left: 20px;
  }
  .unit-popup.unit-form {
    font-size: 16px;
  }
  .unit-popup--authorization .f-unit--checkbox {
    width: 24px;
    height: 24px;
    line-height: 24px;
  }
  .unit-popup--authorization .unit-checkbox {
    padding-left: 30px;
    font-size: 16px;
  }
  .unit-news__instruments .f-unit--select-sorting {
    width: 100%;
  }
  .unit-news__instruments-list {
    display: block;
  }
  .unit-news--last .unit-news__list-item {
    -ms-flex-preferred-size: 85vw;
    flex-basis: 85vw;
  }
  .unit-partners .bx-wrapper {
    margin: 0 auto;
  }
  .unit-partners .bx-wrapper .unit-partners__list-item {
    border: 0;
  }
  .unit-detail-page__gallery-list___item {
    -ms-flex-preferred-size: 295px;
    flex-basis: 295px;
  }
  .unit-detail-page__button .unit-view-phone {
    margin: 0 0 20px;
  }
  .unit-detail-page__button--left {
    display: block;
  }
  .unit-share-page .unit-popover {
    right: auto;
    left: 0;
  }
  .unit-share-page .unit-popover__contain::before,
  .unit-share-page .unit-popover__contain::after {
    left: 17px;
    right: auto;
  }
  .unit-instagram__list-item {
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    margin-right: 20px;
  }
  .unit-instagram__graphic {
    height: 160px;
  }
  .unit-instagram__desc-name {
    font-size: 12px;
  }
  .unit-catalog-section__filters-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .unit-catalog-section__filters-list___item--sort {
    margin-right: 0;
  }
  .unit-catalog-section__sidebar-open {
    padding: 0 16px;
  }
  .unit-catalog-section__sidebar-open___name {
    margin-right: 10px;
  }
  .unit-catalog-section__sidebar-open___icon {
    width: 20px;
    height: 20px;
  }
  .unit-catalog-section__r-list___item {
    padding: 20px 42% 20px 20px;
  }
  .unit-catalog-product__desc-price {
    letter-spacing: -1px;
  }
  .unit-sidebar {
    left: 0;
    width: auto;
  }
  .unit-filters-main__head {
    position: relative;
  }
  .unit-filters-main__close {
    width: 57px;
    height: 57px;
    right: 6px;
  }
  .unit-filters-main__title {
    padding: 20px 20px 17px;
  }
  .unit-filters-main__name {
    padding: 20px;
  }
  .unit-filters-main__buttons {
    width: auto;
    left: 0;
  }
  .unit-filters-main__buttons-contain {
    padding: 20px;
  }
  .unit-filters-main__content {
    padding: 0 20px 20px;
  }
  .unit-contacts__data {
    font-size: 14px;
  }
  .unit-contacts__data-object {
    height: 360px;
  }
  .unit-gallery-detail__list-item {
    margin-bottom: 6px;
  }
  .unit-view-phone .unit-phone {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .unit-catalog-section__list--nowrap .unit-catalog-section__list-item {
    width: 280px;
  }
  .unit-footer__title {
    font-size: 16px;
  }
  .unit-footer__discount-icon {
    width: 108px;
    height: 47px;
  }
  .unit-footer__half-middle {
    font-size: 12px;
  }
  .unit-footer__bottom {
    font-size: 12px;
  }
  .unit-footer__copyright {
    margin-bottom: 20px;
  }
}
@media (max-width: 400px) {
  .html--authorization .unit-logotype {
    width: 140px;
    height: 35px;
  }
  .html--authorization .unit-help-menu__list-item {
    margin-right: 6px;
  }
  .unit-logotype {
    width: 160px;
    height: 40px;
  }
  .unit-main {
    padding-top: 65px;
  }
  .unit-anchor-contain .unit-anchor {
    top: -65px;
  }
  .unit-header {
    height: 65px;
  }
  .unit-header .unit-main-menu {
    padding-top: 64px;
  }
  .unit-body {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .unit-body h1 {
    margin-bottom: 20px;
  }
  .unit-header__contain--logotype {
    margin-right: 0;
  }
  .unit-title-count h1 {
    margin-bottom: 0;
  }
  .unit-catalog-section__filters .f-unit--select {
    width: 200px;
  }
  .unit-catalog-section__list-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
  }
  .unit-catalog-section__ads-desc___name {
    font-size: 20px;
  }
  .unit-catalog-product__desc-price {
    letter-spacing: 0;
    font-size: 14px;
  }
  .unit-action__desc-name {
    font-size: 16px;
  }
  .unit-favorite-page__instruments .f-unit--select {
    width: 185px;
  }
  .unit-contacts__triggers {
    margin-bottom: 20px;
  }
  .unit-contacts__desc {
    margin-bottom: 20px;
  }
  .unit-contacts__map {
    margin-bottom: 20px;
  }
  .unit-partners--square .unit-partners__list-item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .unit-video::before {
    padding-top: 65%;
  }
  .unit-shops__draw-list___item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
  }
}
@media (max-width: 384px) {
  .html--authorization .unit-logotype {
    width: 130px;
    height: 32px;
  }
  .unit-catalog-section__filters .f-unit--select {
    width: 175px;
  }
  .unit-photo-gallery__list {
    display: block;
  }
  .unit-photo-gallery__list-item {
    margin: 6px 0 0;
    display: block;
  }
  .unit-photo-gallery__list-item:first-child {
    margin-top: 0;
  }
  .unit-shops .unit-tab-menu {
    font-size: 14px;
  }
  .unit-catalog-graphics__sections-section {
    margin-bottom: 20px;
  }
  .unit-catalog-graphics__object--type-big + .unit-catalog-graphics__group {
    margin-top: 20px;
  }
  .unit-catalog-graphics__object--type-half-w {
    margin-top: 20px;
  }
  .unit-catalog-graphics__object--type-half-w:first-child {
    margin-bottom: 0;
  }
  .unit-catalog-graphics__object--type-one-quarter {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
    margin-top: 20px;
  }
  .unit-catalog-graphics__object--type-one-quarter:first-child {
    margin-top: 0;
  }
  .unit-catalog-graphics__object--type-one-quarter::before {
    padding-top: 130%;
  }
  .unit-catalog-graphics__group {
    margin-bottom: 20px;
  }
  .unit-catalog-graphics__group .unit-catalog-graphics__object {
    margin-bottom: 20px;
  }
}
/*@media (max-height: 900px) {
  .unit-main-slider {
    height: 900px;
  }
}
@media (max-height: 864px) {
  .unit-main-slider {
    height: 864px;
  }
}
@media (max-height: 800px) {
  .unit-main-slider {
    height: 800px;
  }
}
@media (max-height: 768px) {
  .unit-main-slider {
    height: 768px;
  }
}
@media (max-height: 720px) {
  .unit-main-slider {
    height: 720px;
  }
}
@media (max-height: 640px) {
  .unit-main-slider {
    height: 640px;
  }
  .unit-main-slider__desc {
    bottom: 55px;
  }
}
@media (max-height: 600px) {
  .unit-main-slider {
    height: 600px;
  }
}
@media (max-height: 576px) {
  .unit-main-slider {
    height: 576px;
  }
}
@media (max-height: 540px) {
  .unit-main-slider {
    height: 540px;
  }
  .unit-main-slider .bx-default-pager {
    bottom: 0;
  }
  .unit-main-slider__desc {
    bottom: 30px;
  }
  .unit-main-slider__contacts {
    font-size: 14px;
  }
  .unit-main-slider__contacts-icon {
    width: 24px;
    height: 24px;
  }
  .unit-main-slider__contacts-list___item {
    padding-left: 32px;
    margin-right: 14px;
  }
}
@media (max-height: 480px) {
  .unit-main-slider {
    height: 480px;
  }
}*/
/* adaptive */
@media print {
  .unit-header::before {
    box-shadow: none;
    border-bottom: 1px solid;
    opacity: .1;
  }
  .unit-header .unit-wrapper {
    justify-content: center;
  }
  .unit-header__contain--menu {
    display: none;
  }
  .unit-header__contain--setting {
    display: none;
  }
  .unit-breadcrumbs {
    display: none;
  }
  .unit-title-count__mark {
    display: none;
  }
  .unit-favorite-page__instruments {
    display: none;
  }
  .unit-form__action {
    display: none;
  }
  .unit-helper {
    display: none;
  }
  .unit-catalog-product__graphic {
    padding-bottom: 59%;
    border-bottom: 0;
  }
  .unit-catalog-product__graphic img {
    height: 100%;
  }
  .unit-catalog-product__remove {
    display: none;
  }
  .unit-footer {
    margin-top: 20px;
  }
  .unit-footer__top {
    display: none;
  }
  .unit-footer__middle {
    border-bottom: 0;
  }
  .unit-footer__middle .unit-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .unit-footer__middle .unit-footer__contain-group .unit-footer__contain:nth-child(1) {
    display: none;
  }
  .unit-footer__middle-menu {
    display: none;
  }
  .unit-footer__half-middle {
    border-bottom: 1px solid rgba(204, 204, 204, 0.1);
    padding-top: 0;
  }
  .unit-footer__contacts-list {
    justify-content: flex-start;
  }
  .unit-footer__contacts-list___item--map {
    display: none;
  }
  .unit-footer__contacts-list___item--mck {
    display: none;
  }
  .unit-footer__developers {
    display: none;
  }
}

/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1583352895420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */
/* /verstka/assets/st/css/normalize.min.css?15946419972310 */
/* /verstka/assets/js/jQuery/mCustomScrollbar/mCustomScrollbar.min.css?159464199742839 */
/* /verstka/assets/js/jQuery/fancyBox/3.3.7/fancybox.min.css?159464199712795 */
/* /verstka/assets/st/css/main.css?1763564062275327 */
/* /bitrix/templates/.default/ajax/ajax.min.css?1583352895420 */
