@charset "UTF-8";@font-face{font-family:"Gotham Pro";src:local("Gotham Pro Bold"),local("Gotham-Pro-Bold"),url(../fonts/GothamPro-Bold.woff2) format("woff2"),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:local("Gotham Pro Regular"),local("Gotham-Pro-Regular"),url(../fonts/GothamPro.woff2) format("woff2"),url(../fonts/GothamPro.woff) format("woff"),url(../fonts/GothamPro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Cooper Std";src:local("Cooper Std"),local("Cooper Std"),url(../fonts/CooperBlackStd.otf) format("otf");font-weight:900;font-style:normal}@media screen and (max-width:1400px){.scheme .bgRight{bottom:0!important;top:auto!important}}@media screen and (max-width:1024px){.container{padding:0!important}.formBlock{width:90%!important;min-height:650px!important}.formBlock--form{flex-wrap:wrap;justify-content:center}.formBlock--form span{display:none}.formBlock--form-inputBlock{width:100%!important;height:-moz-max-content!important;height:max-content!important}.formBlock--form-inputBlock p{width:100%!important}.formBlock--form-inputBlock h2{margin:20px auto}.formBlock--form-inputBlock h2 span{display:inline}.formBlock--form-phoneBlock{width:100%!important;height:-moz-max-content!important;height:max-content!important;display:flex;flex-wrap:wrap;justify-content:center}.formBlock--form-phoneBlock .a1,.formBlock--form-phoneBlock .mts{width:100%!important;display:flex;justify-content:center}.callForm--form{justify-content:center}.callForm img.bgRight{top:auto!important;bottom:0!important}.aboutUs h2{width:100%}}@media screen and (max-width:768px){.navmenu--wrap{justify-content:left!important}.navmenu--logo img{margin-right:140px!important}.navmenu--logo p{display:none}.navmenu--sochial{display:none}.navmenu .button{display:none!important}.footer .navmenu--phoneWrap{width:100%;margin-top:30px;display:flex;flex-wrap:wrap}.footer .navmenu--phoneWrap .a1,.footer .navmenu--phoneWrap .mts{width:100%;display:flex;justify-content:center}.footer .navmenu--wrap{justify-content:center!important}.footer .navmenu--wrap .navmenu--logo img{margin-right:20px!important}.footer .navmenu--wrap .navmenu--logo p{display:flex;margin-top:0}.footer .navmenu--sochial{display:flex;justify-content:center;margin-top:20px;width:100%}.footer .navmenu .button{display:flex!important;margin-top:20px}.mobileMenu{display:block!important}.header--heading{width:90%!important}.header--heading h1{font-size:50px!important;line-height:55px!important}.formBlock{min-height:700px!important}.using h2{width:80%!important;align-items:center}.aboutUs--wrap{flex-wrap:wrap;justify-content:center}.aboutUs--heading{margin-top:15px}.scheme .container{width:80%!important;min-height:740px!important}.scheme .bgRight{bottom:0!important;top:auto!important}.scheme--wrap span{display:none}.scheme--item{margin-right:50px}.scheme--item.bold{margin-top:80px}}@media screen and (max-width:667px){.header--heading{padding:25px!important}.header--heading h1{font-size:36px!important;line-height:40px!important}.callForm--input{width:280px!important;margin:10px 0!important}.callForm--form{margin-top:0!important}.callForm--form button{margin-top:10px!important}.formBlock--form-phoneBlock{padding:0 30px!important}.formBlock--form-phoneBlock h2,.formBlock--form-phoneBlock h3{line-height:25px!important}.formBlock--form-phoneBlock .a1{margin-top:10px!important}.formBlock--form-inputBlock h2{margin:20px auto 0!important}.headhesive--stick{display:none}.formBlock{min-height:600px!important}.mobileMenu--icon{right:15px!important}}@media screen and (max-width:480px){.navmenu--wrap{padding:10px!important}.navmenu--menu{display:none}.navmenu--logo img{margin-right:10px!important}.navmenu--phoneWrap a{font-size:14px!important;line-height:21px!important;margin-left:7px!important}.a1 a{margin-left:5px!important}.header--heading h1{font-size:30px!important;line-height:36px!important}.sale--heading h2{font-size:48px!important;line-height:46px!important}.sale--heading p{font-size:24px!important;line-height:26px!important}.types h2,.using h2{font-size:24px!important;line-height:28px!important}.types h2::before,.using h2::before{width:4px!important;height:38px!important}.typesBlock--item-wrap span,.usingBlock--item-wrap span{display:none!important}.typesBlock--item,.usingBlock--item{margin:10px 0!important}.typesBlock--item p,.usingBlock--item p{margin-left:15px}.typesBlock--item a.btn,.usingBlock--item a.btn{width:330px!important;margin:5px auto}.formBlock{margin:15px 0;width:95%!important}.formBlock--form-inputBlock{padding:10px 5px 0!important;margin:10px auto!important}.formBlock--form-inputBlock p{height:47px!important;padding:10px}.formBlock--form-inputBlock h2{text-align:center;font-size:24px!important;line-height:28px!important}.formBlock--form-phoneBlock h3{font-size:22px!important}.formBlock--form-phoneBlock a{font-size:20px!important}.callForm--inputWrap img{top:20px!important;right:15px!important}.callForm--form button{width:280px!important}.aboutUs--wrap img{width:90%}.advantages h2{font-size:24px!important;line-height:28px!important}.scheme .container{width:100%!important}.scheme--item{margin-right:10px;margin-left:10px}.contacts{padding:0!important}.contacts--map{margin-left:0!important}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}a{text-decoration:none}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{box-sizing:border-box}*,:after,:before{box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:0;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.navmenu{width:100%;height:auto;max-width:1920px;position:relative;margin:0 auto;background-color:#1b2f30;z-index:5}.navmenu--wrap{width:100%;max-width:1280px;margin:0 auto;padding:11px 50px;display:flex;justify-content:space-between;align-items:center}.navmenu--logo{display:flex;align-items:center}.navmenu--logo img{margin-right:20px}.navmenu--logo p{font-family:"Gotham Pro";font-style:normal;font-weight:700;font-size:22px;line-height:21px;text-align:center}.navmenu--phoneWrap{z-index:10}.navmenu--phoneWrap a{text-decoration:none;font-size:24px;line-height:28px;color:#fff;margin-left:13px}.navmenu--sochial a{margin:0 10px}.navmenu--menu{width:100%;max-width:1920px;margin:0 auto;padding:10px 0;background-color:#fff}.navmenu--menu ul{width:100%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-around}.navmenu--menu ul a{font-size:18px;line-height:21px;color:#000}.navmenu--menu ul a::after{content:"";display:block;background-color:#000;height:1px;margin-bottom:1px;width:100%;transform:translateY(10px) scale(0)}.navmenu--menu ul a:hover{transition:all .5s}.navmenu--menu ul a:hover::after{transform:translateY(10px) scale(1);transition:all .5s}.navmenu--menu ul li{width:-moz-max-content;width:max-content}.headhesive{position:fixed;left:50%;transform:translate(-50%,-100%);transition:.3s;z-index:20}.headhesive--stick{transform:translate(-50%,0)}.a1 a{margin-left:8px}.button{width:219px;height:33px;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%),#c4c4c4;border-radius:10px;font-size:14px;line-height:16px;font-variant:small-caps;display:flex;align-items:center;justify-content:center;color:#060606}.mobileMenu{position:absolute;margin-right:20px;top:0;left:0;width:100%;height:100%;display:none}.mobileMenu--wrap{position:absolute;z-index:5;top:-400px;left:0;width:100%;max-width:768px;height:auto;background-color:#fff;display:block;transition:all .5s ease;overflow:auto}.mobileMenu--wrap.active{top:100px}.mobileMenu--wrap ul{display:block!important;margin:0}.mobileMenu--wrap ul a{color:#000;width:100%}.mobileMenu--wrap ul li{margin:0;padding:10px;border-bottom:1px solid #c4c4c4;display:flex}.mobileMenu--icon{display:block;position:absolute;width:30px;height:21px;top:40px;right:20px}.mobileMenu--icon.active::before{transform:rotate(45deg);top:9px}.mobileMenu--icon.active::after{transform:rotate(-45deg);bottom:9px}.mobileMenu--icon.active span{transform:scale(0)}.mobileMenu--icon span{position:absolute;background-color:#fff;left:0;width:100%;height:3px;top:9px;transition:all .3s ease 0s}.mobileMenu--icon::after,.mobileMenu--icon::before{content:"";background-color:#fff;position:absolute;width:100%;height:3px;left:0;transition:all .3s ease 0s}.mobileMenu--icon::before{top:0}.mobileMenu--icon::after{bottom:0}@font-face{font-family:"Gotham Pro";src:local("Gotham Pro Bold"),local("Gotham-Pro-Bold"),url(../fonts/GothamPro-Bold.woff2) format("woff2"),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:local("Gotham Pro Regular"),local("Gotham-Pro-Regular"),url(../fonts/GothamPro.woff2) format("woff2"),url(../fonts/GothamPro.woff) format("woff"),url(../fonts/GothamPro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Cooper Std";src:local("Cooper Std"),local("Cooper Std"),url(../fonts/CooperBlackStd.otf) format("otf");font-weight:900;font-style:normal}html{line-height:21px;font-size:18px;color:#000;height:100%;overflow-x:hidden;scroll-behavior:smooth}@media screen and (max-width:1024px){html{font-size:16px}}@media screen and (max-width:768px){html{font-size:15px}}@media screen and (max-width:667px){html{font-size:14px}}body{margin:0;padding:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#fff;overflow-x:hidden}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;color:#000}a{text-decoration:none}li,ul{margin:0;padding:0;list-style-type:none}.section,section{position:relative;padding:40px 0;max-width:1920px;margin:0 auto}@media screen and (max-width:1280px){.section,section{padding:36px 0}}@media screen and (max-width:1280px){.section,section{padding:28px 0}}@media screen and (max-width:1280px){.section,section{padding:20px 0}}.container{width:100%;flex:0 0 auto;position:relative;margin:0 auto;max-width:1280px;padding:0 40px;display:flex;flex-wrap:wrap}.header{width:100%;max-width:1920px;min-height:575px;margin:0 auto;background-image:url(../img/headerBg.png);background-repeat:no-repeat;background-size:cover;padding:115px 0}.header a{margin:50px auto 0;display:flex;width:283px;height:57px;background:linear-gradient(90deg,#d12e2e 17.77%,rgba(189,106,106,0) 100%),#cc1d1d;border-radius:10px;align-items:center;justify-content:center;font-family:"Gotham Pro";font-size:24px;line-height:23px;color:#fff}.header--heading{position:relative;width:968px;height:auto;display:flex;align-items:center;justify-content:center;padding:50px 130px;margin:0 auto}.header--heading img{position:absolute;width:100%;height:100%}.header--heading h1{font-family:"Cooper Std";font-weight:900;font-size:60px;line-height:72px;text-align:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.sale{width:100%;height:auto;min-height:430px;background-image:url(../img/akciyaBg.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center}.sale--heading{width:1030px;height:170px;padding:20px;background:rgba(255,255,255,.78);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sale--heading h2{width:100%;font-family:"Gotham Pro";font-weight:700;font-size:64px;line-height:61px;text-align:center;color:#000}.sale--heading h2 span{color:#e81717}.sale--heading p{color:#777;text-align:center;font-size:38px;line-height:42px}.gallery,.types,.using{background-image:url(../img/tipesBg.png);background-size:cover;background-repeat:no-repeat}.gallery h2,.inst-block h2,.types h2,.using h2{margin:0 auto;font-size:48px;line-height:56px;text-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;justify-content:center}.gallery h2::before,.inst-block h2::before,.types h2::before,.using h2::before{content:"";display:inline-block;margin-right:20px;width:7px;height:60px;background-color:#cc1d1d}.typesBlock,.usingBlock{width:100%;margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center}.typesBlock--item,.usingBlock--item{width:100%;max-width:375px;height:-moz-max-content;height:max-content;margin:10px;display:flex;flex-wrap:wrap}.typesBlock--item a.btn,.usingBlock--item a.btn{width:375px;height:40px;margin-top:5px;background:linear-gradient(180deg,#aa0404 0,rgba(234,178,178,.432292) 56.77%,rgba(151,0,0,.65) 100%),#e81717;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:"Gotham Pro";font-size:18px;line-height:17px;color:#000}.typesBlock--item p,.usingBlock--item p{margin-top:15px;font-size:14px;line-height:16px;color:#000}.typesBlock--item-imgBig,.usingBlock--item-imgBig{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.typesBlock--item-wrap,.usingBlock--item-wrap{width:100%;min-height:265px;position:relative;display:flex;justify-content:end}.typesBlock--item-wrap h3,.usingBlock--item-wrap h3{width:100%;height:-moz-min-content;height:min-content;min-height:40px;background-color:#35363a;position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:23px;color:#fff;bottom:0}.typesBlock--item-wrap span,.usingBlock--item-wrap span{width:5px;height:78px;position:absolute;right:0;bottom:0;background:#cc1d1d;z-index:6}.callForm{display:flex;padding:0;position:relative;min-height:365px}.callForm img{max-height:365px}.callForm img.bgLeft{position:absolute;left:0;top:0}.callForm img.bgRight{position:absolute;right:0;top:0}.callForm--form{width:100%;margin-top:25px;display:flex;flex-wrap:wrap}.callForm--form button{margin-top:25px;width:345px;height:50px;background:linear-gradient(180deg,#aa0404 0,rgba(234,178,178,.432292) 56.77%,rgba(151,0,0,.65) 100%),#e81717;border-radius:5px;font-size:24px;line-height:28px;color:#fff}.callForm--input{width:345px;height:56px;border:1px solid #000;box-sizing:border-box;border-radius:5px;margin-right:20px;padding:15px 30px}.callForm--input.red{border:1px solid #cc1d1d}.callForm--input::-moz-placeholder{font-style:italic;font-weight:300;font-size:21px;line-height:25px;color:#000}.callForm--input::placeholder{font-style:italic;font-weight:300;font-size:21px;line-height:25px;color:#000}.callForm--inputWrap{position:relative;width:-moz-max-content;width:max-content}.callForm--inputWrap img{position:absolute;right:30px;top:10px}.formBlock{position:relative;width:100%;max-width:1170px;min-height:365px;border:10px dashed #cc1d1d;box-sizing:border-box;left:50%;transform:translateX(-50%);z-index:5;perspective:1000px}.formBlock--form.send{transform:rotateX(180deg)}.formBlock--thanks.send{transform:rotateX(360deg)}.formBlock--form,.formBlock--thanks{width:100%;height:100%;position:absolute;left:0;top:0;transition:1s;backface-visibility:hidden}.formBlock--form{display:flex}.formBlock--form span{width:10px;height:100%;border-left:10px dashed #e81717}.formBlock--form-inputBlock{padding:30px;width:70%;height:100%}.formBlock--form-inputBlock p{width:425px;height:36px;background:#35363a;display:flex;align-items:center;justify-content:center}.formBlock--form-inputBlock h2{font-weight:900;font-size:30px;line-height:35px;font-variant:small-caps;color:#221b1b;margin-top:20px;max-width:460px;text-transform:uppercase}.formBlock--form-inputBlock h2 span{border:0;color:red}.formBlock--form-phoneBlock{width:30%;padding:30px}.formBlock--form-phoneBlock h2,.formBlock--form-phoneBlock h3{width:100%;font-weight:900;font-size:25px;line-height:35px;font-variant:small-caps;color:#000;text-align:center;margin-bottom:10px}.formBlock--form-phoneBlock h3 span{border:0;color:red}.formBlock--form-phoneBlock .a1{margin-top:30px}.formBlock--form-phoneBlock .a1 img{width:41px;height:41px}.formBlock--form-phoneBlock .mts img{margin-right:14px}.formBlock--form-phoneBlock img{width:28px;height:28px}.formBlock--form-phoneBlock a{font-weight:700;font-size:24px;line-height:28px;color:#000}.formBlock--thanks{background-color:#fff;transform:rotateX(180deg);display:flex;align-items:center;justify-content:center}.formBlock--thanks h2{font-weight:700;font-size:24px;line-height:28px;text-align:center;color:#000}.aboutUs h2{font-weight:900;font-size:36px;line-height:42px;display:flex;align-items:center;justify-content:center;padding-left:20px}.aboutUs h2::before{content:"";display:inline-block;margin-right:20px;width:7px;height:60px;background-color:#cc1d1d}.aboutUs--wrap{width:100%;display:flex;margin-top:30px}.aboutUs--heading{padding-left:25px}.aboutUs--heading h3{font-weight:900;font-size:23px;line-height:26px;text-decoration-line:underline}.aboutUs--heading h3 span{text-decoration-line:none;color:#e81717}.aboutUs--heading h3::after{content:"";display:block;width:177px;height:4px;background:#cc1d1d;margin-top:15px}.aboutUs--heading p{margin-top:20px;font-size:24px;line-height:28px;color:#8b8b90}.advantages{width:100%;margin-top:90px}.advantages h2{font-size:48px;line-height:56px;color:#505050;text-shadow:0 4px 4px rgba(0,0,0,.25)}.advantages h2::before{content:none}.advantages--wrap{margin-top:55px;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.advantages--item{width:275px;height:235px;box-shadow:0 4px 30px rgba(0,0,0,.25);display:block;margin:10px;padding:0 10px}.advantages--item img{display:flex;margin:30px auto 0}.advantages--item p{width:100%;font-weight:900;font-size:18px;line-height:21px;color:#6a6a6a;text-align:center}.advantages--item p::before{content:"";display:block;width:87px;height:2px;background:#bebebe;margin:25px auto}.scheme{display:flex}.scheme .container{z-index:5;min-height:430px}.scheme img{position:absolute;background:linear-gradient(0deg,rgba(255,255,255,.7),rgba(255,255,255,.7)),url(3-PVC-ceiling-installation-1.jpg)}.scheme .bgLeft{top:0;left:0}.scheme .bgRight{top:0;right:0}.scheme h2{width:100%;font-weight:700;font-size:48px;line-height:56px;color:#444;text-shadow:0 4px 4px rgba(255,255,255,.49);text-align:center}.scheme p{font-weight:500;font-size:30px;line-height:35px;color:#777;width:100%;text-align:center}.scheme p span{color:#e81717}.scheme--wrap{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.scheme--wrap img{position:relative}.scheme--wrap span{width:75px;height:0;border:3px dashed #000;margin-top:55px}.scheme--item{width:165px}.scheme--item p{font-family:"Cooper Std";font-weight:900;font-size:18px;line-height:22px;text-align:center;color:#000}.gallery{background-image:none}.gallery--wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.gallery--link{width:380px;height:280px;margin:10px;display:none;overflow:hidden}.btn--more{width:100%;text-align:center;font-weight:900;font-size:18px;line-height:21px;color:#000;margin-top:10px}.contacts{background-color:#f8f8f8;padding:0 40px 30px}.contacts--wrap{max-width:410px;width:100%;background:linear-gradient(326.87deg,#070809 41.55%,rgba(175,175,175,0) 113.1%),#282d31;border-radius:5px;margin-top:50px;padding:45px}.contacts--wrap h2{width:100%;font-weight:900;font-size:21px;line-height:26px;color:#fff}.contacts--wrap h2 span{color:#cc1d1d}.contacts--wrap a.instagramm,.contacts--wrap a.vk{margin-top:35px;display:inline-block}.contacts--wrap a.vk{margin-left:20px}.contacts--emailBlock{width:100%;margin-top:40px;display:flex}.contacts--emailBlock a{font-weight:900;font-size:18px;line-height:21px;color:#fff;margin-left:20px}.contacts--phoneBlock{width:100%;margin-top:30px;display:flex;align-items:center}.contacts--phoneBlock img{margin-left:5px;height:-moz-min-content;height:min-content}.contacts--phoneWrap{display:flex;flex-wrap:wrap;margin-left:25px}.contacts--phoneWrap a{width:100%;font-weight:900;font-size:18px;line-height:21px;color:#fff}.contacts--phoneWrap a span{color:#cc1d1d}.contacts--map{width:765px;height:350px;margin-top:30px;margin-left:20px;background-color:green}.contacts .container{justify-content:center}.footer .navmenu{background-color:#36353a}.footer .navmenu--wrap{display:flex;flex-wrap:wrap}.footer .navmenu--wrap .navmenu--logo p{font-family:"Gotham Pro";font-style:normal;font-weight:700;font-size:22px;line-height:21px;color:#fff}.footer .navmenu--wrap p{margin-top:25px;width:100%;text-align:center;font-family:"Gotham Pro";font-size:18px;line-height:17px;color:#868686}.inst-block{padding:40px 0}.inst-block .container{display:block}.inst-block h2{margin-bottom:30px}.inst-block .inst-block__text{margin-bottom:40px;font-weight:600;text-align:center;color:#000}.inst-block .inst-block__link{position:relative;z-index:1;display:block;width:65%;margin:0 auto;border:1px solid #000;box-shadow:0 4px 30px rgba(0,0,0,.25);overflow:hidden}.inst-block .inst-block__link:hover:before{transform:translateY(0)}.inst-block .inst-block__link:before{content:"Смотреть наши работы";position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;color:#fff;background-color:rgba(0,0,0,.6);transform:translateY(100%);transition:transform .3s}.inst-block .inst-block__link img{display:block;width:100%;height:auto}@media screen and (max-width:480px){.inst-block .inst-block__link{width:80%}.inst-block .inst-block__link:before{font-size:20px}}