*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:.7px;scroll-behavior:smooth}body{color:#121212;font-size:20rem;font-family:Montserrat;font-weight:400}main img{width:100%;-o-object-fit:cover;object-fit:cover}section{margin-bottom:80rem}h1,h2{font-family:Ubuntu;font-size:42rem;font-weight:500}h2{padding-bottom:40rem}h3{font-family:Ubuntu;font-size:26rem;font-weight:500}ul{list-style:none}a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none}sup{font-size:10px}label{display:inline-block;padding-bottom:10rem}input,textarea{width:100%;padding:20rem 10rem;border-radius:5px;border:1px solid #cfcece;background:#fff;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cfcece;font-family:Montserrat;font-size:16rem}input::-moz-placeholder,textarea::-moz-placeholder{color:#cfcece;font-family:Montserrat;font-size:16rem}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cfcece;font-family:Montserrat;font-size:16rem}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#cfcece;font-family:Montserrat;font-size:16rem}input::placeholder,textarea::placeholder{color:#cfcece;font-family:Montserrat;font-size:16rem}textarea{min-height:130rem;max-height:200rem;resize:none}.wrapper_lg{width:95%;margin:0 auto}.wrapper{width:95%;margin:0 auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap_768{-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap_1024{-ms-flex-wrap:wrap;flex-wrap:wrap}.reverse_wrap{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.grid{display:grid}.tac{text-align:center}.gap_10{gap:10rem}.gap_20{gap:20rem}.gap_50{gap:50rem}.pb_80{padding-bottom:80rem}.dark{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.gray_bg{background-color:#fafafa}.header{position:relative;z-index:2;padding:20px 0;background:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.nav{position:fixed;top:0;right:-100%;width:70vw;height:110vh;padding:50px 20px 20px;z-index:7;background-color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.menu{color:#121212}.menu>li{position:relative;padding-bottom:10px}.menu>li svg{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.menu>li:hover>.hover_a{color:#fece00}.menu>li:hover>.hover_a>svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu>li:hover>.hover_a>svg path{stroke:#fece00}.menu a{display:block;color:#121212;font-size:16px;font-weight:500}a.toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.submenu{display:none;padding:15rem}.submenu li{padding-bottom:15rem}.submenu a{font-size:14px}.submenu a:hover{color:#fece00}.dark-bgc,.dark-bgc-succes{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:6}.burger{width:50px;height:100%;cursor:pointer}.bord{display:block;margin:4px;width:30px;height:5px;border-radius:2px;background-color:#121212;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.burger:hover>.b1{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.burger:hover>.b2{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.b1{width:20px}.b2{width:30px}.b3{width:40px;top:10px}a.cancel{position:absolute;top:-30px;right:0;cursor:pointer}.header_contacts{display:none}.header_contacts a{color:#121212;font-size:16px;font-weight:500}.d-block{display:block}.main_text{padding:160rem 0}.main_text p{padding:70rem 0;font-size:24rem}.main_img_block img{width:100%;-o-object-fit:cover;object-fit:cover}.main_section{position:relative;z-index:0}.main_section .cta{max-width:262rem}.main_section picture{position:relative;display:block}.main_section picture::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:-o-linear-gradient(269deg,rgba(0,0,0,0) .58%,rgba(0,0,0,.8) 99.42%);background:linear-gradient(181deg,rgba(0,0,0,0) .58%,rgba(0,0,0,.8) 99.42%);z-index:2}.cta{display:block;width:100%;white-space:nowrap;padding:19rem;color:#121212;font-weight:500;text-align:center;border-radius:15px}.fill_cta{background-color:#fece00}.fill_cta:hover{background-color:#fea900}.transparent_cta{background-color:#fff;border:2px solid #fece00}.transparent_cta:hover{background:#fece00}.service_card{padding:20rem;border-radius:15px;border:2px solid #fece00;background:#fafafa}.service_card img{width:100%;-o-object-fit:cover;object-fit:cover}.service_card h3{min-height:42px}.service_card p{padding:20rem 0;min-height:120px}.about_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about_container>div:nth-child(2){padding-bottom:45rem}.about_container>div:nth-child(2) h3{padding-bottom:50rem}.about_container>div:nth-child(2) .about_text>p{padding-bottom:20rem}.about_container>div:nth-child(2) img{border-radius:15px 0 0 15px}.about_container>div:nth-child(3) img{border-radius:0 15px 15px 0}div.adv_block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:15px;border:1px solid #cfcece;background:#fafafa}div.adv_block div{padding:18rem 38rem}div.adv_block div p{font-weight:500;padding-bottom:0}div.adv_block div:nth-child(2){position:relative}.yellow_text{color:#fece00;padding:0;font-family:Ubuntu;font-weight:500;font-size:64rem}.adv_item{padding-bottom:35rem;grid-template-columns:80px 1fr}.adv_item h3{padding-bottom:15rem}.icon_adv{position:relative;width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1/1;border-radius:10px}.icon_adv span{color:#fece00;font-family:Ubuntu;font-size:40rem}.border_bg,.icon_adv{border:1px solid #cfcece;background:#fafafa}.pos_center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info-item,.readmore,.readmore-active{border-radius:40px}.info-item{margin-bottom:20rem;border-radius:15px;border:1px solid #cfcece;background:#fafafa}.readmore{position:relative;padding:40rem 30rem;color:#121212}.readmore span{max-width:80%}.readmore span:first-child{font-size:24rem;font-weight:600}.readmore svg rect{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.readmore:hover svg rect{fill:#fea900}.readmore-active .svg_btn .plus_svg{display:none}.head_info{padding-bottom:5px;font-weight:500}.description-more{max-height:0;overflow:hidden}.visible{padding:0 30rem 20rem;max-height:3000rem;-webkit-transition:max-height 1s ease;-o-transition:max-height 1s ease;transition:max-height 1s ease}.visible>div{padding-bottom:20rem}.svg_btn{position:relative;display:inline-block;width:30rem;height:30rem;background-color:#121212}.svg_btn svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.works_container>div{grid-template-rows:repeat(3,362rem)}.work{position:relative;border-radius:15px;margin-bottom:40rem}.work span{display:inline-block;padding:12rem 27rem;border-radius:10px;border:1px solid #fece00;background:#fff}.work_1{background:#000 url(../img/works.jpg) no-repeat center/cover}.work_2{background:#000 url(../img/works_1.jpg) no-repeat center/cover}.work_3{background:#000 url(../img/works_2.jpg) no-repeat center/cover}.button_container{max-width:262rem;margin:0 auto}.review{padding:26rem 30rem;border-radius:15px;border:2px solid #fece00;background:#fafafa}.review h3{padding-bottom:10rem}.contacts{max-width:1100rem;margin:0 auto;padding:0 15rem 80rem}.contacts_block h3{padding-bottom:20rem}.contacts_block a{display:inline-block;color:#121212;padding-bottom:15rem}.contacts_block{padding-top:30rem}.form_container{padding:40rem 30rem;border-radius:15px;border:1px solid #cfcece;background:#fafafa;font-style:18rem}.form_container form>div{padding-bottom:20rem}.form_container button{border:none;background:#fece00;cursor:pointer}.form_container button:hover{background:#fea900}.error,.errorName,.errorSurName,.error_tel{display:none;color:#d61616;font-size:12px;font-style:italic}.footer{padding:40rem 0;font-size:16px;background:#fafafa;-webkit-box-shadow:0 -3px 10px 0 rgba(0,0,0,.1);box-shadow:0 -3px 10px 0 rgba(0,0,0,.1)}.footer div p,.footer div ul,.footer div>nav{width:100%}.footer nav li{padding-bottom:10rem}.footer a{color:#121212}.footer a:hover{color:#fece00}.main_second_page{position:relative;color:#fff;min-height:80vh}.main_second_page p{max-width:1140rem;margin:0 auto;padding:50rem 0;font-size:24rem}.main_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(269deg,rgba(0,0,0,.6) .58%,rgba(0,0,0,.6) 99.42%);background:linear-gradient(181deg,rgba(0,0,0,.6) .58%,rgba(0,0,0,.6) 99.42%)}.main_text_page{position:relative;z-index:1}.section_kylymy{background:#000 url(../img/main_kylymy.jpg) no-repeat center/cover}.information_block{grid-template-columns:1fr 1fr;grid-template-rows:116rem 116rem;padding-bottom:30rem}.information_block .icon_adv{width:100%;height:116rem}.information_block p{padding:0 48rem;border-radius:10px}.head_inform{font-size:24rem;font-weight:500;font-family:Ubuntu}.description_inform{grid-column:span 2}.etaps_container .gap_20{row-gap:40rem}.etap_card img{border-radius:15px}.etap_card h3{padding:5rem 0}.adv_kylymy h3{padding-bottom:40rem}.img_adv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px 0 0 15px}.section_mebli{background:#000 url(../img/mebli_main.jpg) no-repeat center/cover}.info_mebli>div{padding:40rem 34rem;margin-bottom:20rem;border-radius:10px}.grid_mebli{grid-template-columns:50% 1fr}.about_mebli>div{grid-template-columns:1fr;padding-bottom:60rem}.about_mebli>p{padding-bottom:30rem}.about_mebli .img_adv_2{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.about_mebli .img_adv_2 img{border-radius:0 15px 15px 0}.section_window{background:#000 url(../img/window_main.jpg) no-repeat center/cover}.info_window{display:grid;grid-template-columns:repeat(2,1fr)}.info_window .description_inform{grid-column:auto}@media screen and (min-width:475px){.etaps_container .col_3{grid-template-columns:repeat(2,1fr)}.etaps_container .gap_20{gap:20rem}}@media screen and (min-width:500px){div.adv_block{grid-template-columns:repeat(3,1fr)}div.adv_block div:nth-child(2)::after,div.adv_block div:nth-child(2)::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:60rem;background-color:#cfcece}div.adv_block div:nth-child(2)::before{left:0}div.adv_block div:nth-child(2)::after{right:0}}@media screen and (min-width:600px){div.adv_block div p{white-space:nowrap}}@media screen and (min-width:768px){.wrapper{width:75%}.wrap_768{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.col_2{grid-template-columns:repeat(2,1fr)}.col_3{grid-template-columns:repeat(2,1fr)}.header_contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.main_text{width:50%}.main_img_block{display:none}.main_section::after,.main_section:before{content:"";position:absolute;right:0;width:50%}.main_section:before{top:0;height:100%;background:url(../img/main.jpg) no-repeat center/cover}.main_section::after{bottom:0;height:40%;background:-o-linear-gradient(269deg,rgba(0,0,0,0) .58%,rgba(0,0,0,.8) 99.42%);background:linear-gradient(181deg,rgba(0,0,0,0) .58%,rgba(0,0,0,.8) 99.42%);z-index:2}.works_container>div{grid-template-rows:362rem}.contacts_block{grid-template-columns:40% 60%}.footer div p,.footer div ul,.footer div>nav{width:auto}.footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main_second_page{min-height:60vh}.information_block{grid-template-rows:116rem;grid-template-columns:116rem 1fr 1fr;padding-bottom:0}.information_block .icon_adv{width:116rem}.description_inform{grid-column:auto}.etaps_container .col_3{grid-template-columns:repeat(3,1fr)}.cta_left a{max-width:262rem}.info_mebli{display:grid;grid-template-columns:repeat(2,1fr)}.about_mebli>div{padding-bottom:30rem}}@media screen and (min-width:900px){.about_mebli>div{grid-template-columns:repeat(2,1fr)}.about_mebli .img_adv_2{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width:1024px){.wrap_1024{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.service_card h3{min-height:auto}.about_container>div{grid-template-columns:50% 55%}div.adv_block div p{white-space:wrap}}@media screen and (min-width:1200px){.col_3{grid-template-columns:repeat(3,1fr)}.header{padding:0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;width:auto;height:auto;padding:0;z-index:0}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30rem}.menu>li:hover>.submenu{display:block}.menu>li:hover>a{color:#fece00}.menu>li:hover>a>svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu>li:hover>a>svg path{stroke:#fece00}.menu>li{padding:40px 0}.menu a{font-size:18rem}.submenu{position:absolute;top:100%;left:50%;width:250rem;padding:20px 15px 5px;background-color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);box-shadow:0 3px 5px 0 rgba(0,0,0,.1);border-radius:0 0 10rem 10rem;z-index:999}li.cancel_li{display:none}.burger{display:none}a.cancel{display:none}}@media screen and (min-width:1200px)and (min-width:1920px){.menu{gap:50rem}}@media screen and (min-width:1250px){html{font-size:.85px}}@media screen and (min-width:1440px){.wrapper{max-width:1428rem}div.adv_block div p{white-space:nowrap}}@media screen and (min-width:1920px){html{font-size:1px}.service_card{padding:30rem}}@media screen and (min-width:2200px){html{font-size:1.2px}}