

/* Start:/bitrix/templates/qbpm/css/style.css?1781079305147886*/
*:not(td) {
    margin: 0;
    padding: 0;
    outline: none;
}

html {
    height: 100%;
}

body {
    color: #232323;
    font: 14px/20px 'Roboto';
    min-height: 100%;
    position: relative;
    background: #f0f2ed;
}

a {
    color: #232323;
    text-decoration: underline;
    outline: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
}

ul,
ol {
    list-style: none;
}

.wrap {
    width: 100%;
    overflow: hidden;
}

p {
    margin: 1em 0;
}

img {
    border: none;
}

address {
    font-style: normal;
}

textarea {
    overflow: auto;
}

.clearfix {
    position: relative;
}

.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.text-center {
    text-align: center;
}

.scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
}

input,
select {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}

/* Container ******************************************************************/
.container {
    max-width: 1420px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    /*padding: 0 10px;*/
}

.container2 {
    max-width: 1420px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    /*padding: 0 10px;*/
}

/* header *********************************************************************/
#header {
    margin-bottom: 0px;
    position: relative;
    background: #b7d954;
    color: #c0c0c0;
    z-index: 200;
}

#header.header-inner {
    margin-bottom: 0;
}

#header .wrap .container {
    display: table;
    width: 100%;
    height: 120px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#header .wrap {
    background: #232323 url(/bitrix/templates/qbpm/css/../images/header-bg.png);
    height: 120px;
}

.menu-btn {
    cursor: pointer;
    position: relative;
    width: 30px;
    height: 26px;
    text-indent: -9999px;
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    z-index: 1;
}

.menu-btn:before,
.menu-btn:after {
    content: "";
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.menu-btn:before {
    top: 0;
}

.menu-btn:after {
    bottom: 0;
}

.menu-btn span {
    display: block;
    position: absolute;
    left: 0;
    top: 11px;
    width: 100%;
    height: 4px;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.logo {
    display: table-cell;
    vertical-align: middle;
}

/*.logo a {
    background: url(/bitrix/templates/qbpm/css/../images/logo.png) no-repeat;
    height: 60px;
    font: 36px/60px 'Exo 2';
    text-transform: uppercase;
    float: left;
    padding-left: 70px;
    color: #fff;
    text-decoration: none;
}*/

.logo span {
    color: #b2d059;
}

#header .wrap ul {
    display: table-cell;
    vertical-align: middle;
}

#header .wrap ul li {
    line-height: 24px;
    margin: 6px 0;
}

#header .wrap ul li img {
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
}

#header .wrap ul li a {
    color: #fff;
    text-decoration: none;
}

#header .wrap ul li a:hover {
    text-decoration: underline;
}

#header .wrap ul li span {
    display: inline-block;
    vertical-align: top;
}

#header .wrap ul li strong {
    font-size: 20px;
    font-weight: normal;
    color: #fff;
}

#header .wrap ul li a+a {
    margin-left: 15px;
}

#header .wrap ul li strong b {
    font-weight: normal;
    color: #a2c04b;
}

#header .container.clearfix {
    overflow: visible;
    padding: 0;
}

#header .search {
    float: left;
    background: #98ba32;
    position: relative;
    height: 50px;
    width: 340px;
    overflow: hidden;
}

#header .search input[type=text] {
    height: 50px;
    border: none;
    background: none;
    font: 18px/20px 'Roboto';
    width: 100%;
    padding: 0 40px 0 20px;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#header .search input[type=text]::-moz-placeholder {
    color: #fff;
    opacity: 1;
}

#header .search input[type=text]:-ms-input-placeholder {
    color: #fff;
}

#header .search input[type=text]::-webkit-input-placeholder {
    color: #fff;
}

#header .search input[type=submit] {
    display: block;
    background: url(/bitrix/templates/qbpm/css/../images/btn-submit.png) no-repeat;
    width: 19px;
    height: 20px;
    text-indent: -9999px;
    border: none;
    position: absolute;
    right: 10px;
    top: 15px;
    cursor: pointer;
}

#header .search input[type=submit]:hover {
    background-position: 0 100%;
}

#header .social {
    display: table-cell;
    vertical-align: middle;
}

#header .social li {
    width: 24px;
    height: 24px;
    overflow: hidden;
    margin: 3px 0;
    float: right;
    clear: both;
}

#header .social li img {
    display: block;
    position: relative;
}

#header .social li:hover img {
    top: -24px;
}

.top-menu {
    float: left;
    width: calc(100% - 340px);
}

.top-menu>ul {
    display: table;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    border-left: 1px solid #92ab48;
}

.top-menu>ul>li {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border-right: 1px solid #92ab48;
    font-size: 18px;
    line-height: 50px;
    position: relative;
}

.top-menu>ul>li>a {
    display: block;
    height: 50px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.top-menu>ul>li:hover>a {
    background: #ffe476;
    color: #232323;
}

.top-menu ul li ul {
    display: none;
    position: absolute;
    left: 0;
    top: 50px;
    background: #fff !important;
    width: 255px;
    padding: 10px;
}

.top-menu ul li:hover ul {
    display: block;
}

.top-menu ul li ul li {
    font-size: 14px;
    line-height: 16px;
/*    text-transform: uppercase;*/
    text-align: left;
}

.top-menu ul li ul li a {
    color: #232323;
    text-decoration: none;
    display: block;
    padding: 7px 10px 5px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.top-menu ul li ul li a:hover {
    background: #fff6d1;
}

.black-line {
    background: rgba(47, 47, 47, 0.9);
    padding: 3px 0;
    height: 32px;
    position: fixed;
    left: 0;
    top: -38px;
    width: 100%;
    z-index: 500;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.black-line.fixed {
    top: 0;
}

.black-line .container {
    overflow: visible;
}

.group1,
.group2 {
    display: none;
}

.black-line .callback {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}

.black-line .phones {
    color: #fff;
    font-size: 20px;
    line-height: 32px;
    background: url(/bitrix/templates/qbpm/css/../images/phones.png) no-repeat 0 50%;
    padding-left: 36px;
    height: 32px;
    overflow: hidden;
    float: left;
}

.black-line .phones a {
    color: #fff;
    text-decoration: none;
}

.black-line .phones span {
    display: inline-block;
    padding: 0 8px;
}

.black-line .phones b {
    font-weight: normal;
    color: #b2b5ac;
}

.black-line .callback {
    width: 342px;
    height: 32px;
    background: #d6d8d2;
    margin-left: 10px;
}

.black-line .callback input[type=text] {
    width: 182px;
    float: left;
    height: 32px;
    border: none;
    color: #646464;
    font: 14px/16px 'Roboto';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    background: none;
}

.black-line .callback input[type=submit] {
    width: 160px;
    background: #85887f url(/bitrix/templates/qbpm/css/../images/callback.png) no-repeat 8px 50%;
    padding-left: 30px;
    border: none;
    height: 32px;
    float: right;
    cursor: pointer;
    font: 14px/16px 'Roboto';
    color: #fff;
}

.black-line .callback input[type=submit]:hover {
    background-color: #98ba32;
    color: #000;
}

.black-line input[type=text]::-moz-placeholder {
    color: #646464;
    opacity: 1;
}

.black-line input[type=text]:-ms-input-placeholder {
    color: #646464;
}

.black-line input[type=text]::-webkit-input-placeholder {
    color: #646464;
}

.black-line .search {
    float: right;
    width: 340px;
    height: 32px;
    background: #d6d8d2;
    overflow: hidden;
}

.black-line .search input[type=text] {
    width: calc(100% - 40px);
    height: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    float: left;
    border: none;
    background: none;
    color: #646464;
    font: 14px/20px 'Roboto';
}

.black-line .search input[type=submit] {
    width: 40px;
    height: 32px;
    float: right;
    border: none;
    background: #85887f url(/bitrix/templates/qbpm/css/../images/btn-submit2.png) no-repeat 50% 0;
    text-indent: -9999px;
    cursor: pointer;
}

.black-line .search input[type=submit]:hover {
    background-position: 50% 100%;
    background-color: #98ba32;
}

.black-line .phones-to-call {
    display: none;
}

/* *********************************************************************/

.thumbs {
    overflow: hidden;
    margin: 0 -10px 10px;
}

.thumbs img {
    display: block;
}

.t-big {
    overflow: hidden;
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.t-small {
    float: right;
    width: 50%;
}

.t-small li {
    float: left;
    width: 50%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.thumbs a {
    display: block;
    border: 10px solid transparent;
    text-decoration: none;
}

.thumbs img {
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.thumbs a:hover img {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.thumb-text {
    display: block;
    position: absolute;
    left: 25px;
    bottom: 25px;
    color: #232323;
    font: 24px/26px 'Exo 2';
    padding-right: 15px;
}

.t-big .thumb-text {
    bottom: 25px;
}

.thumb-text b {
    display: block;
    font-size: 36px;
    line-height: 38px;
    text-transform: uppercase;
}

.title {
    text-align: center;
    font: bold 36px/38px 'Exo 2';
    text-transform: uppercase;
    color: #232323;
    padding: 8px 0 30px;
}

.title span {
    color: #a2c04b;
}

.filters {
    overflow: hidden;
    background: #fff;
    padding: 5px;
    /*display: none;*/
}

.filter-btn {
    display: block;
    background: #b7d954;
    text-align: center;
    text-transform: uppercase;
    color: #232323;
    font-size: 24px;
    line-height: 25px;
    text-decoration: none;
    padding: 10px;
}

.filter-btn span {
    border-bottom: 1px dashed #232323;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.filter-btn img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.filter-btn.active img {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.filter-btn:hover span {
    border-bottom: 1px solid transparent;
}

.filters .wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*padding: 0 5px;*/
    position: relative;
}

.f-small {
    float: left;
    width: 33.3333333333%;
    background: #f0f2ed;
    border: 5px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.f-small table {
    width: 100%;
}

.f-small table td {
    position: relative;
    padding: 5px 10px;
    vertical-align: middle;
    height: 32px;
    line-height: 17px;
    /*line-height: 32px;*/
}

.f-small table td:first-child {
    font-size: 16px;
    font-weight: bold;
}

.f-small table td:first-child span {
    text-transform: uppercase;
}

.f-small table td i {
    font-size: 18px;
    font-style: normal;
    float: left;
    width: 10%;
    text-align: center;
}

.f-small table td select {
    width: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 7px 10px;
    border: 1px solid #d6d8d2;
    display: block;
    position: relative;
    background: rgba(0, 0, 0, 0);
    z-index: 1;
}

.select-box {
    position: relative;
    background: #fff;
}

.select-box:after {
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -3px;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #7a9f0e transparent transparent transparent;
    z-index: 0;
}

.f-small table td b {
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: #acc369;
    width: 13px;
    height: 13px;
    font-size: 10px;
    text-align: center;
    line-height: 13px;
    color: #fff;
    margin-top: 0;
    vertical-align: top;
    cursor: pointer;
    margin-left: 5px;
}

.f-small table td input[type=text] {
    width: 90px;
    height: 30px;
    background-color: white;
    border: 1px solid #d6d8d2;
    padding: 0 7px;
    color: #232323;
    font-size: 14px;
    float: left;
    width: 45%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.f-small table td input[type=text]::-moz-placeholder {
    color: #232323;
    opacity: 1;
}

.f-small table td input[type=text]:-ms-input-placeholder {
    color: #232323;
}

.f-small table td input[type=text]::-webkit-input-placeholder {
    color: #232323;
}

.filters input[type=checkbox] {
    display: none;
}

.filters input[type=checkbox]+label {
    cursor: pointer;
    display: inline-block;
    padding: 2px 2px;
}
.filters input[type=checkbox]:disabled+label {
    cursor: default;
}

.filters input[type=checkbox]:checked+label {
    color: #668800;
    background-color: #f2fbd0;
}


.filters .disabled input+label {
    color: #bfbfbf;
}

.f-small table td:first-child {
    padding-left: 5px;
    min-width: 120px;
}

.f-small table td:first-child {
    min-width: 120px;
}

.bx_filter_popup_result.left {
    top: -25px;
    margin-left: 0 !important;
}

.wrap.submit-holder {
    margin-top: 30px;
    overflow: initial;
}

@media (max-width: 992px) {}

@media (max-width: 400px) {
    .bx_filter_popup_result.left {
        width: 180px;
        top: -25px;
        left: 50% !important;
        text-align: center;
        margin-left: -90px !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media (min-width: 768px) {

    .filters input[type=checkbox]+label:hover,
    .filters input[type=checkbox]:checked+label:hover {
        color: #668800;
        background-color: transparent !important;
    }
    .filters .disabled input[type=checkbox]:disabled+label:hover {
        color: #bfbfbf;
    }
}

.filter-block {
    overflow: hidden;
    background: #f0f2ed;
    border: 5px solid #fff;
    height: 38px;
    position: relative;
}

.filter-block:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background: #eff2ec;
    left: 0;
    bottom: 0;
}

.filter-block.auto-height {
    height: auto !important;
}

.filter-block.open {
    height: auto;
}

.f-left {
    float: left;
    width: 180px;
    padding: 10px 10px 0 10px;
}

.f-left strong {
    cursor: pointer;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    background: url(/bitrix/templates/qbpm/css/../images/filters-arrow.png) no-repeat 100% 4px;
    -webkit-background-size: 18px 12px;
    background-size: 18px 12px;
    margin-bottom: 10px;
}

.f-left strong:hover {
    background: url(/bitrix/templates/qbpm/css/../images/filters-arrow2.png) no-repeat 100% 4px;
    color: #668800;
    -webkit-background-size: 18px 12px;
    background-size: 18px 12px;
}

.open .f-left strong {
    background: url(/bitrix/templates/qbpm/css/../images/filters-arrow3.png) no-repeat 100% 4px;
    -webkit-background-size: 18px 12px;
    background-size: 18px 12px;
}

.open .f-left strong:hover {
    background: url(/bitrix/templates/qbpm/css/../images/filters-arrow4.png) no-repeat 100% 4px;
    -webkit-background-size: 18px 12px;
    background-size: 18px 12px;
}

.f-left strong b {
    border-bottom: 1px dashed #232323;
}

.f-left strong:hover b {
    border-bottom: 1px dashed #668800;
}

.auto-height .f-left strong {
    cursor: default;
    background: none !important;
}

.auto-height .f-left strong:hover {
    color: #232323;
}

.auto-height .f-left strong b {
    border: none;
}

.f-left span {
    font-size: 12px;
    color: #747474;
    float: left;
    cursor: pointer;
    margin-bottom: 5px;
}

.f-left a.reset {
    font-size: 12px;
    color: #747474;
    float: right;
    background: url(/bitrix/templates/qbpm/css/../images/reset.png) no-repeat 0 50%;
    padding-left: 16px;
    text-decoration: none;
}

.f-left a.reset:hover {
    color: #668800;
    text-decoration: underline;
}

.f-right {
    overflow: hidden;
    padding: 0 5px 0 20px;
    margin: 5px 0;
    text-transform: uppercase;
    border-left: 1px solid #acaea9;
    position: relative;
    font-size: 0;
}

.tooltip,
.popover {
    position: absolute;
    z-index: 1000;
    background: #444444;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    box-shadow: 1px 1.7px 2px rgba(0, 0, 0, 0.24);
    margin-top: -10px;
}

.tooltip:before,
.popover:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -6px;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #444444 transparent transparent transparent;
}

.popover a {
    text-transform: uppercase;
    color: #b7d954;
}

.f-right a {
    text-decoration: none;
}

.f-right a:hover {
    color: #a2bc56;
}

.f-right strong {
    display: inline-block;
    vertical-align: top;
    width: 6.25%;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    margin: 5px 0;
    border-right: 1px solid #cdcfca;
    font-weight: normal;
    text-align: center;
}

.f-right span {
    color: #232323;
    line-height: 14px;
    border-right: 1px solid #cdcfca;
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle;
    margin: 8px 0;
    position: relative;
    font-size: 14px;
}

.f-right label.inactive {
    color: #b0b0b0 !important;
    cursor: default !important;
}

.f-right span b {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    color: #fff;
    width: 200px;
    height: 50px;
}

.submit-holder {
    padding: 5px;
}

.clear-form {
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 5px;
    height: 50px;
    line-height: 52px;
    text-transform: uppercase;
    color: #747474;
    text-decoration: none;
}

.clear-form:hover {
    text-decoration: underline;
    color: #668800;
}

.button-submit {
    display: block;
    width: 230px;
    height: 50px;
    overflow: hidden;
    color: #232323;
    font: 18px/20px 'Roboto';
    text-transform: uppercase;
    margin: 0 auto;
    border: none;
    background: #b7d954;
    cursor: pointer;
    position: relative;
}

.button-submit:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    background: #98ba32;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.button-submit:hover:after {
    width: 300px;
    height: 300px;
    margin: -150px 0 0 -150px;
}

.button-submit:hover {
    color: #fff;
}

.button-submit span {
    position: relative;
    z-index: 100;
}

.button-link {
    display: inline-block;
    text-decoration: none;
    color: #b7d954;
    cursor: pointer;
    background-color: transparent;
    font-size: 14px;
    padding:0;
    outline:none;
    border:none;
}
.button-link:hover {
    text-decoration: underline;
}

.box {
    display: none;
}

.box.active {
    display: block;
}

.filters-toggle {
    background: #fff;
    text-align: center;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
}

/*.filters-toggle div {
    display: inline-block;
    vertical-align: top;
}*/
.switcher {
    width: 40px;
    height: 20px;
    float: left;
    margin: 5px 12px;
    background: #b7d954;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    position: relative;
    cursor: pointer;
}

.switcher b {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}

.t-left b {
    left: 0;
    top: 0;
}

.t-right b {
    right: 0;
    top: 0;
}

.filters-toggle span {
    float: left;
    font: bold 20px/30px 'Exo 2';
    text-transform: uppercase;
    cursor: pointer;
}

.filters-toggle span.active {
    color: #7a9f0e;
}

.ready-solutions {
    overflow: hidden;
    background: #1c1c1c url(/bitrix/templates/qbpm/css/../images/header-bg.png);
    padding: 20px 0 60px;
    margin-top: 30px;
}

.ready-solutions .title {
    color: #fff;
}

.ready-solutions ul {
    font-size: 0;
    text-align: center;
    margin-left: -20px;
}

.ready-solutions ul li {
    display: inline-block;
    vertical-align: top;
    width: 33.33333333333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    overflow: hidden;
}

.ready-solutions ul li .img-holder {
    overflow: hidden;
}

.ready-solutions ul li a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
}

.ready-solutions ul li img {
    display: block;
    width: 100%;
    height: auto;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
}

.ready-solutions ul li:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.ready-solutions ul li span {
    display: block;
    background: #b7d954;
    line-height: 50px;
    color: #232323;
    font-size: 24px;
    position: relative;
    overflow: hidden;
}

.ready-solutions ul li span br {
    display: none;
}

.ready-solutions ul li span:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    background: #98ba32;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    transition: all 400ms linear;
}

.ready-solutions ul li a:hover span:after {
    width: 800px;
    height: 800px;
    margin: -400px 0 0 -400px;
}

.ready-solutions ul li a:hover span {
    color: #fff;
}

.ready-solutions ul li span b {
    font-weight: normal;
    position: relative;
    z-index: 100;
}

.small-slider .bx-wrapper {
    margin-bottom: 0;
}

.small-slider {
    width: 100%;
}

.small-slider .mobile-text {
    display: none;
}

.small-slider .bx-controls {
    position: absolute;
    bottom: 26px;
    right: 16px;
    z-index: 100;
}

.small-slider .bx-wrapper .bx-pager {
    float: right;
    width: auto;
}

.small-slider .bx-wrapper .bx-pager .bx-pager-item {
    float: left;
    display: block;
}

.small-slider .bx-wrapper .bx-pager {
    padding: 0;
    top: 0;
    left: auto;
    bottom: auto;
    margin: 0;
    position: relative;
}

.small-slider .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
    border: 3px solid #232323 !important;
    background: none;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

@media screen and (max-width: 1000px) {
    .a-box {
        padding: 0 !important;
    }
}

.f-small table td input.active-input {
    color: #668800;
    background-color: #f2fbd0;
    border: 1px solid #668800;
}

.contacts .left .item a {
    text-decoration: none !important;
}

.contacts .left .item a:hover {
    text-decoration: underline !important;
}

@media screen and (max-width: 767px) {
    .container{

    }
    .arcticles-videos {
        padding: 15px 0 0!important;
    }
    #footer {
        margin-top: 0!important;
    }
    .contacts-question form textarea {
        float: none !important;
        width: 100% !important;
    }

    .contacts-question form .footnote {
        bottom: 45px !important;
    }

    .contacts-question form button {
        margin: 60px auto 0 !important;
    }
}

.spec {
    padding: 0 0 20px;
}

.spec .container {
    position: relative;
    padding: 0;
    overflow: visible;
}

.spec-slider-arrows {
    position: absolute;
    right: 10px;
    top: 16px;
    height: 30px;
}

.spec-slider-arrows a {
    display: block;
    width: 31px;
    height: 30px;
    text-indent: -9999px;
}

.spec-slider-arrows #spec-prev,
.spec-slider-arrows #spec-next {
    display: inline-block;
    width: 31px;
    height: 30px;
}

.spec-slider-arrows #spec-prev a {
    background: url(/bitrix/templates/qbpm/css/../images/arrow-left.png) no-repeat;
}

.spec-slider-arrows #spec-next a {
    background: url(/bitrix/templates/qbpm/css/../images/arrow-right.png) no-repeat;
}

.spec-slider-arrows a:hover {
    background-position: 0 -30px !important;
}

.spec-slider {
    overflow: hidden;
    padding-left: 20px;
}

.spec-slider .bx-wrapper {
    max-width: 100% !important;
}

.spec-slider ul li {
    background: #fff;
    float: left;
    /*height: 500px;*/
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.spec-slider .slide-inner {
    padding: 10px;
    overflow: hidden;
    position: relative;
    /*height: 500px;*/
    border: 2px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.spec-slider .thumb-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.spec-slider ul li:hover .slide-inner {
    border: 2px solid #b7d954;
}

.spec-slider .owl-stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;}

.spec-slider .owl-item .item {
    height: 100%;
}

.spec-slider .img-holder {
    overflow: hidden;
    margin-bottom: 15px;
    height: 240px;
}

.spec-slider .img-holder img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.slide-name {
    font-size: 16px;
    line-height: 20px;
    /*  overflow: hidden; */
    height: 42px;
    margin-bottom: 5px;
    margin-top: 19px;
}

.slide-name a {
    text-decoration: none;
}

.slide-name a:hover {
    text-decoration: underline;
}

.border-wrap {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.vendor-code {
    float: left;
    color: #747474;
    font-size: 14px;
    line-height: 20px;
}

.right-links {
    float: right;
}

.right-links a {
    float: left;
    width: 20px;
    height: 18px;
    text-indent: -9999px;
}

.icon-like {
    background: url(/bitrix/templates/qbpm/css/../images/icon-like.png) no-repeat;
}

.icon-compare {
    background: url(/bitrix/templates/qbpm/css/../images/icon-v.png) no-repeat;
}

.icon-reviews {
    background: url(/bitrix/templates/qbpm/css/../images/icon-reviews.png) no-repeat;
}

.right-links a+a {
    margin-left: 10px;
}

.right-links a:hover,
.right-links a.active {
    background-position: 0 100%;
}

.spec-slider ul li p {
    margin: 0;
    height: 19px;
    overflow: hidden;
}

.spec-slider ul li .clearfix {
    margin-top: 10px;
}

.arrow-price {
    background: #ffe375;
    float: left;
    width: 127px;
    height: 50px;
    position: relative;
    padding: 6px 0 0 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.arrow-price:after {
    content: "";
    position: absolute;
    right: -24px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 25px 0 25px 25px;
    border-color: transparent transparent transparent #ffe375;
}

.arrow-price strong {
    display: block;
    font-size: 17px;
    color: #000;
}

@media screen and (min-width: 901px) {
    .arrow-price strong {
        font-size: 17px;

    }
}

@media screen and (max-width: 900px) {
    .arrow-price strong {
        font-size: 17px;

    }
}

.arrow-price strong b {
    font-size: 14px;
}

.arrow-price span {
    text-decoration: line-through;
}

.btn-buy {
    float: right;
    background: #b7d954;
    text-align: center;
    color: #232323;
    font-size: 18px;
    line-height: 50px;
    text-decoration: none;
    text-transform: uppercase;
    max-width: 150px;
    height: 50px;
    position: relative;
    overflow: hidden;
    width: calc(100% - 155px);
}

.btn-buy:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    background: #98ba32;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.btn-buy:hover:after {
    width: 200px;
    height: 200px;
    margin: -100px 0 0 -100px;
}

.btn-buy:hover {
    color: #fff;
}

.btn-buy span {
    position: relative;
    z-index: 100;
}

.btn-buy.btn-disabled {
    cursor: default;
    color: #232323;
    background: #d6d8d2;
    color: #747474;
}

.btn-buy.btn-disabled:after {
    display: none;
}

.brands {
    background: #d6d8d2;
    padding: 60px 0 40px;
}

.brands .bx-wrapper {
    margin: 0 40px !important;
}

.brands-slider li {
    text-align: center;
}

.brands-slider li a {
    text-decoration: none;
    display: block;
}

.brands-slider li img {
    margin: 0 auto 5px;
    display: none;
    width: 100%;
    height: auto;
}

.brands-slider li img:first-child {
    display: block;
}

.brands-slider li:hover img {
    display: block;
}

.brands-slider li:hover img:first-child {
    display: none;
}

.brands-slider li span {
    text-transform: uppercase;
}

.brands .bx-controls a {}

.brands .bx-prev {
    left: -40px !important;
}

.brands .bx-next {
    right: -40px !important;
}

.brands .bx-wrapper .bx-controls-direction a {
    width: 31px !important;
    height: 30px !important;
    margin: -25px 0 0 0 !important;
    /*top: 43px !important;*/
}

.brands .bx-wrapper .bx-prev {
    background: url(/bitrix/templates/qbpm/css/../images/arrow-left.png) no-repeat !important;
}

.brands .bx-wrapper .bx-next {
    background: url(/bitrix/templates/qbpm/css/../images/arrow-right.png) no-repeat !important;
}

.brands .bx-wrapper .bx-controls-direction a:hover {
    background-position: 0 -30px !important;
}

.arcticles-videos {
    overflow: hidden;
    padding: 15px 0 30px;
}

.a-holder {
    margin-left: -50px;
}

.a-box {
    float: left;
    width: 33.3333333333333%;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.title-small {
    overflow: hidden;
    color: #232323;
    font: 30px/32px 'Exo 2';
    margin-bottom: 30px;
    display: block;
}

.title-small .a-link {
    font-size: 14px;
    color: #747474;
    text-transform: uppercase;
    text-decoration: none;
    margin-left: 20px;
}

.title-small .a-link:hover {
    color: #668800;
}

.all-articles {
    background: url(/bitrix/templates/qbpm/css/../images/right_arrow.png) no-repeat 0 50%;
    padding-left: 18px;
    background-size: auto 13px;
}

.all-video {
    background: url(/bitrix/templates/qbpm/css/../images/right_arrow.png) no-repeat 0 50%;
    padding-left: 18px;
    background-size: auto 13px;
}

.all-questions {
    background: url(/bitrix/templates/qbpm/css/../images/all-questions.png) no-repeat 0 50%;
    padding-left: 20px;
}

.arcticles-list li {
    overflow: hidden;
    margin-bottom: 26px;
}

.arcticles-list li img {
    float: left;
    width: 110px;
    height: auto;
    margin-right: 20px;
    aspect-ratio: 11 / 9;
}

.arcticles-list li span {
    display: block;
    overflow: hidden;
    height: 90px;
}

.arcticles-list li strong {
    color: #232323;
    font: 18px/21px 'Roboto';
    margin-bottom: 6px;
    display: block;
}

.arcticles-list li strong a {
    text-decoration: none;
    display: block;
}

.arcticles-list li strong a:hover {
    text-decoration: underline;
}

.arcticles-list li p {
    color: #747474;
    margin: 0;
    line-height: 21px;
}

.video-box {
    background: #d6d8d2;
    padding: 20px;
}

.video-holder {
    height: 0;
    padding-bottom: 59.1837%;
    position: relative;
    width: 100%;
    margin-bottom: 20px;
}

.video-holder iframe {
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    position: absolute !important;
    width: 100% !important;
}

.video-box iframe {
    width: 100%;
    height: auto;
    display: block;
}

.video-name {
    display: block;
    font-size: 18px;
}

.questions-list li {
    font-size: 18px;
    overflow: hidden;
    margin-bottom: 20px;
}

.questions-list li a {
    text-decoration: none;
}

.questions-list li a:hover {
    text-decoration: underline;
}

/* catalog *********************************************************************/

#header.header-inner {
    margin-bottom: 0;
}

.breadcrumbs {
    background: #d6d8d2;
    overflow: hidden;
    padding: 15px 0;
    margin-bottom: 40px;
}

.breadcrumbs li {
    float: left;
    color: #747474;
}

.breadcrumbs li:first-child {
    background: none;
}

.filters-sort {
    margin-bottom: 20px;
    margin-top: 20px;
}

.filters-sort .wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 10px 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.filters-values{
    margin-top: 20px;
    margin-bottom: 5px;
}

.filters-values .wrap{
    padding-bottom: 0px;
}

.filters-values.start{
    display: none;
}

@media screen and (max-width: 500px) {
    .filters-sort .wrap>div {
        margin-bottom: 15px;
        width: 100%;
    }

    .filters-sort .wrap .choose-by span {
        width: 100%;
    }

    .filters-sort .wrap .choose-by .select-box {
        width: 100%;
    }

    .filters-sort .wrap .choose-by .select-box.select-doc-type select {
        width: 100%;
    }

    .filters-sort .wrap .choose-by .select-box select {
        margin-left: 0px;
        width: 100%;
    }

    .filters-sort .wrap .output-by {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .filters-sort .wrap .output-by a {
        margin-right: 0px;
        padding: 0px 8px;
    }
}


.filters-sort .wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 10px 0;
    overflow: inherit;
}

.wrap-white {
    background: #fff;
}

.wrap-white span {
    float: left;
    line-height: 32px;
    height: 30px;
    margin: 0 10px 10px 0;
}

.wrap-white a {
    line-height: 26px;
    float: left;
    border: 2px solid #919191;
    text-decoration: none;
    padding: 0 12px;
    margin: 0 10px 10px 0;
}

.wrap-white a:last-child {
    margin-right: 0;
}

.wrap-white a:hover {
    border-color: #232323;
    color: #232323;
}

.wrap-white a.active {
    border-color: #a2bc56;
}

.wrap-white .switch {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-style: solid;
    position: relative;
    top: -1px;
    margin-left: 5px;
    float: none;
    min-width: auto;
    padding: 0px;
    bottom: auto;
}

.wrap-white .switch-up {
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #9c9c9c transparent;
}

.wrap-white .switch-down {
    border-width: 5px 4px 0 4px;
    border-color: #9c9c9c transparent transparent transparent;
}

.sort-by {
    float: left;
}

.output-by {
    float: right;
}

.view-by {
    overflow: hidden;
    text-align: center;
}

.view-by span,
.view-by a {
    display: inline-block;
    float: none;
    vertical-align: top;
}

.view-by a {
    width: 32px;
    padding: 0;
    text-indent: -9999px;
    background: url(/bitrix/templates/qbpm/css/../images/view-by.png) no-repeat;
}

.view-by a.tile-view {
    background-position: 0 0;
}

.view-by a.tile-view.active {
    background-position: 0 -26px;
}

.view-by a.list-view {
    background-position: 0 -52px;
}

.view-by a.list-view.active {
    background-position: 0 -78px;
}

.wrap-gray {
    background: #d6d8d2;
}

.wrap-gray span {
    border: 2px solid #919191;
    float: left;
    line-height: 28px;
    padding: 0 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.reset-single {
    display: inline-block;
    vertical-align: top;
    /*background: url(/bitrix/templates/qbpm/css/../images/reset-single.png) no-repeat;*/
    background: #494949;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    width: 12px;
    height: 12px;
    position: relative;
    margin: 8px 0 0 5px;
    position: relative;
}

.reset-single:hover {
    background: #000;
}

.reset-single:before {
    content: "×";
    position: absolute;
    left: 0;
    top: 0;
    width: 12px;
    height: 12px;
    text-align: center;
    color: #fff !important;
    font-size: 12px;
    line-height: 12px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.reset-all {
    float: left;
    height: 30px;
    line-height: 32px;
    text-transform: uppercase;
    text-decoration: none;
    margin-bottom: 10px;
}

.pagination {
    margin-bottom: 10px;
}

.pagination ul {
    float: right;
}

.pagination ul li {
    float: left;
    border: 2px solid #adaeac;
    margin: 0 10px 10px 0;
    color: #232323;
    font-size: 16px;
    line-height: 26px;
    width: 26px;
    text-align: center;
}

.pagination ul li:last-child {
    margin-right: 0;
}

.pagination ul li:hover {
    border-color: #b6c97f;
}

.pagination ul li.first,
.pagination ul li.prev,
.pagination ul li.next,
.pagination ul li.last {
    text-indent: -9999px;
    border-color: #a3bc5c;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: url(/bitrix/templates/qbpm/css/../images/pagination-arrows.png) no-repeat;
}

.pagination ul li.first {
    background-position: 0 0;
}

.pagination ul li.last {
    background-position: 0 -26px;
}

.pagination ul li.prev {
    background-position: 0 -52px;
}

.pagination ul li.next {
    background-position: 0 -78px;
}

.pagination ul li a {
    color: #232323;
    text-decoration: none;
    display: block;
}

.pagination ul li a:hover {
    color: #b6c97f;
}

.catalog {
    padding: 0;
    margin: 0;
    overflow: visible !important;
}

.catalog ul {
    margin-left: -20px;
}

.catalog li {
    width: calc(25% - 20px);
    margin: 0 0 20px 20px;
    overflow: visible !important;
}

.catalog li .slide-inner {
    overflow: visible !important;
}

.item-label {
    display: block;
    position: absolute;
    left: -5px;
    top: 10px;
    height: 20px;
    text-transform: uppercase;
    color: #fff;
    padding: 0 16px 0 6px;
    font-size: 12px;
    line-height: 20px;
    z-index:10;
}

.item-label+.item-label {
    top: 40px;
}

.item-label+.item-label+.item-label {
    top: 70px;
}

.item-label+.item-label+.item-label+.item-label {
    top: 100px;
}

.item-label+.item-label+.item-label+.item-label+.item-label {
    top: 130px;
}

.item-label+.item-label+.item-label+.item-label+.item-label+.item-label {
    top: 160px;
}

.item-label:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 0;
}

.label-red {
    background: #f37047;
}

.label-yellow {
    background: #ff9433;
}

.label-yellow-light {
    background: #BED768;
}

.label-green {
    background: #56b535;
}

.label-blue {
    background: #3f85bb;
}

.label-purple {
    background: #da39d4;
}

.label-red:before {
    border-color: transparent #a6290c transparent transparent;
}

.label-yellow:before {
    border-color: transparent #a15b00 transparent transparent;
}

.label-yellow-light:before {
    border-color: transparent #829245 transparent transparent;
}

.label-green:before {
    border-color: transparent #1c6e00 transparent transparent;
}

.label-blue:before {
    border-color: transparent #0b4d80 transparent transparent;
}

.label-purple:before {
    border-color: transparent #9b2496 transparent transparent;
}

.icon-gift {
    display: block;
    width: 40px;
    height: 40px;
    background: #f75d46 url(/bitrix/templates/qbpm/css/../images/gift.png) no-repeat 50% 50%;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.catalog.list-mode ul {
    margin: 0;
}

.catalog.list-mode ul li {
    float: none;
    width: 100%;
    margin: 0 0 10px 0;
    position: relative;
}

.catalog.list-mode ul li:after,
.catalog.list-mode ul li .slide-inner:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.catalog.list-mode ul li .slide-inner {
    padding: 10px 20px 10px 10px;
}

.catalog.list-mode ul li .img-holder {
    height: auto;
    float: left;
    width: 270px;
    margin: 0 30px 0 0;
}

.catalog.list-mode .thumb-info {
    overflow: hidden;
}

.catalog.list-mode .tbl {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.catalog.list-mode .tbl .feautures,
.catalog.list-mode .tbl .right-links,
.catalog.list-mode .tbl .price-holder {
    display: table-cell;
    vertical-align: bottom;
    margin: 0;
    padding: 0 20px 0 0;
    width: auto;
    float: none;
}

.catalog.list-mode .tbl .price-holder {
    width: 180px;
    padding-right: 0;
}

.catalog.list-mode .slide-name {
    height: auto;
    font-size: 22px;
    margin: 10px 0 15px;
}

.catalog.list-mode ul li p {
    margin-bottom: 1px !important;
    height: auto;
}

.catalog.list-mode .border-wrap {
    border: none;
}

.catalog.list-mode .arrow-price,
.catalog.list-mode .btn-buy {
    float: none;
    display: block;
}

.catalog.list-mode .arrow-price {
    background: none;
    width: 100%;
    padding: 0;
    text-align: center;
}

.catalog.list-mode .arrow-price:after {
    display: none;
}

.catalog.list-mode .btn-buy {
    width: 100%;
    max-width: none;
}

.catalog.list-mode .right-links a {
    display: block;
    text-indent: 0;
    width: 100%;
    margin: 0;
    padding-left: 40px;
    color: #747474;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    margin-bottom: 20px;
}

.catalog.list-mode .right-links a:last-child {
    margin-bottom: 0;
}

.catalog.list-mode .right-links a:hover {
    color: #98ba32;
}

.catalog.list-mode .icon-gift {
    right: auto;
    left: 250px;
    display: none;
}

.post-title {
    font: bold 30px/32px 'Exo 2';
    text-transform: uppercase;
    margin-bottom: 30px;
}

.post-title span {
    color: #7a9f0e;
}

.post {
    margin-bottom: 20px;
}

.post ul {
    margin: 20px 0 20px 20px;
}

.post ul li {
    list-style: disc;
    margin-bottom: 10px;
}

.post h1, .post > .h1 {
    font: 30px/32px 'Exo 2';
    margin: 20px 0 20px;
}

.post h2 {
    font: 28px/30px 'Exo 2';
    margin: 20px 0 20px;
}

.post h3 {
    font: 26px/28px 'Exo 2';
    margin: 20px 0 20px;
}

.post h4 {
    font: 24px/26px 'Exo 2';
    margin: 20px 0 20px;
}

.post h5 {
    font: 22px/24px 'Exo 2';
    margin: 20px 0 20px;
}

.post h6 {
    font: 20px/22px 'Exo 2';
    margin: 20px 0 20px;
}

.kvt {
    text-transform: none;
    font-style: normal;
    font-weight: normal;
}

/* popup *********************************************************************/

.popup {
    margin: 40px auto;
    position: relative;
    background: #fff;
}

#back-call {
    max-width: 420px;
}

#send-message {
    max-width: 780px;
}

.popup-title {
    background: #b7d954;
    height: 80px;
    color: #232323;
    font: bold 30px/80px 'Exo 2';
    text-transform: uppercase;
    text-align: center;
}

.popup-body {
    padding: 40px;
}

#back-call ul {
    float: none;
    width: 100%;
}

.c-form ul {
    float: left;
    width: 48.5%;
}

.c-form ul li {
    margin-bottom: 20px;
}

.c-form ul li.input-name {
    background: #fff url(/bitrix/templates/qbpm/css/../images/popup-user.png) no-repeat 8px 50%;
}

.c-form ul li.input-phone {
    background: #fff url(/bitrix/templates/qbpm/css/../images/popup-phone.png) no-repeat 8px 50%;
}

.c-form ul li.input-email {
    background: #fff url(/bitrix/templates/qbpm/css/../images/popup-email.png) no-repeat 8px 50%;
}

.c-form .txt-input {
    border: 2px solid #d6d8d2;
    height: 46px;
    color: #232323;
    font: 16px/18px 'Roboto';
    padding: 0 30px;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
}

.c-form .txt-input::-moz-placeholder,
.textarea-holder textarea::-moz-placeholder {
    color: #232323;
    opacity: 1;
    position: relative;
}

.c-form .txt-input:-ms-input-placeholder,
.textarea-holder textarea:-ms-input-placeholder {
    color: #232323;
}

.c-form .txt-input::-webkit-input-placeholder,
.textarea-holder textarea::-webkit-input-placeholder {
    color: #232323;
}

.textarea-holder {
    float: right;
    width: 48.5%;
    background: #fff url(/bitrix/templates/qbpm/css/../images/popup-pencil.png) no-repeat 8px 15px;
}

.textarea-holder textarea {
    width: 100%;
    border: 2px solid #d6d8d2;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    height: 178px;
    padding: 10px 30px;
    font: 16px/18px 'Roboto';
}

.c-form .wrap {
    position: relative;
}

.c-form .wrap i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    font-style: normal;
    line-height: 50px;
    color: #808080;
}

.mfp-close-btn-in .mfp-close {
    color: #fff !important;
}

.popup .button-submit {
    clear: both;
    float: none !important;
}

/* footer *********************************************************************/
#footer {
    background: #1e1e1e url(/bitrix/templates/qbpm/css/../images/header-bg.png);
    padding: 40px 10px 50px 10px;
    margin-top: 20px;
}

