@import "../node_modules/slick-carousel/slick/slick.css";@import "../node_modules/magnific-popup/dist/magnific-popup.css";@import "callback-btn.css";@import "callback-modal.css";@import "typography.css";@import "normalize.css";@import "bootstrap.css";.mfp-fade.mfp-bg{transition:all .15s ease-out;opacity:0}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{transition:all .15s ease-out;opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.img-cover{background-size:cover;background-position:50%}.img-cover_inited>img{visibility:hidden}.component{width:100%}.left,.right{width:30%}.pagination>ul{list-style:none;margin-bottom:5px;margin-top:15px;display:flex}.pagination>ul li{margin-right:20px}.pagination>ul li a{text-decoration:none;font-weight:600}.wrapLabel span{font-size:12px;font-weight:300}.wrapLabel span:before{border:1px solid #000;border-radius:0}html.lock{overflow:hidden}@font-face{src:url(/templates/template/fonts/roboto-light.ttf) format("truetype");font-weight:300;font-family:Roboto}@font-face{src:url(/templates/template/fonts/roboto-regular.ttf) format("truetype");font-weight:400;font-family:Roboto}@font-face{src:url(/templates/template/fonts/roboto-medium.ttf) format("truetype");font-weight:500;font-family:Roboto}@font-face{src:url(/templates/template/fonts/roboto-bold.ttf) format("truetype");font-weight:700;font-family:Roboto}@font-face{src:url(/templates/template/fonts/roboto-black.ttf) format("truetype");font-weight:900;font-family:Roboto}@font-face{src:url(/templates/template/fonts/proxima-nova-condensed-light.otf) format("truetype");font-weight:300;font-family:Proxima-Nova-Condensed}@font-face{src:url(/templates/template/fonts/proxima-nova-condensed-regular.otf) format("truetype");font-weight:400;font-family:Proxima-Nova-Condensed}@font-face{src:url(/templates/template/fonts/proxima-nova-condensed-semibold.otf) format("truetype");font-weight:600;font-family:Proxima-Nova-Condensed}@font-face{src:url(/templates/template/fonts/proxima-nova-condensed-bold.otf) format("truetype");font-weight:700;font-family:Proxima-Nova-Condensed}@font-face{src:url(/templates/template/fonts/proxima-nova-condensed-black.otf) format("truetype");font-weight:900;font-family:Proxima-Nova-Condensed}body{font-size:19px;font-weight:300;color:#000;line-height:1.2;font-family:Roboto}body p{margin-bottom:20px;margin-top:0}.h1,h1{font-size:50px;font-weight:700;margin-bottom:50px;color:#000;font-family:Roboto}.title .h1{margin:0}a{text-decoration:underline;color:#c80910}a:focus,a:hover{text-decoration:none;color:#c80910;outline:none}.wrapper{overflow:hidden;min-height:100vh;justify-content:space-between;position:relative;max-width:1920px;flex-direction:column;margin:0 auto;display:flex}.wrapLabel{margin-bottom:0;position:relative}.wrapLabel span{font-size:13px;font-weight:200;position:relative;padding-left:25px;display:block}.wrapLabel span a{color:#ef5e07}.wrapLabel span:before{height:16px;border:1px solid #a5a5a5;content:"";position:absolute;top:calc(50% - 8px);border-radius:3px;background:#fff;left:0;width:16px}.wrapLabel span:after{height:8px;content:"";position:absolute;opacity:0;top:calc(50% - 4px);border-radius:2px;background:#dd6a1c;left:4px;width:8px}.wrapLabel input:checked+span:after{opacity:1}.wrapLabel input{height:10px!important;position:absolute!important;opacity:0!important;top:0!important;left:0!important;width:10px!important}.flexSA{justify-content:space-around;display:flex}.flexSB{justify-content:space-between;display:flex}.flexCenter{justify-content:center;display:flex}.flexAI{align-items:center;display:flex}.flexW{flex-wrap:wrap;display:flex}.flexColumn{flex-direction:column;display:flex}.flexStart{justify-content:flex-start;display:flex}.flexEnd{justify-content:flex-end;display:flex}.wrapHeader{padding:30px 0;position:absolute;top:0;left:calc(50% - 960px);width:100%;z-index:1}.wrapHead{position:relative}.wrapHead>ul{margin-bottom:0;margin-left:520px;display:flex}.wrapHead li{margin-right:10px;padding-bottom:10px}.wrapHead a{padding:8px;font-size:14px;text-decoration:none;font-weight:400;color:#fff;position:relative;background:#df181f;display:block}.wrapHead>ul>li.parent>ul{grid-template-columns:repeat(6,1fr);padding:25px 35px 0;position:absolute;border-top:3px solid #df181f;border-bottom:3px solid #d7d7d7;top:100%;justify-items:stretch;background:#fafafa;left:0;width:100%;display:none}.wrapHead>ul>li.parent:hover:before{display:block}.wrapHead>ul>li.parent>ul li{padding:0;margin:0}.wrapHead>ul>li.parent>ul>li{padding:20px;position:relative;border-bottom:1px solid #d7d7d7;bottom:-1px}.wrapHead>ul>li.parent ul a{padding:0;font-size:18px;text-decoration:none;font-weight:400;margin-bottom:3px;color:#df181f;background:transparent}.wrapHead>ul>li.parent ul ul{display:block}.wrapHead>ul>li.parent ul ul a{font-size:16px;font-weight:300;color:#000}.wrapHead>ul>li.parent ul ul a:hover{color:#df181f}.wrapHead>ul>li.parent:hover>ul{display:grid}.wrapHead>ul>li.parent>a:before{height:20px;transform:translateX(-50%) rotate(45deg);content:"";position:absolute;top:100%;background:#df181f;left:50%;width:20px;display:none;z-index:-1}.wrapHead>ul>li.parent:hover>a:before{display:block}.mobMainBlock{display:none}.topBanner{position:relative}.topBanner .txtBlock{position:absolute;top:40px;left:calc(50% - 650px)}.topBanner .info{margin-top:90px}.navTop{font-size:16px;font-weight:500;align-items:flex-start}.navTop img{padding-right:5px}.topBanner .info>a{padding:0 0 10px 25px;font-size:30px;text-decoration:none;font-weight:700;color:#000;display:block}.mailTop{margin-bottom:25px;align-items:flex-start}.mailTop img{padding-right:5px}.mailTop a{font-size:16px;color:#000}.btnStyle{height:40px;justify-content:center;font-size:17px;border:none;font-weight:500;color:#fff;align-items:center;border-radius:20px;background:#df181f;width:210px;display:flex}.btnStyle:hover{background:#cb151b}.bannerMenu{padding:0 0 55px;margin-top:-80px}.wrapBM{grid-template-columns:repeat(3,1fr);grid-gap:20px;display:grid}.nucBM{position:relative}.nucBM .name{height:70px;padding:0 30px;font-size:30px;text-decoration:none;font-weight:400;color:#fff;position:absolute;bottom:0;align-items:center;background:rgba(200,9,16,.9);left:0;width:100%;font-family:Proxima-Nova-Condensed;display:flex}.nucBM .imgW img{max-width:100%;max-height:100%;width:100%}.reason{padding:60px 0 0;position:relative;background:#c80910}.reason .name{font-size:119px;font-weight:900;color:#c83238;text-transform:uppercase;text-align:center;line-height:.7;white-space:nowrap}.slideReas{margin-bottom:10px;border-bottom:1px solid #fff}.wrapSR{height:200px;padding:5px 30px 0;position:relative;flex-direction:column}.wrapSR,.wrapSR .imgW{align-items:center;display:flex}.wrapSR .imgW{height:64px;justify-content:center;margin-bottom:20px}.wrapSR .txt{font-size:17px;font-weight:300;color:#fff;text-align:center}.wrapSR:before{height:60px;bottom:0;background:#fff;width:1px}.wrapSR:after,.wrapSR:before{transform:translateX(-50%);content:"";position:absolute;left:50%}.wrapSR:after{height:20px;border:5px solid #fff;bottom:-10px;border-radius:50%;background:#c80910;width:20px}.wrapSP{position:relative}.wrapSP .txt{transform:translateX(-50%);font-size:50px;font-weight:900;text-transform:uppercase;position:absolute;text-align:center;top:90px;left:50%}.wrapSP .topLine{color:#c80910;background:#fff}.wrapSP .botLine,.wrapSP .topLine{padding:10px 20px;display:inline-block}.wrapSP .botLine{color:#fff;background:#c80910}.sliderPos .slick-arrow{height:70px;transform:translateX(-50%);font-size:0;border:none;position:absolute;bottom:35px;border-radius:50%;background:#c80910;width:70px;z-index:1}.sliderPos .slick-prev{left:calc(50% - 90px)}.sliderPos .slick-prev:before{height:3px;transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background:#fff;width:35px}.sliderPos .slick-prev:after{height:26px;transform:translateY(-50%) rotate(45deg);border-left:3px solid #fff;right:8px;content:"";position:absolute;border-bottom:3px solid #fff;top:50%;width:26px}.sliderPos .slick-next{right:calc(50% - 90px)}.sliderPos .slick-next:before{height:3px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:#fff;left:0;width:35px}.sliderPos .slick-next:after{height:26px;border-right:3px solid #fff;transform:translateY(-50%) rotate(45deg);content:"";position:absolute;border-top:3px solid #fff;top:50%;left:8px;width:26px}.product{padding:60px 0;position:relative;background:url(/templates/template/images/back-prod.jpg) no-repeat top/cover;z-index:0}.wrapProd .leftBlock{width:490px}.wrapProd .title{font-size:45px;font-weight:700;color:#fff;margin:40px 0 10px;font-family:Proxima-Nova-Condensed}.listProd{list-style:none;margin-bottom:20px}.listProd li{font-size:18px;font-weight:300;margin-bottom:10px;color:#fff;position:relative;font-family:Proxima-Nova-Condensed;padding-left:25px}.listProd li:before{height:10px;content:"";position:absolute;top:5px;border-radius:50%;background:#fff;left:0;width:10px}.formProd{padding:15px;border-radius:10px;background:#fff}.topLineF{grid-template-columns:repeat(2,1fr);margin-bottom:10px;grid-gap:10px;display:grid}.topLineF input{height:55px;font-size:20px;border:1px solid #ebebeb;font-weight:300;color:#818181;outline:none;border-radius:10px;background:#fafafa;width:100%;font-family:Proxima-Nova-Condensed}.topLineF input::placeholder{color:#818181}.topLineF .nameI{background:url(/templates/template/images/namei.png) no-repeat center left 10px,#fafafa;padding-left:45px}.topLineF .phoneI{background:url(/templates/template/images/phonei.png) no-repeat center left 10px,#fafafa;padding-left:35px}.formProd textarea{height:115px;min-height:115px;padding:10px;font-size:20px;border:1px solid #ebebeb;font-weight:300;margin-bottom:10px;color:#818181;max-width:100%;max-height:115px;outline:none;min-width:100%;border-radius:10px;background:#fafafa;width:100%;font-family:Proxima-Nova-Condensed}.formProd textarea::placeholder{color:#818181}.botLineF{grid-template-columns:repeat(2,1fr);grid-gap:10px;display:grid}.botLineF span{font-size:11px;font-weight:300;color:#4e4e4e;font-family:Proxima-Nova-Condensed}.botLineF span a{color:#d22719}.botLineF span:before{height:12px;border:1px solid #d22719;content:"";top:0;border-radius:2px;background:#fff;width:12px}.botLineF span:after{height:6px;content:"";top:3px;border-radius:2px;background:#d22719;left:3px;width:6px}.botLineF .btnStyle{height:55px;font-size:22px;font-weight:300;border-radius:28px;width:100%;font-family:Proxima-Nova-Condensed}.wrapProd .rightBlock{justify-content:center;position:relative;align-items:center;width:calc(100% - 545px);display:flex}.wrapProd .rightBlock:before{transform:translateX(-50%);content:url(/templates/template/images/back-imgprod.png);position:absolute;top:-50px;left:calc(50% - 25px)}.wrapProd .imgW{z-index:1}.wrapProd .txtBlock{position:absolute}.wrapProd .txtBlock:before{height:21px;transform:translateY(-50%);border:5px solid #fff;content:"";position:absolute;top:50%;box-shadow:0 0 10px 5px #f79b94;border-radius:50%;background:#d22719;width:21px}.wrapProd .wrapTxt1{transition:all .4s;opacity:1;width:200px}.wrapProd .name{font-size:19px;font-weight:600;color:#fff}.wrapProd .name,.wrapProd .txt{font-family:Proxima-Nova-Condensed}.wrapProd .txt{font-size:15px;font-weight:300;color:#f1dfde}.wrapProd .wrapTxt2{height:155px;transform:translateY(-50%);padding:20px 40px 20px 25px;font-size:13px;font-weight:300;transition:all .4s;position:absolute;opacity:0;top:calc(50% + 4px);background:url(/templates/template/images/back-txtprod.png) no-repeat 0 0;width:255px}.wrapProd .wrapTxt2 .txt{font-size:13px;font-weight:300;color:#000;text-align:left;font-family:Roboto}.wrapProd .wrapLeftTxt .wrapTxt2{right:-30px}.wrapProd .wrapRightTxt .wrapTxt2{transform:translateY(-50%) rotate(180deg);text-align:right;top:calc(50% - 4px);left:-30px}.wrapProd .wrapRightTxt .wrapTxt2 .txt{transform:rotate(180deg);text-align:right}.wrapProd .txtBlock:hover .wrapTxt1{opacity:0}.wrapProd .txtBlock:hover .wrapTxt2{opacity:1}.wrapProd .wrapLeftTxt .txtBlock{text-align:right}.wrapProd .wrapLeftTxt .txtBlock:before{left:calc(100% + 15px)}.wrapProd .wrapRightTxt .txtBlock:before{right:calc(100% + 15px)}.wrapProd .wrapLeftTxt .txt1{top:110px;left:-15px}.wrapProd .wrapLeftTxt .txt2{top:290px;left:-25px}.wrapProd .wrapLeftTxt .txt3{bottom:120px;left:0}.wrapProd .wrapRightTxt .txt1{right:55px;top:100px}.wrapProd .wrapRightTxt .txt2{right:-25px;top:290px}.wrapProd .wrapRightTxt .txt3{right:-20px;bottom:95px}.examples{padding:60px 0 70px}.examples .title{margin-bottom:50px}.examples .btnStyle{height:55px;justify-content:center;border:2px solid #c80910;text-decoration:none;color:#c80910;align-items:center;border-radius:28px;background:#fff;width:230px;display:flex}.examples .btnStyle:hover{color:#fff;background:#c80910}.wrapEx{grid-template-columns:repeat(5,1fr);grid-gap:10px;display:grid}.nucEx{max-height:230px;display:block}.nucEx img{height:100%;object-fit:cover;width:100%}.reviews{padding:50px 0 110px;background:url(/templates/template/images/back-rev.jpg) no-repeat top/cover}.reviews .title{margin-bottom:30px}.reviews .btnStyle{height:55px;justify-content:center;border:2px solid #c80910;text-decoration:none;color:#c80910;align-items:center;border-radius:28px;background:transparent;width:230px;display:flex}.reviews .btnStyle:hover{color:#fff;background:#c80910}.wrapRev{grid-template-columns:repeat(4,1fr);grid-gap:30px;display:grid}.nucRev{padding:30px 20px;border:1px solid #c9c9c9;position:relative;border-radius:10px;background:#fff;z-index:1}.nucRev:before{right:20px;content:url(/templates/template/images/quotes.png);position:absolute;top:20px;z-index:-1}.nucRev:after{right:-24px;content:url(/templates/template/images/ribbon.png);position:absolute;bottom:-50px}.nucRev .name{font-size:20px;font-weight:500;margin-bottom:10px;color:#c80910}.nucRev .txt{font-size:19px;font-weight:300;margin-bottom:10px}.nucRev a{font-size:18px;font-weight:500}.aboutCompany{padding:150px 0 80px}.wrapAC .leftBlock{padding-right:40px}.wrapAC .rightBlock{width:calc(100% - 600px)}.aboutCompany .txt{font-size:20px;font-weight:300;margin-bottom:20px}.aboutCompany .txt span{font-weight:700;color:#d22719}.aboutCompany .name{padding:10px 0 20px;font-size:35px;font-weight:700}.aboutCompany ul{list-style:none;margin-bottom:30px}.aboutCompany li{font-size:20px;font-weight:300;margin-bottom:10px;position:relative;padding-left:25px}.aboutCompany li:before{height:10px;content:"";position:absolute;top:7px;border-radius:50%;background:#d22719;left:0;width:10px}.wrapBen{grid-template-columns:repeat(2,1fr);margin:20px 0 70px;grid-gap:40px;display:grid}.nucBen{align-items:flex-start}.nucBen .numb{transform:rotate(-90deg);font-size:60px;font-weight:900;margin-right:15px;color:#d22719;border-bottom:5px solid #d22719;padding-bottom:10px;line-height:.7;margin-top:5px;font-family:Proxima-Nova-Condensed}.nucBen .txt{font-size:18px;margin-bottom:0}.wrapSert{grid-template-columns:repeat(5,1fr);grid-gap:15px;display:grid}.nucSert{height:420px}.nucSert img{height:100%;object-fit:cover;width:100%}.topLineFoot{padding:20px 0 25px;background:#d22719}.topLineFoot .txt{font-size:45px;font-weight:300;color:#fff;width:calc(100% - 730px);font-family:Proxima-Nova-Condensed}.topLineFoot .txt span{font-weight:600}.topLineFoot .btnStyle{height:70px;font-size:35px;border:1px solid #fff;font-weight:300;border-radius:35px;background:url(/templates/template/images/icon-btn.png) no-repeat center left 65px,transparent;width:520px;font-family:Proxima-Nova-Condensed;padding-left:65px}.topLineFoot .btnStyle:hover{background:url(/templates/template/images/icon-btn.png) no-repeat center left 65px,#cb151b}.wrapFooter{padding:45px 0}.wrapMenuFoot .nucMF{border-right:1px solid #d9d9d9;margin-right:40px;padding-right:40px}.wrapMenuFoot .nucMF:last-child{border-right:none;margin-right:0;padding-right:0}.wrapMenuFoot .name{font-size:20px;font-weight:500;margin-bottom:15px}.wrapMenuFoot ul{list-style:none}.wrapMenuFoot li a{font-size:15px;text-decoration:none;font-weight:300;color:#5d5d5d;line-height:1.5}.wrapMenuFoot li:hover{text-decoration:underline}.map{margin-left:30px}.botLineFoot{padding:20px 0;background:#ececec}.wrapBL .txt{color:#6e6e6e}.wrapBL .txt,.wrapBL a{font-size:15px;font-weight:300}.wrapBL .btnStyle{height:40px;font-size:18px;font-weight:300;border-radius:20px;margin-left:70px;width:200px}.wrapBL>a{font-size:14px;font-weight:300;color:#000}.breadcrumbs{position:relative;margin-top:-80px}.breadcrumb{padding:0;background:none}.breadcrumb>li+li:before{display:none}.breadcrumb li{font-weight:300}.breadcrumb li a{color:#7f7f7f}.breadcrumb>.active{color:#df181f}.breadcrumb .divider{color:#7f7f7f}.insidepage .main{position:relative;z-index:1}.insidepage .h1,.insidepage h1{font-size:40px;margin:0 0 30px}.insidepage .component .h2,.insidepage .component h2{font-size:35px;margin:20px 0}.insidepage .component .h3,.insidepage .component h3{font-size:25px;margin:10px 0 15px}.insidepage .component .h4,.insidepage .component h4{font-size:16px;margin:10px 0}.insidepage .component{padding-bottom:70px}.insidepage .component .item-page img{height:auto;max-width:100%;max-height:100%}.wrapCatIn{grid-template-columns:repeat(4,1fr);padding:20px 0 30px;grid-gap:40px;display:grid}.nucCatIn{padding:30px 0;justify-content:space-between;border:1px solid #df181f;flex-direction:column;align-items:center;display:flex}.nucCatIn .imgW{margin-bottom:30px}.nucCatIn .imgW img{max-width:100%;max-height:100%}.nucCatIn .btnStyle{justify-content:center;text-decoration:none;font-weight:300;align-items:center;display:flex}.nucCatIn .btnStyle:hover{color:#fff}.formBlockIn{padding:40px 0 70px;margin:40px calc(-50vw - -785px) 30px;background:url(/templates/template/images/backformin.png) no-repeat top/cover}.wrapFormIn{max-width:710px}.insidepage .wrapFormIn .h1{color:#fff;margin:0}.wrapFormIn .txt{font-size:23px;color:#fff}.wrapFormIn form{padding:20px 20px 15px;border-radius:10px;background:#fff;margin-top:20px}.wrapFormIn textarea{height:115px;min-height:115px;padding:10px;font-size:20px;border:1px solid #ebebeb;font-weight:300;margin-bottom:10px;color:#818181;max-width:100%;max-height:115px;outline:none;min-width:100%;border-radius:10px;background:#fafafa;width:100%;font-family:Proxima-Nova-Condensed}.wrapFormIn .botLineF{justify-content:flex-end;display:flex}.wrapFormIn .wrapLabel{width:calc(100% - 370px)}.wrapFormIn .botLineF .btnStyle{width:225px}.wrapQuest{padding:20px 0 70px}.nucQuest:first-child .quest{border-top:1px solid #dadada}.nucQuest .quest{padding:25px;font-size:25px;position:relative;border-bottom:1px solid #dadada;cursor:pointer}.nucQuest .quest:before{height:20px;right:30px;transition:all .4s;width:2px}.nucQuest .quest:after,.nucQuest .quest:before{transform:translateY(-50%);content:"";position:absolute;top:50%;background:#c80910}.nucQuest .quest:after{height:2px;right:21px;width:20px}.nucQuest.active .quest:before{transform:translateY(-50%) rotate(90deg)}.nucQuest .answer{padding:25px;font-size:20px;border-bottom:1px solid #dadada;display:none}.wrapSliderIn{margin:0 calc(-50vw - -785px) 50px}.sliderIn .slick-arrow{height:50px;transform:translateY(-50%);font-size:0;border:none;position:absolute;top:50%;border-radius:50%;background:#c80910;width:50px;z-index:1}.sliderIn .slick-prev{left:20px}.sliderIn .slick-prev:before{height:2px;transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background:#fff;width:30px}.sliderIn .slick-prev:after{height:18px;transform:translateY(-50%) rotate(45deg);border-left:2px solid #fff;right:10px;content:"";position:absolute;border-bottom:2px solid #fff;top:50%;width:18px}.sliderIn .slick-next{right:20px}.sliderIn .slick-next:before{height:2px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:#fff;left:0;width:30px}.sliderIn .slick-next:after{height:18px;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);content:"";position:absolute;border-top:2px solid #fff;top:50%;left:10px;width:18px}.wrapSlideIn{position:relative;display:block}.wrapSlideIn:before{height:100%;content:"";background:rgba(200,9,16,.65);width:100%}.wrapSlideIn:after,.wrapSlideIn:before{transition:all .4s;position:absolute;opacity:0;z-index:1}.wrapSlideIn:after{height:80px;transform:translate(-50%,-50%);justify-content:center;font-size:80px;border:3px solid #fff;font-weight:200;color:#fff;content:"+";top:50%;align-items:center;border-radius:50%;left:50%;width:80px;display:flex}.wrapSlideIn:hover:after,.wrapSlideIn:hover:before{opacity:1}.insidepage .component .item-page .wrapSlideIn img{height:298px;object-fit:cover;width:100%}.windows-page{list-style:disc;list-style-position:inside;margin-bottom:20px}.windows-page li{padding-left:70px}.windows-page li::marker{color:#df181d}.wrapItem{grid-template-columns:repeat(3,1fr);padding:0 50px;margin-bottom:30px;grid-gap:60px;display:grid}.wrapItem .item{padding:40px 45px 25px;border:1px solid #df181f}.wrapItem .item .imgW{height:270px;margin-bottom:15px}.wrapItem .item img{height:100%;object-fit:cover;width:100%}.wrapItem .item .wrapTxttBlock{justify-content:space-between;flex-direction:column;display:flex}.wrapItem .item .name{font-size:30px;text-decoration:underline;font-weight:700;margin-bottom:20px}.wrapItem .item .wrapDesc{margin-bottom:25px}.wrapItem .item .nucDesc{margin-bottom:5px;border-bottom:1px solid #dadada;line-height:1.5}.wrapItem .item .nameDesc{font-size:15px;font-weight:300}.wrapItem .item .txtDesc{font-size:13px;font-weight:300}.wrapItem .item .btnStyle{font-weight:300}table.comparison{width:100%}table.comparison td,table.comparison th{border-right:1px solid #dadada;padding:20px 15px;border-bottom:1px solid #dadada}table.comparison tr td:last-child,table.comparison tr th:last-child{border-right:none}table.comparison th,table.comparison tr td:not(:first-child){text-align:center}table.comparison tr td{font-size:15px;font-weight:300}table.comparison tr td:first-child{font-weight:500}table.comparison tr th{font-size:20px;text-decoration:underline;font-weight:500;color:#df181f}.articleTxt{display:none}.wrapBalkon{flex-direction:column;align-items:center;display:flex}.balkon_block{position:relative}.banner_balkon{position:absolute;top:160px;left:60px}.banner_balkon img{width:165px}.choise_color{margin-top:20px}.b_n_s,.b_open{display:none}.top_balkon img{width:408px}.bottom_balkon{margin-left:11px;margin-top:-28px}.bottom_balkon img{width:385px}.bal_head{font-size:25px;font-weight:500;text-align:center;padding-bottom:5px}.tempherature{height:130px;margin:0 auto;background:transparent url(/images/teplo-holodno.png) repeat scroll;background-position:0 100%;width:305px;display:table}.wrapProjects .tabsProjects{flex-wrap:wrap;margin-bottom:40px}.wrapProjects .tabsProjects .itemTabProject{padding:10px 15px;font-size:18px;border:1px solid #df181f;font-weight:300;margin-right:20px;margin-bottom:20px;transition:.4s;border-radius:30px;background:none;white-space:nowrap}.wrapProjects .tabsProjects .itemTabProject.active,.wrapProjects .tabsProjects .itemTabProject:hover{color:#fff;background:#df181f;cursor:pointer}.wrapProjects .itemBodyProjects{display:none}.wrapProjects .itemBodyProjects.active{display:block}.wrapProjects .gridProjects{grid-template-columns:repeat(3,calc(33.33333% - 20px));grid-gap:30px;display:grid}.wrapProjects .itemProject .wImg{overflow:hidden;justify-content:center;max-height:280px;align-items:center;display:flex}.wrapProjects .itemProject .bodyItemProject{padding:25px 25px 30px;border:1px solid #b5b5b5;border-top:none}.wrapProjects .itemProject .titleProject{font-size:27px;font-weight:500;margin-bottom:20px;color:#000}.wrapProjects .itemProject .descProject{font-size:18px;margin-bottom:30px;color:#b5b5b5;text-align:justify;line-height:1.3}.wrapProjects .itemProject .linkProject a{padding:10px 15px;font-size:18px;border:1px solid #df181f;text-decoration:none;color:#000;transition:.4s;border-radius:25px;background:none}.wrapProjects .itemProject .linkProject a:hover{color:#fff;background:#df181f}.wrapDetalProject .wrapDataAndDesc{margin-bottom:60px}.wrapDetalProject .dataDP{padding:15px;background:#f0f0f0}.wrapDetalProject .dataDP .number{font-size:60px;font-weight:700;color:#df181f;line-height:45px}.wrapDetalProject .dataDP .month{font-size:20px;font-weight:400;color:#000}.wrapDetalProject .dataDP .year{font-size:20px;font-weight:300;color:#a6a6a6}.wrapDetalProject .descPD{font-size:20px;font-weight:300;color:#5a5a5a;line-height:1.2;padding-left:35px}.wrapDetalProject .itemsGDP{grid-template-columns:repeat(3,calc(33.33333% - 20px));grid-gap:30px;display:grid}.wrapDetalProject .itemGDP a{height:280px;overflow:hidden;justify-content:center;align-items:center;display:flex}.wrapDetalProject .itemGDP a img{filter:brightness(.7);min-height:100%;transition:.4s;max-width:none!important;max-height:none!important;min-width:100%;width:auto}.wrapDetalProject .itemGDP:hover a img{transform:scale(1.2);filter:brightness(1)}.alfabank{min-height:56px;padding:0 28px;justify-content:center;flex-wrap:nowrap;font-size:16px;border:0;text-decoration:none;font-weight:500;color:#fff;transition:background .2s ease,border .2s ease,color .2s ease,transform .12s ease;position:relative;flex-direction:row;outline:0;min-width:128px;will-change:transform;text-align:center;background-color:#ef3124;box-sizing:border-box;margin:0;align-items:center;box-shadow:none;border-radius:8px;align-content:center;cursor:pointer;line-height:20px;vertical-align:middle;user-select:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;display:inline-flex}.alfabank:focus,.alfabank:hover{color:#fff;background-color:#de2e21}@media screen and (min-width:1300px){.container{width:1270px}}@media screen and (min-width:1800px){.container{width:1600px}}@media screen and (max-width:1799px){.wrapHeader{left:0}.wrapHead>ul{margin-left:360px}.nucBM .name{height:60px;font-size:23px}.wrapSR{height:215px;padding:5px 10px 0}.wrapSP .imgW img{height:auto;max-width:100%}.wrapProd .imgW img{max-width:230px}.nucRev{padding:20px}.nucRev .txt{font-size:17px}.wrapAC .leftBlock img{height:auto;max-width:100%}.wrapAC .rightBlock{width:calc(100% - 400px)}.map iframe,.map img{height:100%;max-width:430px}.nucCatIn{padding:30px 10px}.wrapSliderIn{margin:0 calc(-50vw - -620px) 50px}.wrapProd .wrapLeftTxt .txt2,.wrapProd .wrapRightTxt .txt2{top:240px}.reason .name{font-size:98px}.wrapCatIn{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px}.formBlockIn{padding:40px 30px 70px;margin:40px 0}.insidepage table{overflow:auto;display:block}}@media screen and (max-width:1299px){.reason .name{font-size:90px}}@media screen and (max-width:1199px){.wrapHead>ul{justify-content:flex-end;margin-left:0}.topBanner .logo img{width:350px}.topBanner .txtBlock{top:70px;left:calc(50% - 490px)}.nucBM .name{line-height:1}.reason .name{font-size:74px}.sliderPos .slick-arrow{height:60px;transform:translateX(0);bottom:10px;width:60px}.sliderPos .slick-next{right:calc(50% - 70px)}.sliderPos .slick-prev{left:calc(50% - 70px)}.wrapEx{grid-template-columns:repeat(3,1fr)}.wrapRev{grid-template-columns:repeat(2,1fr)}.wrapProd{flex-direction:column-reverse;align-items:center}.wrapProd .title{margin:0 0 10px}.wrapProd .leftBlock{position:relative;flex-direction:column;align-items:center;width:100%;display:flex;z-index:5}.wrapProd .rightBlock{min-height:540px;max-width:100%;width:700px}.wrapProd .leftBlock{margin-bottom:35px}.formProd{max-width:490px;width:100%}.product{padding:0}.wrapAC{display:block}.wrapAC .leftBlock{float:left}.wrapAC .rightBlock{width:100%}.aboutCompany .name{clear:both}.wrapSert{grid-template-columns:repeat(3,1fr)}.topLineFoot .btnStyle{background:url(/templates/template/images/icon-btn.png) no-repeat center left 22px,transparent;width:430px}.topLineFoot .btnStyle:hover{background:url(/templates/template/images/icon-btn.png) no-repeat center left 22px,#cb151b}.topLineFoot .txt{font-size:36px;width:calc(100% - 470px)}.wrapFoot{flex-wrap:wrap}.wrapFoot .map{width:100%;margin-top:15px}.map iframe,.map img{min-height:300px;max-width:100%;width:100%}.wrapFoot .map{margin-left:0}.wrapCatIn{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.wrapItem{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px}.wrapSliderIn{margin:0 0 30px}.wrapProjects .itemProject .bodyItemProject{padding:15px 15px 20px}.wrapProjects .itemProject .titleProject{font-size:22px;text-align:center}}@media screen and (max-width:991px){.sliderPos .slick-arrow{height:45px;width:45px}.sliderPos .slick-prev{left:calc(50% - 50px)}.sliderPos .slick-next{right:calc(50% - 50px)}.sliderPos .slick-next:after,.sliderPos .slick-prev:after{height:20px;width:20px}.sliderPos .slick-next:before,.sliderPos .slick-prev:before{width:30px}.reason .name{font-size:57px;white-space:normal}.wrapHead a{font-size:14px}.topBanner>.imgW>img{margin-left:0}.topBanner .txtBlock{right:80px;top:0;left:15px}.wrapBM{grid-template-columns:repeat(2,1fr);display:grid}.wrapAC{flex-direction:column;align-items:center;display:flex}.wrapAC .leftBlock{margin-bottom:15px;float:none}.wrapBen{grid-template-columns:repeat(1,1fr);margin:20px 0 50px}.nucSert{height:335px}.h1,h1{font-size:40px}.aboutCompany{padding:55px 0 50px}.wrapTL{flex-direction:column}.topLineFoot .txt{margin-bottom:20px;text-align:center;width:100%}.wrapBL{flex-direction:column;align-items:center}.wrapBL .leftBlock{margin-bottom:15px}.formBlockIn{padding:20px;margin:30px 0}.formBlockIn .container{width:auto}.wrapFormIn .topLineF{grid-template-columns:1fr}.nucYp,.nucYp iframe{width:100%}.wrapItem{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:1fr;grid-gap:30px}.nucQuest .quest{padding:20px 25px 20px 20px;font-size:17px}.nucQuest .answer{padding:20px;font-size:16px}.insidepage .component{padding-bottom:30px}.wrapQuest{padding-bottom:0}.wrapProjects .tabsProjects .itemTabProject{padding:5px 10px;font-size:14px;margin-right:10px;margin-bottom:10px;border-radius:30px}.wrapDetalProject .itemsGDP,.wrapProjects .gridProjects{grid-template-columns:repeat(2,calc(50% - 10px));grid-gap:20px}.wrapHead>ul{display:none}header{position:relative;z-index:100}.mobMainBlock{height:100vh;transition:.4s;position:fixed;top:0;background:#df181f;left:100%;width:100%;display:block;z-index:100}.mainButt{height:45px;padding:15px 10px;justify-content:space-between;position:absolute;flex-direction:column;top:20px;background:#df181f;left:-45px;width:45px;display:flex;z-index:11}.mainButt .line{height:2px;transition:.4s;position:relative;background:#fff;width:100%}.mainButt .line:nth-child(2):before{height:100%;transition:.4s;content:"";position:absolute;top:0;background:#fff;left:0;width:100%}.mobMainBlock a{text-decoration:none;color:#fff;line-height:1.4}.mobMainBlock .parentUl>li{margin-bottom:10px}.mobMainBlock .parentUl>li.parent>a{position:relative}.mobMainBlock .parentUl>li.parent>a:before{height:8px;transform:rotate(45deg);border-left:2px solid #fff;transition:.4s;content:"";position:absolute;border-top:2px solid #fff;top:9px;left:calc(100% + 12px);width:8px}.mobMainBlock .parentUl>li.parent.activeChild>a:before{transform:rotate(225deg);top:6px}.mobMainBlock .parentUl>li>a{font-size:19px;text-decoration:none;font-weight:600}.mobMainBlock .parentUl>li.parent>ul{display:none}.mobMainBlock .parentUl ul{padding:0 15px;margin:5px 0}.mobMainBlock ul ul a{font-size:18px;font-weight:400}.mobMainBlock ul ul ul a{font-size:17px;font-weight:300}.activeMain .mobMainBlock{left:0}.activeMain .mainButt{right:0;left:auto}.activeMain .mainButt .line:first-child,.activeMain .mainButt .line:last-child{opacity:0}.activeMain .mainButt .line:nth-child(2){transform:rotate(45deg)}.activeMain .mainButt .line:nth-child(2):before{transform:rotate(-90deg)}.wrapMobMain{height:100vh;padding:30px;justify-content:space-between;flex-direction:column;display:flex}.mobMain{overflow-y:auto}.topBanner .info{margin-top:45px}.topBanner .logo img{width:250px}}@media screen and (max-width:767px){body{font-size:16px}body p{margin-bottom:10px}.activeMain body{overflow:hidden}.wrapHeader{padding:0}.title{flex-direction:column;align-items:flex-start}.title .btnStyle{margin-top:10px}.examples .btnStyle,.reviews .btnStyle{height:44px}.wrapProd .title{font-size:30px;line-height:1.1}.listProd li{font-size:16px;padding-left:18px}.sliderPos .slick-prev{left:15px}.sliderPos .slick-next{right:15px}.sliderPos .slick-arrow{height:30px;transform:translateY(50%);bottom:50%;width:30px}.sliderPos .slick-next:before,.sliderPos .slick-prev:before{height:2px;width:18px}.sliderPos .slick-next:after,.sliderPos .slick-prev:after{height:10px;border-width:2px;width:10px}.h1,h1{font-size:30px}.aboutCompany .txt{font-size:15px}.aboutCompany .name{padding:10px 0;font-size:26px;line-height:1.1}.aboutCompany li{font-size:16px;margin-bottom:5px;padding-left:20px}.nucBen .txt{font-size:14px}.wrapBen{grid-gap:20px}.nucBen .numb{font-size:40px}.nucSert{height:auto}.topLineFoot .txt{font-size:26px}.topLineFoot .btnStyle{height:54px;font-size:22px;max-width:400px;width:100%}.wrapMenuFoot{display:none}.wrapSR .txt{font-size:16px;line-height:1}.insidepage .h1,.insidepage h1{font-size:30px}.insidepage .component .h2,.insidepage .component h2{font-size:25px}.insidepage .component .h3,.insidepage .component h3,.wrapFormIn .txt{font-size:20px}.wrapFormIn .botLineF{justify-content:flex-start;flex-direction:column;align-items:center}.wrapFormIn .wrapLabel{width:100%}.wrapLeftTxt,.wrapProd .rightBlock:before,.wrapRightTxt{display:none}.wrapProd .rightBlock{min-height:auto;padding:30px 0;width:100%}.wrapFooter{padding:30px 0}.wrapItem{grid-gap:20px}}@media screen and (max-width:675px){.wrapCatIn{grid-template-columns:1fr}.wrapProjects .gridProjects{grid-template-columns:100%;grid-gap:20px}.wrapProjects .tabsProjects .itemTabProject{font-size:12px}.wrapDetalProject .wrapDataAndDesc{flex-direction:column}.wrapDetalProject .dataDP{margin-bottom:15px}.wrapDetalProject .descPD{padding:0;text-align:justify}}@media screen and (max-width:600px){.infoMob .info{font-size:17px;color:#fff}.infoMob .info img{display:none}.infoMob .info .btnStyle{border:2px solid #fff}.wrapBM,.wrapRev{grid-template-columns:repeat(1,1fr);display:grid}.wrapEx,.wrapSert{grid-template-columns:repeat(2,1fr)}.wrapBL .leftBlock{flex-direction:column-reverse;align-items:center}.wrapBL .leftBlock .txtBlock{text-align:center}.wrapBL .btnStyle{margin-bottom:15px;margin-left:0}.callback-modal__headline{font-size:25px}.callback-modal__sendline{font-size:16px}.topLineMF{grid-template-columns:auto}table.comparison td,table.comparison th{padding:5px 10px}.topBanner .logo img{width:40vw}}@media screen and (max-width:485px){.topLineF{grid-template-columns:repeat(1,1fr)}.botLineF{flex-direction:column;align-items:center;display:flex}.botLineF .wrapLabel{width:100%}.botLineMF{grid-template-columns:auto}}@media screen and (max-width:425px){.nucBM .name{height:60px;font-size:20px}}