html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}*{padding:0;margin:0}* ::-moz-selection{background-color:#f46342;color:#fff}* ::selection{background-color:#f46342;color:#fff}* ::-moz-selection{background-color:#f46342;color:#fff}* ::-webkit-selection{background-color:#f46342;color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;width:100%}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#35424a}body input:required:valid,body textarea:required:valid{color:#35424a}body{font-size:16px;min-width:320px;position:relative;line-height:normal;font-family:GothamPro,sans-serif;overflow-x:hidden;color:#35424a;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{color:inherit;text-decoration:none;outline:0}img{max-width:100%;display:inline-block}ul{list-style:none}.nav ul{text-align:center}.nav ul li{display:inline-block}input,textarea{outline:0;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:0}input.placeholder,textarea.placeholder{color:#35424a;opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}input:-moz-placeholder,textarea:-moz-placeholder{color:#35424a;opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}input::-moz-placeholder,textarea::-moz-placeholder{color:#35424a;opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#35424a;opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#35424a;opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}input:focus.placeholder,textarea:focus.placeholder{opacity:0}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}textarea{resize:none}button{outline:0;border:0;background-color:transparent}.h1{font-size:3em}.h2{font-size:2.25em;font-weight:600}.h2r{font-size:2.25em;font-weight:600}.h2r b{font-weight:700}.h3{font-size:1.875em}.h4{font-size:1.5em}.h5{font-size:1.125em}.h6{font-size:.875em}.fz72{font-size:4.5em}.fz64{font-size:4em}.fz60{font-size:3.75em}.fz52{font-size:3.25em;font-weight:700}.fz42{font-size:2.625em;font-weight:600}.fz43{font-size:2.6875em}.fz21{font-size:1.3125em}.fz20{font-size:1.25em}.fz12{font-size:.75em}@media only screen and (max-width:767px){.h2{font-size:1.6875em}.h2r{font-size:1.6875em}}
@charset "UTF-8";
.mobile-menu {position: fixed;left: 0;top: 0;width: 100vw;z-index: 10;display: none;height: 80px;line-height: 80px;background-color: #fff;-webkit-transition: -webkit-box-shadow .3s linear;transition: -webkit-box-shadow .3s linear;transition: box-shadow .3s linear;transition: box-shadow .3s linear,-webkit-box-shadow .3s linear;-webkit-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;}
.mobile-menu.fixed {-webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);box-shadow: 0 0 10px rgba(0,0,0,.15);}
.mobile-menu-left {position: absolute;left: 20px;top: 0;}
.mobile-menu-left img {display: inline-block;max-height: 46px;}
.mobile-menu-right {position: absolute;right: 20px;top: 0;}
.mobile-menu-button {display: inline-block;top: 0;width: 27px;}
.mobile-menu-button .menu-icon {width: 27px;}
.mobile-menu-button.opened .menu-icon {background-color: #fff;}
.mobile-menu-button.opened .menu-icon:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);bottom: 0;width: 23px;}
.mobile-menu-button.opened .menu-icon:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);top: 0;width: 23px;}
.mobile-menu-open {position: fixed;left: -100%;top: 0;height: 100vh;width: 100vw;z-index: 9;background-color: #fff;color: #303030;overflow: auto;font-weight: 600;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;display: none;}
.mobile-menu-open.opened {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
.mobile-menu-open-wrap {position: relative;min-height: 100vh;overflow-x: hidden;}
.mobile-menu-open-list {padding-top: 110px;padding-bottom: 190px;}
.mobile-menu-open-list li.menu-item-has-children a {display: inline-block;}
.mobile-menu-open-list li.open-sub .sub-menu {opacity: 1;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
.mobile-menu-open-list a {display: block;padding: 13px 0 13px 50px;}
.mobile-menu-open-list .sub-menu {position: absolute;background-color: #fff;width: 100%;left: 100%;height: 100%;top: 0;opacity: 0;z-index: 1;padding-top: 140px;-webkit-transition: opacity .3s linear,-webkit-transform .3s linear;transition: opacity .3s linear,-webkit-transform .3s linear;transition: transform .3s linear,opacity .3s linear;transition: transform .3s linear,opacity .3s linear,-webkit-transform .3s linear;}
.mobile-menu-open-list .sub-menu ul {margin-bottom: 15px;}
.mobile-menu-open-list .sub-menu ul li:first-of-type {font-weight: 700;}
.mobile-menu-open-list .sub-menu li {font-size: 14px;font-weight: 500;}
.mobile-menu-open-list .sub-menu a {padding: 7px 0 7px 50px;}
.mobile-menu-open-bottom {position: absolute;bottom: 0;width: 100%;left: 0;}
.mobile-menu-open-bottom .phones {padding-bottom: 22px;margin-top: 23px;font-size: .875em;}
.mobile-menu-open-bottom .phones a {padding: 6px 0 6px 42px;display: block;}
.menu-icon {width: 21px;display: inline-block;vertical-align: middle;height: 2px;background-color: #050505;line-height: 67px;-webkit-transition-duration: .3s;transition-duration: .3s;position: relative;}
.menu-icon:after, .menu-icon:before {content: "";position: absolute;}
.menu-icon:before {width: 29px;top: -10px;right: 0;height: 2px;background-color: #050505;-webkit-transition-duration: .3s;transition-duration: .3s;}
.menu-icon:after {width: 23px;bottom: -10px;height: 2px;right: 0;background-color: #050505;-webkit-transition-duration: .3s;transition-duration: .3s;}
.fixed {position: fixed;}
.logo {width: 150px;display: inline-block;}
.phone a {-webkit-transition: color .3s linear;transition: color .3s linear;}
.phone a:hover {color: #f46342;}
.top-nav {position: absolute;left: 0;top: 0;width: 100%;z-index: 10;color: #fff;}
.top-nav.fixed {position: fixed;}
.top-nav.fixed .top-nav-block {height: 0;opacity: 0;padding: 0;pointer-events: none;}
.top-nav.fixed .top-nav-pages {background-color: rgba(42,42,42,.85);color: #fff;}
.top-nav.fixed .top-nav-pages .menu-item-has-children:after {right: 5px;}
.top-nav.fixed .top-nav-pages:hover {background-color: #2a2a2a;}
.top-nav.fixed .top-nav-pages .btn {display: inline-block;}
.top-nav.fixed .top-nav-pages a {font-weight: 600;padding: 0 29px;}
.top-nav.fixed .top-nav-pages .sub-menu {left: -5px;}
.top-nav.fixed .top-nav-pages .sub-menu ul {background-color: #2a2a2a;}
.top-nav-block {width: 100%;height: 120px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 33px 0 26px;-webkit-transition: height .3s linear,padding .3s linear,opacity .3s linear;transition: height .3s linear,padding .3s linear,opacity .3s linear;}
.top-nav-left {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.top-nav-left .logo {margin-right: 17px;}
.top-nav-left .fz12 {width: 254px;line-height: 16px;}
.top-nav-right {position: relative;top: -5px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.top-nav-right-phones {margin-right: 23px;text-align: right;}
.top-nav-right-phones .mail, .top-nav-right-phones .phone {font-size: .875em;margin: 5px 0;}
.top-nav-right-phones .mail a, .top-nav-right-phones .phone a {margin-left: 13px;-webkit-transition: color .3s linear;transition: color .3s linear;}
.top-nav-right-phones .mail a:hover, .top-nav-right-phones .phone a:hover {color: #f46342;}
.top-nav-right .btn {-webkit-box-shadow: none;box-shadow: none;}
.top-nav-pages {background-color: rgba(0,0,0,.63);-webkit-transition: background-color .3s linear;transition: background-color .3s linear;line-height: 54px;text-transform: uppercase;}
.top-nav-pages .container {width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.top-nav-pages li {position: relative;}
.top-nav-pages li:hover .sub-menu {opacity: 1;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
.top-nav-pages .menu-item-has-children {position: relative;}
.top-nav-pages .menu-item-has-children:after {content: "";font-family: FontAwesome;font-size: 26px;position: absolute;top: 0;right: 24px;pointer-events: none;}
.top-nav-pages a {display: inline-block;padding: 0 55px;-webkit-transition: padding .3s linear;-webkit-transition: color .3s linear;transition: padding .3s linear;transition: color .3s linear;}
.top-nav-pages a:hover {color: #f46342;}
.top-nav-pages .btn {display: none;}
.top-nav-pages .sub-menu {position: absolute;width: 292px;top: 100%;left: 20px;line-height: 1.2;-webkit-transform: scale(1,0);-ms-transform: scale(1,0);transform: scale(1,0);opacity: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;text-transform: none;-webkit-transition: opacity .3s linear,-webkit-transform .3s linear;transition: opacity .3s linear,-webkit-transform .3s linear;transition: transform .3s linear,opacity .3s linear;transition: transform .3s linear,opacity .3s linear,-webkit-transform .3s linear;}
.top-nav-pages .sub-menu ul {background-color: rgba(0,0,0,.63);margin-top: 2px;margin-left: 0 !important;}
.top-nav-pages .sub-menu ul li:first-of-type {text-transform: uppercase;font-weight: 700;margin-top: 16px;}
.top-nav-pages .sub-menu ul li:last-of-type {margin-bottom: 12px;}
.top-nav-pages .sub-menu ul li:only-of-type {margin: 7px 0;}
.top-nav-pages .sub-menu li {width: 100%;}
.top-nav-pages .sub-menu a {font-size: 14px;text-align: left;padding: 8px 15px 8px 35px !important;width: 100%;}
.top-nav-white {color: #35424a;}
.top-nav-white .top-nav-pages {background-color: rgba(0,0,0,.05);}
.header {position: relative;background-size: cover;color: #fff;background-position: center center;}
.header-typicals {text-align: center;background-color: #333;color: #fff;padding: 250px 0;text-transform: uppercase;}
.header-typicals .h1 {font-weight: 700;}
.header h1, .header h2, .header h3, .header h4, .header h5, .header h6 {font-size: 1em;}
.header-main {background-image: url("/assets/img/bg/header-main-bg.jpg");}
.header-main-block {min-height: 767px;height: 100vh;text-align: center;width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-main-block-content {width: 100%;}
.header-main-block-content .fz43 {margin-bottom: 26px;}
.header-main-block-content .h3 {margin-bottom: 36px;font-size: 1.5em;}
.header-blog {min-height: 345px;padding-bottom: 10px;background-image: url("/assets/img/bg/header-blog-bg.jpg");padding-top: 183px;}
.header-blog-bottom {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;margin-top: 5px;}
.header-blog-bottom .fz64 {font-weight: 700;margin-bottom: 11px;width: 100%;}
.header-blog-bottom .h3 {width: 100%;margin-bottom: 11px;}
.header-blog-bottom .breadcrumbs {padding-bottom: 5px;}
.header-blog-bottom .btn {padding: 0 40px;line-height: 56px;}
.header-bottom-sert {position: absolute;bottom: 50px;left: 0;width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;padding: 0 15px;}
.header-dealers {background-image: url("/assets/img/bg/header-dealers-bg.jpg");}
.header-dealers .container {position: relative;}
.header-dealers-block {min-height: 767px;height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-dealers-block-content {width: 100%;}
.header-dealers-block .breadcrumbs {margin-bottom: 28px;}
.header-dealers-block .h3 {margin-top: 30px;}
.header-dealers-block .btn {margin-top: 30px;padding: 0;width: 283px;}
.header-architects {background-image: url("/assets/img/bg/header-architects-bg.jpg");}
.header-architects-block {min-height: 767px;padding-top: 186px;height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-architects-block .h1 {width: 860px;max-width: 100%;margin-bottom: 39px;margin-top: 12px;}
.header-architects-block .h3 {font-weight: 600;margin-bottom: 57px;width: 550px;max-width: 100%;}
.header-architects-block .btn {padding: 0;width: 300px;}
.header-analog {background-image: url("/assets/img/bg/header-analog.jpg");}
.header-analog-block {min-height: 767px;height: 100vh;width: 750px;max-width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-analog-block .breadcrumbs {margin-bottom: 28px;}
.header-analog-block .fz60 {margin-bottom: 16px;}
.header-analog-block .h3 {margin-bottom: 20px;font-size: 1.5em;}
.header-production {background-image: url("/assets/img/bg/header-production-bg.jpg");}
.header-production .container {position: relative;}
.header-production-block {width: 770px;max-width: 100%;min-height: 767px;height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-production-block-content {margin-top: 38px;}
.header-production-block-content .h1 {margin: 21px 0 34px;}
.header-production-block-content .h1 sup {font-size: 12px;vertical-align: super;font-weight: 600;display: inline-block;position: relative;top: -10px;left: 10px;}
.header-production-block-content .h2 {font-weight: 500;line-height: 48px;margin-bottom: 33px;}
.header-production-block-content .btn {padding: 0;width: 300px;}
.header-object {background-image: url("/assets/img/bg/header-object-bg.jpg");}
.header-object-block {min-height: 767px;height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-object-block-content {margin-top: 56px;}
.header-object-block .h1 {margin-top: 11px;margin-bottom: 15px;}
.header-object-block .btn {margin-top: 28px;width: 300px;padding: 0;}
.header-usage {background-image: url("/assets/img/bg/header-usage-bg.jpg");}
.header-usage .header-bottom-sert {padding: 0;}
.header-usage-block {position: relative;min-height: 767px;height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-usage-block-content {margin-top: 82px;}
.header-usage-block .fz60 {margin-top: 2px;margin-bottom: 10px;}
.header-usage-block .btn {margin-top: 25px;width: 300px;padding: 0;}
.header-about {background-image: url("/assets/img/bg/header-about-bg.jpg");}
.header-about-block {width: 620px;max-width: 100%;min-height: 767px;height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;}
.header-about-block-content {margin-top: 30px;}
.header-about-block .breadcrumbs {margin-bottom: 30px;}
.header-about-block .fz60 {margin-bottom: 36px;}
.header-about-block .fz60 sup {font-size: 12px;vertical-align: super;position: relative;top: -15px;left: 10px;}
.header-about-block .h2 {font-weight: 500;}
.header-about-block .h2 b {font-weight: 600;}
.header-panels-block {position: relative;min-height: 767px;height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-panels-block .h1 {line-height: 1.28;margin: 9px 0 5px;width: 100%;}
.header-panels-block .fz64 {margin-bottom: 24px;}
.header-panels-block .fz52 {margin-bottom: 20px;}
.header-panels-block .btn {margin-top: 27px;width: 300px;padding: 0;}
.header-panels-block-content {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.header-panels-block-content-text {width: 634px;max-width: 100%;}
.header-panels-block-content-list {width: 505px;max-width: 100%;position: relative;background-color: rgba(255,247,236,.28);}
.header-panels-block-content-list ul li {padding-left: 88px;font-weight: 600;margin: 30px 0;min-height: 54px;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.header-panels-block-content-list ul li:before {width: 57px;height: 79px;left: 10px;top: -12px;background-image: url("/assets/img/icons/list-shadow.png");}
.header-panels-block-object-text {font-size: 14px;line-height: 22px;padding-top: 20px;width: 100%;}
.header-ceiling-veneer {background-position: 100%;}
.header-ceiling-acoustic {background-image: url("/assets/img/bg/header-ceiling-acoustic-bg.jpg");}
.header-ceiling-fireproof-block .btn, .header-ceiling-indi-block .btn {margin-top: 20px;}
.header-catalogue {background-image: url("/assets/img/bg/header-catalogue.jpg");min-height: 175px;}
.light {font-weight: 300;}
.regular {font-weight: 500;}
.semibold {font-weight: 600;}
.bold {font-weight: 700;}
.black {color: #000;}
.accent {color: #f46342;}
.white {color: #fff;}
.white-bg {background-color: #fff;}
.accent-bg {background-color: #f46342;}
.ttu {text-transform: uppercase;}
.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}
.round {border-radius: 50%;}
.dib {display: inline-block;}
.fll {float: left;}
.flr {float: right;}
.fln {float: none;}
.vca {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.close-icon {width: 16px;padding-top: 100%;color: #232323;-webkit-transition: color .3s linear;transition: color .3s linear;cursor: pointer;position: relative;}
.close-icon:after, .close-icon:before {content: "";position: absolute;width: 133%;height: 2px;top: 7px;left: -2px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;background-color: currentColor;}
.close-icon:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.close-icon:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.close-icon:hover {color: #f46342 !important;}
.close-icon:hover:after {-webkit-transform: rotate(-225deg);-ms-transform: rotate(-225deg);transform: rotate(-225deg);}
.logo, .tel {display: inline-block;}
.elements {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;}
.elements .el {position: absolute;}
a.btn {display: inline-block;color: #fff;}
.btn {background-color: #f46342;color: #fff;font-size: 1.25em;padding: 0 55px;line-height: 60px;font-weight: 600;-webkit-box-shadow: 13px 13px 27px rgba(0,0,0,.28);box-shadow: 13px 13px 27px rgba(0,0,0,.28);-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.btn:hover {background-color: #dd330d;}
.btn-recall {font-size: .875em;line-height: 48px;padding: 0 25px;}
.btn-recall i {font-size: 18px;margin-right: 16px;position: relative;top: 1px;}
.btn-recall span {position: relative;top: -1px;}
.btn-recall-mobile {width: 100%;height: 55px;line-height: 55px;text-align: left;}
.btn-recall-mobile .fa {width: 50px;line-height: 55px;text-align: center;display: inline-block;background-color: #eaeced;margin-right: 15px;font-size: 18px;}
.btn-header-bottom-sert {overflow: visible;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 20px;margin: -20px;}
.btn-header-bottom-sert .semibold {margin-right: 25px;width: 175px;text-align: right;}
.btn-header-bottom-sert .img {border-radius: 50%;overflow: hidden;background-color: #fff;width: 77px;height: 77px;line-height: 75px;}
.btn-header-bottom-sert img {width: auto;height: auto;max-width: 49px;max-height: 49px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.btn-header-bottom-sert:hover img {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.btn-expand {position: absolute;left: 0;bottom: 0;font-weight: 500;text-transform: lowercase;text-decoration: underline;-webkit-transition: color .3s linear;transition: color .3s linear;}
.btn-expand:hover {color: #f46342;}
.btn-sub {width: 40px;text-align: center;font-size: 24px;padding: 8px 0 9px;position: absolute;}
.btn-back {width: 48px;text-align: center;font-size: 24px;padding: 8px 0 9px;position: absolute;margin-top: -7px;}
.btn-return {width: 165px;text-align: center;line-height: 42px;border: #f2f2f2 solid 1px;display: inline-block;font-weight: 600;-webkit-transition: border-color .3s linear,color .3s linear;transition: border-color .3s linear,color .3s linear;}
.btn-return i {font-size: 24px;position: relative;top: 2px;margin-right: 20px;}
.btn-return:hover {color: #f46342;border-color: #f46342;}
.btn-similar {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transition: color .3s linear;transition: color .3s linear;}
.btn-similar img {width: 33px;margin-right: 23px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.btn-similar span {font-weight: 600;position: relative;}
.btn-similar span:before {content: "";position: absolute;width: 100%;bottom: 0;left: 0;height: 1px;background-color: #d7dadb;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.btn-similar:hover {color: #f46342;}
.btn-similar:hover img {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.btn-similar:hover span:before {background-color: #f46342;}
.btn-deploy {font-weight: 600;margin-bottom: 15px;-webkit-transition: color .3s linear;transition: color .3s linear;}
.btn-deploy .fa {font-size: 18px;margin-left: 10px;font-weight: 700;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.btn-deploy:hover {color: #f46342;}
.btn-deploy.opened .fa {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.breadcrumbs ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.breadcrumbs li {margin-right: 5px;}
.breadcrumbs li:last-of-type a {pointer-events: none;color: #fff;}
.breadcrumbs li:last-of-type a:after {display: none;}
.breadcrumbs a {color: #b0b0b0;-webkit-transition: color .3s linear;transition: color .3s linear;}
.breadcrumbs a:hover {color: #f46342;}
.breadcrumbs a:after {content: " / ";}
.icn-yes {background-image: url("/assets/img/icons/icn-yes.png");width: 21px;height: 14px;display: inline-block;}
.icn-no {width: 16px;height: 16px;background-image: url("/assets/img/icons/icn-no.png");display: inline-block;}
.mark-list li {padding-left: 45px;margin-bottom: 20px;position: relative;}
.mark-list li:before {content: "";position: absolute;left: 0;top: 5px;width: 20px;height: 13px;background-image: url("/assets/img/icons/icn-yes.png");}
.sup2, .tm {position: relative;display: inline;}
.sup2:after, .tm:after {position: absolute;}
.tm:after {content: "TM";font-size: 18px;top: 8px;right: -30px;}
.sup2 {margin-right: 16px;}
.sup2:after {content: "2";font-size: 14px;right: -10px;top: 0;}
.from-price {border-radius: 50%;overflow: hidden;background-color: #f46342;width: 150px;height: 150px;color: #fff;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;font-size: 1.25em;font-weight: 600;text-align: center;line-height: 1.3;padding-bottom: 11px;-webkit-box-shadow: 5px 5px 27px rgba(0,0,0,.19);box-shadow: 5px 5px 27px rgba(0,0,0,.19);}
.from-price .sup2 {margin-right: 10px;}
.from-price:before {content: "от";font-weight: 500;width: 100%;}
.from-price:after {content: "на складе";font-weight: 500;font-size: 16px;width: 100%;}
.h2 {font-size: 2.25em;font-weight: 600;}
.h2 h2 {font-size: 1em;font-weight: 600;}
.socials ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.socials a {display: block;line-height: 30px;font-size: 1.125em;padding: 0 9px;}
.header-bottom-icons {color: #fff;position: absolute;left: 0;width: 100%;bottom: 0;text-align: left;padding-bottom: 30px;}
.header-bottom-icons ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.header-bottom-icons li {width: 290px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-bottom-icons li:hover img {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.header-bottom-icons .icon {border-radius: 50%;overflow: hidden;background-color: #fff;width: 60px;height: 60px;line-height: 60px;text-align: center;margin-right: 15px;}
.header-bottom-icons img {display: inline-block;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;width: auto;height: auto;max-width: 33px;max-height: 30px;}
.header-bottom-icons .h5 {width: 215px;}
.products-wrap {width: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.product-item {width: 360px;margin-bottom: 24px;cursor: pointer;-webkit-transition: color .3s linear;transition: color .3s linear;}
.product-item a {display: block;}
.product-item:hover {color: #f46342;}
.product-item .img {position: relative;width: 100%;height: 224px;background-color: #eee;margin-bottom: 15px;overflow: hidden;}
.product-item .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.product-item img {-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.product-item img[src*=".png"] {-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;width: auto;height: auto;max-width: 261px;max-height: 180px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.product-item .h5 {line-height: 24px;}
.product-item sup {font-size: 10px;margin-left: 5px;}
.product-item:hover img[src*=".png"] {-webkit-transform: scale(.85);-ms-transform: scale(.85);transform: scale(.85);}
.product-item:hover img[src*=".jpeg"], .product-item:hover img[src*=".jpg"] {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.custom-list li {position: relative;padding-left: 46px;font-size: 1.5em;margin-bottom: 25px;}
.custom-list li:before {content: "";position: absolute;background-image: url("/assets/img/icons/list.png");background-size: cover;width: 25px;height: 38px;top: -3px;left: 0;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.custom-list li:hover:before {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}
.post {-webkit-box-shadow: 5px 5px 35px rgba(0,0,0,.13);box-shadow: 5px 5px 35px rgba(0,0,0,.13);border-radius: 3px;overflow: hidden;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.post .img {max-width: 100%;position: relative;width: 456px;height: 374px;overflow: hidden;}
.post .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.post .img img {-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.post .text {width: 652px;max-width: 100%;padding-bottom: 30px;}
.post-content {height: 288px;overflow: hidden;padding-top: 27px;padding-right: 20px;}
.post-content .title {font-weight: 600;width: 415px;max-width: 100%;margin-bottom: 20px;}
.post-content .title a {-webkit-transition: color .3s linear;transition: color .3s linear;}
.post-content .title a:hover {color: #f46342;}
.post-content p {margin: 11px 0;}
.post-bottom {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.post-bottom .btn {color: #fff;line-height: 56px;padding: 0 37px;}
.post:hover .img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.date {position: relative;}
.date:before {content: "";font-family: FontAwesome;margin-right: 11px;}
.pagination-block {width: 100%;text-align: center;font-size: 1.125em;font-weight: 600;color: #535353;}
.pagination-block a.page-numbers, .pagination-block span.page-numbers {display: inline-block;text-align: center;width: 39px;height: 39px;line-height: 39px;overflow: hidden;}
.pagination-block .current {color: #fff;background-color: #f46342;}
.pagination-block li {display: inline-block;padding: 0 4px;}
.pagination-block a {-webkit-transition: color .3s linear;transition: color .3s linear;}
.pagination-block a:hover {color: #f46342;}
.pagination-block .prev {color: #7c7c7c;opacity: .43;position: relative;}
.pagination-block .prev:before {content: "";font-family: FontAwesome;font-size: 1.5em;line-height: inherit;}
.pagination-block .next {color: #7c7c7c;opacity: .43;position: relative;}
.pagination-block .next:after {content: "";font-family: FontAwesome;font-size: 1.5em;line-height: inherit;}
.advantage-item {height: 297px;padding-top: 73px;}
.advantage-item .img {height: 61px;line-height: 61px;margin-bottom: 52px;}
.advantage-item img {width: auto;height: auto;max-width: 70px;max-height: 61px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.advantage-item .text {font-weight: 600;width: 260px;max-width: 100%;margin-left: auto;margin-right: auto;}
.advantage-item:hover img {-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);}
.ai-white {background-color: #fff;}
.also-item {height: 230px;padding: 0 40px;z-index: 1;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;background-color: #fff;-webkit-transition: color .3s linear;transition: color .3s linear;position: relative;}
.also-item:hover {color: #f46342;}
.also-item:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.also-item:before {content: "";position: absolute;height: 72px;left: 0;bottom: 0;width: 100%;background: 0 0;background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(41,41,41,.66)));background: linear-gradient(to bottom,transparent,rgba(41,41,41,.66));pointer-events: none;z-index: 1;}
.also-item .h2 {margin-bottom: 15px;padding-right: 30px;}
.also-item .img {position: relative;position: absolute;width: 100%;width: 100%;height: 230px;height: 100%;left: 0;top: 0;overflow: hidden;}
.also-item .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.also-item .img img {-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.also-item .text {left: 0;width: 100%;bottom: 0;position: absolute;color: #fff;padding: 22px 28px;z-index: 2;}
.also-item-first:before {display: none;}
.posts-list li {background-color: #fff;border-radius: 3px;overflow: hidden;-webkit-box-shadow: 8px 8px 24px rgba(0,0,0,.11);box-shadow: 8px 8px 24px rgba(0,0,0,.11);margin-bottom: 19px;padding-bottom: 16px;-webkit-transition: color .3s linear;transition: color .3s linear;}
.posts-list li:hover {color: #f46342;}
.posts-list li:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.posts-list .img {overflow: hidden;position: relative;width: 100%;height: 192px;}
.posts-list .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.posts-list img {-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.posts-list .title {padding: 21px 15px 16px;}
.posts-list .post-date {padding-left: 15px;color: rgba(53,66,74,.73);}
.sale-list ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.sale-list li {min-height: 190px;border: #eaeaea solid 1px;margin-bottom: 23px;padding: 30px 0;-webkit-transition: border-color .3s linear;transition: border-color .3s linear;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.sale-list li:hover {border-color: #f46342;}
.sale-list li:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.sale-list .img {width: 163px;text-align: center;}
.sale-list img {width: auto;height: auto;max-width: 77px;max-height: 80px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.sale-list .text {width: 360px;}
.white-block {background-color: rgba(255,255,255,.89);}
.typical-text-section {text-align: center;padding: 65px 0;}
.typical-text-block .h2 {margin-bottom: 35px;}
.typical-text-block p {line-height: 21px;margin-bottom: 1em;width: 875px;max-width: 100%;margin-left: auto;margin-right: auto;}
.typical-text-block p:last-of-type {margin-bottom: 0;}
.info-content {position: relative;position: relative;max-height: 355px;overflow: hidden;}
.info-content:before {content: "";position: absolute;bottom: 0;width: 100%;height: 50px;left: 0;background-image: url("/assets/img/elements/gradient-fix.png");background-size: 100% 100%;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;pointer-events: none;}
.info-content.opened {height: auto !important;max-height: none;}
.info-content.opened:before {-webkit-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px);}
.info-content ol {list-style-type: none;counter-reset: info-dec;}
.info-content ol li {list-style-position: inside;font-weight: 500;padding-bottom: 13px;counter-increment: info-dec;}
.info-content ol li:before {content: counter(info-dec) ". ";font-weight: 700;}
.info-content ol .title {display: inline;}
.info-content ol p {font-weight: 500;text-indent: 18px;padding-top: 20px;margin: 0;}
.info-content p {margin: 10px 0;line-height: 21px;}
.info-content ul {margin: 8px 0;}
.info-content ul li {margin: 10px 0;}
.info-content ul li:before {content: " • ";font-size: 20px;line-height: 12px;position: relative;top: 2px;}
.info-content a {color: #f46342;}
.info-content a:hover {text-decoration: underline;}
.map-block-yandex {height: 330px;overflow: hidden;}
.map-block-yandex-cut {margin: -50px;}
.map-block-info {background-color: #f46342;color: #fff;font-weight: 600;padding: 21px 22px 3px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.map-block-info .address {width: 100%;}
.map-block-info .tel span {white-space: nowrap;}
.map-block-info a {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px;}
.map-block-info a:hover i {-webkit-transform: scale(.9) rotate(45deg);-ms-transform: scale(.9) rotate(45deg);transform: scale(.9) rotate(45deg);}
.map-block-info i {width: 26px;height: 26px;line-height: 26px;text-align: center;background-color: #fff;color: #f46342;font-size: 14px;margin-right: 16px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.map-block-info span {display: inline-block;width: -webkit-calc(100% - 42px);width: calc(100% - 42px);}
.panel-chars li {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;}
.panel-chars li:after, .panel-chars li:before {content: "";position: absolute;background-color: #fff;-webkit-box-shadow: 0 0 6px rgba(0,0,0,.3);box-shadow: 0 0 6px rgba(0,0,0,.3);}
.panel-chars li:before {width: 4px;height: 78px;-webkit-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}
.panel-chars li:after {border-radius: 50%;overflow: hidden;background-color: #fff;width: 9px;height: 9px;}
.panel-chars .img {border-radius: 50%;overflow: hidden;background-color: #fff;width: 77px;height: 77px;-webkit-box-shadow: 4px 4px 24px rgba(0,0,0,.14);box-shadow: 4px 4px 24px rgba(0,0,0,.14);position: relative;margin-right: 15px;}
.panel-chars .img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: auto;height: auto;max-width: 50px;max-height: 50px;}
.panel-chars .text {width: 250px;font-weight: 600;}
.render-dots {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.render-dots li {left: 0;top: 0;border-radius: 50%;overflow: hidden;overflow: visible;background-color: #f49642;width: 22px;height: 22px;color: #fff;line-height: 20px;text-align: center;-webkit-transition: background-color .3s linear,border-color .3s linear;transition: background-color .3s linear,border-color .3s linear;border: #fff solid 1px;cursor: pointer;z-index: 1;position: absolute;}
.render-dots li .content {display: none;}
.render-dots li:after, .render-dots li:before {content: "";position: absolute;border-radius: 50%;border: #fff solid 2px;-webkit-transition: opacity .3s linear,-webkit-transform .3s linear;transition: opacity .3s linear,-webkit-transform .3s linear;transition: transform .3s linear,opacity .3s linear;transition: transform .3s linear,opacity .3s linear,-webkit-transform .3s linear;}
.render-dots li:before {width: 34px;height: 34px;left: -7px;top: -7px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: .7;}
.render-dots li:after {width: 56px;height: 56px;left: -18px;top: -18px;opacity: .7;}
.render-dots li:hover {background-color: #f46342;}
.render-dots li:hover:after, .render-dots li:hover:before {-webkit-animation: pulse 1s infinite linear;animation: pulse 1s infinite linear;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.panels-binding-slider .slick-list {overflow: visible;}
.panels-binding-slider .slick-arrow {height: 50px;z-index: 3;}
.panels-binding-slider .slick-arrow:before {font-size: 48px;color: #3c3c3c;-webkit-transition: color .3s linear;transition: color .3s linear;}
.panels-binding-slider .slick-arrow:hover:before {color: #f46342;}
.panels-binding-slider .slick-prev {left: -40px;}
.panels-binding-slider .slick-next {right: -40px;}
.binding-slide {-webkit-box-shadow: 4px 4px 43px rgba(0,0,0,.08);box-shadow: 4px 4px 43px rgba(0,0,0,.08);display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.binding-slide-left {position: relative;width: 100%;width: 750px;height: 417px;max-width: 100%;}
.binding-slide-left img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.binding-slide-left .title {width: 320px;background-color: #f2f2f2;padding: 14px 25px;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 2;font-size: 24px;font-weight: 600;color: #35424a;}
.binding-slide-left .title:first-line {font-weight: 500;}
.binding-slide-left .title:before {content: "";position: absolute;border-radius: 50%;overflow: hidden;background-color: #f46342;width: 40px;height: 40px;bottom: -20px;right: -20px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.binding-slide-right {width: 390px;max-width: 100%;font-weight: 600;padding: 35px 30px;}
.binding-slide-right p {line-height: 23px;margin-bottom: 6px;}
.catalogue-item {background-color: #fff;-webkit-box-shadow: 0 0 24px rgba(0,0,0,.09);box-shadow: 0 0 24px rgba(0,0,0,.09);border-radius: 10px;min-height: 320px;display: block;padding: 29px 15px 32px;text-align: center;-webkit-transition: color .3s linear,-webkit-transform .3s linear;transition: color .3s linear,-webkit-transform .3s linear;transition: color .3s linear,transform .3s linear;transition: color .3s linear,transform .3s linear,-webkit-transform .3s linear;}
.catalogue-item:hover {color: #f46342;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.catalogue-item .img {position: relative;width: 100%;width: 202px;height: 202px;margin: 0 auto;border-radius: 50%;overflow: hidden;margin-bottom: 23px;}
.catalogue-item .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.catalogue-item .name {font-weight: 600;margin-bottom: 10px;}
.catalogue-item .h6 {opacity: .62;}
@-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 pulse {50% {-webkit-transform: scale(1.5);transform: scale(1.5);}}
@keyframes pulse {50% {-webkit-transform: scale(1.5);transform: scale(1.5);}}
.input-wrap-file.loaded:after, .input-wrap-file.loaded:before {opacity: 0 !important;}
.input-wrap-file.loaded .file-name {opacity: 1;}
.input-wrap-file .file-name {opacity: 0;font-size: 14px;pointer-events: none;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;z-index: 2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 58px;text-align: left;color: #383838 !important;position: relative;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.input-wrap-file .file-name:before {content: "";font-family: FontAwesome;color: #f46342;margin-right: 10px;}
.popup-form input, .popup-form textarea {border-radius: 3px;}
.popup-form input.placeholder, .popup-form textarea.placeholder {color: rgba(53,66,74,.7);}
.popup-form input:-moz-placeholder, .popup-form textarea:-moz-placeholder {color: rgba(53,66,74,.7);}
.popup-form input::-moz-placeholder, .popup-form textarea::-moz-placeholder {color: rgba(53,66,74,.7);}
.popup-form input:-ms-input-placeholder, .popup-form textarea:-ms-input-placeholder {color: rgba(53,66,74,.7);}
.popup-form input::-webkit-input-placeholder, .popup-form textarea::-webkit-input-placeholder {color: rgba(53,66,74,.7);}
.popup-form-row {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.popup-form .input-wrap {position: relative;margin-bottom: 11px;}
.popup-form .input-wrap input, .popup-form .input-wrap textarea {border: #b8b8b8 solid 1px;padding-left: 19px;padding-right: 30px;font-size: .875em;-webkit-transition: border-color .3s linear;transition: border-color .3s linear;}
.popup-form .input-wrap input:hover, .popup-form .input-wrap textarea:hover {border-color: #f78b72;}
.popup-form .input-wrap input:focus, .popup-form .input-wrap textarea:focus {border-color: #f46342;}
.popup-form .input-wrap input:focus+.fa, .popup-form .input-wrap textarea:focus+.fa {color: #f46342;}
.popup-form .input-wrap input {line-height: 50px;}
.popup-form .input-wrap textarea {padding-top: 17px;}
.popup-form .input-wrap .fa {position: absolute;right: 0;top: 0;height: 100%;font-size: 18px;line-height: 52px;text-align: center;width: 40px;color: rgba(56,56,56,.74);-webkit-transition: color .3s linear;transition: color .3s linear;pointer-events: none;}
.popup-form .input-wrap-file {cursor: pointer;height: 58px;overflow: hidden;-webkit-transition: color .3s linear;transition: color .3s linear;position: relative;}
.popup-form .input-wrap-file:hover {color: #f46342;}
.popup-form .input-wrap-file input {line-height: 58;background-color: #f46342;cursor: pointer;opacity: 0;}
.popup-form .input-wrap-file:before {content: "";font-family: FontAwesome;position: absolute;font-size: 30px;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.popup-form .input-wrap-file:after {content: "Приложить файлы";position: absolute;top: 0;left: 58px;font-weight: 600;line-height: 58px;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;pointer-events: none;}
.popup-form .input-wrap-submit input {-webkit-box-shadow: 13px 13px 27px rgba(0,0,0,.21);box-shadow: 13px 13px 27px rgba(0,0,0,.21);line-height: 58px;}
.blog-cost-form-row {position: relative;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.blog-cost-form-row .input-wrap {position: relative;color: #383838;margin-bottom: 12px;}
.blog-cost-form-row .input-wrap input {background-color: #fff;line-height: 52px;border-radius: 3px;font-size: .875em;padding: 0 15px;padding-left: 53px;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.blog-cost-form-row .input-wrap input.placeholder {color: #383838;}
.blog-cost-form-row .input-wrap input:-moz-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap input::-moz-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap input:-ms-input-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap input::-webkit-input-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap input:hover {background-color: #feeeeb;}
.blog-cost-form-row .input-wrap input:focus+.fa {color: #f46342;opacity: 1;}
.blog-cost-form-row .input-wrap .fa {font-size: 18px;position: absolute;text-align: center;line-height: 52px;top: 0;left: 0;height: 100%;width: 50px;opacity: .74;-webkit-transition: color .3s linear,opacity .3s linear;transition: color .3s linear,opacity .3s linear;pointer-events: none;}
.blog-cost-form-row .input-wrap-textarea {width: 100%;margin-bottom: 15px;}
.blog-cost-form-row .input-wrap-textarea textarea {border-radius: 3px;height: 189px;padding: 16px 25px 50px;font-size: .875em;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.blog-cost-form-row .input-wrap-textarea textarea.placeholder {color: #383838;}
.blog-cost-form-row .input-wrap-textarea textarea:-moz-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap-textarea textarea::-moz-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap-textarea textarea:-ms-input-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap-textarea textarea::-webkit-input-placeholder {color: #383838;}
.blog-cost-form-row .input-wrap-textarea textarea:hover {background-color: #feeeeb;}
.blog-cost-form-row .input-wrap-file {height: 50px;overflow: hidden;position: relative;position: relative;z-index: 1;-webkit-transition: color .3s linear;transition: color .3s linear;}
.blog-cost-form-row .input-wrap-file .file-name {text-align: right;padding-right: 10px;}
.blog-cost-form-row .input-wrap-file:hover {color: #f46342;}
.blog-cost-form-row .input-wrap-file input {line-height: 50;opacity: 0;cursor: pointer;}
.blog-cost-form-row .input-wrap-file:before {content: "";font-family: FontAwesome;position: absolute;top: 50%;pointer-events: none;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);left: 20px;}
.blog-cost-form-row .input-wrap-file:after {content: "Приложить файлы";font-size: 14px;position: absolute;left: 52px;top: 0;line-height: 50px;opacity: .6;pointer-events: none;}
.blog-cost-form-row .input-wrap-submit input {padding: 0;}
.blog-cost-form-row .input-wrap-check {margin-bottom: 7px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.blog-cost-form-row .input-wrap-check .input-check {margin-right: 17px;position: relative;width: 25px;height: 25px;}
.blog-cost-form-row .input-wrap-check .input-check input {cursor: pointer;opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.blog-cost-form-row .input-wrap-check .input-check input:checked+.input-check-crossbrowser:after {opacity: 1;}
.blog-cost-form-row .input-wrap-check .input-check-crossbrowser {pointer-events: none;position: absolute;position: relative;left: 0;top: 0;width: 100%;height: 100%;}
.blog-cost-form-row .input-wrap-check .input-check-crossbrowser:before {content: "";position: absolute;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.blog-cost-form-row .input-wrap-check .input-check-crossbrowser:after {content: "";position: absolute;position: absolute;background-color: #f46342;width: 15px;height: 15px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 0;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.blog-cost-form-row .input-wrap-check .input-check-crossbrowser:before {background-color: #fff;}
.blog-cost-form-row .input-wrap-check .h6 {width: -webkit-calc(100% - 42px);width: calc(100% - 42px);}
.wallhoff-form .h3 {color: #fff;margin-bottom: 33px;}
.wallhoff-form .input-wrap {position: relative;}
.wallhoff-form .input-wrap input, .wallhoff-form .input-wrap textarea {background-color: #fff;border-radius: 3px;margin-bottom: 12px;}
.wallhoff-form .input-wrap input:hover+.fa, .wallhoff-form .input-wrap textarea:hover+.fa {color: #f78b72;}
.wallhoff-form .input-wrap input:focus+.fa, .wallhoff-form .input-wrap textarea:focus+.fa {color: #f46342;}
.wallhoff-form .input-wrap input {line-height: 52px;padding: 0 20px;}
.wallhoff-form .input-wrap .fa {pointer-events: none;position: absolute;top: 0;right: 0;text-align: center;line-height: 52px;width: 50px;color: rgba(56,56,56,.74);font-size: 18px;-webkit-transition: color .3s linear;transition: color .3s linear;}
.wallhoff-form .input-wrap-textarea {margin-bottom: 21px;}
.wallhoff-form .input-wrap-textarea textarea {padding: 15px 20px;height: 190px;}
.wallhoff-form .input-wrap-submit input {background-color: #fff;font-size: 1.25em;line-height: 60px;width: 210px;text-align: center;-webkit-box-shadow: 13px 13px 27px rgba(0,0,0,.21);box-shadow: 13px 13px 27px rgba(0,0,0,.21);font-weight: 600;-webkit-transition: background-color .3s linear,color .3s linear;transition: background-color .3s linear,color .3s linear;}
.wallhoff-form .input-wrap-submit input:hover {background-color: #f46342;color: #fff;}
input[name=user] {display: none;}
.body-site-wrapper {overflow: hidden;}
.main-products-block-top {background-color: #f7f7f7;text-align: center;padding-top: 70px;}
.main-products-block-top .h2 {font-weight: 600;margin-bottom: 10px;}
.main-products-block-top p {width: 730px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 20px;}
.main-products-block-top .products-tabs ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.main-products-block-top .products-tabs li {font-size: 1.5625em;line-height: 62px;padding: 0 50px;cursor: pointer;-webkit-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;-webkit-transition: color .3s linear,background-color .3s linear,-webkit-box-shadow .3s linear;transition: color .3s linear,background-color .3s linear,-webkit-box-shadow .3s linear;transition: color .3s linear,box-shadow .3s linear,background-color .3s linear;transition: color .3s linear,box-shadow .3s linear,background-color .3s linear,-webkit-box-shadow .3s linear;}
.main-products-block-top .products-tabs li:hover {color: #f46342;}
.main-products-block-top .products-tabs li.current {font-weight: 600;background-color: #fff;-webkit-box-shadow: 0 0 32px rgba(0,0,0,.06);box-shadow: 0 0 32px rgba(0,0,0,.06);}
.main-products-block-bottom {-webkit-box-shadow: 0 0 32px rgba(0,0,0,.06);box-shadow: 0 0 32px rgba(0,0,0,.06);padding-top: 55px;padding-bottom: 23px;}
.main-products-block-bottom li {display: none;}
.main-products-block-bottom li.current {display: block;}
.main-products-block-bottom li .product-item {-webkit-transition: color .3s linear;transition: color .3s linear;}
.main-products-block-bottom li .product-item:hover {color: #f46342;}
.main-products-block-bottom li .product-item .h5 {margin-left: 27px;}
.main-objects-section {padding-top: 50px;position: relative;}
.main-objects-section:before {content: "";position: absolute;width: 100%;left: 0;top: 0;background-color: #fcfcfc;height: 47px;}
.main-objects-block {position: relative;}
.main-objects-block-elements .el1 {width: 36px;height: 36px;left: 0;top: 105px;border-top: #ffc9c3 solid 4px;border-left: #ffc9c3 solid 4px;}
.main-objects-block-elements .el2 {left: 15px;top: 117px;font-size: 14px;}
.main-objects-block .h2 {text-align: center;margin-bottom: 10px;}
.main-objects-block .h2+p {text-align: center;width: 730px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 20px;}
.main-objects-block-gallery {width: 100%;position: relative;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.main-objects-block-gallery .slide-numbers {position: absolute;bottom: 10px;left: 35px;}
.main-objects-block-gallery .slide-numbers div:before {content: "0";}
.main-objects-block-gallery .slide-numbers .current {font-size: 83px;}
.main-objects-block-gallery .slide-numbers .total {font-size: 1.35625em;position: absolute;right: -46px;top: 14px;}
.main-objects-block-gallery .slide-numbers .total:before {content: "/0";}
.main-objects-block-gallery-left {width: 497px;max-width: 100%;background-color: #fff;padding: 35px 30px 44px 5px;}
.main-objects-block-gallery-left strong {font-weight: 600;}
.main-objects-block-gallery-left .h4 {margin-bottom: 22px;line-height: 1.25;}
.main-objects-block-gallery-left .h4:before {content: "Объект:";display: block;font-weight: 600;}
.main-objects-block-gallery-left p {line-height: 24px;margin-bottom: 8px;}
.main-objects-block-gallery-left .slick-arrow {width: 110px;height: 64px;text-align: center;background-color: #f46342;z-index: 2;bottom: -94px;top: initial;left: initial;-webkit-transform: none;-ms-transform: none;transform: none;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.main-objects-block-gallery-left .slick-arrow:before {font-size: 30px;line-height: 64px;color: #fff;}
.main-objects-block-gallery-left .slick-arrow:hover {background-color: #f5775a;}
.main-objects-block-gallery-left .slick-prev {right: 186px;}
.main-objects-block-gallery-left .slick-next {right: 75px;}
.main-objects-block-gallery-right {width: 978px;max-width: 100%;}
.main-objects-block-gallery-right .img {position: relative;width: 100%;height: 712px;}
.main-objects-block-gallery-right .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.main-production-block-top {text-align: center;padding: 57px 0 20px;}
.main-production-block-top .h2 {margin-bottom: 10px;}
.main-production-block-top p {width: 730px;max-width: 100%;margin-left: auto;margin-right: auto;}
.main-production-block-bottom {background-image: url("/assets/img/bg/main-production-bg.jpg");background-size: cover;background-position: center center;position: relative;overflow: hidden;z-index: 1;}
.main-production-block-bottom .video-bg {position: relative;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.main-production-block-bottom .video-bg:after {content: "";position: absolute;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #484848;opacity: .5;}
.main-production-block-bottom .video-bg video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;pointer-events: none;}
.main-production-block-bottom-content {color: #fff;width: 760px;max-width: 100%;margin-left: auto;margin-right: auto;}
.main-production-block-bottom-content .h2 {font-weight: 500;margin-bottom: 85px;font-size: 1.875em;}
.main-production-block-bottom-content .custom-list li:last-of-type {margin-bottom: 0;}
.main-spheres-block-top {text-align: center;padding-top: 58px;padding-bottom: 56px;}
.main-spheres-block-top .h2 {margin-bottom: 18px;}
.main-spheres-block-bottom .product-item {margin-bottom: 43px;}
.main-spheres-block-bottom .product-item .img {margin-bottom: 11px;}
.main-spheres-block-bottom .product-item .h5 {margin-left: 6px;}
.main-designer-section {padding-top: 6px;padding-bottom: 60px;}
.main-designer-block {text-align: center;width: 658px;max-width: 100%;margin-left: auto;margin-right: auto;}
.main-designer-block .h2 {margin-bottom: 19px;}
.main-designer-block p {margin-bottom: 35px;}
.main-designer-block .btn {padding: 0;width: 100%;-webkit-box-shadow: 13px 13px 27px rgba(0,0,0,.28);box-shadow: 13px 13px 27px rgba(0,0,0,.28);}
.main-sert-section {padding-top: 64px;padding-bottom: 95px;overflow: hidden;}
.main-sert-block {background: #efefef;background: -webkit-gradient(linear,left top,right top,from(#efefef),to(#fff));background: linear-gradient(to right,#efefef,#fff);}
.main-sert-block-top {text-align: center;}
.main-sert-block-top .h2 {margin-bottom: 18px;}
.main-sert-block-top p {width: 685px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 35px;}
.main-sert-block-bottom {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.main-sert-block-bottom-left {width: 322px;max-width: 100%;}
.main-sert-block-bottom-left .img {-webkit-box-shadow: 6px 6px 38px rgba(0,0,0,.17);box-shadow: 6px 6px 38px rgba(0,0,0,.17);position: relative;width: 100%;height: 456px;}
.main-sert-block-bottom-left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.main-sert-block-bottom-left img {cursor: pointer;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.main-sert-block-bottom-left img:hover {opacity: .7;}
.main-sert-block-bottom-left .slick-list {overflow: visible;}
.main-sert-block-bottom-left .slick-slide {opacity: 1 !important;-webkit-transform: scale(.71) translateX(-70%);-ms-transform: scale(.71) translateX(-70%);transform: scale(.71) translateX(-70%);-webkit-transition: -webkit-transform .3s !important;transition: -webkit-transform .3s !important;transition: transform .3s !important;transition: transform .3s,-webkit-transform .3s !important;}
.main-sert-block-bottom-left .slick-slide.slick-active {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.main-sert-block-bottom-right {width: 565px;max-width: 100%;}
.main-sert-block-bottom-right p {line-height: 24px;margin: 11px 0;}
.main-sert-block-bottom-right .text {padding-bottom: 78px;}
.main-sert-block-bottom-right .slick-arrow {width: 110px;height: 64px;text-align: center;background-color: #e8e8e8;z-index: 2;bottom: 0;top: initial;right: initial;-webkit-transform: none;-ms-transform: none;transform: none;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.main-sert-block-bottom-right .slick-arrow:before {font-size: 30px;line-height: 64px;color: #2e2e2e;-webkit-transition: color .3s linear;transition: color .3s linear;}
.main-sert-block-bottom-right .slick-arrow:hover {background-color: #f5775a;}
.main-sert-block-bottom-right .slick-arrow:hover:before {color: #fff;}
.main-sert-block-bottom-right .slick-prev {left: 0;}
.main-sert-block-bottom-right .slick-next {left: 111px;}
.main-consult-section {background-color: #f5f5f5;padding-top: 73px;padding-bottom: 56px;}
.main-consult-block-top {width: 700px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 35px;}
.main-consult-block-middle {width: 615px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 20px;}
.main-consult-block-bottom {width: 615px;max-width: 100%;margin-left: auto;margin-right: auto;}
.main-consult-block-bottom .h2 {margin-bottom: 22px;font-weight: 500;}
.main-consult-block .h2 {text-align: center;}
.main-consult-block .consult-form-wrap {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.main-consult-block .consult-form-wrap .input-wrap {position: relative;}
.main-consult-block .consult-form-wrap .input-wrap .fa {position: absolute;font-size: 18px;line-height: 60px;top: 0;right: 17px;color: rgba(56,56,56,.74);-webkit-transition: color .3s linear;transition: color .3s linear;pointer-events: none;}
.main-consult-block .consult-form-wrap .input-wrap-tel {width: 405px;}
.main-consult-block .consult-form-wrap .input-wrap-tel input {line-height: 58px;font-size: 18px;background-color: #fff;letter-spacing: 2px;padding: 0 20px;border: #c9c9c9 solid 1px;-webkit-transition: border-color .3s linear;transition: border-color .3s linear;}
.main-consult-block .consult-form-wrap .input-wrap-tel input.placeholder {color: #a9a9a9;}
.main-consult-block .consult-form-wrap .input-wrap-tel input:-moz-placeholder {color: #a9a9a9;}
.main-consult-block .consult-form-wrap .input-wrap-tel input::-moz-placeholder {color: #a9a9a9;}
.main-consult-block .consult-form-wrap .input-wrap-tel input:-ms-input-placeholder {color: #a9a9a9;}
.main-consult-block .consult-form-wrap .input-wrap-tel input::-webkit-input-placeholder {color: #a9a9a9;}
.main-consult-block .consult-form-wrap .input-wrap-tel input:hover {border-color: #f78b72;}
.main-consult-block .consult-form-wrap .input-wrap-tel input:focus {border-color: #f46342;}
.main-consult-block .consult-form-wrap .input-wrap-tel input:focus+.fa {color: #f46342;}
.main-consult-block .consult-form-wrap .input-wrap-submit {width: 210px;}
.main-consult-block .btn {width: 100%;-webkit-box-shadow: 13px 13px 27px rgba(0,0,0,.21);box-shadow: 13px 13px 27px rgba(0,0,0,.21);}
.blog-posts-section {background-color: #f4f4f4;}
.blog-posts-block-main>ul>li {margin: 26px 0;}
.blog-posts-block-pagination {padding: 30px 0;}
.blog-advantages-section {text-align: center;background-color: #f4f4f4;overflow: hidden;}
.blog-advantages-header {padding-top: 28px;padding-bottom: 57px;}
.blog-advantages-header .h3 {font-weight: 600;}
.blog-advantages-main {position: relative;}
.blog-advantages-main .container {position: relative;}
.blog-advantages-main-elements {left: -100000px;height: 100%;width: 300000px;background-color: #f5f5f5;z-index: -1;}
.blog-advantages-main ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.blog-advantages-main li {width: 25%;background-color: #fff;}
.blog-advantages-main li:not(.panels-advantages-sectionli) {background-color: #f5f5f5;}
.blog-advantages-main li:not(.panels-advantages-sectionli):nth-of-type(1), .blog-advantages-main li:not(.panels-advantages-sectionli):nth-of-type(3), .blog-advantages-main li:not(.panels-advantages-sectionli):nth-of-type(6), .blog-advantages-main li:not(.panels-advantages-sectionli):nth-of-type(8) {background-color: #fff;}
.blog-cost-top {background-image: url("/assets/img/bg/blog-cost-bg.jpg");background-size: cover;}
.blog-cost-top-block {position: relative;height: 434px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.blog-cost-top-text {color: #fff;padding-bottom: 31px;width: 475px;max-width: 100%;}
.blog-cost-top-text sup {font-size: 14px;position: relative;top: -16px;left: 5px;}
.blog-cost-form {background-color: #e8e8e8;padding: 30px 30px 12px;}
.blog-cost-bottom {padding: 22px 0 130px;}
.blog-cost-bottom p {line-height: 1.5;}
.blog-also-header .h3, .blog-also-header .h4 {display: inline-block;background-color: #e8e8e8;padding: 15px 45px;font-weight: 600;}
.blog-also-header .h4 {padding: 19px 44px 18px;}
.blog-also-main {padding: 40px 0 55px;background: #f8f8f8;background: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fff));background: linear-gradient(to bottom,#f8f8f8,#fff);}
.blog-also-main ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 4px;}
.blog-also-main li {width: 390px;padding: 0 15px;margin-bottom: 32px;}
.blog-faq-section {padding: 25px 0 70px;}
.blog-faq-block .h3 {text-align: center;font-weight: 600;margin-bottom: 36px;}
.blog-faq-block ul {color: #414141;}
.blog-faq-block li {margin-bottom: 15px;position: relative;position: relative;line-height: 30px;border: #dcdcdc solid 1px;-webkit-transition: background-color .3s linear,border-color .3s linear;transition: background-color .3s linear,border-color .3s linear;font-size: 1.125em;}
.blog-faq-block li:before {content: "";font-family: FontAwesome;position: absolute;font-size: 30px;left: 0;top: -10px;width: 93px;text-align: center;line-height: 96px;color: rgba(65,65,65,.5);-webkit-transition: color .3s linear,-webkit-transform .3s linear;transition: color .3s linear,-webkit-transform .3s linear;transition: color .3s linear,transform .3s linear;transition: color .3s linear,transform .3s linear,-webkit-transform .3s linear;pointer-events: none;}
.blog-faq-block li .question {font-weight: 600;min-height: 76px;padding-top: 10px;padding-bottom: 10px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;cursor: pointer;-webkit-transition: color .3s linear;transition: color .3s linear;}
.blog-faq-block li .question:hover {color: #f46342;}
.blog-faq-block li .answer {display: none;padding: 23px 0 33px;}
.blog-faq-block li.opened {background-color: #f5f5f5;border-color: #f5f5f5;}
.blog-faq-block li.opened .answer {display: block;}
.blog-faq-block li.opened:before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);color: #f46342;}
.blog-wallhof-section {background-color: #f5f5f5;}
.blog-wallhof-block {position: relative;}
.blog-wallhof-block-elements .el1 {right: -15px;top: 85px;opacity: .24;}
.blog-wallhof-block-left {width: 967px;max-width: 100%;}
.blog-wallhof-block-left .img {position: relative;width: 100%;height: 767px;}
.blog-wallhof-block-left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.blog-wallhof-block-right {width: 467px;max-width: 100%;}
.blog-wallhof-block-right .wallhoff-form {background-color: rgba(244,99,66,.93);overflow: hidden;position: relative;}
.blog-wallhof-block-right .wallhoff-form-element {position: absolute;right: -82px;top: -12px;opacity: .54;-webkit-filter: invert(100%);filter: invert(100%);}
.single-section {padding: 50px 0 90px;}
.single-header {text-align: center;padding-bottom: 40px;}
.single-header .h3 {margin-bottom: 20px;}
.single-block {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.single-block-left {width: 360px;padding-top: 15px;}
.single-block-right {width: 750px;max-width: 100%;}
.single-content {line-height: 1.5;}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {margin: 6px 0;font-weight: 600;}
.single-content h3 {font-size: 1.3125em;}
.single-content p {margin: 6px 0;}
.single-content ol {margin: 10px 0;counter-reset: blog-dec;list-style-type: none;}
.single-content ol li {font-weight: 500;counter-increment: blog-dec;}
.single-content ol li:before {content: counter(blog-dec) ". ";font-weight: 700;}
.single-content ul {list-style-type: none;margin: 10px 0;}
.single-content ul li:before {content: " • ";font-size: 20px;line-height: 12px;position: relative;top: 2px;}
.single-content a {color: #f46342;}
.single-content a:hover {text-decoration: underline;}
.single-content img {display: block;width: 100%;margin: 25px 0;border-radius: 3px;}
.single-content blockquote {margin: 18px 0;background-color: #f5f5f5;font-style: italic;border-left: #f46342 solid 10px;padding: 18px 25px 20px;}
.single-gallery {position: relative;border-radius: 5px;overflow: hidden;margin: 25px 0;}
.single-gallery ul {margin: 0;}
.single-gallery .slides-counter {font-size: 21px;line-height: 50px;bottom: 0;right: 50px;width: 75px;height: 50px;background-color: rgba(31,31,31,.47);position: absolute;z-index: 2;color: #fff;text-align: center;}
.single-gallery .slides-counter .total:before {content: "/";}
.single-gallery img {margin: 0;}
.single-gallery .slick-arrow {line-height: 50px;bottom: 0;top: auto;width: 50px;height: 50px;background-color: rgba(31,31,31,.47);-webkit-transform: none;-ms-transform: none;transform: none;z-index: 2;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.single-gallery .slick-arrow:before {line-height: 50px;font-size: 30px;}
.single-gallery .slick-arrow:hover {background-color: rgba(31,31,31,.87);}
.single-gallery .slick-prev {left: auto;right: 125px;}
.single-gallery .slick-next {right: 0;}
.dealers-sale-section {text-align: center;padding-top: 57px;padding-bottom: 60px;}
.dealers-sale-block-top .h2 {margin-bottom: 32px;}
.dealers-sale-block-middle {text-align: left;}
.dealers-sale-block-bottom {padding-top: 28px;}
.dealers-sale-block-bottom .fz20 {margin-bottom: 26px;}
.dealers-sale-block-bottom .btn {padding: 0;width: 340px;}
.dealers-build-section {background-image: url("/assets/img/bg/dealers-build-bg.jpg");background-size: cover;background-position: center center;overflow: hidden;}
.dealers-build-block {position: relative;}
.dealers-build-block-left {width: 652px;max-width: 100%;}
.dealers-build-block-left-top {margin-bottom: 8px;height: 140px;}
.dealers-build-block-left-top .h3 {font-weight: 600;}
.dealers-build-block-left-bottom {height: 571px;}
.dealers-build-block-left-bottom p {margin: 12px 0;line-height: 1.5;}
.dealers-build-block-left-bottom .btn {width: 340px;margin-top: 23px;padding: 0;}
.dealers-build-block-right {position: absolute;right: -385px;top: 0;width: 970px;height: 725px;}
.dealers-build-block-right img {height: 725px;width: auto;}
.dealers-also-section {padding-top: 54px;}
.architects-items-section {padding-top: 15px;}
.architects-documentation-section {padding-top: 50px;padding-bottom: 45px;}
.architects-documentation-block .img {margin-top: 75px;}
.architects-documentation-block .btn {width: 212px;}
.architects-advantages-section {background-color: #fff;}
.architects-advantages-section .blog-advantages-main {z-index: 1;}
.architects-advantages-section .blog-advantages-main li {background-color: #fff;}
.architects-advantages-section .blog-advantages-main li:nth-of-type(1), .architects-advantages-section .blog-advantages-main li:nth-of-type(3), .architects-advantages-section .blog-advantages-main li:nth-of-type(6), .architects-advantages-section .blog-advantages-main li:nth-of-type(8) {background-color: #f5f5f5;}
.p404-section {padding: 265px 0 67px;text-align: center;}
.p404-block img {margin-bottom: 27px;}
.p404-block .fz42 {margin-bottom: 9px;}
.p404-block .fz21 {margin-bottom: 21px;}
.p404-block .btn {font-size: .875em;line-height: 48px;padding: 0;width: 195px;}
.polytics-section {padding: 225px 0 40px;}
.polytics-block {margin-bottom: 50px;}
.polytics-block a {-webkit-transition: color .3s linear;transition: color .3s linear;}
.polytics-block a:hover {color: #f46342;}
.polytics-block h1, .polytics-block h2, .polytics-block h3, .polytics-block h4, .polytics-block h5, .polytics-block h6 {font-weight: 600;}
.polytics-block p {margin: 15px 0;}
.polytics-block h1 {font-size: 2.25em;margin: 13px 0;}
.polytics-block h2 {font-size: 1.875em;margin: 13px 0;}
.polytics-block h3 {font-size: 1.6875em;}
.polytics-block h4 {font-size: 1.5em;margin: 14px 0;}
.polytics-block h5 {font-size: 1.3125em;margin: 9px 0;}
.polytics-block h6 {font-size: 1.125em;}
.analog-info-section {padding: 28px 0 68px;}
.analog-info-section .h2 {text-align: center;margin-bottom: 42px;}
.analog-info-block {position: relative;padding-bottom: 23px;}
.analog-table {background-color: #fff;overflow-x: auto;}
.analog-table table {border: #c4c4c4 solid 1px;width: 100%;font-weight: 600;}
.analog-table thead {color: #fff;}
.analog-table thead tr {background-color: #f46342;}
.analog-table thead tr td {padding: 27px 50px;}
.analog-table thead tr td:first-of-type {background-color: #fff;}
.analog-table tbody tr {-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.analog-table tbody tr td {height: 70px;color: #f46342;}
.analog-table tbody tr td:first-of-type {text-align: left;width: 280px;font-weight: 500;padding: 17px 20px 17px 30px;color: #35424a;}
.analog-table tbody tr td:nth-of-type(2) {color: #52ac62;}
.analog-table tbody tr:nth-of-type(odd) {background-color: #f4f4f4;}
.analog-table tbody tr i {position: relative;top: 2px;}
.analog-table tbody tr:hover {background-color: #feeeeb;}
.analog-table td {border-left: #c4c4c4 solid 1px;border-right: #c4c4c4 solid 1px;}
.analog-table-section {background-color: rgba(232,232,232,.33);text-align: center;padding-bottom: 86px;padding-top: 73px;}
.analog-table-section .h2 {width: 750px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 54px;}
.analog-alt-section {padding-top: 76px;text-align: center;padding-bottom: 60px;}
.analog-alt-header {margin-bottom: 60px;}
.analog-alt-header .h2 {width: 960px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 27px;}
.analog-alt-header p {width: 770px;max-width: 100%;margin-left: auto;margin-right: auto;}
.analog-alt-block {margin-bottom: 58px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.analog-alt-block-left {width: 555px;max-width: 100%;}
.analog-alt-block-left .img {margin-bottom: 27px;}
.analog-alt-block-right {text-align: left;padding-top: 12px;font-size: 1.125em;width: 460px;max-width: 100%;}
.analog-alt-bottom .btn {padding: 0;width: 447px;}
.production-create-section {text-align: center;background-color: #f8f8f8;padding-top: 58px;}
.production-create-block-header {margin-bottom: 35px;}
.production-create-block-header .h1 {font-weight: 700;}
.production-create-block-subheader {padding-top: 10px;margin-bottom: 48px;}
.production-create-block-subheader .h2 {margin-bottom: 20px;}
.production-create-block-subheader p {width: 515px;max-width: 100%;margin-left: auto;margin-right: auto;}
.production-create-block-products {text-align: left;margin-bottom: 45px;}
.production-create-block-products .h5 {padding-left: 30px;}
.production-projects-section {padding: 70px 0 90px;}
.production-projects-block {text-align: center;width: 730px;max-width: 100%;margin-left: auto;margin-right: auto;}
.production-projects-block .h1 {font-size: 2.25em;font-weight: 600;margin-bottom: 29px;}
.production-projects-block img {margin: 28px 0 30px;}
.object-gallery-section {padding-top: 29px;padding-bottom: 87px;}
.object-gallery-section:before {display: none;}
.object-gallery-section .main-objects-block-gallery-left .h4:before {display: none;}
.usage-spheres-section {padding-top: 14px;background: rgba(239,239,239,.45);background: -webkit-gradient(linear,left top,left bottom,from(rgba(239,239,239,.45)),to(#fff));background: linear-gradient(to bottom,rgba(239,239,239,.45),#fff);padding-bottom: 50px;}
.about-info-section {padding-bottom: 0;padding-top: 35px;}
.about-info-section .info-content {height: 80px;}
.about-info-section .analog-info-block {margin-bottom: 0;padding-bottom: 0;}
.about-production-section .main-production-block-top {padding-top: 35px;}
.about-office-section {padding-bottom: 80px;overflow: hidden;}
.about-office-block-header {padding-top: 62px;padding-bottom: 57px;text-align: center;}
.about-office-block-header .h2 {margin-bottom: 12px;}
.about-office-block-header .h2 b {font-weight: 600;}
.about-office-block-list {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.about-office-block-list .img {width: 675px;max-width: 100%;max-height: 450px;overflow: hidden;}
.about-office-block-list ul {width: 555px;max-width: 100%;padding-left: 17px;}
.about-office-block-list li {margin-bottom: 53px;}
.about-office-block-list li:last-of-type {margin-bottom: 0;}
.about-sert-section {background: #f8f8f8;background: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fcfcfc));background: linear-gradient(to bottom,#f8f8f8,#fcfcfc);padding-bottom: 75px;}
.about-standart-section {padding-bottom: 102px;background: #fcfcfc;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#fff));background: linear-gradient(to bottom,#fcfcfc,#fff);}
.about-standart-block {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.about-standart-block-left {width: 655px;max-width: 100%;background-color: #f4f4f4;line-height: 46px;padding: 90px 68px;margin-top: 37px;}
.about-standart-block-right {width: 485px;max-width: 100%;}
.about-standart-block-right .img {-webkit-box-shadow: 6px 6px 38px rgba(0,0,0,.17);box-shadow: 6px 6px 38px rgba(0,0,0,.17);-webkit-transition: opacity .3s linear;transition: opacity .3s linear;cursor: pointer;}
.about-standart-block-right .img:hover {opacity: .8;}
.about-prefooter-section {background-color: #333a3f;padding-bottom: 30px;}
.about-prefooter-block-header {color: #fefce3;padding: 37px 0 38px;}
.about-prefooter-block-main {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.panels-char-block {padding-top: 76px;padding-bottom: 60px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.panels-char-block-elements .el1 {left: 400px;top: 90px;opacity: .1;}
.panels-char-block-left {width: 555px;max-width: 100%;}
.panels-char-block-left .h3 {margin-bottom: 4px;}
.panels-char-block-left .h2 {margin-bottom: 10px;}
.panels-char-block-left p {margin-bottom: 35px;}
.panels-char-block-left .h5 {margin-bottom: 17px;color: #acacb4;font-size: 16px;}
.panels-char-block-left li {margin-bottom: 0;margin-left: -7px;padding: 8px 7px;}
.panels-char-block-left li:nth-of-type(odd) {background-color: #efeff1;}
.panels-char-block-left .btn {margin-top: 15px;width: 360px;padding: 0;}
.panels-char-block-right {margin-top: 50px;position: relative;width: 585px;max-width: 100%;}
.panels-char-block-right>.img {width: 520px;}
.panels-char-block-right .btn-header-bottom-sert .img {width: 77px;-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;margin-right: 15px;-webkit-box-shadow: 4px 4px 24px rgba(0,0,0,.14);box-shadow: 4px 4px 24px rgba(0,0,0,.14);}
.panels-char-block-right .btn-header-bottom-sert .semibold {text-align: left;}
.panels-char-text {padding-top: 32px;position: relative;padding-bottom: 22px;}
.panels-char-text .info-content {height: 84px;}
.panels-char-text .info-content:before {height: 30px;}
.panels-char-text .info-content .h4 {font-weight: 600;margin-bottom: 16px;}
.panels-char-text .info-content p {line-height: 21px;}
.panels-char-text .btn-expand {bottom: 15px;font-weight: 500;text-transform: lowercase;font-size: 16px;color: #858585;}
.panels-objects-section .elements .el1 {top: 25px;}
.panels-objects-section .elements .el2 {top: 35px;}
.panels-types-section {text-align: center;padding-bottom: 32px;}
.panels-types-block-header {padding-top: 105px;margin-bottom: 48px;}
.panels-types-block-header .h3 {margin-bottom: 22px;font-weight: 600;}
.panels-types-block-header p {width: 770px;max-width: 100%;margin-left: auto;margin-right: auto;}
.panels-types-block-products .product-item {text-align: left;}
.panels-types-block-products .product-item .img {height: 150px;margin-bottom: 0;}
.panels-types-block-products .product-item .img-block {margin-bottom: 17px;padding: 30px;-webkit-box-shadow: 17px 17px 43px rgba(0,0,0,.13);box-shadow: 17px 17px 43px rgba(0,0,0,.13);-webkit-transition: -webkit-box-shadow .3s linear;transition: -webkit-box-shadow .3s linear;transition: box-shadow .3s linear;transition: box-shadow .3s linear,-webkit-box-shadow .3s linear;position: relative;position: relative;}
.panels-types-block-products .product-item .img-block:before {content: "";position: absolute;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;z-index: 3;pointer-events: none;background-color: #2d2d2d;}
.panels-types-block-products .product-item .img-block:after {content: "";font-family: FontAwesome;color: #fff;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 24px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;z-index: 4;pointer-events: none;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.panels-types-block-products .product-item:hover .img-block {-webkit-box-shadow: 15px 15px 43px rgba(0,0,0,.31);box-shadow: 15px 15px 43px rgba(0,0,0,.31);}
.panels-types-block-products .product-item:hover .img-block:before {opacity: .08;}
.panels-types-block-products .product-item:hover .img-block:after {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.panels-types-block-products .product-item .title {font-weight: 600;padding-left: 32px;}
.panels-types-block-products .btn {margin-top: 35px;width: 350px;padding: 0;}
.panels-binding-section {padding-top: 40px;}
.panels-binding-slider {padding-top: 10px;padding-bottom: 18px;}
.panels-binding-block-header {margin-bottom: 48px;}
.panels-binding-block-header .h2 {width: 500px;max-width: 100%;margin-bottom: 27px;}
.panels-binding-block-header .h2 b {font-weight: 600;}
.panels-binding-block-header p {line-height: 21px;width: 530px;max-width: 100%;}
.panels-binding-block-header .img img[src*=".png"] {-webkit-filter: drop-shadow(0 0 40px rgba(0,0,0,.25));filter: drop-shadow(0 0 40px rgba(0,0,0,.25));}
.panels-binding-block-main {position: relative;}
.panels-binding-block-main .system-items ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.panels-binding-block-main .system-items li {width: 320px;background-color: #f2f2f2;padding: 14px 25px;overflow: hidden;margin-bottom: 10px;position: relative;}
.panels-binding-block-main .system-items li:before {content: "";position: absolute;border-radius: 50%;overflow: hidden;background-color: #f46342;width: 40px;height: 40px;bottom: -20px;left: 150%;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
.panels-binding-block-main .system-items li:first-of-type:before {left: auto;right: -20px;}
.panels-binding-block-main .system-items li:last-of-type:before {left: -20px;}
.panels-binding-block-main .system-items li:hover:before {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.panels-binding-block-main .img img {width: 100%;}
.panels-binding-block-main .img img[src*=".png"] {-webkit-filter: drop-shadow(0 0 40px rgba(0,0,0,.15));filter: drop-shadow(0 0 40px rgba(0,0,0,.15));}
.panels-binding-block-bottom .binding-items {text-align: center;}
.panels-binding-block-bottom .binding-items ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;}
.panels-binding-block-bottom .binding-items li {padding-top: 56px;min-height: 314px;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.panels-binding-block-bottom .binding-items li:hover {background-color: #fff;}
.panels-binding-block-bottom .binding-items li:hover .price {opacity: 1;}
.panels-binding-block-bottom .binding-items .img {height: 97px;margin-bottom: 39px;}
.panels-binding-block-bottom .binding-items .img img {height: 97px;}
.panels-binding-block-bottom .binding-items .text {padding: 0 20px 16px;}
.panels-binding-block-bottom .binding-items .title {font-weight: 700;margin-bottom: 11px;}
.panels-binding-block-bottom .binding-items .desc {margin-bottom: 19px;}
.panels-binding-block-bottom .binding-items .price {opacity: 0;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.panels-binding-block-bottom .binding-items .price:before {content: "Цена от";display: block;font-size: 12px;font-weight: 500;margin-bottom: 6px;}
.panels-binding-block-bottom-info {padding: 15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.panels-binding-block-bottom-info p {width: 470px;max-width: 100%;line-height: 24px;}
.panels-binding-block-bottom-info .panel-colors ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.panels-binding-block-bottom-info .panel-colors li {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-right: 39px;}
.panels-binding-block-bottom-info .panel-colors li:last-of-type {margin-right: 0;}
.panels-binding-block-bottom-info .panel-colors li .color-bg {width: 34px;height: 34px;margin-right: 20px;}
.panels-binding-block-bottom-info .panel-colors li .h6 {width: 130px;}
.panels-variants-section {text-align: center;padding: 65px 0 75px;}
.panels-variants-block-header {margin-bottom: 47px;}
.panels-variants-block-header .h2 {width: 600px;max-width: 100%;margin-left: auto;margin-right: auto;margin-bottom: 19px;}
.panels-variants-block-header p {width: 730px;max-width: 100%;margin-left: auto;margin-right: auto;line-height: 24px;}
.panels-variants-block-main {text-align: left;margin-bottom: 10px;}
.panels-variants-block-main .also-item {height: 217px;}
.panels-variants-block-main .also-item .text {padding: 22px 24px;}
.panels-variants-block-buttons {position: relative;}
.panels-variants-block-buttons .btn {padding: 0 35px;}
.panels-sizes-section {padding-top: 77px;padding-bottom: 210px;background: #efefef;background: linear-gradient(112deg,#efefef 0,#fff 100%);}
.panels-sizes-section .h2 {margin-bottom: 22px;}
.panels-sizes-block-top {margin-right: -15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.panels-sizes-block-top-left {width: 420px;max-width: 100%;padding-top: 30px;}
.panels-sizes-block-top-left p {line-height: 24px;}
.panels-sizes-block-top-right {width: 617px;max-width: 100%;}
.panels-sizes-block-bottom {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.panels-sizes-block-bottom-left {width: 390px;max-width: 100%;background-color: #fff;-webkit-box-shadow: 12px 12px 46px rgba(0,0,0,.06);box-shadow: 12px 12px 46px rgba(0,0,0,.06);}
.panels-sizes-block-bottom-left ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.panels-sizes-block-bottom-left li {width: 50%;border: #ebebeb solid 1px;line-height: 173px;text-align: center;}
.panels-sizes-block-bottom-left li:hover img {-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);}
.panels-sizes-block-bottom-left img {-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;width: auto;height: auto;max-width: 112px;max-height: 112px;}
.panels-sizes-block-bottom-right {width: 520px;max-width: 100%;}
.panels-sizes-block-bottom-right .h2 {margin-bottom: 15px;}
.panels-sizes-block-bottom-right .btn {margin-top: 23px;width: 350px;padding: 0;}
.panels-advantages-section {background-color: transparent;}
.panels-advantages-section .blog-advantages-main li {background-color: #fff;}
.panels-advantages-section .blog-advantages-main li:nth-of-type(1), .panels-advantages-section .blog-advantages-main li:nth-of-type(3), .panels-advantages-section .blog-advantages-main li:nth-of-type(6), .panels-advantages-section .blog-advantages-main li:nth-of-type(8) {background-color: #f5f5f5;}
.ceiling-indi-info-section {padding: 49px 0 94px;}
.ceiling-indi-info-section .h2 {margin-bottom: 22px;}
.ceiling-indi-info-section .analog-info-block {padding-bottom: 21px;}
.ceiling-indi-info-section .info-content {height: 465px;}
.ceiling-indi-info-section .info-content p {line-height: 1.2;margin: 12px 0;}
.ceiling-indi-visual-section {padding-top: 64px;padding-bottom: 45px;background: rgba(239,239,239,.45);background: -webkit-gradient(linear,left top,left bottom,from(rgba(239,239,239,.45)),to(#fff));background: linear-gradient(to bottom,rgba(239,239,239,.45),#fff);}
.ceiling-indi-visual-header {text-align: center;margin-bottom: 52px;}
.ceiling-indi-visual-header .h2 {font-weight: 500;line-height: 48px;}
.ceiling-indi-visual-header .h2 b {font-weight: 600;}
.ceiling-indi-visual-block {counter-reset: visual;}
.ceiling-indi-visual-block .visual-block {counter-increment: visual;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;}
.ceiling-indi-visual-block .visual-block:before {position: absolute;content: counter(visual);width: 83px;height: 83px;background-color: #f46342;color: #fff;text-align: center;line-height: 83px;top: 40px;font-size: 36px;font-weight: 700;z-index: 5;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;}
.ceiling-indi-visual-block .visual-block-img {width: 50%;}
.ceiling-indi-visual-block .visual-block-img .img {cursor: pointer;position: relative;position: relative;position: relative;width: 100%;height: 300px;}
.ceiling-indi-visual-block .visual-block-img .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.ceiling-indi-visual-block .visual-block-img .img:before {content: "";position: absolute;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;z-index: 3;pointer-events: none;background-color: #2d2d2d;}
.ceiling-indi-visual-block .visual-block-img .img:after {content: "";font-family: FontAwesome;color: #fff;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 36px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;z-index: 4;pointer-events: none;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.ceiling-indi-visual-block .visual-block-img .img:hover:before {opacity: .3;}
.ceiling-indi-visual-block .visual-block-img .img:hover:after {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.ceiling-indi-visual-block .visual-block-text {width: 50%;}
.ceiling-indi-visual-block .visual-block-text .h3 {font-weight: 600;margin-bottom: 28px;}
.ceiling-indi-objects-section:before {display: none;}
.ceiling-indi-sizes-section {background: 0 0;padding-bottom: 200px;padding-top: 65px;}
.ceiling-indi-sizes-section .panels-sizes-block-bottom {margin-top: 0;}
.ceiling-indi-sizes-section .panels-sizes-block-bottom-left {width: 555px;}
.ceiling-indi-sizes-section .panels-sizes-block-bottom-left li {line-height: 253px;}
.ceiling-indi-sizes-section .panels-sizes-block-bottom-left img {width: auto;height: auto;max-width: 164px;max-height: 174px;}
.ceiling-indi-sizes-section .panels-sizes-block-bottom-right {width: 515px;}
.ceiling-indi-sizes-section .panels-sizes-block-bottom-right p {margin: 11px 0;}
.ceiling-fireproof-info-section {padding-top: 6px;}
.ceiling-fireproof-info-section .h2 {margin-bottom: 33px;}
.ceiling-rail-char-block-right {margin-top: 10px;}
.ceiling-rail-char-text .info-content ul li {margin: 0;}
.ceiling-rail-bind-top {text-align: center;}
.ceiling-rail-bind-main {padding-top: 66px;}
.ceiling-rail-bind-main .bind-block {background-color: #f7f7f7;margin-bottom: 10px;border: #ededed solid 1px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.ceiling-rail-bind-main .bind-block-left {background-color: #fff;width: 780px;max-width: 100%;}
.ceiling-rail-bind-main .bind-block-left .img {position: relative;width: 100%;height: 270px;}
.ceiling-rail-bind-main .bind-block-left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.ceiling-rail-bind-main .bind-block-left .img img {object-fit: contain;}
.ceiling-rail-bind-main .bind-block-right {padding-left: 59px;padding-right: 15px;width: 358px;max-width: 100%;}
.ceiling-rail-bind-main .bind-block-right p {font-weight: 600;margin: 25px 0;}
.ceiling-rail-bind-main .bind-block-right li {font-size: .875em;margin: 9px 0;}
.ceiling-rail-bind-main .bind-block-right ul {margin: 20px 0;}
.ceiling-rail-bind-main .bind-block-right ol {margin: 20px 0;list-style-position: inside;counter-reset: bind;list-style-type: none;}
.ceiling-rail-bind-main .bind-block-right ol li {counter-increment: bind;}
.ceiling-rail-bind-main .bind-block-right ol li:before {content: counter(bind);}
.ceiling-rail-bind-main .bind-block-right ol li:before {content: counter(bind) ".";}
.ceiling-rail-bind-main .panels-variants-block-buttons {text-align: center;margin-top: 36px;}
.ceiling-rail-size-section {padding-top: 83px;}
.ceiling-rail-size-block .h2 {margin-bottom: 22px;}
.ceiling-rail-size-block-top {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 34px;}
.ceiling-rail-size-block-top-left {width: 500px;max-width: 100%;}
.ceiling-rail-size-block-top-left .h2 {margin-bottom: 22px;}
.ceiling-rail-size-block-top-left p {line-height: 24px;}
.ceiling-rail-size-block-top-right {width: 615px;max-width: 100%;padding-top: 35px;}
.ceiling-rail-size-block-middle {margin-bottom: 85px;}
.ceiling-rail-size-block-middle .img {text-align: center;}
.ceiling-rail-size-block-bottom {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.ceiling-rail-size-block-bottom-left {width: 510px;max-width: 100%;}
.ceiling-rail-size-block-bottom-left .img {position: relative;width: 100%;height: 338px;}
.ceiling-rail-size-block-bottom-left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.ceiling-rail-size-block-bottom-right {width: 559px;max-width: 100%;}
.ceiling-rail-size-block-bottom-right .h2 {margin-bottom: 26px;}
.ceiling-rail-size-block-bottom-right p {line-height: 22px;margin: 7px 0;}
.ceiling-rail-size-block-bottom-right .btn {margin-top: 15px;width: 345px;padding: 0;}
.ceiling-rail-cover-section {text-align: center;padding: 100px 0;}
.ceiling-rail-cover-header {margin-bottom: 55px;}
.ceiling-rail-cover-header .h2r {margin-bottom: 14px;}
.ceiling-rail-cover-header p {width: 630px;max-width: 100%;margin-left: auto;margin-right: auto;}
.ceiling-rail-cover-block ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ceiling-rail-cover-block li {width: 25%;padding: 0 15px;}
.ceiling-rail-cover-block .img {position: relative;width: 100%;height: 146px;margin-bottom: 17px;}
.ceiling-rail-cover-block .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.ceiling-rail-cover-block p {font-weight: 700;}
.ceiling-veneer-choise-section {padding-top: 76px;padding-bottom: 42px;}
.ceiling-veneer-choise-section .ceiling-rail-cover-header {margin-bottom: 61px;}
.ceiling-veneer-choise-section .ceiling-rail-cover-block {padding-bottom: 5px;}
.ceiling-veneer-choise-section .btn {margin-top: 55px;width: 335px;padding: 0;}
.wall-acoustic-binding-section .panels-binding-block-header .h2 {position: relative;z-index: 1;}
.wall-acoustic-binding-section .panels-binding-block-header .img {position: relative;}
.wall-acoustic-binding-section .panels-binding-block-header .img img {width: 100%;}
.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li:nth-of-type(1) {left: 5.17544%;top: 51.83888%;}
.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li:nth-of-type(2) {left: 40.78947%;top: 43.43257%;}
.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li:nth-of-type(3) {left: 57.45614%;top: 3.15236%;}
.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li:nth-of-type(4) {left: 59.21053%;top: 81.26095%;}
.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li:nth-of-type(5) {left: 81.75439%;top: 55.34151%;}
.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li:nth-of-type(6) {left: 96.92982%;top: 14.01051%;}
.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li:nth-of-type(7) {left: 27.89474%;top: 33.27496%;}
.wall-paint-binding-section {padding-top: 100px;}
.wall-plastic-design-section {text-align: center;padding: 90px 0 29px;}
.wall-plastic-design-block-header {margin-bottom: 35px;}
.wall-plastic-design-block-header .h3 {margin-bottom: 30px;}
.wall-plastic-design-block-header p {width: 600px;max-width: 100%;margin-left: auto;margin-right: auto;}
.wall-plastic-design-block-main ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.wall-plastic-design-block-main li {width: 360px;padding: 3px;background-color: #fff;padding-bottom: 17px;margin-bottom: 32px;-webkit-box-shadow: 4px 4px 27px rgba(0,0,0,.13);box-shadow: 4px 4px 27px rgba(0,0,0,.13);}
.wall-plastic-design-block-main .img {position: relative;width: 100%;height: 173px;margin-bottom: 16px;}
.wall-plastic-design-block-main .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.wall-plastic-design-block-main .h5 {font-weight: 600;}
.wall-rail-bind-main {padding: 82px 0 60px;}
.wall-rail-bind-main-block {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.wall-rail-bind-main-block-left {width: 430px;max-width: 100%;}
.wall-rail-bind-main-block-left .h2r {margin-bottom: 20px;}
.wall-rail-bind-main-block-left p {line-height: 24px;margin-bottom: 20px;}
.wall-rail-bind-main-block-left .btn {padding: 0 40px;margin: 14px 0;}
.wall-rail-bind-main-block-right {width: 635px;max-width: 100%;}
.catalogue-section {padding-bottom: 66px;}
.catalogue-section-inner {padding-bottom: 46px;}
.catalogue-section-inner .catalogue-block-top {margin-bottom: 25px;}
.catalogue-block-top {padding-top: 29px;margin-bottom: 75px;}
.catalogue-block-top .breadcrumbs {margin-bottom: 20px;}
.catalogue-block-top .breadcrumbs li:last-of-type a {color: #515151;}
.catalogue-block-main {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.catalogue-panel {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.catalogue-panel-left .h3 {font-weight: 600;}
.catalogue-panel-right {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 3px;}
.catalogue-panel-right .sort-by {margin-right: 32px;}
.catalogue-panel-right .sort-by .mfs-container {width: 100%;font-family: GothamPro,sans-serif;font-size: 1em;color: #2e2e2e;}
.catalogue-panel-right .sort-by .mfs-selected-option {padding: 0;padding-right: 25px;padding-left: 5px;line-height: 25px;border: none;background-color: transparent;-webkit-transition: color .3s linear;transition: color .3s linear;}
.catalogue-panel-right .sort-by .mfs-selected-option:hover {color: #f46342;}
.catalogue-panel-right .sort-by .mfs-selected-option span {width: 18px;height: 100%;padding: 0;border-color: transparent;background-color: transparent;background-image: none;}
.catalogue-panel-right .sort-by .mfs-selected-option span:after {display: none !important;}
.catalogue-panel-right .sort-by .mfs-selected-option span:before {content: "";font-family: FontAwesome;}
.catalogue-panel-right .sort-by .mfs-option {-webkit-transition: background-color .3s linear,color .3s linear;transition: background-color .3s linear,color .3s linear;}
.catalogue-panel-right .sort-by .mfs-options {border: none;border-radius: 0;min-width: 155px;}
.catalogue-panel-right .sort-by .mfs-option a {-webkit-transition: color .3s linear;transition: color .3s linear;}
.catalogue-panel-right .sort-by .mfs-option.selected {background-color: #f46342;}
.catalogue-panel-right .sort-by .mfs-option.active {background-color: #f78b72;}
.catalogue-panel-right .sort-by .mfs-option.active a {color: #fff;}
.catalogue-right {width: 847px;max-width: 100%;}
.catalogue-right-items {width: 100%;}
.catalogue-right-items ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -16px;}
.catalogue-right-items li {width: 263px;margin: 0 15px 28px;}
.catalogue-right-pagination {padding-top: 28px;}
.catalogue-sidebar {width: 263px;max-width: 100%;}
.catalogue-sidebar .btn-return {margin-top: 6px;margin-bottom: 27px;}
.catalogue-sidebar-search {-webkit-box-shadow: 3px 3px 43px rgba(0,0,0,.05);box-shadow: 3px 3px 43px rgba(0,0,0,.05);background-color: #fff;padding: 6px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.catalogue-sidebar-search-input {width: -webkit-calc(100% - 42px);width: calc(100% - 42px);}
.catalogue-sidebar-search-reset a {display: block;width: 42px;line-height: 42px;text-align: center;position: relative;height: 42px;}
.catalogue-sidebar-search-reset a:hover .close-icon {color: #f46342;}
.catalogue-sidebar-search-reset .close-icon {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 14px;height: 14px;padding-top: 0;}
.catalogue-sidebar-search input {-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;background-color: #f2f2f2;line-height: 42px;padding-left: 13px;padding-right: 44px;background-image: url("/assets/img/icons/search.png");background-repeat: no-repeat;background-position: 95% 48%;font-size: .875em;-webkit-transition: background-color .3s linear;transition: background-color .3s linear;}
.catalogue-sidebar-search input.placeholder {color: rgba(46,46,46,.62);}
.catalogue-sidebar-search input:-moz-placeholder {color: rgba(46,46,46,.62);}
.catalogue-sidebar-search input::-moz-placeholder {color: rgba(46,46,46,.62);}
.catalogue-sidebar-search input:-ms-input-placeholder {color: rgba(46,46,46,.62);}
.catalogue-sidebar-search input::-webkit-input-placeholder {color: rgba(46,46,46,.62);}
.catalogue-sidebar-search input:focus, .catalogue-sidebar-search input:hover {background-color: #fcdad3;}
.catalogue-sidebar-block {margin-top: 9px;-webkit-box-shadow: 3px 3px 43px rgba(0,0,0,.05);box-shadow: 3px 3px 43px rgba(0,0,0,.05);}
.catalogue-sidebar-block .title {color: #fff;background-color: #f46342;font-weight: 700;font-size: 1.125em;padding: 17px 20px 16px;}
.catalogue-sidebar-block .list {padding: 20px 20px 3px;}
.catalogue-sidebar-block .list-deploy {max-height: 250px;overflow: hidden;}
.catalogue-sidebar-block .list-deploy.opened {height: auto;max-height: none;}
.catalogue-sidebar-block .list li {margin-bottom: 16px;}
.catalogue-sidebar-block .list .input-radio {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;}
.catalogue-sidebar-block .list .input-radio .text {width: -webkit-calc(100% - 40px);width: calc(100% - 40px);}
.catalogue-sidebar-block .list .input-radio .input {width: 20px;height: 20px;position: relative;margin-right: 20px;}
.catalogue-sidebar-block .list .input-radio .input input {width: 20px;height: 20px;opacity: 0;border-radius: 6px;cursor: pointer;}
.catalogue-sidebar-block .list .input-radio .input input:hover+.input-crossbrowser:before {border-color: #f65d23;}
.catalogue-sidebar-block .list .input-radio .input input:checked+.input-crossbrowser:after {opacity: 1;}
.catalogue-sidebar-block .list .input-radio .input .input-crossbrowser {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;}
.catalogue-sidebar-block .list .input-radio .input .input-crossbrowser:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: #b8b8b8 solid 1px;border-radius: 6px;-webkit-transition: border-color .3s linear;transition: border-color .3s linear;}
.catalogue-sidebar-block .list .input-radio .input .input-crossbrowser:after {content: "";width: 12px;height: 12px;border-radius: 3px;background-color: #f46342;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 2;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;opacity: 0;}
.catalogue-sidebar-block .list-colors {padding: 20px 20px 3px;padding-right: 0;}
.catalogue-sidebar-block .list-colors ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.catalogue-sidebar-block .list-colors .input-radio {width: 30px;height: 30px;margin-right: 18px;margin-bottom: 16px;position: relative;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.catalogue-sidebar-block .list-colors .input-radio:hover {opacity: .8;}
.catalogue-sidebar-block .list-colors .input-radio .input {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.catalogue-sidebar-block .list-colors .input-radio .input input {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;opacity: 0;border-radius: 6px;cursor: pointer;}
.catalogue-sidebar-block .list-colors .input-radio .input input:checked+.input-crossbrowser {border: #888 solid 2px;}
.catalogue-sidebar-block .list-colors .input-radio .input input:checked~.close {opacity: 1;pointer-events: auto;}
.catalogue-sidebar-block .list-colors .input-radio .input-crossbrowser {border-radius: 3px;border: #bbb solid 1px;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.catalogue-sidebar-block .list-colors .input-radio .close {cursor: pointer;width: 14px;height: 14px;border-radius: 50%;background-color: #fff;right: -6px;top: -6px;border: #888 solid 1px;z-index: 4;text-align: center;-webkit-transition: color .3s linear,border-color .3s linear,opacity .3s linear;transition: color .3s linear,border-color .3s linear,opacity .3s linear;pointer-events: none;opacity: 0;position: relative;position: absolute;}
.catalogue-sidebar-block .list-colors .input-radio .close:after {content: "";font-family: FontAwesome;position: absolute;font-size: 10px;width: 8px;right: 17%;}
.catalogue-sidebar-block .list-colors .input-radio .close:hover {border-color: #f46342;color: #f46342;}
.catalogue-sidebar-block .list-colors .input-radio .close .close-icon {display: none;}
.catalogue-inner-top {font-weight: 600;margin-bottom: 15px;}
.catalogue-inner-top .h3 {text-transform: uppercase;margin-bottom: 10px;font-weight: 600;}
.catalogue-inner-middle {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 32px;}
.catalogue-inner-middle-left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.catalogue-inner-middle-right {width: 405px;max-width: 100%;}
.catalogue-inner-middle-right .fz21 {line-height: 1.2;margin-bottom: 27px;}
.catalogue-inner-middle-right .btn-similar {margin-bottom: 33px;}
.catalogue-inner-middle-right .catalogue-inner-cost {border-radius: 5px;border: #dadada solid 1px;padding: 12px 14px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.catalogue-inner-middle-right .catalogue-inner-cost .img {width: 68px;}
.catalogue-inner-middle-right .catalogue-inner-cost .text {width: 278px;padding-top: 13px;}
.catalogue-inner-middle-right .catalogue-inner-cost .text .medium {font-weight: 600;margin-bottom: 10px;}
.catalogue-inner-middle-right .catalogue-inner-cost .text button {color: #ff633e;font-size: 1.125em;font-weight: 600;position: relative;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;}
.catalogue-inner-middle-right .catalogue-inner-cost .text button:before {content: "";position: absolute;width: 100%;bottom: 0;left: 0;height: 1px;background-color: #ffdfda;}
.catalogue-inner-middle-right .catalogue-inner-cost .text button:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.catalogue-inner-bottom .title {background-color: #f6f6f6;display: inline-block;padding: 14.5px 26px;font-weight: 600;}
.catalogue-inner-bottom .desc {background-color: #f6f6f6;line-height: 24px;padding: 28px 26px 12px;}
.catalogue-inner-bottom .desc ol, .catalogue-inner-bottom .desc p, .catalogue-inner-bottom .desc ul {margin-bottom: 12px;}
.catalogue-inner-bottom .desc ol b, .catalogue-inner-bottom .desc ol strong, .catalogue-inner-bottom .desc p b, .catalogue-inner-bottom .desc p strong, .catalogue-inner-bottom .desc ul b, .catalogue-inner-bottom .desc ul strong {font-weight: 600;}
.catalogue-inner-bottom .desc li {margin-bottom: 8px;}
.catalogue-inner-bottom .desc ol {list-style-type: none;counter-reset: info-dec;}
.catalogue-inner-bottom .desc ol li {list-style-position: inside;font-weight: 500;counter-increment: info-dec;}
.catalogue-inner-bottom .desc ol li:before {content: counter(info-dec) ". ";font-weight: 700;}
.catalogue-inner-bottom .desc ul li:before {content: " • ";font-size: 20px;line-height: 12px;position: relative;top: 2px;}
.catalogue-also-section {text-align: center;padding-bottom: 47px;}
.catalogue-also-block-header {margin-bottom: 40px;}
.catalogue-also-block-header .h3 {font-weight: 600;}
.catalogue-also-block-items {width: 100%;}
.catalogue-also-block-items ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -16px;}
.catalogue-also-block-items li {width: 263px;margin: 0 15px 28px;}
.footer {background-color: #333a3f;color: #fff;}
.footer .h5 {font-weight: 600;color: #fff;}
.footer a {-webkit-transition: color .3s linear;transition: color .3s linear;}
.footer a:hover {color: #f46342;}
.footer-top {border-bottom: rgba(160,160,160,.22) solid 1px;padding: 51px 0 19px;}
.footer-top .h5 {margin-bottom: 51px;width: 330px;}
.footer-top-list {opacity: .65;}
.footer-top-list ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.footer-top-list li {position: relative;margin-bottom: 35px;}
.footer-top-list li:before {content: "+";position: absolute;left: -20px;top: 0;}
.footer-bottom {background-repeat: no-repeat;background-image: url("/assets/img/bg/footer-bg.png");background-position: 0 100%;padding-top: 58px;padding-bottom: 60px;}
.footer-bottom .h5 {margin-bottom: 40px;}
.footer-bottom-block {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.footer-bottom-info {width: 295px;}
.footer-bottom-info .phones {font-size: .875em;}
.footer-bottom-info .phones .phone {margin-bottom: 7px;}
.footer-bottom-info .phones span {color: #979fa4;margin-left: 4px;}
.footer-bottom-info .phones .mail {margin: 20px 7px 15px;}
.footer-bottom-info .socials {padding-top: 9px;margin-bottom: 50px;}
.footer-bottom-info .socials p {color: #767676;margin-bottom: 8px;}
.footer-bottom-info .socials ul {margin-left: -8px;}
.footer-bottom-info .logo {margin-bottom: 30px;}
.footer-bottom-info .copyright {color: #888;}
.footer-bottom-pages {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.footer-bottom-pages li {margin-bottom: 25px;color: #84878a;}
.footer-bottom-pages-col1 ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;width: 650px;max-width: 100%;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.footer-bottom-pages-col1 li {width: 335px;}
.footer-bottom-pages-col1 li:nth-of-type(6n+1) {color: #fff;}
.footer-bottom-pages-col2 {width: 210px;}
.popup-main {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);z-index: 99;color: #3c3c3c;overflow: auto;display: none;}
.popup-wrapper {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.popup-close {position: absolute;top: 0;right: 0;padding: 14px 17px;font-size: 32px;cursor: pointer;z-index: 99;}
.popup-close:hover {color: #f46342;}
.popup-close:hover .close-icon:before {background-color: #f46342;}
.popup-close:hover .close-icon:after {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);background-color: #f46342;}
.popup-content {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 420px;max-width: 100%;min-height: 0;}
.popup-content-inner {width: 100%;}
.popup-content-main {background-color: #fff;-webkit-box-shadow: 0 0 65px rgba(0,0,0,.08);box-shadow: 0 0 65px rgba(0,0,0,.08);text-align: center;padding: 28px 35px 20px;}
.popup-download .h4, .popup-recall .h4 {margin-bottom: 13px;}
.popup-download .h6, .popup-recall .h6 {margin-bottom: 20px;}
.popup-download .h6 a, .popup-recall .h6 a {color: #f46342;}
.popup-download .popup-form, .popup-recall .popup-form {margin-bottom: 20px;}
.popup-download .fz12, .popup-recall .fz12 {opacity: .65;}
.popup-consult .popup-content {width: 620px;}
.popup-consult .popup-content-main {padding-left: 30px;padding-right: 30px;}
.popup-consult .popup-form {margin-bottom: 25px;}
.popup-consult .popup-form .input-wrap {margin-bottom: 13px;}
.popup-consult .popup-form .input-wrap-submit input {font-size: 16px;padding: 0;}
.popup-consult .h4 {margin-bottom: 37px;}
.popup-consult .h6 {margin-bottom: 20px;}
.popup-consult .h6 a {color: #f46342;}
.popup-consult .fz12 {width: 315px;max-width: 100%;margin-left: auto;margin-right: auto;opacity: .65;}
.popup-success .popup-content-main {padding-top: 53px;padding-bottom: 50px;}
.popup-success .logo {margin-bottom: 17px;}
.popup-success .logo img {height: 56px;}
.popup-success .h4 {margin-bottom: 20px;}
.popup-success .h6 {width: 190px;max-width: 100%;margin-left: auto;margin-right: auto;}
.popup-sert .popup-content {width: auto;}
.popup-sert .popup-content-main {border-color: transparent;padding: 0;}
.popup-sert img {max-height: 95vh;}
.popup-acoustic .popup-content {width: 1007px;}
.popup-acoustic .popup-content-main {text-align: left;padding: 50px 50px 68px 70px;}
.popup-acoustic .h4 {margin-bottom: 50px;}
.popup-acoustic-block {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.popup-acoustic-block-left {width: 510px;max-width: 100%;}
.popup-acoustic-block-left .img {position: relative;width: 100%;height: 257px;-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,.1);box-shadow: 5px 5px 10px rgba(0,0,0,.1);}
.popup-acoustic-block-left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.popup-acoustic-block-right {width: 360px;max-width: 100%;}
.popup-acoustic-block-right img {height: 257px;object-fit: contain;}
.popup-render .popup-content {width: 1040px;}
.popup-render .popup-content-main {text-align: left;padding: 42px 45px 8px 48px;}
.popup-render-block .content {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.popup-render-block .h4 {margin-bottom: 20px;}
.popup-render-block .txt p {font-size: 14px;margin: 5px 0;line-height: 18px;}
.popup-render-block .text {font-weight: 600;font-size: 14px;text-align: center;}
.popup-render-block .btn-mobile-expand {display: none;}
.popup-render-block .render-gallery ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.popup-render-block .render-gallery li {width: 165px;margin-bottom: 23px;}
.popup-render-block .render-gallery li .img {-webkit-box-shadow: 0 0 8px rgba(0,0,0,.09);box-shadow: 0 0 8px rgba(0,0,0,.09);position: relative;width: 100%;height: 165px;margin-bottom: 7px;}
.popup-render-block .render-gallery li .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.sitemap-block {padding-top: 50px;padding-bottom: 50px;}
.sitemap-block h2 {font-size: 1.875em;font-weight: 600;}
.sitemap-block li {font-size: 1.125em;list-style-position: inside;}
.sitemap-block li a {padding: 5px 0;display: inline-block;}
.sitemap-block li:hover {color: #f46342;}
.sample-page {background-image: url("/assets/img/other/cava/index-sample.png");}
.cava-site-development {position: fixed;bottom: 0;left: 0;width: 100%;}
.cava-site-development span {font-size: 10px;}
.cava-site-development span a {-webkit-transition: color .3s linear;transition: color .3s linear;}
.cava-site-development span a:hover {color: #f46342;}
.cava-site-development .cava-logo {height: 30px;}
.lock-body {overflow: hidden;}
.tabs-content li, .tabs-panel li {list-style-type: none;}
.notification {position: fixed;bottom: 0;right: 0;width: 300px;}
.notification li {position: relative;padding: 15px;background-color: #fff;color: #333;border-radius: 5px;font-size: .75em;margin: 10px;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);box-shadow: 0 0 10px rgba(0,0,0,.15);}
.notification-close {position: absolute;right: 5px;top: 5px;cursor: pointer;color: #333;-webkit-transition: color .3s linear;transition: color .3s linear;}
.notification-close:hover {color: #f46342;}
.typicals-section {padding: 50px 0;}
.typicals-block {padding: 30px 0;border-top: #f46342 solid 1px;}
.typicals-block h2 {font-weight: 600;text-transform: uppercase;text-decoration: underline;margin-bottom: 30px;}
.popup-test li {display: inline-block;margin-bottom: 10px;}
.popup-test a {display: block;background-color: #f46342;color: #fff;line-height: 40px;border-radius: 30px;padding: 0 25px;margin-right: 15px;border: transparent solid 2px;-webkit-transition: all .3s linear;transition: all .3s linear;font-weight: 600;}
.popup-test a:hover {background-color: #fff;border-color: #f46342;color: #f46342;}
.slick-slide {outline: 0 !important;}
.slick-fa-arrows .slick-arrow:before {font-family: FontAwesome;opacity: 1;}
.slick-fa-arrows .slick-prev:before {content: "";}
.slick-fa-arrows .slick-next:before {content: "";}
.asRange {position: relative;}
.asRange-bar {height: 3px;width: 100%;background-color: #626262;}
.asRange-pointer {cursor: pointer;outline: 0;border-radius: 50%;overflow: hidden;background-color: #fff;width: 20px;height: 20px;position: absolute;top: -9px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.15);box-shadow: 1px 1px 5px rgba(0,0,0,.15);z-index: 2;}
.asRange-pointer:hover {background-color: #f46342;}
.asRange-tip {display: none;}
.asRange-selected {position: absolute;background-color: #f46342;height: 3px;top: 0;}
.asRange-scale {display: none;}
@media only screen and (min-width:768px) {.post-bottom .btn {margin-right: 27px;}
	.map-block-info .tel {margin-right: 27px;}
	.popup-form-row>div:nth-of-type(1) {width: 243px;}
	.popup-form-row>div:nth-of-type(2) {width: 303px;}
	.blog-cost-form-row .input-wrap-file {position: absolute;right: 0;bottom: 15px;width: 215px;}
	.blog-cost-form-row .checkboxes {width: 327px;}
	.main-production-block-bottom {min-height: 545px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
	.blog-faq-block li {padding-left: 93px;}
	.blog-faq-block li .question {margin-left: -93px;padding-left: 93px;padding-right: 75px;}
	.blog-wallhof-block-right .wallhoff-form {padding: 50px 48px 27px;}
	.dealers-build-block-left .white-block {padding-left: 70px;}
	.dealers-build-block-left-top {padding-top: 44px;padding-bottom: 30px;padding-right: 60px;}
	.dealers-build-block-left-bottom {padding-top: 20px;padding-bottom: 48px;padding-right: 70px;}
	.panels-char-block-right .panel-chars {position: absolute;left: 0;top: -115px;}
	.panels-char-block-right .panel-chars li {position: absolute;width: 350px;}
	.panels-char-block-right .panel-chars li:nth-of-type(1) {top: 0;left: 35px;}
	.panels-char-block-right .panel-chars li:nth-of-type(1):after {top: 140px;left: -15px;}
	.panels-char-block-right .panel-chars li:nth-of-type(1):before {height: 78px;left: 20px;top: 74px;-webkit-transform: rotate(25deg);-ms-transform: rotate(25deg);transform: rotate(25deg);}
	.panels-char-block-right .panel-chars li:nth-of-type(2) {top: 65px;left: 210px;}
	.panels-char-block-right .panel-chars li:nth-of-type(2):after {top: 135px;left: -10px;}
	.panels-char-block-right .panel-chars li:nth-of-type(2):before {height: 80px;left: 25px;top: 70px;-webkit-transform: rotate(25deg);-ms-transform: rotate(25deg);transform: rotate(25deg);}
	.panels-char-block-right .panel-chars li:nth-of-type(3) {top: 155px;left: 367px;}
	.panels-char-block-right .panel-chars li:nth-of-type(3):after {top: 115px;left: 0;}
	.panels-char-block-right .panel-chars li:nth-of-type(3):before {height: 80px;left: 34px;top: 50px;-webkit-transform: rotate(25deg);-ms-transform: rotate(25deg);transform: rotate(25deg);}
	.panels-char-block-right .from-price {position: absolute;bottom: -53px;left: 23px;}
	.panels-char-block-right .btn-header-bottom-sert {position: absolute;right: -31px;bottom: -61px;}
	.panels-binding-block-bottom {position: relative;}
	.panels-binding-block-bottom:before {content: "";position: absolute;width: 200%;left: -50%;z-index: -1;bottom: 0;height: 230px;height: -webkit-calc(100% - 181px);height: calc(100% - 181px);background-color: #efefef;}
	.panels-binding-block-bottom .binding-items li {-webkit-box-flex: 1;-webkit-flex: 1 1 0;-ms-flex: 1 1 0px;flex: 1 1 0;}
	.panels-binding-block-bottom-info {position: relative;}
	.panels-binding-block-bottom-info:before {content: "";position: absolute;width: 200%;left: -50%;z-index: -1;bottom: 0;height: 230px;background-color: #efefef;}
	.panels-sizes-block-bottom-left {margin-right: 70px;}
	.ceiling-rail-char-block-right>.img {width: 556px;}
	.ceiling-rail-char-block-right .btn-header-bottom-sert {right: 92px;bottom: -82px;}
	.ceiling-rail-char-block-right .panel-chars li:nth-of-type(1) {top: 55px;left: 228px;}
	.ceiling-rail-char-block-right .panel-chars li:nth-of-type(1):after {top: 155px;left: 70px;}
	.ceiling-rail-char-block-right .panel-chars li:nth-of-type(1):before {height: 100px;left: 47px;top: 64px;-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}
	.ceiling-rail-char-block-right .panel-chars li:nth-of-type(2) {top: 457px;left: 334px;}
	.ceiling-rail-char-block-right .panel-chars li:nth-of-type(2):after {top: 0;left: 0;}
	.ceiling-rail-char-block-right .panel-chars li:nth-of-type(2):before {height: 80px;left: 0;top: 0;-webkit-transform: rotate(25deg);-ms-transform: rotate(25deg);transform: rotate(25deg);}
	.ceiling-rail-char-block-right .panel-chars li:nth-of-type(2):after, .ceiling-rail-char-block-right .panel-chars li:nth-of-type(2):before {display: none;}
	.ceiling-rail-bind-section {padding-top: 138px;}
	.ceiling-rail-bind-top {height: 385px;background-image: url("/assets/img/bg/ceiling-rail-bind-bg.jpg");background-size: cover;background-position: center;position: relative;}
	.ceiling-rail-bind-top:before {content: "";position: absolute;width: 582px;height: 55px;left: 0;right: 0;margin: auto;top: 0;background-color: #fff;}
	.ceiling-rail-bind-top-header {position: relative;top: -76px;}
	.ceiling-rail-bind-top .h2 {line-height: 54px;font-weight: 500;}
	.ceiling-veneer-char-block-right .panel-chars {top: -135px;}
	.ceiling-veneer-choise-section .img {height: 166px;margin-bottom: 11px;}
	.wall-rail-char-section .ceiling-rail-char-block-right {margin-top: 30px;padding-left: 40px;}
	.wall-rail-char-section .ceiling-rail-char-block-right .btn-header-bottom-sert {right: 68px;bottom: -88px;}
	.wall-rail-char-section .ceiling-rail-char-block-right .panel-chars {top: -155px;}
	.wall-rail-char-section .ceiling-rail-char-block-right .panel-chars li:nth-of-type(2) {top: 295px;left: 300px;}
	.wall-rail-bind-section {padding-top: 115px;}
	.catalogue-sidebar-block .list {display: block;}
	.footer-bottom-pages-col1 ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;height: 260px;}
	.popup-sert .popup-close {right: -50px;color: #fff;}
	.popup-sert .popup-close .close-icon {color: #fff;}
	.popup-render-block .render-gallery li {margin-right: 27px;}
	.popup-render-block .render-gallery li:nth-of-type(3n) {margin-right: 0;}}
@media only screen and (min-width:1024px) {.header-main-block-content {margin-top: 80px;}
	.header-dealers-block-content {margin-top: 160px;}
	.header-analog-block-content {margin-top: 60px;}
	.header-panels-block-content {margin-top: 70px;}
	.header-panels-block-content-list {left: 15px;margin-top: -24px;}
	.header-panels-block-content-list {position: relative;}
	.header-panels-block-content-list:after {content: "";position: absolute;width: 10000px;height: 100%;left: 100%;top: 0;background-color: rgba(255,247,236,.28);}
	.header-panels-block-object-text {width: 585px;max-width: 100%;position: absolute;text-align: right;bottom: 45px;right: 0;}
	.mr-fix {margin-right: -30px;}
	.post {height: 374px;}
	.ai-white-left {position: relative;}
	.ai-white-left:before {content: "";position: absolute;height: 100%;right: 100%;width: 10000px;background-color: #fff;top: 0;pointer-events: none;pointer-events: none;z-index: 1;}
	.ai-white-right {position: relative;}
	.ai-white-right:before {content: "";position: absolute;height: 100%;left: 100%;width: 10000px;background-color: #fff;top: 0;pointer-events: none;}
	.blog-cost-form-row .input-wrap {width: 257px;}
	.blog-cost-form-row .input-wrap-submit {width: 184px;}
	.main-objects-block-gallery-left {position: absolute;z-index: 2;left: 0;top: 13%;}
	.main-objects-block-gallery-right {margin-right: -120px;}
	.main-sert-block-bottom {margin-right: -30px;}
	.main-sert-block-bottom-left {margin-left: 125px;margin-right: 70px;}
	.blog-cost-form {position: absolute;bottom: -155px;right: 0;width: 586px;max-width: 100%;}
	.blog-faq-block li .answer {padding-right: 75px;}
	.blog-wallhof-block-right {position: absolute;right: 67px;top: 97px;}
	.analog-alt-block-left .img {position: relative;width: 100%;height: 380px;}
	.analog-alt-block-left .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
	.production-create-block-products .products-wrap {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
	.production-create-block-products .products-wrap .product-item {margin-right: 30px;}
	.production-create-block-products .products-wrap .product-item:nth-of-type(3n) {margin-right: 0;}
	.about-office-block-list img {width: 675px;}
	.about-office-block-list .img {margin-left: -120px;}
	.about-office-block-list.-right {margin-bottom: 12px;}
	.about-office-block-list.-right .img {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;margin-left: 0;margin-right: -120px;}
	.about-standart-block-right .img {position: relative;width: 100%;width: 400px;height: 562px;}
	.about-standart-block-right .img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
	.panels-char-block {position: relative;}
	.panels-char-block:after {content: "";position: absolute;background-color: #949494;opacity: .13;width: 10000px;left: 863px;top: 0;height: 100%;z-index: -1;}
	.panels-char-text {margin-top: -19px;}
	.panels-binding-block-main .system-items {position: absolute;width: 100%;top: -6px;left: 0;}
	.panels-binding-block-bottom-info p {margin-right: 10px;}
	.panels-variants-block-buttons {right: 14px;}
	.panels-variants-block-buttons .btn {margin: 0 15px;}
	.panels-advantages-section {margin-top: -155px;}
	.ceiling-indi-visual-block .visual-block-text {padding: 0 35px;}
	.ceiling-indi-visual-block .visual-block-text .h3 {margin-top: -10px;}
	.ceiling-indi-visual-block .visual-block:nth-of-type(odd) .visual-block-text {padding-left: 80px;}
	.ceiling-indi-visual-block .visual-block:nth-of-type(even) .visual-block-text {text-align: right;-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}
	.ceiling-indi-visual-block .visual-block:nth-of-type(even) .visual-block-text {padding-right: 80px;}
	.ceiling-fireproof-advantages-section {margin-top: -22px;}
	.ceiling-veneer-binding-section {padding-top: 100px;}
	.ceiling-veneer-sizes-section {padding-bottom: 0;}
	.ceiling-veneer-choise-section .h2r {margin-bottom: 20px;}
	.ceiling-veneer-advantages-section {margin-top: 0;}
	.wall-acoustic-binding-section .panels-binding-block-header {margin-bottom: -33px;}
	.wall-acoustic-binding-section .panels-binding-block-header .img {margin-top: 46px;margin-bottom: 61px;}
	.wall-acoustic-variants-section .products-wrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.wall-acoustic-variants-section .products-wrap .also-item {-webkit-box-flex: 1;-webkit-flex: 1 1 0;-ms-flex: 1 1 0px;flex: 1 1 0;margin: 0 15px 24px;height: 194px;}
	.wall-rail-bind-section .ceiling-rail-bind-top {height: 552px;background-image: url("/assets/img/bg/wall-rail-bg.jpg");}
	.wall-rail-bind-section .ceiling-rail-bind-top-header {top: -58px;}
	.wall-rail-bind-section .ceiling-rail-bind-top-header .h2 {line-height: 46px;}
	.catalogue-block-top {padding-left: 20px;}
	.catalogue-panel {margin-top: -56px;margin-left: -274px;margin-bottom: 22px;}
	.catalogue-panel-right .sort-by:last-of-type {margin-right: 15px;}
	.footer-top-list li:nth-of-type(4n+1) {width: 230px;}
	.footer-top-list li:nth-of-type(4n+2) {width: 270px;}
	.footer-top-list li:nth-of-type(4n+3) {width: 240px;}
	.footer-top-list li:nth-of-type(4n+4) {width: 200px;}
	.popup-render-block .txt {padding-bottom: 30px;width: 355px;max-width: 100%;}
	.popup-render-block .render-gallery {width: 555px;max-width: 100%;}}
@media only screen and (min-width:1200px) {.top-nav.fixed .top-nav-pages .btn {margin-right: -37px;}
	.top-nav.fixed .top-nav-pages .container {width: 1170px;}
	.top-nav.fixed .top-nav-pages ul {margin-left: -65px;}
	.header-bottom-icons ul {margin-right: -20px;}
	.sale-list li {width: 555px;}
	.blog-cost-bottom p {width: 420px;max-width: 100%;}
	.blog-wallhof-block {margin-left: -120px;}
	.analog-alt-block {padding-right: 50px;}
	.about-prefooter-block-main .map-block {width: 555px;}
	.panels-sizes-block-bottom {margin-top: -43px;}
	.ceiling-rail-bind-main .bind-block-left {padding: 35px 50px;padding-right: 10px;}
	.footer-top-list li {margin-right: 50px;}
	.footer-bottom-block {margin-right: -15px;}
	.footer-bottom-info .phones {margin-left: -6px;}
	.footer-bottom-pages {width: 860px;}
	.footer-bottom-pages-col1 li:nth-of-type(n+6) {width: 325px;}}
@media only screen and (max-width:1023px) {.mobile-menu {display: block;}
	.mobile-menu-open {display: block;}
	.top-nav {display: none;}
	.header-main-block {min-height: 100vh;height: auto;padding: 100px 0 0px;}
	.header-blog {min-height: 0;padding: 140px 0 20px;}
	.header-blog-bottom {bottom: 20px;left: 0;width: 100%;}
	.header-dealers-block {height: auto;min-height: 0;width: 100%;margin-bottom: 15px;}
	.header-panels-block-content-text {width: 100%;margin-bottom: 30px;}
	.header-panels-block-content-list {width: 100%;}
	.header-catalogue {margin-top: 80px;min-height: 0;}
	.header-bottom-icons {position: relative;padding-top: 30px;}
	.header-bottom-icons li {margin-bottom: 15px;}
	.sale-list li {width: 48%;min-height: 0;}
	.sale-list .img {width: 100%;margin-bottom: 15px;}
	.sale-list .text {width: 100%;text-align: center;padding: 0 15px;}
	.map-block-yandex {position: relative;}
	.map-block-yandex:after, .map-block-yandex:before {content: "";position: absolute;width: 30%;top: 0;z-index: 1;height: 100%;}
	.map-block-yandex:before {left: 0;}
	.map-block-yandex:after {right: 0;}
	.binding-slide-left {width: 100%;}
	.binding-slide-left .title {font-size: 16px;}
	.binding-slide-right {width: 100%;}
	.popup-form-row>div {width: 100%;}
	.main-objects-section:before {height: 1px;}
	.main-objects-block-gallery .slide-numbers {display: none;}
	.main-objects-block-gallery-left {padding: 110px 0 0 0;}
	.main-objects-block-gallery-left .slick-arrow {top: -74px;}
	.main-objects-block-gallery-left .slick-prev {left: 0;}
	.main-objects-block-gallery-left .slick-next {right: 0;left: 111px;}
	.blog-advantages-main-elements {display: none;}
	.blog-advantages-main ul {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
	.blog-advantages-main li {width: 48%;background-color: #fff;margin-bottom: 15px;}
	.blog-advantages-main li .advantage-item {padding: 15px 0;height: auto;}
	.blog-advantages-main li .advantage-item .img {margin-bottom: 15px;}
	.blog-advantages-main li .advantage-item img {height: 40px;}
	.blog-advantages-main li .advantage-item .text {font-size: .75em;padding: 0 10px;}
	.blog-advantages-main li:not(.panels-advantages-sectionli) {background-color: #fff !important;}
	.blog-cost-top-block {height: auto;padding: 50px 0;}
	.blog-cost-bottom {padding: 30px 0;}
	.blog-wallhof-block-elements {display: none;}
	.blog-wallhof-block-right .wallhoff-form-element {display: none;}
	.single-block-left {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;}
	.single-block-left {width: 100%;}
	.dealers-build-block-left {width: 100%;}
	.dealers-build-block-right {display: none;}
	.architects-advantages-section .blog-advantages-main li {background-color: #f5f5f5 !important;}
	.polytics-section {padding-top: 100px;padding-bottom: 0;}
	.analog-table table {font-size: 14px;}
	.analog-table thead tr td {padding: 27px 30px;}
	.about-office-block-list .img {width: 100%;margin-bottom: 50px;}
	.about-standart-block-left {padding: 15px;text-align: center;}
	.about-standart-block-left .h3 {font-size: 1.5em;line-height: 1.4;}
	.about-prefooter-block-main .map-block {width: 100%;margin-bottom: 30px;}
	.panels-char-block-elements {display: none;}
	.panels-char-block-left {width: 100%;padding-top: 30px;padding-bottom: 30px;}
	.panels-char-block-right {width: 100%;-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}
	.panels-objects-section .elements {display: none;}
	.panels-binding-block-main .system-items li {font-size: 14px;}
	.panels-sizes-section {padding-top: 30px;padding-bottom: 30px;}
	.panels-sizes-block-top-left {width: 100%;}
	.panels-sizes-block-top-right {margin: 30px auto;}
	.panels-advantages-section .blog-advantages-main li {background-color: #f5f5f5 !important;}
	.ceiling-indi-visual-block .visual-block {margin-bottom: 35px;}
	.ceiling-indi-visual-block .visual-block:last-of-type {margin-bottom: 0;}
	.ceiling-indi-visual-block .visual-block:before {left: 0;top: 0;-webkit-transform: none;-ms-transform: none;transform: none;font-size: 25px;line-height: 50px;width: 50px;height: 50px;}
	.ceiling-indi-visual-block .visual-block-img {width: 100%;margin-bottom: 15px;}
	.ceiling-indi-visual-block .visual-block-text {width: 100%;}
	.ceiling-indi-visual-block .visual-block-text .h3 {margin-bottom: 10px;}
	.ceiling-indi-sizes-section .panels-sizes-block-bottom-left li {line-height: 150px;}
	.ceiling-indi-sizes-section .panels-sizes-block-bottom-left img {width: auto;height: auto;max-width: 110px;max-height: 110px;}
	.ceiling-rail-bind-main .bind-block-left {width: 100%;}
	.ceiling-rail-bind-main .bind-block-right {width: 100%;padding: 30px 0;padding-left: 30px;background-color: #f7f7f7;}
	.ceiling-rail-size-block-top-left {width: 100%;}
	.ceiling-rail-size-block-top-right {width: 100%;}
	.ceiling-rail-size-block-bottom-left {width: 100%;margin-bottom: 30px;}
	.ceiling-rail-size-block-bottom-right {width: 100%;}
	.wall-plastic-design-section {padding: 50px 0 0;}
	.wall-rail-bind-main {padding-top: 50px;padding-bottom: 0;}
	.wall-rail-bind-main-block {text-align: center;}
	.wall-rail-bind-main-block-left {width: 100%;}
	.wall-rail-bind-main-block-right {width: 100%;-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;margin-bottom: 30px;}
	.catalogue-block-top {margin-bottom: 10px;}
	.catalogue-panel-left .h3 {margin-bottom: 15px;}
	.catalogue-inner-middle-left {width: 100%;margin-bottom: 20px;}
	.footer-top .h5 {width: 100%;}
	.footer-top-list ul {padding-left: 22px;}
	.popup-render .popup-close {padding: 24px 17px;}
	.popup-render-block .h4 {position: absolute;left: 0;top: 0;padding: 19px 15px;}
	.popup-render-block .render-gallery {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;margin-bottom: 20px;}}
@media only screen and (max-width:767px) {.header-main-block-content .fz43 {font-size: 1.875em;}
	.header-blog-bottom .fz64 {font-size: 3.125em;margin-bottom: 0;}
	.header-blog-bottom .breadcrumbs {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}
	.header-blog-bottom .btn {width: 100%;margin-top: 10px;}
	.header-bottom-sert {position: static;}
	.header-dealers .container {min-height: 100vh;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 150px 15px 30px;}
	.header-dealers-block .fz72 {font-size: 40px;}
	.header-dealers-block .h3 {margin-top: 15px;}
	.header-dealers-block .btn {width: 100%;margin-top: 15px;}
	.header-architects-block {min-height: 100vh;padding-top: 90px;padding-bottom: 30px;height: auto;}
	.header-architects-block .h1 {width: 100%;font-size: 1.875em;}
	.header-architects-block .h3 {width: 100%;font-size: 1.3125em;}
	.header-architects-block .btn {width: 100%;}
	.header-analog-block {min-height: 100vh;height: auto;padding: 100px 0 50px;}
	.header-analog-block .fz60 {font-size: 2.1875em;}
	.header-production-block {min-height: 100vh;height: auto;padding: 100px 0 30px;}
	.header-production-block .header-bottom-sert {position: static;padding: 0;margin-top: 30px;}
	.header-production-block-content .h1 {font-size: 2.25em;margin-bottom: 15px;}
	.header-production-block-content .h2 {line-height: 1.3;font-size: 1.5em;margin-bottom: 15px;}
	.header-production-block-content .btn {width: 100%;}
	.header-object-block {min-height: 100vh;height: auto;padding: 0 0 0;}
	.header-object-block .h1 {font-size: 30px;}
	.header-object-block .h3 {font-size: 1.5em;}
	.header-object-block .btn {width: 100%;}
	.header-usage-block {min-height: 100vh;height: auto;padding: 0 0 0;}
	.header-usage-block .fz60 {margin-top: 15px;font-size: 2.25em;}
	.header-usage-block .h3 {font-size: 1.5em;}
	.header-usage-block .btn {width: 100%;}
	.header-about-block {min-height: 100vh;height: auto;padding: 150px 0 0;}
	.header-about-block {min-height: 0;padding-top: 90px;}
	.header-about-block .fz60 {font-size: 2.25em;}
	.header-panels .header-bottom-sert {position: static;margin-top: 30px;}
	.header-panels-block .h1 {font-size: 1.875em;}
	.header-panels-block .h3 {font-size: 1.5em;}
	.header-panels-block .btn {width: 100%;}
	.header-panels-block {min-height: 100vh;height: auto;padding: 150px 0 50px;}
	.header-panels-block-content-text .h1 {font-size: 1.875em;}
	.header-panels-block-content-text .fz64 {font-size: 2.25em;}
	.btn {font-size: 14px !important;line-height: 45px !important;}
	.btn-header-bottom-sert .semibold {width: 167px;margin-right: 15px;}
	.tm:after {right: -15px;font-size: 14px;}
	.h2 {font-size: 1.6875em;}
	.product-item {width: 48%;margin-bottom: 15px;}
	.product-item .img {height: 150px;margin-bottom: 5px;}
	.product-item img[src*=".png"] {max-width: 80%;max-height: 80%;}
	.product-item .h5 {line-height: normal;font-size: 14px;}
	.custom-list li {font-size: 1.125em;}
	.post .img {width: 100%;height: 200px;}
	.post .text {padding-bottom: 0;}
	.post-content {padding: 15px;height: auto;padding-bottom: 0;}
	.post-bottom {padding: 15px;text-align: center;}
	.post-bottom .btn {width: 100%;margin-bottom: 15px;}
	.date {width: 100%;}
	.pagination-block a.page-numbers, .pagination-block span.page-numbers {width: 30px;height: 30px;line-height: 30px;vertical-align: middle;}
	.pagination-block li {padding: 0;}
	.also-item {height: 150px;padding: 10px;}
	.also-item .h2 {font-size: 14px;padding-right: 10px;margin-bottom: 10px;}
	.also-item p {font-size: 12px;}
	.also-item .img {height: 150px;}
	.also-item .text {padding: 10px;font-size: 12px;}
	.sale-list li {padding: 15px 0;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
	.sale-list img {width: auto;height: auto;max-width: 40px;max-height: 40px;}
	.sale-list .text {font-size: .75em;}
	.typical-text-section {padding: 40px 0 0;}
	.map-block-info a {font-size: 14px;}
	.panel-chars li {margin-bottom: 15px;}
	.panel-chars li:after, .panel-chars li:before {display: none;}
	.panel-chars .text {width: -webkit-calc(100% - 92px);width: calc(100% - 92px);}
	.render-dots li {height: 15px;width: 15px;line-height: 13px;}
	.render-dots li:before {border-width: 1px;width: 27px;height: 27px;}
	.render-dots li:after {display: none;}
	.panels-binding-slider {padding-top: 50px;}
	.panels-binding-slider .slick-arrow {height: 50px;width: 48%;top: -40px;background-color: #f2f2f2;}
	.panels-binding-slider .slick-arrow:before {font-size: 30px;}
	.panels-binding-slider .slick-prev {left: 0;}
	.panels-binding-slider .slick-next {right: 0;}
	.binding-slide-left {height: auto;}
	.binding-slide-left img {position: static;height: auto;object-fit: fill;}
	.binding-slide-left .title {width: 100%;position: relative;}
	.binding-slide-right {padding: 15px;}
	.catalogue-item {min-height: 0;}
	.catalogue-item .img {width: 100px;height: 100px;}
	.catalogue-item .name {font-size: 14px;}
	.catalogue-item .h6 {font-size: 12px;}
	.blog-cost-form-row .input-wrap {width: 100%;}
	.blog-cost-form-row .input-wrap input {line-height: 40px;}
	.blog-cost-form-row .input-wrap .fa {line-height: 40px;}
	.blog-cost-form-row .input-wrap-textarea textarea {height: 159px;}
	.blog-cost-form-row .input-wrap-submit {width: 100%;margin-top: 15px;}
	.blog-cost-form-row .checkboxes {margin-top: 10px;}
	.wallhoff-form .h3 {font-size: 22px;margin-bottom: 15px;}
	.wallhoff-form .input-wrap input {line-height: 40px;}
	.wallhoff-form .input-wrap .fa {line-height: 40px;}
	.wallhoff-form .input-wrap-textarea textarea {height: 140px;}
	.wallhoff-form .input-wrap-submit input {width: 100%;line-height: 40px;font-size: 16px;}
	.main-products-block-top .products-tabs li {font-size: 1em;width: 50%;padding: 0 15px;}
	.main-products-block-bottom li .product-item .h5 {margin-left: 5px;}
	.main-objects-block-elements {display: none;}
	.main-objects-block-gallery-left .h4 {font-size: 1.25em;}
	.main-objects-block-gallery-left .slick-arrow {height: 45px;}
	.main-objects-block-gallery-left .slick-arrow:before {line-height: 45px;}
	.main-objects-block-gallery-right {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}
	.main-objects-block-gallery-right .img {height: 250px;}
	.main-production-block-bottom {padding-top: 40px;padding-bottom: 40px;}
	.main-production-block-bottom-content .h2 {text-align: center;font-size: 1.5em;margin-bottom: 40px;}
	.main-spheres-block-top {padding-top: 35px;}
	.main-designer-section {padding-bottom: 30px;}
	.main-designer-block .btn {font-size: 12px !important;line-height: 2 !important;padding: 15px !important;}
	.main-sert-section {padding-top: 30px;padding-bottom: 0;overflow: visible;}
	.main-sert-block-bottom-left {width: 100%;}
	.main-sert-block-bottom-left .img {height: auto;}
	.main-sert-block-bottom-left .img img {position: static;}
	.main-sert-block-bottom-right {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}
	.main-sert-block-bottom-right .text {padding-top: 80px;padding-bottom: 30px;}
	.main-sert-block-bottom-right .slick-arrow {height: 45px;}
	.main-sert-block-bottom-right .slick-arrow:before {line-height: 45px;}
	.main-sert-block-bottom-right .slick-arrow {top: -15px;}
	.main-sert-block-bottom-right .slick-prev {left: -webkit-calc(50% - 110px);left: calc(50% - 110px);}
	.main-sert-block-bottom-right .slick-next {left: -webkit-calc(50% + 1px);left: calc(50% + 1px);}
	.main-sert-block-bottom-right .slick-slide {height: 60px;opacity: 0;overflow: hidden;}
	.main-consult-section {padding-top: 40px;}
	.main-consult-block-bottom .btn {font-size: 14px;padding: 0 15px;}
	.main-consult-block .consult-form-wrap .input-wrap-tel {width: 100%;margin-bottom: 15px;}
	.main-consult-block .consult-form-wrap .input-wrap-submit {width: 100%;}
	.blog-advantages-header {padding-bottom: 30px;}
	.blog-advantages-header .h3 {font-size: 1.5625em;}
	.blog-cost-top-text .h2 {font-size: 23px;}
	.blog-cost-top-text sup {top: -10px;}
	.blog-cost-form {padding: 15px;}
	.blog-also-header .h3, .blog-also-header .h4 {padding: 15px;font-size: 20px;width: 100%;text-align: center;}
	.blog-also-main {padding-bottom: 0;}
	.blog-also-main ul {padding: 0 5px;}
	.blog-also-main li {width: 50%;padding: 0 10px;margin-bottom: 20px;}
	.blog-faq-section {padding-bottom: 20px;}
	.blog-faq-block li {margin-bottom: 15px;padding-left: 45px;font-size: .875em;line-height: 16px;}
	.blog-faq-block li:before {width: 45px;top: -25px;}
	.blog-faq-block li .question {min-height: 96px;min-height: 46px;height: auto;padding: 10px 0;padding-left: 45px;margin-left: -45px;padding-right: 15px;}
	.blog-faq-block li .answer {padding-right: 15px;}
	.blog-wallhof-block {margin-left: -15px;margin-right: -15px;}
	.blog-wallhof-block-left .img {height: 300px;display: none;}
	.blog-wallhof-block-right {padding: 50px 15px 30px;background-image: url("/assets/img/bg/blog-wallhof-bg.jpg");background-size: cover;}
	.blog-wallhof-block-right .wallhoff-form {padding: 20px 15px;}
	.single-section {padding-bottom: 30px;}
	.single-block-left .posts-list li {width: 100%;}
	.dealers-sale-block-bottom .btn {width: 100%;}
	.dealers-build-block-left .white-block {padding: 15px;}
	.dealers-build-block-left-top .h3 {font-size: 25px;}
	.dealers-build-block-left-bottom {height: auto;}
	.dealers-build-block-left-bottom .btn {width: 100%;}
	.dealers-build-block-left-bottom .btn {font-size: 14px;}
	.architects-documentation-block .img {margin-bottom: 30px;}
	.architects-documentation-block .btn {width: 100%;}
	.p404-section {padding-top: 150px;}
	.p404-block .btn {width: 100%;}
	.polytics-block h2 {font-size: 1.5em;}
	.polytics-block h3 {font-size: 1.375em;}
	.polytics-block h4 {font-size: 1.25em;}
	.polytics-block h5 {font-size: 1.125em;}
	.polytics-block h6 {font-size: 1em;}
	.analog-info-section {padding: 30px 0 0;}
	.analog-info-section .h2 {margin-bottom: 20px;}
	.analog-info-block {margin-bottom: 29px;}
	.analog-table thead tr td {padding: 5px 10px;font-size: 12px;}
	.analog-table tbody tr td {height: 50px;padding: 5px !important;font-size: 12px;}
	.analog-table tbody tr td:first-of-type {width: auto;}
	.analog-table-section {padding-bottom: 40px;}
	.analog-alt-section {padding-top: 35px;padding-bottom: 0;}
	.analog-alt-block {margin-bottom: 15px;}
	.analog-alt-block-left {margin-bottom: 15px;}
	.analog-alt-bottom .btn {width: 100%;font-size: 14px;}
	.production-create-section {padding-top: 30px;}
	.production-create-block-header .h1 {font-size: 2em;}
	.production-create-block-products {margin-bottom: 0;}
	.production-create-block-products .h5 {padding-left: 5px;}
	.production-projects-section {padding: 40px 0 50px;}
	.production-projects-block .h1 {font-size: 1.875em;}
	.object-gallery-section {padding-bottom: 20px;}
	.usage-spheres-section {padding-bottom: 0;}
	.about-office-block-header {padding: 40px 0 20px;}
	.about-office-block-list li {margin-bottom: 20px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;align-items: center;min-height: 40px;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
	.about-standart-section {padding-bottom: 50px;}
	.about-standart-block-left .h3 {font-size: 1.125em;}
	.panels-char-block {padding: 0;}
	.panels-char-block-left .h3 {font-size: 1.5625em;}
	.panels-char-block-left .h2 {font-size: 1.875em;}
	.panels-char-block-left .btn {width: 100%;}
	.panels-char-block-right {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.panels-char-block-right>.img {width: 100%;text-align: center;}
	.panels-char-block-right .panel-chars {padding-top: 15px;}
	.panels-char-block-right .panel-chars li {position: static;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;}
	.panels-char-block-right .from-price {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;margin: 15px auto;}
	.panels-char-block-right .btn-header-bottom-sert .semibold {margin-right: 0;}
	.panels-char-text {padding-top: 0;}
	.panels-char-text .info-content {height: 74px;}
	.panels-char-text .info-content:before {height: 0;}
	.panels-char-text .btn-expand {bottom: 5px;}
	.panels-types-block-header {padding-top: 30px;}
	.panels-types-block-products .product-item .img {height: 100px;}
	.panels-types-block-products .product-item .img-block {padding: 0;margin-bottom: 10px;}
	.panels-types-block-products .product-item .title {font-size: 14px;padding-left: 5px;}
	.panels-types-block-products .btn {width: 100%;}
	.panels-binding-block-header {margin-bottom: 0;}
	.panels-binding-block-header p {margin-bottom: 30px;}
	.panels-binding-block-header .img {margin: -100px;padding: 100px;}
	.panels-binding-block-header .img .render-dots {left: 100px;right: 100px;top: 100px;bottom: 100px;width: auto;height: auto;}
	.panels-binding-block-main .system-items li:before {display: none;}
	.panels-binding-block-bottom .binding-items ul {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.panels-binding-block-bottom .binding-items li {width: 50%;}
	.panels-binding-block-bottom .binding-items li .price {opacity: 1;}
	.panels-binding-block-bottom-info {background-color: #efefef;margin: 0 -15px;}
	.panels-binding-block-bottom-info .panel-colors {margin-top: 15px;}
	.panels-binding-block-bottom-info .panel-colors li {margin-right: 0;width: 100%;text-align: left;margin: 10px 0;}
	.panels-binding-block-bottom-info .panel-colors li .h6 {width: auto;}
	.panels-variants-section {padding-bottom: 25px;padding-top: 30px;}
	.panels-variants-block-main .also-item {height: 150px;}
	.panels-variants-block-main .also-item .text {padding: 10px;}
	.panels-variants-block-buttons .btn {font-size: 16px;width: 100%;margin-bottom: 10px;}
	.panels-sizes-section {background: #fff;}
	.panels-sizes-block-bottom-left {margin-bottom: 30px;}
	.panels-sizes-block-bottom-right .btn {width: 100%;}
	.ceiling-indi-info-section {padding-bottom: 30px;}
	.ceiling-indi-visual-section {padding-bottom: 0;padding-top: 20px;}
	.ceiling-indi-visual-header {margin-bottom: 30px;}
	.ceiling-indi-visual-header .h2 {line-height: 1.3;}
	.ceiling-indi-visual-block .visual-block-img .img {height: 250px;}
	.ceiling-indi-visual-block .visual-block-text .h3 {font-size: 1.5625em;}
	.ceiling-rail-bind-section {padding-top: 50px;}
	.ceiling-rail-bind-main {padding-top: 30px;}
	.ceiling-rail-size-section {padding-top: 40px;}
	.ceiling-rail-size-block-top-right {padding-top: 0;}
	.ceiling-rail-size-block-middle {margin-bottom: 0;}
	.ceiling-rail-size-block-bottom-right .btn {width: 100%;}
	.ceiling-rail-cover-section {padding: 50px 0 30px;}
	.ceiling-rail-cover-block li {width: 50%;margin-bottom: 15px;}
	.ceiling-rail-cover-block .img {height: 100px;}
	.ceiling-rail-cover-block p {font-size: .875em;}
	.ceiling-veneer-choise-section .btn {width: 100%;}
	.wall-acoustic-binding-section .panels-binding-block-header .img .render-dots li {-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
	.wall-paint-binding-section {padding-top: 50px;}
	.wall-plastic-design-block-main li {width: 48%;padding-bottom: 10px;margin-bottom: 10px;}
	.wall-plastic-design-block-main .img {height: 140px;margin-bottom: 10px;}
	.wall-plastic-design-block-main .h5 {font-size: 16px;}
	.wall-rail-char-section .ceiling-rail-char-block-right {margin: 30px 0;}
	.wall-rail-bind-main-block-left .btn {width: 100%;padding: 0;font-size: 18px;margin: 5px 0;}
	.catalogue-section {padding-bottom: 50px;}
	.catalogue-panel {margin-bottom: 25px;}
	.catalogue-panel-left {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;margin-top: 15px;}
	.catalogue-panel-left .h3 {text-align: center;}
	.catalogue-panel-right {width: 100%;}
	.catalogue-panel-right .sort-by {width: 100%;margin-bottom: 10px;margin-right: 0;}
	.catalogue-panel-right .sort-by .mfs-container {text-align: center;}
	.catalogue-panel-right .sort-by .mfs-option {padding-right: 20px;}
	.catalogue-right-items ul {margin: 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	.catalogue-right-items li {margin: 0 0 15px;width: 48%;width: -webkit-calc(50% - 7.5px);width: calc(50% - 7.5px);}
	.catalogue-sidebar {width: 100%;margin-bottom: 35px;}
	.catalogue-sidebar .btn-return {width: 100%;}
	.catalogue-sidebar-block .title {position: relative;position: relative;}
	.catalogue-sidebar-block .title:after {content: "";font-family: FontAwesome;position: absolute;right: 15px;top: 0;height: 100%;font-size: 20px;font-weight: 300;line-height: 54px;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;transition: transform .3s linear;transition: transform .3s linear,-webkit-transform .3s linear;}
	.catalogue-sidebar-block .title.opened:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
	.catalogue-sidebar-block .list {display: none;}
	.catalogue-sidebar-block .list-colors {display: none;}
	.catalogue-sidebar .btn {width: 100%;display: block;margin-top: 20px;}
	.catalogue-inner-middle-right {width: 100%;}
	.catalogue-inner-middle-right .catalogue-inner-cost {padding: 15px 15px 20px;}
	.catalogue-inner-middle-right .catalogue-inner-cost .img {margin-bottom: 5px;}
	.catalogue-inner-middle-right .catalogue-inner-cost .text {width: -webkit-calc(100% - 85px);width: calc(100% - 85px);padding-top: 0;}
	.catalogue-also-section {padding-bottom: 15px;}
	.catalogue-also-block-header {margin-bottom: 25px;}
	.catalogue-also-block-header .h3 {font-size: 1.5em;}
	.catalogue-also-block-items ul {margin: 0;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	.catalogue-also-block-items li {margin: 0 0 15px;width: 48%;width: -webkit-calc(50% - 7.5px);width: calc(50% - 7.5px);}
	.footer-top {padding-top: 30px;}
	.footer-top .h5 {font-size: 14px;margin-bottom: 20px;}
	.footer-top-list li {width: 100%;font-size: 12px;margin-bottom: 10px;}
	.footer-bottom {padding-top: 0;padding-bottom: 30px;}
	.footer-bottom .h5 {margin-bottom: 20px;font-size: 14px;margin-top: 20px;}
	.footer-bottom-info {width: 100%;}
	.footer-bottom-info .phones .mail {margin-left: 0;}
	.footer-bottom-info .socials {margin-bottom: 15px;}
	.footer-bottom-info .logo {margin-bottom: 15px;}
	.footer-bottom-pages {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}
	.footer-bottom-pages li {font-size: 12px;margin-bottom: 10px;}
	.footer-bottom-pages-col1 ul {width: 100%;}
	.footer-bottom-pages-col1 li {width: 100%;}
	.footer-bottom-pages-col2 {width: 100%;}
	.popup-acoustic .popup-content-main {padding: 50px 15px 30px;text-align: center;}
	.popup-acoustic-block-left {margin-bottom: 30px;}
	.popup-acoustic-block-left .img {height: auto;}
	.popup-acoustic-block-left .img img {position: static;}
	.popup-acoustic-block-right .img {height: auto;}
	.popup-acoustic-block-right .img img {position: static;}
	.popup-render .popup-content-main {padding: 65px 15px 10px;}
	.popup-render-block .h4 {font-size: 22px;}
	.popup-render-block .text {font-size: 12px;}
	.popup-render-block .render-gallery ul {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	.popup-render-block .render-gallery li {width: 47%;margin-bottom: 15px;}
	.popup-render-block .render-gallery li .img {height: 140px;}}
@media only screen and (max-width:767px) and (max-width:767px) {.panels-char-block-right .panel-chars li {width: 100%;}}
@media only screen and (max-width:375px) {.header-main-block-content .btn {padding: 0 30px;}}
@media only screen and (min-width:1024px) and (max-width:1199px) {.top-nav.fixed .top-nav-pages a {font-size: 14px;padding: 0 15px;}
	.top-nav-pages a {padding: 0 30px;}
	.header-panels-block-content-text {width: 60%;font-size: 14px;}
	.header-panels-block-content-list {width: 39%;font-size: 14px;}
	.header-bottom-icons li {width: 250px;}
	.header-bottom-icons .h5 {font-size: 14px;width: 160px;}
	.product-item {width: 32%;}
	.post .img {width: 400px;}
	.post .text {width: 500px;}
	.sale-list li {width: 460px;}
	.sale-list .img {width: 145px;}
	.sale-list .text {width: 280px;}
	.map-block-info a {font-size: 14px;}
	.binding-slide-left {width: 530px;height: 350px;}
	.binding-slide-right {font-size: .875em;padding-bottom: 0;}
	.catalogue-item .img {width: 180px;height: 180px;}
	.main-objects-section {overflow: hidden;}
	.main-objects-block-gallery .slide-numbers {display: none;}
	.main-sert-block-bottom-right {width: 450px;}
	.blog-cost-top-block {height: 380px;}
	.blog-cost-top-text {font-size: 12px;}
	.blog-cost-form {right: -30px;}
	.blog-cost-bottom {padding-bottom: 70px;}
	.blog-cost-bottom p {width: 360px;max-width: 100%;}
	.blog-also-main li {width: 33.33%;}
	.blog-wallhof-block {margin-left: -300px;}
	.single-block-left {width: 100%;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;}
	.single-block-left .posts-list ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
	.single-block-left .posts-list li {width: 31%;margin-right: 3%;}
	.single-block-left .posts-list li:nth-of-type(3n) {margin-right: 0;}
	.single-block-right {width: 100%;}
	.dealers-build-block-right {right: -600px;}
	.about-office-block-list .img {margin-left: -200px;}
	.about-office-block-list ul {width: 445px;}
	.about-standart-block-left {width: 545px;padding: 50px;}
	.about-standart-block-left .h3 {font-size: 1.5625em;line-height: 1.5;}
	.about-standart-block-right {width: 395px;}
	.about-prefooter-block-main .map-block {width: 48%;}
	.panels-char-block-left {width: 355px;font-size: 14px;}
	.panels-sizes-block-top-right {width: 500px;}
	.panels-sizes-block-bottom-right {width: 480px;}
	.ceiling-indi-sizes-section .panels-sizes-block-bottom-left {width: 50%;margin-right: 0;}
	.ceiling-indi-sizes-section .panels-sizes-block-bottom-right {width: 50%;padding-left: 30px;}
	.ceiling-rail-bind-main .bind-block-left {width: 580px;}
	.ceiling-rail-size-block-top-left {width: 50%;}
	.ceiling-rail-size-block-top-right {width: 50%;}
	.ceiling-rail-size-block-bottom-left {width: 48%;}
	.ceiling-rail-size-block-bottom-right {width: 48%;}
	.wall-plastic-design-block-main li {width: 31%;}
	.wall-rail-bind-main-block-right {width: 505px;}
	.catalogue-section-inner .catalogue-sidebar {margin-top: 0;}
	.catalogue-right {width: 650px;}
	.catalogue-right-items li {width: 31%;margin: 0 1.1% 15px;}
	.catalogue-sidebar {margin-top: 25px;}
	.catalogue-inner-middle-left {width: 48%;}
	.catalogue-inner-middle-right {width: 48%;}
	.catalogue-inner-middle-right .catalogue-inner-cost .text {width: 200px;font-size: .875em;}
	.catalogue-also-block-items li {width: 24%;margin: 0 .5% 15px;}
	.footer-top-list li {font-size: .875em;padding-right: 20px;margin-right: 0;}
	.footer-bottom {padding-bottom: 30px;}
	.footer-bottom-block {margin-right: -30px;}
	.footer-bottom-info {width: 230px;}
	.footer-bottom-info .socials {margin-bottom: 20px;}
	.footer-bottom-info .logo {margin-bottom: 5px;}
	.footer-bottom-pages {width: 735px;}
	.footer-bottom-pages-col1 ul {width: 500px;margin-right: 25px;}
	.footer-bottom-pages-col1 li {width: 50%;}}
@media only screen and (min-width:768px) and (max-width:1023px) {.header-dealers-block {min-height: 767px;}
	.header-architects-block .h1 {font-size: 2.5em;width: 100%;}
	.header-production-block-content .h1 {font-size: 2.5em;}
	.header-panels-block {min-height: 100vh;height: auto;padding: 200px 0 50px;}
	.header-panels-block-content-list ul li {padding-right: 60px;}
	.product-item {width: 48%;}
	.post .img {width: 350px;}
	.post .text {width: 350px;}
	.post-content {height: 258px;margin-bottom: 30px;}
	.panels-binding-slider .slick-arrow {top: 32%;}
	.panels-binding-slider .slick-prev {left: -23px;}
	.panels-binding-slider .slick-next {right: -23px;}
	.binding-slide-left .title {width: 270px;}
	.catalogue-item .img {width: 180px;height: 180px;}
	.blog-cost-form-row .input-wrap {width: 48.5%;}
	.blog-cost-form-row .input-wrap-submit {width: 250px;}
	.main-objects-block-gallery-left {width: 100%;}
	.main-objects-block-gallery-right .img {height: 450px;}
	.main-sert-block-bottom-right {width: 370px;margin-left: 20px;}
	.blog-advantages-main li {width: 48%;}
	.blog-advantages-main li {margin-bottom: 30px;}
	.blog-advantages-main li .advantage-item {padding: 30px 0;}
	.blog-cost-top-text {width: 100%;}
	.blog-cost-form {width: 100%;}
	.blog-also-main li {width: 50%;}
	.blog-faq-block li .question {padding-right: 30px;}
	.blog-faq-block li .answer {padding-right: 30px;}
	.blog-wallhof-section .container {width: 100%;padding: 0;}
	.blog-wallhof-block-left .img {height: 576px;}
	.blog-wallhof-block-right {position: absolute;right: 0;top: 0;}
	.single-block-left .posts-list ul {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.single-block-left .posts-list li {width: 47%;margin-right: 3%;}
	.single-block-left .posts-list li:nth-of-type(2n) {margin-right: 0;}
	.analog-alt-block-left {width: 350px;}
	.analog-alt-block-right {width: 330px;font-size: 14px;padding-top: 0;}
	.about-standart-block-left {text-align: left;padding: 30px;width: 420px;}
	.about-standart-block-right {width: 300px;}
	.panels-char-block-right {margin: 100px auto;width: 585px;}
	.panels-binding-block-main .system-items li {width: 270px;}
	.panels-binding-block-bottom .binding-items li {background: #fff;padding-top: 20px;min-height: 0;}
	.panels-binding-block-bottom .binding-items li .img {margin-bottom: 20px;}
	.panels-binding-block-bottom .binding-items li .text {padding: 0 10px 10px;}
	.panels-binding-block-bottom .binding-items li .title {font-size: 14px;}
	.panels-binding-block-bottom .binding-items li .desc {font-size: 12px;min-height: 39px;}
	.panels-binding-block-bottom .binding-items li .price {opacity: 1;}
	.panels-binding-block-bottom-info p {margin-bottom: 15px;font-size: 14px;line-height: 1.2;margin-right: 20px;}
	.panels-binding-block-bottom-info .panel-colors li {margin-right: 20px;}
	.panels-binding-block-bottom-info .panel-colors li .h6 {font-size: 12px;}
	.panels-variants-block-buttons {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	.panels-variants-block-buttons .btn {width: 48%;}
	.panels-sizes-block-bottom-left {width: 50% !important;margin-right: 0 !important;}
	.panels-sizes-block-bottom-right {width: 50% !important;font-size: 14px !important;padding-left: 30px !important;}
	.panels-sizes-block-bottom-right .btn {width: auto;padding: 0 30px;}
	.wall-acoustic-binding-section .panels-binding-block-header .img {margin-top: 15px;}
	.wall-plastic-design-block-main li {width: 48%;}
	.wall-rail-bind-main-block-left .btn {margin: 14px 15px;}
	.catalogue-panel {margin-bottom: 25px;}
	.catalogue-panel-right .sort-by {margin-right: 25px;margin-bottom: 10px;}
	.catalogue-panel-right .sort-by:last-of-type {margin-right: 0;}
	.catalogue-right {width: 430px;}
	.catalogue-right-items li {width: 48%;margin: 0 1% 15px;}
	.catalogue-also-block-items ul {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.footer-top-list li {width: 50%;padding-right: 30px;}
	.footer-bottom-info {width: 230px;}
	.footer-bottom-pages {width: 490px;}
	.footer-bottom-pages li {margin-bottom: 15px;}
	.footer-bottom-pages-col1 ul {width: 340px;}
	.footer-bottom-pages-col1 ul {height: 230px;}
	.footer-bottom-pages-col1 li {width: 50%;font-size: .8125em;}
	.footer-bottom-pages-col2 {width: 150px;}
	.footer-bottom-pages-col2 li {font-size: .875em;}
	.popup-acoustic .popup-content-main {padding: 50px 30px 30px;}
	.popup-acoustic .h4 {margin-bottom: 30px;}
	.popup-acoustic-block-left {width: 400px;}
	.popup-acoustic-block-right {width: 290px;}
	.popup-render .popup-content-main {padding-bottom: 50px;padding-top: 70px;}
	.popup-render-block .h4 {padding-left: 49px;}}
@media only screen and (min-width:1024px) and (min-width:1024px) and (max-width:1199px) {.about-office-block-list.-right .img {margin-right: -200px;}
	.panels-char-block:after {left: 660px;}}
@media only screen and (min-width:768px) and (max-width:767px) {.ceiling-rail-bind-top:before {display: none;}}
@media only screen and (min-width:1200px) and (max-width:767px) {.footer-bottom-pages-col1 li:nth-of-type(n+6) {width: 100%;}}
@charset "UTF-8";
.progressive {position: relative;display: block;overflow: hidden;outline: 0;}
.progressive img {display: block;width: 100%;max-width: none;height: auto;border: 0;}
.progressive img.preview {filter: blur(2vw);transform: scale(1.05);}
.progressive img.reveal {position: absolute;left: 0;top: 0;will-change: transform,opacity;animation: progressiveReveal 1s ease-out;}
@keyframes progressiveReveal {0% {transform: scale(1.05);opacity: 0;}
	to {transform: scale(1);opacity: 1;}}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: 0;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:after, .slick-track:before {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir=rtl] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list {background: #fff url("/assets/css/ajax-loader.gif") center center no-repeat;}
@font-face {font-family: slick;font-weight: 400;font-style: normal;src: url("/assets/css/fonts/slick.eot");src: url("/assets/css/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/assets/css/fonts/slick.woff") format("woff"),url("/assets/css/fonts/slick.ttf") format("truetype"),url("/assets/css/fonts/slick.svg#slick") format("svg");}
.slick-next, .slick-prev {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: 0;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {color: transparent;outline: 0;}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {opacity: 1;}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {opacity: .25;}
.slick-next:before, .slick-prev:before {font-family: slick;font-size: 20px;line-height: 1;opacity: .75;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {left: -25px;}
[dir=rtl] .slick-prev {right: -25px;left: auto;}
.slick-prev:before {content: "←";}
[dir=rtl] .slick-prev:before {content: "→";}
.slick-next {right: -25px;}
[dir=rtl] .slick-next {right: auto;left: -25px;}
.slick-next:before {content: "→";}
[dir=rtl] .slick-next:before {content: "←";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: 0;}
.slick-dots li button:focus, .slick-dots li button:hover {outline: 0;}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity: 1;}
.slick-dots li button:before {font-family: slick;font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "•";text-align: center;opacity: .25;color: #000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: .75;color: #000;}
.mfs-container {position: relative;width: 130px;color: #666;font-family: Helvetica,Arial;font-size: 12px;}
.mfs-container select {position: absolute;width: 100%;top: 0;z-index: 1;opacity: 0;}
.mfs-container.notouch select {display: none;}
.mfs-options {position: absolute;width: 100%;padding: 0;margin: 0;list-style-type: none;background: #fff;border: 1px solid #ccc;border-radius: 5px;z-index: 10;}
.mfs-options li a {display: block;padding: 5px 5px;text-decoration: none;color: #666;}
.mfs-optgroup-option {padding-left: 10px;}
.mfs-options li.mfs-optgroup {padding: 4px 5px;color: #999;}
.mfs-options li.selected {background-color: #666;}
.mfs-options li.selected a {color: #fff;}
.mfs-options li.active {background-color: #ccc;}
a.mfs-selected-option {display: block;padding: 5px 5px;text-decoration: none;background: #fff;border: 1px solid #ccc;border-radius: 5px;color: #666;white-space: nowrap;overflow: hidden;}
a.mfs-selected-option span {display: block;position: absolute;top: 0;right: 0;width: 25px;padding: 5px 0;border: 1px solid #ccc;border-radius: 5px;border-top-left-radius: 0;border-bottom-left-radius: 0;background-image: linear-gradient(bottom,#e6e6e6 36%,#f4f4f4 68%);background-image: -o-linear-gradient(bottom,#e6e6e6 36%,#f4f4f4 68%);background-image: -moz-linear-gradient(bottom,#e6e6e6 36%,#f4f4f4 68%);background-image: -webkit-linear-gradient(bottom,#e6e6e6 36%,#f4f4f4 68%);background-image: -ms-linear-gradient(bottom,#e6e6e6 36%,#f4f4f4 68%);}
a.mfs-selected-option span:after {display: inline-block;position: absolute;top: 10px;left: 8px;width: 0;height: 0;border-top: 4px solid #999;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";}
@font-face{font-family:swiper-icons;src:url("/assets/css/data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;text-transform:none;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ontop,#growls-default,#growls-tl,#growls-tr,#growls-bl,#growls-br,#growls-tc,#growls-bc,#growls-cc,#growls-cl,#growls-cr{z-index:50000;position:fixed}#growls-default{top:10px;right:10px}#growls-tl{top:10px;left:10px}#growls-tr{top:10px;right:10px}#growls-bl{bottom:10px;left:10px}#growls-br{bottom:10px;right:10px}#growls-tc{top:10px;right:10px;left:10px}#growls-bc{bottom:10px;right:10px;left:10px}#growls-cc{top:50%;left:50%;margin-left:-125px}#growls-cl{top:50%;left:10px}#growls-cr{top:50%;right:10px}#growls-tc .growl,#growls-bc .growl{margin-left:auto;margin-right:auto}.growl{opacity:.8;filter:alpha(opacity=80);position:relative;border-radius:4px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.growl.growl-incoming{opacity:0;filter:alpha(opacity=0)}.growl.growl-outgoing{opacity:0;filter:alpha(opacity=0)}.growl.growl-small{width:200px;padding:5px;margin:5px}.growl.growl-medium{width:250px;padding:10px;margin:10px}.growl.growl-large{width:300px;padding:15px;margin:15px}.growl.growl-default{color:#fff;background:#7f8c8d}.growl.growl-error{color:#fff;background:#c0392b}.growl.growl-notice{color:#fff;background:#2ecc71}.growl.growl-warning{color:#fff;background:#f39c12}.growl .growl-close{cursor:pointer;float:right;font-size:14px;line-height:18px;font-weight:400;font-family:helvetica,verdana,sans-serif}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}
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(1 turn);}}
.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(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.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);}}
.preloader_form{display:none;position:absolute;z-index:9999;width:100%;text-align:center;background:rgba(0,0,0,.5);height:100%}.preloader_form img{margin:25% auto}form .wrapper_files{overflow-y:auto;overflow-x:hidden;max-height:220px;height:90px;width:280px;float:left;margin-right:30px}@media only screen and (max-width:768px){form .wrapper_files{width:55%;margin-right:20px}}form .wrapper_files::-webkit-scrollbar{width:4px}form .wrapper_files::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 100px #ddd;-webkit-border-radius:10px;border-radius:0}form .wrapper_files::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:0;background:rgba(21,21,21,.2);-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5)}form .wrapper_files::-webkit-scrollbar-thumb:window-inactive{background:rgba(21,21,21,.2)}form div.controls{height:30px;background-color:#fff;position:relative}form .controls_vs{width:280px !important}form input[type=file]{width:220px;height:22px;opacity:0}form .val_img{white-space:nowrap;overflow:hidden;width:160px;height:30px;position:absolute;top:0;right:0;font-size:11px;line-height:30px;text-indent:10px;text-align:left}form .val_img i{color:#f46342;font-size:14px;display:inline-block;margin-right:5px;margin-left:-10px}@media only screen and (max-width:768px){form .val_img{width:115px}}form .del_file{position:absolute;right:10px;top:5px}form .button_img{cursor:pointer;display:block;width:120px;background-color:#f46342;height:30px;color:#fff;position:absolute;left:0;top:0;font-size:11px;line-height:30px;text-align:center;z-index:8}form .blog-cost-form-row_1{width:45%;float:left;position:relative;margin-right:30px;margin-top:10px}form .blog-cost-form-row_1 div.controls{background-color:#e7e7e7}form .blog-cost-form-row_1 .input-wrap-file{bottom:unset}form .blog-cost-form-row_1 input[type=file]{width:100%}form .blog-cost-form-row_1 .del_file{right:45px}form .blog-cost-form-row_1 .val_img{width:118px !important}form .blog-cost-form-row_1 .wrapper_files{margin-right:0;overflow-x:hidden}form .blog-cost-form-row_1 .div.controls{width:205px}form .blog-cost-form-row_2{width:45%;float:left;text-align:center}form .input-wrap-check{text-align:left}.popup-form-row_vs,.wrapper_files{float:left}@media only screen and (max-width:768px){.popup-form-row_vs input[type=submit],.wrapper_files input[type=submit]{font-size:13px !important;padding-left:5px !important;padding-right:5px !important;white-space:normal;line-height:16px !important;padding-top:5px !important;padding-bottom:5px !important}}@media only screen and (max-width:768px){.popup-form-row_vs{width:40%}.header-architects-block .h1 h1{font-size:36px}.header-usage-block .fz60 h1{font-size:46px}.header-panels-block .h1 h1{font-size:40px}.polytics-block h1{font-size:30px}.header-object-block .h1 h1{font-size:30px}}.blog-also-header .h3,.blog-also-header .h4{width:auto}.main-consult-block-middle .input-wrap-submit{margin-top:0}@media only screen and (max-width:768px){#myForm .blog-cost-form-row_1{margin-right:5px;width:52%}#myForm .wrapper_files{width:100%}#myForm .button_img{width:95px}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.mobile-menu-open-list{padding-bottom:40px}.mobile-menu-open-bottom{position:inherit}.catalogue-sidebar-block .list label{margin-bottom:14px}.btn-deploy{font-weight:600;margin-bottom:7px;-webkit-transition:color .3s linear;transition:color .3s linear;font-size:1.2rem}.btn-deploy .fa{font-size:12px;margin-left:10px;font-weight:700;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}input[type=checkbox]:disabled+.input-crossbrowser:before{border-color:#eee;color:#ccc;background:#f5f5f5}input[type=checkbox]:disabled~span{border-color:#eee;color:#ccc}.shpon-decor,.shpon-decor2{display:none}.catalogue-sidebar-block ul li label{margin:15px 0}.catalogue-sidebar-block ul li.last{margin-bottom:15px}.catalogue-sidebar-block ul li a{text-decoration:underline}#mse2_filters .disabled,#mse2_filters .disabled_a{display:none}.catalogue-sidebar-block ul li a:hover{text-decoration:none}.catalogue-sidebar-block ul li.active a{font-weight:700;text-decoration:none}.active_512 a[data-id="512"]{font-weight:700}.active_512_513_514 a[data-id="512"],.active_512_513_514 a[data-id="513"],.active_512_513_514 a[data-id="514"]{font-weight:700}.active_515 a[data-id="515"]{font-weight:700}.sf_content{margin-bottom:20px}h1.title{text-transform:uppercase;margin-bottom:10px;font-weight:600}#sizess td{background:#fff;padding:8px}td.rightcol{width:30%;vertical-align:top}.content_seo{padding:20px;background-color:#f2f2f2}.content_seo .content_seo_title{font-size:22px;font-weight:700;color:#878787;padding-bottom:10px}.content_seo .content_seo_all{display:flex}.content_seo .content_seo_all .content-seo_left{width:65%;margin-right:20px;color:#878787}.content_seo .content_seo_all .content-seo_right{width:35%;background-color:#fff;padding:10px}.content_seo .content_seo_all .content-seo_right .content-seo_right_title{font-size:20px;text-transform:uppercase;font-weight:700;color:#878787;padding-bottom:20px}.content_seo .content_seo_all .content-seo_right ul{margin:0;margin-left:-11px}.content_seo .content_seo_all .content-seo_right ul li{font-size:13px;margin:0;padding:5px 10px;width:100%}.content_seo .content_seo_all .content-seo_right ul li:nth-child(2n+1){background-color:#f2f2f2}.content_seo .content_seo_all .content-seo_right .btn{margin-top:10px;font-size:15px;width:100%;padding:0}.top-nav-pages .sub-menu ul{background-color:#272726;opacity:.9;margin-top:0}.top-nav-pages .sub-menu ul:last-child{border-radius:0 0 4px 4px}.top-nav-pages{background-color:#000}.header-catalogue{background-image:none;background-color:#2b2b2b}.breadcrumbs a:after{display:none}@media (max-width:991px){.content_seo .content_seo_all{flex-direction:column}.content_seo .content_seo_all .content-seo_left{width:100%;margin-bottom:10px}.content_seo .content_seo_all .content-seo_right{width:100%}}@media (max-width:430px){#sizess td{padding:4px;font-size:14px}}.responsive{float:right;width:77%;padding-right:15px}@media (max-width:1199px){.responsive{width:72%}}.mobile{display:none !important}.no-mobile{display:flex !important}#reset{display:block;position:relative;width:100%;margin-top:15px;margin-bottom:10px;box-shadow:none;-webkit-box-shadow:none;padding:10px 20px;background-color:#000;text-transform:uppercase;font-size:14px;font-weight:300;text-align:left;line-height:20px}#reset:hover{color:#f46342 !important}#reset .close-icon{top:11px;width:20px;height:20px;display:block;padding:0;position:absolute;right:25px;color:#fff}.catalogue-sidebar-search-input{width:100%}.dop_charackters .panels-char-block-left{width:360px;padding-left:26px}.dop_charackters .panels-char-block-right{width:485px}.dop_charackters .panels-char-block:after{left:848px}.dop_charackters .h2{font-size:25px}.dop_charackters .panels-char-block{padding:0}.dop_charackters .panels-char-block-left li{margin-left:0}.single-content .section-text .ceiling-rail-cover-block{text-align:center}.single-content .section-text ul{list-style:none}.single-content .section-text ul li{list-style:none}.single-content .section-text ul li:before{content:""}.single-content .section-text a{color:#fff}.main-map-section{padding-top:40px}#map{border-radius:10px;overflow:hidden}.number-map{font-weight:600;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;line-height:1;transform:translate(-50%,-70%)}.custom-balloon{background:#fff;border-radius:6px;width:144px;min-height:61px;height:100%;text-align:center;padding:10px;position:absolute;top:-110px;left:-80px;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:5px 5px 19px -8px rgba(34,60,80,.6);-moz-box-shadow:5px 5px 19px -8px rgba(34,60,80,.6);box-shadow:5px 5px 19px -8px rgba(34,60,80,.6)}.custom-balloon:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'7\' viewBox=\'0 0 8 7\' fill=\'none\'%3E%3Cpath d=\'M4.78946 6.17081C4.39665 6.78933 3.49398 6.78933 3.10116 6.17081L0.157732 1.53611C-0.265085 0.870343 0.213201 -1.46578e-07 1.00188 -2.15526e-07L6.88874 -7.30172e-07C7.67742 -7.99121e-07 8.15571 0.870341 7.73289 1.53611L4.78946 6.17081Z\' fill=\'white\'/%3E%3C/svg%3E");width:8px;height:7px;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}.location{font-size:10px;margin-bottom:5px}.location-link a{color:#f46342;font-size:10px;text-decoration:underline;display:block}@media (max-width:767px){.mobile{display:flex !important}.no-mobile{display:none !important}}@media (max-width:512px){.responsive{width:68%}}@media (max-width:430px){.responsive{width:65%}}@media (max-width:346px){.responsive{width:59%}}@media only screen and (min-width:1024px){.panels-advantages-section{margin-top:0}}.catalogue-section-inner .catalogue-block-top{display:flex;align-items:center;padding-left:0}.share_modal_block{position:relative;margin-left:auto}.share_modal_block .btn-share{border:1px solid #f6f6f6;height:40px;width:160px;display:flex;align-items:center;justify-content:center}.share_modal_block .btn-share span{font-size:14px;color:#9f9f9f;margin-left:10px}.share_modal_block .share_modal{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s linear .3s;position:absolute;background:#fff;border-radius:8px;width:250px;height:64px;right:0;top:55px}.share_modal_block .share_modal.active{opacity:1;visibility:visible;transition-delay:.3s}.share_modal_block .share_modal .share_social{padding:15px;display:flex}.share_modal_block .share_modal .whatsapp{padding:8px;display:flex;align-items:center;padding-right:20px;border-right:1px solid #f2f2f2}.share_modal_block .share_modal .telegram{padding:8px;display:flex;align-items:center;padding-left:20px;padding-right:20px;border-right:1px solid #f2f2f2}.share_modal_block .share_modal .copy_link{display:flex;padding-left:20px;align-items:center}.share_modal_block .share_modal .copy_link span{font-size:12px;line-height:12px;color:#888;margin-left:10px}.share_modal_block .share_modal .copy_link span a.copy{color:#f46342}.btn-return{display:flex;justify-content:center;align-items:center;border:2px solid #f46342;border-radius:4px}.btn-return span{font-size:14px;color:#f46342;margin-left:10px}.catalogue-block-top .breadcrumbs{margin:0 0 0 20px;width:70%}.catalogue-block-top .breadcrumbs a{color:#f46342}.catalogue-block-top .breadcrumbs li:last-of-type a{color:#b0b1b2}.catalogue-block-top .breadcrumbs ul{display:flex;align-items:center}.catalogue-block-top .breadcrumbs svg{margin:0 5px}h1.title{color:#35424a;font-size:32px;text-transform:unset}.catalogue-inner-top p{color:#b0b1b2;font-size:12px}.catalogue-full{width:100%}.catalogue-inner-middle-left{width:60%}.catalogue-full .catalogue-inner-middle-left{width:60%;padding-right:100px}.catalogue-full .catalogue-inner-middle-right{width:40%;margin-top:-30px}.catalogue-inner-middle-right .fz21{font-size:14px;line-height:140%;font-weight:700;margin-bottom:10px;margin-top:20px}.catalogue-inner-sertificate{display:flex;align-items:end;margin-bottom:10px;position:relative}.catalogue-inner-sertificate .alert-message{width:110px;font-size:12px;line-height:140%;color:#b0b1b2;margin-left:10px}.catalogue-inner-sertificate .title{font-size:14px;color:#b0b1b2;width:270px}.catalogue-inner-sertificate .type{display:flex;align-items:center;color:#35424a;font-size:14px;cursor:pointer;font-weight:700;line-height:220%}.catalogue-inner-sertificate .type svg{margin-left:5px}.info-content{max-height:240px}.info-content.product{display:flex;justify-content:space-between;flex-wrap:wrap}.info-content.product ul{padding-bottom:30px;margin-right:50px;width:45%;font-size:14px;line-height:140%}.catalogue-inner-fgis{opacity:0;position:absolute;background-color:#fff;visibility:hidden;transition:opacity .3s,visibility .3s linear .3s;display:flex;justify-content:center;align-items:center;margin-bottom:10px;border-radius:8px;width:100%;left:0;padding:20px;top:35px}.catalogue-inner-fgis.active{opacity:1;visibility:visible;transition-delay:.3s;height:auto;padding:20px;top:35px;width:100%;left:0}.catalogue-inner-fgis .title{display:flex;align-items:center}.catalogue-inner-sertificate .catalogue-inner-fgis .title{margin-right:0;width:auto}.catalogue-inner-fgis .title a{font-size:12px;color:#f46342;margin-left:10px}.catalogue-inner-osnova{margin-bottom:15px;display:flex;justify-content:left}.catalogue-inner-osnova .title{font-size:14px;color:#b0b1b2;width:270px}.catalogue-inner-osnova .value{color:#b0b1b2;font-weight:700;display:flex;flex-wrap:nowrap}.catalogue-inner-osnova .value span{color:#35424a}.catalogue-inner-online{border-radius:8px;padding:20px 30px;margin-top:30px}.catalogue-inner-online .catalogue-inner-info-price{color:#35424a;font-size:16px;margin-bottom:15px}.catalogue-inner-online .catalogue-inner-info-price .price{font-size:20px;font-weight:700;color:#f46342;border-bottom:1px dashed #f46342}.catalogue-inner-get-kp{margin-bottom:30px;text-align:center}.catalogue-inner-get-kp .button-get-kp{background:#f46342;border-radius:4px;color:#fff;padding:13px;width:100%;font-size:16px}.catalogue-inner-get-kp .button-get-kp:hover{background:#f2421a}.catalogue-inner-online .catalogue-inner-user{margin-bottom:30px;display:flex}.catalogue-inner-online .catalogue-inner-user .catalogue-inner-user-ico{position:relative}.catalogue-inner-online .catalogue-inner-user .catalogue-inner-user-ico img{width:70px}.catalogue-inner-online .catalogue-inner-user .catalogue-inner-user-ico-pic{position:absolute;bottom:0;border-radius:50%;background:#3ad3ac;border:3px solid #fff;width:17px;height:17px;right:0}.catalogue-inner-online .catalogue-inner-user .catalogue-inner-user-title{max-width:200px;margin-left:20px;display:flex;flex-direction:column;justify-content:center}.catalogue-inner-online .catalogue-inner-user .catalogue-inner-user-title .catalogue-inner-user-title-online{color:#3ad3ac;font-size:14px;font-weight:700;line-height:140%}.catalogue-inner-online .catalogue-inner-user .catalogue-inner-user-title .catalogue-inner-user-title-name{font-size:16px;line-height:200%;color:#35424a;font-weight:700}.catalogue-inner-online .catalogue-inner-user .catalogue-inner-user-title .catalogue-inner-user-title-type{font-size:14px;line-height:140%;color:#b0b1b2}.catalogue-inner-online .catalogue-inner-contacts .catalogue-inner-contacts-proposal{margin-bottom:0;font-size:14px;line-height:140%;color:#888}.catalogue-inner-online .catalogue-inner-contacts-address{display:flex;margin-bottom:0}.catalogue-inner-online .catalogue-inner-contacts .contacts-email{display:flex;align-items:center;border-right:1px solid #f2f2f2}.catalogue-inner-online .catalogue-inner-contacts .contacts-email span{padding:10px}.catalogue-inner-online .catalogue-inner-contacts .contacts-whatsapp{display:flex;padding:10px 20px;border-right:1px solid #f2f2f2}.catalogue-inner-online .catalogue-inner-contacts .contacts-telegram{display:flex;padding:10px 20px}.catalogue-full-specifications{padding-top:40px}.catalogue-full-specifications ._tabs-vibor{display:flex;border-bottom:2px solid #e5e5e5}.catalogue-full-specifications ._tabs-panel li{padding:10px 30px;cursor:pointer}.catalogue-full-specifications ._tabs-panel li.current{position:relative}.catalogue-full-specifications ._tabs-panel li.current:after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:-2px;background:#35424a}.catalogue-full-specifications ._tabs-vibor-content{padding:20px 10px}.catalogue-full-specifications ._tabs-content li.panel{display:none}.catalogue-full-specifications ._tabs-content li.current{display:block;font-size:14px}.catalogue-block-options{padding:60px 0}.catalogue-block-options h2.options-title{font-weight:700;font-size:28px;line-height:140%;text-align:center;color:#35424a}.catalogue-block-options .options-subtitle{font-size:18px;line-height:30px;color:#35424a;text-align:center;margin-bottom:30px}.catalogue-block-options .options-items{display:flex;justify-content:left;align-items:stretch}.catalogue-block-options .options-items .options-item{margin-right:32px;width:33%}.catalogue-block-options .options-items .options-item:hover{box-shadow:0px 4px 15px rgba(0,0,0,.2);border-radius:8px}.catalogue-block-options .options-items .options-item:last-child{margin-right:0}.catalogue-block-options .options-items .options-item .options-item-image{position:relative;border-radius:8px 8px 0 0;overflow:hidden}.catalogue-block-options .options-items .options-item .options-item-image img{width:100%}.catalogue-block-options .options-items .options-item .options-item-image .options-item-fulscreen{position:absolute;top:20px;right:20px}.catalogue-block-options .options-items .options-item .options-item-image .options-item-rating{position:absolute;left:30px;bottom:30px}.catalogue-block-options .options-items .options-item .options-item-image .options-item-rating-title{color:#fff;font-size:16px;line-height:17px;padding-bottom:10px;display:block}.catalogue-block-options .options-items .options-item .options-item-image .options-item-rating-stars{display:flex}.catalogue-block-options .options-items .options-item .options-item-image .options-item-rating-stars img{margin-right:10px}.catalogue-block-options .options-items .options-item .options-item-inner{padding:30px;border:1px solid #d6d6d6;border-top:none;border-radius:0 0 8px 8px}.catalogue-block-options .options-items .options-item .options-item-inner .options-item-inner-title{font-weight:700;font-size:28px;line-height:140%;color:#35424a;margin-bottom:5px}.catalogue-block-options .options-items .options-item .options-item-inner .options-item-inner-description{font-size:14px;line-height:17px;color:#35424a;margin-bottom:30px;height:110px}.catalogue-block-options .options-items .options-item .options-item-inner .options-item-inner-img{margin-bottom:30px;height:75px}.catalogue-block-options .options-items .options-item .options-item-inner .options-item-inner-img .inner-img{display:flex;align-items:center}.catalogue-block-options .options-items .options-item .options-item-inner .options-item-inner-img .inner-img img{width:62px}.catalogue-block-options .options-items .options-item .options-item-inner .options-item-inner-img .inner-img .inner-title{margin-left:20px;font-size:14px;line-height:22px;color:#35424a}.catalogue-block-options .options-items .options-item .options-item-inner .options-item-inner-price{font-weight:700;font-size:28px;line-height:140%;color:#f46342;margin-bottom:20px}.catalogue-block-options .options-items .options-item .options-item-inner .button-calculation{border:3px solid #f46342;border-radius:4px;height:44px;width:100%;color:#f46342;font-size:16px;line-height:200%}.catalogue-block-options .options-items .options-item .options-item-inner .button-calculation:hover{background-color:#f46342;color:#fff}.catalogue-block-decisions{padding-bottom:60px}.catalogue-block-decisions .decision-item{margin-bottom:32px;position:relative}.catalogue-block-decisions .decision-item a{height:100%;width:100%;display:block;z-index:2;position:relative}.catalogue-block-decisions h2.options-title{font-size:28px;line-height:140%;text-align:center;color:#35424a;font-weight:700}.catalogue-block-decisions .options-subtitle{color:#35424a;font-size:18px;line-height:30px;text-align:center;margin-bottom:30px}.catalogue-block-decisions .decision-item a:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180.01deg,#000 -14.91%,rgba(0,0,0,0) 21.05%);opacity:.7;transform:rotate(180deg);border-radius:8px;overflow:hidden}.catalogue-block-decisions .decision-item img{border-radius:8px;overflow:hidden}.catalogue-block-decisions .decision-item .decision-item-title{position:absolute;left:32px;bottom:32px;font-weight:700;font-size:22px;line-height:140%;color:#fff;padding-right:32px;z-index:1}.catalogue-section-panel{padding-bottom:344px;padding-top:34px}.catalogue-section-panel .catalogue-section-panel-inner h2.panel-title{font-weight:700;font-size:28px;line-height:120%;text-align:center}.catalogue-section-panel .catalogue-section-panel-inner .panel-subtitle{font-size:18px;line-height:30px;text-align:center;color:#35424a;margin-bottom:40px}.catalogue-section-panel .catalogue-section-panel-inner .panel-description{display:flex;margin-bottom:50px}.catalogue-section-panel .catalogue-section-panel-inner .panel-leave{position:relative;width:25%}.catalogue-section-panel .catalogue-section-panel-inner .panel-leave img{position:absolute;right:40px;top:-10px}.catalogue-section-panel .catalogue-section-panel-inner .panel-text{width:45%}.catalogue-section-panel .catalogue-section-panel-inner .panel-text .panel-text-title{font-weight:700;font-size:18px;line-height:140%;color:#35424a;margin-bottom:30px}.catalogue-section-panel .catalogue-section-panel-inner .panel-text .panel-text-subtitle{font-size:14px;line-height:140%}.catalogue-section-panel .catalogue-section-panel-inner .panel-ser{width:30%;text-align:center}.catalogue-section-panel .catalogue-section-panel-inner .panel-ser img{width:160px}.catalogue-section-panel .catalogue-section-panel-item{display:flex;max-height:450px;background:#fff;border-radius:8px}.catalogue-section-panel .catalogue-section-panel-item .panel-item-image{width:322px;overflow:hidden;border-radius:8px 0 0 8px}.catalogue-section-panel .catalogue-section-panel-item .panel-item-image img{object-fit:cover;height:100%;width:auto}.catalogue-section-panel .catalogue-section-panel-item .panel-item-text{width:calc(100% - 322px);padding:40px 50px;position:relative}.catalogue-section-panel .catalogue-section-panel-item .panel-item-text h3.panel-item-title{font-weight:700;font-size:24px;line-height:140%;color:#35424a;margin-bottom:20px}.catalogue-section-panel .catalogue-section-panel-item .panel-item-text .panel-item-subtitle{font-size:14px;line-height:24px}.catalogue-section-panel .catalogue-section-panel-item .panel-item-text .panel-item-subtitle span{font-weight:700}.catalogue-section-panel .catalogue-section-panel-item .panel-item-text img{position:absolute;top:-140px;right:-90px}.catalogue-section-garanty{margin-bottom:60px;position:relative;overflow:hidden}.catalogue-section-garanty:before{content:"";position:absolute;bottom:-25px;width:100%;height:100%;background:linear-gradient(172.26deg,#fff 26.93%,rgba(255,255,255,0) 94.02%),linear-gradient(89.71deg,#fff 14.68%,rgba(255,255,255,0) 30%),linear-gradient(270deg,#fff 14.26%,rgba(255,255,255,0) 44.29%),#ececec;transform:matrix(1,.03,-.03,1,0,0)}.catalogue-section-garanty h2.garanty-title{margin-bottom:40px;position:relative;font-weight:700;font-size:28px;line-height:140%;text-align:center;z-index:1}.catalogue-section-garanty .reviews .reviews-title{font-weight:700;font-size:24px;line-height:140%;margin-bottom:10px}.catalogue-section-garanty .reviews .slick-item{position:relative;position:relative;border-radius:8px;overflow:hidden;background-color:#fff;padding:30px 0}.catalogue-section-garanty .reviews .rewiews-slider{filter:drop-shadow(0px 4px 15px rgba(0,0,0,.2))}.catalogue-section-garanty .reviews .slick-prev-custom{position:absolute;bottom:-40px;right:34px;background-color:#fff;height:24px}.catalogue-section-garanty .reviews .slick-next-custom{position:absolute;bottom:-40px;right:0;background-color:#fff;height:24px}.catalogue-section-garanty .reviews .slick-item .slick-item-fullscreen{position:absolute;top:10px;right:10px}.catalogue-section-garanty .description{display:flex;flex-direction:column;justify-content:space-between;background-color:#ececec;padding:40px;margin-top:0}.catalogue-section-garanty .description .description-address{background:#fff;border-radius:8px;padding:24px 32px;margin-bottom:30px}.catalogue-section-garanty .description .description-address .description-address-title{font-size:21px;line-height:140%;font-style:italic;margin-bottom:20px}.catalogue-section-garanty .description .description-address .description-address-name{display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px}.panels-binding-block-header p{font-size:14px}.catalogue-section-garanty .description .description-address .name-title{font-weight:700;font-size:16px;line-height:140%}.catalogue-section-garanty .description .description-address .name-subtitle{font-size:16px;line-height:24px}.catalogue-section-garanty .description .description-address .description-address-social{display:flex;align-items:center}.catalogue-section-garanty .description .description-address .description-address-social .social-email a{display:flex;align-items:center;border-right:1px solid #f2f2f2}.catalogue-section-garanty .description .description-address .description-address-social .social-email span{padding:8px 20px 12px 10px}.catalogue-section-garanty .description .description-address .description-address-social .social-whatsapp{padding:10px 20px;border-right:1px solid #f2f2f2}.catalogue-section-garanty .description .description-address .description-address-social .social-instagram{padding:10px 20px}.rewiews-slider .slick-slide img{margin:auto}.catalogue-section-garanty .description .description-text .text-title{font-weight:700;font-size:28px;line-height:140%;margin-bottom:5px}.catalogue-section-garanty .description .description-text ul{list-style:disc;font-size:18px;margin-left:20px;line-height:37px}.catalogue-section-other_options{padding-bottom:60px}.catalogue-section-other_options h2.other_options-title{font-weight:700;font-size:28px;line-height:140%;text-align:center}.catalogue-section-other_options .other_options-subtitle{font-size:18px;line-height:30px;text-align:center}.catalogue-section-other_options .other_options-items{display:flex;justify-content:center;margin-top:40px}.catalogue-section-other_options .other_options-item{width:25%;margin:0 25px;padding:0 25px}.catalogue-section-other_options .other_options-item .other_options-item-title{padding:10px 0 5px;text-align:center;font-size:16px;line-height:140%;color:#35424a}.catalogue-section-other_options .other_options-item .other_options-item-subtitle{font-size:12px;line-height:140%;padding:0 9px;text-align:center;color:#afafaf}.catalogue-section-other_options .other_options-button{margin-top:40px;text-align:center;display:flex;justify-content:center}.catalogue-section-other_options .other_options-button .button-other-options{width:352px;height:44px;display:flex;justify-content:center;align-items:center;color:#f46342;border:3px solid #f46342;border-radius:4px}.catalogue-section-other_options .other_options-button .button-other-options span{margin-left:15px}.catalogue-section-other_panels{padding-bottom:28px}.catalogue-section-other_panels h2.other_panels-title{font-weight:700;font-size:28px;line-height:140%;text-align:center}.catalogue-section-other_panels .other_panels-subtitle{font-size:18px;line-height:30px;text-align:center;margin-bottom:30px}.catalogue-section-other_panels .other_panels-items{display:flex;flex-wrap:wrap;justify-content:space-between}.catalogue-section-other_panels .other_panels-items .other_panels-item{width:calc(50% - 16px);margin-bottom:32px;filter:drop-shadow(0px 4px 15px rgba(0,0,0,.2));background-color:#fff;display:flex;align-items:center;border-radius:8px;overflow:hidden;height:92px}.catalogue-section-other_panels .other_panels-items .other_panels-item span{padding-left:35px;font-size:22px;line-height:140%;color:#35424a}.catalogue-section-other_panels .other_panels-items .other_panels-item span:hover{color:#f46342}.catalogue-section-other_panels .other_panels-items .other_panels-item img{width:92px}.catalogue-inner-middle-left .img{height:476px;width:100%}.catalogue-inner-middle-left .img .img-info{position:absolute;bottom:0;z-index:1;width:100%;background:#fff;padding:10px;text-align:center}.catalogue-inner-middle-left .img .img-info p{font-size:12px;line-height:140%;color:#35424a}.catalogue-inner-middle-left .img .swiper-container{height:100%}.catalogue-inner-middle-left .img .gallery-top{margin-bottom:8px}.catalogue-inner-middle-left .img .gallery-thumbs{height:56px}.catalogue-inner-middle-left .img .gallery-thumbs img{cursor:pointer}.catalogue-inner-middle-left .img .gallery-thumbs .swiper-button-next-custom{position:absolute;top:0;z-index:1;right:0;height:100%;display:flex;justify-content:flex-end;align-items:center;width:50px;background:linear-gradient(270deg,#fff 71.65%,rgba(255,255,255,0) 100%)}.catalogue-inner-middle-left .img .gallery-thumbs .swiper-button-prev-custom{position:absolute;top:0;z-index:1;left:0;height:100%;display:flex;align-items:center;width:50px;background:linear-gradient(90deg,#fff 71.65%,rgba(255,255,255,0) 100%)}.catalogue-inner-middle-left .img .gallery-thumbs .swiper-button-next-custom:before{content:""}.catalogue-inner-middle-left .img .swiper-slide{overflow:hidden;border-radius:4px}.catalogue-inner-middle-left .img .swiper-slide a{position:absolute;z-index:1;top:16px;right:19px;height:24px;width:24px}.catalogue-inner-middle-left .img .swiper-slide a img{object-fit:contain}.catalogue-inner-middle-left .img .swiper-slide-thumb-active img{border:1px solid #e5e5e5;border-radius:4px;opacity:.5}.popup-dop-price{display:flex;margin-bottom:40px}.popup-dop-price .popup-type{font-weight:700;font-size:24px;line-height:140%;color:#35424a}.popup-dop-price .popup-price{font-weight:700;font-size:24px;line-height:140%;color:#fc5212;margin-left:20px}.catalogue-full .catalogue-inner-middle-left .description_mobile{display:none}.panel_sertificate{display:flex;flex-wrap:wrap;width:160px}.panel_sertificate .ser-item{margin-right:24px;margin-bottom:24px}.panel_sertificate .ser-item a{display:flex;flex-direction:column}.panel_sertificate .ser-item a span{margin-top:10px;text-align:center;font-size:14px}.catalogue-full-specifications-mobile{display:none}.tag-section .tag-button{font-size:18px;line-height:17px;text-align:center;color:#35424a;padding:0 24px}.tag-items .tag-item .link-tags{padding:0 24px}.tag-items .tag-item:hover{border-radius:8px;transform:rotate(-.08deg);border:1px solid transparent;color:#f46342}.tag-section .tag-title{padding-bottom:20px;padding-top:12px;font-weight:700;font-size:32px;line-height:140%}.tag-section .tag-items{overflow:hidden;display:flex;flex-wrap:wrap;padding-top:12px;width:1600px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#f46342;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#b3afb3}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:0;box-shadow:inset 0px 0px 0px 0px #f0f0f0}.tag-items-scroll{overflow-x:scroll}.tag-section .swiper-wrapper{padding:20px 0}.tag-items .tag-item{margin-right:24px;margin-bottom:16px;width:auto;height:calc((100% - 30px)/2);border:1px solid #c4c4c4;border-radius:8px;padding:11px 0}.tag-items .tag-item.active .tag-button{color:#f46342}.all-progects .progects-title{font-weight:700;font-size:32px;line-height:140%;padding-bottom:36px;padding-top:32px}.all-progects .progects-title span{color:#fc5212}.all-progects .rows{display:flex;flex-wrap:wrap;justify-content:space-between}.progect-item{width:calc(50% - 16px);background:#fff;border-radius:8px;overflow:hidden;margin-bottom:32px}.progect-item:hover{box-shadow:0px 4px 15px rgba(207,120,100,.2)}.progect-img{position:relative}.progect-img a{width:100%;height:auto;display:block}.progect-img a:after{content:"";background:linear-gradient(180.01deg,#000 4.26%,rgba(0,0,0,0) 42.87%);opacity:.7;transform:rotate(-180deg);width:100%;display:block;height:100%;position:absolute;top:0}.progect-img img{width:100%}.progect-img .text-block{position:absolute;bottom:26px;left:0;padding-left:24px;padding-right:24px;z-index:1}.progect-img .progect-title{font-weight:700;font-size:24px;line-height:140%;color:#fff;width:100%}.progect-img .progect-text{font-weight:400;font-size:16px;line-height:140%;color:#fff;width:100%}.progect-description{padding:24px;font-weight:400;font-size:12px;line-height:140%}.progect-tags{display:flex;padding:0 24px 40px;flex-wrap:wrap}.progect-tags .tags-item{margin-right:12px;padding:8px 0;margin-bottom:10px}.progect-tags a{background:#fff;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:8px;font-weight:400;font-size:11px;line-height:11px;text-align:center;color:#35424a;padding:10px 15px}.progect-tags a:hover{color:#f46342}.purpose{padding:60px 0 0}.purpose .purpose-title{font-weight:700;font-size:28px;line-height:140%;color:#35424a;text-align:center;margin-bottom:36px;margin-top:20px}.purpose .purpose-title-block{position:relative}.purpose .purpose-all{position:absolute;top:7px;right:0;font-weight:400;font-size:20px;line-height:140%;text-decoration-line:underline;color:#35424a}.purpose .purpose-all:hover{color:#f46342}.purpose-items-scroll{overflow:scroll}.purpose-items{padding-bottom:15px;height:340px;overflow:hidden}.purpose-potfolio-scroll .purpose-items{padding-bottom:60px}.purpose-item{margin-right:32px;position:relative;width:310px;height:310px;margin-bottom:32px;min-width:310px;overflow:hidden;border-radius:8px}.purpose-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.purpose-item img{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;width:100%}.purpose-item a{width:100%;height:100%;display:block}.purpose-item a:after{content:"";background:linear-gradient(180.01deg,#000 4.26%,rgba(0,0,0,0) 42.87%);opacity:.7;border-radius:8px;transform:rotate(-180deg);width:100%;display:block;height:100%;position:absolute;top:0}.purpose-item--title{position:absolute;bottom:24px;font-weight:400;font-size:20px;line-height:140%;color:#fff;left:0;z-index:1;width:100%;padding-left:24px;padding-right:24px}.purpose-item--title span{font-weight:700}.purpose-potfolio.content-p .purpose-item{margin-right:20px}.purpose-potfolio .content-p a{margin:0 !important}.purpose.content-p{padding-bottom:60px}.purpose-potfolio.content-p .purpose-potfolio-scroll .purpose-items{padding-bottom:0;height:300px}.purpose-potfolio.content-p .purpose-all-content-p{text-align:center}.purpose-potfolio.content-p .purpose-all-content-p a{font-size:20px;font-weight:700}.portfolia-product-title{display:flex;align-items:center}.portfolia-product-title h1{font-weight:700;font-size:32px;line-height:140%}.neighbors-block{margin-left:auto;width:440px}.neighbors-block a{font-weight:400;font-size:16px;line-height:140%;color:#fc5212}.neighbors-block .link-prev{margin-right:25px}.portfolia-product-zakaz{margin-top:20px}.portfolia-product-zakaz ul li{font-weight:400;font-size:18px;line-height:140%}.portfolia-product-description{margin-top:20px}.portfolia-product-description p{font-weight:400;font-size:18px;line-height:140%;color:#35424a}.portfolia-product-description p a{text-decoration:underline}.portfolia-product-description p a:hover{color:#f46342}.portfolio-foto p a{text-decoration:underline}.portfolio-foto p a:hover{color:#f46342}.purpose-potfolio .purpose-items{display:flex;flex-wrap:wrap;width:auto;justify-content:flex-start}.purpose-potfolio .purpose-item{margin-right:32px;width:calc(25% - 24px);margin-bottom:0;height:auto;height:269px;min-width:auto;border-radius:10px;overflow:hidden}.purpose-potfolio .purpose-item:last-child{margin-right:0}.help-block{background:#fff;border-radius:8px;transform:matrix(1,0,0,1,0,0);padding:40px}.help-title{font-weight:700;font-size:28px;line-height:140%;text-align:center;color:#35424a}.help-items{margin-top:40px;display:flex;justify-content:space-evenly;margin-bottom:40px}.help-item{display:flex;align-items:center}.help-item span{font-weight:400;font-size:24px;line-height:160%;color:#35424a;margin-left:20px}.help-get-kp{text-align:center}.button-help-get-kp{background:#f46342;border-radius:4px;font-weight:400;font-size:16px;line-height:200%;text-align:center;color:#fff;width:370px;height:44px}.button-help-get-kp:hover{background:#dd330d}.help-address{margin-top:20px}.help-address ul{display:flex;justify-content:space-evenly}.help-address ul li{display:flex;align-items:center}.help-address span{margin-left:10px}.help-address span a{font-size:18px;line-height:17px;color:#35424a}.help-address .text span{font-weight:400;font-size:18px;line-height:140%;color:#8c8c8c}.portfolia-product-slider{margin-top:48px;margin-bottom:40px}.portfolio-slider{position:relative;overflow:hidden}.portfolio-slider .swiper-slide img{width:100%}.swiper-button-prev-custom{position:absolute;top:calc(50% - 14px);z-index:1;left:24px;background-color:#fff;display:flex;padding:5px;border-radius:5px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.swiper-button-next-custom{position:absolute;top:calc(50% - 14px);z-index:1;right:24px;background-color:#fff;display:flex;padding:5px;border-radius:5px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.slider-description{margin-top:20px;position:relative;width:100%}.slider-description p{font-weight:400;font-size:18px;line-height:140%;color:#35424a}.portfolio-slider .swiper-slide{overflow:hidden;border-radius:8px}.foto-items{display:flex;flex-wrap:wrap;justify-content:space-between}.foto-item{width:calc(50% - 16px);margin-bottom:40px}.foto-item img{width:100%;border-radius:8px;overflow:hidden}.panels-sizes-block-top-right .responsive{width:60%}.foto-item-full{margin-bottom:40px;width:100%}.foto-item-full img{width:100%;border-radius:8px;overflow:hidden}.foto-items p{font-weight:400;font-size:18px;line-height:140%;color:#35424a;margin-top:20px}.tags-potfolio{padding-bottom:60px}.tags-block{display:flex;align-items:flex-start}.tags-title{font-weight:400;font-size:11px;line-height:140%;color:#35424a;margin-top:9px;min-width:90px}.tags-items{display:flex;flex-wrap:wrap;margin-left:24px}.tag-item-product{font-weight:400;font-size:11px;line-height:11px;text-align:center;color:#35424a;background:#fff;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:8px;padding:9px 24px;margin-right:24px;margin-bottom:10px}.tag-item-product:hover{border-radius:8px;transform:rotate(-.08deg);border:1px solid transparent;color:#f46342}@media (max-width:1200px){.catalogue-block-decisions .decision-item{margin-bottom:24px;margin-right:24px;width:300px;height:300px}.catalogue-block-decisions .decision-item img{width:100%;height:100%;object-fit:cover}.catalogue-block-decisions .decisions-items{display:flex;flex:none;flex-wrap:wrap;width:1400px}.catalogue-block-decisions .decisions-image-block{overflow-x:scroll}.catalogue-full .catalogue-inner-middle-left{width:50%;padding-right:30px}.catalogue-full .catalogue-inner-middle-right{display:flex;flex-direction:column;width:50%;margin-top:0}.catalogue-inner-middle-left .img{height:260px}.catalogue-full .catalogue-inner-middle-left .description_mobile{display:block;font-size:14px;line-height:140%;font-weight:700;margin-bottom:10px;margin-top:90px}.catalogue-inner-middle-right .fz21{display:none}.catalogue-inner-online{order:-1;margin-top:0;margin-bottom:30px}.catalogue-full-specifications ._tabs-vibor{justify-content:space-between}.catalogue-full-specifications ._tabs-panel li{font-size:14px;padding:10px 20px}.catalogue-block-options .options-items{flex-direction:column}.catalogue-block-options .options-items .options-item{margin-bottom:24px;margin-right:0;width:100%}.catalogue-section-panel .catalogue-section-panel-inner .panel-leave{position:absolute}.catalogue-section-panel .catalogue-section-panel-inner .panel-leave img{top:-40px;left:0}.catalogue-section-panel .catalogue-section-panel-inner .panel-text{width:70%;margin-top:90px}.catalogue-section-panel .catalogue-section-panel-inner .panel-ser img{width:auto;height:100%}.catalogue-section-panel .catalogue-section-panel-item{max-height:none}.catalogue-section-panel .catalogue-section-panel-item .panel-item-image img{height:100%;object-fit:cover}.catalogue-section-panel{padding-bottom:110px}.catalogue-section-garanty .reviews .slick-item{margin-right:30px}.catalogue-section-garanty .reviews .slick-prev-custom{top:-40px}.catalogue-section-garanty .reviews .slick-next-custom{top:-40px}.catalogue-section-garanty .container-garant{display:flex;flex-direction:row;flex-wrap:wrap}.catalogue-section-garanty .container-garant .reviews{margin-bottom:40px;width:100%}.catalogue-section-garanty .container-garant .human{width:50%;justify-content:center;display:flex}.catalogue-section-garanty .container-garant .description{width:50%}.catalogue-section-garanty .description{justify-content:flex-start}.catalogue-section-other_options .other_options-item{margin:0;padding:0 12px}.catalogue-section-panel{background-size:cover}}@media only screen and (min-width:1024px) and (max-width:1199px){.product-item{width:30%}}@media (max-width:1200px) and (min-width:565px){.top-nav-pages .menu-item-has-children:after{right:0}.catalogue-block-options .options-items .options-item{display:flex;width:100%}.catalogue-block-options .options-items .options-item .options-item-image{width:50%;border-radius:8px 0 0 8px}.catalogue-block-options .options-items .options-item .options-item-image img{height:100%;object-fit:cover}.catalogue-block-options .options-items .options-item .options-item-inner{width:50%;border-left:none;border:1px solid #d6d6d6;border-radius:0 8px 8px 0}.info-content.product ul{width:43%}}@media (max-width:991px){.catalogue-section-other_panels .other_panels-items .other_panels-item{width:100%;margin-bottom:24px}.catalogue-inner-sertificate .title{width:160px}.catalogue-inner-osnova .title{width:160px}.info-content.product ul{width:40%}.catalogue-full-specifications ._tabs-panel li{font-size:12px}.catalogue-inner-middle-left .img .gallery-thumbs .swiper-button-prev-custom{width:30px;background:linear-gradient(90deg,#fff 30.65%,rgba(255,255,255,0) 100%)}.catalogue-inner-middle-left .img .gallery-thumbs .swiper-button-next-custom{width:30px;background:linear-gradient(270deg,#fff 30.65%,rgba(255,255,255,0) 100%)}.purpose-potfolio.content-p .purpose-all-content-p{margin-top:20px}}@media (max-width:768px){.catalogue-inner-osnova .value{font-size:14px}}.catalogue-full-specifications.mobile{display:none !important}.catalogue-block-top .breadcrumbs{width:50%}.catalogue-block-top.no-share .breadcrumbs{width:100%}@media (max-width:565px){.btn-return{min-width:116px;width:116px}.catalogue-block-top .breadcrumbs{font-size:13px;line-height:20px}.catalogue-block-options .options-title{text-align:left;font-size:24px;line-height:140%}.catalogue-block-options .options-subtitle{text-align:left;font-size:18px;line-height:30px}.catalogue-section-other_panels .other_panels-items .other_panels-item span{display:block}.catalogue-full .catalogue-inner-middle-left{width:100%;padding-right:0}.share_modal_block .btn-share{width:40px}.share_modal_block .btn-share span{display:none}.share_modal_block .share_modal .copy_link span{display:block}.catalogue-inner-middle-left .img .gallery-thumbs{display:none}.catalogue-full .catalogue-inner-middle-left .description_mobile{margin-top:30px}.catalogue-full .catalogue-inner-middle-right{width:100%}.catalogue-full-specifications{padding-top:0}.catalogue-full-specifications ._tabs-vibor{flex-direction:column}.info-content.product{flex-direction:column}.info-content.product ul{width:100%}.catalogue-section-panel .catalogue-section-panel-inner .panel-ser img{width:auto;height:auto}.catalogue-section-panel .catalogue-section-panel-item{flex-direction:column}.catalogue-section-panel .catalogue-section-panel-item .panel-item-image{width:100%;border-radius:8px 8px 0 0}.catalogue-section-panel .catalogue-section-panel-item .panel-item-image img{width:100%}.catalogue-section-panel .catalogue-section-panel-item .panel-item-text{width:100%}.catalogue-section-garanty .container-garant{position:relative}.catalogue-section-garanty .reviews .slick-item{margin-right:0}.catalogue-section-garanty .reviews .slick-item img{margin:0 auto}.catalogue-section-garanty .container-garant .human{position:absolute;bottom:0;right:0;z-index:1}.catalogue-section-garanty .container-garant .description{width:100%;flex-direction:column-reverse}.catalogue-section-garanty .container-garant .description .description-text{margin-bottom:40px}.catalogue-section-garanty .description .description-address{margin-bottom:185px}.catalogue-section-garanty .description .description-address .description-address-social{width:200px;flex-wrap:wrap}.catalogue-section-garanty .description .description-address .description-address-social .social-email a{border-right:none}.catalogue-section-garanty .description .description-address .description-address-social .social-whatsapp{border-left:1px solid #f2f2f2}.catalogue-section-other_options .other_options-items{flex-wrap:wrap}.catalogue-section-other_options .other_options-item{width:50%;margin-bottom:24px}.catalogue-full-specifications{display:none}.catalogue-full-specifications.mobile{display:block !important}.catalogue-full-specifications.mobile .specifications-mobile-har{position:relative;font-size:14px;line-height:140%;color:#35424a;border-bottom:2px solid #e5e5e5;padding:10px 0}.catalogue-full-specifications.mobile .specifications-mobile-content{display:none;font-size:14px;font-weight:400;margin-top:10px}.catalogue-full-specifications.mobile li{position:relative}.catalogue-full-specifications.mobile li.opened{margin-bottom:10px}.catalogue-full-specifications.mobile li.opened .specifications-mobile-content{display:block}.catalogue-full-specifications.mobile .specifications-mobile-block>ul>li:after{content:"";font-family:FontAwesome;position:absolute;font-size:30px;right:0;top:0;width:41px;text-align:center;line-height:41px;color:#35424a;-webkit-transition:color .3s linear,-webkit-transform .3s linear;transition:color .3s linear,-webkit-transform .3s linear;transition:color .3s linear,transform .3s linear;transition:color .3s linear,transform .3s linear,-webkit-transform .3s linear;pointer-events:none}.catalogue-full-specifications.mobile .specifications-mobile-block>ul>li.opened:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.info-content.product .btn-expand{width:100%;padding:10px;background-color:#fff}.catalogue-inner-sertificate .title{width:160px}.catalogue-inner-osnova .title{width:160px}}.analog-info-block .info-content.opened{height:auto !important;max-height:none}.footer-bottom{position:relative}.footer-bottom .container{position:relative}.btn-top-block{position:absolute;top:-59px;right:-59px}.btn-top-block .btn-top{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#fc5212}.analog-info-block .ceiling-rail-cover-block.fire_resistance ul li:before{display:none}.ceiling-rail-cover-block.fire_resistance .img{margin-bottom:0}.ceiling-rail-cover-block.fire_resistance p{text-align:center}.info-content.opened .btn1-block a{color:#fff;margin:20px}.diller-section{padding:80px 0}.diller-section .h3{font-size:24px;line-height:23px;text-align:center;margin-bottom:30px}.diller-section .swiper-diller{padding:0 20px}.diller-section .swiper-diller .swiper-slide{height:100px;align-items:center;display:flex;justify-content:center}.top-nav-pages li:hover .sub-menu{color:#fff}.top-nav-white{position:relative}.top-nav-black{position:relative;color:#fff;background-color:#000}.new-section-category .breadcrumbs a:after{display:none}.new-section-category .catalogue-block-top .breadcrumbs{display:flex;align-items:center}.new-section-category .catalogue-block-top{padding-left:0;margin-bottom:30px}.new-section-category .catalogue-block-top .breadcrumbs .back-to-top-button{color:#f46342;padding:10px 20px;border:2px solid #f46342;border-radius:5px;margin-right:30px;font-weight:400;font-size:14px;width:120px;display:block}.new-section-category .breadcrumbs li a{font-size:16px;line-height:140%}.new-section-category .breadcrumbs li a.orange{color:#f46342}.new-section-category .sf_h1{font-weight:700;font-size:32px;line-height:140%;padding-bottom:32px}#mse2_form_mobile{display:none}#reset_mobile{display:none !important}.new-section-category .catalogue-panel-top{width:100%}.new-section-category .catalogue-panel-top .catalogue-block-top-sale{width:100%;border-radius:5px;margin-bottom:32px}.new-section-category .catalogue-panel-top .catalogue-block-top-sale .sf_content{margin-bottom:0}.new-section-category .catalogue-block-top-sfmenu{margin-bottom:15px}.new-section-category .catalogue-block-top-sfmenu ul{display:flex;flex-wrap:wrap}.new-section-category .catalogue-block-top-sfmenu ul li{margin-right:24px;margin-bottom:24px}.new-section-category .catalogue-block-top-sfmenu ul li a{height:56px;display:block;border:1px solid #d6d6d6;border-radius:10px;overflow:hidden;background-color:#fff}.panel-chars .img{overflow:visible}.panel-chars .text{position:relative;left:90px;top:10px}.new-section-category .catalogue-block-top-sfmenu ul li a img{width:56px;height:56px}.new-section-category .catalogue-block-top-sfmenu ul li a:hover{filter:drop-shadow(0px 4px 15px rgba(0,0,0,.2))}.new-section-category .catalogue-block-top-sfmenu ul li a span{padding:0 24px 0 17px;font-size:16px;font-weight:400}.new-section-category .catalogue-panel-top .catalogue-panel-sort{display:flex;align-items:center;justify-content:flex-end;margin-bottom:35px}.new-section-category .catalogue-panel-top .catalogue-panel-sort .clear_filter{font-size:16px;line-height:200%;color:#35424a;text-decoration:underline}.new-section-category .catalogue-sidebar .catalogue-panel-sort{display:flex;justify-content:center;margin-right:14px}.new-section-category .catalogue-sidebar .catalogue-panel-sort .clear_filter{margin-bottom:24px;text-decoration:underline;position:relative;color:#f46342}.new-section-category .catalogue-sidebar .catalogue-panel-sort .clear_filter .close-icon{position:absolute;right:-20px;top:3px;color:#f46342}.new-section-category .catalogue-panel-top .catalogue-panel-sort .clear_filter:hover{color:#f46342}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter{font-size:16px;line-height:200%;color:#c4c4c4;display:flex}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter ul{display:flex}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter li{padding:0 40px;color:#35424a}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter li a{padding:5px;border-radius:4px}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter li a:hover{background-color:rgba(244,99,66,.18);color:#f46342}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter li:last-child{padding-right:0}.new-section-category #mse2_sort a.active,.new-section-category #mse2_tpl a.active{color:#f46342}.new-section-category #mse2_sort .sort[data-dir=desc] span:after{color:#f46342}.new-section-category #mse2_sort .sort[data-dir=asc] span:after{color:#f46342}.new-section-category .catalogue-block #mse2_form{height:44px;background:#fff;box-shadow:0px 4px 15px rgba(0,0,0,.2);border-radius:8px;margin-bottom:24px;border:1px solid transparent}.new-section-category .catalogue-block .catalogue-sidebar-poisk{padding:2px 40px 2px 20px;position:relative}.new-section-category .catalogue-block #mse2_form:hover{border:1px solid #f46342}.new-section-category .catalogue-block #mse2_form:hover svg{fill:#f46342}.new-section-category .catalogue-block #mse2_form:hover rect{fill:#f46342}.new-section-category .catalogue-block #mse2_form.focus{border:1px solid #f46342}.new-section-category .catalogue-block #mse2_form.focus svg{fill:#f46342}.new-section-category .catalogue-block #mse2_form.focus rect{fill:#f46342}.new-section-category .catalogue-block .catalogue-sidebar-poisk input{height:40px;font-size:16px;line-height:200%;color:#35424a}.new-section-category .catalogue-block .catalogue-sidebar-poisk svg{position:absolute;top:4px;right:4px}.new-section-category #mse2_filters{padding:24px 20px;background:#fff;box-shadow:0px 4px 15px rgba(0,0,0,.2);border-radius:8px}.new-section-category #mse2_filters .filter_title_title{padding-bottom:24px}.new-section-category #mse2_filters .filter_title_title span{font-weight:700;font-size:24px;line-height:23px}.new-section-category #mse2_filters .catalogue-sidebar-block{box-shadow:none;-webkit-box-shadow:none}.new-section-category #mse2_filters .catalogue-sidebar-block .title{font-weight:700;font-size:16px;line-height:15px;background-color:transparent;color:#35424a;padding:0}.new-section-category .catalogue-sidebar-block .list{padding:16px 0 0}.new-section-category .catalogue-sidebar-block .list .shpon-decor .catalogue-sidebar-block{margin-top:0}.new-section-category .catalogue-sidebar-block .list .shpon-decor .catalogue-sidebar-block .list{padding-top:0;padding-left:24px}.new-section-category .catalogue-sidebar-block .list .shpon-decor .catalogue-sidebar-block .list .btn-deploy{padding-left:0}.new-section-category .catalogue-sidebar-block .list .shpon-decor2 .catalogue-sidebar-block{margin-top:0}.new-section-category .catalogue-sidebar-block .list .shpon-decor2 .catalogue-sidebar-block .list{padding-top:0;padding-left:24px}.new-section-category .catalogue-sidebar-block .list .shpon-decor2 .catalogue-sidebar-block .list .btn-deploy{padding-left:0}.new-section-category #material .catalogue-sidebar-block .list ul{display:flex;flex-wrap:wrap;margin-left:5px}.new-section-category #material .catalogue-sidebar-block .list li{width:100%;margin:0;margin-left:-5px}.new-section-category #material .catalogue-sidebar-block .list li:nth-child(1){order:2}.new-section-category #material .catalogue-sidebar-block .list li:nth-child(2){order:1}.new-section-category #material .catalogue-sidebar-block .list li:nth-child(3){order:3}.new-section-category #material .catalogue-sidebar-block .list li:nth-child(4){order:4}.new-section-category .catalogue-sidebar-block .list li .input{display:flex;margin-bottom:5px;align-items:center;width:100%;padding:13px 5px}.new-section-category .catalogue-sidebar-block .list li .input:hover{background:#fee8e3;border-radius:6px;color:#f46342}.new-section-category .catalogue-sidebar-block .list li .input span{margin-left:12px;font-weight:400;font-size:16px;line-height:21px;white-space:nowrap}#type_perf ul{display:flex;flex-direction:column}#type_perf li:nth-child(1){order:3}#type_perf li:nth-child(2){order:1}#type_perf li:nth-child(3){order:2}#type_perf li:nth-child(4){order:4}.new-section-category #type_perf .catalogue-sidebar-block .list li .input span{font-size:15px}.new-section-category .catalogue-sidebar-block .list .list-deploy li .input span{white-space:inherit}.new-section-category .catalogue-sidebar-block .list li .input .disabled~span{margin-left:34px}.new-section-category .catalogue-sidebar-block .list .input-radio .input input:checked~span{color:#f46342}.new-section-category .catalogue-sidebar-block .list .input-radio .input input{min-width:20px}.new-section-category .catalogue-sidebar-block .list .input-radio .input input.disabled:checked~span{margin-left:34px}.new-section-category .catalogue-sidebar-block .list .input-radio .input.checked{background:#fee8e3;border-radius:6px;color:#f46342}.new-section-category .catalogue-sidebar-block ul li label{margin:0 0 5px;cursor:pointer}.new-section-category .catalogue-sidebar-block .list li{margin-bottom:0}.new-section-category .catalogue-sidebar-block .list li.disable{display:none}.new-section-category .catalogue-sidebar-block .list-colors{padding:24px 0 0}.new-section-category .catalogue-sidebar-block .list-colors .input-radio{width:24px;height:24px;margin-right:14px;margin-bottom:16px}.new-section-category .catalogue-sidebar-block .list-deploy{max-height:60px}.new-section-category .catalogue-sidebar-block .list-deploy.opened{height:auto;max-height:none !important}.new-section-category #osobennost .sort li .catalogue-sidebar-block{margin-top:0}.new-section-category #osobennost .sort li .list{padding:0}.new-section-category #osobennost .sort li .catalogue-sidebar-block .list-deploy2{padding-left:24px}.new-section-category .btn-deploy{font-size:14px;line-height:13px;text-decoration-line:underline;padding:10px 0;padding-left:24px;color:#f46342}.new-section-category #osobennost .sort li .catalogue-sidebar-block .list-deploy2 .list-deploy{padding-left:24px}.new-section-category .catalogue-sidebar-block .list .input-radio .input .input-crossbrowser{left:3px;top:3px;width:20px;height:20px}.new-section-category .catalogue-sidebar-block .list .input-radio .input .input-crossbrowser:before{border:1px solid #d2d2d2;border-radius:4px}.new-section-category .catalogue-item{-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:24px}.new-section-category .catalogue-item:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:#35424a;filter:drop-shadow(0px 4px 15px rgba(0,0,0,.2));border-radius:0 0 8px 8px}.new-section-category .catalogue-item .img{margin:0;width:100%;height:256px;border-radius:8px 8px 0 0}.new-section-category .catalogue-item .name{padding:16px 16px 0;font-size:16px;line-height:140%;text-align:left;margin:0}.new-section-category .catalogue-item .h6{font-size:12px;line-height:140%;text-align:left;padding:5px 16px}.new-section-category .catalogue-item .price{padding:0 16px 16px;display:flex;align-items:center;justify-content:space-between}.new-section-category .catalogue-item .price .price_product{font-weight:700;font-size:12px;line-height:140%;text-align:left}.new-section-category .catalogue-item .price a{font-size:12px;line-height:140%;color:#f46342}.new-section-category .catalogue-item .name:hover{color:#f46342}.new-section-category .catalogue-item .img .badge{position:absolute;left:16px;top:16px}.new-section-category .pagination-block a.page-numbers,.new-section-category .pagination-block span.page-numbers{width:28px;height:28px;border-radius:4px;font-size:14px;line-height:30px}.new-section-category .pagination-block a:hover{color:#fc5212;background-color:#fee8e3}.new-section-category .top-filter-menu-mobile{display:none}.new-section-category .pagination-block .current{background-color:#fc5212}.close-btn-mobile{display:none}.new-section-category #reset{display:none !important}.mobile_submit{display:none}.new-section-category #material .catalogue-sidebar-block .list li.disable_a{display:none}.table-content{margin-top:20px}.table-content td{padding:5px}.portfolio-cart .other_panels-title{margin-bottom:36px}.portfolio-cart .catalogue-section-other_panels .other_panels-items .other_panels-item span{padding-left:0}.portfolio-cart .catalogue-section-other_panels .panel-item-title{padding-left:35px}.breadcrumbs li.separator{color:#b0b0b0}.ceiling-rail-char-block-right .panel-chars li:nth-of-type(2){top:409px}.edit{margin-left:20px}.edit:before{content:"";font-family:FontAwesome;margin-right:5px}.date_block{display:flex;justify-content:center}.catalogue-section-garanty .reviews{min-height:500px}.blog-cost-form-row .input-wrap-textarea{position:relative}.blog-cost-form-row .input-wrap-textarea textarea.active~.text-textarea,.blog-cost-form-row .input-wrap-textarea textarea:focus~.text-textarea{display:none}.blog-cost-form-row .input-wrap-textarea .text-textarea{position:absolute;top:35px;left:25px;color:#b4b4b4;font-size:.875em}.wall-acoustic-binding-section .product_сeiling .panels-binding-block-header{margin-bottom:48px}.ceiling-rail-cover-block.block_two_image li{width:50%}.ceiling-rail-cover-block.block_two_image .img{height:315px}.btn_block{display:flex;align-items:center}.btn_block .btn-white{border:3px solid #f46342;border-radius:4px;border-radius:0;height:60px;width:300px;color:#f46342;margin-top:27px;margin-left:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:1.25em;font-weight:700}.btn_block .btn-white:hover{background-color:#f46342;color:#fff}.banner_gif{margin-top:24px;width:100%;display:block;box-shadow:0px 4px 15px rgba(0,0,0,.2);border-radius:8px;overflow:hidden}.banner_gif video{width:100%}.btn-banner{margin-top:24px;width:100%;display:flex !important;align-items:center;padding:0;justify-content:center}.mobile_link{display:none}.container-full-width{display:flex}.left-block{position:relative;width:50%;background-image:url("/assets/img/import/image-block-left.jpg");background-repeat:no-repeat;background-size:100%;background-position:bottom}.left-block:before{content:"";background-color:rgba(243,243,243,.5);width:100%;height:100%;display:block;position:absolute;top:0;z-index:1}.right-block{width:50%}.import .swiper{width:100%;overflow:hidden;position:relative}.import .catalogue-block{width:585px;margin-left:auto;z-index:2;position:relative}.new-section-category.import .catalogue-block-top .breadcrumbs{margin-left:0}.block-text-title{color:#f46342;font-style:normal;font-weight:700;font-size:45px;line-height:100%;padding-top:100px;margin-bottom:24px}.block-text-description{font-weight:400;font-size:14px;line-height:140%;margin-bottom:24px}.block-text-list{margin-bottom:40px}.block-text-list ul li{position:relative;font-weight:400;font-size:14px;line-height:140%;color:#35424a;margin-bottom:16px}.block-text-list ul li span{margin-left:30px}.block-text-list ul li:before{content:"";background-image:url("/assets/img/import/list-marker.svg");width:16px;height:22px;display:block;position:absolute}.block-text-list ul li:last-child{margin-bottom:0}.block-text-link{margin-bottom:80px}.import .slider_header img{width:100%;height:auto;object-fit:cover}.slider_header.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px}.slider_header.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;height:6px;border-radius:8px;background-color:#fff;transition:all .3s}.slider_header.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;border-radius:8px;background-color:#fff;opacity:1;transition:all .3s}.text-block{padding:60px 0}.text-block-title{font-weight:700;font-size:32px;line-height:110%;margin-bottom:24px;color:#35424a}.text-block-descrition{font-weight:400;font-size:18px;line-height:140%;color:#35424a}.bottom-title{margin-bottom:32px}.text-block-descrition a{color:#f46342}.text-block-title.add_image{position:relative}.text-block-title.add_image:before{content:"";background-image:url("/assets/img/import/flag.jpg");position:absolute;width:61px;height:36px;top:0;left:-80px}.text-block-table{width:100%;border:1px solid #c4c4c4;margin-top:16px}.text-block-table tr{border-bottom:1px solid #c4c4c4;height:69px}.text-block-table tr:nth-child(odd){background-color:#f4f4f4}.text-block-table tr:last-child{border-bottom:none}.text-block-table tr td{font-weight:400;font-size:22px;line-height:140%;color:#35424a;padding-left:45px}.text-block-table tr td:first-child{border-right:1px solid #c4c4c4}.text-block-title-middle{font-weight:400;font-size:18px;line-height:140%;margin-top:60px;color:#35424a}.text-block-title-bold{margin-top:26px;display:flex;flex-wrap:wrap}.text-block-title-bold .text-item{font-weight:700;font-size:18px;line-height:140%;color:#35424a;margin-right:30px}.section.slider-block{background-repeat:no-repeat;background-size:100%}.slider-block-title{font-weight:700;font-size:32px;line-height:140%;color:#fff;text-align:center;display:block;width:100%;margin-top:40px;margin-bottom:32px}.slider-block-variants .swiper-slide{display:flex;width:512px !important}.slider-block-variants .swiper-slide:first-child{margin-left:145px}.slider-block-variants .swiper-slide .slider-block-old{margin-right:12px;filter:drop-shadow(0px 3.18232px 11.9337px rgba(0,0,0,.2));overflow:hidden;background:#f5f5f5;border-radius:20px;width:256px;height:100%}.slider-block-variants .swiper-slide .slider-block-new{margin-right:12px;filter:drop-shadow(0px 3.18232px 11.9337px rgba(0,0,0,.2));overflow:hidden;background:#f5f5f5;border-radius:20px;width:256px;position:relative}.slider-block-variants .swiper-slide .badge{position:absolute;top:-21px;right:-15px;background-color:#f46342;width:60px;height:60px;border-radius:50%}.slider-block-variants .swiper-slide svg{width:40px;height:40px;display:block;left:11px;position:absolute;top:9px}.slider-block-variants .slider-block-image img{width:100%}.slider-block-variants .slider-block-description{padding:12px}.slider-block-variants .slider-block-title{font-weight:700;font-size:18px;line-height:140%;color:#35424a;margin:0;text-align:left;margin-bottom:12px}.slider-block-variants .slider-block-old .slider-block-title{color:rgba(53,66,74,.6)}.slider-block-variants .slider-block-description ul{list-style:inside;font-weight:400;font-size:14px;line-height:140%;color:#35424a}.slider-block-variants .slider-block-old .slider-block-description ul{color:rgba(53,66,74,.6)}.slider-block-variants .slider-block-price{font-weight:700;font-size:18px;line-height:140%;color:#35424a;padding:0 12px 12px}.slider-block-button{padding:40px 0;text-align:center}.section.comprehensive_solution{padding:60px 0}.comprehensive_solution-title{font-weight:700;font-size:32px;line-height:140%;text-align:center;margin-bottom:32px;color:#35424a}.comprehensive_solution .blocks-image{display:flex}.comprehensive_image{padding-right:32px;width:16.66%;position:relative;height:470px}.comprehensive_image:last-child{padding-right:0}.comprehensive_image:first-child{width:50%}.comprehensive_image:first-child .unhover-title{opacity:0;transition:all .3s}.comprehensive_image .comprehensive-description{opacity:0;transition:all .3s}.comprehensive_image:first-child .comprehensive-description{opacity:1;transition:all .3s}.comprehensive_image img{height:100%;width:auto;object-fit:cover}.comprehensive_image:first-child img{width:100%;height:100%;object-fit:cover}.comprehensive_image .image-block{height:100%;position:relative;border-radius:8px;overflow:hidden}.comprehensive_image .image-block:after{content:"";background:linear-gradient(180.01deg,#000 -19.95%,rgba(0,0,0,0) 75.61%);transform:rotate(-180deg);width:100%;height:100%;display:block;position:absolute;top:0}.comprehensive_image .unhover-title{position:absolute;bottom:20px;width:calc(100% - 32px);text-align:center;font-weight:700;font-size:14px;line-height:140%;color:#fff}.comprehensive_image .comprehensive-description{position:absolute;bottom:20px;left:20px;color:#fff}.comprehensive-description-title{font-weight:700;font-size:28px;line-height:140%;margin-bottom:12px}.comprehensive-description{font-weight:400;font-size:14px;line-height:140%}.comprehensive-description li{position:relative;margin-bottom:5px;padding-left:15px}.comprehensive-description li:before{content:"";width:5px;height:5px;display:block;position:absolute;background-color:#f46342;border-radius:6px;top:7px;left:0}.hoverer .comprehensive_image{width:16.66%;transition:all .3s}.hoverer .comprehensive_image img{height:100%;width:auto;object-fit:cover}.hoverer .comprehensive_image.hovered{width:50%;transition:all .3s}.hoverer .comprehensive_image.hovered img{width:100%;height:100%;object-fit:cover}.hoverer .comprehensive_image:first-child .unhover-title{opacity:1;transition:all .3s}.hoverer .comprehensive_image:first-child .comprehensive-description{opacity:0;transition:all .3s}.hoverer .comprehensive_image.hovered .unhover-title{opacity:0;transition:all .3s}.hoverer .comprehensive_image.hovered .comprehensive-description{opacity:1;transition:all 2.7s}.section.catalogue-product{padding-bottom:60px}.catalogue-product-title{font-weight:700;font-size:32px;line-height:140%;text-align:center;margin-bottom:32px;color:#35424a}.catalogue-product .list-products{display:flex;flex-wrap:wrap;justify-content:start}.list-products .item-product{position:relative;width:calc(25% - 24px);margin-bottom:32px;filter:drop-shadow(0px 3.18232px 11.9337px rgba(0,0,0,.2));border-radius:8px;overflow:hidden;margin-right:32px}.list-products .item-product:hover img{transform:scale(1.2);transition:all .3s}.list-products .item-product:hover span{color:#f46342;transition:all .3s}.list-products .item-product .item-image{position:relative;overflow:hidden}.list-products .item-product .item-image:before{content:"";background:#f5f5f5;mix-blend-mode:darken;border-radius:8px 8px 0 0;position:absolute;top:0;left:0;width:100%;height:100%}.list-products .item-product:nth-child(4n+4){margin-right:0}.item-product img{width:100%;transform:scale(1);transition:all .3s}.item-product .item-image:defore{content:""}.item-product span{font-weight:400;font-size:16px;line-height:140%;background-color:#fff;width:100%;display:block;padding:12px;transition:all .3s}.catalogue-product .btn_block{justify-content:center;margin-top:8px}.catalogue-product .btn_block .btn{min-width:256px;padding:0 32px;display:flex;justify-content:center;align-items:center}.catalogue-product .btn_block .btn-white{min-width:256px;padding:0 32px;margin-left:32px;margin-top:0}.section.catalog-block-choice{padding-bottom:60px}.catalog-block-choice-title{font-weight:700;font-size:32px;line-height:140%;text-align:center;color:#35424a;margin-bottom:32px}.catalog-block-choice-items{display:flex;justify-content:space-between}.catalog-block-choice-item{width:calc(50% - 16px);filter:drop-shadow(0px 4.95028px 18.5635px rgba(0,0,0,.2));border-radius:8px;overflow:hidden}.catalog-block-choice-item span{font-weight:400;font-size:24px;line-height:140%;padding:20px;background-color:#fff;width:100%;display:block;transition:all .3s}.catalog-block-choice-item img{width:100%;transform:scale(1);transition:all .3s}.choice-item-image{position:relative;overflow:hidden}.choice-item-image:before{content:"";background:#f5f5f5;mix-blend-mode:darken;border-radius:9.90055px 9.90055px 0 0;position:absolute;width:100%;height:100%}.catalog-block-choice-item:hover img{transform:scale(1.2);transition:all .3s}.catalog-block-choice-item:hover span{color:#f46342;transition:all .3s}.section.panel-block{padding-bottom:60px}.panel-block-title{font-weight:700;font-size:32px;line-height:140%;text-align:center;margin-bottom:32px;color:#35424a}.panel-block-link{margin-bottom:32px;text-align:center}.panel-block-link a{color:#f46342;font-weight:400;font-size:18px;line-height:140%}.panel-block-item{margin-bottom:32px;border-radius:8px;overflow:hidden;filter:drop-shadow(0px 3.18232px 11.9337px rgba(0,0,0,.2))}.panel-block-item img{width:100%}.panel-block-item span{font-weight:400;font-size:16px;line-height:140%;background-color:#fff;width:100%;display:block;padding:12px;transition:all .3s;transition:all .3s;text-align:center}.panel-block-item:hover span{color:#f46342;transition:all .3s}@media (max-width:1618px){.no-slider img{height:591px}}@media (min-width:1200px) and (max-width:1299px){.top-nav-pages a{padding:0 45px}}@media (max-width:1612px){.import .slider_header img{height:591px}}@media (min-width:1200px){.catalogue-item .img img{width:263px;height:256px}}@media (max-width:1199px){.import .slider_header img{width:auto;height:100%;object-fit:cover}.import .swiper{height:591px}.new-section-category .catalogue-block-top-sfmenu ul li a{border:none;display:flex;flex-direction:column;background-color:transparent;height:auto;width:56px;border-radius:8px;overflow:visible}.new-section-category .catalogue-block-top-sfmenu ul li a img{width:56px;height:56px;border-radius:8px}.new-section-category .catalogue-block-top-sfmenu ul li a span{font-size:9px;line-height:9px;width:100%;padding:0;text-align:center;margin-top:10px}.import .catalogue-block{width:100%;padding:0 24px}.section.slider-block{background:round}}@media (max-width:991px){.no-slider img{height:591px;width:100%;object-fit:cover}.no-slider .swiper-slide:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);width:100%;height:100%;position:absolute}.slider_header .swiper-slide:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);width:100%;height:100%;position:absolute}.import .slider_header img{width:100%;height:auto;object-fit:cover}.block-text-title{padding-top:60px}.section{padding-left:15px;padding-right:15px}.new-section-category .clear_filter{display:none}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter li{padding:0 25px}.new-section-category .top-filter-menu-mobile{display:flex;margin-bottom:32px}.new-section-category .catalogue-sidebar #mse2_form{display:none}.new-section-category .catalogue-block #mse2_form{width:100%;margin:0}.new-section-category .top-filter-menu-mobile .btn-filter-open{display:flex;height:44px;align-items:center;padding:0 40px;margin-right:24px;box-shadow:0px 4px 15px rgba(0,0,0,.2);border-radius:8px}.new-section-category .top-filter-menu-mobile .btn-filter-open span{margin-left:10px}.new-section-category #mse2_filters{display:none}.new-section-category .catalogue-right{width:100%}.new-section-category .catalogue-right-items li{width:31%}.new-section-category .catalogue-item .name{font-size:14px}.new-section-category .catalogue-item .h6{font-size:10px}.new-section-category .catalogue-item .price a{font-size:10px}.new-section-category #mse2_filters.active{display:block;position:fixed;z-index:100;width:100%;top:0;left:0;overflow:auto;height:100%}.fix_filter{overflow:hidden}.analog-info-block .info-content.opened{padding-top:60px}.new-section-category #reset{position:absolute;display:block;left:150px;top:0;width:100px;background-color:transparent;color:#000;text-transform:initial;text-decoration:underline}.new-section-category #material .catalogue-sidebar-block .list li{width:100%}.new-section-category #fireclass-p .catalogue-sidebar-block .list ul{display:flex;flex-wrap:wrap}.new-section-category #fireclass-p .catalogue-sidebar-block .list li{width:140px}.close-btn-mobile{display:block;width:28px;height:28px;position:absolute;z-index:101;right:24px}.new-section-category #mse2_filters{padding:24px 20px 118px}.mobile_submit{display:flex;position:fixed;bottom:0;left:0;padding:26px 70px;height:94px;width:100%;background-color:#fff;justify-content:center;align-items:center;filter:drop-shadow(0px 4px 15px rgba(0,0,0,.2))}.mobile_submit .sumbit_btn{font-size:16px;line-height:200%;color:#fff;width:100%;text-align:center;background-color:#f46342;border-radius:4px}.tag-items-scroll{overflow-x:scroll}.tag-section .tag-items{width:1600px}.progect-tags a{font-size:8px;line-height:8px;padding:8px 12px}.progect-tags{flex-wrap:wrap}.progect-tags .tags-item{margin-right:12px;padding:10px 0}.catalogue-section-inner .catalogue-block-top{flex-wrap:wrap}.neighbors-block{width:100%;margin-left:0}.neighbors-block{width:100%;margin-left:0}.neighbors-block .neighbors{display:flex;justify-content:space-between;margin-top:24px}.help-item span{font-size:20px;line-height:160%}.help-address ul{flex-wrap:wrap}.help-address{margin-top:24px}.help-address ul li{margin-bottom:20px}.purpose-potfolio-scroll{overflow:scroll}.purpose-potfolio .purpose-items{width:1400px}.tags-title{width:135px}.tag-item{margin-bottom:14px}.progect-description{padding:24px 12px}.btn-header-bottom-sert{margin-left:155px}.panels-char-block-right .btn-header-bottom-sert .semibold{width:130px}.banner_gif{display:none}.btn-banner{display:none !important}.mobile_link{display:block;font-size:14px;line-height:13px;margin-top:24px;color:#f46342;text-decoration:underline}.section.import{padding:0}.container-full-width{flex-direction:column}.left-block{position:initial;width:100%;order:2;display:flex;overflow:hidden}.right-block{width:100%;order:1;display:flex}.left-block:before{height:auto}.import .catalogue-block{position:initial}.import .catalogue-block-top.no-share{position:absolute;top:80px}.block-text-title{font-size:32px}.block-text-list ul{display:flex;flex-wrap:wrap}.block-text-list ul li{margin-right:50px}.comprehensive_solution .blocks-image{flex-direction:column}.comprehensive_image:first-child{width:100%}.comprehensive_image{width:100%;padding-right:0;margin-bottom:24px}.comprehensive_image img{height:160px;width:100%}.comprehensive_image .image-block:after{height:160px}.comprehensive_image:first-child .image-block{height:100%}.comprehensive_image:first-child .image-block:after{height:100%}.comprehensive_image{height:auto}.comprehensive_image .image-block{height:auto}.comprehensive_image .unhover-title{width:100%;text-align:left;padding:0 20px}.hoverer .comprehensive_image.hovered{width:100%}.hoverer .comprehensive_image{width:100%}.hoverer .comprehensive_image img{height:160px;width:100%}.comprehensive_image.hovered .image-block:after{height:auto}.comprehensive_solution-title{font-size:28px}.catalogue-product-title{font-size:28px}.list-products .item-product{width:calc(33.33% - 16px);margin-bottom:24px;margin-right:24px}.list-products .item-product:nth-child(4n+4){margin-right:24px}.list-products .item-product:nth-child(3n+3){margin-right:0}.item-product span{height:100%}.text-block-title{font-size:28px}.catalog-block-choice-title{font-size:28px}.catalog-block-choice-item span{font-size:16px;padding:16px}.slider-block-variants .swiper-slide:first-child{margin-left:0}.panel-block-title{font-size:28px;margin-bottom:16px}.panel-block-image{height:160px}.panel-block-item img{width:auto;height:100%;object-fit:cover}}.new-section-category .top-filter-menu-mobile .btn-filter-open .mobile_filter{display:none}@media (max-width:767px){.progect-img .progect-title{bottom:50px;line-height:110%}.import .slider_header img{height:609px}.panel-chars .text{position:absolute;left:90px;top:13px;width:220px}.new-section-category .catalogue-sidebar-block .title:after{display:none}.new-section-category .catalogue-sidebar-block .list{display:block}.new-section-category .catalogue-sidebar-block .list-colors{display:block}.new-section-category #material .catalogue-sidebar-block .list li{width:100%}.new-section-category #fireclass-p .catalogue-sidebar-block .list li{width:90px}.new-section-category #mse2_filters .filter_title_title{padding-bottom:100px}.new-section-category #reset{left:0;top:15px;font-size:16px !important}#mse2_form_mobile{display:block;position:absolute;top:80px;width:90%;left:0;margin-left:24px;border:1px solid #d6d6d6;box-sizing:border-box;border-radius:8px}#mse2_form_mobile.focus{border:1px solid #f46342}#mse2_form_mobile.focus svg{fill:#f46342}#mse2_form_mobile.focus rect{fill:#f46342}#mse2_form_mobile .catalogue-sidebar-search-input{height:40px}#reset_mobile{display:block !important;position:absolute;left:160px;color:#35424a;top:27px;text-decoration:underline}.foto-item{width:100%}.help-items{flex-direction:column}.help-item{justify-content:center;margin-bottom:24px}.tags-block{flex-direction:column}.tags-title{width:100%;margin-bottom:24px;font-size:14px}.tags-items{margin-left:0}.purpose .purpose-title{margin-bottom:10px}.purpose .purpose-all{position:relative;text-align:center;margin-bottom:40px}.ceiling-rail-cover-block.block_two_image li{width:100%}.btn_block{flex-direction:column}.btn_block .btn-white{font-size:14px !important;line-height:45px !important;height:45px;width:100%;margin:20px 0 0}.block-text-link{margin-bottom:32px}.text-block-title.add_image{margin-top:24px}.text-block-title.add_image:before{top:-42px;left:0}.text-block-title{font-size:24px}.text-block{padding:32px 0}.slider-block-title{font-size:24px}.comprehensive_solution-title{font-size:24px}}@media (max-width:565px){.catalogue-section-other_panels .other_panels-items .other_panels-item span{padding-left:0}.new-section-category .catalogue-block-top .breadcrumbs .back-to-top{width:116px}.new-section-category .catalogue-block-top .breadcrumbs .back-to-top-button{margin-right:0;width:120px;display:block}.new-section-category .catalogue-block-top .breadcrumbs ul{margin-left:30px}.new-section-category .catalogue-panel-left{margin-top:0}.new-section-category .catalogue-block-top-sfmenu ul{flex-wrap:nowrap;overflow:scroll}.new-section-category .catalogue-panel-top .catalogue-panel-sort{margin-bottom:0}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter{font-size:12px;line-height:100%}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter li{padding:0 10px}.new-section-category .catalogue-right-items li{width:48%}.new-section-category .catalogue-item .price{flex-direction:column;align-items:end}.new-section-category .catalogue-item .price a{font-size:14px;padding-top:10px;display:block;text-decoration:revert}.new-section-category .catalogue-block #mse2_form{display:none}.new-section-category .top-filter-menu-mobile .btn-filter-open span{display:none}.new-section-category .top-filter-menu-mobile .btn-filter-open span.mobile_filter{display:block}.new-section-category .top-filter-menu-mobile .filter-button{width:100%}.new-section-category .top-filter-menu-mobile .btn-filter-open{width:100%;justify-content:center}.mobile_submit{padding:26px 30px}.new-section-category .catalogue-sidebar-block .list li .input span{line-height:20px;white-space:inherit}.progect-item{width:100%}.progect-tags a{font-size:10px;line-height:10px}.tag-section .tag-button{font-size:14px;line-height:13px}.portfolio-slider{padding-bottom:40px}.swiper-button-prev-custom{position:absolute;bottom:5px;top:auto;z-index:1;left:42%;background-color:transparent;display:flex;padding:5px;border-radius:5px;filter:none;margin-top:5px}.swiper-button-next-custom{position:absolute;top:auto;right:42%;bottom:5px;z-index:1;background-color:transparent;display:flex;padding:5px;border-radius:5px;filter:none}.purpose-potfolio .purpose-items{width:100%}.purpose-potfolio .purpose-item{width:calc(50% - 12px);margin-bottom:24px}.purpose-items{padding-bottom:20px}.purpose-potfolio .purpose-item{margin-right:10px}.catalogue-section-other_panels .other_panels-items .other_panels-item .panel-item-img{width:92px;margin-right:32px}.tags-items{margin-left:0}.purpose-potfolio .purpose-item img{height:100%;object-fit:cover}.purpose-potfolio .purpose-items{padding-bottom:10px}.portfolio .section{padding-left:0;padding-right:0}.catalogue-section-other_panels .other_panels-items .other_panels-item span{font-size:18px}.catalogue-section-other_panels .other_panels-items .other_panels-item .panel-item-title{height:92px;width:calc(100% - 124px);display:flex;align-items:center}.portfolio-cart .catalogue-section-other_panels .panel-item-title{padding-left:0}.purpose-item{margin-right:12px}.btn-header-bottom-sert{margin-left:-20px}.panels-char-block-right .btn-header-bottom-sert .semibold{width:50%}.purpose-potfolio.content-p .purpose-potfolio-scroll .purpose-items{height:auto}.purpose-potfolio.content-p .purpose-potfolio-scroll{overflow:auto}.purpose-potfolio.content-p .purpose-item{width:calc(50% - 20px)}.list-products .item-product{width:calc(50% - 16px);margin-bottom:16px;margin-right:16px}.list-products .item-product:nth-child(3n+3){margin-right:16px}.list-products .item-product:nth-child(2n+2){margin-right:0}.catalogue-product .btn_block{margin-top:10px}.catalogue-product .btn_block .btn{width:100%;margin-bottom:16px}.catalogue-product .btn_block .btn-white{margin-top:0;margin-left:0}.section.catalogue-product{padding-bottom:32px}.text-block{padding:32px 12px}.bottom-title{margin-bottom:32px;font-weight:400;font-size:14px;line-height:140%}.text-block-table tr td{font-size:14px;padding-left:15px}.text-block-title-middle{font-weight:400;font-size:14px;line-height:140%}.text-block-title-bold{flex-direction:column}.text-block-title-bold .text-item{margin-bottom:12px;font-weight:700;font-size:14px;line-height:140%}.catalog-block-choice-items{flex-direction:column}.catalog-block-choice-item{width:100%;margin-bottom:24px}}@media (max-width:480px){.purpose-potfolio.content-p .purpose-item{width:100%;margin-right:0}.purpose-potfolio.content-p .purpose-potfolio-scroll .purpose-items{padding-left:0}.section.purpose.content-p{padding-top:20px;padding-bottom:20px}}@media (max-width:420px){h1{font-size:45px}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter{white-space:nowrap}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter ul{flex-wrap:wrap}.new-section-category .catalogue-panel-top .catalogue-panel-sort .sort_filter li{margin-bottom:10px;padding:0 5px}.button-help-get-kp{width:100%}.portfolio-cart .catalogue-section-other_panels .panel-item-title a{font-size:18px;line-height:140%}.section.purpose{padding-left:0;padding-right:0}.purpose-item{width:143px;height:310px}.btn-return{min-width:75px;width:116px;height:40px}.catalogue-block-top .breadcrumbs{width:50%}.neighbors-block a{font-size:13px;line-height:140%}.neighbors-block .link-prev{margin-right:0}.purpose-potfolio .purpose-items{padding-bottom:10px;padding-left:15px;height:auto}.purpose-potfolio .purpose-item{height:220px}.purpose{padding-top:0}.header-panels-block .h1 h1{font-size:37px;line-height:39px}.header-panels-block .btn{font-size:20px !important}.panels-sizes-block-bottom-right .btn{font-size:16px !important}.blog-advantages-main ul li{width:100%}.blog-advantages-main li .advantage-item .text{font-size:1em}#myForm .blog-cost-form-row_1{margin-right:0;width:100%}.blog-cost-form{width:100%}#myForm .wrapper_files{width:100%;height:30px}form .blog-cost-form-row_2{width:100%}.blog-cost-form-row .input-wrap-submit input{font-size:16px !important}.blog-also-main li{width:100%}.also-item .h2{font-size:18px}.also-item p{font-size:15px}.also-item .text{font-size:16px;line-height:22px}.header-architects-block .h1 h1{font-size:30px;line-height:34px}.header-architects-block .btn{font-size:18px !important}.sale-list li{width:100%}.sale-list .text{font-size:1em}.architects-documentation-section .btn{font-size:16px !important}.btn-top-block{top:0;right:0}.purpose-item--title{font-size:15px;line-height:120%}.btn_block .btn-white{font-size:20px !important}.import .swiper{height:390px}.block-text-title{padding-top:26px;margin-bottom:20px;font-weight:700;font-size:27px;line-height:140%}.block-text-description{margin-bottom:20px}.block-text-list ul li{margin-right:0}.block-text-list{margin-bottom:26px}.block-text-link{width:100%}.text-block-title.add_image{margin-top:40px}.text-block-descrition{font-weight:400;font-size:14px;line-height:140%}.slider-block-variants .swiper-slide:first-child{margin-left:0}.slider-block-variants .slider-block-old .slider-block-title{font-weight:700;font-size:14px;line-height:120%;margin-bottom:6px}.slider-block-variants .slider-block-description ul{font-weight:400;font-size:12px;line-height:140%}.slider-block-variants .swiper-slide .slider-block-new{margin-right:0}.slider-block-variants .slider-block-title{font-weight:700;font-size:14px;line-height:120%}.slider-block-variants .slider-block-price{font-weight:700;font-size:14px;line-height:140%}.comprehensive-description-title{font-weight:700;font-size:23.3781px;line-height:140%}.comprehensive_image.hovered .image-block:after{height:100%}.comprehensive-description li{font-size:14px}.section.slider-block{padding-left:0;padding-right:0}.section.catalogue-product{padding-left:0;padding-right:0}.list-products .item-product{width:calc(50% - 8px)}.item-product span{height:auto;font-weight:400;font-size:14px;line-height:120%}.catalogue-product .btn_block .btn-white{font-weight:400;font-size:16px !important;line-height:140% !important}.catalogue-product-title{font-weight:700;font-size:24px;line-height:140%}.section.text-block{padding-left:0;padding-right:0}.full-width{padding-left:0;padding-right:0}.section.catalog-block-choice{padding-left:0;padding-right:0}.catalog-block-choice-title{font-weight:700;font-size:24px;line-height:140%}.choice-item-image:before{z-index:1}.panel-block-title{font-weight:700;font-size:24px;line-height:140%}.panel-block-item span{font-weight:400;font-size:14px;line-height:120%}}.sf_content a{cursor:pointer}.banner-block-category{margin-top:-20px;margin-bottom:20px}.section.spasibo{padding:80px 0}.spasibo-block h1{margin-bottom:15px;font-weight:700}.spasibo-block p{margin-bottom:15px}.messangers{display:flex;gap:8px;align-items:center;margin-bottom:30px}.messangers a img{width:24px}.messangers a img:hover{opacity:.7;transition:all .5s}.to-main a.btn{font-size:1em;padding:0 15px}.btn-top{position:fixed;right:30px;bottom:130px;width:40px !important;height:40px !important;opacity:0}.btn-top.visible{opacity:1;transition:all .5s}.footer-bottom-pages-col1 ul{height:318px}.page-content h2{margin-bottom:15px}.footer-links{margin-bottom:15px}.footer-links a:not(:last-child){margin-bottom:5px;display:block}.cookieConsent{position:fixed;background-color:#f46342;color:#000;padding:20px;display:none;z-index:20;font-size:14px;width:1010px;max-width:90%;transform:translateX(-50%);left:50%;bottom:15px;line-height:1.3;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;border-radius:.3em;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1)}.cookieConsent button{background-color:#39393d;border:none;padding:10px 20px;cursor:pointer;margin-left:20px;border-radius:.3em;color:#fff}.cookieConsent a{color:#000;text-decoration:underline}@media (max-width:460px){.cookieConsent{bottom:65px}}.custom-checkboxes>input{position:absolute;z-index:-1;opacity:0;width:20px}.custom-checkboxes small,.custom-checkboxes a{font-size:13px;line-height:15px}.custom-checkboxes>input:checked+small:before{border-color:#f3d273;background-color:#f3d273;background-image:url("/assets/images/forms/check.svg")}.custom-checkboxes>small::before Specificity:(0,1,2){content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;background-color:#f4f2ea;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkboxes>small:before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;background-color:#f4f2ea;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.btn-expand{position:relative;left:auto;bottom:auto;margin:10px auto 0;text-align:center;display:block;font-size:18px;font-weight:600;background:#f46342;color:#fff;padding:10px 30px;text-transform:none;text-decoration:none}.btn-expand:hover{color:#fff;background:#dd330d}@media (max-width:1180px){.mail.work:not(.footer-worktime .mail.work){padding:6px 0 6px 42px}}.header-bottom-icons li{align-items:flex-start;flex-direction:column;gap:12px;width:260px}.header-bottom-icons .h5{width:260px;font-size:22px}.header-bottom-icons .icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.header-bottom-icons{padding-bottom:60px}.header-main-block-content{margin-bottom:60px}.main-content-section{padding-top:64px;padding-bottom:95px;overflow:hidden}.main-content h2{margin-bottom:30px;text-align:center}.main-content p{font-size:16px;line-height:1.3;margin-bottom:20px}.main-content p:last-child{margin-bottom:0}.blog-faq-block .new-faq li{padding:30px;border-radius:10px;background-color:#f7f7f7;border:none}.blog-faq-block .new-faq li:before{content:"";display:none}.blog-faq-block .new-faq li .question{padding:0;margin:0;min-height:auto;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:30px}.blog-faq-block .new-faq li .question:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10\' height=\'18\' viewBox=\'0 0 10 18\' fill=\'none\'%3E%3Cpath d=\'M0.734375 16.6797L8.14178 8.67969L0.734374 0.679688\' stroke=\'%23F46342\' stroke-width=\'2\'/%3E%3C/svg%3E");width:20px;height:20px;background-repeat:no-repeat;background-position:center}.blog-faq-block .new-faq li.opened .question:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.blog-faq-block .new-faq li .answer{padding:0;margin-top:24px;font-size:16px;line-height:21px}.search_block{flex-basis:200px;position:relative}.search_block input{padding:10px 8px;border:none;width:100%;font-size:10px;color:#35424a}.search_block button[type=submit]{position:absolute;background-color:transparent;border:none;outline:none;right:10px;cursor:pointer;top:5px}.top-nav-left{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main-designer-form{display:flex;align-items:center;background:#f7f7f7}.main-designer-form .main-designer-block{padding:50px 40px 50px}.main-designer-form form .wrapper_files{margin-right:0}.popup-form-row>div:nth-of-type(1).input-wrap-submit,.popup-form-row>div:nth-of-type(2).popup-form-row_vs{width:auto}.popup-consult .popup-form .input-wrap-submit input{padding:0 10px}.main-designer-form .popup-form .input-wrap-submit input{padding:0 7px}.mt-10{margin-top:10px}ul.catalog-wrapper{display:flex;flex-direction:column;gap:40px}.new-section-category .catalog-wrapper .catalogue-item:hover{-webkit-transform:unset;-ms-transform:unset;transform:unset;color:#35424a;filter:unset;border-radius:0}.catalog-wrapper li.catalogue-item{display:flex;flex-direction:row;width:100%;gap:30px;min-height:auto}.catalog-wrapper .catalogue-item .img img{position:relative}.catalog-right{width:100%;display:flex;flex-direction:column;padding-right:30px}.new-section-category .catalogue-item .catalog-right .name{margin-bottom:12px;padding:0}.new-section-category .catalogue-item .catalog-right .h6{margin-bottom:12px;padding:0}.new-section-category .catalogue-item .catalog-right .price{justify-content:flex-start;gap:16px;padding:0}.new-section-category .catalogue-item .price .buttonn-card a{display:block;padding:15px 18px;background:#f5f5f5;border-radius:6px;color:#35424a}.new-section-category .catalogue-item .price .buttonn-card a:hover{color:#f46342}.catalog-left{width:100%;max-width:245px}.params{display:flex;flex-direction:column;gap:8px;margin-top:auto}.params-item{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #eaeced}.params-item_title{color:#35424a;font-size:12px;opacity:.62;text-align:left}.params-item_option{color:#35424a;font-size:12px;text-align:end}.map{padding-bottom:80px}.catalog-content{padding-bottom:80px}.catalog-content h2{font-size:28px;font-weight:700;margin-bottom:20px}.catalog-content h3{font-size:20px;font-weight:700;margin-bottom:20px;margin-top:40px}.catalog-content p{margin-bottom:20px}.catalog-content p:last-child{margin:0}.important{border-left:2px solid #f46342;padding-left:16px}.important span{color:#f46342}.important p{margin-bottom:10px}.important p:last-child{margin:0}.catalog-content ul.list{display:flex;flex-direction:column;gap:16px;padding:0;list-style:none}.catalog-content ul.list li{position:relative;padding-left:24px}.catalog-content ul.list li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\'%3E%3Ccircle cx=\'8\' cy=\'8\' r=\'8\' fill=\'%23F46342\'/%3E%3Cpath d=\'M6.98087 9.3125L10.5121 5.78125C10.5955 5.69792 10.6927 5.65625 10.8038 5.65625C10.9149 5.65625 11.0121 5.69792 11.0955 5.78125C11.1788 5.86458 11.2205 5.96361 11.2205 6.07833C11.2205 6.19306 11.1788 6.29194 11.0955 6.375L7.27254 10.2083C7.1892 10.2917 7.09198 10.3333 6.98087 10.3333C6.86976 10.3333 6.77254 10.2917 6.6892 10.2083L4.89754 8.41667C4.8142 8.33333 4.7742 8.23444 4.77754 8.12C4.78087 8.00556 4.82434 7.90653 4.90795 7.82292C4.99156 7.73931 5.09059 7.69764 5.20504 7.69792C5.31948 7.69819 5.41837 7.73986 5.5017 7.82292L6.98087 9.3125Z\' fill=\'white\'/%3E%3C/svg%3E");width:16px;height:16px;position:absolute;top:2px;left:0}.catalog-content ul.list li>span{font-weight:700}.catalog-content ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:9px}.catalog-content ul>li::marker{color:#f46342}.catalog-content ol{padding-left:20px;display:flex;flex-direction:column;gap:12px}.catalog-content ol>li::marker{color:#f46342;font-weight:700}.map .h2 h2{text-align:center;margin-bottom:30px}.top-whith-slider{display:flex;gap:40px;margin-bottom:80px}.top-slider{width:100%;max-width:59%}.top-slider img{border-radius:10px;width:100%;height:10%;max-height:434px;object-fit:cover}.top-content{display:flex;flex-direction:column}.top-text{font-size:18px}.top-text_content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.top-location a{font-weight:700}.top-location{margin-bottom:16px}.write a{color:#f46342;font-weight:700;text-decoration:underline;cursor:pointer;display:flex;align-items:center;gap:10px}.write a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\'%3E%3Cpath d=\'M3.33464 15H5.0013V18.4008L9.25214 15H13.3346C14.2538 15 15.0013 14.2525 15.0013 13.3333V6.66667C15.0013 5.7475 14.2538 5 13.3346 5H3.33464C2.41547 5 1.66797 5.7475 1.66797 6.66667V13.3333C1.66797 14.2525 2.41547 15 3.33464 15Z\' fill=\'%23F46342\'/%3E%3Cpath d=\'M16.6667 1.66797H6.66667C5.7475 1.66797 5 2.41547 5 3.33464H15C15.9192 3.33464 16.6667 4.08214 16.6667 5.0013V11.668C17.5858 11.668 18.3333 10.9205 18.3333 10.0013V3.33464C18.3333 2.41547 17.5858 1.66797 16.6667 1.66797Z\' fill=\'%23F46342\'/%3E%3C/svg%3E");width:20px;height:20px}.top-subtext{margin-top:40px;font-size:14px;color:#35424a;opacity:.62;text-align:left}.top-slider .slick-arrow{width:64px;height:37px;text-align:center;background-color:#f46342;z-index:2;bottom:20px;top:initial;left:initial;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.top-slider .slick-prev{left:40%}.top-slider .slick-next{right:40%}.top-slider .slick-arrow:before{font-size:22px;line-height:39px;color:#fff}.top-slider .slick-arrow:hover{background-color:#f5775a}.top-slider .slick-slide{border-radius:10px}.header-main{background-image:url("/assets/img/header-main-new-2-2.webp")}@media (max-width:1199px){.mobile-menu-search.search_block{position:absolute;left:40%;top:50%;transform:translateY(-50%)}.search_block button[type=submit]{max-height:55px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.main-designer-img{max-width:32%}.search_block input{max-height:55px}.main-designer-img img{width:100%;object-fit:cover;height:100%}.main-designer-form{align-items:stretch}}@media (max-width:1025px){.top-slider .slick-next{right:38%}.top-slider .slick-prev{left:38%}}@media (max-width:990px){.main-designer-img{display:none}.top-whith-slider{flex-direction:column}.top-slider{width:100%;max-width:100%}}@media (max-width:560px){.catalog-wrapper li.catalogue-item{flex-direction:column}.params{margin-top:15px}.catalog-left{width:100%;max-width:100%}.new-section-category .catalogue-item .catalog-right .price{flex-direction:row;align-items:center}.top-slider .slick-next{right:30%}.top-slider .slick-prev{left:30%}.top-whith-slider .catalogue-panel-left{-webkit-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}}.agree-block{margin-top:20px}.agree-block__label{display:flex;gap:8px}.agree-block__checkbox{appearance:none;-webkit-appearance:none;border:1px solid #937545;border-radius:4px;width:16px;height:16px;background-color:#fff;cursor:pointer;transition:color .15s ease-in-out;margin:0;aspect-ratio:1}.agree-block__checkbox:checked{background:#f46342 url("/assets/images/forms/form-check.svg") center no-repeat}.pop-agree p{text-align:left}.delivery-map{width:100%;max-width:550px}.top-nav-pages a{padding:0 40px;font-size:14px}.top-nav.fixed .top-nav-pages a{padding:0 23px;font-size:11px}
@font-face {font-family: GothamPro;src: url("/assets/fonts/GothamPro/GothamPro-Light.ttf");font-style: normal;font-weight: 300;font-display: swap;}
@font-face {font-family: GothamPro;src: url("/assets/fonts/GothamPro/GothamPro.ttf");font-style: normal;font-weight: 500;font-display: swap;}
@font-face {font-family: GothamPro;src: url("/assets/fonts/GothamPro/GothamPro-Medium.ttf");font-style: normal;font-weight: 600;font-display: swap;}
@font-face {font-family: GothamPro;src: url("/assets/fonts/GothamPro/GothamPro-Bold.ttf");font-style: normal;font-weight: 700;font-display: swap;}
@font-face {font-family: GothamPro;src: url("/assets/fonts/GothamPro/GothamPro-Black.ttf");font-style: normal;font-weight: 900;font-display: swap;}
@font-face {font-family: "FontAwesome";src: url("/assets/fonts/FontAwesome/fontawesome-webfont.eot?v=4.7.0");src: url("/assets/fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/assets/fonts/FontAwesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/assets/fonts/FontAwesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("/assets/fonts/FontAwesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("/assets/fonts/FontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-vcard:before, .fa-address-card:before {content: "";}
.fa-vcard-o:before, .fa-address-card-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}