#footer .container {
    padding: 0;
}

.footer-contacts {
    float: left;
    margin-right: 150px;
    color: #777777;
}

.footer-contacts p {
    margin: 0;
}

.footer-logo {
    display: block;
    background: url(/bitrix/templates/qbpm/css/../images/footer-logo.png) no-repeat;
    padding-left: 70px;
    font: 36px/60px 'Exo 2';
    color: silver !important;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-bottom: 29px;
}

.footer-logo span {
    font-weight: bold;
    color: #828282;
}

.footer-contacts ol {
    margin-bottom: 25px;
}

.footer-contacts ol li {
    line-height: 24px;
    margin: 6px 0;
    color: #c0c0c0;
}

.footer-contacts ol li img {
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
}

.footer-contacts ol li a {
    color: #fff;
    text-decoration: none;
}

.footer-contacts ol li a:hover {
    text-decoration: underline;
}

.footer-contacts ol li span {
    display: inline-block;
    vertical-align: top;
}

.social-footer {
    margin-bottom: 22px;
}

.social-footer a {
    display: inline-block;
    vertical-align: top;
    margin-right: 3px;
}

.social-footer img {
    display: block;
    width: 24px;
    height: 24px;
    opacity: 0.5;
}

.social-footer a:hover img {
    opacity: 1;
}

.f-td p {
    margin: 0;
    font-size: 12px;
    color: #777777;
}

.f-td a {
    color: #c0c0c0;
    text-decoration: none;
}

.f-td a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer-links {
    overflow: hidden;
}

.f-table {
    display: table;
    width: 100%;
}

.f-td {
    display: table-cell;
    vertical-align: top;
    font-size: 14px;
    color: #c0c0c0;
    padding-left: 50px;
}

.f-td ul li {
    overflow: hidden;
    margin-bottom: 5px;
}

.f-td .f-title {
    color: #a2c04b;
    font: 24px/60px 'Roboto';
    margin-bottom: 4px;
}

.arrow-up {
    background: url(/bitrix/templates/qbpm/css/../images/arrow-go-top.png) no-repeat;
    width: 60px;
    height: 60px;
    text-indent: -9999px;
    position: fixed;
    right: 20px;
    bottom: -100px;
    opacity: 0.7;
    z-index: 300;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    transition: all 400ms linear;
}


.arrow-up.active {
    bottom: 60px;
}

.arrow-up:hover {
    opacity: 1;
}

.bottom-line {
    height: 40px;
    background: rgba(47, 47, 47, 0.9);
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 200;
    /*display: none;*/
}

.bottom-line .container {
    overflow: visible;
}

.bottom-line a {
    color: #fff;
    text-decoration: none;
}

.question-link {
    float: left;
    background: url(/bitrix/templates/qbpm/css/../images/zadat-vopros.png) no-repeat;
    width: 208px;
    height: 47px;
    text-decoration: none;
    text-align: center;
    line-height: 57px;
    text-indent: 20px;
    color: #232323 !important;
    position: relative;
    top: -7px;
}

.bottom-line ul {
    float: right;
}

.bottom-line ul li {
    float: left;
    line-height: 40px;
    margin-left: 40px;
}

.bottom-line ul li:first-child {
    margin-left: 0;
}

.bottom-line ul li img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.bottom-line ul li strong {
    font-weight: normal;
}

.bottom-line ul li span {
    width: 18px;
    height: 18px;
    background: #b7d954;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 18px;
    color: #232323;
    font-size: 11px;
    margin-right: 5px;
}

.bottom-line ul li a:hover {
    text-decoration: underline;
}

/* mobile *********************************************************************/
@media screen and (max-width: 1439px) {
    .f-right strong {
        width: 6.6666666666666%;
    }
}

@media screen and (max-width: 1365px) {
    .footer-contacts {
        margin-right: 0px;
    }

    .f-right strong {
        width: 7.14%;
    }
}

@media screen and (max-width: 1279px) {
    .top-menu>ul {
        table-layout: auto;
    }

    .top-menu>ul>li>a {
        padding: 0 5px;
    }

    .thumb-text {
        font-size: 18px;
        line-height: 20px;
        bottom: 20px;
    }

    .ready-solutions ul li span {
        font-size: 20px;
    }

    .arcticles-list li {
        margin-bottom: 15px;
    }

    .questions-list li {
        margin-bottom: 15px;
    }

    .title-small .a-link {
        clear: both;
        display: block;
        margin: 0;
    }

    .arcticles-list li strong,
    .questions-list li {
        font-size: 16px;
    }

    .f-td {
        padding-left: 20px;
    }

    .f-right strong {
        width: 7.69%;
    }
}

@media screen and (max-width: 1250px) {
    .f-small table td {
        padding: 5px;
    }

    .f-small table td:first-child {
        font-size: 14px;
    }

    .f-right strong {
        width: 8.333333333333%;
    }
}

@media screen and (max-width: 1200px) {
    .catalog li {
        width: calc(33.3333333% - 20px);
    }
}

@media screen and (max-width: 1150px) {
    .f-right strong {
        width: 9.0909090909090909%;
    }
}

@media screen and (max-width: 1100px) {
    .black-line .phones {
        font-size: 18px;
        background: none;
        padding-left: 0;
    }

    .black-line .search {
        width: 230px;
    }

    .logo a {
        font-size: 32px;
    }

    #header .wrap ul li strong {
        font-size: 16px;
    }

    .top-menu {
        width: calc(100% - 250px);
    }

    #header .search {
        width: 250px;
    }

    .a-holder {
        margin-left: -25px;
    }

    .a-box {
        padding-left: 25px;
    }

    #footer {
        padding: 30px 0;
    }

    .f-td .f-title {
        font-size: 18px;
        line-height: 20px;
        padding: 22px 0 15px;
    }

    .f-right strong {
        width: 10%;
    }
}

@media screen and (max-width: 1000px) {

    .spec-slider-arrows,
    .bx-controls {
        display: none;
    }

    .brands .bx-wrapper {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .pushy ul li {
        font-size: 20px;
        border-bottom: 1px solid rgba(35, 35, 35, 0.4);
    }

    .pushy ul li ul li {
        font-size: 17px;
        border: none;
    }

    .black-line .callback {
        display: none;
        position: absolute;
        top: 35px;
        right: 10px;
        width: calc(100% - 20px);
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
    }

    .black-line .callback input[type="text"] {
        width: calc(100% - 160px);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .black-line .search {
        display: none;
        position: absolute;
        top: 35px;
        right: 10px;
        width: calc(100% - 20px);
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
    }

    .black-line .phones-to-call {
        position: absolute;
        top: 35px;
        right: 10px;
        width: calc(100% - 20px);
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
        background: #d6d8d2;
        height: 36px;
    }

    .black-line .phones-to-call a {
        display: inline-block;
        line-height: 36px;
        font-size: 20px;
        margin: 0 10px;
    }

    .test {
        overflow: hidden;
    }

    .group1 {
        display: block;
        float: left;
        width: 50%;
    }

    .group2 {
        display: block;
        float: left;
        width: 25%;
        overflow: hidden;
        text-align: center;
    }

    .group3 {
        display: block;
        float: left;
        width: 25%;
        overflow: hidden;
        text-align: center;
    }

    .pozvonit-btn {
        display: block;
        display: inline-block;
        vertical-align: top;
        background: url(/bitrix/templates/qbpm/css/../images/icon-phone-out.png) no-repeat 50% 50%;
        -webkit-background-size: 22px 22px;
        background-size: 22px 22px;
        width: 40px;
        height: 32px;
        text-indent: -9999px;
        cursor: pointer;
        margin: 0 10px;
    }

    .consult-btn {
        display: block;
        display: inline-block;
        vertical-align: top;
        background: url(/bitrix/templates/qbpm/css/../images/consult.png) no-repeat 50% 50%;
        -webkit-background-size: 22px 28px;
        background-size: 22px 28px;
        width: 40px;
        height: 32px;
        text-indent: -9999px;
        cursor: pointer;
        margin: 0 10px;
    }

    .search-btn {
        display: block;
        display: inline-block;
        vertical-align: top;
        background: url(/bitrix/templates/qbpm/css/../images/btn-submit2.png) no-repeat 50% 0;
        width: 40px;
        height: 32px;
        text-indent: -9999px;
        cursor: pointer;
    }

    .zvonok-btn {
        display: block;
        display: inline-block;
        vertical-align: top;
        background: url(/bitrix/templates/qbpm/css/../images/btnd.png) no-repeat 50% 0;
        width: 40px;
        height: 32px;
        text-indent: -9999px;
        cursor: pointer;
    }

    .search-btn.active,
    .zvonok-btn.active,
    .pozvonit-btn.active {
        background: url(/bitrix/templates/qbpm/css/../images/close.png) no-repeat 50% 50%;
    }

    .black-line .phones {
        display: none;
    }

    #header {
        /* margin-bottom: 20px; */
    }

    .menu-btn {
        display: block;
    }

    .pushy-open-left .black-line .menu-btn:before,
    .pushy-open-left .black-line .menu-btn:after {
        -webkit-transition: all 100ms linear;
        -moz-transition: all 100ms linear;
        -ms-transition: all 100ms linear;
        -o-transition: all 100ms linear;
        transition: all 100ms linear;
    }

    .pushy-open-left .black-line .menu-btn span {
        display: none;
    }

    .pushy-open-left .black-line .menu-btn:before {
        top: 11px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .pushy-open-left .black-line .menu-btn:after {
        bottom: 11px;
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .black-line .menu-btn {
        position: relative;
        float: left;
        top: auto;
        left: auto;
        margin: 2px 0 0;
    }

    .pushy .menu-btn {
        top: 20px !important;
        right: 10px !important;
        margin: 0 !important;
    }

    .pushy-open-left .pushy .menu-btn:before,
    .pushy-open-left .pushy .menu-btn:after {
        -webkit-transition: all 100ms linear;
        -moz-transition: all 100ms linear;
        -ms-transition: all 100ms linear;
        -o-transition: all 100ms linear;
        transition: all 100ms linear;
    }

    .pushy-open-left .pushy .menu-btn span {
        display: none;
    }

    .pushy-open-left .pushy .menu-btn:before {
        top: 11px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .pushy-open-left .pushy .menu-btn:after {
        bottom: 11px;
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .logo {
        padding-left: 45px;
    }

    #header .wrap ul.hc1 {
        display: none;
    }

    #header .container.clearfix {
        display: none;
    }

    .ready-solutions ul li span {
        font-size: 15px;
        line-height: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 5px 10px;
    }

    .f-small {
        width: 100%;
    }

    .f-small+.f-small table {
        table-layout: fixed;
    }

    .thumbs {
        margin: 0 0 5px 0;
    }

    .thumbs .t-big a {
        border: none;
    }

    .t-big .thumb-text {
        left: 15px;
        bottom: 15px;
    }

    .thumbs .t-big {
        margin-bottom: 5px;
        background: #d6d8d2;
    }

    .thumbs .t-big,
    .thumbs .t-small {
        float: none;
        width: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

    .thumbs .t-small {
        margin-left: -10px;
    }

    .thumbs .t-small li {
        padding: 0 0 10px 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .thumbs img {
        box-shadow: none !important;
    }

    .thumbs .t-small a {
        border: none;
    }

    .ready-solutions ul li span br {
        display: block;
    }

    .small-slider {
        float: none;
        margin-bottom: 20px;
        width: auto;
        height: auto;
    }

    .small-slider .mobile-text {
        display: block;
    }

    .small-slider .bx-wrapper {
        margin-bottom: 0;
    }

    .small-slider ul li {
        background: #ffe376;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .small-slider ul li img {
        display: none;
    }

    .small-slider .mobile-text {
        overflow: hidden;
        padding: 15px;
    }

    .small-slider ul li strong {
        display: block;
        text-transform: uppercase;
        font: bold 30px/32px 'Exo 2';
    }

    .small-slider ul li p {
        font-size: 17px;
        line-height: 22px;
    }

    .slide-more {
        width: 140px;
        height: 50px;
        color: #b6e236;
        line-height: 50px;
        text-transform: uppercase;
        font-size: 18px;
        background: #232323;
        display: block;
        text-decoration: none;
        position: relative;
        text-align: center;
    }

    .slide-more:after {
        content: "";
        position: absolute;
        right: -24px;
        top: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 25px 0 25px 25px;
        border-color: transparent transparent transparent #232323;
    }

    .spec-slider {
        padding-left: 0;
    }

    .a-holder {
        margin-left: 0;
    }

    .a-box {
        float: none;
        width: 100%;
        padding-left: 0;
        margin-bottom: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 5px;
    }

    .title-small {
        margin-bottom: 15px;
    }

    .title-small .a-link {
        clear: none;
        display: inline-block;
        margin-left: 20px;
    }

    #footer {
        padding: 20px 0 10px;
        padding-bottom: 50px;
    }

    .f-td {
        padding: 0 10px;
    }

    .f-td:first-child {
        width: 350px;
    }

    .footer-contacts {
        border-top: 1px solid #666;
        margin-top: 20px;
        padding-top: 20px;
        width: 100%;
        float: none;
        text-align: center;
    }

    .footer-logo {
        text-align: left;
        display: inline-block;
        vertical-align: top;
    }

    .arrow-up {
        display: none;
    }

    .sort-by,
    .output-by {
        float: none;
        display: block;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .view-by {
        text-align: left;
    }

    .pagination ul {
        float: none;
        text-align: center;
    }

    .pagination ul li {
        display: inline-block;
        vertical-align: top;
        float: none;
    }

    .catalog.list-mode ul li .img-holder {
        width: 200px;
        margin-right: 20px;
    }

    .f-right strong {
        width: 12.5%;
    }

    .contacts-list {
        margin: 0 0 50px 0;
        float: none;
        width: auto;
    }

    .map-holder {
        clear: both;
        float: none;
        width: 100%;
    }
}

@media screen and (max-width: 900px) {
    .view-by {
        display: none;
    }

    .catalog li {
        width: calc(50% - 20px);
    }

    .bottom-line ul li strong {
        display: none;
    }

    .f-td:first-child {
        width: 175px;
    }

    .f-right strong {
        width: 16.66666666666666%;
    }
}

.thumbs .t-big img {
    aspect-ratio: 700 / 440;
}

.thumbs .t-small img {
    aspect-ratio: 340 / 210;
}

@media screen and (max-width: 767px) {
    /*.logo a {
        padding-left: 55px;
        background-position: 0 50%;
        -webkit-background-size: 45px 45px;
        background-size: 45px 45px;
    }*/

    #header .social {
        display: none;
    }

    .filter-btn {
        font-size: 17px;
    }

    .f-td:first-child {
        width: 250px;
    }
}

@media screen and (max-width: 700px) {
    .black-line {
        top: 0 !important;
    }

    #header {
        padding-top: 36px;
        text-align: center;
        background: #000;
    }

    #header .wrap .menu-btn {
        display: none;
    }

    #header .wrap,
    #header .wrap .container {
        height: auto;
    }

    #header .wrap .container {
        padding: 10px 0 20px;
    }

    .logo {
        padding-left: 0;
        text-align: center;
        display: block;
    }

    .logo a {
        float: none;
        display: inline-block;
    }

    #header .wrap ul {
        display: none;
    }

    .filter-block {
        /*height: auto;*/
        padding: 10px;
        height: 18px;
    }

    .f-left {
        float: none;
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .f-right {
        padding: 10px 0 0 0;
        margin: 0 0 0 -10px;
        border: none;
    }

    .f-td:first-child {
        width: 200px;
    }

    .mobile_hide .f-left a {
        display: none;
    }
}

@media screen and (max-width: 669px) {
    .small-slider {
        margin-bottom: 0;
    }

    .spec-slider-arrows {
        text-align: center;
        position: relative;
        width: 100%;
        height: 30px;
        right: auto;
        top: auto;
        margin-bottom: 20px;
    }

    .c-form .wrap {
        text-align: center;
    }

    .c-form .wrap i {
        position: relative;
        left: auto;
        top: auto;
    }
}

@media screen and (min-width: 601px) {
    .f-td ul {
        display: block !important;
    }
}

