.slick-initialized .slick-slide, .slick-slide img, details, img, main {display: block;}
button, hr, input {overflow: visible;}
a, legend {color: inherit;}
progress, sub, sup {vertical-align: baseline;}
.hover-menu, .mobile-about {width: 100%;left: 0;right: 0;}
img, legend {max-width: 100%;}
.certificates-slider__item-img, .contact-card, .corrugated-block__item, .peculiarities-slide, .product-slide, .reviews-block__left, .reviews-block__right, .work-slide, body, html {-webkit-box-orient: vertical;-webkit-box-direction: normal;}
@font-face {font-family: Rubik;font-display: swap;font-display: swap;src: url("/tpl/fonts/Rubik-Regular.woff2") format(woff2),url("/tpl/fonts/Rubik-Regular.woff") format(woff);font-weight: 400;font-style: normal;}
@font-face {font-family: Rubik;font-display: swap;font-display: swap;src: url("/tpl/fonts/Rubik-Medium.woff2") format(woff2),url("/tpl/fonts/Rubik-Medium.woff") format(woff);font-weight: 500;font-style: normal;}
@font-face {font-family: Rubik;font-display: swap;font-display: swap;src: url("/tpl/fonts/Rubik-SemiBold.woff2") format(woff2),url("/tpl/fonts/Rubik-SemiBold.woff") format(woff);font-weight: 600;font-style: normal;}
@font-face {font-family: Rubik;src: url("/tpl/fonts/Rubik-Bold.woff2") format(woff2),url("/tpl/fonts/Rubik-Bold.woff") format(woff);font-weight: 700;font-style: normal;font-display: swap;}
h1 {font-size: 2em;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
a {background-color: transparent;text-decoration: none;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button, select {text-transform: none;}
[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0;}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline: ButtonText dotted 1px;}
fieldset {padding: .35em .75em .625em;}
.slick-list, legend, ol[class], ul[class] {padding: 0;}
legend {-webkit-box-sizing: border-box;box-sizing: border-box;display: table;white-space: normal;}
textarea {overflow: auto;}
[type=checkbox], [type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {-webkit-appearance: textfield;outline-offset: -2px;}
[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
summary {display: list-item;}
.mobile-logo, .mobile__calc, .mobile__phone, .slick-arrow.slick-hidden, .slick-slide.slick-loading img, [hidden], template {display: none;}
.slick-list, .slick-slider, .slick-track {display: block;position: relative;}
html {-webkit-text-size-adjust: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
*, ::after, ::before {-webkit-box-sizing: inherit;box-sizing: inherit;}
blockquote, body, dd, dl, figcaption, figure, h1, h2, h3, h4, h5, h6, li, ol, p, ul {margin: 0;}
ul[class] {list-style: none;}
button, input, select, textarea {font: inherit;}
.slick-slider {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {overflow: hidden;margin: 0;}
.slick-list:focus {outline: 0;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {left: 0;top: 0;margin-left: auto;margin-right: auto;}
.slick-track:after, .slick-track:before {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-slide, .slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
[dir=rtl] .slick-slide {float: right;}
table.price-table {table-layout: fixed;width: 100%;}
.slick-slide.dragging img {pointer-events: none;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
body, html {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;margin: 0;scroll-behavior: smooth;font-family: Rubik;font-size: 1.6rem;font-weight: 400;line-height: 2rem;color: #282828;}
html {font-size: 10px;}
body>* {-ms-flex-negative: 0;flex-shrink: 0;}
.footer {margin-top: auto;}
button {cursor: pointer;}
.container {max-width: 123rem;margin: 0 auto;padding-left: 1.5rem;padding-right: 1.5rem;}
.button {display: block;height: 4rem;line-height: 4rem;border-radius: 25px;background: #32b4d9;text-align: center;border: none;color: #fff;font-size: 1.4rem;}
.header-top, .header-top__left {display: -webkit-box;display: -ms-flexbox;}
a:hover {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.header-top__right-calc, .header-top__right-calc::before {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;}
.header-top {padding-top: 2rem;padding-bottom: 2rem;display: flex;border-bottom: 1px solid #dcdcdc;}
.header-top__left {display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.header-top__adrress {margin-left: 1rem;}
.header-top__adrress-title {position: relative;margin-left: 2rem;font-size: 1.4rem;font-weight: 600;-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
.header-top__adrress-title::before {position: absolute;content: "";width: 16px;height: 16px;background: url("/tpl/img/header/header-adrress.svg") no-repeat;top: 0;left: -20px;}
.header-top__adrress-text, .header-top__contact-time {font-size: 1rem;color: #b3b3b3;}
.header-top__right {margin-right: 0;margin-left: auto;text-align: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 2rem;}
.hover-menu__inner, .mobile-about__inner {max-width: 114rem;margin-left: auto;margin-right: auto;}
.header-top__right-calc {position: relative;padding: 1.2rem 3rem 1.1rem 5rem;border-radius: 5px;background: #32b4d9;-webkit-box-shadow: 1px 1px 3px 0 rgba(40,40,40,.21);box-shadow: 1px 1px 3px 0 rgba(40,40,40,.21);font-size: 1.4rem;text-align: center;font-weight: 500;color: #fff;transition: .4s ease-in;}
.header-top__right-calc::before {position: absolute;content: "";width: 22px;height: 22px;background: url("/tpl/img/header/header-calc.svg") no-repeat;top: 10px;left: 22px;transition: .4s ease-in;}
.header-top__right-calc:hover, .header-top__right-call {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;}
.header-top__right-calc:hover {background: #282828;transition: .4s ease-in;}
.header-top__contact-phone {display: block;font-size: 1.4rem;font-weight: 600;-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
.header-top__contact-phone span {color: #32b4d9;}
.header-top__right-call {position: relative;padding: 1.2rem 1.5rem 1.2rem 3.7rem;font-size: 1.4rem;font-weight: 500;background-color: transparent;border: 1.5px solid #32b4d9;border-radius: 20px;text-align: center;color: #32b4d9;transition: .4s ease-in;}
.menu, .nav-page, .work-one__tabs {border-bottom: 1px solid #dcdcdc;}
.header-top__right-call::before {position: absolute;content: "";width: 20px;height: 20px;background: url("/tpl/img/header/header-phone.svg") no-repeat;top: 11px;left: 14px;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.header-top__right-call:hover {background-color: #32b4d9;color: #fff;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.header-top__right-call:hover.header-top__right-call::before {background: url("/tpl/img/header/header-phone-hover.svg") no-repeat;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.header-top__social, .mobile-about__item {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}
.hover-menu__inner, .menu__list {display: -webkit-box;display: -ms-flexbox;}
.menu {padding-top: 2rem;padding-bottom: 2rem;}
.menu__list {display: flex;-ms-flex-pack: distribute;justify-content: space-around;}
.menu__list li a {font-weight: 600;-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;transition: .2s ease-in;color: #282828;}
.menu__list li a:hover, .questions__wrapper {-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;}
.menu__list li a.menu__active {color: #32b4d9;}
.menu__list li a:hover {color: #32b4d9;transition: .2s ease-in;padding-bottom: 1.9rem;border-bottom: 4px solid #32b4d9;}
.sub-menu li a:hover {border-bottom: none;}
.menu__item-active {padding-bottom: 2rem;border-bottom: 4px solid #32b4d9;}
.hover-menu {display: none;position: absolute;background: #fff;-webkit-box-shadow: 1px 12px 10px rgba(0,0,0,.2),2px 13px 6px rgba(0,0,0,.2);box-shadow: 1px 12px 10px rgba(0,0,0,.2),2px 13px 6px rgba(0,0,0,.2);z-index: 2;}
.hover-menu__inner {padding-top: 2rem;padding-bottom: 3rem;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.hover-menu__top, .sub-menu li {padding-bottom: 1rem;}
.hover-menu__item {font-size: 1.4rem;}
.hover-menu__top {margin-bottom: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1rem;border-bottom: 1px solid #b3b3b3;}
.hover-menu__top-title {color: #32b4d9;font-weight: 600;font-size: 1.6rem;text-transform: uppercase;}
.menu__list li:first-child:hover .hover-menu, .menu__list li:nth-child(5):hover .mobile-about, .show {display: block;}
.mobile-about {display: none;position: absolute;background: #fff;-webkit-box-shadow: 1px 12px 10px rgba(0,0,0,.2),2px 13px 6px rgba(0,0,0,.2);box-shadow: 1px 12px 10px rgba(0,0,0,.2),2px 13px 6px rgba(0,0,0,.2);z-index: 10;}
.mobile-about__inner {padding-top: 2rem;padding-bottom: 3rem;}
.contact-card, .department-block__content {max-width: 58rem;}
.footer-block, .mobile-about__list, .peculiarities-one, .product-one, .work-one {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.mobile-about__list-item {padding: 1rem;border-radius: 5px;background: #fff;-webkit-box-shadow: 1px 1px 3px 0 rgba(40,40,40,.21);box-shadow: 1px 1px 3px 0 rgba(40,40,40,.21);}
.contact-card, .reviews-block__item {-webkit-box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.mobile-about__item-title {font-size: 1.4rem;font-weight: 600;color: #32b4d9;text-transform: uppercase;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.mobile-about__item-title:hover {color: #046884;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.footer-block__item-name a, .footer-block__list li a {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;}
.mobile-about__item:hover {padding-bottom: 0 !important;border-bottom: none !important;}
.breadcrumbs {position: relative;padding-top: 4rem;padding-bottom: 2rem;z-index: 1;}
.breadcrumbs__list, .calculator-content__height-input, .calculator-content__quantity-input, .questions-block__top {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 2rem;}
.breadcrumbs__list li {position: relative;}
.breadcrumbs__list li::before {position: absolute;content: "";width: 10px;height: 20px;background: url("/tpl/img/home/pagination.svg") no-repeat;top: 6px;left: -11px;}
.breadcrumbs__list li:first-child::before {display: none;}
.breadcrumbs__list li a, .reviews-block__info-date {font-size: 1.2rem;color: #b3b3b3;}
.footer {padding-top: 5rem;padding-bottom: 6.5rem;background: #282828;}
.footer-block__item-call, .tabs__item-btn {background-color: transparent;font-weight: 500;}
.footer-block__item {width: calc(100% / 4 - 8rem);}
.footer-block__item .header-top__social {gap: 2rem;}
.footer-block__item-logo {display: block;margin-bottom: 1.2rem;}
.footer-block__item-text {margin-bottom: 2.8rem;}
.footer-block__item-text span {display: block;font-size: 1rem;color: #b3b3b3;}
.footer-block__item-name {margin-bottom: 3.5rem;}
.footer-block__item-name a {margin-bottom: .5rem;font-size: 1.4rem;color: #b3b3b3;text-decoration: underline;transition: .4s ease-in;}
.footer-block__item-title {margin-bottom: 1rem;font-size: 1.4rem;text-transform: uppercase;font-weight: 500;color: #32b4d9;}
.footer-block__list li {margin-bottom: 1rem;}
.footer-block__list li a {font-size: 1.4rem;color: #b3b3b3;transition: .4s ease-in;}
.footer-block__item-name a:hover, .footer-block__list li a:hover {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;color: #fff;}
.footer-block__item-phone, .peculiarities-one__list, .peculiarities-slide__big, .product-slide__big, .work-slide__big {margin-bottom: 2rem;}
.footer-block__item-phone a {display: block;font-weight: 600;color: #fff;}
.footer-block__item-phone a span {color: #32b4d9;}
.footer-block__item-time {display: block;color: #b3b3b3;font-size: 1rem;-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
.footer-block__item-call {margin-bottom: 5rem;position: relative;padding: 1.2rem 1.5rem 1.2rem 3.7rem;font-size: 1.4rem;border: 1.5px solid #32b4d9;border-radius: 20px;text-align: center;color: #32b4d9;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.footer-block__item-call:hover {background-color: #fff;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.footer-block__item-calc--mobile, .hide, .hide-calculator, .modal_form, .questions-answer__content {display: none;}
.contact-block, .tabs__item {display: -webkit-box;display: -ms-flexbox;}
.footer-block__item-call::before {position: absolute;content: "";width: 20px;height: 20px;background: url("/tpl/img/header/header-phone.svg") no-repeat;top: 11px;left: 14px;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.contact, .corrugated, .peculiarities-page, .price, .requisites {padding-bottom: 12rem;}
.color__title, .contact__title, .department__title, .product-page__title, .reviews-form__title, .reviews-form__title_page {margin-bottom: 4rem;font-size: 3.6rem;font-weight: 500;}
.contact-block {margin-bottom: 11rem;display: flex;}
.tabs {width: 58rem;}
.tabs__item {display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 4rem;border-bottom: 1px solid #dcdcdc;}
.contact-card, .questions-block {display: -webkit-box;display: -ms-flexbox;}
.tabs__item-btn {padding-bottom: 1rem;width: 100%;border: none;color: #dcdcdc;}
.tabs-active {padding-bottom: 1rem;color: #32b4d9;border-bottom: 1px solid #32b4d9;}
.tabs__content-name {margin-bottom: .5rem;font-weight: 500;}
.tabs__content-text {margin-bottom: .5rem;font-size: 2rem;line-height: 2.4rem;}
.tabs__content-time {margin-bottom: 3rem;font-size: 1.4rem;color: #b3b3b3;}
.tabs__content-phone {font-size: 2rem;color: #282828;}
.contact-card__phone span, .tabs__content-phone span {color: #32b4d9;}
.contact-block__map {margin-left: 10rem;}
.contact-map {width: 58rem;height: 29rem;}
.contact-card {display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto;padding: 3rem 5rem 4rem;border-radius: 10px;background: #fff;box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.contact-card__subtitle {margin-bottom: .5rem;font-weight: 500;color: #32b4d9;text-align: center;}
.contact-card__img {margin-bottom: 1rem;width: 70px;}
.contact-card__name {margin-bottom: .5rem;font-size: 2rem;font-weight: 500;}
.contact-card__text {margin-bottom: 2rem;font-size: 1.4rem;color: #b3b3b3;}
.contact-card__phone {margin-bottom: 3rem;display: block;font-size: 2rem;color: #282828;}
.contact-card__btn {width: 21rem;height: 4rem;line-height: 4rem;background-color: #32b4d9;color: #fff;font-size: 1.4rem;text-align: center;font-weight: 500;border-radius: 20px;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.contact-card__btn:hover, .questions-block__form-btn:hover {background-color: #046884;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.questions-block__form-btn, .reviews-form__btn {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;}
.questions {padding-top: 6rem;padding-bottom: 4rem;background: -o-radial-gradient(50% 50%,50% 100.14%,rgba(50,180,217,.9) 0,rgba(50,180,217,0) 100%),#005265;background: radial-gradient(50% 100.14% at 50% 50%,rgba(50,180,217,.9) 0,rgba(50,180,217,0) 100%),#005265;}
.questions-block {display: flex;gap: 10rem;}
.reviews-form, .tabs__item-reviews {display: -webkit-box;display: -ms-flexbox;}
.questions-block__content, .reviews-form__left {width: 45%;}
.questions-block__content-title {margin-bottom: 2rem;font-size: 4.8rem;line-height: 4rem;font-weight: 500;color: #fff;}
.questions-block__content-text {color: #fff;}
.questions-block__form, .reviews-form__right {width: 55%;}
.questions-block__form-btn, .questions-block__form-input {margin-bottom: 2rem;width: 100%;line-height: 4rem;font-size: 1.4rem;height: 4rem;}
.questions-block__form-input {padding: 0 2rem;border-radius: 20px;background: #fff;color: #b3b3b3;border: none;}
.questions-block__form-input::-webkit-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.questions-block__form-input::-moz-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.questions-block__form-input:-ms-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.questions-block__form-input::-ms-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.questions-block__form-input::placeholder {font-size: 1.4rem;color: #b3b3b3;}
.questions-block__form-btn {padding: 0;border: none;border-radius: 20px;background-color: #32b4d9;color: #fff;transition: .4s ease-in;}
.questions-block__form-text {font: 400 14px Rubik,sans-serif;color: #7e7e7e;}
.line-link, .questions-block__form-text span, .terms {text-decoration: underline;}
.reviews_page {margin: 1rem .5rem 12rem;padding: .5rem .5rem .5rem 3rem;}
.review_block_page {width: 90%;border: 2px solid #32b4d9;background-color: #fff;border-radius: 5px;padding: 16px;margin: 16px auto;}
.calculator-tabs, .tabs-reviews, .tabs__item-btn--reviews {background: rgba(220,220,220,.3);}
.review_name_page {margin-left: .5rem;padding-bottom: 12rem;color: #32b4d9;}
.review_text_page {margin-right: .5rem;padding: .5rem;}
.review_date_page {margin-left: 5rem;}
.tabs-reviews__wrapper {padding-top: 1rem;padding-bottom: 6rem;}
.tabs__item-reviews {display: flex;width: 58rem;margin-left: auto;-webkit-transform: translateY(-8rem);-ms-transform: translateY(-8rem);transform: translateY(-8rem);}
.tabs__item-btn--reviews {width: 50%;height: 4rem;font-size: 1.4rem;color: #b3b3b3;font-weight: 500;text-align: center;border: none;border-radius: 20px;}
.active-reviews {color: #fff;background: #32b4d9;}
.reviews-form {display: flex;gap: 10rem;}
.reviews-form__top {margin-bottom: 5rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.reviews-form__top-title {font-size: 2rem;}
.reviews-form__input {padding: 0 2rem;margin-bottom: 2rem;width: 100%;height: 4rem;display: block;line-height: 4rem;border-radius: 20px;background: #fff;border: none;font-size: 1.4rem;color: #b3b3b3;}
.pagination__list li a.pagination__list-item--active, .reviews-form__btn {background: #32b4d9;color: #fff;}
.reviews-form__input::-webkit-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__input::-moz-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__input:-ms-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__input::-ms-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__input::placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__btn {padding: 0;width: 21rem;height: 4rem;margin-left: auto;display: block;border: none;border-radius: 20px;font-size: 1.4rem;font-weight: 500;transition: .4s ease-in;}
.reviews-form__btn:hover {background-color: #046884;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.reviews-form__right-theme {margin-bottom: 1rem;padding: 0 2rem;width: 100%;height: 4rem;border-radius: 5px;background: #fff;border: none;font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__right-textarea::-webkit-input-placeholder, .reviews-form__right-theme::-webkit-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__right-textarea::-moz-placeholder, .reviews-form__right-theme::-moz-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__right-textarea:-ms-input-placeholder, .reviews-form__right-theme:-ms-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__right-textarea::-ms-input-placeholder, .reviews-form__right-theme::-ms-input-placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__right-textarea::placeholder, .reviews-form__right-theme::placeholder {font-size: 1.4rem;color: #b3b3b3;}
.reviews-form__right-textarea {margin-bottom: 3rem;width: 100%;padding: 2rem;height: 16rem;border-radius: 5px;background: #fff;border: none;resize: none;}
.reviews-form__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 3rem;}
.pagination__list, .pagination__list li a, .reviews-block {display: -webkit-box;display: -ms-flexbox;}
.reviews-form__bottom-file {margin-left: 2rem;position: relative;width: 30rem;font-size: 1.4rem;color: #32b4d9;}
.reviews-form__bottom-file::before {position: absolute;content: "";width: 18px;height: 18px;background: url("/tpl/img/reviews/reviews-file.svg") no-repeat;top: 0;left: -20px;}
.range, .reviews-form__close {width: 100%;}
.reviews-form__close-link {position: relative;padding: 1rem 2rem;margin-bottom: 1rem;background: rgba(220,220,220,.3);font-size: 1.4rem;color: #32b4d9;}
.reviews-form__close-link::after {position: absolute;content: "";width: 15px;height: 15px;background: url("/tpl/img/reviews/reviews-close.svg") no-repeat;top: 14px;right: 7px;}
.reviews-form__close-link span {color: #b3b3b3;}
.reviews__inner {padding-top: 5rem;padding-bottom: 7rem;background: rgba(220,220,220,.3);}
.reviews__title {padding-top: 12rem;padding-bottom: 4rem;font-size: 3.6rem;font-weight: 500;}
.pagination {width: 28rem;margin-left: auto;}
.pagination__list {display: flex;gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.pagination__list li a {display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 4rem;height: 4rem;border-radius: 50%;background: #fff;font-size: 1.4rem;color: #b3b3b3;}
.reviews-block {margin-top: 5rem;margin-bottom: 5rem;display: flex;gap: 4rem;}
.reviews-block__left, .reviews-block__right {width: 48%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;gap: 4rem;}
.reviews-block__item {padding: 2rem 4rem;border-radius: 10px;background: #fff;box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.reviews-block__top {margin-bottom: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.reviews-block__info-name {font-weight: 500;}
.reviews-block__item-title {margin-bottom: 2rem;font-size: 2rem;}
.reviews-block__item-text {margin-bottom: 1.5rem;line-height: 2.4rem;}
.reviews-block__img {margin-bottom: 3rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}
.calculator-hidden__item, .reviews-block__bottom {margin-bottom: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.department-block, .stock-block {display: -webkit-box;display: -ms-flexbox;}
.reviews-block__bottom-date {font-size: 1.2rem;color: #b3b3b3;}
.reviews-block__item-answer {line-height: 2.4rem;}
.reviews-block__item-line {margin-bottom: 2rem;width: 100%;height: 1px;background: #dcdcdc;}
.department-block {margin-bottom: 7rem;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 4rem;}
.department-block__content-text {margin-bottom: 3rem;line-height: 2.4rem;}
.department-block__content-title {margin-bottom: 2rem;font-size: 2rem;font-weight: 600;}
.department-block__list-title {margin-bottom: 2rem;margin-left: 2rem;line-height: 2.4rem;}
.department-block__list-title span {font-weight: 600;}
.department-block__list-title a {color: #32b4d9;font-weight: 500;}
.departameny__inner {padding-top: 4rem;padding-bottom: 6rem;background: rgba(220,220,220,.3);}
.stock {padding-bottom: 16rem;}
.stock__title {margin-bottom: 4rem;font-size: 3.6rem;}
.stock-block {display: flex;gap: 3rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.stock-block__item {width: 48%;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 2rem;border-radius: 10px;-webkit-box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.stock-block__item:first-child, .stock-block__item:nth-child(4), .stock-block__item:nth-child(7) {background: #3bb16d;}
.stock-block__content {width: 26rem;padding-left: 2rem;padding-bottom: 4rem;}
.stock-block__item:nth-child(2), .stock-block__item:nth-child(5) {background: #fff;}
.stock-block__item:nth-child(2) .stock-block__content-text, .stock-block__item:nth-child(2) .stock-block__content-title, .stock-block__item:nth-child(5) .stock-block__content-text, .stock-block__item:nth-child(5) .stock-block__content-title {color: #282828;}
.stock-block__item:nth-child(3), .stock-block__item:nth-child(6) {background: #32b4d9;}
.stock-block__content-title {padding-top: 4rem;margin-bottom: 4rem;font-size: 1.9rem;font-weight: 600;text-transform: uppercase;color: #fff;line-height: normal;}
.heading__title, .order-block__item-title span {font-weight: 400;}
.stock-block__content-text {margin-bottom: 4rem;font-size: 1.5rem;color: #fff;}
.stock-block__content-btn, .stock-block__content-button {display: block;width: 22rem;height: 4rem;line-height: 4rem;border-radius: 25px;font-size: 1.4rem;text-align: center;}
.stock-block__content-btn {background: #fff;color: #3bb16d;}
.stock-block__item-img img {height: 100%;min-width: 30rem;}
.stock-block__content-button {background: #32b4d9;color: #fff;}
.stock-block__item:nth-child(3) .stock-block__content-btn, .stock-block__item:nth-child(6) .stock-block__content-btn {color: #32b4d9;}
.heading {margin-bottom: 12rem;min-height: 36rem;background-size: cover;}
.heading__title {max-width: 90rem;padding-top: 10rem;font-size: 7.2rem;line-height: 7.5rem;color: #fff;}
.questions-home {padding-bottom: 9.5rem;}
.questions-accardion {margin-bottom: 7.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-evenly;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 2rem;}
.questions__wrapper {position: relative;width: calc(100% / 3 - 2rem);background-size: cover;background-repeat: no-repeat;border-top: 5px solid transparent;border-bottom: 5px solid #32b4d9;transition: .2s ease-in;}
.answer-accardion__btn::after, .border-bottom {-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;}
.questions-accardion img {max-width: 100%;height: auto;}
.border-bottom {border-top: 5px solid #32b4d9;border-bottom: none;transition: .2s ease-in;}
.questions__wrapper::before {position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;background: -webkit-gradient(linear,left top,left bottom,from(rgba(40,40,40,0)),to(rgba(40,40,40,.8)));background: -o-linear-gradient(top,rgba(40,40,40,0) 0,rgba(40,40,40,.8) 100%);background: linear-gradient(180deg,rgba(40,40,40,0) 0,rgba(40,40,40,.8) 100%);}
.questions-info {position: absolute;left: 15px;right: 15px;bottom: 15px;}
.questions-accardion__title {position: relative;display: block;margin-bottom: 1rem;font-size: 2rem;font-weight: 500;color: #fff;cursor: pointer;}
.questions-accardion__title::after {position: absolute;content: "";width: 15px;height: 10px;background: url("/tpl/img/home/accardion-arrows.svg") no-repeat;right: 0;top: 5px;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.questions-accardion__title.open.questions-accardion__title::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.questions-accardion__content {display: none;margin-top: 30px;}
.questions-accardion__text {margin-bottom: 1.5rem;position: relative;font-size: 1.4rem;line-height: 1.5rem;color: #fff;}
.questions-accardion__bottom {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.questions-accardion__bottom-price {font-weight: 500;color: #fff;}
.questions-accardion__bottom-btn {width: 12rem;height: 4rem;line-height: 4rem;border-radius: 20px;border: 1.5px solid #fff;text-align: center;font-size: 1.4rem;color: #fff;background-color: transparent;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.questions-accardion__bottom-btn:hover {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;background-color: #32b4d9;}
.questions-home__link, .questions-home__link:hover {-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;}
.questions-home__link {display: block;width: 24rem;height: 4rem;margin-left: auto;margin-right: auto;line-height: 4rem;border-radius: 25px;background: #32b4d9;text-align: center;border: none;color: #fff;font-size: 1.4rem;transition: .4s ease-in;}
.questions-home__link:hover {background-color: #046884;transition: .4s ease-in;}
.calculator {padding-bottom: 4rem;}
.calculator__title {margin-bottom: 5rem;font-size: 3.6rem;font-weight: 500;}
.calculator-tabs__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 20px;border: 1px solid #dcdcdc;background: #fff;-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}
.calculator-tabs__item-btn {width: 20rem;display: block;padding: 1rem;background-color: transparent;font-size: 1.4rem;font-weight: 500;border: none;color: #b3b3b3;text-align: center;}
.calculator-tabs__item-btn--active {width: 20rem;border-radius: 20px;background: #32b4d9;color: #fff;}
.calculator-content {padding-top: 3.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 7rem;}
.calculator-content__bottom, .calculator-content__center, .calculator-content__top {margin-bottom: 6rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 4rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.calculator-content__color-title, .calculator-content__height-title, .calculator-content__length-title, .calculator-content__quantity-title {margin-bottom: .5rem;font-size: 1.4rem;}
.calculator-content__length-meaning, .show-calculator {display: -webkit-box;display: -ms-flexbox;display: flex;}
.calculator-content__length-meaning input, .calculator-content__length-meaning span {display: block;height: 4rem;line-height: 4rem;padding-left: 2rem;border: 0 solid #dcdcdc;font-size: 1.4rem;}
.calculator-content__length-meaning input {width: 24rem;background: #fff;border-radius: 20px 0 0 20px;cursor: pointer;}
.calculator-content__length-meaning span {width: 12rem;background: rgba(220,220,220,.3);color: #b3b3b3;border-radius: 0 20px 20px 0;}
.calculator-content__height-number, .calculator-content__quantity-number {width: 4rem;height: 4rem;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50%;background: #fff;border: 0 solid #dcdcdc;color: #b3b3b3;font-size: 1.4rem;cursor: pointer;}
.calculator-content__height-input--active, .calculator-content__quantity-input--active {background: #32b4d9;color: #fff;font-size: 1.4rem;}
.calculator-content__color, .calculator-content__inner, .calculator-content__width {width: 36rem;}
.peculiarities-slide__big-item img, .product-slide__big-item img {width: 100%;}
.calculator-content__length-meaning--color {width: 100%;height: 4rem;padding-left: 2rem;font-size: 1.4rem;border-radius: 20px;border: 0 solid #dcdcdc;background: #fff;}
.calculator-content__left {width: 52%;}
.calculator-content__right, .peculiarities-one__info, .product-one__info, .work-one__info {width: 48%;}
.calculator-content__wrapper {-webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.25);box-shadow: 1px 2px 5px 0 rgba(0,0,0,.25);border-radius: 10px;display: none;}
.order-block__item, .reviews-home__item {-webkit-box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.calculator-content__price {padding: 3rem 6rem;background: #fff;border-radius: 10px;cursor: pointer;}
.calculator-content__price-title {position: relative;margin-bottom: 1rem;font-size: 1.4rem;font-weight: 500;}
.calculator-content__price-title::before {position: absolute;content: "";width: 20px;height: 20px;background: url("/tpl/img/home/calculator-price-icon.svg") no-repeat;left: -30px;top: 0;}
.calculator-content__price-text {font-size: 1.2rem;line-height: 1.5rem;color: #b3b3b3;}
.calculator-content__number {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 3rem 6rem;background: #32b4d9;border-radius: 0 0 10px 10px;}
.calculator-content__left-btn, .calculator-content__number-btn {display: block;height: 4rem;background: #32b4d9;color: #fff;text-align: center;}
.calculator-content__number .calculator-content__price-title::before {position: absolute;content: "";width: 20px;height: 20px;background: url("/tpl/img/home/caclculator-reshetka-icon.svg") no-repeat;left: -30px;top: 0;}
.calculator-content__number .calculator-content__price-text, .calculator-content__number .calculator-content__price-title {color: #fff;}
.calculator-content__box {width: 26rem;}
.calculator-content__number-btn {width: 14rem;padding: 0;line-height: 4rem;border-radius: 20px;border: 1.5px solid #fff;font-size: 1.4rem;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.ready, .reviews-home {padding-bottom: 9rem;}
.calculator-content__number-btn:hover {background: #fff;color: #32b4d9;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.advantages-block__top-btn:hover, .ready__link:hover, .reviews-home__link:hover {background-color: #046884;}
.calculator-content__left-btn {width: 36rem;margin: 0 auto 6rem;border-radius: 25px;border: none;}
.calculator-content__left-btn:hover {background-color: #046884;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
.calculator-content__range {width: 36rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 2rem;}
.calculator-content__range-input {width: 15%;display: block;background-color: transparent;border: none;font-size: 1.4rem;color: #b3b3b3;}
.calculator-content__range-input:first-child {width: 40%;}
.calculator-content__range-input::-webkit-input-placeholder {color: #b3b3b3;}
.calculator-content__range-input::-moz-placeholder {color: #b3b3b3;}
.calculator-content__range-input:-ms-input-placeholder {color: #b3b3b3;}
.calculator-content__range-input::-ms-input-placeholder {color: #b3b3b3;}
.calculator-content__range-input::placeholder {color: #b3b3b3;}
.calculator-content__range-input--active::-webkit-input-placeholder {color: #32b4d9;}
.calculator-content__range-input--active::-moz-placeholder {color: #32b4d9;}
.calculator-content__range-input--active:-ms-input-placeholder {color: #32b4d9;}
.calculator-content__range-input--active::-ms-input-placeholder {color: #32b4d9;}
.calculator-content__range-input--active::placeholder {color: #32b4d9;}
.calculator-hidden {display: none;margin-top: 1.5rem;padding-top: 1.5rem;border-top: 1px solid #dcdcdc;}
.calculator-hidden__item-text {font-size: 1.4rem;}
.calculator-hidden__item-price {font-size: 1.4rem;font-weight: 600;}
.ready__title, .requisites__title {margin-bottom: 6rem;font-size: 3.6rem;font-weight: 500;}
.ready-block {margin-bottom: 4rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 2rem;}
.ready-block__item {width: calc(100% / 4 - 4rem);}
.ready-block__item-title {padding-left: 2rem;font-size: 2rem;font-weight: 500;color: #fff;-webkit-transform: translateY(-6rem);-ms-transform: translateY(-6rem);transform: translateY(-6rem);}
.ready__link {width: 24rem;margin-left: auto;margin-right: auto;}
.reviews-home {padding-top: 6rem;background: rgba(220,220,220,.3);}
.reviews-home__text {max-width: 58rem;margin: 0 auto 3rem;text-align: center;line-height: 2.4rem;}
.reviews-home__item, .reviews-home__link, .tabs-color__item-img img {margin-left: auto;margin-right: auto;}
.reviews-home__text span, .title__color span {color: #32b4d9;}
.reviews-home__inner {margin-top: 3rem;margin-bottom: 3rem;}
.reviews-home__item {margin-bottom: 3rem;width: 35rem;padding: 2rem 2rem 4rem;border-radius: 10px;background: #fff;box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.reviews-home__link {width: 24rem;}
.slick-next, .slick-prev {position: absolute;width: 20px;height: 20px;top: 50%;font-size: 0;margin: 10px;border: none;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 9;}
.slick-next {background: url("/tpl/img/home/slider-left-arrows.svg") no-repeat;left: 10px;}
.slick-prev {background: url("/tpl/img/home/slider-right-arrows.svg") no-repeat;right: -20px;}
.catalog-block {padding-bottom: 5rem;}
.advantages, .answer, .certificates, .delivery, .order-page, .product-page, .work-page {padding-bottom: 18rem;}
.advantages-block__left, .advantages-block__right, .answer-block__left, .answer-block__right, .delivery-block__left, .delivery-block__right, .peculiarities-one__inner, .peculiarities-one__right, .product-one__inner, .product-one__right, .production-block__content, .production-block__img, .work-one__inner, .work-one__right {width: 50%;}
.peculiarities-slide, .product-slide, .work-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.peculiarities-slide__thumb__wraper, .product-slide__thumb__wraper, .work-slide__thumb__wraper {margin-right: .7rem;margin-left: .7rem;cursor: pointer;}
.product-one__info-text {margin-bottom: 3rem;line-height: 2.5rem;}
.product-one__info-subtitle {margin-bottom: 3rem;font-weight: 600;}
.questions-home__title {text-transform: uppercase;margin-bottom: 4rem;font-size: 3.6rem;font-weight: 500;}
.corrugated__title {margin-bottom: 8rem;font-size: 3.6rem;font-weight: 500;line-height: 4rem;}
.corrugated-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-column-gap: 3rem;-moz-column-gap: 3rem;column-gap: 3rem;row-gap: 5rem;}
.corrugated-block__item {width: calc(100% / 3 - 3rem);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.corrugated-block__item__img {margin-bottom: 1.5rem;}
.corrugated-block__item-text {font-size: 2rem;font-weight: 500;color: #32b4d9;text-align: center;}
.advantages__title, .price__title {margin-bottom: 4rem;font-size: 3.6rem;font-weight: 500;line-height: 4rem;}
.price-block {max-width: 90rem;margin: 0 auto 4rem;}
.price-block__subtitle {margin-bottom: 2rem;padding-bottom: 2rem;font-weight: 500;color: #32b4d9;border-bottom: 1px solid #dcdcdc;}
.price-block__item, .price-block__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: center;}
.price-block__item-title, .price-block__top-title {margin-bottom: 2rem;padding-bottom: 2rem;width: calc(100% / 3);border-bottom: 1px solid #dcdcdc;text-align: center;}
.price-block__top-title {color: #b3b3b3;}
.color {padding-bottom: 15rem;}
.tabs-color__item-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 4rem;}
.production-block, .tabs-color__wrapper {display: -webkit-box;display: -ms-flexbox;}
.tabs-color__item-btn {width: 50%;height: 4rem;line-height: 4rem;padding: 0;background-color: rgba(220,220,220,.3);border: none;text-align: center;font-size: 1.4rem;font-weight: 500;border-radius: 20px;color: #b3b3b3;}
.answer__wrapper, .requisites-block__item, .work-one__item {border-bottom: 1px solid #dcdcdc;}
.tabs-color__item-btn--active {background: #32b4d9;color: #fff;}
.tabs-color__wrapper {display: flex;gap: 7rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.tabs-color__item {width: calc(100% / 6 - 7rem);}
.tabs-color__item-img {margin-bottom: 1.5rem;}
.tabs-color__item-text, .tabs-color__item-title {text-align: center;}
.peculiarities-one__info-subtitle {margin-bottom: 3rem;font-weight: 600;}
.peculiarities-one__info-text {margin-bottom: 3rem;line-height: 2.4rem;}
.peculiarities-one__list-item {margin-left: 2rem;margin-bottom: 1.5rem;}
.production-block {margin-bottom: 12rem;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4rem;}
.answer__title, .certificates__title, .production-block__content-title {margin-bottom: 4rem;font-size: 3.6rem;font-weight: 500;}
.production-block__content-text {margin-bottom: 4rem;line-height: 2.4rem;}
.production-block__content-subtitle {margin-bottom: 1rem;font-weight: 500;}
.production-block__list-item {margin-bottom: 1rem;margin-left: 2rem;list-style: disc;}
.advantages-block__item {margin-bottom: 5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4rem;}
.advantages-block__item:nth-child(2) .advantages-block__right {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.advantages-block__bottom, .advantages-block__item:nth-child(2) .advantages-block__left, .advantages-block__item:nth-child(3) .advantages-block__left, .answer-block {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 4rem;}
.advantages-block__item:nth-child(3) .advantages-block__left .advantages-block__img-vertical {-webkit-transform: translateY(-3rem);-ms-transform: translateY(-3rem);transform: translateY(-3rem);}
.advantages-block__item:nth-child(3) .advantages-block__left .advantages-block__img-small {-webkit-transform: translateY(3rem);-ms-transform: translateY(3rem);transform: translateY(3rem);}
.advantages-block__img img {margin: 0 auto 4rem;}
.advantages-block__bottom .advantages-block__img img {margin-bottom: 0;}
.advantages-block__top {margin-bottom: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.advantages-block__top-title {margin-left: 1rem;font-size: 2rem;font-weight: 500;color: #32b4d9;}
.advantages-block__top-text {margin-bottom: 3rem;line-height: 2.4rem;}
.advantages-block__img-small {height: 20rem;margin-top: auto;}
.advantages-block__top-btn {width: 24rem;margin-left: auto;margin-right: auto;}
.certificates-slider__item-img {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 28rem;}
.delivery-block, .order-block {display: -webkit-box;display: -ms-flexbox;}
.certificates-slider__item-img img {width: 20rem;margin-left: auto;margin-right: auto;}
.order__title {margin-bottom: 7rem;font-size: 3.6rem;font-weight: 500;}
.order-block__item-text, .order-block__item-title {margin-bottom: 2rem;line-height: 2.4rem;}
.order-block {display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 3rem;}
.order-block__item {width: calc(100% / 3 - 3rem);padding: 0 2rem 5rem;border-radius: 10px;background: #fff;box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.answer__wrapper, .requisites-block__item:last-child {padding-bottom: 3rem;}
.order-block__item-img img {margin-left: auto;margin-right: auto;-webkit-transform: translateY(-3rem);-ms-transform: translateY(-3rem);transform: translateY(-3rem);}
.order-block__item-title {font-weight: 600;}
.delivery__title {margin-bottom: 1rem;font-size: 3.6rem;font-weight: 500;}
.delivery-block {display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 4rem;}
.delivery-block__left-text {margin-bottom: 8rem;line-height: 2.4rem;}
.delivery-block__left-title {margin-bottom: 1.5rem;font-size: 2rem;font-weight: 500;color: #32b4d9;}
.delivery-block__list-item {margin-left: 2rem;margin-bottom: 2rem;list-style: disc;}
.delivery-block__right-title {margin-bottom: 3.5rem;font-size: 2rem;font-weight: 500;color: #32b4d9;}
.delivery-block__right-text {margin-bottom: 2rem;line-height: 2.4rem;}
.delivery-block__right-subtitle {margin-bottom: 1rem;font-weight: 600;}
.delivery-block__right-list-item {margin-bottom: .5rem;margin-left: 2rem;list-style: disc;}
.answer__wrapper {padding-top: 3rem;border-top: 1px solid #dcdcdc;}
.answer-accardion__btn {position: relative;cursor: pointer;}
.answer-accardion__btn::after {position: absolute;content: "";width: 20px;height: 10px;background: url("/tpl/img/about/about-arrows.svg") no-repeat;right: 0;top: 3px;transition: .2s ease-in;}
.answer-accardion__btn.title__color.answer-accardion__btn::after {background: url("/tpl/img/about/about-acc-arrows.svg") no-repeat;-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;transition: .2s ease-in;}
.answer-accardion__title {font-weight: 500;color: #b3b3b3;}
.questions-answer__text {padding-top: 1.5rem;line-height: 2.4rem;}
.requisites-block {max-width: 80rem;margin-left: auto;margin-right: auto;border-radius: 10px;background: #fff;-webkit-box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);box-shadow: 2px 2px 7px 0 rgba(40,40,40,.21);}
.requisites-block__top {margin-bottom: 2rem;padding: 2rem;background: #32b4d9;border-radius: 10px 10px 0 0;}
.requisites-block__top-title {font-size: 2rem;color: #fff;font-weight: 500;text-align: center;}
.requisites-block__item {padding: 0 2rem 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 95%;margin-left: auto;margin-right: auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 3rem;margin-bottom: 1rem;}
.requisites-block__wrapper {width: 50%;margin-left: auto;}
.requisites-block__item-text {margin-left: auto;width: 25rem;color: #b3b3b3;}
.requisites-block__item-title {width: 50%;margin-right: auto;}
.work-page__title {margin-bottom: 4rem;line-height: 40px;font-size: 3.6rem;font-weight: 500;}
.work-one__box, .work-one__item {display: -webkit-box;display: -ms-flexbox;margin-bottom: 2rem;}
#magnify img, .work-slide__big-item img {width: 100%;}
.work-one__item {display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8rem;}
.work-one__item-btn {padding-bottom: 2rem;display: block;border: none;background-color: transparent;font-weight: 500;color: #dcdcdc;text-align: center;}
.work-one__item-btn--active {padding-bottom: 2rem;color: #32b4d9;border-bottom: 1px solid #32b4d9;}
.work-one__box {display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 10rem;}
.work-one__bottom, .work-one__left {display: -webkit-box;display: -ms-flexbox;}
.work-one__left {margin-left: 7rem;width: 50%;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.work-one__left-title {margin-left: 1rem;font-weight: 600;}
.error_title, .work-one__content-text, .work-one__info-text {margin-left: auto;margin-right: auto;}
.work-one__content-text {padding-bottom: 15rem;max-width: 45rem;}
.work-one__bottom {margin-top: 2rem;margin-bottom: 3rem;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 4rem;}
.work-one__bottom-btn {width: 24rem;}
.work-one__bottom-btn:hover {background-color: #046884;}
#overlay, .popup-fade:before {background: #000;position: fixed;left: 0;height: 100%;top: 0;}
.work-one__info-text {max-width: 45rem;line-height: 2.4rem;}
.work-one__info-text span {font-weight: 600;}
.calculator-tabs__item-btn--activee {width: 20rem;border-radius: 20px;background: #32b4d9;color: #fff;}
.ready-block--product {padding-top: 2rem;}
.ready__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 20px;border: 1px solid #dcdcdc;background: #fff;}
.ready__item-btn {width: 20rem;display: block;padding: 1rem;background-color: transparent;font-size: 1.4rem;font-weight: 500;border: none;color: #b3b3b3;text-align: center;}
.ready--activee {width: 20rem;border-radius: 20px;background: #32b4d9;color: #fff;}
.map {margin-bottom: 8rem;}
.cart__map {width: 100%;height: 48rem;}
.ready-block--map {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ready__title {line-height: 40px;}
.popup-fade:before {content: "";width: 100%;opacity: .7;}
.modal-animation {position: fixed;overflow: auto;left: 25%;top: 25%;display: inline-block;vertical-align: middle;animation-name: animatetop;background-color: #fff;padding: 0;width: 600px;box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);opacity: 1;}
.modal_container_form {padding: 60px 120px;text-align: center;}
.close {position: absolute;margin-left: 530px;margin-top: 30px;border-radius: 10px;width: 20px;height: 20px;}
.modal-header_form {left: 50%;color: #32b4d9;}
.modal-body_form {margin-top: 40px;text-align: center;}
.modal_form_input {width: 360px;height: 40px;padding: 3px 20px 0;font: 400 14px Rubik,sans-serif;color: #000;border: 1px solid #ddd;margin-bottom: 20px;text-align: left;background: #ececec;-webkit-border-radius: 0;-webkit-appearance: none;}
.modal_form_btn {margin-top: 16px;height: 45px;width: 300px;border-radius: 40px;background: #32b4d9;border: 0;font: 400 14px Rubik,sans-serif;color: #fff;transition: .3s;}
.n:hover {background: #6b7a7e;transition: .3s;}
.modal_form_text {margin-top: 20px;text-align: center;}
.cities_list {width: 300px;margin: 10px auto;}
. {padding-bottom: 16rem;}
.album_all {justify-content: center;columns: 40px 5;padding: 5px;}
.album_mini {width: 200px;padding: 10px;}
.minimized {width: 500px;cursor: pointer;box-shadow: 6px -3px 5px 2px;box-shadow: 0 0 5px 2px;border-radius: 10px;}
.minimized:hover {border: 2px solid #32b4d9;}
#magnify {display: none;position: fixed;max-width: 600px;height: auto;z-index: 9999;}
#overlay {display: none;width: 100%;opacity: .5;z-index: 9990;}
#close-popup {width: 30px;height: 30px;background: #fff;border: 1px solid #afafaf;border-radius: 15px;cursor: pointer;position: absolute;top: 15px;right: 15px;}
#close-popup i {width: 30px;height: 30px;background: url("https://codernote.ru/files/cross.png") center center/16px 16px no-repeat;display: block;}
@keyframes rota {25% {transform: rotate(360deg);}}
#close-popup:hover {animation: 4s rota;-webkit-animation-iteration-count: 1;}
.error_title {padding-top: 3%;font-family: Rubik;font-size: 24px;font-weight: 600;line-height: 28px;letter-spacing: 0;text-align: center;color: #fff;}
.error_code, .error_desc {padding-top: 1%;font-weight: 600;margin-left: auto;margin-right: auto;font-family: Rubik;letter-spacing: 0;text-align: center;color: #fff;}
.error_code {font-size: 180px;line-height: 213px;}
.error_desc {font-size: 24px;line-height: 28px;width: 792px;height: 84px;top: 350px;}
.error_mini_desc {margin-left: auto;margin-right: auto;padding-top: 2%;font-family: Rubik;font-size: 16px;font-weight: 400;line-height: 19px;letter-spacing: 0;text-align: center;color: #fff;}
.error_btn {margin-top: 50px;font-size: 15px;border: solid #fff;}
@media (max-width:1200px) {.footer-block__item {width: 20rem;margin-bottom: 3rem;}
	.footer-block {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.stock-block__content, .stock-block__item {width: 100%;}
	.advantages-block__item:nth-child(2) .advantages-block__left {display: block;}
	.advantages-block__item:nth-child(2) .advantages-block__left img {margin-bottom: 2rem;}
	.ready-block--product {-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 2rem;}
	.work__ready .ready-block__item {width: 250px;}
	.ready-block__item {width: calc(100% / 3 - 4rem);}
	.calculator-content__box, .ready-block__item-img img {width: 100%;}
	.calculator-content__number {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 1rem;}
	.calculator-content__number-btn {display: block;width: 100%;height: 4rem;padding: 0;line-height: 4rem;border-radius: 20px;border: 1.5px solid #fff;background: #32b4d9;text-align: center;color: #fff;font-size: 1.4rem;-webkit-transition: .4s ease-in;-o-transition: .4s ease-in;transition: .4s ease-in;}
	.ready-home .ready-block {min-width: 100%;overflow-x: auto;padding-bottom: 2rem;margin-bottom: 1rem;gap: 2rem;}
	.ready-home .ready-block__item {min-width: 28rem;}
	.ready-block__item-img, .ready-block__item-img img {height: 100%;}}
@media (max-width:1000px) {.calculator-content, .contact-block, .production-block {-webkit-box-orient: vertical;-webkit-box-direction: normal;}
	.contact-block, .production-block {-ms-flex-direction: column;flex-direction: column;}
	.contact-block__map, .work-one__left {margin-left: 0;}
	.calculator-content__left, .calculator-content__right, .contact-map, .production-block__content, .production-block__img, .tabs {width: 100%;}
	.tabs__item-reviews {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);margin-bottom: 3rem;margin-left: 0;}
	.tabs-reviews__wrapper {padding-top: 4rem;}
	.stock-block__item-img img {min-width: 30rem;}
	.advantages-block__bottom, .advantages-block__img-vertical, .advantages-block__img-vertical--big {display: none;}
	.advantages, .certificates, .order-page {padding-bottom: 8rem;}
	.order-block {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.order-block__item {margin-bottom: 3rem;width: 100%;}
	.ready__item {margin-bottom: 2rem;min-width: 100%;overflow-x: auto;}
	.ready__item-btn {min-width: 14rem;}
	.ready-block__item {width: calc(100% / 2 - 4rem);}
	.questions__wrapper {width: calc(100% / 2 - 3rem);}
	.heading {margin-bottom: 6rem;}
	.calculator-content {-ms-flex-direction: column;flex-direction: column;gap: 0;}
	.calculator-content__bottom, .calculator-content__center, .calculator-content__top {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.calculator-tabs__item {padding-top: 2rem;gap: 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;border: none;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);background-color: transparent;border-radius: none;}
	.calculator-tabs__item-btn {width: unset;border: 1px solid #dcdcdc;background: #fff;border-radius: 2rem;}
	.calculator-tabs__item-btn.calculator-tabs__item-btn--active {background: #32b4d9;color: #fff;}}
@media (max-width:750px) {.slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 1rem;margin-top: 2rem;}
	.slick-dots li button {font-size: 0;padding: 0;border: none;width: 10px;height: 10px;border-radius: 50%;background-color: #32b4d9;}
	.slick-dots li.slick-active button {background-color: #282828;}
	.reviews-home__box {margin-bottom: 3rem;}
	.modal_form {display: none;}
	.popup-fade:before {content: "";background: #000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .7;}
	.modal-animation {position: fixed;left: 50%;border: 0;width: 320px;margin-left: -160px;background: #fff;}
	.modal_form_btn, .modal_form_input {width: 270px;font: 400 14px Rubik,sans-serif;}
	.modal_container_form {padding: 25px 20px;text-align: center;}
	.close {right: 10px;top: 5px;}
	.modal-header_form {left: 50%;color: #32b4d9;}
	.modal-body_form {margin-top: 40px;text-align: center;}
	.modal_form_input {height: 40px;padding: 3px 20px 0;color: #000;border: 1px solid #ddd;margin-bottom: 20px;text-align: left;background: #ececec;-webkit-border-radius: 0;-webkit-appearance: none;}
	.modal_form_btn {margin-top: 16px;height: 45px;border-radius: 40px;background: #32b4d9;border: 0;color: #fff;transition: .3s;}
	.n:hover {background: #6b7a7e;transition: .3s;}
	.modal_form_text {margin-top: 20px;text-align: center;}}
.nav-icon__middle::after, .nav-icon__middle::before {-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;}
@media (max-width:700px) {.advantages-block__item, .questions-block, .reviews-form {-webkit-box-orient: vertical;-webkit-box-direction: normal;}
	.breadcrumbs {padding-top: 0;padding-bottom: 1rem;}
	.questions-block, .reviews-form {-ms-flex-direction: column;flex-direction: column;gap: 3rem;}
	.advantages-block__box, .advantages-block__img img, .advantages-block__img-small, .advantages-block__left, .advantages-block__right, .calculator-content__color, .calculator-content__inner, .calculator-content__left-btn, .calculator-content__length-meaning input, .calculator-content__range, .calculator-content__width, .delivery-block__left, .delivery-block__right, .peculiarities-one__info, .peculiarities-one__inner, .product-one__info, .product-one__inner, .questions-block__content, .questions-block__form, .reviews-block__left, .reviews-block__right, .reviews-form__left, .reviews-form__right, .tabs__item-reviews, .work-one__info, .work-one__inner {width: 100%;}
	.footer {padding-bottom: 0;}
	.reviews-block {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.reviews__title {padding-top: 4rem;}
	.delivery-block, .department-block, .peculiarities-one, .product-one, .work-one {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.department-block__content {max-width: 100%;}
	.stock-block__item-img img {min-width: 24rem;}
	.advantages-block__item {-ms-flex-direction: column;flex-direction: column;gap: 2rem;margin-bottom: 0;}
	.delivery__title, .work-one__inner {margin-bottom: 3rem;}
	.advantages-block__item:nth-child(2) .advantages-block__right {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.advantages-block__item:nth-child(3) .advantages-block__left .advantages-block__img-small {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	.advantages, .peculiarities-page, .product-page {padding-bottom: 7rem;}
	.delivery {padding-bottom: 9rem;}
	.work-page {padding-bottom: 10rem;}
	.work-one__item {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.work-one__item-btn {text-align: left;}
	.calculator-content__bottom, .calculator-content__center, .calculator-content__top {margin-bottom: 2rem;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 2rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.reviews-home__item {width: 28rem;}
	.peculiarities-one__inner, .product-one__inner {margin-bottom: 2rem;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.price {padding-bottom: 5rem;}
	.tabs-color__item {width: calc(100% / 4 - 6rem);}
	.header-top__adrress, .logo {display: none;}
	.mobile-logo {display: block;}
	.header-top {border-bottom: none;}}
@media (max-width:550px) {.footer-block, .reviews-form__top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;}
	.contact-card__phone, .tabs__content-time, .tabs__item {margin-bottom: 2rem;}
	.contact {padding-bottom: 5rem;}
	.answer__title, .certificates__title, .contact__title, .delivery__title, .department__title, .requisites__title, .reviews-form__title, .stock__title {margin-bottom: 2rem;font-size: 24px;}
	.contact-card__name, .contact-card__phone, .tabs__content-phone, .tabs__content-text {font-size: 18px;}
	.contact-block {margin-bottom: 4rem;}
	.calculator-content__number, .calculator-content__price, .contact-card {padding: 2rem;}
	.contact-card__text {text-align: center;}
	.questions-block__content-title {margin-bottom: 1rem;font-size: 22px;line-height: 30px;}
	.footer, .questions, .reviews__inner {padding-top: 3rem;padding-bottom: 3rem;}
	.footer-block__item {width: 100%;text-align: center;margin-bottom: 0;}
	.footer-block__item-call, .footer-block__item:nth-child(2), .footer-block__item:nth-child(3) {display: none;}
	.footer-block {flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.footer-block .header-top__social {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.footer-block__item-logo img {margin-left: auto;margin-right: auto;}
	.footer-block__item-calc--mobile {display: block;}
	.calculator-content__price-title::before, .footer-block__item-calc, .stock-block__item-img img {display: none;}
	.footer-block__item-name {margin-bottom: 2.5rem;}
	.footer-block__item-text {margin-bottom: 2rem;}
	.reviews-form__top {margin-bottom: 3rem;gap: 1rem;flex-direction: column;}
	.answer-block, .reviews-form__bottom {-ms-flex-direction: column;-webkit-box-direction: normal;-webkit-box-orient: vertical;}
	.advantages-block__top-title, .reviews-form__top-title {font-size: 18px;}
	.tabs__item-btn--reviews {font-size: 1.3rem;}
	.reviews-form__btn {width: 100%;}
	.reviews-form__bottom {flex-direction: column;gap: 1.5rem;}
	.reviews-form__bottom-file {display: block;width: 20rem;margin-left: 40px;}
	.pagination, .requisites-block__item-text, .requisites-block__wrapper {margin-left: 0;width: 100%;}
	.answer, .delivery, .departameny__inner, .order-page, .requisites, .tabs-reviews__wrapper, .work__ready {padding-bottom: 4rem;}
	.reviews-form__right-textarea {margin-bottom: 2rem;height: 12rem;}
	.reviews__title {padding-top: 2rem;padding-bottom: 2rem;font-size: 24px;}
	.reviews-block {margin-top: 3rem;margin-bottom: 3rem;}
	.order-block__item, .requisites-block__top, .reviews-block__item {padding: 1.5rem;}
	.department-block__content-title, .reviews-block__item-title {margin-bottom: 1rem;font-size: 18px;}
	.department-block {margin-bottom: 5rem;}
	.stock-block__item {gap: 0;padding: 1.5rem;}
	.stock-block__content {padding: 0 0 1rem;}
	.stock-block__content-title {text-transform: none;padding-top: 0;margin-bottom: 1rem;font-size: 18px;}
	.advantages-block__img img, .delivery-block__left-text, .delivery-block__right-title, .peculiarities-one__info-subtitle, .peculiarities-one__info-text, .product-one__info-subtitle, .product-one__info-text, .stock-block__content-text {margin-bottom: 2rem;}
	.stock {padding-bottom: 5rem;}
	.advantages-block__top-btn, .answer-block__left, .answer-block__right, .questions-home__link, .ready-block__item, .ready-block__item-img img, .ready__cart .ready-block__item, .ready__link, .reviews-home__link, .stock-block__content-btn, .stock-block__content-button, .work-one__left {width: 100%;}
	.advantages__title, .production-block__content-title {font-size: 24px;margin-bottom: 2rem;line-height: 27px;}
	.production-block__content-text {margin-bottom: 3px;}
	.production-block {margin-bottom: 3rem;gap: 2rem;}
	.advantages-block__top {margin-bottom: 1rem;}
	.advantages, .peculiarities-page, .work-page {padding-bottom: 3rem;}
	.certificates, .price__ready {padding-bottom: 0;}
	.order__title {font-size: 24px;margin-bottom: 2rem;}
	.order-block__item-img img {margin-bottom: 1rem;width: 50px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	.order-block__item-text, .order-block__item-title {margin-bottom: 1.5rem;line-height: 22px;}
	.delivery-block, .work-one__box {gap: 1rem;}
	.answer-block {flex-direction: column;gap: 0;}
	.answer__wrapper {margin-bottom: 1rem;padding-top: 1.5rem;padding-bottom: 1.5rem;}
	.ready-block__item-title, .requisites-block__top-title {font-size: 18px;}
	.requisites-block__item {width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}
	.requisites-block__item-title {margin-right: 0;width: 100%;}
	.corrugated__title, .price__title, .product-page__title, .ready__title, .work-page__title {margin-bottom: 2rem;font-size: 24px;line-height: 28px;}
	.work-one__left-title, .work-one__right {font-size: 14px;}
	.work-one__item-btn {padding: 0;text-align: center;}
	.work-one__item {gap: 1rem;}
	.ready-block__item-img, .ready-block__item-img img {height: 100%;}
	.calculator-tabs__item-btn, .ready__item-btn {padding: .8rem;}
	.price-block__item-title, .price-block__top-title {margin-bottom: 1rem;padding-bottom: 1rem;font-size: 14px;text-align: left;}
	.price, .questions-home, .ready-home, .reviews-home {padding-bottom: 4rem;}
	.price-block {margin-bottom: 0;}
	.cart__map {height: 30rem;}
	.map {margin-bottom: 3rem;}
	.questions-accardion {margin-bottom: 7.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-evenly;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1rem;}
	.questions__wrapper {position: relative;min-width: 300px;}
	.questions-accardion img {max-width: 100%;height: auto;}
	.heading__title {font-size: 26px;line-height: 30px;}
	.questions-accardion__title {margin-bottom: 1rem;font-size: 16px;}
	.questions-accardion__bottom {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.color__title, .questions-home__title {margin-bottom: 2rem;font-size: 24px;text-transform: none;}
	.heading {min-height: 27rem;margin-bottom: 3rem;}
	.questions-accardion__bottom-btn {height: 3rem;line-height: 2.8rem;}
	.calculator__title {font-size: 24px;margin-bottom: 2rem;text-transform: none;}
	.ready-home .ready-block__item {min-width: 24rem;}
	.reviews-home__item {width: 95%;margin-left: auto;margin-right: auto;}
	.reviews-block__item-text {font-size: 14px;line-height: 20px;}
	.reviews-home__box .reviews-block__item-text, .reviews-home__item p {margin-bottom: 0;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.reviews-home {padding-top: 4rem;}
	.reviews-home__box {margin-bottom: 3rem;}
	.price-block__item-title:first-child {padding-left: 2.5rem;}
	.corrugated-block {gap: 2rem;gap: 1rem;}
	.corrugated-block__item {width: 47%;}
	.product-page {padding-bottom: 0;}
	.corrugated-block__item-text {font-size: 16px;}
	.corrugated-block__item__img img {width: 40px;}
	.tabs-color__item {width: calc(100% / 2 - 1rem);}
	.tabs-color__item-btn {height: 3.5rem;line-height: 3.5rem;}
	.tabs-color__wrapper {gap: 2rem;}
	.tabs-color {overflow-x: hidden;}
	.tabs-color__item-img img {width: 70px;}
	.color {padding-bottom: 4rem;}
	.questions-home__title {line-height: 28px;}}
.nav-icon {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;display: none;z-index: 6;border-radius: 50%;}
.nav-icon__middle {position: relative;width: 30px;height: 3px;background-color: #32b4d9;margin-right: 20px;}
.__middle::before, .nav-icon__middle::after {position: absolute;content: "";width: 30px;height: 3px;background-color: #32b4d9;}
.nav-icon__middle::before {top: 8px;transition: .2s ease-in;}
.nav-icon__middle::after {bottom: 8px;transition: .2s ease-in;}
.nav-icon.nav-icon--active .nav-icon__middle {background-color: transparent;-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;transition: .2s ease-in;}
.nav-icon.nav-icon--active .nav-icon__middle::before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 0;-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;transition: .2s ease-in;}
.nav-icon.nav-icon--active .nav-icon__middle::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);bottom: 0;-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;transition: .2s ease-in;}
@media (max-width:1250px) {.header-top__right {margin-left: 1rem;}
	.hover-menu__inner, .mobile-about__inner {max-width: 72rem;}
	.mobile-about__item img {display: none;}
	.mobile-about__item-title {text-transform: none;}
	.mobile-about__list-item {padding: .5rem;}}
@media (max-width:1150px) {.header-top__right-call {display: none;}
	.header-top__right {margin-left: auto;}}
@media (max-width:900px) {.header-top__contact, .header-top__right-calc {display: none;}
	.mobile__calc, .mobile__phone {display: block;}}
@media (max-width:800px) {.menu, .menu__list {-ms-flex-direction: column;}
	.menu__list li a, .menu__list-item {text-align: center;}
	.menu, .menu__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;}
	.nav-icon {position: relative;display: block;z-index: 8;}
	.header, .menu {position: fixed;width: 100%;}
	.menu {display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #fff;right: 0;top: 0;color: #f7f7ff;border-radius: 0;-webkit-transform: translateX(200%);-ms-transform: translateX(200%);transform: translateX(200%);-webkit-transition: .5s ease-in;-o-transition: .5s ease-in;transition: .5s ease-in;z-index: 3;}
	.hover-menu__top, .mobile-about__list li::after, .sub-menu li::after {display: none;}
	.menu__list {width: 100%;flex-direction: column;margin-top: 8.5rem;margin-bottom: 2rem;gap: 2.5rem;}
	.menu__list li {padding-bottom: 1rem;border-bottom: 1px solid #dcdcdc;position: relative;}
	.menu__list li a {font-size: 18px;font-weight: 500;margin-left: 3rem;}
	.menu.nav--active {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: .5s ease-in;-o-transition: .5s ease-in;transition: .5s ease-in;margin-left: 0;}
	.sub-menu li a {font-size: 14px;}
	.hover-menu, .mobile-about {padding: 2rem;width: 100%;-webkit-box-shadow: none;box-shadow: none;z-index: 10;}
	.hover-menu__inner, .mobile-about__inner, .mobile-about__list {padding: 0;max-width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.mobile-about__list li {background-color: transparent;padding: 1rem 0;-webkit-box-shadow: none;box-shadow: none;border-bottom: 1px solid #dcdcdc;}
	.mobile-about__list li a .mobile-about__item-title {font-size: 14px;color: #282828;}
	.menu__list li:first-child:after, .menu__list li:nth-child(5):after {position: absolute;content: "";width: 20px;height: 10px;background: url("/tpl/img/header/menu-arrows.svg") no-repeat;right: 20px;top: 4px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
	.menu__list li:first-child:hover::after, .menu__list li:nth-child(5):hover::after {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
	.header {background-color: #fff;z-index: 20;}
	.main {margin-top: 9rem;}}
@media (max-width:500px) {.header-top__right .header-top__social {display: none;}
	.main {margin-top: 7rem;}}
.header-top__cities{position:absolute;background:#fff;padding:0 30px 10px;left:-31px;border:1px #32b4d9 solid;border-top:none;border-radius:0 0 5px 5px;top:100%;transition:.2s ease-in;min-width:160px}.header-top__cities a{display:block;color:#2485a1;transition:.2s ease-in}.header-top__cities a:hover{color:#32b4d9}.header-top__cities-switch{content:"";width:15px;height:10px;background:url("/tpl/img/home/accardion-arrows-blue.svg") no-repeat;right:0;top:5px;transition:.2s ease-in;display:inline-block;margin-left:15px;rotate:180deg;vertical-align:middle;cursor:pointer;opacity:.5}.header-top__cities-switch.open{rotate:none}.header-top__cities-switch:hover{opacity:1}.hidden{display:none}img,legend{max-width:100%;height:auto}@media (max-width:991px){.album_all{columns:40px 4}.album_mini{margin:0 auto}.album_mini .minimized{margin:0 auto}}@media (max-width:767px){.album_all{columns:40px 3}}@media (max-width:599px){.album_all{columns:40px 2}}@media (max-width:700px){.header-top__adrress{display:block;margin-left:15px}.header-top__adrress .header-top__adrress-text{display:none}}@media (max-width:599px){.header-top__adrress .header-top__cities-switch{margin-left:5px}.header-top__adrress .header-top__adrress-title{font-size:0}.header-top__adrress .header-top__cities{font-size:1.4rem}}@media (max-width:479px){.header-top__right{gap:1rem}.album_all{columns:20px 2}.album_mini{width:auto}}@media (max-width:359px){.mobile-logo{max-width:100px}.album_all{columns:0px 1}.album_mini{width:auto}.album_mini .minimized{width:auto;margin:0 auto}}.page_bottom{margin-top:auto}.xmap_block{padding-left:20px}.xmap_block ul{list-style-type:disc}.xmap_block>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;column-gap:40px}.xmap_block a:hover{text-decoration:underline}@media (max-width:767px){.xmap_block>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:479px){.xmap_block>ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.sect_share{padding:50px 0}.share_block{display:flex;align-items:center;flex-wrap:wrap}.share_block>*{margin:5px 0}.share_block_title{font-size:18px;font-weight:600;margin-right:20px}.header{position:fixed;top:0;left:0;right:0;z-index:10;background-color:#fff}main{margin-top:145px}.header.fixed{box-shadow:5px 5px 15px 0px rgba(0,0,0,.15)}.header.fixed .menu__list li a:hover{padding-bottom:.9rem}.header .header-top,.header .menu{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header.fixed .header-top,.header.fixed .menu{padding-top:1rem;padding-bottom:1rem}.btn_up{background-color:#32b4d9;width:44px;height:44px;border-radius:50%;overflow:hidden;position:fixed;right:50px;bottom:20px;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0;visibility:hidden;z-index:100}.btn_up:hover{background-color:#046884}.btn_up.show{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;visibility:visible;display:block !important}.btn_up svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.btn_up{right:inherit;left:20px}}.agree_block{margin:20px 0}.menu__list .menu__list_btn{position:absolute;top:50%;margin-top:-10px;right:10px;width:25px;height:20px;text-align:center;display:flex;display:none;align-items:center;justify-content:center;transform:rotate(180deg);cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu__list .menu__list_btn.open{transform:rotate(0deg)}@media (max-width:800px){.calculator{overflow-x:auto}.menu__list .menu__list_item{position:relative;padding-right:40px}.menu__list .menu__list_btn{display:flex}.menu__list li:first-child:hover .hover-menu,.menu__list li:nth-child(5):hover .mobile-about,.show{display:none}.menu__list li a:hover{color:#32b4d9;transition:.2s ease-in;padding-bottom:0;border-bottom:0}.menu__list li:first-child:after,.menu__list li:nth-child(5):after{display:none}.menu{border-bottom:none}.menu__list{gap:0}.menu__list li{padding:1rem 0}}.default_link{color:#32b4d9;text-decoration:none}.default_link:hover{text-decoration:underline}.product-slide__big-item .hidden{display:none !important}.footer_links{margin:25px 0 0;text-align:center}.footer_links>*{display:inline-block;margin:0 5px;font-size:1.4rem;color:#b3b3b3;transition:.4s ease-in}.footer_links>*:hover,.footer_links>span{color:#fff}