:export {mobile: 340;mobilelarge: 600;tablet: 768;desktop: 1240;desktopmini: 980;desktoplarge: 1920;desktopmiddle: 1790;desktopaverage: 1700;}:root {--color-white: #fff;--color-white-2: #f8f8f8;--color-blue: #e77823;--color-blue-2: #d9edff;--color-black: #36414b;--z-index-s: 10;--transition-duration: 0.2s;}.l-layout {position: relative;min-width: 320px;min-height: 100%;overflow: hidden;}.l-layout .layout__wrap {padding-bottom: 130px;}@media (min-width: 768px) and (max-width: 1239px) {.l-layout .layout__wrap {padding-bottom: 420px;}}@media (max-width: 767px) {.l-layout .layout__wrap {padding-bottom: 430px;}}.l-layout .layout__bgbox {position: absolute;z-index: -1;inset: 0;background: url("") no-repeat scroll 50% 0 #fff;}.l-layout .layout__bgwrap {position: absolute;top: 0;bottom: 0;left: 50%;width: 1280px;margin-left: -640px;}.l-layout .layout__bgleft {position: absolute;top: 0;bottom: 0;left: -100%;width: 100%;}.l-layout .layout__bgright {position: absolute;top: 0;right: -100%;bottom: 0;width: 100%;}.l-header {position: relative;z-index: 20;}.l-header .header__wrapper {position: relative;z-index: 10;box-sizing: border-box;width: 100%;max-width: 1478px;margin: 0 auto;padding: 0 35px;}@media (max-width: 1239px) {.l-header .header__wrapper {padding: 0 20px;}}@media (min-width: 768px) and (max-width: 1239px) {.l-header .header__wrapper {padding-right: 34px;padding-left: 34px;}}.l-header .header__left {position: absolute;z-index: 10;top: 0;bottom: 0;left: -100%;width: 100%;}.l-header .header__right {position: absolute;z-index: 10;top: 0;right: -100%;bottom: 0;width: 100%;}.l-main .main__wrapper {position: relative;max-width: 1700px;margin: 0 auto;}@media (max-width: 1239px) {.l-main .main__wrapper {z-index: 50;padding: 0 35px;}}@media (max-width: 767px) {.l-main .main__wrapper {padding: 0 20px;}}.l-main .main__left {position: absolute;z-index: 0;top: 0;bottom: 0;left: -100%;width: 100%;}.l-main .main__right {position: absolute;z-index: 0;top: 0;right: -100%;bottom: 0;width: 100%;}@media (max-width: 1239px) {.l-main--bannercontainer .main__wrapper {padding: 0;}}.l-main--bannercontainer-detail .b-form .form__promo p {color: #36414b;}.l-main--bannercontainer-detail .b-form .form__privacy {color: #36414b;opacity: 0.4;}.l-main--bannercontainer-detail .b-form .form__privacy a:link,.l-main--bannercontainer-detail .b-form .form__privacy a:visited {color: inherit;}.l-main--bannercontainer-detail .b-form .form__cols-wrap--container .form__privacy-container {color: #000;}.p-news .l-main--content {position: relative;margin-bottom: 30px;}@media (max-width: 1239px) {.p-news .l-main--content {margin-bottom: 0;}}.p-news .l-main--content .main__wrapper {padding: 190px 35px 100px;}@media (min-width: 768px) and (max-width: 1239px) {.p-news .l-main--content .main__wrapper {padding: 86px 35px 50px;}}@media (max-width: 767px) {.p-news .l-main--content .main__wrapper {padding: 50px 20px 40px;}}.p-news .l-main--content:before {content: "";position: absolute;z-index: 0;inset: 0 0 0 50%;width: 100vw;max-width: 1700px;border-radius: 40px;background: #f8f8f8;transform: translateX(-50%);}@media (max-width: 1239px) {.p-news .l-main--content:before {border-radius: 0;}}.p-form-result .l-main--content {position: relative;}.p-form-result .l-main--content:before {content: "";position: absolute;z-index: 0;width: 100vw;max-width: 1700px;border-radius: 40px;background: rgba(231, 120, 35, 0.05);pointer-events: none;transform: translateX(-50%);inset: 0 0 0 50%;}@media (min-width: 768px) and (max-width: 1239px) {.p-form-result .l-main--content:before {top: 10px;right: 34px;left: 34px;width: auto;max-width: none;border-radius: 20px;transform: none;}}@media (max-width: 767px) {.p-form-result .l-main--content:before {top: 10px;right: 20px;left: 20px;width: auto;max-width: none;border-radius: 20px;transform: none;}}.l-footerbox {z-index: 40;min-width: 320px;min-height: 130px;margin-top: -130px;overflow: hidden;}@media (min-width: 768px) and (max-width: 1239px) {.l-footerbox {margin-top: -420px;}}@media (max-width: 767px) {.l-footerbox {position: relative;inset: auto;margin-top: -430px;}}.l-footerbox .footerbox__wrapper {position: relative;z-index: 10;width: 100%;max-width: 1700px;margin: 0 auto;margin-bottom: 30px;border-radius: 40px;background-color: #f8f8f8;}@media (max-width: 1239px) {.l-footerbox .footerbox__wrapper {margin-bottom: 0;border-radius: 0;}}@media (max-width: 767px) {.l-footerbox .footerbox__wrapper {max-width: auto;min-width: auto;}}.l-footerbox .footerbox__left {position: absolute;z-index: 10;top: 0;bottom: 0;left: -100%;width: 100%;background: transparent url("") right top repeat-x;}.l-footerbox .footerbox__right {position: absolute;z-index: 10;top: 0;right: -100%;bottom: 0;width: 100%;background: transparent url("") left top repeat-x;}.l-footerbox-stop {height: 130px;}@media (max-width: 767px) {.l-footerbox-stop {display: none;}}.l-footerbox__print .footerbox__wrapper {background: none;}.l-grid {position: relative;box-sizing: border-box;width: 100%;max-width: 1410px;height: 570px;margin-right: auto;margin-left: auto;color: #36414b;font-size: 12px;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid {height: 420px;}}@media (max-width: 767px) {.l-grid {height: 430px;}}.l-grid p {font-size: 14px;line-height: 16px;}.l-grid .grid__item1 {position: absolute;bottom: 60px;left: 35px;width: 370px;height: auto;opacity: 0.5;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item1 {bottom: 38px;}}@media (max-width: 767px) {.l-grid .grid__item1 {right: 20px;bottom: 40px;left: 20px;width: calc(100% - 40px);text-align: center;}}@media (max-width: 1239px) {.l-grid .grid__item1 p {font-size: 11px;}}.l-grid .grid__item2 {position: absolute;top: 20px;left: 400px;width: 280px;height: auto;}.l-grid .grid__item3 {position: absolute;top: 80px;right: 35px;width: 54.75%;max-width: 930px;height: auto;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 {top: 50px;width: calc(100% - 70px);max-width: 100%;}}@media (max-width: 767px) {.l-grid .grid__item3 {top: 105px;right: 20px;left: 20px;width: calc(100% - 40px);}}.l-grid .grid__item3 .contacts__footer {display: flex;flex-direction: column;gap: 50px;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer {row-gap: 30px;}}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer {gap: 10px;}}.l-grid .grid__item3 .contacts__footer-top {display: flex;justify-content: space-between;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer-top {position: absolute;top: 70px;left: 0;flex-direction: column;row-gap: 23px;}}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer-top {flex-direction: column;row-gap: 20px;}}.l-grid .grid__item3 .contacts__footer-top-left {align-items: center;}@media (min-width: 1240px) and (max-width: 1439px) {.l-grid .grid__item3 .contacts__footer-top-left {gap: 15px;}}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer-top-left {flex-direction: column;align-items: flex-start;row-gap: 10px;}}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer-top-left {flex-direction: column;row-gap: 10px;}}.l-grid .grid__item3 .contacts__footer-top-left .contacts__item-mail {padding: 0;border: 0;}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer-top-left .contacts__item-mail {align-items: center;}}@media (min-width: 1240px) and (max-width: 1439px) {.l-grid .grid__item3 .contacts__footer-top-left .contacts__item-mail a:first-child {font-size: 14px;}}.l-grid .grid__item3 .contacts__footer-top-right {display: flex;align-items: center;gap: 30px;}@media (min-width: 1240px) and (max-width: 1439px) {.l-grid .grid__item3 .contacts__footer-top-right {gap: 15px;}}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer-top-right {flex-direction: column;align-items: flex-start;}}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer-top-right {flex-direction: column;row-gap: 25px;}}@media (min-width: 1240px) and (max-width: 1439px) {.l-grid .grid__item3 .contacts__footer-top-right .b-media {gap: 15px;}}.l-grid .grid__item3 .contacts__footer-top-right .b-btn {width: 210px;font-size: 15px;line-height: 20px;}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer-top-right .b-btn {width: 100%;max-width: 300px;}}.l-grid .grid__item3 .contacts__footer-map {border-radius: 20px;overflow: hidden;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer-map {width: 64.2%;margin-left: auto;}}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer-map {display: none;}}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer-map iframe {height: 290px !important;}}.l-grid .grid__item3 .contacts__footer-bottom {display: flex;flex-direction: column;gap: 10px;opacity: 0.5;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer-bottom {position: absolute;bottom: -68px;left: 297px;}}@media (max-width: 767px) {.l-grid .grid__item3 .contacts__footer-bottom {gap: 5px;text-align: center;}}.l-grid .grid__item3 .contacts__footer-bottom a:link, .l-grid .grid__item3 .contacts__footer-bottom a:visited {color: #36414b;font-size: 14px;line-height: 16px;}@media (max-width: 1239px) {.l-grid .grid__item3 .contacts__footer-bottom a:link, .l-grid .grid__item3 .contacts__footer-bottom a:visited {font-size: 11px;}}.l-grid .grid__item4 {position: absolute;top: 80px;left: 35px;width: auto;height: auto;display: flex;gap: 15px;align-items: center;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item4 {top: 50px;}}@media (max-width: 767px) {.l-grid .grid__item4 {top: 40px;left: 50%;transform: translateX(-50%);}}.l-grid .grid__item4 .b-logo {position: static;max-width: 300px;}@media (max-width: 1239px) {.l-grid .grid__item4 .b-logo {max-width: 250px;}}@media (max-width: 767px) {.l-grid .grid__item4 .b-logo {flex-direction: column;}}.l-grid .grid__item4 .b-logo img {max-width: 55px;}@media (max-width: 1239px) {.l-grid .grid__item4 .b-logo img {max-width: 38px;}}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item4 .b-logo-text {max-width: 210px;}}@media (max-width: 767px) {.l-grid .grid__item4 .b-logo-text {display: none;}}.l-grid .grid__item5 {position: absolute;top: 70px;left: 550px;width: auto;height: auto;}.l-grid .grid__item6 {position: absolute;top: 180px;left: 35px;width: auto;height: auto;font-size: 15px;line-height: 20px;}@media (max-width: 1239px) {.l-grid .grid__item6 {display: none;}}.l-grid .grid__item6 a:link,.l-grid .grid__item6 a:active,.l-grid .grid__item6 a:visited {color: #36414b;}.l-grid .grid__item7 {position: absolute;right: 35px;bottom: 75px;width: auto;height: auto;opacity: 0.5;}@media (min-width: 768px) and (max-width: 1239px) {.l-grid .grid__item7 {bottom: 38px;}}@media (max-width: 767px) {.l-grid .grid__item7 {right: 20px;bottom: 20px;left: 20px;width: calc(100% - 40px);text-align: center;}}.l-grid a:link,.l-grid a:active,.l-grid a:visited {font-size: 14px;line-height: 16px;}@media (max-width: 1239px) {.l-grid .b-copy {font-size: 11px;}}@media (max-width: 1239px) {.l-grid .b-copy a:link, .l-grid .b-copy a:visited {font-size: 11px;}}body.l-grid {background-color: #f8f8f8;color: #36414b;font-size: 12px;}body.l-grid a {color: #36414b;}body.pilot__2 {position: static;top: auto;left: auto;background-color: #0180ba;color: #fff;font-size: 1.714em;}.b-pilot {position: relative;z-index: 20;width: 100%;color: #36414b;}.b-pilot p {margin: 0;}.b-pilot .pilot__1 {position: absolute;z-index: 25;top: 75px;right: 0;width: 210px;height: auto;}@media (max-width: 1239px) {.b-pilot .pilot__1 {top: 25px;right: 88px;width: auto;}}@media (max-width: 767px) {.b-pilot .pilot__1 {right: 85px;}}.b-pilot .pilot__1 .b-btn,.b-pilot .pilot__1 .b-btn:link,.b-pilot .pilot__1 .b-btn:visited {font-size: 15px;}.b-pilot .pilot__2 {position: absolute;z-index: 25;top: 15px;right: 0;width: auto;height: auto;}@media (min-width: 768px) and (max-width: 1239px) {.b-pilot .pilot__2 {display: none;}}@media (max-width: 767px) {.b-pilot .pilot__2 {display: none;}}.b-pilot .pilot__3 {position: absolute;z-index: 25;top: 80px;right: 264px;width: auto;height: auto;}@media (min-width: 1240px) and (max-width: 1439px) {.b-pilot .pilot__3 {right: 244px;}}@media (max-width: 1239px) {.b-pilot .pilot__3 .b-contacts {display: none;}}.b-pilot .pilot__3 .b-contacts .contacts__item-mail {border-right: 1px solid #eaeaea;border-left: 1px solid #eaeaea;}.b-pilot .pilot__4 {position: absolute;z-index: 25;top: 85px;left: 70px;max-width: 350px;height: 64px;}@media (min-width: 1240px) and (max-width: 1439px) {.b-pilot .pilot__4 {top: 75px;max-width: 210px;}}@media (max-width: 1239px) {.b-pilot .pilot__4 {display: none;}}.b-pilot .pilot__4 .b-logo {display: none;}.b-pilot .pilot__5 {position: absolute;z-index: 25;top: 103px;right: 507px;display: none;width: 45px;height: 45px;}.l-column {position: relative;z-index: 1;width: 100%;height: 100%;margin-top: 0;margin-bottom: 0;}@media (min-width: 768px) and (max-width: 1239px) {.l-column .column__right,.l-column .column__left,.l-column .column__center {float: none;clear: none;width: auto;}.l-column .column__right,.l-column .column__left {width: auto;margin: 0;}.l-column .column__center-indent {margin: 0;padding-bottom: 0;}.l-column .column__right-indent,.l-column .column__left-indent {padding-top: 10px;}}@media (max-width: 767px) {.l-column .column__right,.l-column .column__left,.l-column .column__center {float: none;clear: none;width: auto;}.l-column .column__right,.l-column .column__left {width: auto;margin: 0;}.l-column .column__center-indent {margin: 0;padding-bottom: 0;}.l-column .column__right-indent,.l-column .column__left-indent {padding-top: 10px;}}.l-column:after {clear: both;content: "";display: block;}.l-column .column__center {width: 100%;}.l-column .column__left {width: 245px;margin-left: -100%;overflow: hidden;}.l-column .column__right {width: 245px;margin-left: -245px;overflow: hidden;}.l-column .column__center-indent {margin: 0 245px;padding: 0;}.l-column .column__left-indent {padding: 30px 15px 30px 20px;}.l-column .column__right-indent {padding: 30px 20px 30px 15px;}.l-column .column__center-bg {right: 245px;left: 245px;}.l-column .column__left-bg {left: 0;width: 245px;}.l-column .column__right-bg {right: 0;width: 245px;}.l-column .column__right, .l-column .column__left, .l-column .column__center {clear: right;float: left;}.l-column .column__right-bg, .l-column .column__left-bg, .l-column .column__center-bg {position: absolute;z-index: -1;top: 0;bottom: 0;}.l-column .column__right-inside, .l-column .column__left-inside, .l-column .column__center-inside {position: absolute;inset: 0;border-radius: 0;}.l-column--lc .column__center-indent {margin-right: 0;}.l-column--lc .column__right {display: none;}.l-column--lc .column__right-bg {display: none;}.l-column--lc .column__center-inside {border-right-width: 0;}.l-column--lc .column__center-bg {right: 0;}.l-column--cr .column__center-indent {box-sizing: content-box;margin: 0 auto;}.l-column--cr .column__left {display: none;}.l-column--cr .column__left-bg {display: none;}.l-column--cr .column__center-inside {border-left-width: 0;}.l-column--cr .column__center-bg {left: 0;}.l-column__print .column__center-indent {margin-right: 0;margin-left: 0;}.l-back-top {position: fixed;z-index: 999;right: 8%;bottom: 100px;display: flex;width: 60px;height: 60px;border-radius: 50%;justify-content: center;align-items: center;opacity: 0;visibility: hidden;cursor: pointer;transition: 0.2s linear;transition-property: background-color, color, opacity, visibility, transform;transform: translateY(100%);background-color: rgba(231, 120, 35, 0.1490196078);color: #e77823;}@media (max-width: -1px) {.l-back-top {right: 5%;bottom: 50px;}}@media (max-width: 767px) {.l-back-top {right: 20px;bottom: 20px;width: 40px;height: 40px;}}.l-back-top:hover {background-color: #e77823;color: #fff;}.l-back-top--show {opacity: 1;visibility: visible;transform: none;}@media (max-width: 767px) {.l-back-top .back-top__icon {width: 15px;}}.l-back-top .back-top__icon svg {display: block;max-width: 100%;}:export {mobile: 340;mobilelarge: 600;tablet: 768;desktop: 1240;desktopmini: 980;desktoplarge: 1920;desktopmiddle: 1790;desktopaverage: 1700;}:root {--color-white: #fff;--color-white-2: #f8f8f8;--color-blue: #e77823;--color-blue-2: #d9edff;--color-black: #36414b;--z-index-s: 10;--transition-duration: 0.2s;}html * {box-sizing: border-box;max-height: 999999px;}html,body {height: 100%;}body {position: relative;z-index: 0;box-sizing: border-box;margin: 0;background-color: #fff;color: #444;font-family: "Onest", sans-serif;font-size: 14px;line-height: 1.2;text-size-adjust: 100%;}body.b-picture {position: relative;background: #fff;text-align: left;overflow: hidden;}body.b-editor {margin: 0;background: #fff;}body.b-picbox {margin-bottom: 0;}.b-graybg {position: relative;z-index: 1;padding: 100px 35px 120px;}@media (max-width: 1239px) {.b-graybg {padding: 40px 35px 60px;border-radius: 0;}}.b-graybg:before {content: "";position: absolute;z-index: -1;inset: 0 0 0 50%;width: 100vw;max-width: 1700px;min-width: 320px;border-radius: 40px;background-color: #f8f8f8;transform: translateX(-50%);}@media (max-width: 1239px) {.b-graybg:before {padding: 40px 35px 60px;border-radius: 0;}}.graybg__container {max-width: 1410px;margin-right: auto;margin-left: auto;}.item__wrapper {display: flex;margin-bottom: 25px;align-items: center;gap: 20px;}@media (max-width: 1239px) {.item__wrapper {margin-bottom: 10px;flex-direction: column;align-items: flex-start;gap: 15px;}}.item__wrapper .item__image {display: flex;width: 50px;height: 50px;border-radius: 10px;background-color: rgba(231, 120, 35, 0.1);justify-content: center;align-items: center;flex-shrink: 0;}@media (min-width: 768px) and (max-width: 1239px) {.item__wrapper .item__image {width: 40px;height: 40px;}}@media (max-width: 767px) {.item__wrapper .item__image {width: 40px;height: 40px;}}.item__wrapper .item__title {max-width: 194px;}@media (max-width: 767px) {.item__wrapper .item__title {font-size: 16px;}}.item__subtitle {font-size: 18px;line-height: 1.33;}@media (max-width: 1239px) {.item__subtitle {font-size: 14px;line-height: 1.28;}}@media (max-width: 767px) {.item__subtitle {font-size: 12px;}}.b-arrow {display: flex;width: 100%;max-width: 30px;height: 30px;border-radius: 6px;background-color: rgba(231, 120, 35, 0.15);justify-content: center;align-items: center;transition: 0.2s linear;}@media (max-width: 1239px) {.b-arrow {max-width: 20px;height: 20px;}}h1,.b-title-h1 {margin: 0;color: #fff;font-family: "Onest", sans-serif;font-size: 70px;font-weight: 600;font-style: normal;line-height: 0.92;letter-spacing: -0.02em;text-decoration: none;}@media (min-width: 768px) and (max-width: 1239px) {h1,.b-title-h1 {font-size: 50px;line-height: 45px;}}@media (max-width: 767px) {h1,.b-title-h1 {font-size: 34px;line-height: 1;}}h2,.b-title-h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover,a:link h2,a:active h2,a:visited h2,a:hover h2 {margin: 0;margin-bottom: 50px;color: #36414b;font-family: "Onest", sans-serif;font-size: 50px;font-weight: 600;font-style: normal;line-height: 100%;letter-spacing: -0.02em;text-align: center;text-decoration: none;word-wrap: break-word;}@media (max-width: 1239px) {h2,.b-title-h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover,a:link h2,a:active h2,a:visited h2,a:hover h2 {max-width: none;margin-bottom: 40px;font-size: 35px;line-height: 100%;text-align: left;}}@media (max-width: 767px) {h2,.b-title-h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover,a:link h2,a:active h2,a:visited h2,a:hover h2 {max-width: none;margin-bottom: 30px;font-size: 26px;line-height: 100%;text-align: left;}}h3,.b-title-h3 {margin: 0;color: #36414b;font-family: "Onest", sans-serif;font-size: 30px;font-weight: 600;font-style: normal;line-height: 32px;letter-spacing: -0.02em;text-decoration: none;}@media (max-width: 1239px) {h3,.b-title-h3 {font-size: 20px;line-height: 100%;}}h4,.b-title-h4 {margin: 0;color: #36414b;font-family: "Onest", sans-serif;font-size: 22px;font-weight: 600;font-style: normal;line-height: 25px;letter-spacing: -0.02em;text-decoration: none;}@media (max-width: 1239px) {h4,.b-title-h4 {font-size: 18px;line-height: 20px;}}@media (max-width: 767px) {h4,.b-title-h4 {font-size: 16px;}}a:link,a:visited {color: #e77823;text-decoration: none;transition: 0.2s linear;transition-property: color;}a:hover,a:active {text-decoration: underline;}a:link[href^=tel],a:active[href^=tel],a:visited[href^=tel],a:hover[href^=tel] {color: #444;font-family: "Onest", sans-serif;text-decoration: none;}a:link[href^=tel]:hover,a:active[href^=tel]:hover,a:visited[href^=tel]:hover,a:hover[href^=tel]:hover {text-decoration: underline;}.b-btn,.b-btn:link,.b-btn:visited {display: flex;width: 100%;max-width: 210px;height: 50px;border-radius: 10px;background-color: #e77823;justify-content: center;align-items: center;color: #fff;font-size: 18px;font-weight: 600;transition: 0.2s linear;}.b-btn:hover,.b-btn:link:hover,.b-btn:visited:hover {background-color: rgba(231, 120, 35, 0.1490196078);color: #e77823;text-decoration: none;cursor: pointer;}.b-btn--light,.b-btn--light:link,.b-btn--light:visited {background-color: rgba(231, 120, 35, 0.1490196078);color: #e77823;}.b-btn--light:hover,.b-btn--light:link:hover,.b-btn--light:visited:hover {background-color: #e77823;color: #fff;}p {margin: 0;padding: 0;}img {border: 0 none;}.g-clear {clear: both;font-size: 0;}.g-ov-h {overflow: hidden;}.g-nodisplay {display: none;}.g-novisible {visibility: hidden;}.g-body_print {background: #fff;}.g-ramaborder {z-index: 20;}.g-ramaborder:hover {margin: -1px;border: 1px red dashed;}.g-tablescroll {overflow: scroll;}input:focus {outline: none;}pre {white-space: pre-wrap;}.b-counter {position: relative;width: 100%;min-height: 10px;}.b-counter:after {content: "";clear: both;display: block;font-size: 0;}.b-counter .counter__item {display: block;margin-right: 5px;margin-bottom: 10px;float: left;}.b-counter .counter__item * {margin: 0;padding: 0;}.b-header {position: relative;}.b-header p {margin: 0;}.b-upper-logo {position: absolute;z-index: 5;top: 10px;left: 30px;}.b-picture2 {position: relative;height: 100px;background-color: #fff;text-align: center;overflow: hidden;}@media (min-width: 768px) and (max-width: 1239px) {.b-picture2 {height: 70px;}}@media (max-width: 767px) {.b-picture2 {height: 70px;}}.b-logo {position: absolute;z-index: 9;top: 64px;left: 0;display: flex;gap: 10px;}@media (max-width: 1239px) {.b-logo {top: 9px;}}.b-logo img {max-width: 100%;vertical-align: middle;}.b-logo a img {width: 100%;max-width: 55px;}@media (max-width: 1239px) {.b-logo a img {max-width: 38px;}}.b-logoprint a:link,.b-logoprint a:active,.b-logoprint a:visited,.b-logoprint a:hover {text-decoration: none;}.b-logo-text {color: #000000;}.b-logo-text .logo-text__title {font-family: "Gilroy", sans-serif;font-weight: 800;font-size: 14px;}.b-logo-text .logo-text__subtitle {font-family: "Gilroy", sans-serif;font-weight: 300;font-size: 14px;}.b-special {position: relative;}.b-special p {margin: 0;padding: 0 0 1em;}.b-special ul {margin: 0;padding: 0;list-style: none outside none;}.b-special li {margin: 0 0 2em;}.b-special div {position: relative;}.b-special img {border: 0 none;vertical-align: top;}body:has(.l-main--bannercontainer, .l-main--bannercontainer-detail) .b-path li {background-color: #fff;color: #36414b;}body:has(.l-main--bannercontainer, .l-main--bannercontainer-detail) .b-path li a:link,body:has(.l-main--bannercontainer, .l-main--bannercontainer-detail) .b-path li a:visited {color: #36414b;}body:has(.l-main--bannercontainer, .l-main--bannercontainer-detail) .b-path ul {padding-inline: 35px;}@media (max-width: 767px) {body:has(.l-main--bannercontainer, .l-main--bannercontainer-detail) .b-path ul {padding-inline: 20px;}}body:has(.b-catalog-banner--detal) .b-path li {background-color: #fff;color: #36414b;}body:has(.b-catalog-banner--detal) .b-path li a:link,body:has(.b-catalog-banner--detal) .b-path li a:visited {color: #36414b;}body:has(.b-catalog-banner--detal) .b-path ul {padding-inline: 35px;}@media (max-width: 1239px) {body:has(.b-catalog-banner--detal) .b-path ul {padding-inline: 0px;}}@media (max-width: 1239px) {body:has(.b-catalog-banner--detal) .b-form-second:last-child {margin: 0;margin-bottom: 68px;}}.b-path {position: absolute;z-index: 2;top: 110px;width: 100%;margin: 0;padding: 0;}@media (max-width: 1239px) {.b-path {top: 30px;}}@media (max-width: 767px) {.b-path {top: 10px;}.l-main--bannercontainer .b-path {top: 20px;}}.b-path ul {max-width: 1480px;margin: 0 auto;padding: 0 35px;list-style: none;}@media (max-width: 1239px) {.b-path ul {padding: 0;}}.b-path li {display: inline-block;margin: 0;margin-right: calc(6px - 0.275em);margin-bottom: 5px;padding: 8px 12px;border-radius: 30px;background-color: rgba(255, 255, 255, 0.2);color: #fff;font-size: 12px;font-weight: 400;line-height: 1;}@media (max-width: 767px) {.b-path li {padding: 4px 8px;}}.b-path li a:link, .b-path li a:visited {display: inline-block;color: #36414b;font-size: 12px;font-weight: 400;line-height: 1;}.b-order:after {content: "";display: table;width: 100%;clear: both;font-size: 0;}.b-order table {width: 100%;margin-bottom: 20px;border-collapse: collapse;border-style: none;}.b-order .order__user tr td:first-child {width: 120px;font-weight: bold;}.b-order .order__goods tr td:first-child {width: 50%;}.b-order td,.b-order th {padding: 5px 10px;vertical-align: top;}.b-order .order__goods th,.b-order .order__goods td {text-align: left;}.b-order .order__goods th, .b-order .order__goods td {width: 100px;border: 1px solid #ddd;text-align: left;}.b-editor {position: relative;}.b-editor:after {content: "";display: block;clear: both;font-size: 0;}.b-editor p {margin: 0;}.b-editor ol {list-style: decimal outside none;}.b-editor ul {list-style: disc outside none;}.b-editor li {margin: 0 0 0.5em;}.b-editor ul,.b-editor ol {margin: 0 0 1em;padding: 0 0 0 30px;}.b-editor img {border: 0 none;}.b-editor table {margin-bottom: 1.5em;}.b-editor td {padding: 0.25em 0.5em;}.b-editor--nomar {margin-bottom: 0;padding-bottom: 0;}.b-editor--staticCategory .b-category .category__imgbox img {display: block;width: 100%;object-fit: cover;border-radius: 20px;}.b-editor--staticCategory .b-category .category__title {color: #36414b;font-size: 22px;font-weight: 600;line-height: 1.1;}.b-use-resize a:focus,.b-use-resize:focus,.b-use-resize img:focus {outline: 0;}.b-comp .comp-list {margin: 0;padding: 0;}.b-comp li {margin: 0;padding: 0 0 0.5em;list-style: none outside none;}.b-comp li .title {margin-bottom: 1em;border-bottom: 1px dashed;color: #000;font-size: 1.29em;font-weight: bold;cursor: pointer;}.b-comp li .title_on {font-size: 1.29em;}.b-comp .js-content-comp {padding-top: 0.75em;}.b-comp .comp-tab {font-size: 0.79em;}.b-sape {width: 100%;text-align: center;clear: both;}.b-pageline {display: flex;flex-wrap: wrap;gap: 4px;}@media (max-width: 767px) {.b-pageline {display: flex;justify-content: center;}}.b-pageline .first.disabled {display: none;}.b-pageline .last.disabled {display: none;}.b-pageline .next.disabled {display: none;}.b-pageline .prev.disabled {display: none;}.b-pageline li {list-style-type: none;}.b-pageline:after {clear: both;content: "";display: block;}.b-pageline a:hover {text-decoration: none;}.b-pageline a.pageline__next1 {padding: 0.3em 0;text-decoration: none;}.b-pageline .pageline__back1 {padding: 0.3em 0;text-decoration: none;}.b-pageline a,.b-pageline span {display: flex;min-width: 40px;min-height: 40px;padding: 8px;border-radius: 6px;background-color: #f8f8f8;justify-content: center;align-items: center;color: #36414b;font-size: 18px;font-weight: 500;text-decoration: none;transition-duration: 0.2s linear;}@media (max-width: 767px) {.b-pageline a,.b-pageline span {min-width: 29px;min-height: 35px;font-size: 14px;}}.b-pageline a:hover,.b-pageline span:hover {background-color: rgba(231, 120, 35, 0.15);color: #e77823;}.b-pageline a:hover svg path,.b-pageline span:hover svg path {stroke: #e77823;}.b-pageline .active a,.b-pageline a.pageline__on {background-color: rgba(231, 120, 35, 0.15);color: #e77823;}.b-pageline .prev a,.b-pageline .next a {padding: 0.3em 0.5em 0.3em 0;}.b-bannerright {margin-bottom: 1em;}.b-speclink h2 {float: left;}.b-speclink a {padding-top: 5px;font-weight: bold;float: right;}.b-picbox {width: 197px;margin-bottom: 2em;background: #dbe0e4 url("../images/picbox.bg.gif") 0 100% repeat-x;overflow: hidden;}.b-picbox p {margin: 0;padding: 0 0 0.75em;}.b-memberbox {margin-bottom: 2em;}.b-memberbox h3 {margin-bottom: 1.538em;padding: 0.2em 0.769em;background-color: #e3e7ea;font-size: 1.083em;}.b-memberbox .memberbox__text {overflow: hidden;}.b-memberbox .memberbox__img {padding-right: 1.67em;float: left;}.b-memberbox p {margin: 0;padding: 0;}.b-result {margin-bottom: 1em;}.b-result p {margin: 0;padding: 0 0 1em;}.b-result .title {font-size: 14px;}.b-sitemap ul {margin: 0;padding: 0;list-style: none;}.b-sitemap ul ul {padding-top: 0.5em;}.b-sitemap li {margin-bottom: 0.5em;font-size: 1em;}.b-sitemap li li {margin-left: 3em;font-size: 1em;font-weight: normal;}.b-answer {padding: 20px;font-weight: bold;text-align: center;}.b-answer p {margin: 0;padding: 0 0 1em;}.b-answer p:last-of-type {padding-bottom: 0;}.b-answer--popup {padding: 40px 30px;border-radius: 20px;overflow: hidden;background: #fff;}@media (max-width: 767px) {.b-answer--popup {padding: 40px 20px;}}.b-answer--popup p {font-size: 20px;}@media (max-width: 767px) {.b-answer--popup p {font-size: 18px;}}.b-msgbox {padding-top: 270px;padding-bottom: 15px;}@media (min-width: 768px) and (max-width: 1239px) {.b-msgbox {padding-top: 150px;}}@media (max-width: 767px) {.b-msgbox {padding-top: 100px;}}.b-tab .tab__titlebox {margin-bottom: 20px;border-bottom: 1px solid #e77823;}.b-tab .tab__titlebox:after {content: "";display: block;clear: both;font-size: 0;}.b-tab .tab__titleitem {padding: 9px 22px;border: 1px solid #fff;background-color: #f2f2f2;color: #36414b;cursor: pointer;float: left;}.b-tab .tab__titleitem_on, .b-tab .tab__titleitem:hover {border: 1px solid #e77823;background-color: #e77823;color: #fff;}.b-carbox table {width: 100%;margin-bottom: 2em;border-collapse: collapse;}.b-carbox th,.b-carbox td {padding: 0.3em 0.5em;border: 1px solid #8d9196;border-collapse: collapse;}.b-carbox th {background-color: #8d9196;color: #fff;text-align: left;}.b-carbox .carbox__input1 {width: 100px;}.b-carbox .carbox__center {text-align: center;}.b-catrelated {position: relative;max-width: 1410px;margin: 100px auto;padding: 0 35px;box-sizing: content-box;}@media (min-width: 768px) and (max-width: 1239px) {.b-catrelated {margin: 50px auto;padding: 0;}}@media (max-width: 767px) {.b-catrelated {margin: 40px auto;padding: 0;}}.b-catrelated .catrelated__back {position: absolute;top: -40px;right: 40px;width: 35px;height: 35px;background: url("../images/catalog.back2.gif") 0 0 no-repeat;cursor: pointer;}.b-catrelated .catrelated__back:hover {background: url("../images/catalog.back2.gif") 0 100% no-repeat;}.b-catrelated .catrelated__next {position: absolute;top: -40px;right: 0;width: 35px;height: 35px;background: url("../images/catalog.next2.gif") 0 0 no-repeat;cursor: pointer;}.b-catrelated .catrelated__next:hover {background: url("../images/catalog.next2.gif") 0 100% no-repeat;}.b-desbtn {position: absolute;bottom: 5px;left: 0;display: none;padding: 0 4px 2px;cursor: pointer;}.b-desbtn span {position: relative;z-index: 5;color: #071f76;}.b-desbtn ins {position: absolute;z-index: 0;inset: 0;border-radius: 4px;background-color: #fff;opacity: 0.6;}.b-desbtn1 {bottom: 5px;left: 0;width: 30px;height: 20px;background: url("../images/desbtn.logo.png") 0 0 no-repeat;}.b-desbtn2 {bottom: 5px;left: 0;width: 30px;height: 20px;background: url("../images/desbtn.text.png") 0 0 no-repeat;}.b-desbtn3 {bottom: 5px;left: 0;width: 30px;height: 20px;background: url("../images/desbtn.text.png") 0 0 no-repeat;}.b-desbtn4 {bottom: 5px;left: 0;width: 30px;height: 20px;background: url("../images/desbtn.text.png") 0 0 no-repeat;}.b-desbtn5 {bottom: 5px;left: 0;width: 30px;height: 20px;background: url("../images/desbtn.text.png") 0 0 no-repeat;}.b-desbtn6 {bottom: 5px;left: 0;width: 30px;height: 20px;background: url("../images/desbtn.text.png") 0 0 no-repeat;}.b-desbtn:hover ins,.b-desbtn__hover ins {background-color: #bbb;}.b-menufoot {display: grid;margin: 0;padding: 0;list-style-type: none;gap: 15px 85px;grid-template-columns: repeat(2, 1fr);}.b-menufoot a:link,.b-menufoot a:active,.b-menufoot a:visited {font-size: 15px;font-weight: 500;line-height: 20px;}.b-robokassa {padding: 10px 0;}.b-brend {margin-right: -30px;}.b-brend:after {content: "";display: block;clear: both;font-size: 0;}.b-brend .brend__item {width: 160px;height: 140px;margin: 0 20px 20px 0;float: left;}.b-brend .brend__item:hover .brend__img {opacity: 0.5;}.b-brend .brend__img {margin-bottom: 10px;}.b-brend .brend__img img {display: inline-block;vertical-align: middle;max-width: 100%;}.b-brend .brend__title a:link, .b-brend .brend__title a:active, .b-brend .brend__title a:visited, .b-brend .brend__title a:hover {color: #000;font-family: "Onest", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;}.b-brenddet {margin-bottom: 20px;}.b-brenddet .brenddet__img {margin-right: 25px;float: left;}.b-brenddet .brenddet__content {overflow: hidden;}.b-brenddet .brenddet__wrap:after {content: "";display: block;clear: both;font-size: 0;}.b-brenddet .b-editor {margin-bottom: 0;}.form__cptch_country {display: none !important;}.b-tooltip {position: relative;display: inline-block;}.b-tooltip .tooltip__wrap {position: absolute;z-index: 10;bottom: 100%;left: 50%;box-sizing: border-box;display: none;min-width: 300px;margin-left: -150px;padding: 10px 20px;border: 1px solid #fff;border-radius: 20px;background: #fff;box-shadow: 0 5px 10px 0 rgba(50, 50, 50, 0.75);}.b-tooltip .tooltip__text {cursor: pointer;}.b-tooltip:hover .tooltip__wrap {display: block;}.b-wish-notice {text-align: center;}.b-wish-notice .wish-notice__text {padding-bottom: 10px;}.b-wish-notice .wish-title {padding-bottom: 10px;font-size: 15px;}.b-wish-notice .wish-btn {padding-bottom: 5px;}.b-wish-notice .wish-link {padding-bottom: 5px;}.b-wish-notice a:link,.b-wish-notice a:visited {outline: none;}@media (min-width: 768px) and (max-width: 1239px) {.hide-on-tablet {display: none !important;}}@media (min-width: 1240px) {.hide-on-desktop {display: none !important;}.show-on-desktop {display: block !important;}}@media (max-width: 767px) {.hide-on-mobile {display: none !important;}.show-on-mobile {display: block !important;}}.b-ratbox-form {margin-bottom: 5px;font-size: 0;float: right;}@media (max-width: 767px) {.b-ratbox-form {float: right;}}.b-ratbox-form:after {display: none;}.b-ratbox-form .ratbox__item:hover,.b-ratbox-form .star-rating-on,.b-social-network {margin-bottom: 20px;}.b-social-network .social-network__title {margin-bottom: 7px;}.b-social-network .social-network__wrap {margin-bottom: 10px;}.b-social-network .social-network__error {padding: 20px;border: 1px solid #e65a5a;background: #fef7f7;color: #e65a5a;}.b-cols {display: flex;margin: 0 -10px;flex-flow: row wrap;}.b-cols > [class^=cols__col-] {box-sizing: border-box;width: 100%;padding: 0 10px 20px;flex: 1 auto;}@media (min-width: 768px) and (max-width: 1239px) {.b-cols > [class^=cols__col-] {width: 100%;}}@media (max-width: 767px) {.b-cols > [class^=cols__col-] {width: 100%;}}.b-cols .cols__col-1-12 {width: 8.3333333333%;}.b-cols .cols__col-2-12 {width: 16.6666666667%;}.b-cols .cols__col-3-12 {width: 25%;}.b-cols .cols__col-4-12 {width: 33.3333333333%;}.b-cols .cols__col-5-12 {width: 41.6666666667%;}.b-cols .cols__col-6-12 {width: 50%;}.b-cols .cols__col-7-12 {width: 58.3333333333%;}.b-cols .cols__col-8-12 {width: 66.6666666667%;}.b-cols .cols__col-9-12 {width: 75%;}.b-cols .cols__col-10-12 {width: 83.3333333333%;}.b-cols .cols__col-11-12 {width: 91.6666666667%;}.b-cols .cols__col-12-12 {width: 100%;}@media (min-width: 768px) and (max-width: 1239px) {.b-cols .cols__col-tablet-1-12 {width: 8.3333333333%;}.b-cols .cols__col-tablet-2-12 {width: 16.6666666667%;}.b-cols .cols__col-tablet-3-12 {width: 25%;}.b-cols .cols__col-tablet-4-12 {width: 33.3333333333%;}.b-cols .cols__col-tablet-5-12 {width: 41.6666666667%;}.b-cols .cols__col-tablet-6-12 {width: 50%;}.b-cols .cols__col-tablet-7-12 {width: 58.3333333333%;}.b-cols .cols__col-tablet-8-12 {width: 66.6666666667%;}.b-cols .cols__col-tablet-9-12 {width: 75%;}.b-cols .cols__col-tablet-10-12 {width: 83.3333333333%;}.b-cols .cols__col-tablet-11-12 {width: 91.6666666667%;}.b-cols .cols__col-tablet-12-12 {width: 100%;}}@media (max-width: 767px) {.b-cols .cols__col-mobile-1-12 {width: 8.3333333333%;}.b-cols .cols__col-mobile-2-12 {width: 16.6666666667%;}.b-cols .cols__col-mobile-3-12 {width: 25%;}.b-cols .cols__col-mobile-4-12 {width: 33.3333333333%;}.b-cols .cols__col-mobile-5-12 {width: 41.6666666667%;}.b-cols .cols__col-mobile-6-12 {width: 50%;}.b-cols .cols__col-mobile-7-12 {width: 58.3333333333%;}.b-cols .cols__col-mobile-8-12 {width: 66.6666666667%;}.b-cols .cols__col-mobile-9-12 {width: 75%;}.b-cols .cols__col-mobile-10-12 {width: 83.3333333333%;}.b-cols .cols__col-mobile-11-12 {width: 91.6666666667%;}.b-cols .cols__col-mobile-12-12 {width: 100%;}}.b-confirm-window {text-align: center;}.b-confirm-window .confirm-window__content {margin: 15px 0;}.b-confirm-window .b-btnbox {width: 120px;padding: 12px;}.b-fixed-menu {position: fixed;z-index: 999;top: 0;right: 0;left: 0;box-sizing: border-box;height: 110px;background: #fff;box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.0705882353);transition: -webkit-transform 0.2s linear;transition: transform 0.2s linear;transition: transform 0.2s linear, -webkit-transform 0.2s linear;transform: translateY(-200%);}@media (max-width: 767px) {.b-fixed-menu {height: auto;}}@media (max-width: 1239px) {.b-fixed-menu {height: 70px;}}.b-fixed-menu .b-search_wrap {position: absolute;top: 0;right: 50%;margin-right: -810px;transform: translateX(-50%);}.b-fixed-menu .b-sevice:after {content: none;}.b-fixed-menu .b-btn {font-size: 15px;}.b-fixed-menu--on {transition: -webkit-transform 0.2s linear;transition: transform 0.2s linear;transition: transform 0.2s linear, -webkit-transform 0.2s linear;transform: translateY(0);}.b-fixed-menu .fixed-menu__inner {position: relative;box-sizing: content-box;display: flex;height: 100%;margin: 0 auto;padding: 0 30px;justify-content: space-between;align-items: center;}@media (max-width: 1439px) {.b-fixed-menu .fixed-menu__inner {max-width: 1410px;}}@media (max-width: 767px) {.b-fixed-menu .fixed-menu__inner {padding: 0;}}.b-fixed-menu .fixed-menu__inner .b-header {position: absolute;top: 25px;left: calc(50% - 35px);margin-left: -305px;transform: unset;transform: translateX(-50%);}@media (width <= 1580px) {.b-fixed-menu .fixed-menu__inner .b-header {left: 75px;margin-left: 0;transform: unset;}}.b-fixed-menu .fixed-menu__inner .b-search_wrap {right: 50%;margin-right: -1250px;transform: translateX(-50%);}@media (width <= 1700px) {.b-fixed-menu .fixed-menu__inner .b-search_wrap {right: 195px;margin-right: 0;transform: unset;}}@media (max-width: 1239px) {.b-fixed-menu .fixed-menu__inner .b-search_wrap {position: static;}}.b-fixed-menu .fixed-menu__inner .b-search_wrap .b-search_head .search__open {background: url("/files/110/search-blackl.svg") no-repeat center center;}.b-fixed-menu .fixed-menu__inner .b-sevice {position: relative;top: 0;height: 100%;}@media (width <= 1580px) {.b-fixed-menu .fixed-menu__inner .b-sevice .sevice__level-1 {gap: 20px;}}@media (max-width: 1439px) {.b-fixed-menu .fixed-menu__inner .b-sevice .sevice__level-1 {display: none;}}.b-fixed-menu .fixed-menu__inner .b-sevice .sevice__item-1:last-child {display: none;}.b-fixed-menu .fixed-menu__inner .sidebar__txt4 {left: 20px;}@media (min-width: 1240px) {.b-fixed-menu .fixed-menu__inner .sidebar__txt4 {top: 10px;transform: unset;}}.b-fixed-menu .fixed-menu__inner .sidebar__txt4 .b-logo {top: 10px;left: 20px;max-width: 200px;}@media (max-width: 1239px) {.b-fixed-menu .fixed-menu__inner .sidebar__txt4 .b-logo {top: 50%;translate: 0 -50%;}}@media (min-width: 768px) {.b-fixed-menu .fixed-menu__inner .sidebar__txt4 .b-logo a img {max-width: 38px;}}.b-fixed-menu .fixed-menu__inner .sidebar__txt4 .b-logo-text {display: none;}.b-fixed-menu .fixed-menu__inner .b-menu--fix {top: 75px;left: 0;display: unset;min-height: auto;padding: 0;background-color: unset;}@media (max-width: 1439px) {.b-fixed-menu .fixed-menu__inner .b-menu--fix {padding: 0;}}@media (max-width: 1239px) {.b-fixed-menu .fixed-menu__inner .b-menu--fix {display: none;}}.b-fixed-menu .fixed-menu__inner .b-menu--fix a:link,.b-fixed-menu .fixed-menu__inner .b-menu--fix a:visited {color: #36414b;font-size: 15px;font-weight: 500;}@media (max-width: 1439px) {.b-fixed-menu .fixed-menu__inner .b-menu--fix a:link,.b-fixed-menu .fixed-menu__inner .b-menu--fix a:visited {font-size: 13px;}}.b-fixed-menu .fixed-menu__inner .b-menu--fix a:link:hover,.b-fixed-menu .fixed-menu__inner .b-menu--fix a:visited:hover {color: #36414b;font-size: 15px;font-weight: 500;}@media (max-width: 1439px) {.b-fixed-menu .fixed-menu__inner .b-menu--fix a:link:hover,.b-fixed-menu .fixed-menu__inner .b-menu--fix a:visited:hover {font-size: 13px;}}.b-fixed-menu .fixed-menu__inner .b-menu--fix .menu__level-1:hover .menu__level-2 {display: none;}.b-fixed-menu .sidebar__txt1 {position: absolute;top: 10px;right: 50%;width: 100%;max-width: 210px;margin-right: -810px;transform: translateX(-50%);}.b-fixed-menu .sidebar__txt1 p {margin: 0;}@media (width <= 1700px) {.b-fixed-menu .sidebar__txt1 {right: 35px;margin-right: 0;transform: unset;}}@media (max-width: 1239px) {.b-fixed-menu .sidebar__txt1 {right: 110px;display: flex;width: 50px;height: 50px;justify-content: center;align-items: center;}.b-fixed-menu .sidebar__txt1 svg {vertical-align: top;}}@media (max-width: 767px) {.b-fixed-menu .sidebar__txt1 {right: 90px;}}.b-fixed-menu .sidebar__txt2 {position: absolute;top: 26px;right: 50%;margin-right: -422px;transform: translateX(-50%);}@media (max-width: 1699px) {.b-fixed-menu .sidebar__txt2 {right: 315px;margin-right: 0;transform: unset;}}@media (max-width: 1239px) {.b-fixed-menu .sidebar__txt2 {display: none;}}.b-fixed-menu .sidebar__txt3 {position: absolute;top: 24px;right: 50%;margin-right: -390px;transform: translateX(-50%);}@media (max-width: 1699px) {.b-fixed-menu .sidebar__txt3 {right: 395px;margin-right: 0;transform: unset;}}@media (max-width: 1239px) {.b-fixed-menu .sidebar__txt3 {display: none;}}.b-fixed-menu .sidebar__txt3 .b-contacts .contacts__item:first-child, .b-fixed-menu .sidebar__txt3 .b-contacts .contacts__item:last-child {display: none;}.b-fixed-menu .sidebar__txt3 .b-contacts .contacts__item-mail a[href^="tel:"] {font-size: 16px;}.b-fixed-menu .sidebar__txt3 .b-contacts .contacts__item-mail a[href^="mailto:"] {display: none;}.b-fixed-menu .b-search_head {top: 15px;right: 67px;}@media (max-width: 767px) {.b-fixed-menu .b-search_head {right: 50px;}}.b-fixed-menu .b-search_head_full {width: calc(100% - 975px);}@media (min-width: 1240px) and (max-width: 1439px) {.b-fixed-menu .b-search_head_full {width: calc(100% - 400px);}}@media (max-width: 767px) {.b-copy {text-align: center;}}@media (max-width: 767px) {.b-btnbox--confirm {width: 100px;}}.b-media {display: flex;gap: 30px;}@media (width <= 1700px) {.b-media {gap: 15px;}}.b-fixed-menu .b-media {gap: 16px;}.b-fixed-menu .b-media img {max-width: 16px;}.b-map {margin-bottom: 100px;}@media (min-width: 768px) and (max-width: 1239px) {.b-map {margin-bottom: 40px;}}@media (max-width: 767px) {.b-map {margin-bottom: 30px;}}.b-map iframe {width: 100% !important;border-radius: 20px;}.b-contacts {display: flex;gap: 30px;}@media (min-width: 1240px) and (max-width: 1439px) {.b-contacts {gap: 15px;}}.b-contacts .contacts__item {display: flex;}.b-contacts .contacts__item-map {align-items: center;}.b-contacts .contacts__item-mail {padding: 0 30px;flex-direction: column;gap: 5px;}@media (min-width: 1240px) and (max-width: 1439px) {.b-contacts .contacts__item-mail {padding: 0 15px;}}.b-contacts .contacts__item-mail a:first-child {color: #36414b;font-size: 18px;font-weight: 600;line-height: 20px;}.b-contacts .contacts__item-mail a:last-child {color: #e77823;}.b-contacts .contacts__item-address {flex-direction: column;gap: 5px;}@media (max-width: 767px) {.b-contacts .contacts__item-address {align-items: center;}}.b-contacts .contacts__item-address p:last-child {opacity: 0.5;}@media (max-width: 767px) {.b-contacts .contacts__item-address p br {display: none;}}.b-grayitem {display: flex;max-width: 1700px;margin: 20px auto 100px;padding-inline: 145px 175px;flex-direction: column;}@media (max-width: 1599px) {.b-grayitem {padding: 70px 35px;}}@media (max-width: 1239px) {.b-grayitem {margin: 0 -35px 50px;padding: 40px 35px 60px;}}@media (max-width: 767px) {.b-grayitem {margin: 0 -20px 40px;padding: 30px 20px 40px;padding-inline: 20px;}}.b-grayitem .grayitem__title-company {margin-bottom: 30px;color: #e77823;font-size: 18px;font-weight: 500;line-height: 24px;}@media (max-width: 1239px) {.b-grayitem .grayitem__title-company {margin-bottom: 20px;font-size: 14px;line-height: 20px;}}@media (max-width: 767px) {.b-grayitem .grayitem__title-company {margin-bottom: 10px;}}.b-grayitem .grayitem__wrapper {display: grid;justify-content: space-between;gap: 80px 30px;grid-template-areas: "title title price prod" "pro time delivery manager";grid-template-columns: repeat(4, 22%);}@media (max-width: 1239px) {.b-grayitem .grayitem__wrapper {gap: 30px 35px;grid-template-areas: "title title title" "prie prod pro" "time delivery manager";grid-template-columns: repeat(3, 1fr);}}@media (max-width: 767px) {.b-grayitem .grayitem__wrapper {gap: 20px;grid-template-areas: "title title" "prie prod" "pro time" "delivery manager";grid-template-columns: repeat(2, 1fr);}}.b-grayitem .grayitem__wrapper .grayitem__title {max-width: 600px;margin: 0;grid-area: title;text-align: left;}@media (max-width: 1239px) {.b-grayitem .grayitem__wrapper .grayitem__title {max-width: none;font-size: 35px;line-height: 100%;}}@media (max-width: 767px) {.b-grayitem .grayitem__wrapper .grayitem__title {max-width: 100%;font-size: 25px;}}.b-grayitem .grayitem__wrapper .grayitem__item-1 {grid-area: item1;}.b-grayitem .grayitem__wrapper .grayitem__item-2 {grid-area: item2;}.b-grayitem .grayitem__wrapper .grayitem__item-3 {grid-area: item3;}.b-grayitem .grayitem__wrapper .grayitem__item-4 {grid-area: item4;}.b-grayitem .grayitem__wrapper .grayitem__item-5 {grid-area: item5;}.b-grayitem .grayitem__wrapper .grayitem__item-6 {grid-area: item6;}.b-windowtype {overflow: hidden;margin: 100px 0;padding: 0 35px;}@media (max-width: 1239px) {.b-windowtype {margin: 50px 0;padding: 0;}}@media (max-width: 767px) {.b-windowtype {margin: 40px 0;}}.b-windowtype .windowtype__item__wrapper {display: flex;max-width: 1410px;margin: 0 auto;}@media (max-width: 1239px) {.b-windowtype .windowtype__item__wrapper {max-width: none;margin: 0;}}.b-windowtype .windowtype__item__wrapper .windowtype__item {max-width: 450px;height: auto;padding: 10px;border: 1px solid #eaeaea;border-radius: 20px;}.b-windowtype .windowtype__item__wrapper .windowtype__item__up {box-sizing: border-box;height: 360px;padding: 40px 35px 0;border-radius: 10px;background-color: #f8f8f8;text-align: center;overflow: hidden;}@media (max-width: 1239px) {.b-windowtype .windowtype__item__wrapper .windowtype__item__up {height: 100%;max-height: 230px;padding: 20px 12px 24px;}}.b-windowtype .windowtype__item__wrapper .windowtype__item__up__title {margin-bottom: 35px;}@media (max-width: 1239px) {.b-windowtype .windowtype__item__wrapper .windowtype__item__up__title {margin-bottom: 15px;}}.b-windowtype .windowtype__item__wrapper .windowtype__item__up img {width: auto;max-width: 100%;}@media (max-width: 1239px) {.b-windowtype .windowtype__item__wrapper .windowtype__item__up img {height: 85%;}}.b-windowtype .windowtype__item__wrapper .windowtype__item__bottom {margin: 40px 0 50px;text-align: center;}@media (max-width: 1239px) {.b-windowtype .windowtype__item__wrapper .windowtype__item__bottom {margin: 25px 0 33px;}}.b-windowtype .windowtype__item__wrapper .windowtype__item__bottom__price {margin-bottom: 15px;}.b-windowtype .windowtype__item__wrapper .windowtype__item__bottom__subtitle {color: #36414b;font-size: 16px;line-height: 16px;margin: 0 0 5px;}@media (max-width: 979px) {.b-windowtype .windowtype__item__wrapper .windowtype__item__bottom__subtitle {font-size: 12px;}}.b-windowtype .windowtype__item__wrapper .windowtype__item__bottom__type {font-size: 16px;}@media (max-width: 979px) {.b-windowtype .windowtype__item__wrapper .windowtype__item__bottom__type {font-size: 12px;}}.b-windowtype--doors .windowtype__item__wrapper .windowtype__item__up__title {margin-bottom: 20px;}.b-windowtype--cottage .windowtype__item__wrapper {flex-wrap: wrap;gap: 30px;}@media (max-width: 1239px) {.b-windowtype--cottage .windowtype__item__wrapper {gap: 15px;}}.b-windowtype--cottage .windowtype__item__wrapper .windowtype__item {max-width: none;width: calc(33.333% - 20px);}@media (min-width: 768px) and (max-width: 1239px) {.b-windowtype--cottage .windowtype__item__wrapper .windowtype__item {width: calc(50% - 7.5px);}}@media (max-width: 767px) {.b-windowtype--cottage .windowtype__item__wrapper .windowtype__item {width: 100%;}}.b-windowtype--cottage .windowtype__item__wrapper .windowtype__item__up {display: flex;height: auto;padding: 0;flex-direction: column-reverse;justify-content: flex-end;}@media (max-width: 1239px) {.b-windowtype--cottage .windowtype__item__wrapper .windowtype__item__up {max-height: 100%;}}.b-windowtype--cottage .windowtype__item__wrapper .windowtype__item__up__title {margin: 40px 0;}.b-windowtype--cottage .windowtype__item__wrapper .windowtype__item img {border-radius: 10px;}.b-windowtype--fixed-size .windowtype__item__wrapper .windowtype__item {display: flex;flex-direction: column;justify-content: space-between;}.b-windowtype--fixed-size .windowtype__item__wrapper .windowtype__item__up {height: 100%;padding: 40px 35px 20px;}@media (max-width: 1239px) {.b-windowtype--fixed-size .windowtype__item__wrapper .windowtype__item__up {max-height: 100%;}}.b-windowtype--fixed-size .windowtype__item__wrapper .windowtype__item__up img {height: 230px;object-fit: cover;border-radius: 8px;}@media (max-width: 1239px) {.b-windowtype--fixed-size .windowtype__item__wrapper .windowtype__item__up img {height: 180px;}}.swiper.swiper--windowtype {max-width: 1410px;margin: 0 auto;overflow: visible;}.swiper.swiper--windowtype .swiper-wrapper {display: flex;gap: 0;}.b-work {margin: 0 0 100px;padding-top: 100px;padding-bottom: 100px;}@media (min-width: 768px) and (max-width: 1239px) {.b-work {margin: 0 -35px 50px;padding-top: 50px;padding-bottom: 50px;}}@media (max-width: 767px) {.b-work {margin: 0 -20px 50px;padding: 40px 20px;}}.b-work .work__img {position: absolute;z-index: -1;inset: 0;border-radius: 20px;overflow: hidden;}.b-work .work__img img,.b-work .work__img source {width: 100%;height: 100%;object-fit: cover;}.b-work .work__up {display: grid;margin-bottom: 30px;border-radius: 20px;background-color: #fff;grid-template-columns: repeat(3, 1fr);}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__up {background-color: transparent;gap: 35px;}}@media (max-width: 767px) {.b-work .work__up {background-color: transparent;grid-template-columns: repeat(1, 1fr);}}.b-work .work__up__item {padding: 50px;border: solid #eaeaea;border-width: 0 1px 0 0;}.b-work .work__up__item:last-child {border-width: 0;}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__up__item {display: flex;padding: 0;flex-direction: column;border-width: 0;}}@media (max-width: 767px) {.b-work .work__up__item {display: flex;margin-bottom: 20px;padding: 0;padding-bottom: 20px;flex-wrap: wrap;justify-content: space-between;border-width: 0 0 1px 0;}.b-work .work__up__item:last-child {margin-bottom: 0;padding-bottom: 0;}}.b-work .work__up__item__wrapper {margin-bottom: 20px;}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__up__item__wrapper {margin-bottom: 15px;}}@media (max-width: 767px) {.b-work .work__up__item__wrapper {margin-bottom: 10px;flex-direction: row;order: 1;}}.b-work .work__up__item__wrapper .work__up__item__title {max-width: none;}.b-work .work__up__item__subtitle {margin-bottom: 40px;}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__up__item__subtitle {margin-bottom: 20px;}}@media (max-width: 767px) {.b-work .work__up__item__subtitle {margin-bottom: 0;order: 3;}}.b-work .work__up__item__digit {color: #e77823;font-size: 22px;font-weight: 600;line-height: 20px;}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__up__item__digit {margin-top: auto;font-size: 14px;}}@media (max-width: 767px) {.b-work .work__up__item__digit {order: 2;font-size: 14px;}}.b-work .work__down {display: grid;gap: 30px;grid-template-columns: repeat(2, 1fr);}@media (max-width: 767px) {.b-work .work__down {display: flex;gap: 0;}}.b-work .work__down__item {position: relative;display: flex;padding: 50px 70px 50px 50px;justify-content: space-between;}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__down__item {height: 375px;padding: 30px;flex-direction: column;}}@media (max-width: 767px) {.b-work .work__down__item {height: 320px;padding: 20px;flex-direction: column;}}.b-work .work__down__item__title {color: #fff;}.b-work .work__down__item__container {display: flex;flex-direction: column;gap: 20px;}@media (max-width: 767px) {.b-work .work__down__item__container {gap: 10px;}}.b-work .work__down__item__container .work__down__item__wrapper {margin: 0;}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__down__item__container .work__down__item__wrapper {flex-direction: row;align-items: center;column-gap: 15px;}}@media (max-width: 767px) {.b-work .work__down__item__container .work__down__item__wrapper {flex-direction: row;align-items: center;column-gap: 15px;}}.b-work .work__down__item__container .work__down__item__wrapper .work__down__item__image {background-color: #e77823;}.b-work .work__down__item__container .work__down__item__wrapper .work__down__item__image img {width: auto;}.b-work .work__down__item__container .work__down__item__wrapper .work__down__item__subtitle {color: #fff;font-size: 18px;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-work .work__down__item__container .work__down__item__wrapper .work__down__item__subtitle {font-size: 14px;}}@media (max-width: 767px) {.b-work .work__down__item__container .work__down__item__wrapper .work__down__item__subtitle {font-size: 14px;}}.b-work .work__down__item-imgbox {position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: -1;border-radius: 20px;}.b-work .work__down__item-imgbox img {width: 100%;height: 100%;object-fit: cover;}@media (max-width: 767px) {.b-work .work__swiper {overflow: visible;}}.b-work--services .work__up {margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));}@media (max-width: 1239px) {.b-work--services .work__up {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px) {.b-work--services .work__up {grid-template-columns: repeat(1, minmax(0, 1fr));}}.b-work--services .work__up__item {display: flex;min-height: 100%;padding: 20px;flex-direction: column;}@media (max-width: 1239px) {.b-work--services .work__up__item {padding: 0;}}@media (max-width: 767px) {.b-work--services .work__up__item {padding: 20px 0;}.b-work--services .work__up__item:first-child {padding-top: 0;}.b-work--services .work__up__item:last-child {margin-bottom: 20px;}}.b-work--services .work__up__item__wrapper {align-items: start;}@media (max-width: 767px) {.b-work--services .work__up__item__wrapper {align-items: center;}}.b-work--services .work__up__item__digit {margin-top: auto;}@media (max-width: 767px) {.b-work--services .work__up__item__digit {margin: 0;}}.b-responsibility {margin: 100px 0;padding: 100px 35px 110px;}@media (min-width: 768px) and (max-width: 1239px) {.b-responsibility {margin: 50px -35px;padding: 40px 35px;}}@media (max-width: 767px) {.b-responsibility {margin: 40px -20px;padding: 30px 20px;}}.b-responsibility .responsibility__container {max-width: 1410px;margin: 0 auto;}@media (max-width: 767px) {.b-responsibility .responsibility__container {width: 100%;margin: 0;}}.b-responsibility .responsibility__wrapper {gap: 55px 30px;}@media (min-width: 768px) and (max-width: 1239px) {.b-responsibility .responsibility__wrapper {gap: 30px 20px;grid-template-areas: "title title title title" "price prie prod prod" "pro time delivery manager";grid-template-columns: repeat(4, 1fr);}}@media (max-width: 767px) {.b-responsibility .responsibility__wrapper {gap: 20px;grid-template-areas: "title title" "price prod" "pro time" "delivery manager";grid-template-columns: repeat(2, 1fr);}}@media (min-width: 768px) and (max-width: 1239px) {.b-responsibility .responsibility__wrapper .responsibility__item__wrapper {flex-direction: row;column-gap: 15px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-responsibility .responsibility__wrapper .responsibility__item__image {width: 50px;height: 50px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-responsibility .responsibility__wrapper .responsibility__item__title {font-size: 18px;}}.b-responsibility .responsibility__wrapper .responsibility__item-1 {grid-area: price;}.b-responsibility .responsibility__wrapper .responsibility__item-2 {grid-area: prod;}.b-responsibility .responsibility__wrapper .responsibility__item-3 {grid-area: pro;}.b-responsibility .responsibility__wrapper .responsibility__item-4 {grid-area: time;}.b-responsibility .responsibility__wrapper .responsibility__item-5 {grid-area: delivery;}.b-responsibility .responsibility__wrapper .responsibility__item-6 {grid-area: manager;}.b-responsibility .responsibility__wrapper .responsibility__item:has(span) span {display: block;margin-bottom: 20px;color: #e77823;font-size: 50px;font-weight: 600;line-height: 100%;}@media (min-width: 768px) and (max-width: 1239px) {.b-responsibility .responsibility__wrapper .responsibility__item:has(span) span {margin-bottom: 10px;font-size: 30px;}}@media (max-width: 767px) {.b-responsibility .responsibility__wrapper .responsibility__item:has(span) span {margin-bottom: 10px;font-size: 30px;}}.b-responsibility .responsibility__wrapper .responsibility__item:has(span) .responsibility__item__subtitle {color: #36414b;font-size: 22px;font-weight: 600;line-height: 1.13;}@media (min-width: 768px) and (max-width: 1239px) {.b-responsibility .responsibility__wrapper .responsibility__item:has(span) .responsibility__item__subtitle {font-size: 16px;}}@media (max-width: 767px) {.b-responsibility .responsibility__wrapper .responsibility__item:has(span) .responsibility__item__subtitle {font-size: 16px;}}.b-responsibility--about {margin-top: 0;}.b-choise {max-width: 1410px;margin: 100px auto;}@media (min-width: 768px) and (max-width: 1239px) {.b-choise {margin: 50px 0;padding: 0;}}@media (max-width: 767px) {.b-choise {margin: 40px 0;padding: 0;}}.b-choise .choise__swiper {overflow: visible;}.b-choise .choise__container {display: grid;gap: 30px;grid-template-columns: repeat(3, 1fr);}@media (min-width: 768px) and (max-width: 1239px) {.b-choise .choise__container {display: flex;gap: 0;}}@media (max-width: 767px) {.b-choise .choise__container {display: flex;gap: 0;}}.b-choise .choise__container .choise__item {min-height: 380px;padding: 10px;border: 1px solid #eaeaea;border-radius: 20px;}@media (max-width: 1239px) {.b-choise .choise__container .choise__item {height: auto;min-height: 100%;}}.b-choise .choise__container .choise__item__image {display: flex;margin-bottom: 30px;border-radius: 10px;overflow: hidden;}.b-choise .choise__container .choise__item__image img {width: 100%;}.b-choise .choise__container .choise__item__title {margin-bottom: 15px;}@media (max-width: 767px) {.b-choise .choise__container .choise__item__title {margin-bottom: 10px;}}.b-choise .choise__container .choise__item__subtitle {font-size: 18px;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-choise .choise__container .choise__item__subtitle {padding: 0 10px;font-size: 14px;}}@media (max-width: 767px) {.b-choise .choise__container .choise__item__subtitle {padding: 0 10px;font-size: 14px;}}.b-choise .choise__container .choise__item__title, .b-choise .choise__container .choise__item__subtitle {padding: 0 30px;}@media (min-width: 768px) and (max-width: 1239px) {.b-choise .choise__container .choise__item__title, .b-choise .choise__container .choise__item__subtitle {padding: 0 10px;}}@media (max-width: 767px) {.b-choise .choise__container .choise__item__title, .b-choise .choise__container .choise__item__subtitle {padding: 0 10px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-choise .choise__container .choise__item__subtitle {padding-bottom: 10px;}}@media (max-width: 767px) {.b-choise .choise__container .choise__item__subtitle {padding: 0 10px 10px;}}.b-faq {margin: 140px auto 100px;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq {margin: 50px auto;}}@media (max-width: 767px) {.b-faq {margin: 40px auto;}}.b-faq .faq__item {position: relative;max-width: 930px;margin: 0 auto 10px;padding: 33px 90px 33px 40px;border: 1px solid #eaeaea;border-radius: 20px;cursor: pointer;transition: 0.2s linear;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq .faq__item {padding: 25px 70px 25px 30px;}}@media (max-width: 767px) {.b-faq .faq__item {padding: 20px 20px 50px;}}.b-faq .faq__item .accordion-btn {position: absolute;top: 20px;right: 20px;width: 50px;height: 50px;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq .faq__item .accordion-btn {top: 23px;right: 25px;width: 24px;height: 24px;}}@media (max-width: 767px) {.b-faq .faq__item .accordion-btn {top: auto;right: 10px;bottom: 10px;width: 24px;height: 24px;}}.b-faq .faq__item .accordion-btn span {position: absolute;top: 50%;left: 50%;display: block;width: 20px;height: 2px;background-color: #36414b;transition: 0.2s linear;transform: translate(-50%);}.b-faq .faq__item .accordion-btn span:last-child {transform: rotate(-90deg) translate(calc(-50% + 10px), -10px);}.b-faq .faq__item.active {border: 1px solid transparent;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1019607843);}.b-faq .faq__item.active .accordion-btn span:last-child {transform: translate(-50%);}.b-faq .faq__item:hover {border: 1px solid transparent;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1019607843);}.b-faq .faq__item:last-child {margin: 0 auto;}.b-faq .faq__header {color: #36414b;font-size: 22px;font-weight: 600;line-height: 1.13;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq .faq__header {font-size: 18px;}}@media (max-width: 767px) {.b-faq .faq__header {font-size: 18px;}}.b-faq .faq__content {margin-top: 20px;font-size: 18px;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq .faq__content {font-size: 14px;}}@media (max-width: 767px) {.b-faq .faq__content {font-size: 14px;}}.b-faq--middle-margin {margin: 100px auto;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq--middle-margin {margin: 50px auto;}}@media (max-width: 767px) {.b-faq--middle-margin {margin: 40px auto;}}@media (max-width: 1239px) {.b-top-callback .top-callback__text {display: none;}}@media (max-width: 1239px) {.b-top-callback .b-btn--light, .b-top-callback .b-btn--light:link, .b-top-callback .b-btn--light:visited {height: auto;background: transparent;}}.b-tab-menu {display: flex;margin: 0;padding: 0;list-style: none;align-items: center;gap: 5px;}.b-tab-menu .tab-menu__item {padding: 15px 30px;border-radius: 10px 10px 0 0;background: #f7ece3;color: #e77823;font-size: 16px;font-weight: 600;line-height: 1.25;letter-spacing: -0.02em;cursor: pointer;}.b-tab-menu .tab-menu__item.active {background-color: #e77823;color: #fff;}.b-common-cards {margin: 30px 0;padding: 100px 145px;border-radius: 40px;background-color: #f8f8f8;}@media (max-width: 1599px) {.b-common-cards {padding: 70px 50px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-common-cards {margin: 0 -35px;padding: 50px 35px;border-radius: 0;}}@media (max-width: 767px) {.b-common-cards {margin: 0 -20px;padding: 40px 20px;border-radius: 0;}}.b-common-cards .common-cards__container {max-width: 1410px;margin-right: auto;margin-left: auto;}.b-common-cards .common-cards__list {display: flex;flex-wrap: wrap;gap: 30px;}@media (max-width: 1599px) {.b-common-cards .common-cards__list {gap: 20px;}}@media (max-width: 767px) {.b-common-cards .common-cards__list {row-gap: 15px;}}.b-common-cards .common-cards__item {box-sizing: border-box;display: flex;width: calc(20% - 24px);padding: 35px 35px 40px;border-radius: 20px;background-color: #fff;flex-direction: column;row-gap: 30px;}@media (max-width: 1599px) {.b-common-cards .common-cards__item {padding: 20px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-common-cards .common-cards__item {width: calc(33.3333333333% - 14px);padding: 20px;gap: 20px;}}@media (max-width: 767px) {.b-common-cards .common-cards__item {width: 100%;padding: 15px;flex-direction: row;flex-direction: column;align-items: center;gap: 15px;text-align: center;}}@media (min-width: 768px) and (max-width: 1239px) {.b-common-cards .common-cards__item:nth-child(n+4) {width: calc(50% - 10px);}}@media (max-width: 767px) {.b-common-cards .common-cards__up {display: flex;flex-direction: column;}}.b-common-cards .common-cards__up-title {color: #36414b;font-size: 22px;font-weight: 600;line-height: 25px;letter-spacing: -0.1px;}@media (max-width: 1599px) {.b-common-cards .common-cards__up-title {font-size: 18px;line-height: 20px;}}.b-common-cards .common-cards__icon {display: flex;width: 50px;height: 50px;border-radius: 10px;background-color: rgba(231, 120, 35, 0.1);justify-content: center;align-items: center;flex-shrink: 0;}.b-common-cards .common-cards__description {color: #36414b;font-size: 18px;font-weight: 600;line-height: 1.14;letter-spacing: -0.01em;}.b-common-cards .common-cards__info, .b-common-cards .common-cards__subtitle {max-width: 760px;margin-right: auto;margin-left: auto;color: #444;font-size: 18px;font-weight: 400;line-height: 133%;text-align: center;}@media (max-width: 1239px) {.b-common-cards .common-cards__info, .b-common-cards .common-cards__subtitle {font-size: 16px;}}.b-common-cards .common-cards__subtitle {margin-bottom: 50px;}@media (max-width: 1239px) {.b-common-cards .common-cards__subtitle {margin: 0 0 40px;text-align: left;}}@media (max-width: 767px) {.b-common-cards .common-cards__subtitle {margin: 0 0 30px;}}.b-common-cards .common-cards__info {margin-top: 50px;}@media (max-width: 1239px) {.b-common-cards .common-cards__info {margin-top: 40px;}}@media (max-width: 767px) {.b-common-cards .common-cards__info {margin-top: 30px;}}.b-common-cards--four .common-cards__list {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));grid-auto-rows: 1fr;}@media (max-width: 1239px) {.b-common-cards--four .common-cards__list {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px) {.b-common-cards--four .common-cards__list {grid-template-columns: 1fr;grid-auto-rows: auto;}}.b-common-cards--four .common-cards__item {width: 100%;}.b-common-cards--four .common-cards__item:nth-child(n), .b-common-cards--four .common-cards__item:last-child {width: 100%;}.b-common-cards--doors .common-cards__up, .b-common-cards--aluminium .common-cards__up {display: flex;align-items: center;gap: 20px;}.b-common-cards--doors .common-cards__up-title, .b-common-cards--aluminium .common-cards__up-title {color: #36414b;font-size: 22px;font-weight: 600;line-height: 25px;letter-spacing: -0.1px;}@media (max-width: 1599px) {.b-common-cards--doors .common-cards__up-title, .b-common-cards--aluminium .common-cards__up-title {font-size: 18px;line-height: 20px;}}.b-common-cards--doors .common-cards__description, .b-common-cards--aluminium .common-cards__description {color: #444;font-size: 18px;font-weight: 400;line-height: 24px;}@media (max-width: 1239px) {.b-common-cards--doors .common-cards__description, .b-common-cards--aluminium .common-cards__description {font-size: 14px;line-height: 20px;}}.b-common-cards--doors .common-cards__list {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));grid-auto-rows: 1fr;}@media (max-width: 1239px) {.b-common-cards--doors .common-cards__list {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px) {.b-common-cards--doors .common-cards__list {grid-template-columns: 1fr;grid-auto-rows: auto;}}.b-common-cards--aluminium {margin-bottom: 100px;}@media (max-width: 1239px) {.b-common-cards--aluminium {margin-bottom: 50px;}}@media (max-width: 767px) {.b-common-cards--aluminium {margin-bottom: 30px;}}.b-advantages {position: relative;margin-bottom: 30px;padding: 80px 35px;border-radius: 40px;background: url("/images/content/advantages-bg.webp") center center/cover no-repeat;color: #fff;font-weight: 600;letter-spacing: -0.02em;text-align: center;}@media (min-width: 768px) and (max-width: 1239px) {.b-advantages {margin-right: -35px;margin-bottom: 0;margin-left: -35px;padding: 50px 35px;border-radius: 0;}}@media (max-width: 767px) {.b-advantages {margin-right: -20px;margin-bottom: 0;margin-left: -20px;padding: 40px 20px;border-radius: 0;}}.b-advantages .advantages__container {display: flex;max-width: 1440px;margin-right: auto;margin-left: auto;flex-wrap: wrap;justify-content: center;row-gap: 20px;}.b-advantages .advantages__item {z-index: 2;width: 25%;padding: 30px 0 10px;border-right: 1px solid rgba(255, 255, 255, 0.4);}@media (min-width: 768px) and (max-width: 1239px) {.b-advantages .advantages__item {padding: 0;}}@media (max-width: 767px) {.b-advantages .advantages__item {width: 50%;padding: 0;}}.b-advantages .advantages__item:last-child {border: none;}@media (max-width: 767px) {.b-advantages .advantages__item:nth-child(even) {border: none;}}.b-advantages .advantages__number {margin-bottom: 10px;font-size: 80px;line-height: 0.88;letter-spacing: -0.2px;}@media (min-width: 768px) and (max-width: 1239px) {.b-advantages .advantages__number {font-size: 50px;}}@media (max-width: 767px) {.b-advantages .advantages__number {margin-bottom: 0;font-size: 31px;}}.b-advantages .advantages__number span {font-size: 22px;line-height: 25px;}.b-advantages .advantages__description {margin-bottom: 5px;font-size: 30px;line-height: 1;}@media (min-width: 768px) and (max-width: 1239px) {.b-advantages .advantages__description {margin-bottom: 0;font-size: 20px;}}@media (max-width: 767px) {.b-advantages .advantages__description {margin-bottom: 0;font-size: 14px;}}.b-advantages .advantages__sub-description {font-size: 22px;letter-spacing: -0.01em;}@media (min-width: 768px) and (max-width: 1239px) {.b-advantages .advantages__sub-description {font-size: 14px;}}@media (max-width: 767px) {.b-advantages .advantages__sub-description {font-size: 10px;}}.b-advantages--aluminium {background: url("/images/content/advantages-bg-aluminium.webp") center center/cover no-repeat;}.b-advantages--aluminium:before {content: "";position: absolute;z-index: 1;inset: 0;border-radius: 40px;background-color: rgba(17, 17, 17, 0.6509803922);}@media (max-width: 1239px) {.b-advantages--aluminium:before {border-radius: 0;}}.b-img-text {margin: 30px 0 100px;padding: 100px 35px;border-radius: 40px;background-color: #f8f8f8;}@media (min-width: 768px) and (max-width: 1239px) {.b-img-text {margin: 0px -35px 30px;padding: 20px 35px;border-radius: 0;}}@media (max-width: 767px) {.b-img-text {margin: 0px -20px 20px;padding: 20px;border-radius: 0;}}.b-img-text .img-text__container {display: flex;max-width: 1410px;margin-right: auto;margin-left: auto;justify-content: space-between;align-items: flex-start;gap: 15px;}@media (min-width: 768px) and (max-width: 1239px) {.b-img-text .img-text__container {flex-direction: column;row-gap: 20px;}}@media (max-width: 767px) {.b-img-text .img-text__container {flex-direction: column;row-gap: 20px;}}.b-img-text .img-text__content {max-width: 840px;}@media (min-width: 768px) and (max-width: 1239px) {.b-img-text .img-text__content {display: contents;}}@media (max-width: 767px) {.b-img-text .img-text__content {display: contents;}}.b-img-text .img-text__heading {margin-bottom: 40px;text-align: left;}@media (min-width: 768px) and (max-width: 1239px) {.b-img-text .img-text__heading {margin-bottom: 20px;order: 0;}}@media (max-width: 767px) {.b-img-text .img-text__heading {margin-bottom: 10px;order: 0;}}.b-img-text .img-text__text {color: #444;font-size: 18px;font-weight: 400;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-img-text .img-text__text {order: 2;font-size: 14px;}}@media (max-width: 767px) {.b-img-text .img-text__text {order: 2;font-size: 14px;}}.b-img-text .img-text__text p {padding-bottom: 1em;}.b-img-text .img-text__text p:last-child {padding-bottom: 0;}.b-img-text .img-text__image {max-width: 490px;}@media (min-width: 768px) and (max-width: 1239px) {.b-img-text .img-text__image {margin: 0 auto;order: 1;max-width: none;width: 100%;}}@media (max-width: 767px) {.b-img-text .img-text__image {margin: 0 auto;order: 1;}}.b-img-text .img-text__image img {display: block;max-width: 480px;border-radius: 40px;}@media (max-width: 1239px) {.b-img-text .img-text__image img {max-width: 100%;border-radius: 20px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-img-text .img-text__image img {width: 100%;}}.b-banner-one {position: relative;left: 50%;width: 100vw;max-width: 1700px;min-width: 320px;margin-bottom: 30px;padding-inline: 35px;border-radius: 40px;background: #f8f8f8;transform: translateX(-50%);}@media (max-width: 1239px) {.b-banner-one {margin-bottom: 30px;padding-inline: 35px;border-radius: 0;}}@media (max-width: 767px) {.b-banner-one {padding-inline: 20px;}}.b-banner-one .banner-one__wrapper {max-width: 1410px;margin-inline: auto;padding-block: 190px 100px;}@media (max-width: 1239px) {.b-banner-one .banner-one__wrapper {padding-block: 86px 50px;}}@media (max-width: 767px) {.b-banner-one .banner-one__wrapper {padding-block: 50px 40px;}}.b-banner-one .banner-one__title {margin-bottom: 60px;color: #36414b;}@media (max-width: 1239px) {.b-banner-one .banner-one__title {margin-bottom: 40px;}}@media (max-width: 767px) {.b-banner-one .banner-one__title {margin-bottom: 20px;}}.b-banner-one .banner-one__block {display: flex;gap: 90px;}@media (max-width: 1239px) {.b-banner-one .banner-one__block {flex-direction: column;gap: 40px;}}.b-banner-one .banner-one__imgbox {max-width: 480px;}@media (max-width: 1239px) {.b-banner-one .banner-one__imgbox {max-width: 100%;}}.b-banner-one .banner-one__imgbox img {width: 100%;border-radius: 20px;}.b-banner-one .banner-one__text {font-size: 18px;font-weight: 500;line-height: 24px;}@media (max-width: 1239px) {.b-banner-one .banner-one__text {font-size: 14px;line-height: 20px;}}.b-banner-one .banner-one__text-title {margin-bottom: 30px;color: #e77823;}@media (max-width: 1239px) {.b-banner-one .banner-one__text-title {margin-bottom: 20px;}}.b-banner-one .banner-one__text-desc p {margin-bottom: 20px;font-weight: 400;}@media (max-width: 1239px) {.b-banner-one .banner-one__text-desc p {margin-bottom: 16px;}}.b-banner-one .banner-one__text-desc p:last-child {margin-bottom: 0;}.b-banner-one--contacts .banner-one__items {display: flex;gap: 20px;}@media (max-width: 767px) {.b-banner-one--contacts .banner-one__items {flex-direction: column;gap: 0;}}.b-banner-one--contacts .banner-one__column {width: calc(33.3333333333% - 13px);}@media (max-width: 767px) {.b-banner-one--contacts .banner-one__column {width: 100%;}}.b-banner-one--contacts .banner-one__item {margin-bottom: 30px;}@media (max-width: 767px) {.b-banner-one--contacts .banner-one__item {margin-bottom: 20px;}}.b-banner-one--contacts .banner-one__uptitle {margin-bottom: 15px;color: #36414b;font-size: 22px;font-weight: 600;line-height: 1.14;letter-spacing: -0.01em;}@media (max-width: 1239px) {.b-banner-one--contacts .banner-one__uptitle {font-size: 16px;}}@media (max-width: 767px) {.b-banner-one--contacts .banner-one__uptitle {margin-bottom: 10px;}}.b-banner-one--contacts .banner-one__subtitle {margin-bottom: 10px;color: #444;font-size: 18px;line-height: 1.33;}@media (max-width: 1239px) {.b-banner-one--contacts .banner-one__subtitle {font-size: 12px;}}.b-founder {max-width: 1410px;margin-inline: auto;margin-bottom: 100px;padding: 0 35px;}@media (max-width: 1239px) {.b-founder {margin-bottom: 50px;padding: 0;}}@media (max-width: 767px) {.b-founder {margin-bottom: 40px;padding: 0;}}.b-founder .founder__wrapper {display: flex;gap: 60px;}@media (max-width: 1239px) {.b-founder .founder__wrapper {gap: 20px;}}@media (max-width: 767px) {.b-founder .founder__wrapper {flex-direction: column;}}.b-founder .founder__block {display: flex;flex: 1 0 330px;flex-direction: column;}@media (max-width: 1239px) {.b-founder .founder__block {flex-basis: 220px;}}@media (max-width: 767px) {.b-founder .founder__block {flex-direction: row;gap: 20px;order: 20;flex-basis: 100%;}}.b-founder .founder__imgbox {max-width: 240px;margin-bottom: 30px;border-radius: 20px;background-color: #f8f8f8;overflow: hidden;}@media (max-width: 1239px) {.b-founder .founder__imgbox {max-width: 220px;margin-bottom: 12px;}}@media (max-width: 767px) {.b-founder .founder__imgbox {max-width: 130px;margin-bottom: 0;}}.b-founder .founder__imgbox img {width: 100%;height: 100%;object-fit: contain;}.b-founder .founder__name {margin-bottom: 20px;font-size: 50px;font-weight: 600;line-height: 50px;letter-spacing: -0.02em;}@media (max-width: 1239px) {.b-founder .founder__name {margin-bottom: 10px;font-size: 30px;line-height: 1;}}@media (max-width: 767px) {.b-founder .founder__name {font-size: 20px;line-height: 1;}}.b-founder .founder__post {font-size: 18px;font-weight: 500;line-height: 24px;opacity: 0.5;}@media (max-width: 1239px) {.b-founder .founder__post {font-size: 14px;line-height: 18px;}}@media (max-width: 767px) {.b-founder .founder__post {line-height: 1.1;}}.b-founder .founder__quote {position: relative;margin-bottom: 30px;padding: 70px 90px;border: 2px solid #e77823;border-radius: 20px;font-size: 18px;line-height: 24px;}@media (max-width: 1239px) {.b-founder .founder__quote {margin-bottom: 20px;padding: 30px;font-size: 14px;line-height: 18px;}}@media (max-width: 767px) {.b-founder .founder__quote {margin-bottom: 26px;padding: 20px;order: 10;}}.b-founder .founder__quote:before {content: "";position: absolute;bottom: -30px;left: 88px;border: 15px solid transparent;border-top: 15px solid #e77823;border-left: 15px solid #e77823;}@media (max-width: 1239px) {.b-founder .founder__quote:before {bottom: -20px;left: 40px;border-width: 10px;}}@media (max-width: 767px) {.b-founder .founder__quote:before {bottom: -26px;left: 26px;border-width: 13px;}}.b-founder .founder__quote:after {content: "";position: absolute;bottom: -26px;left: 90px;border: 15px solid transparent;border-top: 15px solid #fff;border-left: 15px solid #fff;}@media (max-width: 1239px) {.b-founder .founder__quote:after {bottom: -16px;left: 42px;border-width: 10px;}}@media (max-width: 767px) {.b-founder .founder__quote:after {bottom: -22px;left: 28px;border-width: 13px;}}.b-founder .founder__quote p {margin-bottom: 20px;}@media (max-width: 1239px) {.b-founder .founder__quote p {margin-bottom: 10px;}}.b-founder .founder__quote p:last-child {margin-bottom: 0;}@media (max-width: 1239px) {.p-about .b-carousel-reviews {display: none;}}.p-light-slider {color: #36414b;}.p-light-slider h1 {color: #36414b;}.p-light-slider .b-slider .slider__prices-wrapper {color: #36414b;}.p-light-slider .b-slider .slider__description {color: #444;}.p-light-slider .b-slider .slider__old-price-value {color: rgba(54, 65, 75, 0.5);}.p-light-slider .b-form.form__banner .form__cols-wrap .form__promo p {color: #36414b;}.b-technical-specifications {margin-bottom: 30px;padding: 100px 35px;border-radius: 40px;background-color: #f8f8f8;}@media (min-width: 768px) and (max-width: 1239px) {.b-technical-specifications {margin: 0 -35px 50px;padding: 50px 35px;border-radius: 0;}}@media (max-width: 767px) {.b-technical-specifications {margin: 0 -20px 40px;padding: 40px 20px;border-radius: 0;}}.b-technical-specifications .technical-specifications__container {max-width: 1410px;margin: 0 auto;}.b-technical-specifications .technical-specifications__wrapper {display: flex;padding: 25px 0;border-radius: 20px;background-color: #fff;align-items: center;gap: 0;}@media (min-width: 768px) and (max-width: 1239px) {.b-technical-specifications .technical-specifications__wrapper {padding: 15px 33px;}}@media (max-width: 767px) {.b-technical-specifications .technical-specifications__wrapper {padding: 8px 20px 20px;flex-direction: column-reverse;row-gap: 13px;}}.b-technical-specifications .technical-specifications__image {width: 100%;max-width: 530px;}@media (min-width: 768px) and (max-width: 1239px) {.b-technical-specifications .technical-specifications__image {display: none;}}.b-technical-specifications .technical-specifications__image img {max-width: 100%;}.b-technical-specifications .technical-specifications__list {display: flex;width: 100%;padding-right: 50px;flex-wrap: wrap;}@media (min-width: 768px) and (max-width: 1239px) {.b-technical-specifications .technical-specifications__list {padding-right: 0;}}@media (max-width: 767px) {.b-technical-specifications .technical-specifications__list {padding-right: 0;}}.b-technical-specifications .technical-specifications__item {box-sizing: border-box;display: flex;width: 50%;padding: 15px 0;padding-right: 30px;border-bottom: 1px solid #eaeaea;column-gap: 20px;}@media (min-width: 768px) and (max-width: 1239px) {.b-technical-specifications .technical-specifications__item {padding-right: 10px;}}@media (max-width: 767px) {.b-technical-specifications .technical-specifications__item {width: 100%;padding: 12px 0;}}.b-technical-specifications .technical-specifications__item:last-child {border: none;}.b-technical-specifications .technical-specifications__icon {display: flex;width: 50px;height: 50px;border-radius: 10px;background-color: rgba(231, 120, 35, 0.1);justify-content: center;align-items: center;flex-shrink: 0;}.b-technical-specifications .technical-specifications__name {margin-bottom: 6px;color: #36414b;font-size: 22px;font-weight: 600;line-height: 1.14;letter-spacing: -0.01em;}@media (min-width: 768px) and (max-width: 1239px) {.b-technical-specifications .technical-specifications__name {font-size: 18px;}}@media (max-width: 767px) {.b-technical-specifications .technical-specifications__name {font-size: 18px;}}.b-technical-specifications .technical-specifications__description {color: #444;font-size: 14px;font-weight: 400;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-technical-specifications .technical-specifications__description {font-size: 12px;}}@media (max-width: 767px) {.b-technical-specifications .technical-specifications__description {font-size: 14px;}}.b-variants {max-width: 1410px;margin: 0 auto 100px;}@media (min-width: 1240px) and (max-width: 1789px) {.b-variants {padding: 0 35px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-variants {margin-bottom: 50px;}}@media (max-width: 767px) {.b-variants {margin-bottom: 40px;}}.b-variants .variants__list {display: flex;flex-wrap: wrap;align-items: flex-start;gap: 20px 30px;}.b-variants .variants__item {box-sizing: border-box;width: calc(50% - 15px);padding: 10px 10px 50px;border: 1px solid #eaeaea;border-radius: 20px;}@media (min-width: 768px) and (max-width: 1239px) {.b-variants .variants__item {width: 100%;padding-bottom: 20px;}}@media (max-width: 767px) {.b-variants .variants__item {width: 100%;padding-bottom: 30px;}}.b-variants .variants__img {margin-bottom: 30px;}@media (min-width: 768px) and (max-width: 1239px) {.b-variants .variants__img {margin-bottom: 20px;}}@media (max-width: 767px) {.b-variants .variants__img {margin-bottom: 20px;}}.b-variants .variants__img img {display: block;max-width: 100%;margin: 0 auto;border-radius: 10px;}@media (max-width: 767px) {.b-variants .variants__img img {min-height: 200px;object-fit: cover;}}.b-variants .variants__name {margin-bottom: 15px;padding: 0 30px;color: #36414b;font-size: 30px;font-weight: 600;line-height: 1.07;letter-spacing: -0.02em;}@media (min-width: 768px) and (max-width: 1239px) {.b-variants .variants__name {margin-bottom: 10px;padding: 0;font-size: 18px;}}@media (max-width: 767px) {.b-variants .variants__name {margin-bottom: 10px;padding: 0 10px;font-size: 18px;}}.b-variants .variants__name a:link, .b-variants .variants__name a:visited {color: #36414b;}.b-variants .variants__name a:hover, .b-variants .variants__name a:active {text-decoration: none;}.b-variants .variants__text {padding: 0 30px;color: #444;font-size: 18px;font-weight: 400;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-variants .variants__text {padding: 0;font-size: 14px;}}@media (max-width: 767px) {.b-variants .variants__text {padding: 0 10px;font-size: 14px;}}.b-variants .variants__price {margin-top: 30px;padding: 0 30px;color: #e77823;font-size: 30px;font-weight: 500;line-height: 1.066;letter-spacing: -0.02em;}@media (min-width: 768px) and (max-width: 1239px) {.b-variants .variants__price {margin-top: 10px;padding: 0;font-size: 20px;}}@media (max-width: 767px) {.b-variants .variants__price {margin-top: 10px;padding: 0 10px;font-size: 16px;}}.b-editor--advantages + .b-editor--staticContent .b-variants {margin-top: 100px;}@media (min-width: 768px) and (max-width: 1239px) {.b-editor--advantages + .b-editor--staticContent .b-variants {margin-top: 50px;}}@media (max-width: 767px) {.b-editor--advantages + .b-editor--staticContent .b-variants {margin-top: 40px;}}.b-prices {margin-bottom: 100px;}@media (max-width: 1239px) {.b-prices {margin-bottom: 40px;}}.b-prices .prices__items {display: flex;flex-wrap: wrap;gap: 30px;}@media (max-width: 1239px) {.b-prices .prices__items {gap: 20px;}}@media (max-width: 767px) {.b-prices .prices__items {flex-direction: column;}}.b-prices .prices__card {width: calc(50% - 15px);padding: 10px;border: 1px solid #eaeaea;border-radius: 20px;background-color: #fff;}@media (max-width: 1239px) {.b-prices .prices__card {width: calc(50% - 10px);padding: 10px;}}@media (max-width: 767px) {.b-prices .prices__card {width: 100%;}}.b-prices .prices__wrapper {display: flex;padding: 30px;flex-direction: column;}@media (max-width: 1239px) {.b-prices .prices__wrapper {padding: 20px 10px 10px;}}.b-prices .prices__item {display: flex;justify-content: space-between;}.b-prices .prices__item:not(:last-child) {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid rgba(54, 65, 75, 0.2);}.b-prices .prices__img img {width: 100%;vertical-align: middle;}.b-prices .prices__title {margin-bottom: 25px;color: #36414b;font-size: 22px;font-weight: 600;line-height: 1.14;letter-spacing: -0.01em;}@media (max-width: 1239px) {.b-prices .prices__title {margin-bottom: 10px;font-size: 18px;}}.b-prices .prices__text {color: #444;font-size: 18px;line-height: 1.33;}@media (min-width: 768px) and (max-width: 1239px) {.b-prices .prices__text {max-width: 180px;}}@media (max-width: 1239px) {.b-prices .prices__text {font-size: 14px;}}.b-prices .prices__price {color: #e77823;font-size: 16px;font-weight: 600;line-height: 1.5;}@media (max-width: 1239px) {.b-prices .prices__price {font-size: 14px;}}.b-prices--banner .prices__img {height: 320px;}@media (min-width: 768px) and (max-width: 1239px) {.b-prices--banner .prices__img {height: 240px;}}@media (max-width: 767px) {.b-prices--banner .prices__img {height: 200px;}}.b-prices--banner .prices__img img {height: 100%;border-radius: 20px;object-fit: cover;object-position: center;}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--head .main__wrapper .b-path li {background-color: var(--color-white-2);color: var(--color-black);}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--head .main__wrapper .b-path li a:link,body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--head .main__wrapper .b-path li a:visited {color: var(--color-black);}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content {padding-top: 190px;}@media (min-width: 768px) and (max-width: 1239px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content {padding-top: 86px;}}@media (max-width: 767px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content {padding-top: 50px;}}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper {max-width: 1478px;margin-inline: auto;padding-inline: 34px;}@media (max-width: 767px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper {padding-inline: 20px;}}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper h1 {margin-bottom: clamp(1.25rem, 0.6542056075rem + 2.8037383178vw, 3.125rem);color: #36414b;}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper .b-stocks-list {margin-bottom: 50px;}@media (min-width: 768px) and (max-width: 1239px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper .b-stocks-list {margin-bottom: 50px;}}@media (max-width: 767px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper .b-stocks-list {margin-bottom: 20px;}}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper:has(.b-stocks-detail) {max-width: 998px;margin-inline: auto;padding-inline: 34px;}@media (max-width: 767px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper:has(.b-stocks-detail) {padding-inline: 20px;}}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper:has(.b-stocks-detail) .b-stocks-detail {margin-bottom: clamp(2.5rem, -6.0465116279rem + 13.9534883721vw, 6.25rem);}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--content .main__wrapper:has(.b-stocks-detail) h1 {margin-bottom: 0;font-size: clamp(1.625rem, 1.148364486rem + 2.2429906542vw, 3.125rem);}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--forms .main__wrapper {max-width: 1700px;margin-inline: auto;}body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--forms .main__wrapper .b-form {margin-bottom: 30px;}@media (min-width: 768px) and (max-width: 1239px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--forms .main__wrapper .b-form {margin: 0 -35px;}}@media (max-width: 767px) {body:not(.p-main, .p-contacts, .p-reviews, .p-about, .p-requester, .p-news, .p-catalog) .l-main--forms .main__wrapper .b-form {margin: 0 -20px;}}.b-gallery-carousel .swiper-slide {border-radius: 10px;overflow: hidden;}.b-gallery-carousel .swiper.swiper--main-theme .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: rgb(135, 135, 135);}.b-profile {max-width: 1410px;margin: 0 auto 100px;}@media (min-width: 1240px) and (max-width: 1439px) {.b-profile {padding: 0 35px;}}@media (max-width: 1239px) {.b-profile {padding: 0;}}.b-profile .profile__wrapper {display: flex;gap: 30px;}@media (max-width: 1239px) {.b-profile .profile__wrapper {flex-wrap: wrap;justify-content: center;gap: 20px;}}@media (max-width: 767px) {.b-profile .profile__wrapper {flex-direction: column;}}.b-profile .profile__item {width: calc(33.3333333333% - 20px);padding: 10px;border: 1px solid #eaeaea;border-radius: 20px;}@media (max-width: 1239px) {.b-profile .profile__item {width: calc(50% - 15px);}}@media (max-width: 767px) {.b-profile .profile__item {width: 100%;}}.b-profile .profile__item-image {display: flex;min-height: 160px;justify-content: center;overflow: hidden;}.b-profile .profile__item-image img {max-width: 100%;border-radius: 10px;object-fit: cover;}.b-profile .profile__item-content {padding: 30px;}@media (max-width: 1239px) {.b-profile .profile__item-content {padding: 30px 10px;}}.b-profile .profile__item-content__title {margin-bottom: 15px;color: #36414b;font-size: 22px;font-weight: 600;line-height: 25px;letter-spacing: -0.2px;}@media (max-width: 1239px) {.b-profile .profile__item-content__title {font-size: 22px;line-height: 24px;}}@media (max-width: 767px) {.b-profile .profile__item-content__title {font-size: 18px;}}.b-profile .profile__item-content p {margin-bottom: 20px;font-size: 18px;line-height: 1.33;}@media (max-width: 767px) {.b-profile .profile__item-content p {font-size: 14px;}}.b-profile .profile__item-content p span {font-weight: 700;}.b-profile .profile__item-content p:last-child {margin-bottom: 0;}.b-profile--aluminium .profile__item {width: calc(50% - 20px);}@media (max-width: 767px) {.b-profile--aluminium .profile__item {width: 100%;}}.b-profile--aluminium .profile__item-content__title {font-size: 30px;line-height: 32px;}.b-profile--cottage .profile__item {width: calc(50% - 15px);}@media (max-width: 767px) {.b-profile--cottage .profile__item {width: 100%;}}.b-profile--cottage .profile__item-image img {width: 100%;}.b-prices-catalog {max-width: 1410px;margin: 0 auto 100px;}.b-prices-catalog .prices-catalog__wrapper {display: grid;gap: 30px;grid-template-columns: repeat(3, minmax(0, 1fr));}.b-prices-catalog .prices-catalog__item {padding: 10px;border: 1px solid #eaeaea;border-radius: 20px;}.b-prices-catalog .prices-catalog__item-up {display: flex;border-radius: 10px;background-color: #f8f8f8;flex-direction: column;align-items: center;}.b-prices-catalog .prices-catalog__item-up__title {margin: 40px 0 20px;color: #36414b;font-size: 22px;font-weight: 600;line-height: 25px;letter-spacing: -0.1px;}.b-prices-catalog .prices-catalog__item-down {padding: 40px;text-align: center;}.b-prices-catalog .prices-catalog__item-down__title {margin-bottom: 15px;color: #36414b;font-size: 30px;font-weight: 600;line-height: 100%;letter-spacing: -0.2px;}.b-prices-catalog .prices-catalog__item-down__subtitle {margin-bottom: 5px;color: #444;font-size: 16px;line-height: 20px;}.b-prices-catalog .prices-catalog__item-down__subtitle:last-child {margin-bottom: 0;}.b-prices-catalog .prices-catalog__item img {width: 100%;border-radius: 10px;}.b-prices-catalog--cottage .prices-catalog__item-up {flex-direction: column-reverse;}.b-prices-catalog--cottage .prices-catalog__item-up__title {margin: 40px 0;}.b-documentation {margin-bottom: 100px;padding: 100px 35px;border-radius: 40px;background-color: #f8f8f8;}@media (min-width: 768px) and (max-width: 1239px) {.b-documentation {margin: 0 -35px 50px;padding: 50px 35px;border-radius: 0;}}@media (max-width: 767px) {.b-documentation {margin: 0 -20px 40px;padding: 40px 20px;border-radius: 0;}}.b-documentation .documentation__items {display: flex;width: 100%;max-width: 1410px;margin: 0 auto;flex-wrap: wrap;gap: 30px;}@media (max-width: 1239px) {.b-documentation .documentation__items {flex-wrap: wrap;}}@media (max-width: 767px) {.b-documentation .documentation__items {gap: 20px;}}.b-documentation .documentation__item {position: relative;display: flex;width: calc(33.3333333333% - 20px);max-width: 450px;padding: 30px 35px;border-radius: 20px;background-color: #fff;justify-content: space-between;align-items: center;gap: 10px;}@media (max-width: 1239px) {.b-documentation .documentation__item {width: 100%;max-width: 100%;}}@media (max-width: 767px) {.b-documentation .documentation__item {padding: 20px;flex-direction: column;align-items: start;}}.b-documentation .documentation__link {position: absolute;inset: 0;width: 100%;height: 100%;}.b-documentation .documentation__link a {position: absolute;inset: 0;text-decoration: none;cursor: pointer;}.b-documentation .documentation__wrap {display: flex;align-items: center;gap: 20px;}.b-documentation .documentation__title {position: relative;font-size: 18px;line-height: 1.33;}@media (max-width: 767px) {.b-documentation .documentation__title {font-size: 14px;}}.b-documentation .documentation__icon {display: flex;padding: 13px;border-radius: 10px;background: rgba(231, 120, 35, 0.1490196078);flex-direction: row;justify-content: center;align-items: center;}.b-documentation .documentation__download {display: flex;padding: 19px;border-radius: 20px;background: #e77823;flex-direction: row;justify-content: center;align-items: center;gap: 10px;}@media (max-width: 1239px) {.b-documentation .documentation__download {padding: 10px;}}@media (max-width: 767px) {.b-documentation .documentation__download {width: 100%;}}.b-quality {padding: 100px 35px;}@media (min-width: 768px) and (max-width: 1239px) {.b-quality {padding: 35px 0px;}}@media (max-width: 767px) {.b-quality {padding: 20px 0px;}}.b-quality .quality__heading {margin-bottom: 30px;text-align: left;}@media (max-width: 1239px) {.b-quality .quality__heading {margin-bottom: 70px;}}@media (max-width: 767px) {.b-quality .quality__heading {margin-bottom: 20px;}}.b-quality .quality__column {width: 50%;}@media (max-width: 767px) {.b-quality .quality__column {width: 100%;}}.b-quality .quality__cols {display: flex;gap: 70px;}@media (max-width: 1239px) {.b-quality .quality__cols {gap: 60px;}}@media (max-width: 767px) {.b-quality .quality__cols {flex-direction: column;gap: 25px;}}.b-quality .quality__items {display: flex;padding: 50px;border-radius: 20px;background: #fff;flex-direction: column;gap: 30px;}@media (max-width: 1439px) {.b-quality .quality__items {padding: 0;background: transparent;}}@media (max-width: 1239px) {.b-quality .quality__items {gap: 20px;}}.b-quality .quality__wrap {display: flex;flex-direction: column;}@media (max-width: 1239px) {.b-quality .quality__wrap {flex-direction: column-reverse;gap: 20px;}}.b-quality .quality__wrap img {width: 100%;max-width: 650px;background-color: #f7ece3;border-radius: 40px;}@media (max-width: 1239px) {.b-quality .quality__wrap img {max-width: 300px;border-radius: 20px;}}.b-quality .quality__description {margin-bottom: 50px;}@media (max-width: 1239px) {.b-quality .quality__description {margin-bottom: 0;}}.b-quality .quality__title {margin-bottom: 15px;color: #36414b;font-size: 22px;font-weight: 600;line-height: 1.14;letter-spacing: -0.01em;}@media (max-width: 1239px) {.b-quality .quality__title {margin-bottom: 10px;font-size: 18px;}}.b-quality .quality__title--blue {color: #e77823;}.b-quality .quality__subtitle, .b-quality .quality__text {color: #444;font-size: 18px;line-height: 1.33;}@media (max-width: 1239px) {.b-quality .quality__subtitle, .b-quality .quality__text {font-size: 14px;}}.b-thanks {margin-bottom: 30px;padding: 40px 50px 140px;text-align: center;}@media (min-width: 768px) and (max-width: 1239px) {.b-thanks {margin-bottom: 20px;padding: 24px 50px 130px;}}@media (max-width: 767px) {.b-thanks {margin-bottom: 20px;padding: 60px 20px 120px;}}.b-thanks h1 {margin-bottom: 40px !important;font-size: 50px;line-height: 1;}@media (min-width: 768px) and (max-width: 1239px) {.b-thanks h1 {margin-bottom: 20px !important;font-size: 35px;}}@media (max-width: 767px) {.b-thanks h1 {margin-bottom: 15px;font-size: 26px;line-height: 1.076;}}.b-thanks img {vertical-align: top;max-width: 100%;}@media (max-width: 767px) {.b-thanks img {max-width: 32px;}}.b-thanks .thanks__icon {margin-bottom: 40px;}@media (min-width: 768px) and (max-width: 1239px) {.b-thanks .thanks__icon {margin-bottom: 30px;}}@media (max-width: 767px) {.b-thanks .thanks__icon {margin-bottom: 30px;}}.b-thanks .thanks__content {max-width: 337px;margin: 0 auto 40px;font-size: 18px;font-weight: 400;line-height: 1.333;text-align: center;}@media (min-width: 768px) and (max-width: 1239px) {.b-thanks .thanks__content {max-width: 260px;margin-bottom: 30px;font-size: 14px;line-height: 1.571;}}@media (max-width: 767px) {.b-thanks .thanks__content {max-width: 220px;margin-bottom: 30px;font-size: 14px;line-height: 1.428;}}.b-thanks .thanks__btn {display: flex;justify-content: center;}.b-cost {max-width: 1410px;margin: 0 auto 100px;font-size: 18px;line-height: 1.333;}@media (max-width: 1599px) {.b-cost {padding: 0 35px;}}@media (max-width: 1239px) {.b-cost {margin: 0 0 50px;padding: 0;}}@media (max-width: 767px) {.b-cost {margin-bottom: 40px;font-size: 14px;}}.b-cost h2 {text-align: left;}.b-cost table {width: 100%;margin: 0;border-spacing: 0;border-collapse: collapse;}.b-cost th {padding: 27px 30px;background: #e77823;color: #fff;font-size: 22px;font-weight: 500;line-height: 1.13636;letter-spacing: -0.01em;text-align: left;}@media (max-width: 767px) {.b-cost th {padding: 20px;font-size: 14px;}}.b-cost th:first-child {border-radius: 20px 0 0 20px;}@media (max-width: 767px) {.b-cost th:first-child {border-radius: 10px 0 0 10px;}}.b-cost th:last-child {border-radius: 0 20px 20px 0;}@media (max-width: 767px) {.b-cost th:last-child {border-radius: 0 10px 10px 0;}}.b-cost td {position: relative;padding: 15px 30px 16px;color: #444;font-size: 18px;font-weight: 400;line-height: 1.33333;}@media (max-width: 767px) {.b-cost td {padding: 10px 20px;font-size: 14px;}}.b-cost td:first-child:after {left: 30px;}@media (max-width: 767px) {.b-cost td:first-child:after {left: 20px;}}.b-cost td:last-child:after {right: 30px;}@media (max-width: 767px) {.b-cost td:last-child:after {right: 20px;}}.b-cost td:after {content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background-color: rgba(54, 65, 75, 0.2);}.b-cost tbody tr:first-child td {padding-top: 35px;}@media (max-width: 767px) {.b-cost tbody tr:first-child td {padding-top: 25px;}}.b-cost tbody tr:last-child td {padding-bottom: 25px;}@media (max-width: 767px) {.b-cost tbody tr:last-child td {padding-bottom: 15px;}}.b-cost tbody tr:last-child td:after {content: none;}.b-cost .cost__head {max-width: 770px;margin-bottom: 40px;}@media (max-width: 767px) {.b-cost .cost__head {margin-bottom: 30px;}}.b-cost .cost__table {padding: 10px;border: 1px solid #eaeaea;border-radius: 20px;}@media (max-width: 767px) {.b-cost .cost__table {overflow-x: scroll;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}}.b-rating {display: flex;align-items: center;}.b-rating .rating__imgbox {padding-right: 10px;}.b-rating .rating__imgbox img {display: block;}.b-rating .rating__grade {font-size: 18px;font-weight: 600;color: #36414b;position: relative;padding-left: 23px;line-height: 1;}.b-rating .rating__grade::after {position: absolute;content: "";width: 18px;height: 18px;left: 0;top: 0;background: url("/files/110/rating_star.svg") no-repeat center;}.b-rating .rating__review {font-size: 12px;font-weight: 300;color: rgba(54, 65, 75, 0.5);padding-left: 5px;line-height: 1;}.cc-window.cc-theme-classic .cc-btn {transition: color 0.2s linear, background-color 0.2s linear;}.cc-window.cc-theme-classic .cc-btn:hover {text-decoration: none;background-color: #fff;color: #e77823;}