@media screen and (max-width: 600px) {
    .catalog li {
        width: calc(100% - 20px);
        height: auto !important;
    }

    .spec-slider ul li .img-holder {
        height: auto;
    }

    .f-table {
        display: block;
        text-align: center;
        margin-bottom: 16px;
    }

    .f-td {
        display: block;
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .f-td ul {
        display: none;
    }

    .f-td .f-title {
        cursor: pointer;
        padding: 10px 0;
        width: 280px;
        border: 1px solid #98ba32;
        display: inline-block;
                text-align: left;
                padding-left: 15px;
                box-sizing: border-box;
    }

    .footer-links {
        text-align: center;
    }

    .f-td ul li {
        margin: 0 auto;
                padding: 5px 15px;
                text-align: left;
                width: 280px;
                box-sizing: border-box;
    }

    .footermenuslide .f-td>a {
        position: relative;
    }

    .footermenuslide .f-td>a:before {
        content: '';
        display: block;
        height: 12px;
        width: 20px;
        position: absolute;
        top: 50%;
        right: 15px;
        background: url(/bitrix/templates/qbpm/css/../images/filters-arrow2.png) no-repeat;
        -webkit-background-size: 19px 11px;
        background-size: 19px 11px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        transition: transform 0.2s;
    }

    .footermenuslide .f-td>a.active:before {
        background: url(/bitrix/templates/qbpm/css/../images/filters-arrow4.png) no-repeat;
        -webkit-background-size: 19px 11px;
        background-size: 19px 11px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        transition: transform 0.2s;
    }
}

@media screen and (max-width: 567px) {
    .title {
        font-size: 26px;
        line-height: 28px;
    }

    .ready-solutions ul li {
        width: 100%;
        margin-bottom: 15px;
    }

    /*.filter-btn span {
        display: inline;
    }*/
    .clear-form {
        position: relative;
        left: auto;
        top: auto;
        float: left;
    }

    .button-submit {
        float: right;
    }

    .ready-solutions ul li span br {
        display: none;
    }

    .bottom-line,
    .bottom-line .container {
        overflow: hidden;
    }

    .bottom-line ul li {
        margin-left: 20px;
    }

    .question-link {
        top: auto;
        width: auto;
        text-indent: 0;
        padding: 0 10px;
        background: #b8d756;
        height: 30px;
        margin: 5px 0;
        line-height: 30px;
    }

    .smartfilter .f-small table td:first-child {
        font-size: 13px;
        padding-left: 5px;
        white-space: nowrap;
        width: 40%;
    }
    .smartfilter .f-small table td b {
        margin-left: 1px;
    }
    .filters .smartfilter input[type=checkbox]+label {
        font-size: 12px;
    }

    .c-form ul {
        float: none;
        width: auto;
    }

    .textarea-holder {
        float: none;
        clear: both;
        width: auto;
    }

    .popup-body {
        padding: 20px;
    }
}

@media screen and (max-width: 479px) {
    .f-small table td:first-child {
        padding-left: 5px;
    }

    .f-small table td:first-child span {
        text-transform: none;
    }

    .f-small table td {
        padding: 5px 0 5px 5px;
    }

    .thumbs .t-big {
        padding-bottom: 55px;
    }

    .t-small li {
        width: 100%;
        margin: 5px 0;
        padding: 0 0 0 10px !important;
        font-size: 0;
    }

    .t-small li+li {
        border-top: none !important;
    }

    .thumb-text b {
        font-size: 26px;
        line-height: 30px;
    }

    .t-small li.yellow {
        background: #ffe476;
    }

    .t-small li.gray {
        background: #d6d8d2;
    }

    .t-small li img {
        width: 50%;
        display: inline-block;
        vertical-align: middle;
    }

    .t-small li .thumb-text {
        bottom: auto;
        top: auto;
        left: auto;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 50%;
        padding: 0 0 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .brands-slider li span {
        font-size: 12px;
    }

    .bottom-line ul {
        float: none;
        display: table;
        margin: 0 auto;
    }

    .bottom-line ul li {
        margin: 0 10px !important;
    }

    .question-link {
        display: none;
    }

    .filters-toggle span {
        font-size: 15px;
    }

    .pagination .mobile-hide {
        display: none;
    }

    .pagination ul li {
        margin: 0 7px 10px 0;
    }

    .f-right strong {
        width: 20%;
        padding: 3px 8px;
    }
}

@media screen and (max-width: 400px) {
    .title-small {
        font-size: 20px;
    }

    .black-line .phones-to-call a {
        font-size: 16px;
    }

    .wrap-white span {
        display: block;
        float: none;
    }

    .sort-by,
    .output-by,
    .view-by {
        margin-bottom: 0;
    }

    .submit-holder {
        text-align: center;
    }

    .clear-form {
        float: none;
        text-align: center;
    }

    .f-right strong {
        width: 25%;
    }

    .popup-title {
        font-size: 19px;
        line-height: 50px;
        height: 50px;
    }
}

@media screen and (max-width: 490px) {
    .button-submit {
        float: none;
    }
}

@media screen and (max-width: 350px) {
    .logo a {
        font-size: 28px;
    }

    .container {
        padding: 0 5px;
    }

    .arcticles-list li p {
        display: none;
    }

    .filter-btn {
        font-size: 17px;
    }

    .pagination ul li {
        margin: 0 5px 10px 0;
    }

    .f-small table td {
        font-size: 13px;
    }
}



.das-container {
    width: 1420px;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0px auto;
    position: relative;
    text-align:left !important
}
.das-container > p,.bx-newsdetail-content *{
    text-align:left !important
}

.uslugi .uslugi-item .info .text,.uslugi .uslugi-item .info .text > div{
    text-align:left !important
}
@media screen and (max-width: 1419px) {
    .das-container {
        width: 1170px;
    }
}

@media screen and (max-width: 1169px) {
    .das-container {
        width: 992px;
    }
}

@media screen and (max-width: 991px) {
    .das-container {
        width: 768px;
    }
}

@media screen and (max-width: 770px) {
    .das-container {
        width: 100%;
        /*padding: 0px 10px;*/
    }

    .breadcrumbs .das-container {
        padding: 0px 10px;
    }
}


.contacts {
    padding-bottom: 3.5em;
    background: #f0f2ed;
}

.contacts h2 {
    text-align: center;
    font-family: "Exo 2", sans-serif;
    font-size: 2.25em;
    font-weight: 700;
    text-transform: uppercase;
    color: #7a9f0e;
    padding-top: 1.8em;
    line-height: 1.1em;
}

.contacts h2 b {
    color: #232323;
    font-weight: 700;
}

.contacts .map {
    float: right;
    width: 66%;
    height: 440px;
    margin-top: 40px;
}

@media screen and (max-width: 1419px) {
    .contacts .map {
        width: 50%;
    }
}

@media screen and (max-width: 1169px) {
    .contacts .map {
        height: 380px;
    }
}

@media screen and (max-width: 991px) {
    .contacts .map {
        height: 356px;
    }
}

@media screen and (max-width: 767px) {
    .contacts .map {
        width: 100%;
        margin-top: 20px;
    }
}

.contacts .left {
    float: left;
    width: 30%;
    margin-top: 40px;
    font-size: 16px;
}

@media screen and (max-width: 1169px) {
    .contacts .left {
        font-size: 14px;
    }
}

@media screen and (max-width: 1419px) {
    .contacts .left {
        width: 38%;
    }
}

@media screen and (max-width: 991px) {
    .contacts .left {
        width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .contacts .left {
        width: 100%;
        font-size: 12px;
    }
}

.contacts .left .item {
    width: 100%;
    height: 80px;
    float: left;
    margin-bottom: 40px;
}

@media screen and (max-width: 1169px) {
    .contacts .left .item {
        margin-bottom: 25px;
    }
}

@media screen and (max-width: 991px) {
    .contacts .left .item {
        height: 64px;
    }
}

@media screen and (max-width: 767px) {
    .contacts .left .item {
        height: 50px;
        margin-bottom: 15px;
    }
}

.contacts .left .item img {
    float: left;
    margin-right: 20px;
    height: 100%;
    width: auto;
}

.contacts .left .item p,
.contacts .left .item a {
    font-family: Roboto;
    font-size: 1.15em;
    font-weight: 400;
    color: #232323;
    line-height: 1.6em;
    padding: 0;
    text-align: left;
    text-transform: initial;
    margin: 0;
}

@media screen and (max-width: 767px) {

    .contacts .left .item p,
    .contacts .left .item a {
        line-height: 1.2em;
    }
}

.contacts .left .item p.title,
.contacts .left .item a.title {
    color: #747474;
}

.contacts-question,
.faq-question,
.feedbacks-question,
.docs-question {
    padding-bottom: 3.5em;
    background: #f0f2ed;
    margin-top: 40px;
}
.contacts-question{
float:left;
background: #d6d8d2;
    padding: 65px 10px;
}

.contacts-question.faq-question .das-container,
.contacts-question.feedbacks-question .das-container,
.contacts-question.docs-question .das-container,
.faq-question.faq-question .das-container,
.faq-question.feedbacks-question .das-container,
.faq-question.docs-question .das-container,
.feedbacks-question.faq-question .das-container,
.feedbacks-question.feedbacks-question .das-container,
.feedbacks-question.docs-question .das-container,
.docs-question.faq-question .das-container,
.docs-question.feedbacks-question .das-container,
.docs-question.docs-question .das-container {
    background: #d6d8d2;
    padding: 65px 10px;
}
.docs-question.docs-question .das-container {
    padding: 65px 30px;
}

.contacts-question h2, .contacts-question .h2,
.faq-question h2, .faq-question .h2,
.feedbacks-question h2, .feedbacks-question .h2,
.docs-question h2, .docs-question .h2 {
    text-align: center;
    font-family: "Exo 2", sans-serif;
    font-size: 2.6em;
    font-weight: 700;
    text-transform: uppercase;
    color: #7a9f0e;
    line-height: 1em;
    display: block;
}

.contacts-question h2 b, .contacts-question .h2 b,
.faq-question h2 b, .faq-question .h2 b,
.feedbacks-question h2 b, .feedbacks-question .h2 b,
.docs-question h2 b, .docs-question .h2 b {
    color: #232323;
    font-weight: 700;
}

.contacts-question h4,
.contacts-question .text_block,
.faq-question h4,
.faq-question .text_block,
.feedbacks-question h4,
.feedbacks-question .text_block,
.docs-question h4,
.docs-question .text_block {
    text-align: center;
    display: block;
    color: #232323;
    font-family: Roboto;
    font-size: 1.3em;
    font-weight: 400;
    margin-top: 1.1em;
}

.contacts-question form,
.faq-question form,
.feedbacks-question form,
.docs-question form {
    width: 942px;
    display: block;
    margin: 50px auto 0px;
    position: relative;
}

@media screen and (max-width: 991px) {

    .contacts-question form,
    .faq-question form,
    .feedbacks-question form,
    .docs-question form {
        width: 100%;
    }
}

@media screen and (max-width: 767px) {

    .contacts-question form,
    .faq-question form,
    .feedbacks-question form,
    .docs-question form {
        width: 100%;
    }
}

.contacts-question form .left,
.contacts-question form .right,
.faq-question form .left,
.faq-question form .right,
.feedbacks-question form .left,
.feedbacks-question form .right,
.docs-question form .left,
.docs-question form .right {
    float: left;
    width: 48.8%;
}

.contacts-question form .left.right,
.contacts-question form .right.right,
.faq-question form .left.right,
.faq-question form .right.right,
.feedbacks-question form .left.right,
.feedbacks-question form .right.right,
.docs-question form .left.right,
.docs-question form .right.right {
    float: right;
}

@media screen and (max-width: 767px) {

    .contacts-question form .left,
    .contacts-question form .right,
    .faq-question form .left,
    .faq-question form .right,
    .feedbacks-question form .left,
    .feedbacks-question form .right,
    .docs-question form .left,
    .docs-question form .right {
        width: 100%;
        margin-bottom: 20px;
    }
}

.contacts-question form .left .input,
.contacts-question form .right .input,
.faq-question form .left .input,
.faq-question form .right .input,
.feedbacks-question form .left .input,
.feedbacks-question form .right .input,
.docs-question form .left .input,
.docs-question form .right .input {
    float: left;
    width: 100%;
    box-sizing: border-box;
    margin-top: 20px;
    position: relative;
}

.contacts-question form .left .input:nth-of-type(1),
.contacts-question form .right .input:nth-of-type(1),
.faq-question form .left .input:nth-of-type(1),
.faq-question form .right .input:nth-of-type(1),
.feedbacks-question form .left .input:nth-of-type(1),
.feedbacks-question form .right .input:nth-of-type(1),
.docs-question form .left .input:nth-of-type(1),
.docs-question form .right .input:nth-of-type(1) {
    margin-top: 0px;
    line-height: 0;
}

.contacts-question form .left .input>i,
.contacts-question form .right .input>i,
.faq-question form .left .input>i,
.faq-question form .right .input>i,
.feedbacks-question form .left .input>i,
.feedbacks-question form .right .input>i,
.docs-question form .left .input>i,
.docs-question form .right .input>i {
    position: absolute;
    top: 0px;
    left: 0px;
    color: #b7d954;
    font-size: 16px;
    line-height: 50px;
    width: 40px;
    text-align: center;
    z-index: 1;
}

.contacts-question form .left input,
.contacts-question form .right input,
.faq-question form .left input,
.faq-question form .right input,
.feedbacks-question form .left input,
.feedbacks-question form .right input,
.docs-question form .left input,
.docs-question form .right input {
    width: 100%;
    height: 50px;
    border: 2px solid #c8cac4;
    float: left;
    box-sizing: border-box;
    padding: 0px 10px 0px 38px;
    font-size: 16px;
    font-weight: 400;
    color: #232323;
    font-family: Roboto;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.contacts-question form .left select,
.contacts-question form .right select,
.faq-question form .left select,
.faq-question form .right select,
.feedbacks-question form .left select,
.feedbacks-question form .right select,
.docs-question form .left select,
.docs-question form .right select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 50px;
    border: 2px solid #d6d8d2;
    float: left;
    box-sizing: border-box;
    padding: 0px 10px 0px 38px;
    font-size: 1em;
    font-weight: 400;
    color: #232323;
    color: #757575;
    font-family: Roboto;
    margin-bottom: 20px;
    background: url(/bitrix/templates/qbpm/css/../img/contacts-form__theme.png) no-repeat left center, url(/bitrix/templates/qbpm/css/../img/contacts-form__dropdown.png) no-repeat right center;
    background-color: #fff;
}

.contacts-question form .left .SumoSelect,
.contacts-question form .right .SumoSelect,
.faq-question form .left .SumoSelect,
.faq-question form .right .SumoSelect,
.feedbacks-question form .left .SumoSelect,
.feedbacks-question form .right .SumoSelect,
.docs-question form .left .SumoSelect,
.docs-question form .right .SumoSelect {
    width: 100%;
    margin-left: 0px;
}

.contacts-question form .left .SumoSelect select,
.contacts-question form .right .SumoSelect select,
.faq-question form .left .SumoSelect select,
.faq-question form .right .SumoSelect select,
.feedbacks-question form .left .SumoSelect select,
.feedbacks-question form .right .SumoSelect select,
.docs-question form .left .SumoSelect select,
.docs-question form .right .SumoSelect select {
    margin-bottom: 0px;
}

.contacts-question form .left .SumoSelect select.theme+.CaptionCont,
.contacts-question form .right .SumoSelect select.theme+.CaptionCont,
.faq-question form .left .SumoSelect select.theme+.CaptionCont,
.faq-question form .right .SumoSelect select.theme+.CaptionCont,
.feedbacks-question form .left .SumoSelect select.theme+.CaptionCont,
.feedbacks-question form .right .SumoSelect select.theme+.CaptionCont,
.docs-question form .left .SumoSelect select.theme+.CaptionCont,
.docs-question form .right .SumoSelect select.theme+.CaptionCont {
    background-position: 10px bottom;
}

.contacts-question form .left .SumoSelect>.CaptionCont,
.contacts-question form .right .SumoSelect>.CaptionCont,
.faq-question form .left .SumoSelect>.CaptionCont,
.faq-question form .right .SumoSelect>.CaptionCont,
.feedbacks-question form .left .SumoSelect>.CaptionCont,
.feedbacks-question form .right .SumoSelect>.CaptionCont,
.docs-question form .left .SumoSelect>.CaptionCont,
.docs-question form .right .SumoSelect>.CaptionCont {
    border: none;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.contacts-question form .left .SumoSelect>.CaptionCont span,
.contacts-question form .right .SumoSelect>.CaptionCont span,
.faq-question form .left .SumoSelect>.CaptionCont span,
.faq-question form .right .SumoSelect>.CaptionCont span,
.feedbacks-question form .left .SumoSelect>.CaptionCont span,
.feedbacks-question form .right .SumoSelect>.CaptionCont span,
.docs-question form .left .SumoSelect>.CaptionCont span,
.docs-question form .right .SumoSelect>.CaptionCont span {
    line-height: 50px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 50px;
    border: 2px solid #c8cac4;
    float: left;
    box-sizing: border-box;
    padding: 0px 10px 0px 38px;
    font-size: 16px;
    font-weight: 400;
    color: #232323;
    font-family: Roboto;
}

.contacts-question form .left .SumoSelect>.CaptionCont span.placeholder,
.contacts-question form .right .SumoSelect>.CaptionCont span.placeholder,
.faq-question form .left .SumoSelect>.CaptionCont span.placeholder,
.faq-question form .right .SumoSelect>.CaptionCont span.placeholder,
.feedbacks-question form .left .SumoSelect>.CaptionCont span.placeholder,
.feedbacks-question form .right .SumoSelect>.CaptionCont span.placeholder,
.docs-question form .left .SumoSelect>.CaptionCont span.placeholder,
.docs-question form .right .SumoSelect>.CaptionCont span.placeholder {
    color: #757575;
}

.contacts-question form .left .SumoSelect>.optWrapper,
.contacts-question form .right .SumoSelect>.optWrapper,
.faq-question form .left .SumoSelect>.optWrapper,
.faq-question form .right .SumoSelect>.optWrapper,
.feedbacks-question form .left .SumoSelect>.optWrapper,
.feedbacks-question form .right .SumoSelect>.optWrapper,
.docs-question form .left .

/*
*   Sumo Select
*/
.SumoSelect {
    margin-left: 10px;
}

.SumoSelect>.CaptionCont {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 7px 10px;
    border: 1px solid #d6d8d2;
    display: block;
    position: relative;
    background: #fff;
    float: left;
    width: 190px;
    font-size: 16px;
    border-radius: 0px;
    padding: 0px;
    width: 100%;
}

.SumoSelect>.CaptionCont>span {
    margin: 0px;
    overflow: hidden;
    padding-left: 10px;
    max-width: 100%;
    padding-right: 30px;
    box-sizing: border-box;
}

.SumoSelect>.CaptionCont>span.placeholder {
    color: #232323;
    font-style: normal;
    font-size: 16px;
}

.SumoSelect>.CaptionCont>label>i {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAASFBMVEX///+ZtUZ6nw6cuEzT36/X4rahu1Wlvlvu8+GAoxiBpBvx9eXC05DG1pj9/fuTsTqWs0H9/vzi6st7oBB8oRLl7dG4y368z4YRt+FDAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAD1JREFUCNdjYCASMDJBATOQwwLjsIKk2CBsdrA6Dk4Qm4sboosHxOGFGsHHz8QkIAgzUEhYRBRhvJg4AfsBWX8BU39mbTwAAAAASUVORK5CYII=");
}

@media screen and (max-width: 500px) {
    .SumoSelect {
        margin-left: 0px;
        width: 100%;
    }

    .SumoSelect>.CaptionCont {
        width: 100%;
    }
}

.SumoSelect .select-all.partial>span i,
.SumoSelect .select-all.selected>span i,
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
    background-color: #98ba32;
}

.SumoSelect>.optWrapper.multiple>.options li.opt {
    padding: 0px 6px 0px 35px;
}

.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {
    padding: 0px 6px 0px 35px;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p {
    padding: 0px;
}

.SumoSelect>.optWrapper.multiple.isFloating {
    padding-bottom: 30px;
}

.SumoSelect>.optWrapper>.options li label {
    line-height: 20px;
    padding: 6px 0px;
    white-space: normal;
}

.SumoSelect>.optWrapper>.options li.opt.placeholder {
    display: none;
}

.SumoSelect>.optWrapper>.options li.opt:hover {
    background-color: #f5f9e8;
}

.SumoSelect:hover>.CaptionCont,
.SumoSelect:focus>.CaptionCont {
    box-shadow: none;
}

>.optWrapper,
.docs-question form .right .SumoSelect>.optWrapper {
    top: 48px;
}

.contacts-question form textarea,
.faq-question form textarea,
.feedbacks-question form textarea,
.docs-question form textarea {
    float: right;
    width: 100%;
    height: 190px;
    border: 2px solid #c8cac4;
    box-sizing: border-box;
    padding: 10px 30px 10px 38px;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    line-height: 30px;
    color: #232323;
    font-family: Roboto;
    background-repeat: no-repeat;
    background-position: 10px 15px;
    resize: none;
}

@media screen and (max-width: 767px) {

    .contacts-question form textarea,
    .faq-question form textarea,
    .feedbacks-question form textarea,
    .docs-question form textarea {
        width: 100%;
    }
}

.contacts-question form button,
.faq-question form button,
.feedbacks-question form button,
.docs-question form button {
    background: #b7d954;
    display: block;
    width: 230px;
    height: 50px;
    margin: 0 auto !important;
    text-align: center;
    font-family: Roboto;
    font: 18px/20px 'Roboto';
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    border: 0;
}

.contacts-question form button:after,
.faq-question form button:after,
.feedbacks-question form button:after,
.docs-question form button:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    background: #98ba32;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.contacts-question form button:hover:after,
.faq-question form button:hover:after,
.feedbacks-question form button:hover:after,
.docs-question form button:hover:after {
    width: 300px;
    height: 300px;
    margin: -150px 0 0 -150px;
}

.contacts-question form button:hover,
.faq-question form button:hover,
.feedbacks-question form button:hover,
.docs-question form button:hover {
    color: #fff;
}

.contacts-question form button span,
.faq-question form button span,
.feedbacks-question form button span,
.docs-question form button span {
    position: relative;
    z-index: 9;
}

.contacts-question form .footnote,
.faq-question form .footnote,
.feedbacks-question form .footnote {
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-family: Roboto;
    font-size: 16px;
    line-height: 50px;
    color: #808080;
    font-style: italic;
}

.docs-question form .footnote {
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 16px;
    line-height: 50px;
    color: #808080;
}

@media screen and (max-width: 767px) {

    .faq-question form .footnote,
    .feedbacks-question form .footnote,
    .docs-question form .footnote {
        //position: relative;
        bottom: 30px !important;
    }

    .contacts-question form .footnote {
        bottom: 22px !important;
    }
}


.contacts-question form .left input:nth-of-type(1) {
    margin-top: 0px;
}

.contacts-question form .left input {
    width: 100%;
    height: 50px;
    border: 2px solid #d6d8d2;
    float: left;
    box-sizing: border-box;
    padding: 0px 10px 0px 38px;
    font-size: 1em;
    font-weight: 400;
    color: #232323;
    font-family: Roboto;
    margin-top: 20px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(/bitrix/templates/qbpm/css/../img/contacts-form__name.png);
}

.contacts-question form .left input[type=tel] {
    background-image: url(/bitrix/templates/qbpm/css/../img/contacts-form__tel.png);
}

.contacts-question form .left input[type=email] {
    background-image: url(/bitrix/templates/qbpm/css/../img/contacts-form__email.png);
}

.contacts-question form textarea {
    float: right;
    width: 460px;
    width: 48.8%;
    height: 190px;
    border: 2px solid #d6d8d2;
    box-sizing: border-box;
    padding: 10px 32px;
    font-size: 1em;
    font-weight: 400;
    line-height: 2em;
    color: #232323;
    font-family: Roboto;
    background-repeat: no-repeat;
    background-position: 10px 15px;
    background-image: url(/bitrix/templates/qbpm/css/../img/contacts-form__message.png);
    resize: none;
}

.contacts-question form button:hover {
    background: #a4cd2d;
}

.contacts-question form .footnote {
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-family: Roboto;
    font-size: 16px;
    line-height: 50px;
    color: #808080;
    font-style: italic;
    font-weight: normal;
}

.contacts-question h4 {
    text-align: center;
    color: #232323;
    font-family: Roboto;
    font-size: 1.3em;
    font-weight: 400;
    margin-top: 1.2em;
}

.contacts-question form button {
    background: #b7d954;
    display: block;
    width: 230px;
    height: 50px;
    margin: 20px auto;
    text-align: center;
    font-family: Roboto;
    font-size: 1.15em;
    font-weight: 400;
    text-transform: uppercase;
    border: 0;
}

.contacts-question form button:hover {
    background: #a4cd2d;
}

.breadcrumbs {
    background: #d6d8d2;
    margin: 0;
    padding: 0;
}

.breadcrumbs p {
    margin: 0;
    font-family: Roboto;
    font-size: 0.88em;
    font-weight: 400;
    color: #747474;
    padding: 1em 0px;
}

.breadcrumbs p a {
    display: inline-block;
    color: #232323;
}

.breadcrumbs p a:hover {
    text-decoration: underline;
}

.breadcrumbs p a:after {
    display: inline-block;
    content: "⟶";
    margin: 0px 1.5em;
    color: #747474;
}


.docs-question form textarea {
    height: 120px;
}

.feedbacks-question .set-rating {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    font-weight: 400;
    line-height: 24px;
    color: #232323;
    font-family: Roboto;
    font-size: 16px;
}

.feedbacks-question .set-rating .star {
    display: inline-block;
    color: #98ba32;
    font-size: 25px;
    line-height: 1em;
    position: relative;
    top: 3px;
}

.feedbacks-question .set-rating .star:nth-of-type(1) {
    margin-left: 10px;
}

.feedbacks-question form textarea {
    height: 260px;
}

.feedbacks-question form .left select {
    background: url(/bitrix/templates/qbpm/css/../img/contacts-form__model.png) no-repeat 10px center, url(/bitrix/templates/qbpm/css/../img/contacts-form__dropdown.png) no-repeat right center;
    background-color: #fff;
}

.video h2,
.faq h2,
.feedbacks h2,
.docs h2,
.video h1,
.faq h1,
.feedbacks h1,
.docs h1,
.contacts h1,
.detail_top:first-child h1{
    text-align: center;
    font-family: "Exo 2", sans-serif;
    font-size: 2.35em;
    font-weight: 700;
    text-transform: uppercase;
    color: #7a9f0e;
    padding-top: 1.8em;
    line-height: 1.1em;
    margin-bottom: 0.8em;
}
.faq .bx-newsdetail-content h2 {
    font-weight: bold;
    font-size: 16px;
    color: #232323;
    font-family: Roboto;
    margin: 0;
    padding: 0;
}
.faq .bx-newsdetail-content table h2 {
    font-weight: normal;
    font-size: 1.4em;
}
.detail_top:first-child{
margin-top:0;
}
.video h1,
.faq h1,
.feedbacks h1,
.docs h1,
.contacts h1,
.detail_top_catalog h1,
.project-title h1,
.detail_top:first-child h1{
    text-align: left;
    font-size: 36px;
    font-family: 'Exo 2';
    font-weight: bold;
    width: 100%;
    line-height: 53px;
    text-transform: initial;
    /*color: #7a9f0e;*/
    color:#232323;
    padding-top: 1em;
    margin-bottom: 0.8em;
}
.contacts h1,
.detail_top_catalog h1,
.detail_top:first-child h1 {
    margin-bottom: 0;
}
.detail_top.detail_top_catalog {
    margin-top: 0;
}
@media (max-width: 700px){
.video h1,
.faq h1,
.feedbacks h1,
.docs h1,
.contacts h1{
    font-size: 20px;
    line-height: 25px;
    margin-top: 10px;
}
}
.video h2 b,
.faq h2 b,
.feedbacks h2 b,
.docs h2 b,
.video h1 b,
.faq h1 b,
.feedbacks h1 b,
.docs h1 b,
.contacts h1 b {
    color: #232323;
    font-weight: 700;
}

.video .docs-item,
.faq .docs-item,
.feedbacks .docs-item,
.docs .docs-item {
    margin-top: 10px;
    width: 100%;
    background: #fff;
    position: relative;
    height: 50px;
    background-position: 15px center;
    background-repeat: no-repeat;
}

.video .docs-item i,
.faq .docs-item i,
.feedbacks .docs-item i,
.docs .docs-item i {
    color: #98ba32;
    font-family: FontAwesome;
    font-size: 25px;
    float: left;
    line-height: 54px;
    margin-left: 15px;
}

@media screen and (max-width: 500px) {

    .video .docs-item i,
    .faq .docs-item i,
    .feedbacks .docs-item i,
    .docs .docs-item i {
        position: absolute;
        top: 10px;
        left: 10px;
        font-size: 16px;
        line-height: 1em;
        margin-left: 0px;
    }
}

.video .docs-item .description,
.faq .docs-item .description,
.feedbacks .docs-item .description,
.docs .docs-item .description {
    margin-left: 52px;
    margin-left: 18px;
    width: 80%;
    float: left;
    height: 50px;
    display: flex;
    align-items: center;
    font-weight: 400;
    color: #232323;
    font-family: Roboto;
    font-size: 18px;
}

.video .docs-item .description span,
.faq .docs-item .description span,
.feedbacks .docs-item .description span,
.docs .docs-item .description span {
    color: #747474;
    font-size: 16px;
}

@media screen and (max-width: 1169px) {

    .video .docs-item .description,
    .faq .docs-item .description,
    .feedbacks .docs-item .description,
    .docs .docs-item .description {
        font-size: 16px;
    }

    .video .docs-item .description span,
    .faq .docs-item .description span,
    .feedbacks .docs-item .description span,
    .docs .docs-item .description span {
        font-size: 14px;
    }
}

.video .docs-item .download,
.faq .docs-item .download,
.feedbacks .docs-item .download,
.docs .docs-item .download {
    float: right;
    display: inline-block;
    width: 150px;
    line-height: 50px;
    text-align: center;
    color: #232323;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    background: #b7d954;
    position: relative;
    overflow: hidden;
}

@media screen and (max-width: 1169px) {

    .video .docs-item .download,
    .faq .docs-item .download,
    .feedbacks .docs-item .download,
    .docs .docs-item .download {
        font-size: 16px;
        width: 130px;
    }
}

.video .docs-item .download:after,
.faq .docs-item .download:after,
.feedbacks .docs-item .download:after,
.docs .docs-item .download:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    background: #98ba32;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.video .docs-item .download:hover:after,
.faq .docs-item .download:hover:after,
.feedbacks .docs-item .download:hover:after,
.docs .docs-item .download:hover:after {
    width: 300px;
    height: 300px;
    margin: -150px 0 0 -150px;
}

.video .docs-item .download:hover,
.faq .docs-item .download:hover,
.feedbacks .docs-item .download:hover,
.docs .docs-item .download:hover {
    color: #fff;
}

.video .docs-item .download span,
.faq .docs-item .download span,
.feedbacks .docs-item .download span,
.docs .docs-item .download span {
    position: relative;
    z-index: 100;
}

@media screen and (max-width: 991px) {

    .video .docs-item,
    .faq .docs-item,
    .feedbacks .docs-item,
    .docs .docs-item {
        height: 70px;
    }

    .video .docs-item .description,
    .faq .docs-item .description,
    .feedbacks .docs-item .description,
    .docs .docs-item .description {
        width: 560px;
        height: 70px;
        line-height: 1.2em;
    }

    .video .docs-item .download,
    .faq .docs-item .download,
    .feedbacks .docs-item .download,
    .docs .docs-item .download {
        width: 130px;
        line-height: 70px;
    }
}

@media screen and (max-width: 991px) {

    .video .docs-item,
    .faq .docs-item,
    .feedbacks .docs-item,
    .docs .docs-item {
        height: 70px;
        height: auto;
        overflow: hidden;
    }

    .video .docs-item .description,
    .faq .docs-item .description,
    .feedbacks .docs-item .description,
    .docs .docs-item .description {
        width: 560px;
        height: 70px;
        line-height: 1.2em;
        width: 62%;
        margin-top: 10px;
        margin-bottom: 10px;
        height: auto;
        font-size: 14px;
    }

    .video .docs-item .download,
    .faq .docs-item .download,
    .feedbacks .docs-item .download,
    .docs .docs-item .download {
        width: 130px;
        line-height: 70px;
        height: 100%;
        line-height: normal;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0px;
        right: 0px;
        width: 20%;
    }
}

@media screen and (max-width: 500px) {

    .video .docs-item,
    .faq .docs-item,
    .feedbacks .docs-item,
    .docs .docs-item {
        height: auto;
        overflow: hidden;
        box-sizing: border-box;
        padding: 0px 10px;
    }

    .video .docs-item.type-pdf,
    .video .docs-item.type-p,
    .video .docs-item.type-img,
    .video .docs-item.type-x,
    .video .docs-item.type-word,
    .faq .docs-item.type-pdf,
    .faq .docs-item.type-p,
    .faq .docs-item.type-img,
    .faq .docs-item.type-x,
    .faq .docs-item.type-word,
    .feedbacks .docs-item.type-pdf,
    .feedbacks .docs-item.type-p,
    .feedbacks .docs-item.type-img,
    .feedbacks .docs-item.type-x,
    .feedbacks .docs-item.type-word,
    .docs .docs-item.type-pdf,
    .docs .docs-item.type-p,
    .docs .docs-item.type-img,
    .docs .docs-item.type-x,
    .docs .docs-item.type-word {
        background: none;
    }

    .video .docs-item .description,
    .faq .docs-item .description,
    .feedbacks .docs-item .description,
    .docs .docs-item .description {
        width: 560px;
        height: 70px;
        line-height: 1.2em;
        width: 62%;
        margin-top: 10px;
        margin-bottom: 10px;
        height: auto;
        font-size: 14px;
        margin-left: 0px;
        width: 100%;
        float: left;
        display: inline-block;
        position: relative;
        text-indent: 20px;
        line-height: 1.4em;
        margin-bottom: 0px;
    }

    .video .docs-item .description:before,
    .faq .docs-item .description:before,
    .feedbacks .docs-item .description:before,
    .docs .docs-item .description:before {
        content: "";
        display: block;
        width: 12px;
        height: 15px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: absolute;
        top: 0px;
        left: 0px;
    }

    .video .docs-item .description span,
    .faq .docs-item .description span,
    .feedbacks .docs-item .description span,
    .docs .docs-item .description span {
        font-size: 14px;
    }

    .video .docs-item .download,
    .faq .docs-item .download,
    .feedbacks .docs-item .download,
    .docs .docs-item .download {
        width: 130px;
        line-height: 70px;
        height: 100%;
        line-height: normal;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0px;
        right: 0px;
        font-size: 12px;
        width: 20%;
        width: 100%;
        display: inline-block;
        float: left;
        position: relative;
        text-align: left;
        color: #232323;
        font-family: Roboto;
        font-size: 14px;
        text-decoration: underline;
        background: none;
    }

    .video .docs-item .download:hover,
    .faq .docs-item .download:hover,
    .feedbacks .docs-item .download:hover,
    .docs .docs-item .download:hover {
        color: #232323;
        text-decoration: none;
    }

    .video .docs-item .download:after,
    .faq .docs-item .download:after,
    .feedbacks .docs-item .download:after,
    .docs .docs-item .download:after {
        display: none;
    }
}

.video .video-item,
.faq .video-item,
.feedbacks .video-item,
.docs .video-item {
    float: left;
    width: 32%;
    height: 330px;
    margin-top: 2%;
    background: #d6d8d2;
    overflow: hidden;
}

.faq .video-item:nth-of-type(3n+2),
.feedbacks .video-item:nth-of-type(3n+2),
.docs .video-item:nth-of-type(3n+2) {
    margin-left: 2%;
    margin-right: 2%;
}

.video .video-item img,
.video .video-item iframe,
.faq .video-item img,
.faq .video-item iframe,
.feedbacks .video-item img,
.feedbacks .video-item iframe,
.docs .video-item img,
.docs .video-item iframe {
    width: 90%;
    height: auto;
    height: 250px;
    display: block;
    margin: 5% auto 0px;
}

.video .video-item .sign,
.faq .video-item .sign,
.feedbacks .video-item .sign,
.docs .video-item .sign {
    width: 90%;
    margin: 5px auto 0px;
    min-height: 45px;
    display: block;
    color: #232323;
    font-family: Roboto;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.1em;
    display: flex;
    align-items: center;
}

@media screen and (max-width: 1419px) {

    .video .video-item .sign,
    .faq .video-item .sign,
    .feedbacks .video-item .sign,
    .docs .video-item .sign {
        font-size: 1.1em;
    }
}

@media screen and (max-width: 1169px) {

    .video .video-item,
    .faq .video-item,
    .feedbacks .video-item,
    .docs .video-item {
        height: 280px;
    }

    .video .video-item img,
    .video .video-item iframe,
    .faq .video-item img,
    .faq .video-item iframe,
    .feedbacks .video-item img,
    .feedbacks .video-item iframe,
    .docs .video-item img,
    .docs .video-item iframe {
        height: 200px;
    }
}

@media screen and (max-width: 991px) {

    .video .video-item,
    .faq .video-item,
    .feedbacks .video-item,
    .docs .video-item {
        height: 230px;
    }

    .video .video-item img,
    .video .video-item iframe,
    .faq .video-item img,
    .faq .video-item iframe,
    .feedbacks .video-item img,
    .feedbacks .video-item iframe,
    .docs .video-item img,
    .docs .video-item iframe {
        height: 160px;
    }

    .video .video-item .sign,
    .faq .video-item .sign,
    .feedbacks .video-item .sign,
    .docs .video-item .sign {
        font-size: 1em;
    }
}

@media screen and (max-width: 767px) {

    .video .video-item,
    .faq .video-item,
    .feedbacks .video-item,
    .docs .video-item {
        height: 230px;
        width: 48%;
        margin: 2% 1%;
    }

    .video .video-item:nth-of-type(3n+3),
    .faq .video-item:nth-of-type(3n+2),
    .feedbacks .video-item:nth-of-type(3n+2),
    .docs .video-item:nth-of-type(3n+2) {
        margin: 2% 1%;
    }

    .video .video-item img,
    .video .video-item iframe,
    .faq .video-item img,
    .faq .video-item iframe,
    .feedbacks .video-item img,
    .feedbacks .video-item iframe,
    .docs .video-item img,
    .docs .video-item iframe {
        height: 160px;
    }

    .video .video-item .sign,
    .faq .video-item .sign,
    .feedbacks .video-item .sign,
    .docs .video-item .sign {
        font-size: 0.9em;
    }
}

@media screen and (max-width: 479px) {

    .video .video-item,
    .faq .video-item,
    .feedbacks .video-item,
    .docs .video-item {
        height: 230px;
        width: 98%;
        margin: 2% 1%;
    }

    .video .video-item:nth-of-type(3n+3),
    .faq .video-item:nth-of-type(3n+2),
    .feedbacks .video-item:nth-of-type(3n+2),
    .docs .video-item:nth-of-type(3n+2) {
        margin: 2% 1%;
    }

    .video .video-item img,
    .video .video-item iframe,
    .faq .video-item img,
    .faq .video-item iframe,
    .feedbacks .video-item img,
    .feedbacks .video-item iframe,
    .docs .video-item img,
    .docs .video-item iframe {
        height: 160px;
    }

    .video .video-item .sign,
    .faq .video-item .sign,
    .feedbacks .video-item .sign,
    .docs .video-item .sign {
        font-size: 1em;
    }
}

.video .select-box,
.faq .select-box,
.feedbacks .select-box,
.docs .select-box {
    position: relative;
    background: #fff;
    float: left;
    margin-bottom: 5px;
}

.video .select-box.select-doc-type select,
.faq .select-box.select-doc-type select,
.feedbacks .select-box.select-doc-type select,
.docs .select-box.select-doc-type select {
    width: 240px;
}

.video .select-box:after,
.faq .select-box:after,
.feedbacks .select-box:after,
.docs .select-box:after {
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -3px;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #7a9f0e transparent transparent transparent;
}

.video .pagination.bottom,
.faq .pagination.bottom,
.feedbacks .pagination.bottom,
.docs .pagination.bottom {
    margin: 15px 0px;
}

.video .pagination.bottom ul,
.faq .pagination.bottom ul,
.feedbacks .pagination.bottom ul,
.docs .pagination.bottom ul {
    margin-top: -40px;
}

.video .pagination .button-submit,
.faq .pagination .button-submit,
.feedbacks .pagination .button-submit,
.docs .pagination .button-submit {
    display: block;
    width: 230px;
    height: 50px;
    overflow: hidden;
    color: #232323;
    font: 18px/20px 'Roboto';
    text-transform: uppercase;
    margin: 0 auto;
    border: none;
    background: #b7d954;
    cursor: pointer;
    position: relative;
}

.video .pagination .button-submit:after,
.faq .pagination .button-submit:after,
.feedbacks .pagination .button-submit:after,
.docs .pagination .button-submit:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    background: #98ba32;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.video .pagination .button-submit:hover:after,
.faq .pagination .button-submit:hover:after,
.feedbacks .pagination .button-submit:hover:after,
.docs .pagination .button-submit:hover:after {
    width: 300px;
    height: 300px;
    margin: -150px 0 0 -150px;
}

.video .pagination .button-submit:hover,
.faq .pagination .button-submit:hover,
.feedbacks .pagination .button-submit:hover,
.docs .pagination .button-submit:hover {
    color: #fff;
}

.video .pagination .button-submit span,
.faq .pagination .button-submit span,
.feedbacks .pagination .button-submit span,
.docs .pagination .button-submit span {
    position: relative;
    z-index: 100;
}

.video .articles-list li,
.faq .articles-list li,
.feedbacks .articles-list li,
.docs .articles-list li {
    overflow: hidden;
    margin-bottom: 26px;
    float: left;
    width: 33.33333333%;
    box-sizing: border-box;
    padding-right: 40px;
}

.video .articles-list li img,
.faq .articles-list li img,
.feedbacks .articles-list li img,
.docs .articles-list li img {
    float: left;
    width: 110px;
    height: auto;
    margin-right: 20px;
}

.video .articles-list li span,
.faq .articles-list li span,
.feedbacks .articles-list li span,
.docs .articles-list li span {
    display: block;
    overflow: hidden;
    height: 90px;
}

.video .articles-list li strong,
.faq .articles-list li strong,
.feedbacks .articles-list li strong,
.docs .articles-list li strong {
    color: #232323;
    font: 18px/21px 'Roboto';
    margin-bottom: 6px;
    display: block;
}

.video .articles-list li strong a,
.faq .articles-list li strong a,
.feedbacks .articles-list li strong a,
.docs .articles-list li strong a {
    text-decoration: none;
    display: block;
}

.video .articles-list li strong a:hover,
.faq .articles-list li strong a:hover,
.feedbacks .articles-list li strong a:hover,
.docs .articles-list li strong a:hover {
    text-decoration: underline;
}

.video .articles-list li p,
.faq .articles-list li p,
.feedbacks .articles-list li p,
.docs .articles-list li p {
    color: #747474;
    margin: 0;
    line-height: 21px;
}

@media screen and (max-width: 991px) {

    .video .articles-list li,
    .faq .articles-list li,
    .feedbacks .articles-list li,
    .docs .articles-list li {
        padding-right: 25px;
    }

    .video .articles-list li img,
    .faq .articles-list li img,
    .feedbacks .articles-list li img,
    .docs .articles-list li img {
        width: 80px;
    }

    .video .articles-list li span,
    .faq .articles-list li span,
    .feedbacks .articles-list li span,
    .docs .articles-list li span {
        height: 65px;
    }

    .video .articles-list li span strong,
    .faq .articles-list li span strong,
    .feedbacks .articles-list li span strong,
    .docs .articles-list li span strong {
        font-size: 14px;
    }

    .video .articles-list li span strong a,
    .faq .articles-list li span strong a,
    .feedbacks .articles-list li span strong a,
    .docs .articles-list li span strong a {
        line-height: 1.2em;
    }

    .video .articles-list li span p,
    .faq .articles-list li span p,
    .feedbacks .articles-list li span p,
    .docs .articles-list li span p {
        display: none;
    }
}

@media screen and (max-width: 767px) {

    .video .articles-list li,
    .faq .articles-list li,
    .feedbacks .articles-list li,
    .docs .articles-list li {
        padding-right: 15px;
        width: 100%;
    }

    .video .articles-list li img,
    .faq .articles-list li img,
    .feedbacks .articles-list li img,
    .docs .articles-list li img {
        width: 90px;
    }

    .video .articles-list li span,
    .faq .articles-list li span,
    .feedbacks .articles-list li span,
    .docs .articles-list li span {
        height: 74px;
    }

    .video .articles-list li span strong,
    .faq .articles-list li span strong,
    .feedbacks .articles-list li span strong,
    .docs .articles-list li span strong {
        font-size: 14px;
    }

    .video .articles-list li span strong a,
    .faq .articles-list li span strong a,
    .feedbacks .articles-list li span strong a,
    .docs .articles-list li span strong a {
        line-height: 1.2em;
    }

    .video .articles-list li span p,
    .faq .articles-list li span p,
    .feedbacks .articles-list li span p,
    .docs .articles-list li span p {
        display: inline-block;
        line-height: 1.25em;
    }
}

@media screen and (max-width: 1169px) {

    .video .pagination.bottom ul .mobile-hide,
    .faq .pagination.bottom ul .mobile-hide,
    .feedbacks .pagination.bottom ul .mobile-hide,
    .docs .pagination.bottom ul .mobile-hide {
        display: none;
    }
}

@media screen and (max-width: 991px) {

    .video .pagination.bottom ul,
    .faq .pagination.bottom ul,
    .feedbacks .pagination.bottom ul,
    .docs .pagination.bottom ul {
        margin-top: 20px;
    }

    .video .pagination ul,
    .faq .pagination ul,
    .feedbacks .pagination ul,
    .docs .pagination ul {
        width: 100%;
        text-align: center;
    }

    .video .pagination ul li,
    .faq .pagination ul li,
    .feedbacks .pagination ul li,
    .docs .pagination ul li {
        float: none;
        margin-right: 5px;
    }
}

.a-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}



.title-small {
    overflow: hidden;
    color: #232323;
    font: 30px/32px 'Exo 2';
    margin-bottom: 30px;
    display: block;
}

.title-small .a-link {
    font-size: 14px;
    color: #747474;
    text-transform: uppercase;
    text-decoration: none;
    margin-left: 20px;
    font-weight: 400;
}

.title-small .a-link:hover {
    color: #668800;
}

.title-small h2 {
    font: 30px/32px 'Exo 2';
    display: inline-block;
    font-weight: 600;
}

.title-small h3 {
    font: 30px/32px 'Exo 2';
    display: inline-block;
}

.all-articles {
    background: url(/bitrix/templates/qbpm/css/../images/right_arrow.png) no-repeat 0 50%;
    padding-left: 18px;
    background-size: auto 13px;
}
.all-link {
    background: url(/bitrix/templates/qbpm/css/../images/right_arrow.png) no-repeat 0 50%;
    padding-left: 18px;
    background-size: auto 13px;
}

@media screen and (max-width: 699px) {
    .title-small .a-link {
        margin-left: 0px;
    }
}

/*.faq .pagination ul,*/
.feedbacks .pagination ul {
    margin-top: -40px;
}

@media screen and (max-width: 1169px) {

    .faq .pagination ul,
    .feedbacks .pagination ul {
        margin-top: 20px;
    }
}

@media screen and (max-width: 991px) {

    .faq .pagination ul,
    .feedbacks .pagination ul {
        width: 100%;
        text-align: center;
    }

    .faq .pagination ul li,
    .feedbacks .pagination ul li {
        float: none;
        margin-right: 5px;
    }
}

.faq .faq-item,
.feedbacks .faq-item {
    width: 100%;
    background: #fff;
    /*height: 170px;*/
    line-height: 25px;
    margin-top: 10px;
    box-sizing: border-box;
    padding: 18px 22px 0px 22px;
    position: relative;
}

.faq .faq-item h4,
.feedbacks .faq-item h4 {
    font-family: Roboto;
    font-weight: 400;
    color: #232323;
    font-size: 22px;
}

.faq .faq-item .author,
.feedbacks .faq-item .author {
    font-family: Roboto;
    font-weight: 400;
    color: #747474;
    font-size: 14px;
    padding: 0.8em 0px;
    margin: 0;
}

.faq .faq-item .text,
.feedbacks .faq-item .text {
    border-top: 1px solid #d6d8d2;
    font-family: Roboto;
    font-weight: 400;
    color: #232323;
    font-size: 16px;
    padding: 10px 0px 0px 0px;
    margin: 0;
}

.faq .faq-item .more,
.feedbacks .faq-item .more {
    font-family: Roboto;
    font-weight: 400;
    color: #747474;
    font-size: 14px;
    text-transform: uppercase;
}

.faq .faq-item .more:hover,
.feedbacks .faq-item .more:hover {
    text-decoration: underline;
}

.faq .faq-item .useful,
.feedbacks .faq-item .useful {
    position: absolute;
    bottom: 10px;
    right: 30px;
    line-height: 28px;
    font-size: 16px;
    color: #232323;
    margin: 0;
    font-family: Roboto;
    font-weight: 700;
    width: 215px;
}

.faq .faq-item .useful a,
.feedbacks .faq-item .useful a {
    padding-left: 22px;
    line-height: 28px;
    display: inline-block;
    position: relative;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    background-repeat: no-repeat;
    background-position: top left;
    float: right;
    width: 60px;
    box-sizing: border-box;
}

.faq .faq-item .useful a:hover,
.feedbacks .faq-item .useful a:hover {
    text-decoration: underline;
}

.faq .faq-item .useful a img,
.feedbacks .faq-item .useful a img {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: auto;
}

.faq .faq-item .useful a.good,
.feedbacks .faq-item .useful a.good {
    color: #7a9f0e;
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
}

.faq .faq-item .useful a.good.inactive,
.feedbacks .faq-item .useful a.good.inactive {
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
}

.faq .faq-item .useful a.bad,
.feedbacks .faq-item .useful a.bad {
    color: #ff7271;
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
}

.faq .faq-item .useful a.bad.inactive,
.feedbacks .faq-item .useful a.bad.inactive {
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
}

@media screen and (max-width: 1169px) {

    .faq .faq-item .text,
    .feedbacks .faq-item .text {
        padding: 10px 0px 0px 0px;
    }
}

@media screen and (max-width: 991px) {

    .faq .faq-item .text,
    .feedbacks .faq-item .text {
        padding: 10px 0px 0px 0px;
    }

    .faq .faq-item .useful,
    .feedbacks .faq-item .useful {
        position: absolute;
        bottom: 10px;
        right: 30px;
        line-height: 28px;
        font-size: 16px;
        color: #232323;
        font-family: Roboto;
        font-weight: 700;
        width: 215px;
        right: 20px;
        width: 200px;
    }

    .faq .faq-item .useful a,
    .feedbacks .faq-item .useful a {
        padding-left: 22px;
        line-height: 28px;
        display: inline-block;
        position: relative;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        background-repeat: no-repeat;
        background-position: top left;
        float: right;
        width: 60px;
        box-sizing: border-box;
        font-size: 12px;
    }

    .faq .faq-item .useful a:hover,
    .feedbacks .faq-item .useful a:hover {
        text-decoration: underline;
    }

    .faq .faq-item .useful a img,
    .feedbacks .faq-item .useful a img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: auto;
    }

    .faq .faq-item .useful a.good,
    .feedbacks .faq-item .useful a.good {
        color: #7a9f0e;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
    }

    .faq .faq-item .useful a.good.inactive,
    .feedbacks .faq-item .useful a.good.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
    }

    .faq .faq-item .useful a.bad,
    .feedbacks .faq-item .useful a.bad {
        color: #ff7271;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
    }

    .faq .faq-item .useful a.bad.inactive,
    .feedbacks .faq-item .useful a.bad.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
    }
}

