@keyframes pulse22{0%,to{transform:translate(-200px)}50%,99.999%{transform:translate(300px)}}html{overflow-x:hidden}body,html{font-family:"Gotham Pro";color:#3e3e3e}.verthr{background:#e5e5e5;margin:0 20px;width:1px;height:100%}.socdiv{position:relative}.socdiv .morephones{width:100%;position:absolute;left:0;margin:0;top:100%;background:#fff;z-index:2;display:none;border-radius:0}.morephones.moretop{transform:translate(0,-100%);top:0}.showmorephones{cursor:pointer}.fw700{font-weight:700}.fw500{font-weight:500}.fw900{font-weight:900}.f14{font-size:14px}.op05{opacity:.5}.f11{font-size:11px}.f16{font-size:16px}.f24{font-size:24px}.f36{font-size:36px}.button .text,.f18{font-size:18px}.f20{font-size:20px}.black{color:#000}.red{color:#ed361f}.silver{color:#3e3e3e}.socdiv img{height:35px;width:35px}a:hover{text-decoration:none}.lh100{line-height:1}.lh120{line-height:1.2}.lh130{line-height:1.3}.lh143{line-height:1.43}#block-3 img{width:78px}#block-3{background:#f4f4f4}.green{color:#75a140}#block-3 .b2bot,#block-3 .b2top{background-size:cover;background-repeat:no-repeat;width:100%;height:33px;position:absolute}#block-3 .b2top{background:url(../img/b2bot.svg);top:0;transform:translate(0,-100%)}#block-3 .b2bot{background:url(../img/b2top.svg);background-position-y:bottom;bottom:1px;transform:translate(0,100%)}.button,body>div{position:relative}.button{background:radial-gradient(50% 50% at 50% 50%,#ffc83a 0,rgba(255,177,61,.69) 100%),#ffc83f;box-shadow:0 10px 30px rgba(255,200,63,.8);border-radius:5px;padding:16px 25px;cursor:pointer;overflow:hidden}.button .text{font-weight:700;display:block;line-height:130%}.button .smalltext{font-size:10px;line-height:130%;display:block;margin-top:5px}table td{border:1px solid silver;padding:5px 15px}#block-7 .color span,.butmain .shape,.texton{position:absolute;transform:translate(-50%,-50%)}.texton{color:#fff;top:60px;left:155px;font-size:18px;font-weight:900}#block-7 .color,.butmain{position:relative;cursor:pointer}.butmain{width:80px;height:33.33px;background:#f1f1f1;box-shadow:inset 0 4px 4px rgba(0,0,0,.12);border-radius:30px}.butmain .shape{background:#ffc83a;box-shadow:0 3px 3px rgba(0,0,0,.14);border-radius:30px;width:40px;height:40px;top:50%;transform:translate(0,-50%);transition-duration:.5s}.active .butmain .shape{transform:translate(40px,-50%)}.radiobut{opacity:.5;filter:grayscale(1);cursor:pointer}.radiobut.active{opacity:1;filter:none}#block-7 .color{display:inline-block;width:45%;box-shadow:0 6px 10px rgba(0,0,0,.25);border-radius:5px;height:50px;margin-bottom:10px}#block-7 .color span{font-weight:700;font-size:24px;line-height:1.3;top:50%;left:50%}#block-7 .color.blue{background:#21519c}#block-7 .color.gray{background:#c4c4c4}#block-7 .color.green{background:#004d29}#block-7 .color.red{background:#731418}#block-7 .color.red2{background:#732421}#block-7 .color.darksilver{background:#4a4942}#block-7 .color.red3{background:#523831}#block-7 .color.gray2{background:#424d39}#block-7 .color.white{background:#e5e5e5}#block-7 .color.white2{background:#f7e7c6}.white{color:#fff}#block-7 .color:nth-child(odd){margin-right:2.5%}#block-7 .color:nth-child(even){margin-left:2.5%}.green-shape{width:50px;height:50px;position:relative;background:#75a140;border-radius:25px}.chkinput .dot,.green-shape span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.green-shape span{color:#fff;font-size:24px;font-weight:500}.chkinput{width:16px;height:16px;background:#e0e0e0;position:relative;cursor:pointer}.chkinput .dot{width:10px;height:10px;background:#75a140;border-radius:5px}.popup_form input[type=text]{width:100%;height:50px;border:0;border-bottom:2px solid #75a140;font-size:18px;padding:20px 20px 20px 0;outline:0}.popup_form form{margin:auto;width:100%}.popup_form .header{font-size:28px}.popup_form input[type=submit]{width:100%;height:50px;border:1px solid gold;background:gold;font-size:18px;border-radius:10px}.popup_form,.scrollbar{width:100%;position:fixed;top:0;left:0}.popup_form{height:100%;background-color:#0008;z-index:99;display:none}.popup_form .container{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;padding:10px;box-shadow:0 3px 30px rgba(0,0,0,.5);max-width:500px;border:2px solid #75a140}.popup_form .crest{position:absolute;top:0;right:0;padding:7px 20px 14px;color:#aaa;font-size:36px;cursor:pointer}.popup_form .crest:hover{background-color:#fff4;color:#ccc}.scrollbar{height:5px;background:0 0}.scrollbar .filled{background:#75a140;transform:scaleX(0);height:100%;width:1px;transform-origin:left}.html.block-calc,footer{background-color:#75a140}.html.block-calc,.html.block1>.container,.html.block2{padding-top:80px;padding-bottom:80px}.html.block-calc::before{top:-5px}.html.block-calc::after,.html.block-calc::before{content:'';position:absolute;left:0;width:100%;height:5px;background-image:url(../img/border_green.png);background-repeat:repeat-x;background-size:40px}#locations .item:nth-child(4n+2) .bg::after,#locations .item:nth-child(4n+3) .bg::after,#product .img-2d .img-holder .bg::after,#product .price .bg::after,.html.block-calc::after,.html.catalogue::after{top:100%}#category-filters .filter::after,#locations .item:nth-child(4n+2) .bg::after,#locations .item:nth-child(4n+3) .bg::after,#product .img-2d .img-holder .bg::after,#product .price .bg::after,.html.block-calc::after,.html.catalogue::after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);transform:scaleY(-1)}#locations .item:nth-child(4n+2) .bg::after,#locations .item:nth-child(4n+2) .bg::before,#locations .item:nth-child(4n+3) .bg::after,#locations .item:nth-child(4n+3) .bg::before,#product .img-2d .img-holder .bg::after,#product .img-2d .img-holder .bg::before,#product .price .bg::after,#product .price .bg::before,.html.block-calc::after,.html.block-calc::before,.html.catalogue::after,.html.catalogue::before,footer::before{content:'';position:absolute;left:0;width:100%;height:5px;background-image:url(../img/border_green.png);background-repeat:repeat-x;background-size:40px}.html.block-calc>.container>.text .title,.html.block1 .title,.html.block2 .title,.html.block3 .title,.html.carousel0 .title,.html.catalogue .title,.html.clients .title{font-family:'Gotham Pro Black';font-size:37px;line-height:48px;text-transform:uppercase}.html.block-calc>.container>.text .title{margin-bottom:15px;color:#fff}.html.block-calc>.container>.text p:not(.title){margin-bottom:25px;color:#efefef}#block-calculate{background:#f7f7f7}#block-calculate::before{content:'';position:absolute;background-image:url(../img/gift.png);bottom:100%;right:0;z-index:1;background-size:100%}.flex-jc-space-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#block-calculate .steps{margin:0;list-style:none;min-height:82px;position:relative;overflow:hidden}#block-calculate .steps li span{cursor:pointer;background:#fff;font-family:'Gotham Pro Medium';color:#222;text-align:center;border:1px solid #79a344;position:relative;display:block}#block-calculate,#block-calculate .steps li{position:relative}#block-calculate .steps li span:hover,#block-calculate .steps li.active span{background:#ed361f;border:1px solid #ed361f;color:#fff}#block-calculate .steps li.active span,.about-us .img img{-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px rgba(0,0,0,.3);box-shadow:5px 5px 15px rgba(0,0,0,.3)}#block-calculate .options{background:#fff;min-height:160px}#block-calculate .option .select input,#block-calculate .radio input{display:none}#block-calculate .radio label{position:relative;display:inline-block;min-width:180px;padding:30px 30px 30px 80px;font-size:16px;line-height:16px;border:2px solid #fff;-webkit-box-shadow:5px 10px 25px rgba(0,0,0,.1);-moz-box-shadow:5px 10px 25px rgba(0,0,0,.1);box-shadow:5px 10px 25px rgba(0,0,0,.1)}#block-calculate .radio label[for=material-metal],#block-calculate .radio label[for=material-profnastil]{background-size:64px;background-repeat:no-repeat;background-position:0 8px}#block-calculate .radio label[for=material-profnastil]{background-image:url(../img/profnastil.png)}#block-calculate .radio input:checked+label{border:2px solid #ed361f}#block-calculate .option .question::before,#block-calculate .radio label::after,#block-calculate .radio label::before,#block-calculate .steps li span,#catalog-dropdown .img,#category-filters .toggle .btn,#input-option13 label,#scroll-top,.category-products .item .options .img,.html.catalogue .img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#block-calculate .radio label::before{left:60px;width:9px;height:9px;border:2px solid #222}#block-calculate .radio input:checked+label::before{border-color:#5d7d35}#block-calculate .radio label::after{width:5px;height:5px;background:#fff;left:64px}#block-calculate ::after,#block-calculate ::before{box-sizing:initial}#block-calculate .radio label[for=material-metal]{background-image:url(../img/krovlia.png)}#block-calculate .radio input:checked+label::after{background:#ed361f}#block-calculate .final:not(.active),#block-calculate .option:not(.active),#block-calculate .success:not(.active){display:none!important}#options-next{margin:20px 20px 20px 100px}#carousel0 .item,#carousel1 .item,.flex{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}#block-calculate .radio label .small{font-family:'Gotham Pro';font-size:12px}#block-calculate .option .question{position:absolute;top:5px;right:20px}#block-calculate .option .question:not(:hover) .inner{display:none}#block-calculate .option .question::before{content:'?';position:absolute;background:#fff;border:1px solid #5d7d35;width:14px;height:14px;color:#5d7d35;font-family:'Gotham Pro';text-align:center;font-size:12px;line-height:14px}#block-calculate .option .question .inner .title{display:block;font-family:'Gotham Pro Medium'}.flex-1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#block-calculate .option>.flex-1>.title,#block-calculate .option>.title,#block-calculate .radio label{font-family:'Gotham Pro Black';color:#222}#block-calculate .option>.flex-1>.title,#block-calculate .option>.title{font-size:28px;line-height:28px;margin-bottom:30px}#block-calculate .option .select-title{border:1px solid #e8e8e8;cursor:pointer}#block-calculate .option .dropdown,#block-calculate .option .select-title{position:relative}#block-calculate .option .select-title::after,#block-calculate .radio label::after,#block-calculate .radio label::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#block-calculate .option .select-title::after{right:10px;width:12px;height:12px;background-image:url(../img/arrow_down.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#block-calculate .option .question .inner{position:absolute;top:30px;width:190px;padding:10px;right:-10px;background:#fff;font-family:'Gotham Pro';font-size:12px;-webkit-box-shadow:2px 5px 25px rgba(0,0,0,.15);-moz-box-shadow:2px 5px 25px rgba(0,0,0,.15);box-shadow:2px 5px 25px rgba(0,0,0,.15);z-index:1}#block-calculate .option .select,#block-calculate .option .select-title{width:250px}#block-calculate .option .select{position:absolute;top:100%;left:0;max-height:400px;overflow:auto;background:#fff;-webkit-box-shadow:10px 10px 25px rgba(0,0,0,.15);-moz-box-shadow:10px 10px 25px rgba(0,0,0,.15);box-shadow:10px 10px 25px rgba(0,0,0,.15);z-index:1}#block-calculate .options label{cursor:pointer}#block-calculate .option .select label,#block-calculate .option .select-title{display:block;padding:0 20px;height:50px;font-size:16px;line-height:50px}#block-calculate .option .dropdown:not(.active) .select{display:none}#block-calculate .option .select label:hover{background:#ed361f;color:#fff}#block-calculate .option[data-option="5"] .select,#block-calculate .option[data-option="5"] .select-title,#block-calculate .option[data-option="6"] .select,#block-calculate .option[data-option="6"] .select-title{width:400px}#block-calculate .final{padding:40px 100px}#block-calculate .final>.title{margin-bottom:20px;font-family:'Gotham Pro Black';color:#2a2a2a;font-size:28px;line-height:28px}#carousel0 .item,#carousel1 .item,.flex-ai-center{-webkit-align-items:center;align-items:center}#block-calculate .final .contacts{margin-top:20px}#block-calculate .radio label::after,#block-calculate .steps li span,#carousel0 .owl-next,#carousel0 .owl-prev,#carousel1 .owl-next,#carousel1 .owl-prev,#category-filters .apply,#category-filters .filters,#final-next,#gallery-categories>.popup,#mobile-menu-toggle span,#options-next,#product-order .close::after,#product-order .close::before,.html.catalogue .img,.html.catalogue a,header .phones .inner{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#block-calculate .final input,#block-calculate .option .question .inner,#blog .blog_item .btn,#carousel0 .owl-next,#carousel0 .owl-prev,#category-filters .apply,#comment_form button,#final-next,#form-contact button,#locations .item .btn,#options-next,#product .img-3d .buttons .btn,#product .price .buttons a,.category-products .item .details,.html.block1 a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#final-next,#options-next{display:inline-block;padding:15px 40px;background:#ed361f;color:#fff;text-transform:uppercase;font-size:18px;line-height:15px;font-family:'Gotham Pro Black';cursor:pointer}#final-next{margin-right:20px;white-space:nowrap}#block-calculate .final input{padding:13px 20px;font-size:14px;line-height:14px;border:1px solid #efefef;outline:0}#block-calculate .final input[name=user_name],#block-calculate .final input[name=user_phone]{width:80%}.hidden{display:none!important}iframe{overflow:hidden}.block-calc{margin-top:10px}.socdiv{border:1px solid rgba(117,161,64,.3);box-sizing:border-box;border-radius:5px;display:block;padding:12px;margin:0 7.5px}#block-calculate .final input[name=name].error,#block-calculate .final input[name=phone].error{border:3px solid #ed361f;padding:11px 18px}#carousel0 .owl-next:hover,#carousel0 .owl-prev:hover,#carousel1 .owl-next:hover,#carousel1 .owl-prev:hover,#final-next:hover,#options-next:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.4);-moz-box-shadow:0 5px 15px rgba(0,0,0,.4);box-shadow:0 5px 15px rgba(0,0,0,.4)}@media (min-width:992px){#block-calculate .option.radio label[for=purpose-roof]{padding:38px 30px 38px 80px}#block-calculate .radio label:not(:last-child){margin-right:30px}#block-calculate .options{padding:30px 100px}#block-calculate .steps li span{width:40px;height:40px;font-size:20px;line-height:40px}#block-calculate .steps li::before{content:'';position:absolute;left:-15%;top:-15%;width:130%;height:130%;background:#f7f7f7}#block-calculate .steps::before{content:'';position:absolute;left:100px;width:100%;width:calc(100% - 200px);height:2px;background:#bfbfbf}#block-calculate .steps{padding:20px 100px}#block-calculate::before{width:360px;height:180px}}@media (max-width:991px){#block-calculate .option[data-option="4"]>div:not(:last-child),#block-calculate .radio label:not(:last-child){margin-bottom:20px}#block-calculate .steps li span{width:30px;height:30px;font-size:15px;line-height:30px}#block-calculate .steps li{margin:0 10px}#block-calculate .option>.flex,#block-calculate .option[data-option="4"],#block-calculate .steps,.html.catalogue .flex{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#block-calculate .steps{padding:20px}.html.block-calc>.container>.text .title,.html.block1 .title,.html.block2 .title,.html.block3 .title,.html.carousel0 .title,.html.catalogue .title,.html.clients .title{font-size:22px;line-height:32px}#block-calculate .option>.title,#block-calculate .options,.html.block-calc>.container>.text .title,.html.block-calc>.container>.text p:not(.title),.html.carousel0 .title{text-align:center}.html.block-calc>.container>.text p:not(.title){margin-bottom:45px}#block-calculate::before{width:120px;height:50px}#block-calculate .options{padding:30px 20px}#block-calculate .option.radio label[for=purpose-roof]{padding:38px 30px 38px 80px}#block-calculate .final>.title,#block-calculate .option>.flex-1>.title,#block-calculate .option>.title{margin-bottom:20px;font-size:20px;line-height:22px}#block-calculate .option .select-title{margin:0 auto}#block-calculate .final .contacts>div:first-child{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}#block-calculate .final .contacts>div:nth-child(2){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}#block-calculate .final .contacts>div{min-width:100%;max-width:100%;width:100%}#block-calculate .final .contacts>div:nth-child(2),#block-calculate .final .contacts>div:nth-child(3){margin-bottom:10px}#block-calculate .final .contacts>div:nth-child(3){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}#block-calculate .final .contacts,#block-calculate .option[data-option="4"]{-webkit-flex-wrap:wrap;flex-wrap:wrap}#options-next{margin-left:40px}#block-calculate .option[data-option="5"] .select,#block-calculate .option[data-option="5"] .select-title,#block-calculate .option[data-option="5"]>div,#block-calculate .option[data-option="6"] .select,#block-calculate .option[data-option="6"] .select-title,#block-calculate .option[data-option="6"]>div{max-width:100%}#block-calculate .final{padding:20px 30px}#final-next,#options-next{font-size:14px;line-height:14px}}@media (max-width:767px){.popup_form .header{font-size:20px}.popup_form .container{top:50%;max-width:95%}#block-calculate .radio label{width:100%;max-width:100%}}@media (max-width:335px){#final-next,#options-next{padding:15px 20px}}@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro-Medium.eot);src:url(../fonts/GothamPro-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamPro-Medium.woff) format('woff'),url(../fonts/GothamPro-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro.eot);src:url(../fonts/GothamPro.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamPro.woff) format('woff'),url(../fonts/GothamPro.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro-Medium.eot);src:url(../fonts/GothamPro-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamPro-Medium.woff) format('woff'),url(../fonts/GothamPro-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro-Bold.eot);src:url(../fonts/GothamPro-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamPro-Bold.woff) format('woff'),url(../fonts/GothamPro-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(../fonts/GothamPro-Black.eot);src:url(../fonts/GothamPro-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamPro-Black.woff) format('woff'),url(../fonts/GothamPro-Black.ttf) format('truetype');font-weight:900;font-style:normal}.l-100{left:-100px}#block-11 .l-100{top:-70px}.arrow-left,.arrow-right{display:none}.button:after{animation:pulse22 4s 0s infinite linear;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-80deg,transparent 35%,#ffffff66,transparent 65%);width:100px;height:100%;margin:auto;z-index:1;display:block;transform:translate(-200px);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%)}@media (max-width:991px){.l-100{left:0;top:0!important;max-width:100%}#block-1 .f36,#block-13 .f36{font-size:24px}#block-1 .f18,#block-13 .f18{font-size:12px}.verthr{margin:0 12px}#block-7 .color{width:18.4%;margin:1% .5%!important}}@media (max-width:767px){.arrow-left,.arrow-right{display:block;background:#75a140;border-radius:25px;width:50px;height:50px;position:absolute;top:13%}.arrow-right{right:20px}.arrow-left{left:20px}.arrow-left img,.arrow-right img{width:17px!important;position:absolute;top:50%}.arrow-left img{left:48%;transform:translate(-50%,-50%) rotate(180deg)}.arrow-right img{left:52%;transform:translate(-50%,-50%)}.socdiv{border:1px solid rgba(117,161,64,.3);box-sizing:border-box;border-radius:5px;display:block;padding:6px;margin:0 5px}.socdiv img{height:24px;width:24px}.f36{font-size:24px}.button{padding:16px 9px}.f18{font-size:16px}#block-5 table{font-size:14px}#block-6 .f24,#block-7 .f24{font-size:18px}.texton{position:absolute;color:#fff;top:21%;transform:translate(-50%,-50%);left:28%;font-size:3.2vw;font-weight:900}#block-7 .color{width:22.7%;margin:1% .5%!important;height:40px}#block-10 .f24,#block-9 .f24{font-size:18px}}@media (max-width:413px){#block-1 .f24,#block-13 .f24{font-size:20px}}@media (max-width:335px){#block-1 .f24,#block-13 .f24{font-size:16px}}