.calc_title{font-size:16px;color:#000;font-weight:bold;line-height:2.375;margin-bottom:10px}.calc_subtitle{font-size:16px;color:#414141;line-height:2.375;margin-bottom:25px}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}#calcFacade input[type=checkbox],#calcFacade input[type=radio],#calcRoof input[type=checkbox],#calcRoof input[type=radio]{display:none}#calcFacade .value,#calcRoof .value{display:flex;justify-content:space-around}#calcFacade input.value,#calcRoof input.value{border-width:1px;border-color:#6f98e7;border-style:solid;border-radius:3px;background-color:#fff;transition:0.5s;width:182px;height:38px;padding:0 7px}#calcFacade input.value:hover,#calcFacade input.value:focus,#calcRoof input.value:hover,#calcRoof input.value:focus{box-shadow:0px 0px 4.75px 0.25px rgba(111,152,231,0.64)}#calcFacade select,#calcRoof select{border-color:#6993e2;padding:0 7px;font-size:14px;line-height:3.786}#calcRoof .calcRoof_item.homeBlock{width:75%;flex-direction:column}#calcRoof .calcRoof_item.homeBlock div.jq-radio{margin:auto}#calcRoof img{max-height:130px;margin-bottom:20px}#calcRoof .calcRoof_footer,#calcRoof .calcRoof_item{justify-content:space-between;width:45%;margin-bottom:15px;display:none}#calcRoof .calcRoof_footer label.calcRoof_name span,#calcRoof .calcRoof_item label.calcRoof_name span{color:#6b94e4}#calcRoof .calcRoof_footer input.calcRoof_btn,#calcRoof .calcRoof_item input.calcRoof_btn{width:182px;height:38px}#calcRoof .calcRoof_footer.active,#calcRoof .calcRoof_item.active{display:flex !important}#calcRoof .calcRoof_footer{margin-top:25px;margin-bottom:45px}#calcFacade button,#calcFacade input{width:182px}#calcFacade .calcFacade_image{margin-bottom:45px}.warningText{font-size:16px;line-height:2;width:70%}.warningText sup{color:#6f98e7}.mainCatalog .btn-primary:not(:disabled):not(.disabled):active:focus,.mainCatalog .show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.mainCatalog .btn-primary:not(:disabled):not(.disabled).active,.mainCatalog .btn-primary:not(:disabled):not(.disabled):active,.mainCatalog .show>.btn-primary.dropdown-toggle{color:#fff;background-color:transparent;border-color:transparent}.mainCatalog .btn-primary{color:#000 !important;background-color:transparent;border-color:transparent;background-image:url(/bitrix/templates/kmktradeco/images/refresh.png);background-position:left;background-repeat:no-repeat;padding-left:25px}.mainCatalog .btn-primary:focus,.mainCatalog .btn-primary:active,.mainCatalog .btn-primary:hover{color:#0069d9 !important;border-color:transparent;background-color:transparent;background-image:url(/bitrix/templates/kmktradeco/images/refresh.png);background-position:left;background-repeat:no-repeat}.card.newsItem{border-radius:3px;min-height:291px;border:1px solid #f6f6f6;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 0px 0px rgba(0,0,0,0.75);box-shadow:3px 3px 0px 0px rgba(0,0,0,0.75);border-radius:3px;padding:12px;margin-bottom:15px}.card.newsItem h4.card-title{min-height:65px}.card.newsItem h4.card-title a{font-size:16px;color:#000;font-weight:bold;line-height:1.25;font-family:'Play', sans-serif}.card.newsItem .news-list-view.news-list-post-params{justify-content:flex-end;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end}.card.newsItem span.news-list-param{font-size:14px;font-family:'Play', sans-serif;color:#000;line-height:1.429}.card.newsItem span.news-list-icon.news-list-icon-calendar{display:none}.card.newsItem .d-flex.flex-end{justify-content:flex-end}.titleStaff{font-size:18px;color:#000;font-weight:bold;line-height:2.111;padding-bottom:30px}.staffContainer{display:flex;justify-content:space-between;margin-bottom:45px}.staffContainer .staffBlock_item{margin-right:25px}.staffContainer .staffBlock_item .name{font-size:18px;color:#6f98e7;font-weight:bold;line-height:2.111}.staffContainer .staffBlock_item .phone{padding-left:25px;background:url(../images/phone.png);background-repeat:no-repeat;background-size:auto;background-position-x:left;background-position-y:14px}.staffContainer .staffBlock_item .phone span{color:#5899ea;font-weight:normal}.staffContainer .staffBlock_item .email{padding-left:25px;background:url(../images/mail.png);background-repeat:no-repeat;background-size:auto;background-position-x:left;background-position-y:14px}.staffContainer .staffBlock_item a{font-size:18px;color:#000;font-weight:bold;line-height:2.111;transition:0.5s}.staffContainer .staffBlock_item a:hover{text-decoration:none;opacity:0.8;color:#6f98e7}#loading-div{display:none}.newsPage{display:flex;flex-wrap:wrap}.newsPage .newsPageItem{width:31%;margin:10px;border:1px solid #f6f6f6;border-radius:3px;box-shadow:3px 3px 0px 0px rgba(0,0,0,0.75);padding:10px;display:flex;flex-direction:column;justify-content:space-between}.newsPage .newsPageItem .newsPageItem_img{width:100%;height:166px}.newsPage .newsPageItem .newsPageItem_img img{width:100%;height:100%;object-fit:cover}.newsPage .newsPageItem .newsPageItem_title{text-align:center;padding:20px}.newsPage .newsPageItem .newsPageItem_title a{font-size:16px;color:#000;font-weight:bold;line-height:1.25}.newsPage .newsPageItem .newsPageItem_time{text-align:right;margin-right:40px}.newsPage .newsPageItem .newsPageItem_time span{font-size:14px;color:#000;line-height:1.429}.pagination{width:100%;text-align:center}.load_more{display:inline-block;color:#63a0eb !important;background-color:transparent;border-color:transparent;background-image:url(/bitrix/templates/kmktradeco/images/refresh.png);background-position:left;background-repeat:no-repeat;padding-left:25px;width:144px;margin:40px auto;cursor:pointer;transition:0.5s;height:25px}.load_more:hover{opacity:0.8}.catalog-section-list-item{max-width:269px;margin:30px 8px}.galleryDetail{padding:0 25px;width:100%;margin-bottom:50px}.galleryDetail .galleryDetail_title{font-size:18px;color:#000;font-weight:bold;line-height:2.111}.galleryDetail .galleryDetail_description{font-size:16px;color:#3a3a3a;text-align:left;margin:30px 0 40px}.galleryDetail .galleryDetail_slider{max-width:811px;margin:auto;position:relative}.galleryDetail .galleryDetail_slider .slider-for{box-shadow:4px 4px 0px 0px rgba(0,0,0,0.75);border-radius:3px;margin-bottom:20px;border-bottom:1px solid #fff;border-right:1px solid #fff}.galleryDetail .galleryDetail_slider .slider-for .slick-slide{height:414px}.galleryDetail .galleryDetail_slider .slider-for .slick-slide a{display:block;width:100% !important;height:414px !important;border-radius:3px;overflow:hidden}.galleryDetail .galleryDetail_slider .slider-for .slick-slide a img{width:100%;height:100%;object-fit:cover}.galleryDetail .galleryDetail_slider .slider-nav{height:111px;margin:0 -10px}.galleryDetail .galleryDetail_slider .slider-nav .slick-slide{height:111px;margin:0 10px}.galleryDetail .galleryDetail_slider .slider-nav .slick-slide div{height:100%;position:relative}.galleryDetail .galleryDetail_slider .slider-nav .slick-slide div img{width:100%;height:100%;object-fit:cover;cursor:pointer}.galleryDetail .galleryDetail_slider .slider-nav .slick-slide div span{position:absolute;width:100%;height:100%;top:0;background:linear-gradient(144deg, #1b469a 20%, #6f98e7 46%, #1b469a 69%);opacity:0.8;pointer-events:none;transition:0.5s}.galleryDetail .galleryDetail_slider .slider-nav .slick-slide:hover span{opacity:0}.galleryDetail .galleryDetail_slider .arrow-containerE{height:74px;position:absolute;bottom:17px;width:100%;pointer-events:none}.galleryDetail .galleryDetail_slider .arrow-containerE button.slick-prev.slick-arrow{width:40px;height:100%;border-radius:3px 0 0 3px;border:none;background-color:#f4f7fd;color:transparent;background-image:url(/bitrix/templates/kmktradeco/components/bitrix/catalog.section/catalogRelated/images/next.png);background-repeat:no-repeat;background-position:center;outline:none;pointer-events:auto;left:-60px;position:absolute;pointer-events:auto;cursor:pointer}.galleryDetail .galleryDetail_slider .arrow-containerE button.slick-prev.slick-arrow:hover{width:40px;height:100%;border-radius:3px 0 0 3px;border:none;background-color:#f4f7fd;color:transparent;background-image:url(/bitrix/templates/kmktradeco/components/bitrix/catalog.section/catalogRelated/images/nexth.png);background-repeat:no-repeat;background-position:center;outline:none;pointer-events:auto}.galleryDetail .galleryDetail_slider .arrow-containerE button.slick-next.slick-arrow{width:40px;height:100%;border-radius:3px 0 0 3px;border:none;background-color:#f4f7fd;color:transparent;background-image:url(/bitrix/templates/kmktradeco/components/bitrix/catalog.section/catalogRelated/images/next.png);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);outline:none;pointer-events:auto;right:-57px;position:absolute;pointer-events:auto;cursor:pointer}.galleryDetail .galleryDetail_slider .arrow-containerE button.slick-next.slick-arrow:hover{width:40px;height:100%;border-radius:3px 0 0 3px;border:none;background-color:#f4f7fd;color:transparent;background-image:url(/bitrix/templates/kmktradeco/components/bitrix/catalog.section/catalogRelated/images/nexth.png);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);outline:none;pointer-events:auto}.news-detail .detailImg{box-shadow:4px 4px 0px 0px rgba(0,0,0,0.75);border-radius:3px;margin-bottom:20px;border-bottom:1px solid #fff;border-right:1px solid #fff;width:350px;height:300px;float:left;margin-right:50px}.news-detail .detailImg a{display:block;width:100%;height:100%}.news-detail .detailImg a img{width:100%;height:100%;object-fit:cover}.catalogPages ul.catalog-section-list-tile-list{justify-content:space-around}.catalogPages li.subsection{width:25%;max-width:25%;margin:30px 0px}section.page404{height:535px;background:url(/upload/medialibrary/16d/16dd9aaf1954f80cbff0d3b400e360a1.png);background-repeat:no-repeat;background-size:cover;background-position-y:center}section.page404 .glitch-block{width:100%;position:relative;height:200px;margin-top:30px}section.page404 .glitch-block .glitch{color:#01143a;font-size:185px;position:relative;width:400px;font-weight:bold;height:235px;font-size:182px;line-height:1;position:absolute;top:0;left:0;transform:translate(0, 0%);margin:0}section.page404 .glitch-block .glitch:before,section.page404 .glitch-block .glitch:after{display:block;content:'404';position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.5}section.page404 .glitch-block .glitch:after{color:#e32222;z-index:-2}section.page404 .glitch-block .glitch:before{color:#2222a3;z-index:-1}section.page404 .glitch-block .glitch:before{animation:glitch 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite}section.page404 .glitch-block .glitch:after{animation:glitch 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px, 2px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 2px)}80%{transform:translate(2px, -2px)}to{transform:translate(0)}}section.page404 .title{font-size:43px;color:#01143a;font-weight:bold;margin-bottom:25px}section.page404 .text{margin-bottom:30px}section.page404 .text p{margin-bottom:5px}section.page404 .blue-style{border-radius:3px;padding:12px 30px}section.page404 .blue-style:hover{text-decoration:none;color:#fff}.modal-dialog .modal-header{display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:none}.modal-dialog .modal-header p{margin-bottom:0}.modal-dialog .modal-header h5{font-size:30px;font-weight:bold}.modal-dialog .modal-header button.close{position:absolute;right:10px;top:10px}.modal-dialog .modal-body{padding:0px 60px 45px 60px}.modal-dialog .callback .callbackContainer{text-align:center}.modal-dialog .callback .callbackContainer input.callback_imput{width:100%;border:1px solid #1b469a;border-radius:3px;padding:6px 20px;margin-bottom:20px}.modal-dialog .callback .callbackContainer input.callback_imput:focus,.modal-dialog .callback .callbackContainer input.callback_imput:active{box-shadow:0px 0px 6.65px 0.35px rgba(27,70,154,0.29)}.modal-dialog .callback .callbackContainer input.error{border:1px solid #d70303}.modal-dialog .callback .callbackContainer input.callback_btn.form-good.blue-style{padding:10px 25px}.top-search input[type="text"]::-webkit-input-placeholder{color:transparent}.top-search input[type="text"]:-ms-input-placeholder{color:transparent}.top-search input[type="text"]::-ms-input-placeholder{color:transparent}.top-search input[type="text"]::placeholder{color:transparent}.top-search.active input[type="text"]::-webkit-input-placeholder{color:#fff}.top-search.active input[type="text"]:-ms-input-placeholder{color:#fff}.top-search.active input[type="text"]::-ms-input-placeholder{color:#fff}.top-search.active input[type="text"]::placeholder{color:#fff}.searchContainer{width:100%}.searchContainer .col-sm-16.page_title_row{width:100%;padding-left:15px}.mobile-menu{min-width:30px}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device.nav-open .nav-container{box-shadow:75px 21px 82px 135px rgba(0,0,0,0.5)}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device a{padding:5px 17px}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device span.close{position:fixed;right:-36px;top:21px;width:20px;height:20px;display:block;left:auto;z-index:500000;opacity:1;background-image:url(/bitrix/templates/kmktradeco/images/close.png);background-size:contain;cursor:pointer;background-repeat:no-repeat;pointer-events:none}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container{width:80%;background:#6f98e7}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper.nav-wrapper-0{background:#6f98e7}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper.nav-wrapper-0 .nav-content ul{max-height:80%;overflow-y:scroll;background:#6f98e7}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper.nav-wrapper-0 .nav-content ul .nav-item{border-bottom:none}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper.nav-wrapper-0 .nav-content ul .nav-item span.nav-next{border-left:none;background:linear-gradient(180deg, rgba(96,142,229,0.35) 0%, #5981d2 50%, rgba(56,112,222,0.04) 100%)}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper.nav-wrapper-0 .nav-content ul a{font-size:16px;color:#fff;font-weight:bold;line-height:2.25}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper.nav-wrapper-0 .nav-content ul .item-selected{color:#1b469a !important}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper.nav-wrapper-0 .nav-content a.root-item-selected.nav-item{color:#1b469a !important}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container .nav-wrapper{background:#6f98e7}nav.hc-offcanvas-nav.hc-nav-1.nav-levels-overlap.nav-position-left.disable-body.touch-device .nav-container li.liLvl li.nav-back a{background:#fff !important;color:#1b469a !important}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after{background:none !important}.hc-offcanvas-nav li.nav-back a{padding-left:30px !important}.hc-offcanvas-nav li.nav-back a span{right:auto;left:0}.hc-offcanvas-nav li.nav-back a span::before{border-top:2px solid #1b469a;border-left:2px solid #1b469a}div#mobileMenu_footer{padding:20px}.formRoofResult{display:none}.formRoofResult table{border:1px solid #6f98e7;border-radius:5px}.formRoofResult table tbody{border:0px solid #6f98e7;display:block}.formRoofResult table tbody tr td:first-child{width:480px}.formRoofResult table tbody td{border:1px solid #d5dff3;padding:15px 20px}.formRoofResult table tbody td.subtitle{font-weight:bold}.formFacadeResult table{border:1px solid #6f98e7;border-radius:5px}.formFacadeResult table tbody{border:0px solid #6f98e7;display:block}.formFacadeResult table tbody tr td:first-child{width:250px}.formFacadeResult table tbody td{border:1px solid #d5dff3;padding:15px 20px}.formFacadeResult table tbody td.subtitle{font-weight:bold}#facadeTableResult{margin-top:30px}#calcFacade select{height:38px;margin-bottom:20px;border-radius:3px;width:30%}.addWindows{margin-top:15px}#addWall{margin-top:20px}.calcFacade_btn{display:block;margin-top:15px}#sidingMountingWidth{width:30% !important}#calcFacade label{display:block}#calcFacade .calcRoof_item{display:none}#calcFacade .calcRoof_item.active{display:block}.calcFacade_addBlock{display:flex;flex-wrap:wrap}.calcFacade_addBlock .addBlock_title{width:100%}.calcFacade_addBlock .addWallBlock_title{width:100%}.calcFacade_addBlock .addBlock_item{display:flex;align-items:center;margin-right:45px}.calcFacade_addBlock .addBlock_item label{margin-right:15px;margin-bottom:0}.calcFacade_addBlock .addBlock_height{display:flex;align-items:center}.calcFacade_addBlock .addBlock_height label{margin-right:15px;margin-bottom:0}form#calcFacade .card{border:none;background:#63a0ee29}form#calcFacade a.dopWindowsCollapse{color:#63a0eb}form#calcFacade a.dopWindowsCollapse span{display:inline-block;width:15px;height:10px;background-image:url(/bitrix/templates/kmktradeco/images/arr.png);background-repeat:no-repeat;background-position:center;transition:0s;transform:rotate(180deg)}form#calcFacade a.dopWindowsCollapse.collapsed{color:#212529;transition:0.5s}form#calcFacade a.dopWindowsCollapse.collapsed span{display:inline-block;width:15px;height:10px;background-image:url(/bitrix/templates/kmktradeco/images/arr.png);background-repeat:no-repeat;background-position:center;transition:0s;transform:rotate(0deg)}form#calcFacade a.dopWindowsCollapse:hover{text-decoration:none;color:#63a0eb}form#calcFacade .calcFacade_addBlock.wallBlock{margin:30px 0}form#calcFacade input.calcFacade_btn.blue-style{display:block;margin:25px 0;margin-top:20px}form#calcFacade input.addBtn.blue-style.addWindows{margin:25px 0 0 0}.container.catalogPages a.catalog-section-list-item-img{width:100%;height:125px}.container.catalogPages a.catalog-section-list-item-img img{width:100%;height:100%;object-fit:contain;object-position:center}.container.catalogPages .items-profnastil img.catalogImage{width:auto;height:auto;position:absolute;left:-20px;top:20px}.container.catalogPages .items-metallocherepitsa img.catalogImage{width:auto;height:auto;position:absolute;left:0;top:11px;right:0;margin:auto}.container.catalogPages .items-metallosayding img.catalogImage{width:auto;height:auto;position:absolute;left:-3px;top:0px;right:auto}.container.catalogPages .items-list-stalnoy img.catalogImage{width:auto;height:auto;position:absolute;left:-3px;top:26px;right:auto}.container.catalogPages .items-dobornye-elementy-krovli-i-fasada img.catalogImage{width:auto;height:auto;position:absolute;left:0;top:0;right:auto}.container.catalogPages .items-vodostochnaya-sistema-grand-line img.catalogImage{width:auto;height:auto;position:absolute;left:0;top:-20px;right:0;margin:auto}.container.catalogPages .items-metalicheskiy-shtaketnik img.catalogImage{width:auto;height:auto;position:absolute;left:0;top:-25px;right:0;margin:auto}.container.catalogPages .subsection a.catalog-section-list-item-img img{width:100%;height:100%;object-fit:cover}div#footer .contacts-item.address{cursor:pointer;transition:0.5s}div#footer .contacts-item.address:hover{opacity:0.8}.contactsPage .contactsBlock{z-index:2;height:535px;pointer-events:none}.contactsPage .contactsBlock .contactsItem{background:#fff;padding:25px 40px;font-weight:bold;pointer-events:auto;box-shadow:0px 0px 53px -28px rgba(0,0,0,0.75)}.contactsPage .maps{width:100%;position:absolute;z-index:1}.wrapMap{position:relative;cursor:help;overflow:hidden;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial}.mapTitle{position:absolute;z-index:1000;box-shadow:rgba(0,0,0,0.25) 0px 0px 5px;display:none;padding:5px 20px;border-radius:5px;background:#fff;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial}
/*# sourceMappingURL=style.css.map */