@media screen and (max-width: 767px) {

    .faq .faq-item,
    .feedbacks .faq-item {
        height: auto;
        padding-bottom: 10px;
    }

    .faq .faq-item .text,
    .feedbacks .faq-item .text {
        padding: 10px 0px 0px 0px;
        line-height: 1.5em;
    }

    .faq .faq-item .useful,
    .feedbacks .faq-item .useful {
        position: absolute;
        bottom: 10px;
        right: 30px;
        line-height: 28px;
        font-size: 16px;
        color: #232323;
        font-family: Roboto;
        font-weight: 700;
        width: 215px;
        right: 10px;
        line-height: 20px;
    }

    .faq .faq-item .useful a,
    .feedbacks .faq-item .useful a {
        padding-left: 22px;
        line-height: 28px;
        display: inline-block;
        position: relative;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        background-repeat: no-repeat;
        background-position: top left;
        float: right;
        width: 60px;
        box-sizing: border-box;
        line-height: 20px;
        background-size: contain;
    }

    .faq .faq-item .useful a:hover,
    .feedbacks .faq-item .useful a:hover {
        text-decoration: underline;
    }

    .faq .faq-item .useful a img,
    .feedbacks .faq-item .useful a img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: auto;
    }

    .faq .faq-item .useful a.good,
    .feedbacks .faq-item .useful a.good {
        color: #7a9f0e;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
    }

    .faq .faq-item .useful a.good.inactive,
    .feedbacks .faq-item .useful a.good.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
    }

    .faq .faq-item .useful a.bad,
    .feedbacks .faq-item .useful a.bad {
        color: #ff7271;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
    }

    .faq .faq-item .useful a.bad.inactive,
    .feedbacks .faq-item .useful a.bad.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
    }
}

@media screen and (max-width: 500px) {

    .faq .faq-item,
    .feedbacks .faq-item {
        height: auto;
        padding: 10px;
    }

    .faq .faq-item h4,
    .feedbacks .faq-item h4 {
        font-size: 18px;
        font-weight: 700;
    }

    .faq .faq-item .author,
    .feedbacks .faq-item .author {
        font-size: 14px;
        padding: 1em 0px 1.2em;
    }

    .faq .faq-item .text,
    .feedbacks .faq-item .text {
        font-size: 10px;
        padding: 10px 0px 0px 0px;
        line-height: 1.5em;
        font-size: 16px;
        line-height: 1.3em;
    }

    .faq .faq-item .more,
    .feedbacks .faq-item .more {
        font-size: 10px;
        font-size: 16px;
        padding: 0px;
        margin: 1em 0px;
    }

    .faq .faq-item .useful,
    .feedbacks .faq-item .useful {
        position: absolute;
        bottom: 10px;
        right: 30px;
        line-height: 28px;
        font-size: 16px;
        color: #232323;
        font-family: Roboto;
        font-weight: 700;
        width: 215px;
        right: 10px;
        font-size: 10px;
        width: 180px;
        line-height: 20px;
        position: relative;
        bottom: 0px;
        right: 0px;
        font-size: 16px;
        width: 100%;
        line-height: 28px;
        margin-top: 10px;
    }

    .faq .faq-item .useful a,
    .feedbacks .faq-item .useful a {
        padding-left: 22px;
        line-height: 28px;
        display: inline-block;
        position: relative;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        background-repeat: no-repeat;
        background-position: top left;
        float: right;
        width: 60px;
        box-sizing: border-box;
        font-size: 10px;
        line-height: 20px;
        background-size: contain;
        line-height: 28px;
        font-size: 16px;
    }

    .faq .faq-item .useful a:hover,
    .feedbacks .faq-item .useful a:hover {
        text-decoration: underline;
    }

    .faq .faq-item .useful a img,
    .feedbacks .faq-item .useful a img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: auto;
    }

    .faq .faq-item .useful a.good,
    .feedbacks .faq-item .useful a.good {
        color: #7a9f0e;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
    }

    .faq .faq-item .useful a.good.inactive,
    .feedbacks .faq-item .useful a.good.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
    }

    .faq .faq-item .useful a.bad,
    .feedbacks .faq-item .useful a.bad {
        color: #ff7271;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
    }

    .faq .faq-item .useful a.bad.inactive,
    .feedbacks .faq-item .useful a.bad.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
    }
}

.faq .feedbacks-item,
.feedbacks .feedbacks-item {
    width: 100%;
    background: #fff;
    height: 190px;
    margin-top: 10px;
    box-sizing: border-box;
    padding: 18px 22px 0px 22px;
    position: relative;
    overflow: hidden;
}

.faq .feedbacks-item .photo,
.feedbacks .feedbacks-item .photo {
    float: left;
    width: 10%;
    height: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq .feedbacks-item .photo img,
.feedbacks .feedbacks-item .photo img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.faq .feedbacks-item .stars,
.feedbacks .feedbacks-item .stars {
    width: 88%;
    float: right;
    text-align: left;
    margin: 0;
}

.faq .feedbacks-item .stars span,
.feedbacks .feedbacks-item .stars span {
    display: inline-block;
    width: 16px;
    height: 15px;
    background: url(/bitrix/templates/qbpm/css/../img/feedbacks-stars.png) no-repeat center center;
}

.faq .feedbacks-item .stars span.active,
.feedbacks .feedbacks-item .stars span.active {
    background-image: url(/bitrix/templates/qbpm/css/../img/feedbacks-stars-active.png);
}

.faq .feedbacks-item h4,
.feedbacks .feedbacks-item h4 {
    font-family: Roboto;
    font-weight: 400;
    color: #232323;
    font-size: 22px;
    width: 88%;
    float: right;
    margin: 0;
}

.faq .feedbacks-item .author,
.feedbacks .feedbacks-item .author {
    font-family: Roboto;
    font-weight: 400;
    color: #747474;
    font-size: 14px;
    padding: 0.8em 0px;
    width: 88%;
    float: right;
    margin: 0;
}

.faq .feedbacks-item .text,
.feedbacks .feedbacks-item .text {
    border-top: 1px solid #d6d8d2;
    font-family: Roboto;
    font-weight: 400;
    color: #232323;
    font-size: 16px;
    padding: 0.8em 0px;
    width: 88%;
    float: right;
    margin: 0;
}

.faq .feedbacks-item .more-container,
.feedbacks .feedbacks-item .more-container {
    width: 88%;
    float: right;
    text-align: left;
    margin: 0;
}

.faq .feedbacks-item .more-container .more,
.feedbacks .feedbacks-item .more-container .more {
    font-family: Roboto;
    font-weight: 400;
    color: #747474;
    font-size: 14px;
    text-transform: uppercase;
}

.faq .feedbacks-item .more-container .more:hover,
.feedbacks .feedbacks-item .more-container .more:hover {
    text-decoration: underline;
}

.faq .feedbacks-item .useful,
.feedbacks .feedbacks-item .useful {
    position: absolute;
    bottom: 10px;
    right: 30px;
    line-height: 28px;
    font-size: 16px;
    color: #232323;
    font-family: Roboto;
    font-weight: 700;
    width: 215px;
    margin: 0;
}

.faq .feedbacks-item .useful a,
.feedbacks .feedbacks-item .useful a {
    padding-left: 22px;
    line-height: 28px;
    display: inline-block;
    position: relative;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    background-repeat: no-repeat;
    background-position: top left;
    float: right;
    width: 60px;
    box-sizing: border-box;
    margin: 0;
}

.faq .feedbacks-item .useful a:hover,
.feedbacks .feedbacks-item .useful a:hover {
    text-decoration: underline;
}

.faq .feedbacks-item .useful a img,
.feedbacks .feedbacks-item .useful a img {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: auto;
}

.faq .feedbacks-item .useful a.good,
.feedbacks .feedbacks-item .useful a.good {
    color: #7a9f0e;
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
}

.faq .feedbacks-item .useful a.good.inactive,
.feedbacks .feedbacks-item .useful a.good.inactive {
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
}

.faq .feedbacks-item .useful a.bad,
.feedbacks .feedbacks-item .useful a.bad {
    color: #ff7271;
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
}

.faq .feedbacks-item .useful a.bad.inactive,
.feedbacks .feedbacks-item .useful a.bad.inactive {
    background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
}

@media screen and (max-width: 1169px) {

    .faq .feedbacks-item h4,
    .feedbacks .feedbacks-item h4 {
        font-size: 20px;
    }

    .faq .feedbacks-item .author,
    .feedbacks .feedbacks-item .author {
        font-size: 12px;
    }

    .faq .feedbacks-item .text,
    .feedbacks .feedbacks-item .text {
        font-size: 14px;
        padding: 0.8em 0px;
    }

    .faq .feedbacks-item .more-container .more,
    .feedbacks .feedbacks-item .more-container .more {
        font-size: 12px;
    }

    .faq .feedbacks-item h4,
    .faq .feedbacks-item .stars,
    .faq .feedbacks-item .author,
    .faq .feedbacks-item .text,
    .faq .feedbacks-item .more-container,
    .feedbacks .feedbacks-item h4,
    .feedbacks .feedbacks-item .stars,
    .feedbacks .feedbacks-item .author,
    .feedbacks .feedbacks-item .text,
    .feedbacks .feedbacks-item .more-container {
        width: 86%;
    }
}

@media screen and (max-width: 991px) {

    .faq .feedbacks-item h4,
    .feedbacks .feedbacks-item h4 {
        font-size: 16px;
    }

    .faq .feedbacks-item .text,
    .feedbacks .feedbacks-item .text {
        padding: 0.8em 0px;
    }

    .faq .feedbacks-item .useful,
    .feedbacks .feedbacks-item .useful {
        position: absolute;
        bottom: 10px;
        right: 30px;
        line-height: 28px;
        font-size: 16px;
        color: #232323;
        font-family: Roboto;
        font-weight: 700;
        width: 215px;
        right: 20px;
        font-size: 12px;
        width: 200px;
    }

    .faq .feedbacks-item .useful a,
    .feedbacks .feedbacks-item .useful a {
        padding-left: 22px;
        line-height: 28px;
        display: inline-block;
        position: relative;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        background-repeat: no-repeat;
        background-position: top left;
        float: right;
        width: 60px;
        box-sizing: border-box;
        font-size: 12px;
    }

    .faq .feedbacks-item .useful a:hover,
    .feedbacks .feedbacks-item .useful a:hover {
        text-decoration: underline;
    }

    .faq .feedbacks-item .useful a img,
    .feedbacks .feedbacks-item .useful a img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: auto;
    }

    .faq .feedbacks-item .useful a.good,
    .feedbacks .feedbacks-item .useful a.good {
        color: #7a9f0e;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
    }

    .faq .feedbacks-item .useful a.good.inactive,
    .feedbacks .feedbacks-item .useful a.good.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
    }

    .faq .feedbacks-item .useful a.bad,
    .feedbacks .feedbacks-item .useful a.bad {
        color: #ff7271;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
    }

    .faq .feedbacks-item .useful a.bad.inactive,
    .feedbacks .feedbacks-item .useful a.bad.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
    }
}

