.prod{margin-top:100px}.prod__title{font-weight:400;margin-bottom:50px}.prod__descr{font-size:17px;margin-bottom:50px;line-height:25px}@media (max-width:991px){.prod__descr{padding:0 16px;font-size:15px;line-height:23px}}.prod__banner{min-height:330px;position:relative;background:url(/assets/static/pages/site/okna/img/sky@2x1.jpg),hsla(0,0%,100%,.6);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-blend-mode:color}.prod__banner:after{height:100%;content:"";position:absolute;top:0;background:url(/assets/static/pages/production/img/clouds-white.png) 0 139px transparent repeat-x;background-size:cover;opacity:1;left:0;width:100%;z-index:1}.prod__banner-container{padding:70px 0;position:relative;max-width:800px;margin:0 auto;width:100%;z-index:5}.prod__banner-title{font-size:34px;max-width:605px;margin:0 auto 30px;width:100%;line-height:45px}.prod__banner-subtitle{font-weight:400;margin:0}@media (max-width:991px){.prod__banner-title{font-size:30px;line-height:40px}.prod__banner-subtitle{padding:0 16px}}@media (max-width:639px){.prod__banner-container{padding:70px 16px}.prod__banner-title{font-size:26px;line-height:36px}.prod__banner-subtitle{padding:0;font-size:17px}}.prod__fabric-addr{font-size:16px;font-weight:400;line-height:22px;margin-top:70px}.prod__fabric-choice{font-size:23px;font-weight:400}.prod__fabric-descr-wrap{justify-content:space-around;flex-wrap:wrap;display:flex}.prod__fabric-descr-img{font-size:34px;font-weight:700;color:#fff;position:relative;text-align:center;line-height:42px}.prod__fabric-descr-img img,.prod__fabric-descr-img span{display:block}.prod__fabric-descr-img-text{height:100%;justify-content:space-around;position:absolute;top:0;align-items:center;left:0;width:100%;display:flex}.prod__fabric-descr{padding-top:30px;font-size:19px;line-height:28px}.prod__fabric-descr:nth-child(2){padding-top:0;padding-left:30px}.prod__fabric-descr-list{font-size:15px}.prod__fabric-descr-list li{margin-bottom:0}@media (min-width:991px){.prod__fabric-descr,.prod__fabric-descr-img{flex-basis:50%}}@media (max-width:991px){.prod__fabric-descr,.prod__fabric-descr-img{flex-basis:500px}.prod__fabric-descr:nth-child(2),.prod__fabric-descr:nth-child(3){padding:30px 16px 50px}.prod__fabric-descr:nth-child(3){order:4}.prod__fabric-addr,.prod__fabric-choice{padding:0 16px}.prod__fabric-addr{margin-top:0}}@media (max-width:639px){.prod__fabric .page-title{font-size:21px;font-weight:400;padding-right:16px;line-height:31px;padding-left:16px}.prod__fabric-descr,.prod__fabric-descr:nth-child(2){padding:30px 16px 50px}.prod__fabric-choice{font-size:17px}.prod__fabric-addr{font-size:15px}.prod__fabric-descr{font-size:15px;font-weight:400;line-height:22px}.prod__fabric-descr-img{font-size:29px;line-height:39px}}.lp-categories{justify-content:space-between;flex-wrap:wrap;margin:0 -15px;display:flex}.lp-categories__item{padding:0 15px;text-align:center}.lp-categories-body{max-width:220px;margin:15px auto 0}.lp-categories-body a>span{font-weight:400;color:#3c3c3b;line-height:1;display:block}.lp-categories-title{font-size:20px;margin-bottom:5px}.lp-categories-header img{margin:0 auto;display:block}.lp-categories-accent{font-weight:500;text-transform:uppercase;margin-top:3px;display:block}.lp-categories-price{font-size:15px;margin-bottom:10px}.lp-categories-price .orange{font-size:23px}.lp-categories-promo{padding:8px;border:1px solid #ebebeb;font-weight:400;color:#6e6e6e;border-radius:3px;background:#f7f7f7;line-height:1;display:block}@media (max-width:991px){.lp-categories{margin:0 -8px}.lp-categories__item{padding:0 8px;margin-bottom:15px;flex-basis:50%}.lp-categories-title{font-size:13px}.lp-categories-subtitle{font-size:13px;max-width:100px;margin:0 auto}.lp-categories-accent.orange{font-size:12px}.lp-categories-header img{height:100px}.lp-categories-price .orange{font-size:18px}}@media (max-width:479px){.lp-categories-body{max-width:150px}}.rp-we{color:#fff;position:relative;background:#f8f8f8;width:100%}.rp-we__block{display:flex}.rp-we__block:after{height:100%;content:"";position:absolute;top:0;background:url(/assets/static/pages/site/repair/img/clouds.png) 0 85px #f8f8f8 repeat-x;background-size:500px;opacity:.05;left:0;width:100%;z-index:1}.rp-we__block-item{padding:25px;position:relative;z-index:1}.rp-we__block-item>div:not(.rp-we__block-bg){z-index:12}.rp-we__block-bg{height:100%;position:absolute;top:0;left:0;width:100%;z-index:-1}.rp-we__block-item:first-child{color:initial}.rp-we__block-item:nth-child(2){z-index:2}.rp-we__block-item:nth-child(2):after{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.5);background-size:cover;left:0;width:100%;z-index:-1}.rp-we__block-item:first-child .rp-we__block-bg{background:#ecfafd}.rp-we__block-bg-masters{overflow:hidden}.rp-we__block-bg-masters:after,.rp-we__block-bg-masters:before{height:105%;content:"";position:absolute;top:0;background:url(/assets/static/pages/site/repair/img/layer-791.jpg) no-repeat;background-size:cover;left:0;width:105%}.rp-we__block-bg-masters:after{-webkit-filter:blur(5px);filter:blur(5px)}.rp-we__block-item:nth-child(3) .rp-we__block-bg{background:#f26422}.rp-we__block-header{position:relative;align-items:center;display:flex}.rp-we__block-ico{margin-right:15px;flex-basis:50px}.rp-we__block-title{font-size:23px;font-weight:500;letter-spacing:.5px}.rp-we__block-desc{margin:20px 0}@media (min-width:992px){.rp-we__block{margin:0 -1rem}.rp-we__block-item{max-width:33.3%;flex-basis:33.3%}.rp-we__block-header{height:50px}}@media (max-width:991px){.rp-we__block{flex-direction:column;margin:0 -.5rem}.rp-we__block-ico{flex-basis:34px}.rp-we__block-item{min-height:90px;padding:25px 10px;transition:all .2s ease;position:relative}.rp-we__block-item:nth-child(3) .clickable--close-btn:after{color:#fff}.rp-we__block-title{font-size:15px;text-transform:uppercase;max-width:70%}.rp-we__block-desc{height:0;opacity:0;visibility:hidden;margin:0}p.rp-we__block-desc{margin-bottom:0}.rp-we__block:after{display:none}}@media (max-width:639px){.rp-we__block{margin:0 -8px}}.public-brand{padding:0 60px 80px 0;max-width:1120px;display:flex}.public-brand__img{max-width:45%;text-align:center;flex-basis:45%}.public-brand__img img{margin:0 auto;display:block}.public-brand__content{font-size:17px;flex-basis:66.7%;line-height:25px}.public-brand__content p{margin-bottom:5px}@media (max-width:991px){.public-brand{padding-right:0;flex-direction:column;width:100%;padding-left:0}.public-brand__img{min-height:235px;max-width:100%;flex-basis:100%}.public-brand__content{padding:0 16px;font-size:15px;line-height:22px}}@media (max-width:479px){.public-brand__img{min-height:145px}.public-brand__img img{width:300px}}.stages{padding:100px 0;background:url(../img/bg.jpg),hsla(0,0%,100%,.93);background-size:cover;background-position:50%;background-blend-mode:overlay}.stages__subtitle{font-size:23px;margin-bottom:40px;margin-top:70px}.stages__about{font-size:17px;line-height:25px}.stages .swiper-slide{height:667px;overflow:hidden;transition:all .2s ease;position:relative;box-shadow:0 17px 42px rgba(0,0,0,.23);border-radius:3px}.stages .swiper-slide .inner{padding:0 50px 50px;transition:all .2s ease;position:absolute;max-width:100%;opacity:1;bottom:0;visibility:visible;left:0;z-index:3}.stages .swiper-slide .inner p{font-size:17px;margin-bottom:0;color:#fff;line-height:25px;display:block}.stages__slide-title-sm{font-size:19px;font-weight:400;margin-bottom:20px;text-align:center;line-height:28px;display:none}.stages__slide-title-num{font-size:14px;font-weight:100;color:rgba(60,60,59,.81)}.stages .swiper-slide .stages__slide-img{height:667px;overflow:hidden;position:absolute;width:100%;display:block}.stages .swiper-slide .stages__slide-img img{width:auto}.stages .swiper-pagination-bullet:after{height:9px;border:1px solid #ebebeb;top:4px;background:#cdcdcd;left:6px;width:9px}.stages .swiper-pagination-bullet-active:after{border-color:#f26422;height:9px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;content:"";position:absolute;background:#f26422;width:9px}.stages .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after{background:none}.sw__slider--dotted-button{height:25px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;top:12px;margin:0;background:url(../img/btn-light-grey.svg) 50% 50% no-repeat;background-size:6px;width:25px;z-index:1000}.sw__slider--dotted-button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:15px}.stages__controls-container{margin:10px auto 0;width:465px}@media (min-width:1060px){.stages .swiper-slide .inner h3{font-size:27px;font-weight:400;margin-bottom:30px;line-height:39px;display:block}.stages .swiper-container{padding:0 30px;max-width:1060px}.stages .swiper-wrapper,.stages .swiper-wrapper:hover{transition:all .2s ease}.stages .swiper-slide .stages__slide-over{height:100%;position:absolute;opacity:1;visibility:visible;background:rgba(0,0,0,.63);width:100%;display:block;z-index:2}.stages .swiper-wrapper:hover .inner,.stages .swiper-wrapper:hover .stages__slide-over{opacity:0;visibility:hidden}.stages .swiper-wrapper:hover .stages__slide-img{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}.stages .swiper-slide .stages__slide-img{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);transition:all .2s ease}}@media (max-width:1059px){.stages{padding:70px 16px}.stages__about{font-size:15px;line-height:22px}.stages__slide-title{display:none}.stages__slide-title-sm{display:block}.stages .swiper-slide{height:100%;min-height:500px;box-shadow:none}.stages .swiper-slide .stages__slide-over{display:none}.stages .swiper-slide .inner{padding:20px 0 0;position:inherit;max-width:100%;top:inherit;left:inherit;display:block}.stages .swiper-slide .inner p{font-size:15px;color:#3c3c3b;line-height:22px}.stages .swiper-slide .stages__slide-img{height:auto;position:inherit;border-radius:3px;width:100%}.stages .swiper-slide .stages__slide-img img{display:block}}@media (max-width:991px){.stages .swiper-container{margin:0 -16px}.stages .swiper-wrapper .inner{padding-right:16px;padding-left:16px}}@media (max-width:767px){.swiper-slide{max-width:100%}}@media (max-width:639px){.stages__title{font-size:21px;font-weight:400;line-height:31px}.stages__subtitle{font-size:19px;font-weight:400;margin-bottom:30px;line-height:28px;margin-top:35px}.stages__slide-title-sm{margin-top:0}.stages__controls-container{width:100%}}