

/* Start:/local/static/css/sections/projects.css?16870950306094*/
/*proekty.css*/
.projects-links__title {font-size: 18px;font-weight: 700;line-height: 24px;}
.projects-links__list {margin: 13px 0 19px;padding: 0 0 10px;}
.projects-links__list {align-items: center;display: flex;flex-wrap: wrap;gap: 9px;}
.projects-links__list {align-items: center;display: flex;flex-wrap: wrap;}
.projects-links__list li {background: #f3f3f3;border-radius: 49px;box-sizing: border-box;padding: 5px 21px;transition: background 0.2s ease;}
.projects-links__list li:hover {background: #0ba0e5;}
.projects-links__list li:hover a {color: #fff;}
.projects-links__list li::before {display: none;}
.projects-links__list li a {color: #001d2c;font-size: 16px;font-weight: 700;line-height: 24px;}
.projects-links__list .active {background: #0ba0e5;}
.projects-links__list .active a {color: #fff;}
.projects-links__list .select {background: #a5d01f;}
.projects-links__list .select a {color: #fff;}
.filterTypes .projects-links__list li:hover {background: #a5d01f;}
.completed-projects__items {display: grid;grid-row-gap: 36px;grid-template-columns: 31.5% 31.5% 31.5%;justify-content: space-between;padding-top: 20px;}
.completed-projects__item--img a {display: flex;}
.completed-projects__item--text {box-sizing: border-box;background: #ebebeb;padding: 28px 24px;}
.completed-projects__item--ellipse {align-items: flex-start;display: flex;flex-wrap: wrap;gap: 6px;padding-bottom: 22px;}
.completed-projects__item--ellipse--title {border-radius: 30px;color: #fff;padding: 2.5px 13px;}
.completed-projects__item--ellipse .blue {background: #0ba0e5;}
.completed-projects__item--ellipse .green {background: #a5d01f;}
.completed-projects_item_label {font-size: 18px;font-weight: 700;line-height: 24px;padding-bottom: 22px;}
.completed-projects_item_company {color: #4b6470;}
.blue-bolder-table {display: block;margin: 27px 0 30px;}
.blue-bolder-table__item {border: 3px solid #0ba0e5;box-sizing: border-box;padding: 21px 37px 26px;margin: -3px -1px -1px -1px;}
.blue-bolder-table__item p {font-size: 18px;}
.blue-bolder-table__item .blue-bolder-table__item--title {font-size: 24px;font-weight: 700;margin: 0 0 22px;}
.blue-bolder-table__item .flexbox {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;}
.flexbox-item__title {font-size: 18px;font-weight: 700;margin-bottom: 12px;}
.flexbox-item__numbers {color: #0ba0e5;font-size: 24px;font-weight: 700;margin: 0;}
.completed_projects__title {font-size: 33px;font-weight: 700;line-height: 40px;margin-bottom: 12px;}
.completed_projects__subtitle {font-size: 18px;font-weight: 700;margin: 0;}
.completed_projects__row {margin: 24px 0;display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;grid-row-gap: 20px;}
.completed_projects__item {background: #ebebeb;box-sizing: border-box;display: flex;align-items: center;padding: 14px 17.5px;}
.completed_projects__item--text {font-size: 16px;line-height: 18px;padding-left: 24px;}
.completed_projects__item--check {width: 19px;min-width: 19px;}
.project-detail-info__item--pic {text-align: right;}
.completed-projects_item_label a {color: inherit;}
.big li {font-size: 18px;margin-bottom: 10px;}
.blue-bolder-table__item ul {padding: 0;}
.completed-projects__item--detail {margin-bottom: 0;line-height: normal;}
.completed_projects__item {height: 78px;}

@media (max-width: 1200px) {
    .completed-projects__item--ellipse {padding-bottom: 12px;}
    .completed-projects__item--ellipse--title {font-size: 12px;}
    .completed-projects_item_label {font-size: 14px;line-height: 18px;padding-bottom: 12px;}
}
@media (max-width: 992px) {
  .blue-bolder-table__item {padding: 21px 37px 26px;}
  .blue-bolder-table__item p {font-size: 14px;line-height: 18px;}
  .blue-bolder-table__item .blue-bolder-table__item--title {font-size: 18px;margin: initial;}
  .completed_projects__row {grid-template-columns: 32% 32% 32%;}
}
@media (max-width: 768px) {
    .completed-projects__items {grid-template-columns: 49% 49%;}
    .projects-links__list li a {font-size: 12px;}
    .blue-bolder-table__item .flexbox {display: block;}
    .completed_projects__row {grid-row-gap: 17px;grid-template-columns: 49% 49%;}
    .completed_projects__item {padding: 20px;}
    .completed_projects__item--text {font-size: 14px;padding-left: 20px;}
}
@media (max-width: 575px) {
  .completed_projects__row {grid-row-gap: 10px;grid-template-columns: 100%;}
  .completed_projects__item {padding: 10px;}
}
@media (max-width: 500px) {
    .completed-projects__items.catalog {grid-template-columns: 100%;grid-row-gap: 20px;}
    .completed-projects__item--img img {object-fit: cover;width: 100%;}
    .completed-projects__item--text {padding: 20px 16px;}
    .projects-links__list {display: none;}
    .projects-links__list li {margin-bottom: 10px;}
    .projects-links__list li:last-child {margin-bottom: 0;}
    .projects-links__title {cursor: pointer;text-align: center;}
    .projects-links__title span {position: relative;}
    .projects-links__title span::before {background: 0;border-bottom: 1px solid #001d2c;border-right: 1px solid #001d2c;content: '';right: -20px;left: auto;height: 8px;position: absolute;top: 3px;transform: rotate(45deg);width: 8px;}
}

/* 27.12.2022 */
.project-detail-info__item:last-child .breadcrumbs {display: none;}

@media (max-width: 768px) {
    .project-detail-info {display: flex;flex-direction: column-reverse;margin: 10px 0 20px;}
    .project-detail-info .project-detail-info__item--pic {text-align: center;}
    .project-detail-info {display: flex;flex-direction: column-reverse;}
    .project-detail-info h1 {text-align: left !important;}
    .project-detail-info .completed-projects__item--ellipse {padding: 0;}
    .project-detail-info__item:first-child .breadcrumbs {display: none;}
    .project-detail-info__item:last-child .breadcrumbs {display: flex;margin-bottom: 20px;}
}

/* 30.01.2023 */
@media (max-width: 575px) {
.appearance .slick-slider {margin-bottom: 0 !important;}
.appearance-row .slick-dots button::before {display: none !important;}
.appearance-row .slick-dots li.slick-active::before {left: 5px !important;}
}
/* End */


/* Start:/local/static/css/common.css?1749021281103557*/
/* fonts */
@font-face {font-family: 'Arial';src: local('Arial'), local('ArialMT'),url('/local/static/css/../fonts/ArialMT.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Arial';src: local('Arial Bold'), local('Arial-BoldMT'),url('/local/static/css/../fonts/Arial-BoldMT.woff2') format('woff2');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Arial';src: local('Arial CE MT Black'), local('Arial-CE-MT-Black'),url('/local/static/css/../fonts/ArialCEMTBlack.woff2') format('woff2');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: 'Georgia';src: local('Georgia Bold Italic'), local('Georgia-BoldItalic'),url('/local/static/css/../fonts/Georgia-BoldItalic.woff2') format('woff2');font-weight: bold;font-style: italic;font-display: swap;}


/* normalize.css */
 html {line-height: 1.15; /* 1 */-webkit-text-size-adjust: 100%; /* 2 */}
body {margin: 0;}
main {display: block;}
hr {box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}
pre {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}
a {color: #0ba0e5;text-decoration: none;}
abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */text-decoration: underline dotted; /* 2 */}
b,
strong {font-weight: bolder;}
code,
kbd,
samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}
small {font-size: 80%;}
sub,
sup {font-size: 50%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.8em;}
img {max-width: 100%;border-style: none;}
button,
input,
optgroup,
select,
textarea {font-family: inherit; /* 1 */font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */}
button,
input { /* 1 */overflow: visible;}
button,
select { /* 1 */text-transform: none;}
button,
[type="button"],
[type="reset"],
[type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: 0.35em 0.75em 0.625em;}
legend {box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"],
[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
.flexbox {display: flex;}
.fl {float: left}
.fr {float: right}
.overlay {background: rgba(0,0,0,.5);left: 0;height: 100%;opacity: 0;position: fixed;top: 0;transition: .2s;visibility: hidden;width: 100%;z-index: 0;}
.overlay.active {opacity: 1;visibility: visible;}
hr {background: #d9dbda;border: none;height: 1px;}
h1 {color: #001d2c;font-family: 'Arial';font-size: 36px;font-weight: 700;line-height: 40px;}
h2 {color: #001d2c;font-family: 'Arial';font-size: 33px;font-weight: 700;line-height: 40px;}
h3 {color: #001d2c;font-family: 'Arial';font-size: 24px;font-weight: 700;line-height: 24px;}
h4 {color: #001d2c;font-family: 'Arial';font-size: 18px;font-weight: 700;line-height: 24px;}
h5 {color: #001d2c;font-family: 'Arial';font-size: 16px;font-weight: 700;line-height: 24px;}
h6 {color: #001d2c;font-family: 'Arial';font-size: 12px;font-weight: 700;line-height: 24px;}
ul {list-style: none;padding-left: 0;}
li {padding-left: 20px;position: relative;}
li::before {content: '';position: absolute;top: 10px;left: 0;width: 6px;height: 6px;background: #0ba0e5;border-radius: 100%;}
.btn {background: #f3f3f3;box-sizing: border-box;border-radius: 30px;color: #2f4b59;display: inline-block;font-size: 16px;font-weight: 700;line-height: normal;padding: 12px 28px;transition: background 0.2s ease;}
.btn_big {font-weight: 400;padding: 22px 34px 22px 39px;}
.btn-blue {background: #0ba0e5;color: #fff;}
.btn-gray {background: #f3f3f3;color: #2f4b59;}
.btn-white {background: #fff;color:#2c314e}
.btn:hover {background: #e3e3e3}
.btn-blue:hover {background: #1c74bc;}
.btn-gray:hover {background: #e3e3e3}
.btn-white:hover {background: #fff;}

/* style */
body {background: #fff;color: #001d2c;font-family: 'Arial';font-size: 14px;font-weight: 400;line-height: 24px;}
.container {box-sizing: border-box;max-width: 1260px;margin: 0 auto;width: 100%;}
.header {left: 0;right: 0;position: absolute;top: 0;}
.header .container {background: #1c74bc;padding: 10px 49px 0 51px;position: relative;}
.header .header-top {align-items: center;display: flex;justify-content: space-between;}
.burger {display: none;}
.header .desc {color: #fff;font-size: 16px;width: 346px;}
.header .search-wrap {left: 0;opacity: 0;right: 0;position: absolute;top: 16px;transform: scale(.8);transition: .3s;visibility: hidden;width: 100%;z-index: 4;}  
.header .search-wrap.active {opacity: 1;max-width: 1160px;margin: 0 auto;transform: scale(1);visibility: visible;}
.header .search-input {border-radius: 10px;border: none;height: 44px;text-indent: 21px;width: 100%;}
.header .search-input::placeholder {color: #000;}
.header .icon_search {background-image: url(/local/static/css/../i/icon-search4.png);cursor: pointer;height: 19px;width: 19px;}
.header .search_close {cursor: pointer;height: 20px;position: absolute;right: 0;top: 12px;width: 20px;}
.header .search_close::before, .search_close::after {background: #001d2c;position: absolute;height: 20px;width: 20px;}
.header .search_close::before {content: '';height: 100%;position: absolute;top:0;left: 0;transform: rotate(45deg);width: 1px;}
.header .search_close::after {content: '';height: 100%;left: 0;top:0;transform: rotate(-45deg);width: 1px;}
.header .language a {color: #fff;font-size: 16px;}
.header .phones {margin-right: 36px;}
.header .phones-call {display: flex;flex-direction: column;}
.header .phones .tel {color: #fff;font-size: 20px;font-weight: 700;}
/* .header .phones .order_call {margin-bottom: 14px;} */
.header .phones .order_call span {color: #a7c82f;}
.header .phones .support {margin-bottom: 12px;}
.header .phones .support span {color: #fff;opacity: 0.36;}
.main_menu {margin: 0;padding: 0;}
.main_menu {align-items: center;display: flex;justify-content: space-between;}
.main_menu li {box-sizing: border-box; padding: 10px 17.3px;transition: background 0.2s ease;}
.main_menu li::before {display: none;}
.main_menu li:hover {background: #0c5c9d;}
.main_menu a {color: #fff;font-size: 16px;}
.main_menu a::before {content: '';height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.submenu {background: #fff;left: 0;position: absolute;top: 44px;width: 347px;}
.submenu ul {padding: 21px 0 17px 24px;}
.submenu li {padding: 0 0 9px;}
.submenu li:last-child {padding: 0;}
.submenu li:hover {background: none;}
.submenu li:hover a, .submenu .active a {color: #1c74bc;}
.submenu li::after {border-top: 1px solid #323232;border-right: 1px solid #323232;content: '';display: inline-block;height: 6px;position: absolute;right: 24px;top: 5px;transform: rotate(45deg);transition: 1s;width: 7px;}
.submenu a {color: #3c3c3c;display: block;font-size: 14px;line-height: 16px;width: 85%;}
.submenu .menu-link-blue {color: #1c74bc;font-weight: 700;}
.submenu li::after {content: '';position: absolute;}
.submenu2 {background: #fff;left: 333px;opacity: 0;position: absolute;visibility: hidden;width: 100%;}
.submenu2::before {border: solid transparent;border-right-color: #fff;border-width: 9px;content: '';margin-top: -1px;position: absolute;right: 100%;}
.submenu li:hover .submenu2 {opacity: 1;visibility: visible;}
.submenu2 ul {padding: 21px 24px 17px;}
.submenu2 li::after {display: none;}
.submenu li:hover .submenu2 a {color: #3c3c3c;width: 90%;}
.submenu li:hover .submenu2 li:hover a, .submenu li:hover .submenu2 .active a {color: #1c74bc;}
/* высота меню продукции 2 уровня */
.submenu li:nth-child(1) .submenu2 {top: -10px;}
.submenu li:nth-child(1) .submenu2::before {top: 10px;}
.submenu li:nth-child(3) .submenu2 {top: -100px;}
.submenu li:nth-child(3) .submenu2::before {top: 100px;}
.submenu li:nth-child(4) .submenu2 {top: -140px;}
.submenu li:nth-child(4) .submenu2::before {top: 140px;}
.submenu li:nth-child(5) .submenu2 {top: -163px;}
.submenu li:nth-child(5) .submenu2::before {top: 163px;}
.submenu li:nth-child(6) .submenu2 {top: -90px;}
.submenu li:nth-child(6) .submenu2::before {top: 90px;}
.submenu li:nth-child(7) .submenu2 {top: -90px;}
.submenu li:nth-child(7) .submenu2::before {top: 90px;}
.submenu li:nth-child(8) .submenu2 {top: -90px;}
.submenu li:nth-child(8) .submenu2::before {top: 90px;}
.submenu li:nth-child(9) .submenu2 {top: -100px;}
.submenu li:nth-child(9) .submenu2::before {top: 100px;}
.wrapper {
    padding-top: 109px;
}
.wrapper > .container {background: #fff;}
.promo {border-bottom: 5px solid #1c74bc;}
.promo-image {display: flex;overflow: hidden;}
.wrapper_content {background: #fff;padding: 0 50px 1px;}
.breadcrumbs {align-items: center;display: flex;padding: 22px 0 0;margin: 0;flex-wrap: wrap;}
.breadcrumbs li {padding: 0;}
.breadcrumbs li::before {display: none;}
.breadcrumbs li a::after {background: #a7c82f;border-radius: 100%;content: '';display: inline-block;height: 4px;margin: 0 20px 0 20px;vertical-align: middle;width: 4px;}
.breadcrumbs li:last-child a:after {display: none;}
.breadcrumbs a {color: #a0b1b9;font-size: 14px;white-space: nowrap}
.breadcrumbs span {color: #a0b1b9;font-size: 14px;white-space: nowrap}
.button-row {display: flex;gap: 9px;padding-top: 5.88px;}
.products-goods-row {display: grid;grid-template-columns: 23% 23% 23% 23%;justify-content: space-between;margin-top: 37px;}
.products-goods-item {margin-bottom: 37px;}
.products-goods-item__img {position: relative;overflow: hidden}
.products-goods-item__img img {max-width: none;}
.products-goods-item__img a {display: flex;}
.products-goods-item__name {display: block;margin: 30px 0 26px;}
.products-goods-item__name a {color: #001d2c;display: block;font-size: 18px;font-weight: 700;line-height: normal;}
.products-goods-item__img i {align-items: center;background: #fff;border-radius: 100%;bottom: 13px;color: #0ba0e5;cursor: default;display: flex;height: 39px;left: 15px;justify-content: center;position: absolute;font-family: Georgia;font-size: 24px;font-weight: 700;font-style: italic;width: 39px;z-index: 1;}
.products-goods-item__figcaption {left: 0;height: 100%;opacity: 0;position: absolute;top: 100%;transform: translate3d(0,10px,0);transition: opacity 0.35s, transform 0.35s;width: 90%;}
.products-goods-item__img i:hover ~ .products-goods-item__figcaption {top:0;background: rgba(255, 255, 255, 0.7);opacity: 1;padding: 0 15px;transform: translate3d(0,0,0);}
.products-goods-item__desc {margin: 0 0 32px;}
.products-goods-item__desc, .products-goods-item__desc p {color: #4b6470;}
.products-goods-item__buttons {align-items: center;display: flex;flex-wrap: wrap;gap: 13px;}
.public_offer {color: #718092;font-size: 16px;line-height: 30px;margin: 0;padding-bottom: 12px;}
.order_manager {background: #0ba0e5;padding: 38px 98px 38px 98px;}
.order_manager .container {align-items: center;display: flex;flex-wrap: wrap;gap: 30px 56px;justify-content: space-between;}
.order_manager p {color: #fff;font-size: 24px;font-weight: 700;margin: 0;}
.order_manager p span {font-size: 18px;}
.order_manager .btn {font-size: 18px;padding: 21px 54px;}
.footer .container {background: #e3e3e3;box-sizing: border-box;padding: 26px 50px 21px;}
.footer .address {color: #676a6f;line-height: 18px;margin: 26px 0 23px;}
.footer .phones-call {display: flex;flex-direction: column;}
.footer .phones-call .tel {color: #2c314e;font-size: 20px;font-weight: 700;}
.footer .phones-call .mail {color: #676a6f;}
.footer .phones-call .phones-title {color: #676a6f;margin: 0;}
.footer .order_call {margin-bottom: 29px;}
.footer .support .tel {margin: 5px 0;}
.footer-row {display: flex;gap: 15px;}
.footer-item {width: 26.5%;}
.footer-item:last-child {width: auto;}
/*.footer-item:nth-child(1) {width: 324px;}*/
.footer-menu-title {font-size: 16px;color: #2c314e;font-weight: 700;margin: 0;padding-top: 20px;}
.footer-menu-title a {color: inherit;}
.footer-menu-title a:hover {color: #0ba0e5 !important;}
.footer-menu {margin: 0;padding: 38px 0 0;}
.footer-menu li {padding: 0 0 5px;}
.footer-menu li:last-child {padding: 0;}
.footer-menu li::before {display: none;}
.footer-menu li a {color: #676a6f;}
.footer-menu li a:hover {color: #2c314e;}
.footer-top {margin-bottom: 63px;}
.footer .telegram {margin-right: 24px;}
.footer .language a {color: #676a6f;font-size: 14px;}
.footer .search {margin-right: 25px;}
.footer .search a {display: flex;}
.error, .sitemap {color: #676a6f;display: block;}
.footer .copy, .footer .rules, .footer .privacy {color: #676a6f;margin: 0;}
footer .footer-bottom {align-items: flex-start;margin-top: 50px !important;}
.mobile_menu{overflow:hidden;position:absolute;top:0;z-index:11;display:block;width:270px;height:auto;min-height:100%;background:#f9f9f9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);transform:translateX(-270px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mobile_menu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:5px 0 25px rgba(0,0,0,.3);box-shadow:5px 0 25px rgba(0,0,0,.3)}
.mobile_menu ul {padding: 0 10px;}
.mobile_menu li {padding: 5px 10px 5px 10px;}
.mobile_menu li::before {display: none;}
.mobile_menu a {color: #001d2c;font-size: 16px;}
.mobile_menu a:hover {color: #1c74bc;}
.flexbox-title-with-button {align-items: center;display: flex;justify-content: space-between;}
.subtitle-blue-color {color: #1c74bc;font-size: 20px;font-weight: 700;margin-top: 14px;}
.block-metal-advantages {display: grid;grid-template-columns: 19% 19% 19% 19% 19%;justify-content: space-between;padding: 14px 0 22px;text-align: center;}
.block-metal-advantages__item {box-sizing: border-box;background-image: url(/local/static/css/../img/metal.jpg);background-position: center;background-size: cover;padding: 23px 11px;}
.block-metal-advantages__item--numbers {color: #fff;font-size: 30px;font-weight: 900;}
.block-metal-advantages__item--numbers, .block-metal-advantages__item--img {min-height: 48px;display: flex;justify-content: center;align-items: center;}
.block-metal-advantages__item--text {color: #fff;font-size: 16px;font-weight: 700;line-height: 22px;margin: 23px 0 0;}
.bg-gray {background: #ebebeb;}
.bg-gray-ots {margin: 20px 0 12px;}
.bg-gray .wrapper_content {background: none;display: flex;justify-content: space-between;padding: 35px 50px;}
.bg-gray__item {width: 49%;}
.bg-gray__item:first-child {padding-left: 43px;padding-right: 20px;position: relative;}
.bg-gray__item:first-child::before {background: #a5d01f;content: '';left: 0;position: absolute;height: 100%;top: 0;width: 6px;}
.bg-gray__item--title {font-size: 24px;font-weight: 700;}
.bg-gray__item--title:first-child {margin-top: 0;}
.bg-gray__item p:last-child {margin-bottom: 0;}
.bg-gray__item--title_two  {padding-top: 31px;}
.bg-gray__item--img {display: flex;}
.flexbox_two_columns {justify-content: space-between;padding-bottom: 12px;}
.flexbox_two_columns .flexbox-item {width: 49%;}
.flexbox h3 {margin-top: 0;}
.list-with-blue-tick {margin: 0;padding: 6px 24px 37px;}
.list-with-blue-tick li {padding-bottom: 20px;padding-left: 40px;}
.list-with-blue-tick li:last-child {padding-bottom: 0;}
.list-with-blue-tick li::before {background: #0082c8 url(/local/static/css/../i/tick.png) no-repeat center;height: 19px;top: 6px;width: 19px;}
.chessboard {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 20px 0 37px;}
.chessboard-item {width: 49%;background: #0ba0e5;margin-bottom: 22px;box-sizing: border-box;padding: 17px 62px;max-height: 228px;}
.chessboard-item:nth-child(n+3) {margin-bottom: 0;}
.chessboard-item__inner {display: flex;justify-content: space-between;height: 100%;}
.chessboard-item__inner > div {display: flex;flex-direction: column;justify-content: space-between;}
.chessboard-item p {color: #fff;margin: 0;}
.chessboard-item .chessboard-title ~ p {margin-top: 8px;}
.chessboard-item .chessboard-title {color: #fff;font-size: 24px;font-weight: 700;line-height: 30px;margin: 29px 0 0;}
.chessboard-item-bg1 {background: url(/local/static/css/../img/technologi.jpg);background-position: center;background-size: cover;}
.chessboard-item-bg2 {background: url(/local/static/css/../img/uslugi.jpg);background-position: center;background-size: cover;}
.chessboard .btn {margin-bottom: 28px;margin-top: 23px;max-width: 132px;}
.chessboard-item__img img {box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.5);}
.bg-gray-center .bg-gray__item:first-child div {height: 100%;display: flex;flex-direction: column;justify-content: center;}
.bg-gray-enter .wrapper_content {padding: 35px 50px;}
.bg-gray .public_offer {padding-left: 50px;}
.second_menu_bg{background: #1c74bc;padding:15px 0;}
.second_menu {/*background: #1c74bc;*/margin: 0;padding: 10px 0 15px;margin:auto;}
.second_menu {display: grid;gap: 5px;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;}
.second_menu li {padding: 0;}
.second_menu li::before {display: none;}
.second_menu a {color: #fff;}
.second_menu a:hover {text-decoration: underline;}
.wrapper_content_product {padding: 0 !important;background: linear-gradient(-90.0deg, #d9dbda 0%, #fff 100%);}
.folder-product-top {box-sizing: border-box;padding: 0 0 22px;display: flex;justify-content: space-between;overflow: hidden;}
.folder-product-top__text {padding-left: 0;width: 530px;}
.folder-product-top__img {padding-top: 25px;}
.decisions {background: none;margin-bottom: 38px;}
/*.wrapper_content_product ~ .decisions {background: linear-gradient(0.0deg, #e6e7e6 0%, #fff 100%);}*/
.wrapper_content_product ~ .decisions {background: none;margin-bottom: 0;}
.decisions .wrapper_content {background: none;padding: 0 50px;}
.decisions-row {display: grid;grid-template-columns: 23.9% 23.9% 23.9% 23.9%;justify-content: space-between;padding: 23.61px 0 0;}
.wrapper_content_product ~ .decisions .decisions-row {padding: 3.61px 0 0;}
.decisions-item {background: #fff;margin-bottom: 20px;}
.decisions-item__img {display: flex;}
.decisions-item__text {box-sizing: border-box;padding: 30px 0 18px;}
.decisions-item__name {color: #001d2c;display: inline-block;font-size: 18px;font-weight: 700;}
.decisions-item__desc, .decisions-item__desc p {color: #4b6470;}
.decisions-item__desc {padding: 10px 0 18px;}
.decisions-item__buttons {align-items: center;display: flex;flex-wrap: wrap;gap: 15px;}
.appearance {background: #ebebeb;margin-top: 20px;margin-bottom: 38px;padding: 3px 0 30px;}
.appearance .wrapper_content {background: none;}
.appearance-row {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;}
.appearance-item {display: flex;}
/* .appearance-item__img {width: 100%;} */
.appearance-item .xoverlay i {align-items: center;background: #0ba0e5;border: none !important;display: flex;justify-content: center;}
.appearance-item .xoverlay i::before {content: '';background: url(/local/static/css/../i/icon-lupa.png);display: block;height: 19px;width: 19px;}
.appearance .slick-arrow {position: absolute;z-index: 1;top: 50%;width: 19px;height: 34px;cursor: pointer;}
.appearance .slick-prev {background: url(/local/static/css/../i/prev.png);left: 0;}
.appearance .slick-next {background: url(/local/static/css/../i/next.png);right: 0;}
.appearance .slick-slide {margin:0 13px;}
.appearance .slick-list {margin:0 26px;}
.appearance-row .slick-dots {position: absolute;display: flex;padding: 0;margin: 0;left: 0;right: 0;justify-content: center;bottom: -30px;gap: 10px;}
.appearance-row .slick-dots li {padding: 0;}
.appearance-row .slick-dots li::before {display: none;}
.appearance-row .slick-dots button {width: 15px;height: 15px;font-size: 0;border: none;background: #0ba0e5;border-radius: 100%;cursor: pointer;}
.appearance-row .slick-dots li.slick-active::before {display: block;background: #fff;text-align: center;top: 56%;left: 34%;width: 5px;height: 5px;}
.variants-row {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;padding-top: 3px;padding-bottom: 13px;}
.variants-row-col4 {grid-template-columns: 24% 24% 24% 24%;}
.variants-item {min-height: 505px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: flex-end;padding-left: 24px;padding-bottom: 34px;background-position: left;background-repeat: no-repeat;background-color: #efefef;padding-right: 10px;}
.variants-item__name {font-size: 18px;font-weight: 700;}
.variants-item__desc {width: 90%;padding-top: 4px;color: #4b6470;}
.projects {background: #ebebeb;margin: 20px 0 8.11px;padding: 9.61px 0 37px;}
.projects .wrapper_content {background: none;}
.projects-row {display: grid;grid-template-columns: 31.5% 31.5% 31.5%;justify-content: space-between;}
.projects-item__img {display: flex;}
.projects-item__text {background: #fff;box-sizing: border-box;padding: 25px 23px;}
.projects-item__name a {color: #001d2c;font-size: 18px;font-weight: 700;margin-top: 10px;width: 90%;}
.projects-item__desc {color: #4b6470;margin-bottom: 33px;width: 90%;}
.schema {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;padding-top: 2.61px;}
.schema-item {margin-bottom: 20px;}
.schema-item__number {font-size: 24px;font-weight: 700;width: 34px;border-bottom: 4px solid #afc232;padding-bottom: 7px;}
.schema p {color: #4b6470;}
.advantage_grasys {background: url(/local/static/css/../img/grasys2.png);background-position: center 0%;background-size: cover;height: 635px;width: 100%;}
.advantage_grasys .wrapper_content {background: none;width: 42%;}
.advantage_grasys h2 {position: relative;top: 30px;}
.advantage_grasys-item__text {position: relative;top: 37px;}
.advantage_grasys-list {box-sizing: border-box;padding-top: 13%;}
.advantage_grasys-list__item {display: flex;align-items: center;}
.advantage_grasys-list__item__img {min-width: 49px;}
.advantage_grasys-list__item p {font-size: 16px;margin-left: 21px;}
.advantage_grasys .public_offer {margin-top: 74px;}
.folder-product-top__text--buttons {display: flex;flex-wrap: wrap;gap: 10px;padding-top: 21px;}
.folder-product-parameters {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;align-items: flex-start;padding: 18px 0 13px;}
.folder-product-parameters__item--title {font-size: 20px;font-weight: 700;margin: 0;line-height: 40px;}
.folder-product-parameters__item--numbers {font-size: 28px;font-weight: 700;line-height: 40px;margin: 0;}
.folder-product-parameters__item--numbers.blue {color: #0ba0e5;}
.folder-product-parameters__item--numbers.black {color: #001d2c;}
.openTabby--nav ul {align-items: center;display: flex;justify-content: center;margin: 0;padding: 0;}
.openTabby--nav li {padding: 10px 20px;cursor: pointer;font-size: 16px;line-height: 30px;color: #4b6470;text-decoration: underline;}
.openTabby--nav li::before {display: none;}
.openTabby--nav li.active {background: #0ba0e5;border-top-left-radius: 30px;border-top-right-radius: 30px;color: #fff;text-decoration: none;}
.openTabby--slide {display: none;padding-top: 34px;padding-bottom: 20px;min-height: 418px;}
.openTabby--slide.active {display: flex;background: #0ba0e5;}
.openTabby--slide .wrapper_content {background: none;width: 100%;}
.openTabby--slide .flexbox-item img {border-radius: 5px;}
.openTabby--slide p {color: #fff;}
.openTabby--slide .list-with-blue-tick {padding: 5px 0 19px;}
.openTabby--slide ul li {color: #fff;}
.openTabby--slide .flexbox {gap: 41px;}
.openTabby--slide .flexbox-img img {max-width: none;}
.openTabby--slide h3 {color: #fff;margin-top: 0;}
.xoverlay-box.fancybox{cursor: pointer}
.openTabby--slidesContainer.effect-fade {height: 100% !important;}
/*.openTabby--slide.tech .wrapper_content {padding-left: 0;}*/
.openTabby--slide.tech .flexbox-item img {border-radius: 0;}
.openTabby--slide.tech .flexbox {align-items: flex-start;}
.openTabby_tech {display: flex;flex-wrap: wrap;gap: 10px 30px;}
.openTabby_tech {display: block;}
.openTabby_tech p {margin: 0 0 35px;font-size: 24px;font-weight: 700;}
.openTabby_tech p:last-child {margin-bottom: 0;}
.openTabby_tech p span {display: block;font-size: 16px;color: #a5e3ff;line-height: normal;}
.openTabby--slide .list-with-blue-tick.flexbox {flex-wrap: wrap;gap: 0;justify-content: space-between;}
.openTabby--slide .list-with-blue-tick.flexbox li {width: 45%;}
.openTabby--slide .flexbox.file_load {flex-wrap: wrap;gap: 0;padding-top: 9px;justify-content: space-between;}
.file_load-item {width: 49%;display: flex;align-items: center;margin-bottom: 37px;}
.file_load-img {margin-right: 27px;}
.file_load-title {margin: 0;}
.file_load-title a {color: #fff;text-decoration: underline;}
.file_load-title a:nth-child(1) {display: block;}
.file_load-img.sert {height: 54px;min-width: 48px;width: 48px;}
.interest {padding: 0;display: flex;flex-wrap: wrap;padding: 9px 0 20px;gap: 20px 0;}
.interest li {padding: 0;}
.interest li::before {display: none;}
.interest a {color: #001d2c;font-size: 18px;text-decoration: underline;}
.interest a::after {content: '';display: inline-block;width: 5px;height: 5px;background: #a7c82f;margin: 0 30px 0 36px;vertical-align: middle;border-radius: 100%;}
.promo-image img {display: flex;}
footer a:hover {color: #2c314e !important;}
.projects-item__img a {display: flex;width: 100%;}
/*.projects-item__img a img {width: 100%;object-fit: cover;}*/
.decisions-item__img a {display: flex;width: 100%;height: 100%;}
.folder-product-top__img__mobile {display: none;}
.chessboard .btn {padding: 12px 0;text-align: center;}
#upbutton {background-image: url(/local/static/i/icon-upbutton.png);bottom: 90px;cursor: pointer;display: none;right: 111px;height: 50px;position: fixed;width: 50px;z-index: 10;}
.promo-image img {object-fit: cover;width: 100%;}
.openTabby {margin-top: 50px;}
.openTabby--slide .btn {margin-bottom: 14px;}
.advantage_grasys-two__list {background: #ebebeb;padding: 30px 0 21px;}
.advantage_grasys-two__list .container {position: relative;}
.advantage_grasys-two__list .container::before {content: '';position: absolute;background-image: url(/local/static/img/house-grasys2.png);width: 621px;height: 579px;background-position: right;background-repeat: no-repeat;z-index: 0;background-size: 100%;right: 0;bottom: -21px;max-width: 621px;}
.advantage_grasys-two .public_offer {margin: 0;padding: 10px 0 20px;}
.order_manager {position: relative;}
.advantage_grasys-two__list .container:last-child::before {display: none;}
.variants-item:nth-child(2) {background-position: center;padding-left: 39px;}
.variants-item:last-child {background-position: right;padding-left: 21px;}
.decisions-item.double .decisions-item__img img {width: auto !important;}
.public_offer-ots {margin: 30px 0 15px;padding: 0;}
.grasys-metall-wrap {box-sizing: border-box;margin: 50px 0 30px;padding: 15px 30px;background-image: url('/servis-i-obuchenie/servisnye-uslugi/bg-silver2.jpg');background-position: center;background-size: cover;text-align: center;}
.grasys-blue-title, .grasys-black-title {color: #2a66bf;font-size: 20px;font-weight: 700;line-height: 24px;}
.grasys-black-title {color: #000;}
.grasys-row2 {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 15px 0 30px;}
.grasys-grey-bg {background-color: #d9d9d9;background-image: linear-gradient(315deg, #d9d9d9 0%, #f6f2f2 74%);box-sizing: border-box;padding: 35px 15px;}
.grasys__col2 {width: 32%;}
.grasys__col22  {width: 31%;}
.grasys__col2--pic img {max-width: 100%;border: none !important;margin: 0;}
.grasys__col2--text {display: flex;margin-top: 0;align-items: first baseline;line-height: 18px;}
.grasys__col2--text i {display: block;background: url(/local/static/i/icon-blue-tick3.png);min-width: 20px;height: 20px;margin-right: 5px;}
.grasys-row2 .btn2 {display: inline-block;width: 100%;text-align: center;box-sizing: border-box;background: #1c74bc;border-radius: 5px;max-width: 200px;color: #fff !important;text-decoration: none;transition: .2s;padding: 10px 15px;margin: 0 auto;}
.grasys-row2 .btn2:hover {background: #0088d6;}
.grasys-black-title {color: #263348;font-size: 18px;font-weight: 600;}
.white-list {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 30px;padding-left: 0;}
.white-list li {position: relative;width: 49%;box-sizing: border-box;background: #fff;color: #263348;min-height: 35px;display: flex;align-items: center;padding: 8px 0 8px 35px;margin-bottom: 10px;}
.white-list li::before {content: '';position: absolute;top: 5px;left: 7px;width: 20px;height: 20px;background-color: transparent;background-image: url(/local/static/i/icon-blue-tick3.png);background-repeat: no-repeat;background-position: center;}
.flexboxCol2-row {margin: 50px 0;}
.flexboxCol2__item {display: flex;justify-content: space-between;align-items: center;}
.flexboxCol2__item:nth-child(2n) {flex-direction: row-reverse;}
.flexboxCol2__item .flexboxCol2__col {width: 50%;}
.flexboxCol2__col--pic img {border: none !important;margin: 0 !important;max-width: 100%;object-fit: cover;}
.flexboxCol2__col--title {color: #000;font-size: 24px;font-weight: 700;line-height: 24px;margin: 0 0 5px !important;}
.flexboxCol2__col ul {margin: 30px 25px;}
.flexboxCol2__col ul li {position: relative;background: none;padding-left: 20px;margin: 0 0 10px;}
.flexboxCol2__col ul li::before {content: '';position: absolute;top: 8px;left: 0;width: 8px;height: 8px;background: #0072ff;border-radius: 100%;}
.flexboxCol2__text {box-sizing: border-box;padding: 25px 30px 15px 0;}
.flexboxCol2__item:nth-child(2n) .flexboxCol2__text {padding: 25px 0 15px 30px;}
.flexboxCol2__col--pic {height: 100%;display: flex;}

.interest {display: grid;grid-template-columns: 25% 25% 25% 25%;gap: 0;}
.interest a::after {content: '';display: inline-block;width: 5px;height: 5px;background: #a7c82f;vertical-align: middle;border-radius: 100%;}

.title-main-page {font-size: 30px;line-height: 40px;}
.title-main-page span {font-size: 36px;line-height: 72px;}
.advantages-main {margin: 30px 0 33px;}
.block-metal-advantages__item--two {background-image: url(/local/static/img/metal2.jpg);min-height: 174px;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;padding: 24px 66px 39px;}
.block-metal-advantages__item--numbers {color: #fff;font-family: Arial;font-size: 43px;font-weight: 400;line-height: 40px;}
.block-metal-advantages__item--text {color: #fff;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 18px;}
.grey-block-wrap {background: #ebebeb;box-sizing: border-box;}
.flexbox-folder {display: flex;justify-content: space-between;align-items: center;}
.products-goods-row {margin-top: 3px;}
.blue-text-link {font-size: 16px;font-weight: 700;position: relative;padding-right: 12px;}
.blue-text-link::after {content: '';position: absolute;width: 7px;height: 7px;border-top: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;margin-right: 60px;top: 8px;left: 100%;transform: rotate(45deg);}
.products-goods-row-main .products-goods-item__buttons .btn {background: #fff;}
.products-goods-item__name {margin: 30px 0 6px;}
.products-goods-item__desc {margin: 0 0 20px;}
.products-goods-item__buttons a:last-child {transition: .25s;}
.products-goods-item__buttons a:last-child:hover {font-weight: 700;}
.products-goods-item__img img {transition: all ease-in-out .45s;}
.products-goods-item:hover .products-goods-item__img img {transform: scale(1.05);}
.products-goods-item:hover .products-goods-item__name a {color: #0ba0e5;}
.company-main-page {padding-top: 46px;padding-bottom: 30px;}
.company-main-page__row {display: flex;justify-content: space-between;}
.company-main-page ul {margin: 0;padding: 0 0 22px;}
.company-main-page li {font-size: 16px;line-height: 36px;padding-left: 25px;}
.company-main-page li::before {background: url('/local/static/i/icon-blue-tick3.png');width: 20px;height: 20px;top: 3px;}
.center {text-align: center;}
.center .btn {padding: 12px 39px;}
.chessboard-main-page {padding-bottom: 20px;}
.company-main-page ~ .center {padding-bottom: 22px;}
.projects-item__name {margin-top: 0;}
.projects-item__desc {margin-bottom: 26px;}
.projects {padding: 9.61px 0 28px;}
.projects-row ~ .center {padding-top: 26px;}
.clientSliderHome {margin: 0;}
.clients-main-page {padding: 10px 0 46px;}
.clientSliderHome .sliderClientHomeItem img {filter: grayscale(100%);}
.owl-nav.disabled {display: block !important;}
.owl-nav.disabled button {width: 38px;height: 38px;background-color: rgba(175,194,50,0.0) !important;border: 1px solid #c4c4c4 !important;border-radius: 100%;position: absolute;top: 33px;font-size: 0 !important;background: #ebebeb !important;}
.owl-nav.disabled button.owl-prev {left: 0;}
.owl-nav.disabled button.owl-next {right: 0;}
.owl-nav.disabled button::before {content: '';position: absolute;width: 9px;height: 9px;border-top: 1px solid #9a9a9a;border-right: 1px solid #9a9a9a;margin-right: 60px;top: 12px;left: 15px;transform: rotate(220deg);}
.owl-nav.disabled button.owl-next::before {left: 10px;transform: rotate(45deg);}
.nHomeNews {margin: 0;}
.clients-main-page {margin: 42px 0 0;}
.news_area-main {padding: 10px 0 20px;}
.news_area-main .products-goods-item {border: 1px solid #d9dbda;box-sizing: border-box;border-radius: 5px;}
.news_area-main .products-goods-item__name {margin: 10px 0 24px;}
.news_area-main .products-goods-item__img {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.news_area-main .products-goods-item__date {padding: 0 21px;}
.news_area-main .products-goods-item__name {padding: 0 21px;}
.readmore-js-toggle {border-bottom: 2px dashed #0ba0e5;padding-bottom: 5px;}
.main_menu a {font-weight: 700;}
.main_menu li {padding: 8px 15px;}
.header .phones {margin-right: 0;}

.main_menu li {position: static;}
.main_menu a {position: relative;}
.main_menu li  li  li a{position: static;}
.submenu {background: none;left: 0;position: absolute;top: 40px;width: 100%;}
.submenu .container {background: #f3f3f3;box-shadow: 0px 18px 18px 0px rgba(0,0,0,0.61);padding: 0;overflow: hidden;}
.submenu ul {padding: 0;width: 32%;}
.submenu ul {border-right: 1px solid #d3d3d3;margin: 24px 19px;}
.submenu2 {background: none;top: 0 !important;width: 100%;height:100%;}
.submenu2::before {display: none;}
.submenu2 ul {padding: 0;width: auto;height:92%;}
.submenu li {padding: 0 0 20px !important;}
.submenu2 {background: none;top: 0 !important;width: 100%;left: 422px;}
.submenu2 a span {display: block;width: 32%;}
.test img {width: 100%;max-width: 300px;}
/*.test {position: absolute;right:32%;top: 0;opacity: 0;}*/
.test {
    position: absolute;
    right: 41%;
    top: 2%;
    opacity: 0;
    height: 92%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity ease 0.3s;
}
.submenu2 a:hover .test {opacity: 1; transition: opacity ease 0.3s;}
.testImg2 {
    position: absolute;
    top: 2%;
    opacity: 0;
    height: 92%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity ease 0.3s;
    width: 30%;
    right: 5%;
}
.main_menu .submenu > .container > ul > li > a:hover + .testImg2{
    opacity:1;
    transition: opacity ease 0.3s;
}
.header .submenu a {width: 100%;font-weight: 400;}
.submenu a::before {left: auto;border-top: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;content: '';display: inline-block;height: 6px;position: absolute;right: 24px;top: 5px;transform: rotate(45deg);width: 7px;}
.submenu2 span {position: relative;}
.submenu2 span::before {content: '';position: absolute;left: auto;border-top: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;display: inline-block;height: 6px;right: 24px;top: 5px;transform: rotate(45deg);transition: 1s;width: 7px;}
/*.main_menu > li.active, .main_menu li:hover {background: #f3f3f3;}
.main_menu > li.active, .main_menu li:hover > a {color: #1c74bc;}*/
.submenu {visibility: hidden;}
.header .main_menu li:hover .submenu {visibility: visible;}
.submenu li::after {display: none;}
.header .phones .order_call span {text-align: right;}
.headerSecondary {background: none !important;padding: 10px 0 0 !important;}
.headerSecondary .icon_search {background-image: url(/local/static/i/icon-search4.png) !important;}
.headerSecondary .phones {margin-right: 0;}
.headerSecondary .main_menu {border-bottom: 1px solid #f3f3f3;border-top: none;justify-content: space-between;}
.headerSecondary .main_menu li {padding: 8px 15px;}
.headerSecondary .main_menu > a {font-weight: 700;}
.wrapper_secondary .promo-slider {position: relative;z-index: 0;}
.wrapper_secondary .promo-slider::before {content: '';position: absolute;background: linear-gradient(0.0deg, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.74) 100%);top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.wrapper_secondary {padding: 0;}
.main_menu li:hover {background: #f3f3f3 !important;}
.main_menu li:hover > a {color: #1c74bc;}
.headerSecondary .phones {margin-right: 0 !important;}
.decisions-item__img {overflow: hidden;}
.decisions-item__img img {transition: all ease-in-out .45s;}
.decisions-item:hover .decisions-item__img img {transform: scale(1.05);}
.decisions-item:hover .decisions-item__name {color: #0ba0e5;}
/*.owl-nav.disabled button {width: 60px;height: 60px;position: absolute;top: 30px;font-size: 0 !important;background: #ebebeb !important;border: none !important;z-index: 1;}*/
.owl-nav.disabled button::before {content: '';position: absolute;width: 9px;height: 9px;border-top: 1px solid #9a9a9a;border-right: 1px solid #9a9a9a;margin-right: 60px;top: 15px;left: 15px;transform: rotate(220deg);}
.owl-nav.disabled button::after {content: '';width: 38px;height: 38px;background: #ebebeb;border-radius: 100%;position: absolute;font-size: 0 !important;top: 0;left: -2px;z-index: -1;}
.owl-nav.disabled button.owl-next {right: -20px;}
.owl-nav.disabled button.owl-prev {left: -10px;}
.submenu ul {width: 29%;}
.submenu2 {left: 385px;}
.submenu li {padding: 0 0 15px !important;}
.test img {max-width: 400px;height: 260px;object-fit: contain;}
.submenu2 a span {width: 100%;}
.test {right: 33.1%;top: 4%}
.submenu2 span::before {right: -15px;}
.submenu2 ul {height: 85%;}
.clients-slider .slick-arrow {width: 38px;height: 38px;background-color: rgba(175,194,50,0.0) !important;border: 1px solid #c4c4c4 !important;border-radius: 100%;position: absolute;top: 10px;font-size: 0 !important;cursor: pointer;}
.clients-slider .slick-next {right: 0;}
.clients-slider .slick-prev {left: 0;}
.clients-slider .slick-list {margin: 0 50px;}
.clients-slider__item {display: flex !important;justify-content: center;cursor: pointer;}
.clients-slider .slick-arrow::before {content: '';position: absolute;width: 9px;height: 9px;border-top: 1px solid #9a9a9a;border-right: 1px solid #9a9a9a;margin-right: 60px;top: 15px;left: 15px;}
.clients-slider .slick-prev::before {transform: rotate(220deg);}
.clients-slider .slick-next::before {transform: rotate(45deg);left: 12px;}
.clients-slider__item img {filter: grayscale(100%);transition: all ease-in-out .45s;}
.clients-slider__item:hover img {filter: none;}
.header-top {padding: 10px 0;}
.submenu ul {width: 26%;}
.submenu2 {left: 347px;}
.submenu a::before {right: 5px;}
.header .submenu a {width: 93%;}
.submenu a::before {right: -10px;}
.submenu2 a span {width: 93%;}
.submenu2 span::before {right: -39px;}
.submenu .container {padding-bottom: 40px;}
.decisions-item {margin-bottom: 37px;}
.decisions-item__text {padding: 30px 0 0;}
.decisions-item__desc {margin: 0 0 20px;padding: 0;}
.submenu2 ul {height: 76%;}
.flexbox-item.flexbox-img {display: flex;}
.openTabby--slide {padding: 34px 0;min-height: 353px;}
.openTabby--slide p:last-child {margin-bottom: 0;}

.submenu li {padding: 0 0 10px !important;}
.submenu2 a span {width: 100%;}
.submenu ul {width: 28%;}
.submenu2 {left: 347px;}
.submenu .container {padding-bottom: 20px;}
.submenu a::before {right: -12px;}
.submenu2 span::before {right: -28px;}
.submenu ul:first-child {width: 26%;}
.submenu ul .submenu2 ul {height: 77%;width: 30%;}
.second_menu li {padding: 0 0 3px;}
.second_menu a {display: block;line-height: 18px;}
.second_menu {padding: 0;}
.appearance .slick-arrow::before {display: none;}
.block-metal-advantages.advantages-сol3 {grid-template-columns: 32% 32% 32%;}
.block-metal-one-row {background-image: url(/local/static/img/metal3.jpg);background-position: center;background-size: cover;}
.block-metal-one-row {box-sizing: border-box;margin: 50px 0 30px;padding: 15px 30px;}
.block-metal-one-row p {text-align: center;}
.block-metal-one-row p, .block-metal-one-row a {text-align: center;color: #fff;}
.block-metal-advantages__item--numbers.iso {display: block;font-size: 30px;flex-wrap: wrap;}
.block-metal-advantages__item--numbers.iso span {font-size: 43px;text-transform: uppercase;}
.testImg2 {height: 85%;width: auto;right: 56px;top: 21px;}
.reference.reference-row {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;align-items: center;grid-row-gap: 20px;}
.reference-item {display: flex;flex-direction: column;text-align: center;}
.reference-item__img {border: 1px solid #a0b1b9;}
.parameters5 {float: right;width: 310px;margin-left: 10px}
.parameters5 th {border: 1px solid #c0c0c0;font-size: 88%;padding: 5px;vertical-align: middle;background: #0ba0e5;color: #FFFFFF;text-align: center;}
.parameters5 td {border: 1px solid #c0c0c0;font-size: 88%;padding: 5px;vertical-align: middle;}
.parameters5 td img {border: 0;}
.appearance-item__link.fancybox::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*.variants-item {background-position: right top !important;min-height: 455px;}
.variants-item:nth-child(2) {padding-left: 21px;}
.variants-item__name {margin-bottom: 8px;}*/

.content_tovar_info .bx-pagination-container .bx-pag-prev span {
    background: url(/local/static/i/prev.png) no-repeat !important;
    border: none !important;
    border-radius: 0;
    font-size: 0;
    height: 34px;
    min-width: auto;
    line-height: 34px !important;
    margin: 0;
    position: relative;
    padding: 0 !important;
    top: -5px;
    width: 19px;
}
.content_tovar_info .bx-pagination-container .bx-pag-next span {background: url(/local/static/i/next.png) no-repeat !important;border: none !important;border-radius: 0;font-size: 0;height: 34px;min-width: auto;line-height: 34px !important;margin: 0;position: relative;padding: 0 !important;top: -5px;width: 19px;}
.variants-row.variants-row-col3 .variants-item {
    background-position: center top !important;
    min-height: 440px;
}.variants-row.variants-row-col3 .variants-item.bg-left {
    background-position: left top !important;
    min-height: 440px;
}
.toNewBg{
    background-image: url(/local/static/img/logo2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.toNewBg img{
    opacity:0;
}
.toNewBg.noCover{
    background-size: auto;
}
.variants-row-col4 .variants-item {background-size: 100%;background-position: left top !important;min-height: 405px;}
.variants-item:nth-child(2) {padding-left: 21px;}
.variants-item__name {margin-bottom: 8px;}
.footer-item.flexbox {flex-wrap: wrap;}
.sm {margin-top: 15px;flex-basis: 100%;}
.sm > a {display: flex;align-items: center;gap: 10px;}
.sm > a:hover {text-decoration: underline;}
.sm span {color: #676a6f;font-size: 14px;}
.sitemap {padding-top: 19px;}
.folder-product-top__img .breadcrumbs {display: none;}

.table-param {border-collapse: collapse;width: 100%;border-top: 1px solid #d9dbda;border-bottom: 1px solid #d9dbda;}
.table-param td {border-top: 1px solid #d9dbda;}
.table-param tr:first-child th {text-align: left;vertical-align: top;}
.table-param td, .table-param th {padding: 8px 10px;text-align: left;}
.table-param td:first-child {padding-right: 50px;width: 125px;}
.table-param th {font-weight: 400;}

.products-goods-item__buttons a:last-child {font-size: 13px;}

@media (max-width: 1440px) {
   .main_menu a {font-size: 14px;}
    .title-main-page {font-size: 24px;line-height: 30px;}
    .title-main-page span {font-size: 30px;line-height: 48px;}
    .advantages-main {margin: 10px 0 20px;}
    .block-metal-advantages {display: grid;grid-template-columns: 19% 19% 19% 19% 19%;justify-content: space-between;}
    .block-metal-advantages__item {width: auto;min-height: 120px;padding: 5px 50px 20px;}
    .block-metal-advantages__item--numbers {font-size: 30px;line-height: 30px;}
    .submenu {top: 109px;}
}
@media (max-width: 1260px) {
    .container {padding: 0 15px;}
    h1 {font-size: 30px;line-height: 30px;}
    h2 {font-size: 24px;line-height: 24px;}
    h3 {font-size: 18px;line-height: 24px;}
    .main_menu a {font-size: 13px;}
    .header .container {padding: 5px 15px 0;}
    .header .desc {font-size: 12px;line-height: 18px;width: 266px;}
    .header .phones .tel {font-size: 18px;}
    .header .phones-call span {font-size: 12px;}
    .header .phones .order_call {margin-bottom: 7px;}
    .main_menu li {padding: 12px;}
    .main_menu a {font-size: 14px;}
    .submenu {top: 48px;}
    .submenu li {padding: 0 0 9px;}
    .promo-image img {max-width: none;}
    .wrapper_content {padding: 0 15px 1px;}
    .btn_big {padding: 12px 28px;}
    .products-goods-item__img img {max-width: 100%;}
    .products-goods-item__name {margin: 15px 0 13px;}
    .products-goods-item__name a {font-size: 16px;}
    .products-goods-item__desc, .products-goods-item__desc p {font-size: 12px;}
    .products-goods-item__buttons {gap: 10px;}
    .order_manager p {font-size: 20px;}
    .order_manager p span {font-size: 16px;}
    .footer .container {padding: 26px 15px 21px;}
    .header .search-wrap {width: 90%;}
    .flexbox-title-with-button {align-items: center;}
    .subtitle-blue-color {font-size: 18px;}
    .block-metal-advantages {display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;}
    .block-metal-advantages__item {width: 32%;}
    .bg-gray .wrapper_content {padding: 35px 15px;}
    .bg-gray__item--img {height: 100%;}
    .bg-gray__item--img img {height: 100%;object-fit: cover;}
    .flexbox-item__img {height: 100%;}
    .flexbox-item__img img {height: 100%;object-fit: cover;}
    .chessboard-item .chessboard-title {font-size: 20px;line-height: 24px;}
    .bg-gray-enter .wrapper_content {padding: 35px 15px 0;}
    .bg-gray .public_offer {padding-left: 15px;}
    .second_menu {padding: 15px 15px 25px;}
    .folder-product-top__text {padding-left: 15px;width: 430px;}
    /*.folder-product-top__img {right: calc(10px - 60px);position: relative;}*/
    .decisions .wrapper_content {padding: 0 15px;}
    .variants-item {background-position: top !important;background-size: 100%;background-repeat: no-repeat;background-color: #efefef;}
    .advantage_grasys .wrapper_content {width: auto;}
    .advantage_grasys h2 {top: 90px;}
    .advantage_grasys-list {width: 49%;}
    .advantage_grasys-item__text {top: 114px;}
    .advantage_grasys-list__item p {font-size: 14px;}
    .advantage_grasys .public_offer {margin-top: 140px;}
    .folder-product-parameters__item--title {font-size: 18px;}
    .folder-product-parameters__item--numbers {font-size: 24px;}
    .openTabby_tech p {font-size: 24px;}
    .openTabby_tech p span {font-size: 16px;}
    .openTabby--slide .flexbox-img img {max-width: 100%;}
    .interest a {font-size: 14px;}
    .openTabby {margin-top: 30px;}
    .advantage_grasys-two__list {width: 100%;}
    .advantage_grasys-two__list .container::before {background-position: calc(100% + 115px) 0;bottom: -21px;height: 556px;}
    .advantage_grasys-list__item {width: 49%;}
    .block-metal-advantages__item {padding: 5px 15px 15px;}
    .block-metal-advantages__item--text {font-size: 14px;line-height: 18px;}
    .block-metal-advantages__item--img {min-height: auto;width: 60px;}
    .block-metal-advantages__item--numbers {font-size: 24px;line-height: 24px;}
    .company-main-page__item {width: 49%;}
    .company-main-page {padding-top: 26px;padding-bottom: 10px;}
    .header {padding: 10px 15px 0 !important;}
    .main_menu a {font-size: 12px;}
    .submenu li {padding: 0 0 10px !important;}
    .wrapper_content_product .container {padding: 0;}
}
@media (max-width: 992px) {
    .header .container {padding: 5px 15px;}
    .burger {background: #fff;border-radius: 100%;cursor: pointer;display: block;height: 41px;min-width: 41px;position: relative;width: 41px;}
    .burger_button {box-sizing: border-box;cursor: pointer;position: absolute;padding: 11px 12px;top: 50%;transform: translateY(-50%);width: 100%;}
    .burger_button.active span:first-child {position: absolute;top: 11px;transform: rotateZ(45deg);}
    .burger_button.active span:nth-child(2) {background: 0 0;transform: rotateZ(270deg);}
    .burger_button.active span:last-child {bottom: 11px;position: absolute;transform: rotateZ(-45deg);}
    .burger_button span {background: #1c74bc;display: block;height: 2px;transition: .3s;width: 18px;}
    .burger_button span:first-child, .burger_button span:last-child {position: absolute;}
    .burger_button span:first-child {top: 5px;}
    .burger_button span:last-child {bottom: 5px;}
    .header .desc {display: none;}
    .header .phones {margin-right: 0;}
    .header .phones-call {display: block;}
    .header .phones .tel {font-size: 16px;}
    .header .phones-call span {margin-left: 5px;}
    .header .phones .support {margin-bottom: 0;}
    .header-bottom {display: none;}
    .promo-image img {max-width: 100%;}
    .wrapper_content {padding: 0 15px 1px;}
    .breadcrumbs {padding: 12.5px 0 6.94px;}
    .breadcrumbs a {font-size: 12px;}
    .products-goods-row {grid-template-columns: 32% 32% 32%;}
    .order_manager {padding: 38px 50px;}
    .order_manager .btn {padding: 15px 27px;}
    .footer .logo {align-items: center;display: flex;}
    .footer-top {flex-wrap: wrap;}
    .footer-top .footer-item:nth-child(1) {display: flex;justify-content: space-between;width: 100%;}
    .footer .phones {align-items: center;display: flex;gap: 25px;}
    .footer .order_call {margin-bottom: 0;}
    .footer-menu-title {padding-top: 0;}
    .footer .phones-call .tel {font-size: 18px;}
    .footer .phones .support {position: relative;top: -13px;}
    .footer-top {margin-bottom: 31px;}
    .footer-top .footer-item {width: 30%;}
    .footer .logo img {width: 135px;}
    .footer-menu {padding: 19px 0 0;}
    .footer-menu li {padding: 0 0 8px;}
    .footer-menu li a {font-size: 12px;}
    .footer-bottom {flex-wrap: wrap;}
    .footer-bottom .footer-item {width: 30%;}
    .footer-bottom .footer-item:nth-child(4) {display: flex;gap: 20px;justify-content: center;width: 100%;}
    .chessboard-item {padding: 17px 20px;}
    .second_menu {grid-template-columns: 32% 32% 32%;}
    .folder-product-top__img {display: none;}
    .folder-product-top__text {padding: 12.5px 15px 0;width: auto;}
    .decisions-row {grid-template-columns: 32% 32% 32%;gap: 20px 0;}
    .decisions-item__text {padding: 15px;}
    .decisions-item__img img {width: 100%;object-fit: cover;}
    .decisions-item__name {font-size: 16px;}
    .variants-item__name {font-size: 16px;}
    .projects-item__name a {font-size: 16px;}
    .schema {grid-template-columns: 32% 32% 32%;}
    .advantage_grasys {background: #ebebeb;height: auto;box-sizing: border-box;padding: 9.61px 0 0;}
    .advantage_grasys h2 {top: 0;}
    .advantage_grasys-item__text {top: 0;}
    .advantage_grasys-list {width: auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding-top: 30px;}
    .advantage_grasys .public_offer {margin-top: 51px;}
    .advantage_grasys-list__item {width: 49%;}
    .folder-product-top {background: none;}
    .folder-product-top__text--buttons {padding: 11px 0;}
    .folder-product-parameters {grid-template-columns: 49% 49%;padding: 10px 0;}
    .folder-product-parameters__item--title {line-height: 24px;}
    .folder-product-parameters__item--numbers {line-height: 24px;}
    .folder-product-parameters__item {margin-bottom: 20px;}
    .openTabby--slide .flexbox {flex-direction: column;gap: 20px;}
    .openTabby--nav li {font-size: 12px;padding: 10px 15px;}
    .openTabby--nav li.active {border-top-left-radius: 15px;border-top-right-radius: 15px;}
    .openTabby--slide .flexbox-img {text-align: center;}
    .openTabby--slide .flexbox-img img {max-width: 100%;}
    .openTabby--slide.tech .wrapper_content {padding: 0 15px;}
    .openTabby--slide .list-with-blue-tick.flexbox {flex-direction: row;}
    .openTabby--slide .list-with-blue-tick.flexbox li {width: 40%;}
    .openTabby--slide .flexbox.file_load {flex-direction: row;}
    .folder-product-top {background: #ebebeb;}
    .wrapper_content_product_prim .folder-product-top {background: transparent;}
    .folder-product-top__img {display: block;}
    .folder-product-top__text {width: fit-content;}
    .advantage_grasys-two__list .container::before {display: none;}
    .advantage_grasys-two__list .container {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .advantage_grasys-two {margin-top: 0;}
    .interest {grid-template-columns: 32% 32% 32%;}
    .block-metal-advantages {grid-template-columns: 32% 32% 32%;}
    .title-main-page {font-size: 18px;line-height: 24px;}
    .title-main-page span {font-size: 24px;line-height: 36px;}
    .company-main-page {padding: 10px 0;}
    .company-main-page__row {display: block;}
    .company-main-page__item {width: 100%;}
    .company-main-page ul {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;grid-row-gap: 15px;}
    .company-main-page__item--pic {text-align: center;}
    .news_area-main .products-goods-item:last-child {margin-bottom: 0;}
    .wrapper_secondary {padding-top: 67px;}
}
@media (max-width: 768px) {
    h1 {font-size: 24px;line-height: 24px;}
    .wrapper_secondary h1 {margin: 0;padding: 12.5px 0;text-align: center;}
    h2 {font-size: 20px;line-height: 24px;}
    .header .logo img {width: 100px;}
    .header .language {display: none;}
    /*.breadcrumbs {display: none;}*/
    .button-row {flex-wrap: wrap;justify-content: center;}
    .products-goods-row {grid-template-columns: 49% 49%;}
    .order_manager .container {justify-content: center;}
    .order_manager p {font-size: 18px;}
    .order_manager p span {font-size: 14px;}
    .order_manager p {text-align: center;}
    .footer-top {justify-content: center;}
    .footer-top .footer-item {width: auto;}
    .footer-top .footer-item:nth-child(1) {display: block;}
    .footer .logo {display: block;text-align: center;}
    .footer .address {text-align: center;margin: 15px 0 20px;}
    .footer .phones {flex-wrap: wrap;justify-content: center;}
    .footer-menu {display: none;}
    .footer-bottom .footer-item {width: 100%;}
    .footer .flexbox {justify-content: center;}
    .footer-bottom .footer-item {text-align: center;}
    .footer-bottom .footer-item:nth-child(4) {display: block;}
    .flexbox-title-with-button {flex-direction: column;}
    .subtitle-blue-color {font-size: 16px;text-align: center;}
    .block-metal-advantages__item {width: 49%;}
    .block-metal-advantages__item--numbers {font-size: 24px;}
    .block-metal-advantages__item--text {font-size: 14px;margin: 15px 0 0;}
    .block-metal-advantages__item--numbers, .block-metal-advantages__item--img {min-height: 30px;}
    .bg-gray .wrapper_content {display: block;}
    .bg-gray__item {width: auto}
    .bg-gray__item--img {margin-top: 30px;}
    .bg-gray__item--title {font-size: 18px;}
    .bg-gray__item--title_two {padding-top: 14px;}
    .flexbox_two_columns {flex-direction: column-reverse;gap: 30px;padding-bottom: 0;}
    .flexbox_two_columns .flexbox-item {width: 100%;}
    .flexbox-item__img {text-align: center;}
    .flexbox h3 {text-align: center;}
    .list-with-blue-tick {padding-left: 0;}
    .chessboard-item .chessboard-title {font-size: 18px;}
    .chessboard-item__inner > div {align-items: center;text-align: center;width: 100%;}
    .chessboard-item__img {display: none !important;}
    /*.second_menu {display: none;}*/
    .decisions-row { grid-template-columns: 49% 49%;}
    .appearance {margin: 0;}
    .variants h2 {text-align: center;}
    .decisions {margin-bottom: 0;}
    .variants-row {grid-template-columns: 100%;padding: 0;}
    .variants-item {align-items: flex-end;background-position: 0 50px !important;background-size: contain;margin-bottom: 15px;min-height: auto;padding: 50px;}
    .variants-item:last-child {margin: 0;}
    .variants-item__name {height: auto !important;}
    .variants-item__desc {text-align: right;width: 70%;}
    .projects {padding: 9.61px 0 6.213px;}
    .projects h2 {text-align: center;}
    .projects-row {grid-template-columns: 100%;}
    .projects-item {display: flex;margin-bottom: 20px;}
    .projects-item__img {width: 100%;max-width: 350px;}
    .projects-item__text {width: 100%;}
    .schema {grid-template-columns: 49% 49%;}
    .schema-item {margin-bottom: 10px;}
    .advantage_grasys h2 {text-align: center;}
    .advantage_grasys-list {padding-top: 21px;}
    .openTabby--nav ul {display: block;margin-top: 18px;padding: 0 10px;}
    .openTabby--nav li {font-size: 14px;}
    .openTabby--nav li.active {border-radius: 0;}
    .openTabby_tech p {font-size: 18px;}
    .openTabby_tech p span {font-size: 14px;}
    .openTabby--slide .list-with-blue-tick.flexbox li {width: 100%;}
    .file_load-item {width: 100%;}
    .interest {display: block;}
    .interest li {padding-bottom: 20px;}
    .interest li:last-child {display: none;}
    .interest a::after {display: none;}
    .folder-product-top__text h1 {text-align: left;}
    .openTabby {display: flex;flex-direction: column-reverse;position: relative;}
    .openTabby--nav ul {margin: 0;padding: 0;}
    .openTabby--nav li {border: 1px solid #0ba0e5;border-bottom: none;}
    .openTabby--nav li:last-child {border-bottom: 1px solid #0ba0e5;}
    .openTabby--nav li.active {position: absolute;top: 30px;left: 0;right: 0;text-align: center;}
    .openTabby--nav li.active {font-size: 20px;font-weight: 700;}
    .openTabby--slidesContainer.effect-fade {margin-top: 80px;}
    .chessboard .btn {font-size: 14px;max-width: none;padding: 12px 28px;width: auto;}
   .openTabby {margin-top: 0;}
   footer .footer-bottom {margin-top: 30px !important;}
    .flexboxCol2-row {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .flexboxCol2__item {flex-direction: column-reverse;width: 49%;justify-content: flex-end;margin-bottom: 25px;}
    .flexboxCol2__item:nth-child(2n) {flex-direction: column-reverse;}
    .flexboxCol2__text {padding: 0;}
    .flexboxCol2__item .flexboxCol2__col {width: 100%;}
    .flexboxCol2__item:nth-child(2n) .flexboxCol2__text {padding: 0;}
    .public_offer-ots {margin: 0;}
    .interest {padding: 0;}
    .title-main-page {text-align: center;}
    .block-metal-advantages__item {width: auto;}
    .block-metal-advantages {grid-template-columns: 49% 49%;}
    .flexbox-folder {flex-direction: column;}
    .flexbox-folder h2 {margin-bottom: 5px;}
    .blue-text-link {font-size: 14px;margin-bottom: 20px;}
    .company-main-page ul {grid-template-columns: 49% 49%;}
    .company-main-page__item h2 {text-align: center;}
    .company-main-page__item .btn {width: 100%;max-width: 144px;margin: 0 auto 30px;display: block;}
    .projects-item:last-child {margin-bottom: 0;}
    .projects-row ~ .center {padding: 20px 0 15px;margin: 0;}
    /*.second_menu_bg {display: none;}*/
    .wrapper_secondary {padding-top: 51px;}
    .folder-product-top {display: block;padding: 15px 0;}
   .folder-product-top__img {text-align: center;}
}
@media (max-width: 575px) {
    .header .phones-call span {display: none;}
    .products-goods-row {grid-template-columns: 100%;}
    .products-goods-item {text-align: center;}
    .products-goods-item__img a {display: block;}
    .products-goods-item__desc {margin: 0 0 16px;}
    .products-goods-item__buttons {justify-content: center;}
    .products-goods-item__img {position: relative;margin: 0 auto;}
    .public_offer {text-align: center;}
    .block-metal-advantages {padding: 14px 0 10px;}
    .block-metal-advantages__item {width: 100%;}
    .block-metal-advantages__item--numbers, .block-metal-advantages__item--img {min-height: auto;}
    .chessboard-item {width: 100%;}
    .chessboard-item:nth-child(3) {order: 1;margin-bottom: 0;}
    .chessboard-item:nth-child(4) {margin-bottom: 22px;}
    .decisions-row { grid-template-columns: 100%;}
    .appearance h2 {text-align: center;}
    .appearance-row {grid-template-columns: 100%;}
    .appearance-item {justify-content: center;}
    .appearance-item .xoverlay i {width: 35px;height: 35px;}
    .variants-item {align-items: flex-start;background-position: top !important;background-size: contain;min-height: 404px;padding: 25px !important;}
    .variants-item__desc {text-align: left;width: 90%;}
    .projects-item {display: block;}
    .projects-item__img {max-width: none;}
    .projects-item__text {padding: 15px;}
    .projects-item__img img {width: 100%;object-fit: cover;}
    .schema {grid-template-columns: 100%;}
    .advantage_grasys-list__item {width: 100%;}
    .folder-product-parameters {grid-template-columns: 100%;text-align: center;}
    .openTabby--nav ul {text-align: center;}
    .openTabby_tech p {width: 100%;}
    /*.folder-product-top__img {right: 0;width: 50%;}*/
    .folder-product-top__img img {max-width: none;}
    .folder-product-top__text--buttons .btn {font-size: 12px;}
.grasys__col2 {width: 100%;text-align: center;}
.grasys__col22 {width: 100%;text-align: center;}
.grasys__col2--text {justify-content: center;}
.white-list {padding: 0;}
.white-list li {width: 100%;}
.flexboxCol2__item {width: 100%;}
.company-main-page ul {grid-template-columns: 100%;grid-row-gap: 5px;}

.decisions .container {padding: 0;}
.decisions-item__text {padding-left: 0;}
.decisions-item {margin-bottom: 0;}
}



/* 25.11.2022 */
#upbutton {background-image: url(/local/static/i/icon-upbutton.png);position: fixed;z-index: 90;bottom: 90px;right: 20px;display: flex;align-items: center;justify-content: center;color: #3182E6;font-size: 14px;cursor: pointer;transition: all 0.3s ease;width: 50px;height: 50px;}
.promo-image img {height: 100%;min-height: 230px;width: 100%;}
.logo_adp {display: none;}
.feedback_adp {display: none;}

@media (max-width: 1260px) {
  .openTabby--slide .container {padding: 0;}
  .order_manager > .container {padding: 0;}
  #upbutton {background-size: 100%;width: 34px;height: 34px;font-size: 12px;bottom: 90px;right: 10px;}
}
@media (max-width: 992px) {
  .folder-product-top__text {padding: 0 15px;}
  .folder-product-parameters {padding: 15px 0;}
  .openTabby_tech p {margin-bottom: 0;}
  .order_manager {padding: 15px;}
  .order_manager p {text-align: left;}
  .order_manager .btn {padding: 10px 15px;font-size: 14px;}
   .wrapper_secondary {padding-top: 0}
}
@media (max-width: 768px ) {
  .appearance {padding: 15px 0;}
  .appearance h2 {margin-top: 0;}
  .appearance-row .slick-dots {position: relative;bottom: 0;}
  .appearance-row .slick-dots li {padding: 0;display: flex;margin: 10px 0 0;}
  .appearance-row .slick-dots li.slick-active::before {top: 5px;}
  .variants h2 {text-align: left;}
  .public_offer.public_offer-ots {text-align: left;}
  .order_manager .container {justify-content: flex-start;}
  .public_offer-ots {padding-bottom: 15px;}
  .variants-row-col4 .variants-item {background-size: auto;}
  .variants-item {padding: 25px;align-items: flex-start;}
  .footer .logo {text-align: left;}
  .footer .address {text-align: left;}
  .footer .phones {display: block;}
  .footer .phones .support {top: 0;margin-top: 20px;}
  .footer-menu {display: block;}
  .footer-top {justify-content: flex-start;}
  .footer-top.footer-row {display: block;}
  .footer-menu-title {padding-top: 30px;}
  .footer-menu li {padding: 0;}
  .footer-menu {padding: 15px 0 0;}
  .footer-bottom .footer-item {text-align: left;}
  .sm {margin-top: 20px;width: 100%;}
  .footer .flexbox {justify-content: flex-start;}
  .second_menu {grid-template-columns: 49% 49%;}
.advantages-main {display: grid;grid-template-columns: 49% 49%;}
.advantages-main > div {padding: 15px 0;}
.block-metal-advantages__item--numbers.iso span {font-size: 36px;}
.block-metal-advantages__item--numbers.iso {font-size: 24px;}
.advantages-main .block-metal-advantages__item--text {margin: 8px 0 0;}
}
@media (max-width: 575px) {
  .folder-product-top__img .breadcrumbs {display: flex;flex-wrap: wrap;padding: 15px;}
  .breadcrumbs li {line-height: 20px;word-break: break-all;}
  .folder-product-top {padding: 0 0 15px;display: flex;flex-direction: column-reverse;position: relative;}
  .folder-product-top__img {padding-top: 0;}
  .folder-product-top__img img {max-width: 100%;}
  .folder-product-top__text--buttons {padding: 0;}
  .folder-product-parameters {text-align: left;}
  .folder-product-parameters__item--title {font-size: 14px;}
  .folder-product-parameters__item--numbers {font-size: 20px;}
  .folder-product-parameters__item {margin-bottom: 10px;}
  .folder-product-parameters__item:last-child {margin-bottom: 0;}
  .folder-product-top__text--buttons .btn {padding: 10px 20px;}
  .header-top .burger {background: none;order: 1;height: 26px;min-width: 26px;width: 26px;}
  .header-top .burger .burger_button {padding: 0;width: auto;}
  .header-top .burger span {background: #fff;width: 26px;}
  .burger_button span:first-child {top: 6px;}
  .burger_button span:last-child {bottom: 6px;}
  .header .phones .order_call {margin-bottom: 0;}
  .header .search {display: none;}
  .mobile_menu {right: 0;transform: translateX(575px);}
  .header .logo a {display: none;}
  .header .logo .logo_adp {display: block;}
  .header .logo .logo_adp img {width: auto;}
  .header .phones {display: none;}
  .feedback_adp {display: block;}
  .feedback_adp > p {margin: 0;}
  .feedback_adp-phone {background: url('/local/static/img/icon-phone-adp.png') left center no-repeat;padding-left: 25px;}
  .feedback_adp-mail {background: url('/local/static/img/icon-mail-adp.png') left center no-repeat;padding-left: 25px;}
  .feedback_adp a {color: #fff;}
  .header {padding-top: 0 !important;}
  .mobile_menu.active .burger {background: none;border-radius: 0;position: absolute;right: 0;z-index: 1;top: 15px;}
  .mobile_menu.active .feedback_adp {margin: 10px 0 30px;}
  .mobile_menu .feedback_adp a {color: #001d2c;}
  .mobile_menu.active .feedback_adp-phone {filter: invert(9%) sepia(73%) saturate(942%) hue-rotate(163deg) brightness(25%) contrast(103%);margin-left: 25px;}
  .feedback_adp-mail {background: url('/local/static/img/icon-mail-adp.png') left center no-repeat;padding-left: 25px;}
  .mobile_menu ul {margin-top: 35px;}
  .second_menu_bg {padding: 0;}
  .second_menu a {font-size: 12px;line-height: 14px;}
  .flexbox-title-with-button {margin: 10px 0 20px;}
  .advantages-main {grid-template-columns: 100%;}
  .advantages-main .block-metal-advantages__item--numbers {height: auto !important;}
  .advantages-main > div {min-height: auto !important;padding: 20px 0;}
  .block-metal-advantages__item--numbers.iso span {font-size: 30px;}
  .block-metal-advantages__item--numbers.iso {font-size: 18px;}
/*.mobile_menu {display: none;}
.mobile_menu.active {display: block;}*/
.mobile_menu.active .feedback_adp-mail {filter: invert(9%) sepia(73%) saturate(942%) hue-rotate(163deg) brightness(25%) contrast(103%);margin-left: 25px;}
.feedback_adp a {font-weight: 600;}
.products-goods-item {text-align: left;}
.products-goods-item__img {text-align: center;}
.products-goods-item__img img {width: 100%;object-fit: cover;}
.products-goods-item__buttons {justify-content: flex-start;}
.mobile_menu ul {margin-bottom: 0;}
.mobile_menu .btn {color: #fff;margin: 35px 10px 30px;}
.mobile_menu .btn:hover {color: #fff;}

.mobile_menu {
  transition: transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translate3d(300px, 0, 0);
  transform: translate3d(300px, 0, 0);
  visibility: hidden;
}
.mobile_menu.active {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}


}

/* 08.12.2022 */
.mobile_menu.active {width:280px;}
.products-goods-row {margin-top: 0;padding-top: 23.61px;}
.header .submenu a {z-index: 1;}
.submenu a:hover::after {content: '';position: absolute;top: -2px;left: -19px;width: 114%;height: 100%;background: #ccc;z-index: -1;line-height: 10px;padding: 3px 0;}
.submenu a:hover::before {border-top: 1px solid #000;border-right: 1px solid #000;}
.submenu2 span {z-index: 1;}
.submenu2 a span:hover::after {content: '';position: absolute;top: -2px;left: -19px;width: 117.5%;height: 100%;background: #ccc;z-index: -1;line-height: 10px;padding: 3px 0;}
.submenu2 a span:hover::before {border-top: 1px solid #000;border-right: 1px solid #000;}

ul.main_menu{position:relative}
@media(min-width: 1260px){
    ul.main_menu:hover:after, ul.main_menu:hover:before{
        content: "";
        display: block;
        position: absolute;
        height:400px;
        width: 20px;
    }
    ul.main_menu:hover:after{left:100%}
    ul.main_menu:hover:before{right:100%}
}

@media (max-width: 1440px) {
    .submenu {top: 40px;}
    .block-metal-advantages__item {padding: 15px 50px 20px;}
    .block-metal-advantages__item--text {margin: 15px 0 0;}
    .block-metal-advantages__item--numbers.iso span {font-size: 30px;}
    .block-metal-advantages__item--numbers.iso {font-size: 24px;}
}
@media (max-width: 1260px) {
    .header .main_menu li {padding: 9px 13px;}
    .submenu {top: 40px;}
    .products-goods-item__desc, .products-goods-item__desc p {font-size: 14px;}
    /*.wrapper_content .container {padding: 0;}*/
    .top_page.container {padding: 0;}
}
@media (max-width: 992px) {
  .decisions-row-folder {grid-template-columns: 49% 49%;}
  .decisions-row-folder .decisions-item {grid-column: initial !important;}
}
@media (max-width: 768px) {
    .projects {padding: 25px 0;}
    .projects h2 {margin-top: 0;}
}
@media (max-width: 575px) {
    .feedback_adp a {font-size: 14px;font-weight: 600;}
    .chessboard-item__inner > div {align-items: flex-start;text-align: left;}
    .appearance .slick-list {margin: 0;}
    .appearance .slick-slide {margin: 0;}
    .appearance .container {padding: 0;}
    .x-simple:hover .xoverlay-box {width: 100%}
    .breadcrumbs {flex-wrap: wrap;}
    .mod_ibl_cat_det_new .folder-product-top__text .breadcrumbs {display: none;}
    .decisions-row-folder {grid-template-columns: 100%;}
    .xoverlay:hover .x-icon-bottom span {display: none;}
    .x-simple:hover .xoverlay-box {background: none !important;}
}

/* 13.12.2022 */
.header .submenu li {padding: 0 !important;}
.header .submenu a {padding: 4px 0;width: 100%;}
.submenu a:hover::after {width: 106%;}
.submenu a::before {right: 12px;top: 9px;}
.submenu2 span::before {top: 5px;}
.header .submenu2 a {padding: 0 !important;}
.submenu2 a span {padding: 4px 0;width: 100%;}
.submenu2 span::before {top: 8px;}
/*.table-param2 th, .table-param2 td {width: 49%;}*/
.table-param2 td:first-child {color: #757070;font-weight: 700;}
.table-param2 td {color: #757070;}
.openTabby ~ .projects {margin-top: 0;}
/*.table-param2 th:first-child, .table-param2 td:first-child {width: 60%;}*/
.submenu li:hover a, .submenu li:hover a span {color: #001d2c;}
.table-param2 tr td, .table-param2 tr th {width: 25%;}
.table-param2 tr td:first-child, .table-param2 tr th:first-child {width: 50%;}
.table-param3 tr td, .table-param3 tr th {width: 50%;}

@media (max-width: 768px) {
   .table-param2 th:first-child, .table-param2 td:first-child {width: auto;}
}

/* 20.12.2022 */
.br {position: absolute;left: 347px;background: #d3d3d3;top: 0;width: 1px;height: 100%;}
.submenu2 .br {left: 399px;}
.submenu ul {border: none;}

@media (max-width: 1200px) {
  .submenu2 {left: 315px;}
  .br {display: none;}
  .testImg2 {right: 0;}
}
@media (max-width: 575px) {
.mobile_menu {
  position: fixed;
  width: 280px;
  max-width: 100%;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 100;
  visibility: hidden;
  overflow: auto;
  background: #f9f9f9;
    background-size: auto;
  background-size: contain;
  transition: transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transform: translate3d(300px, 0, 0);
  box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.15);
}
}


.exten_block {box-sizing: border-box;border: 3px solid #0ba0e5;margin: 30px 0;padding: 20px 20px 20px 50px;}
.exten_block {display: flex;align-items: center;justify-content: space-between;}
.exten_block.bg_white {background: #fff;}
.exten_block-item.text {width: 49%;}
.exten_block-item--text {width: 80%;}
.exten_block-item--title {font-size: 20px;font-weight: 700;line-height: 24px;margin: 0 0 20px;}
.exten_block-item--text {width: 90%;}
.exten_block-item--text p {color: #4b6470;}
.exten_block-item--img img {max-width: none;}
.exten_block.bg_gray {background: #efefef;border: none;}

@media (max-width: 992px) {
  .exten_block-item--img img {width: 300px;}
  .prod-flexbox {display: flex;justify-content: space-between;}
  .prod-flexbox .double {width: 49%;}
  .exten_block-item.text {width: auto;}
}
@media (max-width: 768px) {
  .exten_block {display: flex;flex-direction: column-reverse;padding: 20px 15px;}
  .exten_block-item--img img {max-width: 100%;}
  .exten_block-item--title {font-size: 20px;line-height: 24px;margin:10px 0 20px;}
  .exten_block-item--title br {display: none;}
  .exten_block-item--text {width: 100%;}
  .exten_block-item--img img {width: auto;}
  .prod-flexbox {display: block;}
  .prod-flexbox .double {margin-bottom: 30px !important;width: 100%;}
  .prod-flexbox .double .decisions-item__img {justify-content: center;}
  .prod-flexbox .double .decisions-item__img a {height: auto;width: auto;}
  .prod-flexbox .double .btn {font-size: 14px;padding: 10px 12px;}
}
/*@media (max-width: 575px) {
  .exten_block-item--title {font-size: 18px;}
  .exten_block-item--text p {font-size: 12px;line-height: 20px;}
  .exten_block-item--text a {font-size: 12px;} 
}*/


/* 23.12.2022 */
.fact-list {display: grid;grid-template-columns: 49% 49%;}
.prod-flexboxCol2-row {margin: 0;}
.perelin > p {color: #001d2c;}

@media (max-width: 1200px) {
  .prod-flexboxCol2-row .flexboxCol2__col {width: 49%;}
}
@media (max-width: 992px) {
  .prod-flexbox {display: flex;justify-content: space-between;}
  .prod-flexbox .double {width: 49%;}
  .prod-quality_box {margin-top: 0;}
  .prod-quality_box .quality_pic img {min-width: 70px;width: 70px;}
}
@media (max-width: 768px) {
  .prod-flexbox {display: block;}
  .prod-flexbox .double {margin-bottom: 30px !important;width: 100%;}
  .prod-flexbox .double .decisions-item__img a {height: auto;width: auto;}
  .prod-flexbox .double .decisions-item__text {text-align: left !important;}
  .prod-flexbox .double .btn {font-size: 14px;padding: 10px 12px;}
  .fact-list {grid-template-columns: 100%;}
  .fact-list li {margin-bottom: 0 !important;}
  .prod-flexboxCol2-row .flexboxCol2__item {width: 100%;flex-direction: column-reverse !important;}
  .prod-flexboxCol2-row .flexboxCol2__col {width: 100%;}
}
@media (max-width: 575px) {
  .prod-quality_box .quality_item1 {display: block;margin-bottom: 15px;}
  .prod-quality_box .quality_pic img {margin: 0;}
  .prod-quality_box .title {margin-top: 0;}
  .appearance .slick-slide {display: flex;justify-content: center;}
  .mobile_menu ul {margin-left: 25px;padding: 0;}
  .mobile_menu li {padding-left: 0;}
  .mobile_menu .btn {margin-left: 26px;}
  .appearance-item {display: flex !important;}
}

/* 26.12.2022 */
.form_parameters {border: 3px solid #0ba0e5;box-sizing: border-box;padding: 15px 25px;}
.form_parameters-title {margin-top: 0;font-size: 18px;font-weight: 700;}
.form_parameters .form_parameters-fields {align-items: flex-end;display: flex;gap: 40px;}
.form_parameters-fields__item--title {color: #979797;font-size: 13px;line-height: 14px;margin: 0 0 10px;}
.form_parameters-fields__item {width: 34.6%;}
.form_parameters-fields__item:last-child {min-width: 180px;width: auto;}
.form_parameters-fields__item input {background: #f3f3f3;border: 1px solid transparent;font-size: 16px;height: 35px;outline: none;margin-bottom: 0;max-width: 100%;padding-left: 22px;transition: .2s;width: 100%;}
.form_parameters-fields__item input::placeholder {color: #c4c4c4;}
.form_parameters-fields--submit {border: none;cursor: pointer;width: 100%;}
.form_parameters__step {color: #979797;font-size: 13px;line-height: 14px;margin-bottom: 0;}
.form_parameters-col3 .form_parameters-fields__item {width: 22%;}
.form_parameters__step.rules.form_parameters-flexbox {display: flex;justify-content: space-between;align-items: center;max-width: 90.5%;margin-bottom: 0;}
.form_parameters-flexbox a {color: #979797;}
.form_parameters-after_title {color: #92d050;font-size: 16px;font-weight: 700;margin: 42px 0;}
.form_parameters-fields--submit {max-width: 180px;}
.form_parameters-fields__item input:hover, .form_parameters-fields__item input:focus {border: 1px solid #0ba0e5;}
.submenu li .submenu2 .test {right: 32%;}
.header .phones .order_call span a {color: inherit;}

@media (max-width: 992px) {
  .form_parameters-fields__item {width: 30%;}
  .form_parameters-col3 .form_parameters-fields {flex-wrap: wrap;}
  .form_parameters-col3 .form_parameters-fields__item {overflow: hidden;width: 32%;}
  .form_parameters-fields__item input {width: 100%;}
  .form_parameters-col3 .form_parameters-fields__item:last-child {width: 100%;max-width: 300px;margin: 15px 0 0;}
  .form_parameters .form_parameters-fields {justify-content: space-between; gap: 0;}
  .form_parameters__step.rules.form_parameters-flexbox {max-width: none;}
}
@media (max-width: 768px) {
  .form_parameters .form_parameters-fields {flex-wrap: wrap;}
  .form_parameters-fields__item {width: 49%;overflow: hidden;}
  .form_parameters-fields__item:last-child {width: 100%;max-width: 300px;margin: 15px 0 0;}
  .form_parameters__step.rules.form_parameters-flexbox {flex-wrap: wrap;gap: 5px 0;}
  .form_parameters-col3 .form_parameters-fields__item {width: 100%;margin-bottom: 10px;}
  .form_parameters-col3 .form_parameters-fields__item:last-child {margin-bottom: 0;}
}
@media (max-width: 575px) {
  .form_parameters-fields__item {width: 100%;margin-bottom: 10px;}
  .form_parameters-fields__item:last-child {margin-bottom: 0;}
}

/* 30.12.2022 */
.gaz-item {margin-bottom: 20px;}
.gaz-item--anons {font-size: 16px;}
.flexboxCol2-row-sm .flexboxCol2__item {flex-direction: row-reverse;gap: 0 63px;}
.flexboxCol2-row-sm .flexboxCol2__text {padding: 0;}
.table-param-sm td, .table-param-sm th {width: 90px;}
.table-param-sm tr:first-child th {width: 0px;}
.product-complex__row {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;}
.product-complex__item p:first-child {margin-top: 0;}
.product-complex__btn {display: flex;gap: 60px;margin-top: 30px;}
.product-complex__btn a {align-items: center;color: #1c74bc;display: flex;gap: 10px;}
.product-complex__btn a:hover {text-decoration: underline;}
.product-complex__btn .flexbox {align-items: flex-start;gap: 15px;}
.product-complex__slider .slick-dots{position:absolute;bottom:12px;left: 36%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}
.product-complex__slider .slick-dots li{margin-right:10px;margin-bottom:0;padding-left:0}
.product-complex__slider .slick-dots li:before{display:none}
.product-complex__slider .slick-dots button{display:block;background:rgba(0,0,0,.1);border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:0;padding:5px}
.product-complex__slider .slick-dots .slick-active button,.slick-dots button:hover{background:#fff}
.white-list_one-col {display: block;}
.flexbox_article {display: flex;justify-content: space-between;align-items: center;text-decoration: underline;}
.flexbox_article {background: #f8f8f8;box-sizing: border-box;padding: 15px 30px;margin: 10px 0;}
.breadcrumbs li:last-child a {pointer-events: none;}
.search-list li {padding: 0;}
.search-list li::before {display: none;}

.z-title {margin-top: 0;}
.z-list_height {margin-top: 0;}
.z-list_height li {display: block;min-height: 64px;}
.prim-slide_up__cursor {background: #f8f8f8;box-sizing: border-box;padding: 15px 30px;margin: 0;display: flex;justify-content: space-between;color: #0ba0e5;text-decoration: underline;cursor: pointer;}
.slide_up__text {display: none;box-sizing: border-box;padding: 5px 30px;}
.slide_up__text.active {display: block;background: #f8f8f8;}
.slide_up__text p:first-child {margin: 0;}
.prim-slide_up__item {margin-bottom: 10px;}
.prim-slide_up__item:last-child {margin-bottom: 0;}
.prim-slide_up__item .off {display: none;}
.prim-slide_up__item.active .on {display: none;}
.prim-slide_up__item.active .off {display: block;}
.prim-slide_up__cursor .on, .prim-slide_up__cursor .off {position: relative;}
.prim-slide_up__cursor .on::before {content: '';position: absolute;top: 5px;right: -20px;background-image: url('/local/static/i/icon-blue-arrow.png');width: 15px;height: 15px;background-size: 100%;transform: rotate(180deg);}
.prim-slide_up__cursor .off::before {content: '';position: absolute;top: 5px;right: -20px;background-image: url('/local/static/i/icon-blue-arrow.png');width: 15px;height: 15px;background-size: 100%;}

@media (max-width: 992px) {
	.flexboxCol2-row-sm {margin: 30px 0 0;}
	.flexboxCol2-row-sm .flexboxCol2__item {gap: 0;margin: 0;}
	.flexboxCol2-row-sm .flexboxCol2__item {align-items: flex-start;flex-direction: column-reverse;}
	.flexboxCol2-row-sm .flexboxCol2__item .flexboxCol2__col {width: 100%;}
}
@media (max-width: 768px) {
  .product-complex__row {display: block;}
  .product-complex__row .product-complex__item:last-child {margin-top: 15px;}
}
@media (max-width: 575px) {
  .product-complex__btn {flex-wrap: wrap;gap: 10px 30px;}
  .product-complex__btn img {width: 30px;max-width: 30px;}
}

/* 13.01.2023 */
.res-wrap {position: relative;}
.btn-res {position: absolute;top: -75px;right: 0;}
.gaz-item--text {margin-bottom: 15px;}
#rus .partners-item__inner--img a {pointer-events: none;}
#rus .partners-item__inner--title {pointer-events: none;}
.form_parameters__step.rules.form_parameters-flexbox a {text-decoration: underline;text-underline-offset: 4px;}
.form_parameters__step.rules.form_parameters-flexbox a:hover {text-decoration: none;}

@media (max-width: 1260px) {
	.btn-res {top: -55px;}
}
@media (max-width: 1200px) {
	.btn-res {position: relative;top: 0;}
}

/* 18.01.2023 */
.notfound {margin-top: 50px;}
.notfound-number {text-align: center;font-family: Arial;font-size: 133px;line-height: 90px;font-weight: 700;text-shadow: 0px 12px 9px rgba(0,0,0,0.15);color: #1c74bc;margin: 0;}
.notfound-text {padding-top: 16px;text-align: center;font-size: 16px;line-height: 30px;}
.notfound-text span {font-size: 28px;font-weight: 700;}
.notfound-text a {text-decoration: underline;}
.forms form .mesOk, .forms form .mesErr {font-size: 18px;font-weight: 700;text-align: center;}

@media (max-width: 768px) {
  .notfound {margin-top: 100px;}
  .notfound-number {font-size: 88px;line-height: 72px;margin-top: 0;}
  .notfound-text span {display: block; font-size: 24px; line-height: 1.2;}
  .notfound-text {padding-top: 0;padding-inline: 30px;font-size: 14px;line-height: 1.2}
}

@media (max-width: 575px) {
  .notfound-number {font-size: 58px;line-height: 1.2;margin-top: 100px;}
  .notfound-text span {display: block; font-size: 20px;line-height: 1.2;}
  .notfound-text {margin-top: 0;padding-top: 0;padding-inline: 30px;font-size: 14px;line-height: 1.2;}
}

/* 24.01.2023 */
.pictograms-box {border: 3px solid #0ba0e5;box-sizing: border-box;margin: 10px 0 50px;padding: 30px 50px;}
.pictograms-row {display: flex;justify-content: space-between;}
.pictograms-item {width: 32%;display: flex;align-items: center;gap: 15px;}
.pictograms-item__img {width: 47px;min-width: 47px;}

@media (max-width: 1200px) {
  .pictograms-item__img {width: 35px;min-width: 35px;}
  .pictograms-item p {font-size: 12px;line-height: 18px;}
}
@media (max-width: 992px) {
  .pictograms-box {padding: 15px 30px;}
}
@media (max-width: 768px) {
  .pictograms-row {display: block;}
  .pictograms-item {width: 100%;}
}

/* 30.01.2023 */
.header-mail {font-size: 20px;}
.grasys-grey-bg .grasys__col2 .grasys__col2--pic a {display: flex;}
.grasys-row2.grasys-grey-bg p {margin-bottom: 0;}

@media (max-width: 1260px) {
  .header-mail {font-size: 18px;}
}
@media (max-width: 992px) {
  .header-mail {font-size: 16px;}
}
@media (max-width: 575px) {
.appearance .slick-slider {margin-bottom: 0 !importnat;}
.appearance-row .slick-dots button::before {display: none !importna;}
.appearance-row .slick-dots li.slick-active::before {left: 5px !importna;}

.appearance-k .slick-dots {flex-wrap: wrap;gap: 2px 10px;}
.appearance-k .appearance-row .slick-dots button {width: 13px;height: 13px;}
.appearance-k .appearance-row .slick-dots li::before {top: 4px;left: 4px;}
}

/* 02.02.2023 */
.partners-item__inner--title {color: #0ba0e5;}
.gallery-row .xoverlay {position: relative;}

.flexbox_grid-row {display: grid;margin: 30px 0;}
.flexbox_grid-col3 {grid-template-columns: 33% 33% 33%;justify-content: space-between;gap: 8px 0;}
.flexbox_grid-col3 .flexbox__item {position: relative;}
.flexbox_grid-col3 .flexbox__item::before {content: '';position: absolute;width: 100%;height: 100%;background: rgba(38,40,60,.45);}
.flexbox_grid-col3 .flexbox__item--img img {width: 100%;object-fit: cover;}
.flexbox__item--img a {display: flex;}
.flexbox__item--text {position: absolute;width: 90%;height: 100%;top: -30px;}
.flexbox__item--text {display: flex;flex-direction: column;justify-content: flex-end;padding: 0 15px;}
.flexbox__item--text p {color: #fff;margin: 5px 0;}
.flexbox__item--text .flexbox__item--text--title {color: #fff;font-size: 30px;font-weight: 700;line-height: 30px;margin: 0;}
.flexbox__item--img a::before {content: '';position: absolute;width: 100%;height: 100%;z-index: 1;}

.flexbox_grid-col4 {grid-template-columns: 24.8% 24.8% 24.8% 24.8%;justify-content: space-between;gap: 3px 0;}
.flexbox__item.chemical .flexbox__item--img a::before {display: none;}

.parameters5 th {border: none;}
.parameters5 td {background: #f3f3f3;border: none;}

@media (max-width: 992px) {
  .scrooll-table {overflow-x: scroll;}
  .scrooll-table .table-param td {white-space: nowrap;}
  .flexbox__item--text .flexbox__item--text--title {font-size: 18px;line-height: 18px;}
}
@media (max-width: 768px) {
  .flexbox_grid-col3 {grid-template-columns: 49% 49%;gap: 15px;}
  .flexbox_grid-col4 {grid-template-columns: 33% 33% 33%;}
  .flexbox__item--text .flexbox__item--text--title {font-size: 16px;}
}
@media (max-width: 575px) {
  .flexbox__item--text {top: -15px;}
  .flexbox__item--text p {font-size: 12px;line-height: 18px;}
  .flexbox__item--text .flexbox__item--text--title {font-size: 14px;}
  .flexbox_grid-col4 {grid-template-columns: 49.5% 49.5%;}
}
@media (max-width: 380px) {
  .flexbox_grid-col3 {grid-template-columns: 100%;}
}


/* 17.02.2023 */
@media (max-width: 768px) {
   .products-goods-item:hover .products-goods-item__img img,
   .decisions-item:hover .decisions-item__img img {transform: none;}
}

/* 01.03.2023 */
.video-section {background: #eceded;box-sizing: border-box;margin-top: 30px;padding: 30px 50px;}
.video-section .video-row {display: flex;justify-content: space-between;}
.video-section .video-item {width: 49%;}
.video-item__title {font-size: 20px;font-weight: 700;line-height: 24px;margin-top: 0;}
.video-section .video-item__youtube a {padding-left: 55px;position: relative;}
.video-section .video-item__youtube a::before {background: url(/local/static/i/icon-youtube2.png);content: '';height: 48px;left: 0;position: absolute;top: -15px;width: 48px;}

@media(max-width: 1550px) {
     .video-section .youtube {height: 80%;}
}
@media (max-width: 992px) {
    .video-section .video-row {display: block;}
    .video-section .video-item {width: 100%;}
    .video-section .video-item .youtube {height: 300px;margin-top: 30px;}
    .video-item__title {font-size: 16px;line-height: 20px;}
}
@media (max-width: 768px) {
    .video-section {padding: 30px;}
}

/* 03.03.2023 */
@media(max-width: 992px) {
.mob-menu-catalog {display: none;}
}
@media(max-width: 575px) {
.mob-menu-catalog {display: block;}
.mob-menu-catalog .footer-menu {display: none;}
.mob-menu-catalog__title {border-bottom: 1px solid #f2f2f2;cursor: pointer; font-size: 15px;font-weight: 700;margin-bottom: 0;padding: 6px 26px;position: relative;}
.mob-menu-catalog__title a {font-size: 15px;}
.mob-menu-catalog ul {margin: 5px 0 5px 30px;}
.mobile_menu ul {margin-top: 0;}
.mob-menu-catalog ~ ul li:first-child {display: none;}
.mob-menu-catalog ~ ul {margin: 0;}
.mob-menu-catalog ~ ul li {border-bottom: 1px solid #f2f2f2;padding: 6px 26px;}
.mob-menu-catalog ~ ul a {font-size: 15px;font-weight: 700;}
.mob-menu-catalog__title .arrow {width: 20px;height: 20px;display: inline-block;}
.mob-menu-catalog__title .arrow {background-image: url('/local/static/i/mob-icon-plus.png');background-repeat: no-repeat;background-color: transparent;}
.mob-menu-catalog__title.active .arrow {background-image: url('/local/static/i/mob-icon-minus.png');}
.mob-menu-catalog__title .arrow {position: absolute;top: 50%;left: 90%;margin: -8px 0 0 -8px;}
.mob-menu-catalog .footer-menu li {border-top: 1px solid #f2f2f2;padding: 15px 20px 12px 5px;}
.mob-menu-catalog .footer-menu li:last-child {border-bottom: 1px solid #f2f2f2;}
.mob-menu-catalog .footer-menu a {display: block;font-size: 14px;line-height: 16px;}
}

/* 07.03.2023 */
.services-main .flexbox__item--text p {font-size: 16px;font-weight: 400;line-height: 24px;}
.services-main .flexbox__item--text .flexbox__item--text--title {display: block;font-size: 30px;font-weight: 700;line-height: 36px;margin-bottom: 22px;}
.services-main .flexbox__item--text {top: 180px;padding-left: 48px;width: auto;height: auto;display: flex;justify-content: flex-end;}
.services-main .flexbox__item {transition: all .3s ease-in-out;}
.services-main .flexbox__item:hover::before {background: rgba(4, 4, 4, 0.3);transition: .2s;}
.services-main .flexbox__item .flexbox__item--text--title {text-decoration: underline;text-underline-offset: 8px;text-decoration-thickness: 1px;}

@media (max-width: 1440px) {
.services-main .flexbox__item--text {padding-left: 15px;}
.services-main .flexbox__item--text {top: -42px;height: 100%;}
}
@media (max-width: 992px) {
	.services-main .flexbox__item--text {top: -25px;}
	.services-main .flexbox__item--text p {font-size: 12px;line-height: 18px;}
	.services-main .flexbox__item--text .flexbox__item--text--title {font-size: 18px;line-height: 30px;}
}
@media (max-width: 575px) {
	.services-main {grid-template-columns: 100%;}
}


/* 13.03.2023 */
@media(max-width: 992px) {
    .mob-menu-company {display: none;}
    .mob-menu-company ~ ul li:nth-child(2) {display: none;}
}
@media(max-width: 575px) {
    .mob-menu-company {display: block;}
    .mob-menu-company .footer-menu {display: none;}
    .mob-menu-company__title {border-bottom: 1px solid #f2f2f2;cursor: pointer; font-size: 15px;font-weight: 700;margin-bottom: 0;margin-top: 0;padding: 6px 26px;position: relative;}
    .mob-menu-company__title a {font-size: 15px;}
    .mob-menu-company ul {margin: 5px 0 5px 30px;}
    .mobile_menu ul {margin-top: 0;}
    .mob-menu-company ~ ul li:first-child {display: none;}
    .mob-menu-company ~ ul {margin: 0;}
    .mob-menu-company ~ ul li {border-bottom: 1px solid #f2f2f2;padding: 6px 26px;}
    .mob-menu-company ~ ul a {font-size: 15px;font-weight: 700;}
    .mob-menu-company__title .arrow {width: 20px;height: 20px;display: inline-block;}
    .mob-menu-company__title .arrow {background-image: url('/local/static/i/mob-icon-plus.png');background-repeat: no-repeat;background-color: transparent;}
    .mob-menu-company__title.active .arrow {background-image: url('/local/static/i/mob-icon-minus.png');}
    .mob-menu-company__title .arrow {position: absolute;top: 50%;left: 90%;margin: -8px 0 0 -8px;}
    .mob-menu-company .footer-menu li {border-top: 1px solid #f2f2f2;padding: 15px 20px 12px 5px;}
    .mob-menu-company .footer-menu li:last-child {border-bottom: 1px solid #f2f2f2;}
    .mob-menu-company .footer-menu a {display: block;font-size: 14px;line-height: 16px;}

.mob-menu-company__title .arrow::before,
.mob-menu-catalog__title .arrow::before {display: none;}

}

/* 14.03.2023 */
.header-mail {font-size: 16px;}

@media (max-width: 1260px) {
	.header-mail {font-size: 14px;}
}
@media (max-width: 992px) {
	.header-mail {font-size: 14px;}
}


/* 20.03.2023 */
.second_menu_bg {display: none;}
.promo-image::before {content: '';position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: rgba(0,0,0, 0.23);}
.promo-slider .second_menu_bg {display: block;}
.promo-slider .second_menu_bg {background: none;position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;}
.promo-slider .second_menu {padding-bottom: 85px;display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 10px 25px;}
.promo-slider .second_menu a {text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;}
.second_menu-title {margin-bottom: 25px;font-size: 36px;font-weight: 700;line-height: 40px;color: #fff;}

@media (max-width: 1550px) {
  .second_menu-title {font-size: 30px;line-height: 36px;}
  .promo-slider .second_menu {padding-bottom: 35px;}
}
@media (max-width: 1200px) {
  .second_menu-title {margin-bottom: 0;font-size: 24px;line-height: 30px;}
  .promo-slider .second_menu {padding-bottom: 5px;gap: 5px 10px;}
  .promo-slider .second_menu a {font-size: 12px;}
}
@media (max-width: 992px) {
  .promo-slider .second_menu_bg {display: none !important;}
  .second_menu_bg {display: block;}
  .second_menu-title {display: none;}
}

/* 29.03.2023 */
.footer-item__social--title {margin-top: -6px;margin-bottom: 10px;color: #676a6f;}
.footer-telegram {margin-top: 20px;}
.footer-telegram a {display: flex;align-items: center;gap: 15px;}
.footer-telegram a {font-weight: 700;color: #0ba0e5;}
.mob-telegram {margin-left: 26px;}
.mob-telegram a {display: flex;align-items: center;gap: 5px;}
.mob-telegram a {font-weight: 700;color: #0ba0e5;}

@media (max-width: 575px) {
   .header .telegram {display: none;}
}

/* 30.03.23 */
.footer-bottom .footer-item:first-child {display: flex;flex-wrap: wrap;}
.footer-item__social--title {width: 100%;}
.footer-bottom .footer-item:first-child a {display: flex;}
.sm {margin-top: 9px;}
.sitemap {padding-top: 12px;}
.header .header-top .telegram a {display: flex;}


@media (max-width: 575px) {
  .news-filter__item.select select {padding-left: 5px;font-size: 2.5vw;}
  .news-filter__item.select::after {width: 30px;height: 100%;background-size: 10px;}
  .news-filter__item.select::after:hover {background-size: 10px;}
}
@media (max-width: 390px) {
  .news_filter form {flex-direction: column;}
  .news-filter__item.select {width: 100%;}
  .news-filter__item.select select {font-size: 12px;padding-left: 15px;}
}

/* 31.03.2023 */
.mob-menu-catalog__title .arrow::before {
  content: '';
  position: absolute;
  display: block;
  background-color: transparent;
}
.mob-menu-company__title .arrow::before {
  content: '';
  position: absolute;
  display: block;
  background-color: transparent;
}


.mob-menu-catalog__title::before,
.mob-menu-company__title::before {
  content: '';
  position: absolute;
  background: #f9f9f9;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.mob-menu-catalog__title a,
.mob-menu-company__title a {
  position: relative;
}

/* 10.04.2023 */
.mob-menu-catalog__title .arrow::before,
.mob-menu-company__title .arrow::before {
  content: '';
  position: absolute;
  display: block;
  background-color: #f9f9f9;
  width: 30px;
  height: 30px;
  z-index: -1;
}
.mob-menu-catalog__title .arrow::after,
.mob-menu-company__title .arrow::after {
  content: '';
  position: absolute;
  display: block;
  background-color: #f9f9f9;
  width: 30px;
  height: 30px;
  z-index: -1;
}


/* 11.04.2023 */
.icon-plus {
  position: absolute;
  background-image: url('/local/static/i/mob-icon-plus.png');
  background-repeat: no-repeat;
  background-color: transparent;
  width: 15px;
  height: 15px;
  top: 13px;
  right: 15px;
}
.icon-minus {
  display: none;
}
.mob-menu-catalog__title.active .icon-minus,
.mob-menu-company__title.active .icon-minus {
  position: absolute;
  top: 13px;
  right: 15px;
  width: 15px;
  height: 15px;
  display: block !important;
  background-image: url('/local/static/i/mob-icon-minus.png');
  background-repeat: no-repeat;
  background-color: transparent;
}
.mob-menu-catalog__title.active .icon-plus {
  display: none;
}
.mob-menu-company__title.active .icon-plus {
  display: none !important;
}


/* 05.07.2023 */
.news_filter {margin: 28.88px 0 53px;background: #f3f3f3;box-sizing: border-box;padding: 17px 0;}
.news_filter form {display: flex;justify-content: center;gap: 30px;align-items: center;}
.news-filter__item.choice {color: #001d2c;font-family: Arial;font-size: 16px;font-weight: 400;line-height: 40px;}
.news-filter__item.select {position: relative;}
.news-filter__item.select select {width: 100%;min-width: 223px;max-width: 100px;border-radius: 5px;padding: 13px 5px 10px 18px;font-size: 16px;cursor: pointer;line-height: 1.1;background-color: #fff;background-image: linear-gradient(to top, #fff, #fff 33%);appearance: none;border: none;}
.news-filter__item.select::after {content: '';position: absolute;top: 0;right: 0;padding: 0 1em;background: #0ba0e5 url('/local/static/i/icon-select.png') no-repeat center;cursor: pointer;pointer-events: none;transition: .25s all ease;height: 100%;display: flex;justify-content: center;align-items: center;color: #fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;width: 40px;height: 40px;padding: 0;}
.news-filter__item.select:hover::after {background: #0c5c9d url('/local/static/i/icon-select.png') no-repeat center;}
.news_filter .find_news {background: #0ba0e5;color: #fff;font-size: 16px;font-weight: 700;width: 100%;min-width: 124px;height: 38px;display: flex;justify-content: center;align-items: center;border-radius: 50px;transition: .25s all ease;}
.news_filter .find_news:hover {background: #0c5c9d;}
.news-section-item {display: flex;margin-bottom: 35px;align-items: center;}
.news-section-item__pic {margin-right: 23px;mi-width: 39px;width: 39px;}
.news-section-item__text {display: flex;flex-direction: column;}
.news-section-item__text--date {color: #718092;font-size: 14px;}
.news-section-item__text--title {font-size: 16px;text-decoration: underline;}

.partners-row {margin: 50px 0;}
.partners-item {margin-bottom: 40px;}
.partners-item:last-child {margin-bottom: 0;}
.partners-item__title {font-size: 24px;font-weight: 700;}
.partners-item__row {align-items: flex-start;display: grid;grid-template-columns: 19% 19% 19% 19% 19%;justify-content: space-between;}
.partners-item__inner {text-align: center;margin: 10px 0 20px;}
.partners-item__inner--img {align-items: center;border: 1px solid #a0b1b9;box-sizing: border-box;display: flex;height: 100px;justify-content: center;margin-bottom: 10px;padding: 10px 15px;width: auto;}

@media (max-width: 1200px) {
    .news-filter__item.choice {font-size: 14px;line-height: 18px;}
    .news-filter__item.select select {font-size: 14px;min-width: 180px;}
    .news_filter .find_news {font-size: 14px;min-width: 100px;}
}
@media (max-width: 992px) {
    .news_filter {margin: 28.88px 0 30px;padding: 15px 0;}
    .news_filter form {flex-wrap: wrap;gap: 10px 30px;}
    .news-filter__item.choice {text-align: center;width: 100%;}

    .partners-item__row {grid-template-columns: 24% 24% 24% 24%;}
    .projects_number {font-size: 30px;}
}
@media (max-width: 768px) {
    .news-section-item {align-items: flex-start;margin-bottom: 15px;}
    .news-section-item:last-child {margin-bottom: 30px;}
    .news-section-item__pic {width: 30px;min-width: 30px;}
    .news-section-item__text--date {font-size: 12px;}
    .news-section-item__text--title {font-size: 14px;}

    .partners-item__title {font-size: 20px;}
    .partners-item__row {grid-template-columns: 32% 32% 32%;}
}
@media (max-width: 575px) {
    .news_filter {padding: 15px;}
    .news-filter__item.select {width: 45%;}
    .news-filter__item.select select {min-width: auto;max-width: none;}

    .partners-item {margin-bottom: 0;}
    .partners-item__row {grid-template-columns: 49% 49%;}
    .partners-item__title {font-size: 18px;line-height: 20px;text-align: center;}
}
@media (max-width: 360px) {
    .news-filter__item.select {width: 100%;}
}


/* 10.07.2023 */
.docs-wrap {margin: 50px 0;}
.docs-item {align-items: center;display: flex;gap: 20px;justify-content: space-between;margin: 10px 0;}
.docs-item__title, .docs-item__text {display: block;flex-basis: 500px;flex-grow: 1;}
.docs-item__text {margin: 10px 0 20px;}
.docs-item__text p {margin: 0;}
.docs-item__size {display: block;flex-basis: 110px;}
.docs-item__size p {margin: 0;}
.docs-item__img__sert, .br-gray {border: none !important;}
.docs-item {background: #f8f8f8;box-sizing: border-box;padding: 0 30px;}

@media (max-width: 992px) {
    .docs-item__img img {min-width: 25px;width: 25px;}
}
@media (max-width: 575px) {
    .docs-wrap {margin: 30px 0;}
    .docs-item {display: block;gap: 0;margin: 10px 0 20px;}
}

/* 12.09.2023 */
.projects-item__name a {display: block;}
.projects-item__desc {display: block;}

/* 26.10.2023 */
.phone-blue, .phone-blue .phone {color: #1c74bc;}
.contacts-section-content__item--subitem--text .phone-small {font-size: 18px;line-height: 30px;}

@media (max-width: 1200px) {
  .contacts-section-content__item--subitem--text .phone-small {font-size: 16px;line-height: 24px;}
}


/* cookie */
.cookie {
  position: fixed;
  z-index: 10000000;
  right: 30px;
  bottom: 30px;
  width: 100%;
  max-width: 387px;
  display: none;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 8px 24px 0 rgba(30,34,46,.12),0 4px 8px 0 rgba(30,34,46,.04);
  transition: opacity .2s ease-in .4s,max-height .2s ease-in .2s,transform .2s ease-in .4s;
}

.cookie-content {
  padding: 16px 8px 16px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 7px;

}

.cookie-content p {
  margin: 0;
  padding: 0 16px 0 0;
  font-size: 12px;
  line-height: 20px;
  border-right: 1px solid #d9dbda;
}

.cookie-content p {
  margin: 0;
  font-size: 12px;
  line-height: 20px;
}

.cookie-close {
  width: 48px;
  min-width: 48px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}

.cookie-close__svg {
  width: 24px;
  height: 24px;
}


/* 31.10.2024 */
.footer__social.social {
  display: flex;
  gap: 12px;
}

/* 14.05.2025 */
.form-checkbox td {
  display: flex;
  align-items: center;
  gap: 1em;
}

form .form-checkbox input[type="checkbox"] {
  width: 25px;
  height: 25px;
  min-width: 22px;
  cursor: pointer;
}

form .form-checkbox label {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}


/* 04.06.2025 */
.form-feedback .form-checkbox a:hover {
  text-decoration: none;
}
.form-feedback .form-checkbox a {
  text-decoration: underline;
  text-underline-offset: 5px;
}
/* End */


/* Start:/local/static/css/new_common.css?1687095030578*/
.header {background: #1c74bc;padding: 10px 49px 0 51px;}
.header .header-top, .header .header-bottom {width: 100%;max-width: 1260px;margin: 0 auto;box-sizing: border-box;}
.footer {background: #e3e3e3;box-sizing: border-box;padding: 26px 50px 21px;}
footer .footer-top, footer .footer-bottom {width: 100%;max-width: 1260px;margin: 0 auto;box-sizing: border-box;}
.wrapper_secondary{background: #fff}
@media (max-width: 1260px) {
    .header {padding: 5px 15px 0;}
    .footer {padding: 26px 15px 21px;}
}
@media (max-width: 992px) {
    .header {padding: 5px 15px;}
}
/* End */


/* Start:/local/templates/grasys/styles.css?1691050837107*/
/**/
.bx-pagination-container li{
	padding-left: 0;
}
.bx-pagination-container li:before{
	display: none;
}
/* End */


/* Start:/local/templates/grasys/template_styles.css?16910508374645*/
/**/
#forBX{
	position: fixed;
	bottom:0;
	left:0;
	width:100vw;
	z-index:20;
}
iframe#_toForm1{
	display: none;
}
iframe#_toForm6{
	display: none;
}
iframe#_toForm5{
	display: none;
}
iframe#_toForm12{
	display: none;
}
iframe#_toForm11{
	display: none;
}
.loader3{
	position: relative;
	overflow: hidden;
}
.loader3::after {
	content: "";
	z-index: 5;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #005ba570;
}
.products-goods-item__img a img{
	max-width: 100%;
}
.wrapper_content.home_wrapper_content{
	padding: 0 0 1px;
}
.flexbox-title-with-button .btn{
	white-space: nowrap;
}

.decisions-item.double{
	grid-column: 1/3;
}
.decisions-item.double:nth-child(2){
	grid-column: 3/5;
}
.decisions-item.double .decisions-item__img img{
	width:100%;
}
.pOferta.public_offer{
	position: absolute;
	top:-66px;
}
.order_manager{
}
.order_manager > .container{
	position: relative;
}
.pagen{
	margin-top:30px;
}
.pagen ul, .pagen li{
	list-style: none;
}
.pagen li:before{
	display: none;
}




.upload-area {
	width: 100%;
	border: 1px solid #0ba0e5;
	border-radius: 10px;
	margin: 10px auto;
	background: #0ba0e50a;
	height: 112px;
	overflow: auto;
	display: flex;
	flex-direction: column;
	font-family: Arial;
}
.upload-area.noSel {
	background: #0ba0e50a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48Zz48cG9seWdvbiBwb2ludHM9IjE5My4zLDI2MC40IDE4MS43LDI0OC44IDI1Ni4yLDE3NC41IDMzMC43LDI0OC44IDMxOSwyNjAuNCAyNjQuNCwyMDUuOCAyNjQuNCw0NDcuNiAyNDcuOSw0NDcuNiAyNDcuOSwyMDUuOCAgICAgICAiLz48L2c+PGc+PHBhdGggZD0iTTM5OS4zLDE4My42YzAtMS4yLDAuMi0yLjQsMC4yLTMuNmMwLTY0LjMtNTIuOC0xMTYuNC0xMTYuOC0xMTYuNGMtNDYuMSwwLTg1LjgsMjcuMS0xMDQuNCw2Ni4zICAgIGMtOC4xLTQuMS0xNy4xLTYuNC0yNi44LTYuNGMtMjkuNiwwLTU0LjEsMjMuNi01OC45LDUyQzU3LjQsMTg3LjYsMzIsMjIyLjIsMzIsMjYxLjhjMCw0OS43LDQwLjEsOTAuMiw4OS42LDkwLjJIMjEzdi0xNmgtOTAuNiAgICBjLTQwLjksMC03NC4yLTMzLjUtNzQuMi03NC42YzAtMzEuOCwyMC4yLTYxLjIsNTAuMi03MS42bDguNC0yLjlsMS41LTguOGMzLjYtMjEuNiwyMi4xLTM5LjMsNDMuOS0zOS4zYzYuOSwwLDEzLjcsMS42LDE5LjksNC44ICAgIGwxMy41LDYuOGw2LjUtMTMuN2MxNi42LTM0LjksNTIuMS01Ny40LDkwLjQtNTcuNGM1NS4zLDAsMTAwLjksNDMuMywxMDAuOSw5OC45YzAsMTMuMy0wLjIsMjAuMy0wLjIsMjAuM2wxNS4yLDAuMSAgICBDNDM1LDE5OS4xLDQ2NCwyMzIsNDY0LDI2OC45YzAsMzYuOC0yOS44LDY2LjktNjYuNSw2Ny4xbC0zLjIsMEgyOTd2MTZoMTAxaDBjNDUsMCw4Mi0zNy4zLDgyLTgyLjggICAgQzQ4MCwyMjMuNyw0NDQuNSwxODMuNywzOTkuMywxODMuNnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center 50px;
	background-size: 50px;
}
.upload-area > img,
.upload-area > p{
	display:none
}
.upload-area.noSel > img,
.upload-area.noSel > p{
	display:block
}
.upload-area:hover{
	cursor: pointer;
}
.upload-area:not(.noSel){
	justify-content: flex-start;
}
.upload-area h3 {
	text-align: center;
	font-weight: normal;
	font-family: Arial;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	width: 100%;
}
#file{
	display: none;
}
/* Thumbnail */
.thumbnail{
	height: 30px;
	padding: 2px;
	border-top: 1px solid #0ba0e5;
	display: flex;
	width: 100%;
	max-width: 100%;
}
.thumbnail:first-child{
	border-top: 1px solid transparent;
}
.size{
	font-size:12px;
	font-weight: bold;
	width: 120px;
	text-align: right;
	padding-right:14px;
}
.thumbnail .name {
	font-size: 12px;
	padding-right: 15px;
	width: 100%;
	padding-left: 14px;
	line-height: 12px;
	overflow: hidden;
	text-align: left;
	min-height: 24px;
	display: flex;
	align-items: center;
	white-space: nowrap;
}
.send_message, .send_message *{
	box-sizing: border-box;
}
.send_message td input,
.send_message td textarea{
	width:100%;
}


.completed-projects__item--ellipse {align-items: flex-start;display: flex;flex-wrap: wrap;gap: 6px;padding-bottom: 22px;}
.completed-projects__item--ellipse--title {border-radius: 30px;color: #fff;padding: 2.5px 13px;}
.completed-projects__item--ellipse .blue {background: #0ba0e5;}
.completed-projects__item--ellipse .green {background: #a5d01f;}

.setBG2 > img{
	opacity:0;
}
.setBG2{
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.form_parameters.tcenter{
	text-align: center;
	padding: 50px 20px;
}

.notfound {margin-top: 250px;}

@media (max-width: 992px) {
	.notfound {margin-top: 150px;}
}
@media (max-width: 768px) {
	.notfound {margin-top: 120px;}
}
/* End */
/* /local/static/css/sections/projects.css?16870950306094 */
/* /local/static/css/common.css?1749021281103557 */
/* /local/static/css/new_common.css?1687095030578 */
/* /local/templates/grasys/styles.css?1691050837107 */
/* /local/templates/grasys/template_styles.css?16910508374645 */