@media screen and (max-width: 767px) {

    .faq .feedbacks-item h4,
    .feedbacks .feedbacks-item h4 {
        font-size: 14px;
    }

    .faq .feedbacks-item .author,
    .feedbacks .feedbacks-item .author {
        font-size: 10px;
    }

    .faq .feedbacks-item .text,
    .feedbacks .feedbacks-item .text {
        font-size: 10px;
        padding: 0.8em 0px;
        line-height: 1.5em;
    }

    .faq .feedbacks-item .more-container .more,
    .feedbacks .feedbacks-item .more-container .more {
        font-size: 10px;
    }

    .faq .feedbacks-item .useful,
    .feedbacks .feedbacks-item .useful {
        position: absolute;
        bottom: 10px;
        right: 30px;
        line-height: 28px;
        font-size: 16px;
        color: #232323;
        font-family: Roboto;
        font-weight: 700;
        width: 215px;
        right: 10px;
        font-size: 10px;
        width: 180px;
        line-height: 20px;
    }

    .faq .feedbacks-item .useful a,
    .feedbacks .feedbacks-item .useful a {
        padding-left: 22px;
        line-height: 28px;
        display: inline-block;
        position: relative;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        background-repeat: no-repeat;
        background-position: top left;
        float: right;
        width: 60px;
        box-sizing: border-box;
        font-size: 10px;
        line-height: 20px;
        background-size: contain;
    }

    .faq .feedbacks-item .useful a:hover,
    .feedbacks .feedbacks-item .useful a:hover {
        text-decoration: underline;
    }

    .faq .feedbacks-item .useful a img,
    .feedbacks .feedbacks-item .useful a img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: auto;
    }

    .faq .feedbacks-item .useful a.good,
    .feedbacks .feedbacks-item .useful a.good {
        color: #7a9f0e;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
    }

    .faq .feedbacks-item .useful a.good.inactive,
    .feedbacks .feedbacks-item .useful a.good.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
    }

    .faq .feedbacks-item .useful a.bad,
    .feedbacks .feedbacks-item .useful a.bad {
        color: #ff7271;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
    }

    .faq .feedbacks-item .useful a.bad.inactive,
    .feedbacks .feedbacks-item .useful a.bad.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
    }
}

@media screen and (max-width: 500px) {

    .faq .feedbacks-item,
    .feedbacks .feedbacks-item {
        height: auto;
        padding-bottom: 40px;
        width: 88%;
        margin-left: 6%;
        margin-right: 6%;
        padding: 20px;
    }

    .faq .feedbacks-item .photo,
    .feedbacks .feedbacks-item .photo {
        width: 100%;
        margin-bottom: 20px;
    }

    .faq .feedbacks-item h4,
    .faq .feedbacks-item .stars,
    .faq .feedbacks-item .author,
    .faq .feedbacks-item .text,
    .faq .feedbacks-item .more-container,
    .feedbacks .feedbacks-item h4,
    .feedbacks .feedbacks-item .stars,
    .feedbacks .feedbacks-item .author,
    .feedbacks .feedbacks-item .text,
    .feedbacks .feedbacks-item .more-container {
        width: 100%;
    }

    .faq .feedbacks-item h4,
    .feedbacks .feedbacks-item h4 {
        font-size: 18px;
        font-weight: 700;
    }

    .faq .feedbacks-item .author,
    .feedbacks .feedbacks-item .author {
        font-size: 14px;
        padding: 0px 0px 1.2em;
    }

    .faq .feedbacks-item .author span,
    .feedbacks .feedbacks-item .author span {
        display: none;
    }

    .faq .feedbacks-item .text,
    .feedbacks .feedbacks-item .text {
        font-size: 10px;
        padding: 0.8em 0px;
        line-height: 1.5em;
        font-size: 16px;
        line-height: 1.3em;
    }

    .faq .feedbacks-item .more-container .more,
    .feedbacks .feedbacks-item .more-container .more {
        font-size: 10px;
        font-size: 16px;
        padding: 0px;
        margin: 1em 0px;
    }

    .faq .feedbacks-item .useful,
    .feedbacks .feedbacks-item .useful {
        position: absolute;
        bottom: 10px;
        right: 30px;
        line-height: 28px;
        font-size: 16px;
        color: #232323;
        font-family: Roboto;
        font-weight: 700;
        width: 215px;
        right: 10px;
        font-size: 10px;
        width: 180px;
        line-height: 20px;
        position: relative;
        bottom: 0px;
        right: 0px;
        font-size: 16px;
        width: 100%;
        line-height: 28px;
        margin-top: 10px;
        float: left;
    }

    .faq .feedbacks-item .useful a,
    .feedbacks .feedbacks-item .useful a {
        padding-left: 22px;
        line-height: 28px;
        display: inline-block;
        position: relative;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        background-repeat: no-repeat;
        background-position: top left;
        float: right;
        width: 60px;
        box-sizing: border-box;
        font-size: 10px;
        line-height: 20px;
        background-size: contain;
        line-height: 28px;
        font-size: 16px;
    }

    .faq .feedbacks-item .useful a:hover,
    .feedbacks .feedbacks-item .useful a:hover {
        text-decoration: underline;
    }

    .faq .feedbacks-item .useful a img,
    .feedbacks .feedbacks-item .useful a img {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: auto;
    }

    .faq .feedbacks-item .useful a.good,
    .feedbacks .feedbacks-item .useful a.good {
        color: #7a9f0e;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good.png);
    }

    .faq .feedbacks-item .useful a.good.inactive,
    .feedbacks .feedbacks-item .useful a.good.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png);
    }

    .faq .feedbacks-item .useful a.bad,
    .feedbacks .feedbacks-item .useful a.bad {
        color: #ff7271;
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad.png);
    }

    .faq .feedbacks-item .useful a.bad.inactive,
    .feedbacks .feedbacks-item .useful a.bad.inactive {
        background-image: url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png);
    }
}













/*
*   Sumo Select
*/
.SumoSelect {
    margin-left: 10px;
}

.SumoSelect>.CaptionCont {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 7px 10px;
    border: 1px solid #d6d8d2;
    display: block;
    position: relative;
    background: #fff;
    float: left;
    width: 190px;
    font-size: 16px;
    border-radius: 0px;
    padding: 0px;
    width: 100%;
}

.SumoSelect>.CaptionCont>span {
    margin: 0px;
    overflow: hidden;
    padding-left: 10px;
    max-width: 100%;
    padding-right: 30px;
    box-sizing: border-box;
}

.SumoSelect>.CaptionCont>span.placeholder {
    color: #232323;
    font-style: normal;
    font-size: 16px;
}

.SumoSelect>.CaptionCont>label>i {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAASFBMVEX///+ZtUZ6nw6cuEzT36/X4rahu1Wlvlvu8+GAoxiBpBvx9eXC05DG1pj9/fuTsTqWs0H9/vzi6st7oBB8oRLl7dG4y368z4YRt+FDAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAD1JREFUCNdjYCASMDJBATOQwwLjsIKk2CBsdrA6Dk4Qm4sboosHxOGFGsHHz8QkIAgzUEhYRBRhvJg4AfsBWX8BU39mbTwAAAAASUVORK5CYII=");
}

@media screen and (max-width: 500px) {
    .SumoSelect {
        margin-left: 0px;
        width: 100%;
    }

    .SumoSelect>.CaptionCont {
        width: 100%;
    }
}

.SumoSelect .select-all.partial>span i,
.SumoSelect .select-all.selected>span i,
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
    background-color: #98ba32;
}

.SumoSelect>.optWrapper.multiple>.options li.opt {
    padding: 0px 6px 0px 35px;
}

.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {
    padding: 0px 6px 0px 35px;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p {
    padding: 0px;
}

.SumoSelect>.optWrapper.multiple.isFloating {
    padding-bottom: 30px;
}

.SumoSelect>.optWrapper>.options li label {
    line-height: 20px;
    padding: 6px 0px;
    white-space: normal;
}

.SumoSelect>.optWrapper>.options li.opt.placeholder {
    display: none;
}

.SumoSelect>.optWrapper>.options li.opt:hover {
    background-color: #f5f9e8;
}

.SumoSelect:hover>.CaptionCont,
.SumoSelect:focus>.CaptionCont {
    box-shadow: none;
}




.sort-by {
    float: left;
}

.sort-by .row {
    margin-right: 0px;
}

@media screen and (max-width: 480px) {
    .sort-by .row {
        width: 100%;
    }

    .sort-by .row a {
        font-size: 14px;
        margin-right: 7px;
    }

    .sort-by .row a:nth-of-type(1) {
        margin-left: 0px;
    }

    .sort-by .row a:nth-last-of-type(1) {
        margin-right: 0px;
    }
}

.sort-by .line {
    margin-right: 0px;
}

.sort-by .line a {
    margin-right: 3px;
}

.sort-by .line a:nth-last-of-type(1) {
    margin-right: 0px;
}

.output-by {
    float: right;
}

.output-by a:nth-of-type(1) {
    margin-left: 10px;
}

@media screen and (max-width: 500px) {
    .output-by a:nth-of-type(1) {
        margin-left: 0px;
    }
}

.view-by {
    overflow: hidden;
    text-align: center;
}

.view-by span,
.view-by a {
    display: inline-block;
    float: none;
    vertical-align: top;
}

.view-by a {
    width: 32px;
    padding: 0;
    text-indent: -9999px;
    background: url(/bitrix/templates/qbpm/css/../images/view-by.png) no-repeat;
}

.view-by a.tile-view {
    background-position: 0 0;
}

.view-by a.tile-view.active {
    background-position: 0 -26px;
}

.view-by a.list-view {
    background-position: 0 -52px;
}

.view-by a.list-view.active {
    background-position: 0 -78px;
}

.choose-by {
    margin-bottom: 5px;
}

.choose-by .row {
    margin-left: 0px;
}

.choose-by span:nth-of-type(1) {
    margin-right: 10px;
}

.choose-by .SumoSelect {
    margin-left: 0px;
    margin-right: 10px;
}

@media screen and (max-width: 580px) {
    .choose-by span {
        width: 100%;
    }

    .choose-by .SumoSelect:nth-of-type(1) {
        margin-left: 0px;
    }
}

.sort-by .line {
    margin-left: 0px;
}

.sort-by .line a {
    margin-left: 0px;
    margin-right: 10px;
}

.sort-by span:nth-of-type(1) {
    margin-right: 10px;
}



.a-box {
    float: none;
    width: 100%;
    padding-left: 0;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
}






.owl-carousel.owl-drag .owl-item {
    background: #fff;
}

.last-child {
    margin-top: 20px;
}

.error {
    border: 2px solid #ff0000 !important;
}

.faq-question form .right .input {
    line-height: 0;
}

.faq .faq-item .more,
.feedbacks .faq-item .more {
    text-decoration: none;
}

.class_vopros_otvet .faq-question {
    display: none;
}

/*** projects ***/

.project-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    background: #fff;
    line-height: 25px;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 30px;
    position: relative;
}

.project-item h4, .project-item .h4 {
    margin-bottom: 20px;
    font-family: Roboto;
    font-weight: 400;
    color: #232323;
    font-size: 22px;
}

.project-image {
    width: 180px;
    height: 140px;
    position: relative;
    overflow: visible;
}

.project-image img {
    width: auto;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.project-item .project-image img {
    max-width: 100%;
}
.project-info {
    margin: 0 30px;
}

.project-info a {
    text-decoration: none;
}

.project-properties {
    font-size: 14px;
}

.project-properties-item b {
    margin-right: 10px;
}

.project-btn-wrap {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: right;
}

.project-btn {
    display: inline-block;
    background: #b7d954;
    text-align: center;
    color: #232323;
    font-size: 18px;
    line-height: 50px;
    text-decoration: none;
    text-transform: uppercase;
    width: 200px;
    max-width: 200px;
    height: 50px;
    position: relative;
    overflow: hidden;
}

.project-btn:hover {
    color: #fff;
}

.project-btn:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -5px;
    background: #98ba32;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.project-btn:hover:after {
    width: 220px;
    height: 220px;
    margin: -110px 0 0 -110px;
}

.project-btn span {
    position: relative;
    z-index: 100;
}

@media (max-width: 600px) {
    .project-item {
        padding: 20px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: calc(100vw - 20px);
    }

    .project-item h4, .project-item .h4 {
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #ccc;
    }

    .project-image {
        margin-bottom: 20px;
    }

    .project-info {
        margin: 0;
    }

    .project-properties {
        line-height: 22px;
        margin-bottom: 20px;
    }

    .project-properties-item {
        margin-bottom: 4px;
    }

    .project-btn-wrap {
        height: 50px;
        text-align: center;
    }

    .class_detail_hidden.class_montazh {
        clear: both;
        padding: 20px 0;
    }
}

.logo img {
    width: 365px;
}
@media screen and (max-width: 767px) {
    .logo img {
        /*width: 94%;*/
        /*padding:10px;*/
    }
    .f-small table td input[type=text]{
        width: 40%;
    }
    .f-small table td .select-box.temmm{
        width: 90%;
    }
}

a[name~=top_svoystva]  {
        position: fixed;
}
.f-td ul {
    margin: 6px 0 10px;
}

.mgo-number *{
    opacity: 1 !important;
}

/** 404 page */
.bx-404-container{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.bx-404-block{
    margin-top: 100px;
    margin-bottom: 66px;
}
@media (max-width:768px) {
    .bx-404-block{
        margin-top: 50px;
        margin-bottom: 33px;
    }
}
.bx-404-text-block{
    font-size: 20px;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
}

@media screen and (max-width: 701px) {
    .logo img {
        width: 94%;
        padding:10px;
        height: 61px;
    }

}
/* End */


/* Start:/bitrix/templates/qbpm/css/styles.min.css?177977836166892*/
.item-label{left:-7px}.container{padding:0 10px}.detail_top .h1 h1{font-size:36px;color:#232323;font-family:"Exo 2";font-weight:700;width:100%;line-height:53px}@media screen and (min-width:767px){.detail_top .h1 h1{max-width:calc(100% - 170px)}}.detail_top .h1_desc{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0;border-bottom:1px solid #ccc;line-height:1.5;gap:15px 0}.detail_top .detail_art{width:25%;float:left;font-size:18px}.detail_top .detail_stars{width:25%;float:left}.detail_top .detail_stars img{vertical-align:-3px;padding-left:1px}.detail_top .detail_faq,.detail_top .detail_stars{font-size:14px;color:#747474}.detail_top .detail_faq img{padding-left:40px;vertical-align:-3px;padding-right:4px}.detail_body .detail_body_right_vseh a,.detail_top .detail_faq a{font-size:14px;color:#747474;text-decoration:none}.detail_body .detail_body_right_vseh a:hover,.detail_top .detail_faq a:hover{text-decoration:underline}.detail_top .detail_faq,.detail_top .detail_print{width:25%;float:left;text-align:right}.detail_top .detail_print img{width:140px}.detail_body{margin:30px 0 70px!important;width:100%;float:left}.detail_body .detail_body_left,.detail_body .detail_body_right{float:left;width:calc(50% - 12px);border:1px solid #d6d8d2;background:#fff}.detail_body .detail_body_left{padding-bottom:20px;overflow:hidden}.detail_body .detail_body_left .main_img{text-align:center}.detail_body .detail_body_left .main_img img{max-width:100%;max-height:542px}.detail_body .detail_body_left .list_img{margin:10px 40px 0}.detail_body .detail_body_left .list_img ul li a{border:1px solid #d6d8d2;display:block;padding:4px}.detail_body .detail_body_left .list_img ul li a:hover{border:3px solid #b7d954;padding:2px}.mobile_visible,.mobile_visible_inline{display:none}.spec-slider ul li{overflow:initial!important}.detail_body .detail_body_right{color:#232323;font-family:"Roboto";padding-bottom:0;margin-left:20px}.detail_body .list_img .bx-wrapper .bx-prev{left:-40px;background:url(/bitrix/templates/qbpm/css/../img2/controls.png)no-repeat 0-30px;height:30px!important}.bx-wrapper .bx-next{right:-40px!important;background:url(/bitrix/templates/qbpm/css/../img2/controls.png)no-repeat -36px -30px!important;height:30px!important}.detail_body .list_img .bx-wrapper .bx-next:hover{background-position:-36px 0}.detail_body .list_img .bx-wrapper .bx-prev:hover{background-position:0 0}.detail_body .detail_body_right_1{width:50%;float:left;font-size:14px;font-family:"Roboto";color:#232323}.detail_body .detail_body_right_1 .haracteristic{padding-left:20px;line-height:28px;padding-top:20px}.detail_body .detail_body_right_1 .detail_body_right_vseh{padding-left:20px;line-height:28px}.detail_body .detail_body_right_2{width:50%;float:left;text-align:right}.detail_body .detail_body_right_vseh a{text-transform:uppercase;line-height:30px}.detail_body2{margin:20px 0 20px 40px;float:left;width:100%}.detail_body2_price{font-size:30px;font-family:"Roboto";font-weight:700;text-align:center;margin:11px auto 0}.detail_body2_price span{font-size:18px;font-weight:400}.detail_body2_price_old{font-size:18px;padding-bottom:20px;text-align:center}.detail_label{margin-top:21px;border-top:1px solid #d6d8d2;padding:20px}.detail_label a{line-height:50px;height:50px;width:100%;display:block;margin:10px 0 0;font-size:14px;overflow:hidden;white-space:nowrap;text-align:left}.detail_label a:hover{text-decoration:underline}.now_sale{background:#ffe375 url(/bitrix/templates/qbpm/css/../img2/imgs.png)no-repeat 0 6px;text-indent:30px}.want_consult{background:#ffe375 url(/bitrix/templates/qbpm/css/../img2/imgs.png)no-repeat 0-54px;text-indent:30px}.calc_delivery{background:#ffe375 url(/bitrix/templates/qbpm/css/../img2/imgs.png)no-repeat 0-114px;text-indent:30px}.to_favorit_btn{width:90%;float:left;margin:30px 0 0}.to_comp,.to_favorit{display:block;width:49%;background-size:100%;height:55px;min-width:151px;text-align:center;text-indent:28px;color:#747474;line-height:50px;text-decoration:none;float:left}.to_favorit{background:url(/bitrix/templates/qbpm/css/../img2/img1.png)no-repeat;margin-right:2%}.to_comp{background:url(/bitrix/templates/qbpm/css/../img2/img2.png)no-repeat}.detail_options{width:100%;float:left}.detail_options_left{float:left;width:47%}.detail_options_left select{width:100%;height:30px;font-family:Roboto;font-size:14px;color:#232323;text-indent:10px;background:#fff url(/bitrix/templates/qbpm/css/../img2/pu.png)no-repeat center right 8px;border:1px solid #c3c3c3;box-shadow:0 0 3px #ccc;margin-bottom:15px}.detail_options_right{float:right;width:50%}.detail_main .detail_main_menu li a,.vkorzinu{font-family:Roboto;text-decoration:none;display:block}.vkorzinu{width:200px;margin:0 auto;max-width:200px;height:50px;background:#b7d954;text-align:center;line-height:50px;font-size:24px;text-transform:uppercase;font-weight:400;float:none}.vkorzinu:hover:after{width:102%;height:200px;margin:-100px 0 0-50%}.vkorzinu:after{content:"";position:absolute;width:0;height:0;left:50%;top:50%;margin:-5px 0 0-5px;background:#98ba32;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.detail_main{width:100%;float:left}.detail_main .detail_main_menu{padding:0;width:100%;float:left;margin:0}.detail_main .detail_main_menu li{list-style:none;float:left;display:block;height:53px;background:#fff;border:1px solid #d6d8d2}.detail_main .detail_main_menu li span{color:#747474}.detail_main .detail_main_menu li a{padding:16px 28px;height:19px;font-size:16px}.detail_main .detail_main_menu li .active{border-bottom:3px solid #b7d954}.class_harakteristika{width:100%;float:left;padding-bottom:20px}.detail_main_title{font-size:30px;font-family:"Exo 2";line-height:60px;border-bottom:1px solid #ccc}.detail_main_title2,.detail_main_title_all b{font-size:22px;font-family:"Roboto";color:#232323}.detail_main_title2{margin:30px 0 18px;float:left;width:100%}.detail_main_title_l{margin:20px 0 0;width:30%;float:left}.detail_main_title_mob{float:left}.detail_main_title_mob .bx-wrapper{min-height:100px}.detail_main_title_mob .bx-wrapper .bx-pager.bx-default-pager a.active,.detail_main_title_mob .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#9db851}.detail_main_title_mob .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(102,102,102,.43)}.detail_main_title_l .detail_main_title_v{background:#d6d8d2;padding:20px}.detail_main_title_vt{font-size:18px;font-family:"Roboto";color:#232323;margin:20px 0 0}.detail_main_title_all{width:100%;float:left}.detail_main_title_all b{font-weight:400}.detail_main_title_all p,.detail_main_title_all p a,.detail_main_title_l table td{font-size:14px;font-family:"Roboto";color:#232323}.detail_main_title_all p a{font-size:16px;line-height:25px;text-decoration:none}.class_variants_tovar .tbl .column .rightlinks a:hover,.class_variants_tovar .thumb-info .slide-name:hover,.detail_main_title_all p a:hover{text-decoration:underline}.detail_main_title_all p a u{padding-left:10px}.detail_label a,.detail_main_title_all p a u:hover{text-decoration:none}.detail_main_title_all p a strong{font-weight:400!important}.detail_main_title_all img{vertical-align:-3px}.detail_main_title_l table{width:100%;border-color:#ccc;border-spacing:0;border-collapse:collapse;margin:0 0 20px}.class_analogs table tr:hover,.detail_main_title_l table thead{background:#e4e5e0}.detail_main_title_l table td{font-size:16px;text-align:center;height:31px;border:1px solid #d6d8d2}.detail_main_title_l table tbody tr td:first-child,.detail_main_title_l table thead tr:first-child td:first-child{text-align:left;text-indent:10px}.detail_main_title_l dl,.detail_main_title_r dl,.detail_main_title_r p{font-size:16px;font-family:"Roboto";color:#232323}.detail_main_title_l dt,.detail_main_title_r dt{width:50%;float:left;background:url(/bitrix/templates/qbpm/css/../img2/01.png)repeat-x 0 7px;line-height:30px;clear:both}.detail_main_title_l dt font,.detail_main_title_r dt font{background:#f0f2ed;padding-right:5px}.detail_main_title_l dd,.detail_main_title_r dd{width:50%;float:left;line-height:30px}.detail_main_title_r{font:400 16px/1.5em"Roboto";margin:20px 0 0 2%;width:68%;float:right}.detail_main_title_r p{margin-bottom:5px;line-height:1.5em}.class_detail_hidden,.detail_main_title_l .bx-controls-direction{display:none}.class_compatibility,.class_modifications,.class_variants{width:100%;float:left}.class_compatibility ul,.class_modifications ul,.class_option ul,.class_variants ul{height:auto;margin-top:20px}.class_compatibility ul li,.class_modifications ul li,.class_variants ul li{list-style:none;width:100%;float:left;background:#fff;margin-bottom:12px;padding:0}.class_variants_tovar{width:calc(100% - 2px);float:left}.class_variants_tovar .img-holder{float:left;width:24%;position:relative}.class_variants_tovar .img-holder img{max-width:76%;margin:20px 10%;max-height:170px}.class_variants_tovar .thumb-info{width:calc(100% - 24%);margin:20px 0 15px;float:right}.class_variants_tovar .thumb-info .slide-name{font-size:22px;font-family:Roboto;text-decoration:none}.class_variants_tovar .tbl .column{float:left;width:32%}.class_variants_tovar .vendorcode{color:#747474;font-size:14px;line-height:35px;vertical-align:20px}.class_option_tovar .tbl .column p,.class_variants_tovar .tbl .column p{font-size:14px;margin:0;font-family:Roboto}.class_variants_tovar .tbl .column .rightlinks{float:right;width:200px;margin-top:9px}.class_variants_tovar .tbl .column .rightlinks a{width:150px;font-size:14px;color:#747474;font-family:Roboto;text-decoration:none;float:right;display:inline-block;text-indent:32px;line-height:40px}.class_variants_tovar .tbl .column .rightlinks .iconcompare{background:url(/bitrix/templates/qbpm/css/../img2/im2.png)no-repeat 0 6px}.class_variants_tovar .tbl .column .rightlinks .iconlike{background:url(/bitrix/templates/qbpm/css/../img2/im1.png)no-repeat 0 6px}.class_variants_tovar .tbl .column .rightlinks .iconreviews{background:url(/bitrix/templates/qbpm/css/../img2/im3.png)no-repeat 0 6px}.class_variants_tovar .tbl .column-price{float:right}.class_variants_tovar .tbl .column-price .clearfix{float:right;margin-right:30px;text-align:center}.class_option_tovar .tbl .column-price .clearfix strong,.class_variants_tovar .tbl .column-price .clearfix strong{font-size:18px;font-weight:700;font-family:Roboto}.class_analogs_imgs del,.class_option_tovar .tbl .column-price .clearfix strong b,.class_variants_tovar .tbl .column-price .clearfix strong b{font-size:14px;font-weight:400}.class_variants_tovar .btnbuy{width:190px;height:50px;font-size:18px;font-family:Roboto;color:#fff;background:#98ba32;display:inline-block;text-align:center;line-height:49px;text-decoration:none;text-transform:uppercase;margin-top:30px}.class_variants_tovar .btn-buy{display:inline-block;float:none;width:200px;max-width:200px;margin-top:20px}.class_option{width:100%;float:left}.class_option .option_tovar_check{float:left;width:90px}.class_option .option_tovar_check input{cursor:pointer;background:url(/bitrix/templates/qbpm/css/../img2/check2.png)0 71px;width:70px;height:70px;display:block;outline:0;border:0;-moz-appearance:none;margin:65%auto 0}.class_option .option_tovar_check input:checked{background:url(/bitrix/templates/qbpm/css/../img2/check2.png)0 0}.class_option ul li{list-style:none;width:100%;float:left;background:#fff;margin-bottom:15px}.class_option_tovar:hover{border:1px solid #a1c045}.class_option_tovar{width:calc(100% - 2px);float:left;border:1px solid #fff}.class_option_tovar .img-holder{float:left}.class_option_tovar .img-holder img{max-width:170px;margin:10px 20px;max-height:144px}.class_option_tovar .thumb-info{float:left;width:calc(100% - 300px);margin:20px 0 10px;position:relative}.class_option_tovar .thumb-info p{margin-bottom:0}.class_option_tovar .thumb-info .slide-name{font-size:22px;font-family:Roboto;text-decoration:none}.class_option_tovar .tbl .column .rightlinks a:hover,.class_option_tovar .thumb-info .slide-name:hover,.class_reviews_list ul li .class_reviews_l_all a:hover,.class_vopros_otvet_list ul li .class_vopros_otvet_l_all a:hover{text-decoration:underline}.class_option_tovar .tbl .column{float:left;width:49%}.class_option_tovar .vendorcode{color:#747474;font-size:14px;line-height:10px;vertical-align:19px;margin-top:10px;display:inline-block}.class_option_tovar .tbl .column .rightlinks{float:left;width:200px}.class_option_tovar .tbl .column .rightlinks a{width:150px;font-size:14px;color:#747474;font-family:Roboto;text-decoration:none;float:right;display:inline-block;text-indent:32px;line-height:30px}.class_option_tovar .tbl .column .rightlinks .iconcompare{background:url(/bitrix/templates/qbpm/css/../img2/im2.png)no-repeat 0 2px}.class_option_tovar .tbl .column .rightlinks .iconlike{background:url(/bitrix/templates/qbpm/css/../img2/im1.png)no-repeat 0 1px}.class_option_tovar .tbl .column .rightlinks .iconreviews{background:url(/bitrix/templates/qbpm/css/../img2/im3.png)no-repeat 0 4px}.class_option_tovar .tbl .column-price{float:right;position:absolute;right:20px;top:36%}.class_option_tovar .tbl .column-price .clearfix{float:right;margin-right:50px;margin-top:9px;text-align:center}.class_option_tovar .btnbuy{width:190px;height:50px;font-size:18px;font-family:Roboto;color:#fff;background:#98ba32;display:inline-block;text-align:center;line-height:49px;text-decoration:none;text-transform:uppercase;margin-top:30px}.class_montazh .mobile_hidden ul{padding:0;margin:20px 0 0;width:100%;float:left}.class_montazh .mobile_hidden ul li{list-style:none;background:#d6d8d2;float:left;width:calc(33% - 10px);margin:0 20px 20px 0}.class_montazh .mobile_hidden ul li:nth-of-type(3n){margin-right:0}.class_montazh .montazh_main{padding:20px;background:#d6d8d2}#footer .container,#header .container.clearfix,.class_montazh .montazh_main_img img{width:100%}.class_montazh .montazh_main_text{font-size:18px;font-family:"Roboto";color:#232323;margin:11px 0 0}.class_vopros_otvet_main,.class_vopros_otvet_main a{font-family:Roboto}.class_vopros_otvet_setting{float:left;width:100%;margin:10px 0}.class_vopros_otvet_sort{float:left;width:50%;font-size:16px;margin-top:10px;padding-bottom:10px}.class_vopros_otvet_sort select{border:2px solid #8a8a8a;padding:3px 27px 3px 7px;width:auto;font-size:16px;background:0 0}.class_vopros_otvet_sort select:hover{border:2px solid #9db850}.class_vopros_otvet_new{float:right;width:50%;text-align:right;margin-top:0}.class_vopros_otvet_new a{background:#b7d954;font-size:18px;width:230px;height:48px;display:inline-block;line-height:47px;text-align:center;text-transform:uppercase;text-decoration:none}.class_vopros_otvet_new a:hover{color:#232323;background:#ffe476}.class_vopros_otvet_list ul{margin:0 0 40px;float:left}.class_reviews_list ul li,.class_vopros_otvet_list ul li{background:#fff;width:100%;float:left;list-style:none;margin-bottom:10px}.class_vopros_otvet_list ul li .class_vopros_otvet_mm{padding:20px 20px 5px;float:left;width:calc(100% - 42px)}.class_vopros_otvet_list ul li .class_vopros_otvet_l_name{font-size:22px}.class_vopros_otvet_list ul li .class_vopros_otvet_l_art{color:#747474;font-size:14px;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;padding-top:13px}.class_vopros_otvet_list ul li .class_vopros_otvet_l_star{display:none}.class_vopros_otvet_list .class_vopros_otvet_l_text{font-size:16px;line-height:25px;padding:10px 0 4px}.class_vopros_otvet_list .class_vopros_otvet_l_all{float:left;width:50%}.class_vopros_otvet_list .class_vopros_otvet_l_all a{color:#747474;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:33px}.class_vopros_otvet_list ul li .class_vopros_otvet_l_ok{line-height:37px;float:right;width:50%;text-align:right}.class_reviews_list ul li .class_reviews_l_ok b,.class_vopros_otvet_list ul li .class_vopros_otvet_l_ok b{font-size:16px}.class_vopros_otvet_list ul li .class_vopros_otvet_l_ok a{text-decoration:none;margin:0 3px}.class_vopros_otvet_list ul li .class_vopros_otvet_l_yes{background:#b7d954}.class_vopros_otvet_list ul li .class_vopros_otvet_l_no{background:#ff7271}.class_reviews_sort a.active{border-color:#a2bc56}.class_reviews_sort a:last-child{margin-right:0}.class_reviews_sort span,.class_vopros_otvet_sort span{float:left;line-height:32px;height:30px;width:133px;margin:0 0 10px}.class_reviews_sort a{line-height:26px;float:left;border:2px solid #919191;text-decoration:none;padding:0 12px;margin:0 10px 10px 0}.class_reviews_sort .switch-up{border-width:0 4px 5px;border-color:transparent transparent #9c9c9c}.class_reviews_sort .switch2{display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;position:relative;top:-1px;margin-left:5px}.class_vopros_otvet_sort a.active{border-color:#a2bc56}.class_vopros_otvet_sort a:last-child{margin-right:0}.class_vopros_otvet_sort a{line-height:26px;float:left;border:2px solid #919191;text-decoration:none;padding:0 12px;margin:0 10px 10px 2px}.class_vopros_otvet_sort .switch-up{border-width:0 4px 5px;border-color:transparent transparent #9c9c9c}.class_vopros_otvet_sort .switch2{display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;position:relative;top:-1px;margin-left:5px}.class_reviews_main,.class_reviews_main a{font-family:Roboto}.class_reviews_setting{float:left;width:100%;margin:10px 0 0}.class_reviews_sort{float:left;width:50%;font-size:16px;margin-top:10px;padding-bottom:10px}.class_reviews_sort select{border:2px solid #8a8a8a;padding:3px 7px;width:140px;font-size:16px;background:0 0}.class_reviews_new{float:right;width:50%;text-align:right;margin-top:0}.class_reviews_new a{background:#b7d954;font-size:18px;width:230px;height:48px;display:inline-block;line-height:47px;text-align:center;text-transform:uppercase;text-decoration:none}.class_reviews_new a:hover{color:#232323;background:#ffe476}.class_reviews_list ul{margin:0;float:left}.class_reviews_list ul li .class_reviews_mm{padding:12px 20px 4px 17px;float:left;width:calc(100% - 39px)}.class_reviews_list ul li .class_reviews_l_name,.class_reviews_list ul li .class_reviews_l_name span{color:#747474;font-size:14px}.class_reviews_list ul li .class_reviews_l_art{color:#747474;font-size:14px;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;padding-top:4px}.class_reviews_list ul li .class_reviews_l_star{display:none}.class_reviews_list ul li .class_reviews_l_text{font-size:16px;line-height:25px;padding:10px 0 4px}.class_reviews_list ul li .class_reviews_l_all{float:left;width:50%}.class_reviews_list ul li .class_reviews_l_all a{color:#747474;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:33px}.class_reviews_list ul li .class_reviews_l_ok{line-height:37px;float:right;width:50%;text-align:right}.class_reviews_list ul li .class_reviews_l_ok a{text-decoration:none;margin:0 3px}.class_reviews_list ul li .class_reviews_l_yes{background:#b7d954}.class_reviews_list ul li .class_reviews_l_no{background:#ff7271}.class_analogs table{width:100%;border-color:#ccc;border-spacing:0;border-collapse:collapse;margin:30px 0 20px}.class_analogs table .tr2,.class_analogs table .tr2:hover{background:#bad07d}.class_analogs table td{font-size:14px;font-family:"Roboto";color:#232323;text-align:center;height:30px;border:1px solid #d6d8d2}.class_analogs table tr{background:#fff}.class_analogs table tr:first-child{background:0 0}.class_analogs table tr:first-child td{background:#fff}.class_analogs table tbody tr td:first-child{background:0 0;width:20%;text-align:left;text-indent:10px}.class_analogs table tbody tr:first-child td:first-child{border-top:0;border-left:0;min-width:280px}.class_analogs table tbody tr td img{height:140px;margin:10px 0;width:auto}.class_analogs table .tr2 td{font-size:16px;font-weight:700}.class_analogs_imgs,.class_analogs_imgs td{font-weight:400!important}.class_analogs_imgs b{font-size:18px;font-weight:700}.detail_main_title{padding-top:18px;margin-bottom:24px;float:left;width:100%}.are_you_view{margin-top:30px;margin-bottom:30px;border-top:1px solid #ccc;padding-top:40px}.are_you_view_clear{overflow:hidden;color:#232323;font:30px/32px"Exo 2";margin-bottom:30px;display:block}.are_you_view_clear a{font-size:14px;color:#747474;text-transform:uppercase;text-decoration:none;margin-left:20px}.arcticles_detail .arcticles-list li{width:32%;float:left;margin-left:2%}.arcticles_detail .arcticles-list li:first-child{margin-left:0}.all-articles img,.are_you_view_clear img{vertical-align:-4px}.are_you_view .spec-slider-arrows{top:-50px}.spec-slider{padding:0}.title-small{font-family:"Exo 2"}.ui-state-default .ui-icon,.ui-widget-content{display:none}.ui-multiselect{text-align:left;width:100%!important;height:30px;font-family:Roboto;font-size:14px;text-indent:10px;margin-bottom:12px}.ui-corner-all{z-index:100;opacity:1}.ui-multiselect-header{display:none}.ui-widget-content{background:0 0}.ui-multiselect-checkboxes{background:#fff}.ui-multiselect-checkboxes li:hover{background:rgba(186,217,91,.15)}.ui-multiselect-checkboxes li label{background:0 0;border:0;color:#000;font-weight:400;font-size:14px;font-family:Roboto}.ui-multiselect-checkboxes li input{background:url(/bitrix/templates/qbpm/css/../img2/checks.png?1);width:34px;height:33px;vertical-align:-12px;border:0}.ui-multiselect-checkboxes li input:checked{background-position:0-29px}.ui-corner-all{background:#fff url(/bitrix/templates/qbpm/css/../img2/pu.png)no-repeat center right 8px}.ui-multiselect,.ui-state-active,.ui-state-default,.ui-state-hover,.ui-widget{border:1px solid #c3c3c3;box-shadow:0 0 3px #ccc;background:#fff url(/bitrix/templates/qbpm/css/../img2/pu.png)no-repeat center right 8px;font-weight:400;color:#000}.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:0 0;font-weight:400;color:#000;box-shadow:none}.docs-question form .SumoSelect>.CaptionCont>label>i,.filters-sort .SumoSelect>.CaptionCont>label>i{background-size:auto;height:19px;width:19px;background-image:url(/bitrix/templates/qbpm/css/../img2/pu.png)}.filters-sort .SumoSelect>.CaptionCont{border:1px solid #c3c3c3;border-radius:4px;box-shadow:0 0 3px #ccc}.spec-slider .slide-inner{overflow:initial}.detail_body_iconas i{background:url(/bitrix/templates/qbpm/css/../img2/iconas.png)no-repeat 14px 17px;width:48px;height:48px;display:block;float:left;border:1px solid #d6d8d2;margin-right:13px}.detail_body_iconas .iconas_1:hover{background-position:14px -103px}.detail_body_iconas .iconas_2{background-position:-47px 17px}.detail_body_iconas .iconas_2:hover{background-position:-47px -103px}.detail_body_iconas .iconas_3{background-position:-107px 17px}.detail_body_iconas .iconas_3:hover{background-position:-107px -103px}.detail_body_iconas .iconas_4{background-position:-166px 17px}.detail_body_iconas .iconas_4:hover{background-position:-166px -103px}.detail_body_iconas .iconas_5{background-position:-227px 17px}.detail_body_iconas .iconas_5:hover{background-position:-227px -103px}.detail_body_iconas i:hover{border:1px solid #7a9f0e}.haracteristic ul{list-style:none;padding:0}.haracteristic ul li{list-style:none;height:49px;line-height:47px;border-bottom:1px solid #d6d8d2;color:#232323}.haracteristic ul li span{width:calc(100% - 125px);display:table-cell;height:47px;line-height:16px;vertical-align:middle}.haracteristic ul li font{width:125px;display:block;float:left}.haracteristic ul li b{display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#acc369;width:13px;height:13px;font-size:10px;text-align:center;line-height:13px;color:#fff;margin-top:0;vertical-align:1px;cursor:pointer}.detail_body .detail_body_right_1 .detail_body_right_vseh{padding-top:10px;margin-bottom:10px}.detail_body_right_new{background:#f0f2ed;margin:20px 20px 0;padding:20px 20px 10px}.detail_body_right_new2{background:#f0f2ed;margin:0 20px 20px;padding:10px 0 0;border-top:1px solid #d6d8d2}.for_mobile_block,.switch input{display:none}.bx-controls,.spec-slider-arrows{display:block}.detail_text_desc{font-size:14px;color:#747474;text-decoration:none}.detail_text_desc:hover{text-decoration:underline}.class_vopros_otvet_list,.class_vopros_otvet_list .mobile_visible{float:left;width:100%}.class_analogs_imgs_bu_a1,.class_analogs_imgs_bu_a2{border-radius:50%;display:block;width:31px;height:30px;position:absolute;z-index:9;opacity:.75}.class_analogs_imgs_bu_a1{background:#fff url(/bitrix/templates/qbpm/css/../images/left_arrow_green.png);float:right;margin:100px -40px 20px 0;right:0}.class_analogs_imgs_bu_a2{background:#fff url(/bitrix/templates/qbpm/css/../images/right_arrow_green.png);margin:100px 0 20px -40px}.class_analogs_imgs_bu_a1:hover,.class_analogs_imgs_bu_a2:hover{opacity:1}@media (max-width:600px){.class_analogs_imgs_bu_a1,.class_analogs_imgs_bu_a2{display:none}}.switch{margin-top:0;line-height:1;float:left;width:calc(100% - 2px);text-indent:5px;padding:2px 0;text-align:left;position:absolute;bottom:0;min-width:280px}.switch label{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;display:inline-block;color:#888;position:relative;line-height:25px;cursor:pointer;z-index:10}.switch label:first-of-type{padding-right:47.5px;font-family:"Exo 2";font-weight:700;color:#7a9f0e;font-size:16px}.switch label:last-of-type{padding-left:47.5px;height:40px;position:absolute;width:25px}.switch input:checked+label{color:#222;cursor:default}.switch input:checked+label:first-of-type{padding-right:33.5px}.switch input:checked+label:last-of-type{padding-left:17.5px}.switch label:first-of-type:after{display:inline-block;position:absolute;content:"";background:#999;background-color:#b7d954;background-repeat:repeat-x;border-radius:25px;width:40px;height:20px;margin-top:4px;margin-left:10px}.switch input:checked+label:first-of-type:after{background-color:#999}.switch label:first-of-type:before{display:inline-block;position:absolute;content:"";background:#ccc;background-color:#fafafa;background-image:-webkit-linear-gradient(top,#e0e0e0,#fafafa);background-image:-moz-linear-gradient(top,#e0e0e0,#fafafa);background-image:-ms-linear-gradient(top,#e0e0e0,#fafafa);background-image:-o-linear-gradient(top,#e0e0e0,#fafafa);background-image:linear-gradient(top,#e0e0e0,#fafafa);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#fafafa', GradientType=1);box-shadow:-1px 1px 2px rgba(0,0,0,.5),inset 0 2px 0 rgba(255,255,255,.8),inset 0-1px 0 rgba(255,255,255,.8),0 0 1px #262626;border-radius:25px;width:20px;height:20px;right:0;z-index:5;margin-top:4px}.class_reviews_list ul li .class_reviews_l_ok a,.class_vopros_otvet_list ul li .class_vopros_otvet_l_ok a{padding:1px 0 0 30px;height:36px;width:24px;text-align:left;display:inline-block}.grayscale{-webkit-filter:grayscale(100%);opacity:.6}.class_vopros_otvet_list ul li .class_vopros_otvet_l_yes{background:url(/bitrix/templates/qbpm/css/../img2/ok.png)no-repeat 0-1px;color:#67a000;padding:1px 0 0 30px;height:26px;display:inline-block}.class_vopros_otvet_list ul li .class_vopros_otvet_l_no{background:url(/bitrix/templates/qbpm/css/../img2/no.png)no-repeat 0 5px;color:red;padding:1px 0 0 30px;height:26px;display:inline-block}.class_reviews_list ul li .class_reviews_l_yes{background:url(/bitrix/templates/qbpm/css/../img2/ok.png)no-repeat 0-1px;color:#67a000;padding:1px 0 0 30px;height:26px;display:inline-block}.class_reviews_list ul li .class_reviews_l_no{background:url(/bitrix/templates/qbpm/css/../img2/no.png)no-repeat 0 5px;color:red;padding:1px 0 0 30px;height:26px;display:inline-block}@media (min-width:600px){.detail_main_title2_block{display:block!important}}@media (min-width:980px) and (max-width:1390px){.to_favorit_btn>div{width:151px;margin:0 auto}}.detail_body_right{height:auto}.class_harakteristika .detail_main_title_l{margin:0;width:49%;float:left}.class_harakteristika .detail_main_title_r{margin:0 0 0 2%;width:49%;float:right}@media (max-width:1380px){.detail_body_iconas i{margin-right:7px}.detail_body_left,.detail_body_right{height:auto}}.mew_mobile_visible{display:none}@media (max-width:1380px){.detail_body_iconas{width:320px;margin:0 auto}}@media (max-width:1250px){.detail_top .detail_faq{width:35%}.detail_top .detail_print{width:15%}}@media (max-width:1200px){.detail_body_iconas i{margin-right:5px}.detail_body .detail_body_right_1,.detail_body .detail_body_right_2{width:100%}.mew_mobile_hidden{display:none}.mew_mobile_visible{display:block}}@media (max-width:1100px){.detail_stars font{display:none!important}.class_option_tovar .tbl .column-price .clearfix{margin-right:30px}.class_option_tovar .tbl .column .rightlinks{float:left;width:150px}.detail_main_title{padding-top:20px;margin-bottom:0}.class_variants_tovar .tbl .column:first-child{width:42%}.class_variants_tovar .tbl .column{float:left;width:29%}.class_montazh .mobile_hidden ul li:nth-of-type(3n){margin-right:1%}.class_montazh .mobile_hidden ul li{list-style:none;min-height:345px;background:#d6d8d2;float:left;width:48%;margin:0 1% 20px}.mew_mobile_visible>div{padding-right:20px}}@media (max-width:980px){.detail_top .detail_stars{width:15%}.detail_top .detail_faq{width:45%}.detail_options_left,.detail_options_right{width:100%!important}.to_comp,.to_favorit{height:72px;max-width:176px}.detail_label{margin-right:0}.detail_body2{width:90%}.class_variants_tovar .tbl .column:first-child{width:32%}.class_variants_tovar .tbl .column{float:left;width:34%}}@media (max-width:930px){.detail_top .detail_faq{padding-right:10px;width:40%}}@media (max-width:900px){.arcticles_detail .arcticles-list li{width:100%;float:left;margin-left:0}}@media (max-width:800px){.class_variants_tovar .tbl .column-price .clearfix{float:right;margin-right:0}.class_option_tovar .tbl .column-price .clearfix{margin-right:0;float:left}.detail_top .detail_faq img{padding-left:20px}.detail_main_title{font-size:22px}.class_variants_tovar .tbl .column{float:left;width:33%}.class_description .detail_main_title_r{width:100%;float:left;margin:0}.class_description .detail_main_title_l{width:100%;float:left;margin:20px 0 0}.mew_mobile_visible .detail_body_iconas{width:100%}}@media (max-width:767px){.class_variants_tovar .tbl .column-price .arrowprice{float:left}.class_variants_tovar .btn-buy{margin:-8px 20px 10px}.detail_body{margin:0 0 10px!important}.detail_body .detail_body_left{width:100%;border:0;padding:0;background:0 0}.detail_body .detail_body_right{width:100%;margin:10px 0 0;padding:0}.detail_top .detail_art{width:50%!important}.detail_top .detail_stars{width:50%;text-align:right}.detail_top .detail_faq{width:50%;text-align:left;padding-right:0}.detail_top .detail_print{width:50%!important;display:none;margin-top:0}.detail_top .detail_stars font{display:inline-block!important}.detail_top .h1 h1,.project-title h1{font-size:20px;line-height:25px;margin-top:10px}.detail_top .detail_faq img[src="img/icon_faq.png"]{padding-left:0}.detail_body .detail_body_right_1 div{padding-left:10px}.detail_body2{margin:0 10px 20px;width:95%}.class_variants_tovar .tbl .column{float:left;width:43%;margin-top:0}.class_variants_tovar .tbl .column-price{width:100%;margin-top:20px}.class_variants_tovar .btnbuy{margin-top:10px}.class_variants ul li{padding:0}.to_favorit_btn{width:100%}.to_favorit_btn>div{width:370px;margin:0 auto}.mew_mobile_hidden{display:block}.mew_mobile_visible{display:none}.for_mobile_block{margin:38px -10px!important;display:block;background:#fff;height:50px;line-height:49px;box-shadow:0 4px 5px rgba(204,204,204,.68)}.for_mobile_block img{padding:0 10px 0 20px;vertical-align:-3px}.for_mobile_block b{font-size:16px}.for_mobile_block span{float:right}.for_mobile_block a{background:#b7d954;width:99px;height:40px;display:inline-block;line-height:40px;text-align:center;text-decoration:none;font-weight:400;float:right;margin:5px 20px 10px}}@media (max-width:700px){.detail_main_title{font-size:21px;line-height:33px}.detail_top .h1 h1{font-size:20px;line-height:25px;margin-top:10px}.breadcrumbs{margin-bottom:0}.detail_body2_price_old{font-size:20px;text-indent:13px;line-height:43px}.vkorzinu{margin-bottom:10px}.class_reviews_new a,.class_vopros_otvet_new a{font-size:16px;width:170px}.detail_top .h1_desc{padding:5px 0 0;gap:5px 0}}@media (max-width:665px){.detail_main .detail_main_menu li a{padding:16px 26px}}@media (max-width:600px){.class_variants_tovar .img-holder img{max-height:100%;margin:0 auto}.detail_stars{width:100%}.detail_faq,.detail_label a,.detail_top .detail_art{width:100%;font-size:14px}.class_montazh .mobile_hidden ul li,.class_variants .option_tovar_check,.detail_print{width:100%}.detail_top .detail_stars font{display:none!important}.class_variants ul li{width:auto}.class_variants .option_tovar_check input{margin:10px auto}.class_variants_tovar .img-holder{float:left;width:100%;min-height:216px}.class_variants_tovar .thumb-info{float:left;width:auto;margin:20px}.class_variants_tovar .tbl .column .rightlinks{float:left}.class_variants_tovar .tbl .column{float:left;width:100%;margin-top:0}.class_option_tovar .tbl .column .rightlinks a,.class_variants_tovar .tbl .column .rightlinks a{float:left;margin-top:20px}.class_variants_tovar .tbl .column-price .clearfix{width:100%;text-align:center;margin:20px 0 0}.class_option_tovar .img-holder,.class_option_tovar .tbl .column{float:left;width:100%}.class_option_tovar .thumb-info{float:left;width:100%;margin:20px}.class_option_tovar .tbl .column-price .clearfix{width:100%;text-align:center}.mobile_hidden{display:none}.mobile_visible{display:block}.class_reviews_list ul li .class_reviews_l_star img,.mobile_visible_inline{display:inline}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#b7d954}.bx-wrapper .bx-pager.bx-default-pager a{background:#a8a9a5;text-indent:-9999px;display:block;width:5px;height:5px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.img_menu{padding:0}.bx-wrapper{margin-bottom:30px;border:1px solid #d6d8d2;background:#fff}.bx-controls-direction{display:none}.bx-viewport,.detail_body .detail_body_right_1 div{padding:0}.bx-wrapper .bx-pager{margin-bottom:-5px}.class_montazh .mobile_hidden ul li,.class_option ul li,.class_option_slider .bx-wrapper .bx-pager{margin-bottom:0}.detail_body .detail_body_right_1{width:auto;padding:0 10px;float:none}.detail_body_iconas .iconas_4{display:none}.detail_body_iconas{width:230px;height:60px;margin:20px auto 0}.detail_body .detail_body_right_2{width:auto;float:none}.detail_body2_price{float:none;font-size:30px}.detail_body2_price_old{float:none;text-indent:0;line-height:20px;padding-bottom:17px}.detail_label{margin-top:30px;padding:10px 20px 20px}.detail_label a{line-height:20px;height:19px;display:block;margin:10px 0 0;text-decoration:none;overflow:hidden;white-space:nowrap;text-align:left;background:url(/bitrix/templates/qbpm/css/../img2/mages.png)no-repeat 0-2px}.detail_label .want_consult{background-position:0-32px}.detail_label .calc_delivery{background-position:0-62px}.detail_main_title{display:none}.detail_body{margin:20px 0 0}.class_harakteristika .detail_main_title_l,.class_harakteristika .detail_main_title_r,.detail_main_title_l{width:100%;float:left;margin:0}.class_harakteristika .detail_main_title_l .detail_main_title2:first-child{margin:0;border:0}.detail_main_title2{font-size:16px;font-family:"Roboto";color:#232323;margin:0;background:url(/bitrix/templates/qbpm/css/../img2/mini_b_top2.png?1)no-repeat right 13px center;padding:14px 10px 14px 3px;width:calc(100% - 12px);cursor:pointer;border-top:1px solid #ccc}.detail_main_title2_active{background:url(/bitrix/templates/qbpm/css/../img2/min_b_top.png?1)no-repeat right 13px center}.mobile_button_menu{border:1px solid #ccc;background:#fff;padding:10px;float:left;width:calc(100% - 22px)}.mobile_button_menu a{background:#fff url(/bitrix/templates/qbpm/css/../img2/b_top2.png)no-repeat right 7px/auto;display:block;font-size:20px;height:27px;line-height:27px;font-family:Roboto;text-decoration:none;cursor:pointer}.mobile_button_menu a.active{background:#fff url(/bitrix/templates/qbpm/css/../img2/b_top.png)no-repeat right 7px/auto}.detail_body .detail_body_right{width:calc(100% - 2px);margin:10px 0 25px;padding:0}.detail_main_title_l table.mobile_visible{width:100%;display:table!important;font-size:14px}.detail_main_title_l dd,.detail_main_title_l table td,.detail_main_title_r dd{font-size:14px}.detail_main_title_l dt,.detail_main_title_r dt{background:0 0;font-size:14px;line-height:19px;padding:3px 0}.class_vopros_otvet_list ul li .class_vopros_otvet_l_star,.detail_main_title_vt{display:none}.class_description .detail_main_title_r,.class_option_tovar .tbl .column-price .clearfix{margin:0}.detail_main_title_all b{font-size:21px;line-height:32px}.detail_main_title_all p a{font-size:14px;text-decoration:none}.class_description .detail_main_title_all{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:5px}.detail_main_title_all p a strong{font-weight:700!important}.class_variants_tovar .thumb-info .slide-name{font-size:18px}.mob_extra{margin-top:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.class_variants_tovar .vendorcode{line-height:20px;vertical-align:10px}.arrowprice{width:50%;float:left;padding-top:10px;text-align:-webkit-left}.class_variants_tovar .btn-buy{float:right;width:50%;margin:0 0 10px}.class_variants_tovar .tbl .column-price del{padding-left:0}.bx-wrapper{margin-top:20px}.class_option .option_tovar_check{position:absolute;left:0;top:0;width:auto}.class_option ul{height:auto;margin-top:0}.class_option .option_tovar_check input{margin:1px 0 0 1px;border-radius:50%}.class_option_tovar .img-holder img{max-width:200px;margin:10px auto;max-height:144px}.class_option_tovar .thumb-info{width:calc(100% - 42px)}.class_vopros_otvet_sort{width:200px;text-align:center;margin:0 auto;float:none;line-height:30px}.class_vopros_otvet_new{width:240px;margin:20px auto 0;float:none}.class_vopros_otvet_new a{width:100%;margin-bottom:20px}.class_vopros_otvet_list ul li .class_vopros_otvet_l_name{font-size:16px}.class_vopros_otvet_list ul li .class_vopros_otvet_l_all{width:100%}.class_vopros_otvet_list ul li .class_vopros_otvet_l_ok{width:100%;text-align:left}.class_reviews_list ul li .class_reviews_l_ok a,.class_vopros_otvet_list ul li .class_vopros_otvet_l_ok a{padding:1px 0 0 30px;height:36px;display:inline-block}.class_vopros_otvet_list ul li .class_vopros_otvet_l_yes{background:url(/bitrix/templates/qbpm/css/../img2/ok.png)no-repeat 0-1px;color:#67a000;padding:1px 0 0 30px;height:26px;display:inline-block}.class_vopros_otvet_list ul li .class_vopros_otvet_l_no{background:url(/bitrix/templates/qbpm/css/../img2/no.png)no-repeat 0 5px;color:red;padding:1px 0 0 30px;height:26px;display:inline-block}.class_vopros_otvet .pagination,.switch input{display:none}.mob_analogi_list{width:calc(50% - 2px);float:left;text-align:center;background:#fff;border:1px solid #d6d8d2;margin-top:20px}.mob_analogi_list:hover{border:1px solid #b7d954}.mob_analogi_list>div{padding:5px}.mob_analogi_list font{padding:0 5px;color:#888}.switch_p{width:calc(100% - 2px);border-left:1px solid #d6d8d2;border-right:1px solid #d6d8d2;background:#fff;float:left}.switch{line-height:1;background:#fff;width:200px;text-indent:5px;padding:2px 0;text-align:left;float:none;margin:0 auto;position:relative}.switch label{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;display:inline-block;color:#888;position:relative;line-height:25px;cursor:pointer;z-index:10}.switch label:first-of-type{padding-right:47.5px;font-family:"Exo 2";font-weight:700;color:#7a9f0e;font-size:16px}.switch label:last-of-type{padding-left:47.5px;height:40px;position:absolute;width:20px}.switch input:checked+label{color:#222;cursor:default}.switch input:checked+label:first-of-type{padding-right:17.5px}.switch input:checked+label:last-of-type{padding-left:17.5px}.switch label:first-of-type:after,.switch label:first-of-type:before{display:inline-block;position:absolute;content:"";background-repeat:repeat-x;border-radius:25px;height:20px;margin-top:4px}.switch label:first-of-type:after{background:#999;background-color:#b7d954;width:50px;margin-left:10px}.switch label:first-of-type:before{background:#ccc;background-color:#fafafa;background-image:-webkit-linear-gradient(top,#e0e0e0,#fafafa);background-image:-moz-linear-gradient(top,#e0e0e0,#fafafa);background-image:-ms-linear-gradient(top,#e0e0e0,#fafafa);background-image:-o-linear-gradient(top,#e0e0e0,#fafafa);background-image:linear-gradient(top,#e0e0e0,#fafafa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#fafafa', GradientType=1);box-shadow:-1px 1px 2px rgba(0,0,0,.5),inset 0 2px 0 rgba(255,255,255,.8),inset 0-1px 0 rgba(255,255,255,.8),0 0 1px #262626;width:20px;right:-9.5px;z-index:5}.mob_analogi_list_change{margin-bottom:30px}.analogi_mobblock{width:100%}.analogi_mobblock table{margin:0;border:1px solid #ccc}.analogi_mobblock table tr td{width:50%!important;background:#fff!important;text-align:center!important;font-family:"Roboto"!important;color:#000!important;font-size:14px!important;padding:1px 0 0}.analogi_mobblock table .analogi_mobblock_k1{background:#e4e5e0 url(/bitrix/templates/qbpm/css/../img2/mob1.png)no-repeat right 13px center!important;color:#000!important;font-weight:700!important;font-size:16px!important;cursor:pointer}.analogi_mobblock table .analogi_mobblock_k111{background:#e4e5e0 url(/bitrix/templates/qbpm/css/../img2/mob2.png)no-repeat right 13px center!important}.analogi_mobblock table .analogi_mobblock_k2{background:#f0f2ed!important;color:#000!important;font-weight:700!important}.analogi_mobblock table .analogi_mobblock_k3{color:#747474!important}.analogi_mobblock_k3p{width:100%;float:left}.analogi_mobblock_k3k{width:calc(50% - 1px);float:left;color:#000;padding:1px 0 2px;min-height:20px}.analogi_mobblock_k3k+.analogi_mobblock_k3k{border-left:2px solid #d6d8d2}.class_reviews_list .bx-wrapper{float:left}.class_montazh .mobile_hidden ul,.class_reviews_list ul{margin:0;float:left}.class_montazh .montazh_main_text{height:60px;overflow:hidden}.class_montazh .bx-wrapper,.class_reviews_list ul li .class_reviews_l_all{float:left;width:100%}.class_reviews_list ul li .class_reviews_l_ok{line-height:37px;float:right;width:100%;text-align:left}.class_reviews_list ul li .class_reviews_l_yes{background:url(/bitrix/templates/qbpm/css/../img2/ok.png)no-repeat 0-1px;color:#67a000;padding:1px 0 0 30px;height:26px;display:inline-block}.class_reviews_list ul li .class_reviews_l_no{background:url(/bitrix/templates/qbpm/css/../img2/no.png)no-repeat 0 5px;color:red;padding:1px 0 0 30px;height:26px;display:inline-block}.are_you_view .spec-slider-arrows,.class_reviews .pagination,.class_reviews_list ul li .class_reviews_l_star{display:none}.class_reviews_list ul li .class_reviews_l_art{float:left;padding:0 0 0 7px;border:0;margin:0}.class_reviews_list ul li .class_reviews_l_name{font-size:14px;float:left;color:#747474}.class_reviews_list ul li .class_reviews_l_text{float:left;font-size:16px!important;border-top:1px solid #ccc;margin-top:16px}.class_reviews_list ul li .class_reviews_mm{padding:20px 20px 10px}.class_reviews_sort{float:none;width:140px;font-size:16px;margin:10px auto 0}.class_reviews_new a{font-size:16px;width:230px;margin-bottom:20px}.class_reviews_new{float:none;width:230px;text-align:right;margin:20px auto 0}.are_you_view_clear{font:20px/32px"Exo 2";margin-bottom:10px}.are_you_view_clear a{float:right}.are_you_view{margin-top:20px;margin-bottom:30px;border-top:1px solid #ccc;padding-top:30px}.class_reviews_sort span,.class_vopros_otvet_sort span{width:200px}.detail_body_right_new{background:#f0f2ed;margin:10px 10px 0;padding:10px}.detail_body_right_new2{background:#f0f2ed;margin:0 10px 10px}.detail_body .bx-wrapper{margin-top:0}.class_reviews_sort a:last-child{margin-left:10px}.mobile_visible .class_variants_tovar .tbl .column:first-child{width:100%}}@media screen and (max-width:669px){.are_you_view .spec-slider-arrows{top:-50px;margin:0;right:10px;height:auto;position:absolute;width:auto}.spec-slider ul li .img-holder{min-height:216px}}@media (max-width:567px){.detail_top .h1_desc{border:0}.detail_top .detail_faq a{float:left}}@media (max-width:400px){.for_mobile_block{margin:20px 0!important}.detail_main .detail_main_menu li a{padding:7px;height:18px}.detail_main .detail_main_menu li{height:33px;float:left;width:49%;text-align:center}.detail_main_title_l dt,.detail_main_title_r dt{width:42%}.detail_main_title_l dd,.detail_main_title_r dd{width:58%}.class_description .detail_main_title_l{margin-top:0}.detail_main_title_mob .bx-wrapper{margin-top:10px}.detail_main_title_all p a strong{font-weight:400!important;color:#232323;font-family:Roboto;font-size:16px}.class_reviews_list ul li .class_reviews_mm,.class_vopros_otvet_list ul li .class_vopros_otvet_mm{padding:10px 10px 0;width:calc(100% - 22px)}.class_vopros_otvet_list ul li .class_vopros_otvet_l_art{margin-bottom:0}.class_reviews_list ul li .class_reviews_l_text{margin-top:12px}}.compare_btn_left,.compare_btn_right{width:19px;height:18px;display:inline-block;vertical-align:-4px;background-size:100%}.compare_btn_left{background:url(/bitrix/templates/qbpm/css/../images2/arrow-left.png)}.compare_btn_right{background:url(/bitrix/templates/qbpm/css/../images2/arrow-right.png)}.displaynone{display:none}.news .news-item .info.list-prop-ppc-alex{padding:0 20px}.news .pagination{margin-top:20px}.arcticles-videos .a-box{width:100%}.arcticles-videos .questions-list{display:flex;flex-wrap:wrap;justify-content:space-between}.news .news-item{display:flex;align-items:center}.uslugi .uslugi-item{float:left;width:calc(33% - 13px);min-width:327px;height:467px;margin:0 0 20px 20px;background:#fff;overflow:hidden;border:2px solid #f0f2ed}.feedbacks .news-item .more,.news .news-item .more,.news .news-item a,.uslugi .uslugi-item a:hover,.uslugi .uslugi-item a:link{text-decoration:none}.uslugi .uslugi-item:hover{border:2px solid #b7d954}.uslugi .uslugi-name{background:#b7d954;display:block;width:100%;height:50px;text-align:center;font:18px/20px"Roboto";font-weight:400;position:relative;overflow:hidden;border:0;line-height:50px}.uslugi .img{margin:20px;height:200px}.uslugi .text{padding:0 20px;text-align:justify;height:157px;overflow:hidden}@media screen and (max-width:1420px){.uslugi .uslugi-item{width:calc(32% - 2px);height:470px}}@media screen and (max-width:1169px){.uslugi .uslugi-item{width:calc(50% - 14px);height:495px}}@media screen and (max-width:767px){.uslugi .uslugi-item{width:100%;height:430px}}.arcticles-videos .catalog-arcticles-videos .a-box{padding-left:10px;width:33.3333333333333%;float:left}.arcticles-videos .catalog-arcticles-videos .a-box.a-box11{padding-left:0}@media screen and (max-width:1000px){.arcticles-videos .catalog-arcticles-videos .a-box{float:none;width:100%;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px 0 0}}.news .news-item a{height:160px;width:200px;min-width:200px;flex-basis:200px}.feedbacks .news-item .more:hover,.feedbacks .news-item .useful a:hover,.news .news-item .more:hover,.news .news-item .useful a:hover,.news .news-item a:hover{text-decoration:underline}.news .news-item .info{padding-left:20px;padding-bottom:0}.feedbacks .news-item,.news .news-item{width:100%;background:#fff;min-height:200px;margin-top:10px;box-sizing:border-box;padding:20px;position:relative}.news .news-item p{margin:0}.feedbacks .news-item h4,.news .news-item a{font-family:Roboto;font-weight:400;color:#232323;font-size:22px}.feedbacks .news-item .author,.news .news-item .author{font-family:Roboto;font-weight:400;color:#747474;font-size:14px;padding:.8em 0}.feedbacks .news-item .text,.news .news-item .text{border-top:1px solid #d6d8d2;font-family:Roboto;font-weight:400;color:#232323;font-size:16px;padding:.8em 0}.feedbacks .news-item .more,.news .news-item .more{font-family:Roboto;font-weight:400;color:#747474;font-size:14px;text-transform:uppercase}.feedbacks .news-item .useful,.news .news-item .useful{position:absolute;bottom:10px;right:30px;line-height:28px;font-size:16px;color:#232323;font-family:Roboto;font-weight:700;width:215px}.feedbacks .news-item .useful a,.news .news-item .useful a{padding-left:22px;line-height:28px;display:inline-block;position:relative;font-size:16px;font-family:Roboto;font-weight:400;background-repeat:no-repeat;background-position:top left;float:right;width:60px;box-sizing:border-box}.feedbacks .news-item .useful a img,.news .news-item .useful a img{position:absolute;top:0;left:0;height:100%;width:auto}.feedbacks .news-item .useful a.good,.news .news-item .useful a.good{color:#7a9f0e;background-image:url(/bitrix/templates/qbpm/css/../img/useful-good.png)}.feedbacks .news-item .useful a.good.inactive,.news .news-item .useful a.good.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png)}.feedbacks .news-item .useful a.bad,.news .news-item .useful a.bad{color:#ff7271;background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad.png)}.feedbacks .news-item .useful a.bad.inactive,.news .news-item .useful a.bad.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png)}@media screen and (max-width:1169px){.feedbacks .news-item .text,.news .news-item .text{padding:.8em 0}}@media screen and (max-width:991px){.wrap-white.news .choose-by{flex-basis:auto}.wrap-white.news .sort-by{flex-basis:200px}.wrap-white.news .output-by{flex-basis:315px}.wrap-white.news{flex-direction:row}.feedbacks .news-item .text,.news .news-item .text{padding:.8em 0}.feedbacks .news-item .useful,.news .news-item .useful{position:absolute;bottom:10px;line-height:28px;font-size:16px;color:#232323;font-family:Roboto;font-weight:700;right:20px;width:200px}.feedbacks .news-item .useful a,.news .news-item .useful a{padding-left:22px;line-height:28px;display:inline-block;position:relative;font-family:Roboto;font-weight:400;background-repeat:no-repeat;background-position:top left;float:right;width:60px;box-sizing:border-box;font-size:12px}.feedbacks .news-item .useful a:hover,.news .news-item .useful a:hover{text-decoration:underline}.feedbacks .news-item .useful a img,.news .news-item .useful a img{position:absolute;top:0;left:0;height:100%;width:auto}.feedbacks .news-item .useful a.good,.news .news-item .useful a.good{color:#7a9f0e;background-image:url(/bitrix/templates/qbpm/css/../img/useful-good.png)}.feedbacks .news-item .useful a.good.inactive,.news .news-item .useful a.good.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png)}.feedbacks .news-item .useful a.bad,.news .news-item .useful a.bad{color:#ff7271;background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad.png)}.feedbacks .news-item .useful a.bad.inactive,.news .news-item .useful a.bad.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png)}}@media screen and (max-width:950px){.wrap-white.news .choose-by,.wrap-white.news .output-by,.wrap-white.news .sort-by{flex-basis:auto}.wrap-white.news{flex-direction:column}}@media screen and (max-width:767px){.wrap-white.news a{margin:0 10px 6px 0}.wrap-white.news span{margin:0 10px 0 0}.output-by,.sort-by{margin-bottom:0}.arcticles-videos .questions-list{display:flex;flex-wrap:wrap;flex-direction:column}.arcticles-videos .questions-list li{width:100%}.feedbacks .news-item,.news .news-item{height:auto;padding-bottom:10px}.feedbacks .news-item .text,.news .news-item .text{padding:.8em 0;line-height:1.5em}.feedbacks .news-item .useful,.news .news-item .useful{position:absolute;bottom:10px;font-size:16px;color:#232323;font-family:Roboto;font-weight:700;width:215px;right:10px;line-height:20px}.feedbacks .news-item .useful a,.news .news-item .useful a{padding-left:22px;display:inline-block;position:relative;font-size:16px;font-family:Roboto;font-weight:400;background-repeat:no-repeat;background-position:top left;float:right;width:60px;box-sizing:border-box;line-height:20px;background-size:contain}.feedbacks .news-item .useful a:hover,.news .news-item .useful a:hover{text-decoration:underline}.feedbacks .news-item .useful a img,.news .news-item .useful a img{position:absolute;top:0;left:0;height:100%;width:auto}.feedbacks .news-item .useful a.good,.news .news-item .useful a.good{color:#7a9f0e;background-image:url(/bitrix/templates/qbpm/css/../img/useful-good.png)}.feedbacks .news-item .useful a.good.inactive,.news .news-item .useful a.good.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png)}.feedbacks .news-item .useful a.bad,.news .news-item .useful a.bad{color:#ff7271;background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad.png)}.feedbacks .news-item .useful a.bad.inactive,.news .news-item .useful a.bad.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png)}}@media screen and (max-width:500px){.news .news-item .info{padding-left:0}.feedbacks .news-item,.news .news-item{height:auto;padding:10px}.news .news-item{flex-wrap:wrap}.news .news-item a{margin:0 auto 20px}.feedbacks .news-item h4,.news .news-item a{font-size:18px;font-weight:700}.feedbacks .news-item .author,.news .news-item .author{font-size:14px;padding:1em 0 1.2em}.feedbacks .news-item .text,.news .news-item .text{padding:.8em 0;font-size:16px;line-height:1.3em}.feedbacks .news-item .more,.news .news-item .more{font-size:16px;padding:0;margin:1em 0}.feedbacks .news-item .useful,.news .news-item .useful{color:#232323;font-family:Roboto;font-weight:700;position:relative;bottom:0;right:0;font-size:16px;width:100%;line-height:28px;margin-top:10px}.feedbacks .news-item .useful a,.news .news-item .useful a{padding-left:22px;display:inline-block;position:relative;font-family:Roboto;font-weight:400;background-repeat:no-repeat;background-position:top left;float:right;width:60px;box-sizing:border-box;background-size:contain;line-height:28px;font-size:16px}.feedbacks .news-item .useful a:hover,.news .news-item .useful a:hover{text-decoration:underline}.feedbacks .news-item .useful a img,.news .news-item .useful a img{position:absolute;top:0;left:0;height:100%;width:auto}.feedbacks .news-item .useful a.good,.news .news-item .useful a.good{color:#7a9f0e;background-image:url(/bitrix/templates/qbpm/css/../img/useful-good.png)}.feedbacks .news-item .useful a.good.inactive,.news .news-item .useful a.good.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-good-inactive.png)}.feedbacks .news-item .useful a.bad,.news .news-item .useful a.bad{color:#ff7271;background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad.png)}.feedbacks .news-item .useful a.bad.inactive,.news .news-item .useful a.bad.inactive{background-image:url(/bitrix/templates/qbpm/css/../img/useful-bad-inactive.png)}}@media screen and (max-width:1000px){.small-slider .item{background:#ffe376;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.spec-slider-home{padding-left:0!important;width:calc(100%)!important}}@media screen and (max-width:400px){.title-small{font-size:20px}.brands-slider .owl-nav,.spec-slider-arrows{display:none!important}.container{width:calc(100% - 20px)!important}.brands-slider,.container.are_you_view{width:calc(100%)!important;padding:20px 0 0!important}.brands-slider{padding:0!important}.detail_top .detail_faq img[src="/bitrix/templates/qbpm/img2/icon_faq.png"]{padding-left:0!important}}@media screen and (max-width:1000px){.title-small{margin-bottom:15px}}@media screen and (max-width:1400px){.detail_body_iconas i{margin-right:7px}}.spec-slider .item:hover .slide-inner{border:2px solid #b7d954}.f-small table td input[type=text]::-moz-placeholder{color:#b7b7b7}.f-small table td input[type=text]::-webkit-input-placeholder{color:#b7b7b7}.are_you_view img[src="/bitrix/templates/qbpm/components/bitrix/catalog.viewed.products/template1/images/no_photo.png"]{width:78.3%!important;margin:0 auto}.filter-btn{padding:0 10px;height:50px;line-height:48px}.filter-btn>a{padding:0 12px}.filter-btn .active{background:#fff;height:45px;display:inline-block;margin-top:2px;line-height:36px;padding:0 20px}.filter-btn .active span{border:0}.filter-btn span{line-height:29px}.filter-btn img{float:right;margin:16px 10px 0 0;transform:rotate(0deg);-webkit-transform:rotate(0deg)}.class_reviews_mm,.class_variants_tovar,.class_vopros_otvet_list ul li .class_vopros_otvet_mm{border:1px solid #fff}.class_reviews_mm:hover,.class_variants_tovar:hover,.class_vopros_otvet_list ul li .class_vopros_otvet_mm:hover{border:1px solid #a1c045}.spec-slider2 .slide-inner .img-holder{max-height:280px}.gogosd .switcher{background:#8c8c8c}.gogosd .t-right .switcher{background:#b7d954}.filters .filter-block-list{height:50px}.filters .filter-block-list input[type=checkbox]:checked+label{color:#680;background-position:-7px -8px}.filters .filter-block-list input[type=checkbox]+label{display:block;cursor:pointer;background:url(/bitrix/templates/qbpm/img/check_filter.png);background-position:-222px -8px;background-repeat:no-repeat;padding-left:30px;height:22px;line-height:22px;margin-top:-3px;font-size:15px;font-weight:700}.filters .filter-block-list input[type=checkbox]:disabled+label{cursor:default}.filters .filter-block-list span{border:0;margin:15px 0;padding-right:20px}@media screen and (max-width:1000px){.filters .filter-block-list span{width:25%}.filters .filter-block-list{min-height:50px;height:auto}}@media screen and (max-width:600px){.filters .filter-block-list span{margin:0 0 10px;width:auto;padding-right:8px}.filters .filter-block-list{min-height:50px;height:auto}.spec-slider2 .slide-inner .img-holder{max-height:370px}}.arrow-price strong{white-space:nowrap}.ui-multiselect-checkboxes li input[type=checkbox]{-moz-appearance:none}h1.h1-custom{margin:55px 0 59px;text-align:center;font-family:"Exo 2",sans-serif;font-size:2.6em;font-weight:700;text-transform:uppercase;line-height:1em}h1.h1-custom b{color:#232323;font-weight:700}.cart-wrapper{background-color:#fff;border:1px solid #d6d8d2}.cart-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-wrapper .one-line .one-block{height:140px;border-right:1px solid #f2f2f2}.close-ico:hover{background:url(/bitrix/templates/qbpm/css/../img/close-ico2.png)no-repeat center/contain}.close-ico{width:27px;height:28px;display:inline-block;background:url(/bitrix/templates/qbpm/css/../img/close-ico1.png)no-repeat center/contain}.cart-wrapper .one-line .one-block.close-bl{width:78px;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cart-wrapper .one-line .one-block.price span{width:100%;display:block;color:#747474;font-size:14px;text-decoration:line-through}.cart-wrapper .one-line,.cart-wrapper .one-line .one-block.close-bl,.cart-wrapper .one-line .one-block.count-line,.cart-wrapper .one-line .one-block.price,.cart-wrapper .one-line .one-block.sum{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cart-wrapper .one-line{width:100%;padding:20px 0 19px 20px;border-bottom:1px solid #e2e2e2}.cart-wrapper .one-line .one-block.count-line,.cart-wrapper .one-line .one-block.price,.cart-wrapper .one-line .one-block.sum{width:160px;color:#000;font-size:16px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.cart-wrapper .one-line,.cart-wrapper .one-line .one-block.price{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.cart-wrapper .one-line .one-block.price{padding:5px 20px;text-align:center}.cart-wrapper .one-line .one-block.count-line,.cart-wrapper .one-line .one-block.sum{-webkit-justify-content:space-between;-moz-justify-content:space-between}.cart-wrapper .one-line .one-block.sum{padding:5px 20px;font-weight:700;justify-content:center}.cart-wrapper .one-line .one-block.count-line .count a:hover,h1.h1-custom{color:#7a9f0e}.cart-wrapper .one-line .one-block.count-line .count a{color:#232323;font-size:25px;display:inline-block;text-decoration:none;vertical-align:middle}.cart-wrapper .one-line .one-block.count-line .count input{width:65px;height:40px;margin:0 10px;padding-left:10px;padding-right:10px;text-align:center;color:#232323;font-size:16px;display:inline-block;vertical-align:middle;border:1px solid #e2e2e2}.cart-wrapper .one-line .one-block.count-line{padding:5px 15px;justify-content:space-between}.cart-wrapper .one-line .one-block:last-child{border-right:0}.cart-wrapper .one-line .one-block:nth-child(1){width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-right:0}.cart-wrapper .one-line .one-block.salt{width:150px;color:#7a9f0e;padding-left:10px;font-size:16px;text-align:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.cart-wrapper .one-line .one-block .name-product a:hover{text-decoration:underline}.cart-wrapper .one-line .one-block .name-product a{font-size:16px;color:#232323;text-decoration:none}.cart-wrapper .one-line .one-block .name-product{width:100%;color:#747474;font-size:14px}.cart-wrapper .one-line:last-child{border-bottom:0}.cart-wrapper .one-line:nth-child(1) .one-block:first-child{-webkit-justify-content:left;-moz-justify-content:left;justify-content:left}.cart-wrapper .one-line:nth-child(1) .one-block{height:inherit;padding:14px 18px!important;font-weight:400!important;border-right:0;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.cart-wrapper .one-line:nth-child(1){padding:0;background-color:#e4e5e0;border-bottom:1px solid #d6d8d2;color:#232323!important;font-size:18px!important;text-align:center}.cart-wrapper .one-line .one-block .box-img img{width:100%;height:100%;object-fit:contain;-o-object-fit:contain}.cart-wrapper .one-line .one-block .box-img{width:140px;height:140px;margin-right:20px;border:1px solid #e2e2e2;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.docs-question form .big-textarea textarea{height:190px;margin-bottom:20px}.all-count>span span{font-weight:700}.all-count>span{display:block;color:#680;font-weight:400;font-size:18px}.all-count p{margin:0;color:#747474;text-decoration:line-through}.all-count{padding:25px 25px 20px;background-color:#e4e5e0;text-align:right}.title-small{margin-bottom:15px}.arcticles-videos .container{padding:0}.arcticles-videos{padding:15px 0 0}.a-holder .a-box:first-child{margin-bottom:0!important}.a-holder .a-box:last-child{padding-left:10px!important}.detail-top-options{margin-bottom:35px}@media (max-width:600px){.spec .container{width:100%!important}.class_option_tovar .tbl .column-price{position:relative;right:initial;top:initial}.arrowprice,.class_option_tovar .img-holder,.class_option_tovar .tbl .column,.class_option_tovar .tbl .column .rightlinks,.class_option_tovar .tbl .column-price .clearfix,.class_option_tovar .thumb-info{float:none}.uslugi .uslugi-item:nth-child(2n-1){margin-left:0}}@media (max-width:1169px){.uslugi .uslugi-item:nth-child(2n-1){margin-left:0}}@media (min-width:1170px){.uslugi .uslugi-item:nth-child(3n-2){margin-left:0}}@media (max-width:1000px){.small-slider{margin-bottom:10px}.a-box{margin-bottom:15px!important}.a-holder .a-box:last-child{padding-left:0!important}}@media (max-width:992px){.cart-wrapper .one-line .one-block.salt{width:140px}.cart-wrapper .one-line:nth-child(1) .one-block:nth-child(1){height:initial;margin-bottom:0;display:block;text-align:left}.cart-wrapper .one-line .one-block:nth-child(1){height:140px;margin-bottom:20px;padding-right:50px}.cart-wrapper .one-line .one-block{float:left;height:50px}.cart-wrapper .one-line{display:block}.cart-wrapper .one-line:nth-child(1) .one-block{display:none}}@media (max-width:767px){.cart-wrapper .one-line{position:relative}.cart-wrapper .one-line:nth-child(1) .one-block:nth-child(1){margin-bottom:0}.cart-wrapper .one-line .one-block.close-bl{position:absolute;right:10px;top:50%;margin-top:-14px;display:block;height:initial;width:initial;line-height:0}.cart-wrapper .one-line .one-block:nth-child(1) .box-img{width:100px;height:100px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.cart-wrapper .one-line .one-block:nth-child(1) .name-product{margin-bottom:20px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}.cart-wrapper .one-line .one-block:nth-child(1){height:initial;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-wrapper .one-line .one-block:nth-child(1)>*{width:100%}.cart-wrapper .one-line .one-block{border-right:0}.cart-wrapper .one-line .one-block.price,.cart-wrapper .one-line .one-block.salt{position:absolute;top:70px;left:150px;right:20px;width:initial}.cart-wrapper .one-line .one-block.price{top:120px}.cart-wrapper .one-line .one-block.count-line{position:relative;border-right:1px solid #f2f2f2;padding-left:5px}.detail_top .detail_print{display:block;float:right;text-align:end}.detail_top .detail_print img{width:70px}}@media (max-width:669px){.spec-slider-arrows{height:0}}@media (max-width:480px){.cart-wrapper .one-line{padding:10px 0 9px 10px}.cart-wrapper .one-line .one-block:nth-child(1) .box-img{width:105px;height:105px}.cart-wrapper .one-line:nth-child(1) .one-block{padding:10px!important}.cart-wrapper .one-line .one-block:nth-child(1){padding-right:0}.cart-wrapper .one-line .one-block.price,.cart-wrapper .one-line .one-block.salt{left:100px}.cart-wrapper .one-line .one-block.sum{width:45%;float:right;padding:0 0 0 6px}.cart-wrapper .one-line .one-block.count-line{width:150px;padding:5px 10px}h1.h1-custom{font-size:2.2em;margin:30px 0}.docs-question .das-container h2{font-size:1.9em}.docs-question form{margin:20px auto 0}.docs-question .das-container{padding-top:30px!important}.docs-question.docs-question .das-container{padding:30px 10px!important}.for_mobile_block img{padding:0 10px}.for_mobile_block a{margin:5px 10px 10px 20px}.bx-newsdetail-content td{font-size:12px}}@media (max-width:400px){.arcticles-videos .container{width:100%!important}}@media (max-width:767px){.class_variants_tovar:hover{border:0}}.grid .bx_content_section,.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}@media (max-width:700px){.docs h1{font-size:20px;font-size:5vw;line-height:25px}}@media (max-width:600px){.slick-initialized .slick-slide{position:relative}.slick-slide .item-label{left:0}.slick-slide .item-label::before{content:none}.class_variants_tovar .item-label{left:-1px}}
/* End */


/* Start:/bitrix/templates/qbpm/css/jquery.bxslider.min.css?17797784022662*/
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/bitrix/templates/qbpm/css/../images/bx_loader.gif)center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(/bitrix/templates/qbpm/css/../images/controls.png)no-repeat 0-32px}.bx-wrapper .bx-next{right:10px;background:url(/bitrix/templates/qbpm/css/../images/controls.png)no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/bitrix/templates/qbpm/css/../images/controls.png)-86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/bitrix/templates/qbpm/css/../images/controls.png)-86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/* End */


/* Start:/bitrix/templates/qbpm/css/pushy.min.css?17797784432514*/
/*! Pushy - v1.0.0 - 2016-3-1
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */
@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}.pushy{position:fixed;width:300px;top:0;z-index:9999;background:rgba(183,217,84,.95);height:100%;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch;padding-top:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pushy a{display:block;color:#232323;padding:15px 20px;text-decoration:none;outline:0}.pushy ul li ul li a{padding:10px}.pushy a:hover{color:#fff}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-left{-webkit-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.pushy-open-left #container,.pushy-open-left .push,.pushy-right{-webkit-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade 500ms;animation:fade 500ms}.pushy-submenu ul{padding-left:15px}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu>a{position:relative}.pushy-submenu>a::after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url(/bitrix/templates/qbpm/css/../images/arrow.png)no-repeat;-webkit-background-size:8px 11px;background-size:8px 11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none}
/* End */


/* Start:/bitrix/templates/qbpm/css/sumoselect.min.css?15209429217382*/
.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #f5f9e8;}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}
/* End */


/* Start:/bitrix/templates/qbpm/fonts/awesome/css/font-awesome.min.css?177977862729602*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:"FontAwesome";src:url(/bitrix/templates/qbpm/fonts/awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/bitrix/templates/qbpm/fonts/awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/bitrix/templates/qbpm/fonts/awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/bitrix/templates/qbpm/fonts/awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/bitrix/templates/qbpm/fonts/awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/bitrix/templates/qbpm/fonts/awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font: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,.pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.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)}.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-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{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-close:before,.fa-remove: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-cog:before,.fa-gear: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-repeat:before,.fa-rotate-right: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-image:before,.fa-photo: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-exclamation-triangle:before,.fa-warning: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-cogs:before,.fa-gears: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-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder: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-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste: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-chain-broken:before,.fa-unlink: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-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won: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-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira: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-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board: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-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-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-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-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-futbol-o:before,.fa-soccer-ball-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-ils:before,.fa-shekel:before,.fa-sheqel: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-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery: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-paper-o:before,.fa-hand-stop-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-television:before,.fa-tv: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-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing: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-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-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-full:before,.fa-thermometer: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-bath:before,.fa-bathtub:before,.fa-s15: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}
/* End */


/* Start:/bitrix/templates/qbpm/css/magnific-popup.min.css?17797786987487*/
.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:"";height:100%}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.my-mfp-zoom-in .zoom-anim-dialog{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in .zoom-anim-dialog,.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}
/* End */


/* Start:/bitrix/templates/qbpm/css/owl.carousel.min.css?15378590472936*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/qbpm/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/qbpm/css/owl.theme.default.min.css?1520942921936*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/bitrix/templates/qbpm/js/slick/slick.min.css?17797787471307*/
.slick-list,.slick-slider{position:relative;display:block}.slick-slider{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{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;margin-left:auto;margin-right:auto}.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-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/bitrix/templates/qbpm/components/bitrix/menu/informatsiya/style.min.css?15209429211840*/
.bx-inclinkspersonal-list{margin:0;padding:0!important;border:1px solid #e0eded;list-style:none;overflow:hidden}li.bx-inclinkspersonal-item{position:relative;padding:0;border-bottom:1px solid #e0eded;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.bx-inclinkspersonal-item:last-child{border-bottom:0}.bx-inclinkspersonal-selected{color:#fff}.bx-inclinkspersonal-selected a{color:#fff}.bx-inclinkspersonal-item:hover{background:#57c2d1;color:#fff}.bx-inclinkspersonal-item.bx-theme-blue:hover{background:#0083d1}.bx-inclinkspersonal-item.bx-theme-black:hover{background:#303030}.bx-inclinkspersonal-item.bx-theme-green:hover{background:#44b1c9}.bx-inclinkspersonal-item.bx-theme-red:hover{background:#e63c3c}.bx-inclinkspersonal-item.bx-theme-yellow:hover{background:#f4a52e}.bx-theme-blue.bx-inclinkspersonal-selected{background:#3398d7}.bx-theme-black.bx-inclinkspersonal-selected{background:#484848}.bx-theme-green.bx-inclinkspersonal-selected{background:#5cc3d1}.bx-theme-red.bx-inclinkspersonal-selected{background:#e95c5c}.bx-theme-yellow.bx-inclinkspersonal-selected{background:#fbb859}.bx-inclinkspersonal-item-element{display:block;padding:10px 0 10px 15px;width:calc(100% - 20px);color:#333;text-transform:uppercase;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.bx-inclinkspersonal-item-element:after{position:absolute;top:10px;right:10px;font-family:'FontAwesome';content:"\f105"}.bx-inclinkspersonal-item:hover .bx-inclinkspersonal-item-element{color:#fff}.bx-inclinkspersonal-item-element.bx-inclinkspersonal-item-element:hover:after{color:#fff}
/* End */


/* Start:/bitrix/templates/qbpm/components/bitrix/breadcrumb/qbpm/style.css?17716721321855*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

.breadcrumbs,.das-container{
	overflow:visible;
}
.bc_drop{
	position: relative;
	padding: 5px 30px 5px 10px;
	cursor: pointer;
	color: #000;
/*	background: #f0f2ed;*/
}
.bc_drop:after{
	content: '';
	position: absolute;
	top: 7px;
	right: 10px;
	width: 6px;
	height: 6px;
	transform: rotate(-45deg);
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	transition:0.2s;
}
.bc_drop:hover:after{
	transform: rotate(135deg);
	top:11px;
}
.bc_dropdown {
	display: none;
	position: absolute;
	z-index: 100;
	top: 20px;
	background: #f0f2ed;
	padding: 5px 0;
	left: 0;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	box-shadow: 0 0 10px rgb(0 0 0 / 30%);
}
.bc_drop:hover .bc_dropdown{
	display:block;
}
.bc_dropdown a{
	display:block;
	width:100%;
	padding:3px 10px;
	white-space: nowrap;
	text-decoration: none;
}
.breadcrumbs ul .bc_dropdown a:after{
	display:none;
}

.breadcrumbs ul {
	display: inline-block;
	margin: 0;
	font-family: Roboto;
	font-size: 0.88em;
	font-weight: 400;
	color: #747474;
	padding: 1em 0px;
}
.breadcrumbs ul a:after {
	display: inline-block;
	content: "⟶";
	margin: 0px 0.5em;
	color: #747474;
}
.breadcrumbs ul a:hover {
	text-decoration: underline;
}
@media screen and (max-width: 700px) {
	.breadcrumbs ul {
		padding: 1em 0 7px;
	}
}
/* End */


/* Start:/bitrix/templates/qbpm/components/bitrix/menu/bottom_info/style.min.css?17797787971894*/
.bx-inclinkspersonal-list{margin:0;padding:0!important;border:1px solid #e0eded;list-style:none;overflow:hidden}li.bx-inclinkspersonal-item{position:relative;padding:0;border-bottom:1px solid #e0eded;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.bx-inclinkspersonal-item:last-child{border-bottom:0}.bx-inclinkspersonal-selected,.bx-inclinkspersonal-selected a{color:#fff}.bx-inclinkspersonal-item:hover{background:#57c2d1;color:#fff}.bx-inclinkspersonal-item.bx-theme-blue:hover{background:#0083d1}.bx-inclinkspersonal-item.bx-theme-black:hover{background:#303030}.bx-inclinkspersonal-item.bx-theme-green:hover{background:#44b1c9}.bx-inclinkspersonal-item.bx-theme-red:hover{background:#e63c3c}.bx-inclinkspersonal-item.bx-theme-yellow:hover{background:#f4a52e}.bx-theme-blue.bx-inclinkspersonal-selected{background:#3398d7}.bx-theme-black.bx-inclinkspersonal-selected{background:#484848}.bx-theme-green.bx-inclinkspersonal-selected{background:#5cc3d1}.bx-theme-red.bx-inclinkspersonal-selected{background:#e95c5c}.bx-theme-yellow.bx-inclinkspersonal-selected{background:#fbb859}.bx-inclinkspersonal-item-element{display:block;padding:10px 0 10px 15px;width:calc(100% - 20px);color:#333;text-transform:uppercase;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.bx-inclinkspersonal-item-element:after{position:absolute;top:10px;right:10px;font-family:"FontAwesome";content:""}.bx-inclinkspersonal-item-element.bx-inclinkspersonal-item-element:hover:after,.bx-inclinkspersonal-item:hover .bx-inclinkspersonal-item-element{color:#fff}@media screen and (min-width:601px){.footer-links .desktop_hide{display:none}}
/* End */


/* Start:/bitrix/templates/qbpm/styles.min.css?17797788792623*/
@media (min-width:768px){.detail_body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:500px){.choose-by .SumoSelect{width:100%!important;margin-left:0!important}.docs .clear-by a{float:none!important;display:inline-block!important}.docs .clear-by{margin-right:0!important;text-align:center!important}}.wrap.pagination ul>li{font-weight:400!important}@media (max-width:480px){.pagination .first,.pagination .last,.pagination .next,.pagination .prev{display:none}.video .clear-by a{float:none;margin-right:0}.video .clear-by{margin-right:0;text-align:center}}.bx-viewport li{width:100%}.bx-viewport li iframe{max-width:100%!important}@media (max-width:600px){.mob_analogi_list{min-height:275px}.bx-wrapper{margin-top:20px}}@media screen and (max-width:479px){.bottom-line ul li{margin:0 20px!important}}@media (max-width:767px){.for_mobile_block{top:125px!important}}@media (max-width:600px){.mob_analogi_list{min-height:280px}.item-title{overflow:hidden;margin-bottom:10px}.item-title,.mob_analogi_list .item-price{height:40px;display:block}.item-rating{min-height:24px;padding-bottom:10px}}.hc2 li a{float:left!important}.detail_main .class_option_tovar .img-holder{min-width:210px}.pro-basket-is,.pro-basket-is:after{background:#ffe375!important}.detail_body2_price{margin:11px auto}.analog_table .item-title{max-width:220px;display:block;margin:0 auto 10px}.analog_table .item-title a,.detail_main .detail_main_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.class_analogs_imgs span.item-price{margin-bottom:15px;display:block}.class_analogs table tr:first-child td{vertical-align:top}.ui-multiselect span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:91%;display:block}.das-container p.footnote{font-style:normal!important}@media (max-width:767px){.proprocenter-top .for_mobile_block{top:20px!important;left:0}}.select-box.selected select{color:#680;border:1px solid #680}input.error,span.error{border:2px solid red!important}.alert_box{display:none;padding-bottom:40px;float:left;width:100%;font-family:Roboto;font-weight:400;font-size:16px}@media (max-width:768px){.uslugi{margin-left:0}.uslugi .uslugi-item{width:calc(100% - 4px);height:initial;margin:0 0 10px}}@media (max-width:460px){.bx-newsdetail-img{margin:0}h2.bx-newsdetail-title{text-align:center}}.docs-question form .right .input{line-height:0}.clear{clear:both}.uslugi .uslugi-item .info{margin-bottom:20px}.spec-slider2 .owl-carousel .owl-item img{max-height:220px;object-fit:contain}.detail_body_right_new2{margin:20px}
/* End */


/* Start:/bitrix/templates/qbpm/template_styles.min.css?177745537816453*/
.brands-slider .owl-item a,.btn-green,.pages_box_vars a,.ps_filter_tab_header a,.pushy ul .phone a,.slide-item_link{text-decoration:none}.reyting-icon{--star-active:#bed668;--star-inactive:#d5d8d1;fill:var(--star-inactive);vertical-align:-3px}.reyting-icon.active{fill:var(--star-active)}.contacts .item span{opacity:1!important}.contacts-question form button,.docs-question form button,.faq-question form button,.feedbacks-question form button{margin:0 auto!important}.actions-slider .desktop_hide,.brands-slider .item .active,.brands-slider .item img[src$='active.png'],.brands-slider .item:hover img,.class_vopros_otvet_list ul li.hidden,.for_mobile_block.mobile_hide,.pages_box_vars a:last-child:after,.spec-slider2 .desktop_hide{display:none}#footer .footermenuslide .f-td>a.sub_nav.actions-pro,.brands-slider .item:hover .active,.brands-slider .item:hover img[src$='active.png'],.class_vopros_otvet_list ul li.visible,.footer-logo-ppc{display:block}.cart-wrapper.confirm{padding:40px}p.alert_box.error{border:none!important;color:red}.margin-top{margin-top:39px}.spec-actions-show-all{margin-top:-40px;margin-left:0;position:absolute;float:right;text-align:right;width:inherit}.btn-green{float:right;background:#b7d954;text-align:center;color:#232323;font-size:15px;line-height:32px;max-width:100%;height:32px;position:relative;overflow:hidden;margin-bottom:7px;z-index:10;padding:0 15px}.btn-green:after{content:"";position:absolute;width:0;height:0;left:50%;top:50%;margin:-5px 0 0 -5px;background:#98ba32;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.btn-green:hover:after{width:200px;height:200px;margin:-100px 0 0 -100px}.btn-green:hover{color:#fff}.btn-green span{position:relative;z-index:100}@media (max-width:1000px){.spec-actions-show-all{width:100%}}.small-slider .owl-theme .owl-nav.disabled+.owl-dots{margin-top:-29px;position:absolute;width:100%}@media (max-width:600px){.class_option .bx-wrapper{margin-top:20px}.class_option .bx-viewport{min-height:345px}h1{line-height:32px}}@media screen and (max-width:350px){.filter-btn{padding:0 0 0 5px!important}}@media (max-width:480px){.filter-btn>a{padding:0 5px!important;font-size:18px}.uslugi .uslugi-item{width:100%;min-width:10px}.f-small table td input[type=text]{padding:0 5px;font-size:12px}.ppc-filter-index .filter-btn>a{font-size:14px!important}.hidden_indexx{zoom:0.7!important}.filters-holder .filter-btn .active span{max-width:230px!important}.footer-logo{font:26px/60px 'Exo 2'!important}.filters-holder .klokloklo{border-bottom:none!important}}@media screen and (max-width:1000px){.black-line .callback input[type=tel]{width:calc(100% - 160px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.a-box{float:none!important;width:100%!important;padding-left:0!important;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px}}.black-line .callback input[type=tel]{width:182px;float:left;height:32px;border:none;color:#646464;font:14px/16px Roboto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;background:0 0}.black-line .callback.success{height:42px}.actions-slider,.page-text,.search-page .search-result{margin-top:20px}.detail_top{margin-top:40px;line-height:30px;margin-bottom:10px}.ppc-manyfactyres .detail_top{margin-top:0;margin-bottom:0}.slide-item_link{display:block}#spec-prev{background:url(/bitrix/templates/qbpm/images/arrow-left.png) no-repeat}#spec-next{background:url(/bitrix/templates/qbpm/images/arrow-right.png) no-repeat}.spec-slider-arrows span{display:block;width:31px;height:30px;text-indent:-9999px}.brands-slider .owl-nav div:hover,.small-slider .owl-nav div:hover,.spec-slider-arrows span:hover,.spec-slider-home .owl-nav div:hover,.spec-slider-viewed .owl-nav div:hover,.view-arrows .spec-slider-arrows a:hover span{background-position:0 -30px!important}.brands-slider .owl-prev,.small-slider .owl-prev,.spec-slider-home .owl-prev,.spec-slider-viewed .owl-prev{background:url(/bitrix/templates/qbpm/images/arrow-left.png) no-repeat!important;left:0}.brands-slider .owl-next,.small-slider .owl-next,.spec-slider-home .owl-next,.spec-slider-viewed .owl-next{background:url(/bitrix/templates/qbpm/images/arrow-right.png) no-repeat!important;right:-9px}.brands-slider .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:0;width:40px;height:30px;padding:0;background:#d6d6d6;display:inline-block;text-indent:9999px;cursor:pointer;border-radius:3px;position:absolute;top:45px;z-index:123123123}@media screen and (min-width:601px){.brands-slider{width:calc(100% - 80px);padding:0 40px}}.brands-slider .owl-item{background:0 0!important;text-align:center!important}.brands-slider .owl-item a:hover,.pushy ul .phone a:hover,.view-arrows .spec-slider-arrows a:hover{text-decoration:underline}@media screen and (max-width:5991px){.brands-slider .active.center .item img{display:none}.brands-slider .active.center .item img.active{display:block}.brands-slider .active.center .item img.greyscale{display:block;filter:none}}.img-smile{margin:0!important;float:left;position:absolute;right:0}.small-slider .owl-dots{margin:-25px 0 0!important;z-index:123123;position:absolute;right:10px}.small-slider .owl-dot.active{background:#000}.small-slider .owl-dot{margin-right:8px;border-radius:50%;width:10px;height:10px;border:3px solid #232323!important}.small-slider .owl-dot span{display:none!important}.spec-slider-home .owl-stage-outer,.spec-slider-viewed,.spec-slider2.owl-carousel .owl-stage-outer{overflow:visible}.spec-slider-home p{margin:0}.spec-slider-home .feautures{margin:0 0 10px}.small-slider .owl-nav [class*=owl-],.spec-slider-home .owl-nav [class*=owl-],.spec-slider-viewed .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:0;width:40px;height:30px;padding:0;background:#d6d6d6;display:inline-block;text-indent:9999px;cursor:pointer;border-radius:3px;z-index:123123123}.small-slider .owl-nav,.spec-slider-home .owl-nav,.spec-slider-viewed .owl-nav{position:absolute;top:-58px;right:0}.title-small.title-slider{font-weight:600}.spec-slider2{padding:0}.spec-slider2 .slide-inner:hover{border:2px solid #b7d954}.spec-slider2 .slide-inner{padding:10px;overflow:hidden;position:relative;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail_body_right_new .detail_body_right_vseh,.detail_body_right_new .detail_main_title_sum{min-height:20px;text-align:left;float:none;margin:0}.detail_body_right_new .detail_main_title_sum{font-size:14px;font-weight:400;font-style:italic}.news.ppc-alex{padding:20px 0 0}.news.two{padding:0 0 30px}.news.ppc-alex li span{font-weight:700}.news.two .news-item{min-height:0;margin-top:-1px}.news.ppc-alex .info ul{width:60%}.news.ppc-alex .info ul li{float:left;min-width:300px;margin:0 0 15px 20px}.news.two p{margin:10px 0}.news.two .info{padding:5px 20px}.text-desc-ppc ul{list-style:disc!important;padding-left:15px;margin-left:20px}@media screen and (max-width:1360px){.news.ppc-alex .info ul{width:80%}}@media screen and (max-width:1100px){.footer-contacts{padding-left:10px}.brands-slider .owl-nav [class*=owl-]{top:20px!important}.text-desc-ppc ul{margin-left:25px;padding-left:0}.news.ppc-alex .info ul{width:100%}}#footer .footermenuslide .f-td>a.sub_nav.actions-pro:before{content:none}.spec .spec-slider2 .slide-inner{overflow:initial}@media screen and (max-width:799px){.brands-slider .owl-nav [class*=owl-]{top:54px!important}}@media screen and (max-width:500px){.brands-slider .owl-nav [class*=owl-]{top:40px!important}}.pushy ul .phone{background:url(/bitrix/templates/qbpm/images/header-bg.png) #232323;line-height:24px;margin:0}.pushy ul .phone img{display:block;position:absolute;margin-right:12px;padding:15px 20px}.pushy ul .phone span{display:inline-block;vertical-align:top;max-height:0}.pushy ul .phone a{color:#fff;margin-left:40px}.pushy ul .phone a span{font-size:20px;font-weight:400;color:#fff}.pushy ul .phone a span b{font-weight:400;color:#a2c04b}.search-page{margin:30px 0}.search-page table{float:left;background:#98ba32;position:relative;height:50px;overflow:hidden}.search-page table input[type=text]{height:50px;border:none;background:0 0;font:18px/20px Roboto;width:100%;padding:0 40px 0 20px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-page table input[type=submit]{display:block;background:url(/bitrix/templates/qbpm/./images/btn-submit.png) no-repeat;width:19px;height:20px;text-indent:-9999px;border:none;position:absolute;right:10px;top:15px;cursor:pointer}.search-page table input[type=submit]:hover{background-position:0 100%}.search-page .search-result .notetext{color:green;font:700 16px/20px Roboto;text-transform:uppercase}.view-arrows .spec-slider-arrows{display:flex;position:inherit;width:100%;height:100%;justify-content:space-between;font-size:20px;font-weight:500;text-align:center;align-items:center}.view-arrows .spec-slider-arrows .spear{font-size:18px}.view-arrows .spec-slider-arrows a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;width:auto;height:auto;text-indent:0;text-decoration:none}.view-arrows .spec-slider-arrows a span{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.spear:last-child{text-align:right}.view-arrows .spec-slider-arrows a.arrow{display:contents;max-width:20%;top:4px;position:relative}.view-arrows .spec-slider-arrows a.arrow-prev{float:left}.view-arrows .spec-slider-arrows a.arrow-next{float:right}.view-arrows .spec-slider-arrows #spec-next,.view-arrows .spec-slider-arrows #spec-prev{vertical-align:middle}.view-arrows .spec-slider-arrows #spec-next{margin-left:5px}.view-arrows .spec-slider-arrows #spec-prev{padding-left:5px}.bx-newsdetail{position:initial}.theme-brands .item a span img{width:auto;display:inherit;padding-left:7px}.detail_body_left .img-smile{padding:8px;z-index:9}@media screen and (max-width:600px){.breadcrumbs p a::after{margin:0 .5em}.spec-slider-home{padding-left:0!important;width:calc(100% - 0px)!important}.spec-slider2{overflow:visible}.text-desc-ppc img{width:100%;height:100%}.black-line .callback input[type=tel]{width:138px}.footermenuslide .f-td>a.about-pro:before{top:50%}.detail_top .detail_faq img[src="/bitrix/templates/qbpm/img2/icon_faq.png"]{padding-left:0!important}.view-arrows .spec-slider-arrows a{font-size:12px!important}}@media screen and (max-width:450px){.view-arrows .spec-slider-arrows{display:flex!important}.view-arrows .spec-slider-arrows .spear a i{display:none!important}}.spear{width:32%}.footer-links ul li img,.pushy-submenu.pushy-submenu-open li img,.top-menu ul li a img{padding-right:7px}.view-arrows .spec-slider-arrows .spear a i{font-style:normal}.mob_analogi_list .slick-slide img{display:inline-block}.footer-logo-ppc img{max-width:262px;margin-bottom:10px;margin-top:5px}@media (max-width:1281px){.item .slide-inner .clearfix .btn-buy{font-size:15px}}.class_vopros_otvet_list ul li .class_vopros_otvet_l_name{line-height:1.2}.ps_filter_tab_header.filters{background:#fff;padding:6px 18px 0;margin-bottom:-8px;z-index:10;position:relative}.ps_filter_tab_header a{font:16px/20px 'Exo 2';text-transform:uppercase;cursor:pointer;color:#222;display:inline-block}.ps_filter_tab_header a.active{color:#7a9f0e}.ps_filter_tab_header .ps_switch{display:inline-block;width:36px;height:19px;background:#b7d954;float:none;margin:0 10px;border-radius:10px;cursor:pointer;position:relative;transform:translateY(4px)}.ps_filter_tab_header .ps_switch:after{content:'';background:#fff;border:1px solid #b7d954;border-radius:50%;position:absolute;top:0;left:18px;width:17px;height:17px;box-shadow:0 2px 2px rgb(0 0 0 / 30%);transition:.2s}.f-small,.filter-block,.pages_box.filters{border:1px solid #fff}.ps_filter_tab_header .ps_switch.off:after{left:0}.ps_filter_tab_body_filter{display:none;padding:0 4px}.ps_filter_tab_body_shorts{display:none;background:#fff;margin:0 0 20px;padding:10px 0 1px}.pages_box.filters{margin:0;background:#f0f2ed;padding:11px 10px 9px;display:flex;box-sizing:border-box;width:100%}.pages_box.filters.half{width:50%}.ps_filter_tab_body_shorts>div{display:flex;flex-wrap:wrap;padding:0 9px 9px}.pages_box h3{flex:0 0 auto;font-size:16px;font-weight:700;width:190px;border-right:1px solid #acaea9;display:block;margin:-5px 20px -5px 0}.pages_box h3 span{margin:5px 0;display:inline-block}.pages_box_vars>div{display:flex;flex-wrap:wrap;margin:0 -15px -5px 0;align-content:flex-start}.pages_box_vars a{margin-right:20px;position:relative;margin-bottom:5px}.pages_box_vars.cols a{min-width:63px;text-align:center}.pages_box_vars a.active{color:#680;background:#f2fbd0}.pages_box_vars a:last-child{margin:0;padding:0}.f-left strong,.f-small table td:first-child span,.filter-btn{text-transform:none}.f-right span{border:0}@media screen and (max-width:767px){.pages_box.filters.half{width:100%}.f-right span{padding:0 10px 0 0;margin:0 0 -1px -2px}.pages_box.filters{flex-wrap:wrap}.ps_filter_tab_header .ps_switch{margin:0 3px}.pages_box h3{border-right:none;margin-right:0;width:100%;padding:2px 0 4px;position:relative;transition:.2s}.pages_box h3.open{padding:2px 0 15px}.pages_box h3:after{content:'';width:11px;height:11px;border-right:3px solid #232323;border-bottom:3px solid #232323;transform:rotate(45deg);position:absolute;top:13px;right:5px;transition:.2s}.pages_box h3.open:after{transform:rotate(-135deg);top:6px}.pages_box h3 span{border-bottom:1px dashed #232323}.pages_box_vars{display:none}.pages_box_vars>div{margin-right:-20px}.pages_box_vars a,.pages_box_vars a:last-child{margin:0 20px 2px 0}}.f-small table{border-spacing:0;height:100%}.f-right{padding:0 0 0 10px}.f-right span{margin-top:6px}.f-right label{text-transform:initial}.f-small table td{height:20px}.f-small table td:first-child{padding-left:10px}.f-small table script+tr td,.f-small table tr+tr td{padding-top:0}.wrap.submit-holder{margin-top:5px}.filter-block{height:100%}.label-form{background:#f0f2ed;padding:10px}.filters input[type=checkbox]+label{padding:3px 2px 1px;font-size:14px}.top-menu>ul{table-layout:initial}.top-menu>ul>li>a{padding:0 30px}.top-menu .pushy-submenu.pushy-submenu-open>a,.top-menu li:has(ul)>a{padding:0 55px 0 30px}@media (min-width:1250px) and (max-width:1347px){.top-menu .pushy-submenu.pushy-submenu-open>a,.top-menu li:has(ul)>a{padding:0 32px 0 25px}}@media (min-width:1001px) and (max-width:1250px){.top-menu .pushy-submenu.pushy-submenu-open>a,.top-menu li:has(ul)>a{padding:0 32px 0 8px}}.detail_body .detail_body_left{overflow:visible;position:relative}.detail_body .detail_body_left .item-label{left:-6px;margin-top:5px}.logo{position:relative}.logo span.ps_together{position:absolute;bottom:24px;left:74px;color:#9d9e9e}.ps_together span{color:#b2d059}.footer-logo-ppc .ps_together{color:#9d9e9e;font-size:10px;width:262px;display:block;margin:-30px 0 0 54px}@media screen and (max-width:1000px){.footer-contacts{padding-left:0}.logo span.ps_together{left:119px}.footer-logo-ppc .ps_together{width:155px;margin:-30px auto 0;text-align:left}.arcticles-videos ul.arcticles-list{margin-bottom:30px}}@media screen and (max-width:700px){.detail_top{margin-top:15px;margin-bottom:0}.small-slider .owl-nav,.spec-slider-home .owl-nav,.spec-slider-viewed .owl-nav{bottom:-40px;top:unset}.actions-slider .mobile_hide,.spec-slider2 .mobile_hide{display:none}.actions-slider .desktop_hide,.spec-slider2 .desktop_hide{display:block}.title-small.title-slider{text-align:center;width:100%}.project_products-list .spec-slider-home .owl-nav{bottom:unset;top:120px;width:100%;display:flex;justify-content:space-between}.project_products-list .spec-slider-home .owl-nav [class*=owl-]{width:31px}.logo span.ps_together{bottom:10px;left:21.2vw}}.catalog__promo-block{margin:15px 0 30px}.slide-inner .feautures{min-height:114px}@media screen and (max-width:992px){.bx-newsdetail-img{float:none;width:fit-content;margin:10px auto}}#ppc-text-main img{padding:15px}@media screen and (max-width:800px){#ppc-text-main img{float:none;display:block;margin:0 auto;max-width:100%;height:auto;padding:15px 0}}

/* End */
/* /bitrix/templates/qbpm/css/style.css?1781079305147886 */
/* /bitrix/templates/qbpm/css/styles.min.css?177977836166892 */
/* /bitrix/templates/qbpm/css/jquery.bxslider.min.css?17797784022662 */
/* /bitrix/templates/qbpm/css/pushy.min.css?17797784432514 */
/* /bitrix/templates/qbpm/css/sumoselect.min.css?15209429217382 */
/* /bitrix/templates/qbpm/fonts/awesome/css/font-awesome.min.css?177977862729602 */
/* /bitrix/templates/qbpm/css/magnific-popup.min.css?17797786987487 */
/* /bitrix/templates/qbpm/css/owl.carousel.min.css?15378590472936 */
/* /bitrix/templates/qbpm/css/owl.theme.default.min.css?1520942921936 */
/* /bitrix/templates/qbpm/js/slick/slick.min.css?17797787471307 */
/* /bitrix/templates/qbpm/components/bitrix/menu/informatsiya/style.min.css?15209429211840 */
/* /bitrix/templates/qbpm/components/bitrix/breadcrumb/qbpm/style.css?17716721321855 */
/* /bitrix/templates/qbpm/components/bitrix/menu/bottom_info/style.min.css?17797787971894 */
/* /bitrix/templates/qbpm/styles.min.css?17797788792623 */
/* /bitrix/templates/qbpm/template_styles.min.css?177745537816453 */
