@font-face{font-display:swap;font-family:Myriad Pro;src:url(MyriadPro-Regular.otf) format("opentype")}body{font-family:Montserrat}.header{position:fixed;top:0;left:0;width:100%;transition:all .3s ease;z-index:1;padding-top:25px;padding-bottom:16px;background-color:transparent}.nopk{display:none}.header.white{-moz-backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,0.72)}.mt-20{margin-top:20px!important}.header .header-container{max-width:1280px;margin:0 auto;padding:0 16px}.main{padding-top:150px}.three_block{display:flex;flex-wrap:wrap}a.list-item__link.active{color:#d3ae87!important;text-decoration:underline!important}.arrow{display:inline;vertical-align:middle;margin-left:6px;position:relative;border-color:inherit}.homeless{color:#797772;font-family:Montserrat;font-size:24px;text-decoration:none;font-weight:600}.id_1{position:absolute;top:32px;left:226px}.backInLeft{display:block!important;animation:backInLeft;animation-duration:.5s}.all_text h2{font-family:Montserrat;font-size:26px;font-weight:600;color:#797772}.all_text h3{color:#797772;font-family:Montserrat;font-size:20px;font-weight:600}.all_text h4{color:#797772;font-family:Montserrat;font-size:16px;font-weight:600}.all_text p{color:#333;font-family:Montserrat;font-size:14px;margin-top:15px;margin-bottom:15px;text-align:justify}.backInRight{display:block!important;animation:backInRight;animation-duration:.5s}.id_2{position:absolute;top:140px;left:226px}.id_3{position:absolute;top:40px;right:275px}.id_4{position:absolute;top:200px;right:70px}.arrow_low{display:flex;background-color:#fff;margin-top:10px;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,0.10);padding:18px 20px}.galery-group{display:flex;flex-direction:row;justify-content:center;width:100%;align-items:center}.galery-group img{height:60px}a.reload_image.active{background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 6px 0 rgba(91,95,98,0.24);box-shadow:0 0 6px 0 rgba(91,95,98,0.24)}.galery-group a.reload_image{display:block;text-align:center;flex:0 0 10%;border:1px solid #fff;padding:10px;margin-top:10px;margin-right:10px}.galery-group a.reload_image:last-child{margin-right:0}.article-page .article-page-view__info{width:-webkit-fill-available}.article-page .article-page-view__image{width:-webkit-fill-available}.main-galery-img{max-height:450px;height:450px}.arrow_low ul{margin-right:40px}.arrow_low ul:last-child{margin-right:0}.arrow_low li{margin-bottom:12px}.list-item{position:relative}.arrow_low li:last-child{margin-bottom:0}.arrow_low a{color:#333;text-decoration:none;font-family:Montserrat}.dropp.active{opacity:1;visibility:visible;z-index:9;transform:translateY(0)}body.raf div.arrow:after{top:80%}body.neraf div.arrow:after{top:50%}div.arrow:after{content:' ';width:0;height:0;border-style:solid;border-width:4px 3px 0;position:absolute;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent;border-top-color:inherit}a.list-item__link:not(.t-active):not(.tooltipstered):hover::after{opacity:1;bottom:-0}a.list-item__link:hover{color:#d3ae87!important}.dropp{position:absolute;top:60px;left:0;width:max-content;visibility:hidden;z-index:-1;-o-transition:all .2s cubic-bezier(0.9,.1,.1,.9);transition:all .2s cubic-bezier(0.9,.1,.1,.9);opacity:0}.head_back{background-image:url(back.png);padding-top:112px;width:100%;box-shadow:0 0 3px 3px rgba(91,95,98,0.24);padding-bottom:118px;margin-bottom:36px;border-radius:5px}.akc_title{margin-top:13px;color:#333;font-family:Montserrat;font-size:16px;font-weight:600}.akc_subtitle{color:#333;font-family:Montserrat;font-size:14px;margin-top:9px}.akc_3{display:flex;flex-wrap:wrap;margin-bottom:115px;margin-left:16px;margin-right:16px;justify-content:flex-start}.sale_title{font-family:Montserrat;font-size:30px;font-weight:600;text-transform:uppercase;margin-top:36px;text-align:center}.sale_button{display:flex;justify-content:center;margin-top:25px;margin-bottom:37px}.sale_button div{border:1px solid #737373;margin-right:15px;color:#737373;border-radius:6px;padding:13px 20px;cursor:pointer;font-family:Montserrat;font-size:13px}.sale_button div:last-child{margin-right:0}.sale_button div.active{color:#fff;border:1px solid #188CFB;background-color:#188CFB}.sale_form button{color:#fff;border:1px solid #188CFB;padding:12px 20px;border-radius:6px;font-weight:600;font-family:Montserrat;background-color:#188CFB;text-transform:uppercase}.sale_bottom img{max-width:166px}.countru{position:relative;width:fit-content;margin:auto}.sale_form img{position:absolute;top:7px;left:7px}input.dell{width:340px}.sale_form input{margin-bottom:8px;padding:10px;border:1px solid;font-family:Montserrat;border-radius:5px;padding-left:40px}.ups{position:fixed;right:27px;top:90%;cursor:pointer}.sale_subtitle{margin-top:27px;color:#333;font-family:Montserrat;font-size:14px;text-align:center}.akc_text{margin-top:37px;margin-left:16px;margin-right:16px}.sale_null{text-align:center}.sale_bottom{text-align:center;margin-bottom:-40px}.akc{margin-bottom:20px;margin-left:16px;margin-right:16px}.akc a{width:100%}.akc img{width:100%}.akc_img img{width:100%}div.esch.akciic{margin-left:16px;margin-right:16px}.replays{color:#fff;font-family:Montserrat;font-size:20px;font-weight:600;position:absolute;padding:11px 17px;text-transform:uppercase;right:11px;top:13px;border:1px solid #fff;border-radius:35px}.akc_url{margin-top:15px}.akc_3 div.akc_1:nth-child(3n){margin-right:0}.akc_1{position:relative;margin-right:30px;flex:0 0 31%;box-sizing:border-box;max-width:31%}.akc_url a{display:block;width:max-content;margin-bottom:20px;margin-right:26px;padding:12px 35px;color:#3abbd9;font-size:14px;letter-spacing:0;border:1px solid #3abbd9;background:none;border-radius:35px;font-family:"Montserrat";cursor:pointer;text-decoration:none}.akc_url a:hover{background-color:#3abbd9;color:#fff}.header .header-container .header-info__item--logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.zoomIn{animation:zoomIn;display:block;animation-duration:.5s}@media (max-width: 768px){.header .header-container .header-info__item--logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .header-container .header-info__item--logo div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .header-container .header-info__item--logo img{margin-right:10px}p.bold{font-weight:700}.head_back_text{color:#FFFEFB;background-color:#d3ae87;font-family:Montserrat;text-transform:uppercase;font-size:24px;font-weight:500;padding:21px 36px;width:60%}.three_block{margin-left:16px;margin-right:16px;margin-bottom:50px}.t_b_5{margin-top:20px}.three_block div.three_block_1:nth-child(3n){margin-right:0!important}.pagination-page{justify-content:center}.serv img.article__image{margin:0 auto 20px}.but_ram{max-width:1200px;margin:48px auto 20px}.text_ram{max-width:1280px;margin:0 auto}.text_ram_p{font-size:14px;letter-spacing:0;line-height:17.4px;color:#201600;text-align:justify;font-family:Montserrat}.but_ram a{margin-bottom:22px}.catrin{display:flex;flex-wrap:wrap;justify-content:center}.mb-ram{margin-bottom:20px!important}.center{text-align:center!important}.mb-4{margin-bottom:16px}.but_ram div.pagination{text-align:center}.serv{margin-bottom:0!important}.dread_2{text-align:center;position:relative}div.dread_2.center img{width:85%}main .workes{margin-left:16px;margin-right:16px;margin-bottom:96px!important}.script{margin-left:8px!important;margin-right:8px!important}.t_b_5 a{display:block;width:fit-content;margin-right:26px;padding:12px 35px;color:#3abbd9;font-size:14px;letter-spacing:0;border:1px solid #3abbd9;background:none;border-radius:35px;font-family:"Montserrat";cursor:pointer;text-decoration:none}.t_b_4{color:#333;font-family:Montserrat;font-size:14px}.t_b_3{color:#333;font-family:Montserrat;font-size:16px;font-weight:600;display:block;margin-bottom:10px;text-decoration:none}.t_b_2{color:#333;font-family:Montserrat;font-size:14px;margin-top:18px;margin-bottom:21px}.t_b_1 img{width:100%}.no_mr{margin-right:0!important}.three_block_1{box-sizing:border-box;flex:0 0 33%;max-width:33%;padding:6px 8px 0;margin-right:5px;margin-bottom:25px}.esch{position:relative;text-align:center;color:#797772;font-family:Montserrat;font-size:16px;font-weight:600;margin:54px 25px 60px}.esch:before{content:'';position:absolute;top:50%;right:0;width:calc(48% - 60px);height:1px;background-color:#797772}.esch:after{content:'';position:absolute;width:calc(48% - 60px);left:0;height:1px;background-color:#797772;top:50%}.header .header-container .header-info{position:relative;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.header .header-container .header-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.header .header-container .header-info::after{content:'';position:absolute;width:100%;bottom:0;border-bottom:1px solid}.header .header-container .header-info__item{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .header-container .header-info__item .titeled-item{margin-bottom:2px;font-size:24px;font-weight:600;text-decoration:none;color:#333;font-family:Montserrat}.header .header-container .header-info__item .simple-item{font-size:16px;color:#333;font-family:Montserrat}.header  .header-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 992px){.header  .header-nav__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header  .header-nav__list .list-item{margin-right:12px;margin-bottom:12px}}.header .header-container .header-nav__list .list-item__link{color:#333;font-family:Montserrat;text-decoration:none}.header .header-container .header-nav__list .list-item__link--active{color:#d3ae87;text-decoration:underline}main .installments-section{margin-bottom:115px;padding:0 16px}@media (max-width: 768px){main .installments-section{margin-bottom:64px}}main .installments-section__container{max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:115px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 6px 0 rgba(91,95,98,0.24);box-shadow:0 0 6px 0 rgba(91,95,98,0.24);background-color:#fff;border-radius:15px}@media (max-width: 1024px){main .installments-section__container{padding:16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.homeless:hover{color:#d3ae87;transition:all .2s ease!important}@media (max-width: 600px){main .installments-section__container{padding:16px 5px}}main .installments-section__container .image{position:relative;top:-40px}@media (max-width: 768px){main .installments-section__container .image{max-width:80%}}main .installments-section__form{max-width:625px;margin-left:120px;padding:56px 55px 32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1024px){main .installments-section__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;padding:0}}main .installments-section__form .title{margin-top:0;margin-bottom:24px;font-size:30px;font-weight:600;line-height:36px;font-family:Montserrat;letter-spacing:0;text-transform:uppercase}@media (max-width: 1024px){main .installments-section__form .title{text-align:center;font-size:24px}}@media (max-width: 600px){main .installments-section__form .title{text-align:center;font-size:18px}}main .installments-section__form .form-block{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){main .installments-section__form .form-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 600px){main .installments-section__form .form-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .installments-section__form .form-block__uprove{position:relative;max-width:280px;display:-webkit-box;display:-ms-flexbox;font-family:Montserrat;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .installments-section__form .form-block img{position:absolute;top:7px;left:7px}main .installments-section__form .form-block__input{width:95%;margin-bottom:8px;padding:10px;border:1px solid #797772;border-radius:5px;padding-left:40px;font-family:Montserrat}.form-block__uprove img{width:25px}.countru img{width:25px}.r_2{color:#333;font-family:Montserrat;font-size:24px;margin-top:22px;display:block;text-decoration:none;margin-bottom:15px;text-align:center}.r_3{color:#201600;font-family:Montserrat;font-size:16px;line-height:22px;text-align:center}.r_4{margin-top:32px;text-align:center}.r_1{text-align:center}.r_4 a{padding:12px 42px;color:#3abbd9;font-size:14px;letter-spacing:0;border:1px solid #3abbd9;background:none;border-radius:35px;text-decoration:none;font-family:"Montserrat"}.r_4 a:hover{background-color:#3abbd9;color:#fff}.ram_elem{padding:31px 5px 31px;background-color:#FDFDFD;margin-right:10px;margin-bottom:13px;flex:0 0 24%;max-width:24%;box-sizing:border-box}.ram{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:37px;padding:0 66px}.all_ram{margin:29px auto}.all_ram_but{display:block;box-sizing:border-box;border:1px solid #333;font-family:"Montserrat";padding:15px 18px;cursor:pointer;color:#201600;font-size:16px;text-decoration:none;width:fit-content;border-radius:35px;margin:0 auto}.text_ram_2{max-width:1280px;margin:0 auto;margin-bottom:96px}.image_about img{width:100%}.rams{margin-bottom:54px!important}.all_text_text{color:#333;font-family:Montserrat;font-size:14px;margin-top:6px;text-align:justify}.mb_text{margin-bottom:36px}.but_ram div.our-works-section__pagination{margin-bottom:0!important}.h_2 h2{font-family:Montserrat;font-size:26px;font-weight:600;text-transform:uppercase;color:#797772}.access img{width:60%!important}.addr{color:#333;font-family:Montserrat;font-size:24px;font-weight:600}.addr_img img{width:100%}.addr_esch{position:relative;text-align:center;color:#797772;font-family:Montserrat;font-size:16px;font-weight:600;margin-top:54px;margin-bottom:60px}.addr_esch:before{content:'';position:absolute;top:50%;right:0;width:calc(48% - 60px);height:1px;background-color:#797772}.addr_esch:after{content:'';position:absolute;width:calc(48% - 60px);left:0;top:50%;height:1px;background-color:#797772}.social_1_0{color:#333;font-family:Montserrat;font-size:16px;font-weight:600;margin-bottom:28px}.social_1_1{margin-right:200px;color:#333;font-family:Montserrat;font-size:14px}.social_3{display:flex;justify-content:center;margin-bottom:80px}.addr_text{color:#333;font-family:Montserrat;font-size:16px;margin-top:16px;margin-bottom:26px}.vbc{margin-bottom:50px!important}.vbn{bottom:-85px!important}header.out{transform:translateY(-100%)}.tt{margin:15px 0;color:#8C8C8C;font-family:Montserrat;font-size:14px;text-align:left}.after_step{color:#201600;font-family:Montserrat;font-size:16px;font-weight:600}.step{color:#D3AE87;font-family:Montserrat;font-size:16px;font-weight:600}.social_icons{display:flex}.social_icons a{margin-right:10px}.h_3 h3{color:#797772;font-family:Montserrat;font-size:20px;font-weight:600;text-transform:uppercase}.otst{margin-left:16px;margin-right:16px}.h_4 h4{color:#797772;font-family:Montserrat;font-size:16px;font-weight:600}.all_text{max-width:1280px;margin:0 auto;padding:0 16px}main .installments-section__form .form-block__checkbox{display:block;margin-right:8px}main .installments-section__form .form-block__submit{max-height:40px;padding:8px 33px;font-size:14px;font-family:Montserrat;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#fff;background-color:#333;border:none;outline:none;border-radius:4px}@media (max-width: 600px){main .installments-section__form .form-block__submit{margin-top:6px}}main .shop-section{margin-bottom:115px}@media (max-width: 768px){main .shop-section{margin-bottom:64px}}main .shop-section__container{max-width:1280px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap}@media (max-width: 1024px){main .shop-section__container{-ms-flex-pack:distribute;justify-content:space-around}}.shop-section__article{max-width:278px;display:flex;margin-bottom:100px;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-right:40px}.shop-section__article:nth-child(4n){margin-right:0}@media (max-width: 1280px){.shop-section__article:nth-child(4n){margin-right:40px}}@media (max-width: 768px){main .shop-section__article{margin-bottom:48px}}@media (max-width: 585px){main .shop-section__article{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}main .shop-section__article .article__image{margin-bottom:20px}main .shop-section__article .article__title{margin-top:0;margin-bottom:26px;color:#333;text-decoration:none;font-size:24px;letter-spacing:0;text-transform:uppercase;font-family:Montserrat}main .shop-section__article .article__description{margin-top:0;margin-bottom:14px;color:#201600;font-family:"Myriad Pro";font-size:14px;text-align:justify;line-height:18px;letter-spacing:0}.logo_header{margin-bottom:15px}.dread{max-width:1280px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:60px}.dread_1{text-align:center;padding-bottom:20px}.dread_2 img{width:100%}main .shop-section__article .article__price .price__button{padding:12px 42px;color:#3abbd9;font-size:14px;text-decoration:none;letter-spacing:0;border:1px solid #3abbd9;background:none;border-radius:35px;font-family:"Montserrat"}main .shop-section__article .article__price .price__button:hover{color:#fff;background-color:#3abbd9}main .shop-section .big-article__price .price__button:hover{background-color:#3abbd9;color:#fff}.t_b_5 a:hover{background-color:#3abbd9;color:#fff}.drop a:hover{color:#d3ae87}.article__price{margin-top:12px;display:flex;width:100%;justify-content:space-between;align-items:center}.worker{display:flex;align-items:center;justify-content:flex-end}.worker_1{padding-right:10px}.worker_1 img{width:110px}.worker_2{border-left:1px solid #fff;padding-left:10px}.worker_2 a{margin-bottom:5px;display:block;font-size:16px;text-decoration:none;color:#fff;font-weight:100;font-family:Montserrat}.w_2 a{margin-bottom:0}.arrow_low:before{content:'';position:absolute;border:solid transparent;border-width:10px;left:5%;top:-8px;border-bottom-color:#fff;transform:translateX(50%)}main .shop-section__article .article__price .price__caption{color:#333;font-size:18px;letter-spacing:0;font-family:Montserrat}.footer .footer-container .footer-nav__links .link-item:hover{color:#d3ae87}main .shop-section .big-article{display:flex;align-items:center;align-items:center;justify-content:center;margin:0 auto}@media (max-width: 560px){main .shop-section .big-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .shop-section .big-article__image{margin-right:90px}@media (max-width: 600px){main .shop-section .big-article__image{margin-right:18px}}main .shop-section .big-article__wrap{max-width:278px}@media (max-width: 560px){main .shop-section .big-article__wrap{margin-top:16px}}main .shop-section .big-article__title{margin-top:0;margin-bottom:26px;font-size:24px;letter-spacing:0;text-transform:uppercase;color:#333;display:block;text-decoration:none;font-family:Montserrat}main .shop-section .big-article__description{margin-top:0;margin-bottom:14px;font-size:14px;letter-spacing:0;text-align:justify;color:#201600;line-height:18px;font-family:"Myriad Pro"}@media (max-width: 560px){main .shop-section .big-article__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.big-article__price{margin-top:24px;display:flex;align-items:center;justify-content:space-between;}main .shop-section .big-article__price .price__button{margin-right:0px;padding:12px 42px;color:#3abbd9;font-size:14px;text-decoration:none;letter-spacing:0;background:none;border:1px solid #3abbd9;border-radius:35px;font-family:"Montserrat"}@media (max-width: 560px){main .shop-section .big-article__price .price__button{margin-right:8px;margin-bottom:0}}main .shop-section .big-article__price .price__caption{font-size:18px;letter-spacing:0;color:#333;font-family:Montserrat}main .discount-section{margin-bottom:95px;padding:0 16px}@media (max-width: 768px){main .discount-section{margin-bottom:48px}}main .discount-section__container{max-width:1280px;margin:0 auto;display:-webkit-box;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 6px 0 rgba(91,95,98,0.24);box-shadow:0 0 6px 0 rgba(91,95,98,0.24);background-color:#fff;border-radius:15px}@media (max-width: 768px){main .discount-section__container{padding:12px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .discount-section__image{position:relative;top:-36px}@media (max-width: 768px){main .discount-section__image{max-width:80%}}main .discount-section__block{max-width:440px}@media (max-width: 768px){main .discount-section__block{text-align:center}}main .discount-section__block .block__title{margin-top:0;margin-bottom:18px;font-size:30px;font-weight:600;line-height:36px;text-transform:uppercase;color:#333;font-family:Montserrat}@media (max-width: 768px){main .discount-section__block .block__title{font-size:24px}}main .discount-section__block .block__description{margin-top:0;margin-bottom:0;color:#333;text-align:justify;font-size:16px;line-height:20px;font-family:Montserrat}main .services-section{margin-bottom:65px}main .services-section__title{position:relative;max-width:1250px;margin:0 auto 68px;text-align:center}@media (max-width: 768px){main .services-section__title{margin-bottom:36px}}main .services-section__title::before{content:'';position:absolute;top:50%;right:60px;width:35%;height:1px;background-color:#797772}@media (max-width: 1024px){main .services-section__title::before{display:none}}main .services-section__title::after{content:'';position:absolute;width:35%;left:60px;top:50%;height:1px;background-color:#797772}@media (max-width: 1024px){main .services-section__title::after{display:none}}main .services-section__container{max-width:1250px;margin:0 auto;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1024px){main .services-section__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main .services-section__container .service-item{max-width:120px;padding:10px 12px;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}main .services-section__container .service-item:hover{background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 6px 0 rgba(91,95,98,0.24);box-shadow:0 0 6px 0 rgba(91,95,98,0.24)}main .services-section__container .service-item__image{margin:0 0 26px;padding-top:8px}main .services-section__container .service-item__title{margin-bottom:0;font-size:14px;letter-spacing:0;text-align:center;color:#797772;font-family:Montserrat}main .our-works-section{margin-bottom:65px}main .our-works-section .reviews-section-title{margin-bottom:53px}main .our-works-section__container{max-width:1055px;margin:0 auto;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.tabs_0{opacity:0;position:absolute;top:-35px;background-color:#d3ae87;box-sizing:border-box;padding:5px 10px;color:#fff;flex:none;font-family:Montserrat;left:-35px;font-size:10px;display:inline-block;width:100px;visibility:hidden}.tabs_0.actives{opacity:1;visibility:visible}.hovers{cursor:pointer;position:relative}main .our-works-section__pagination{margin-bottom:30px}@media (max-width: 768px){main .our-works-section__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main .our-works-section__pagination .pagination__button{padding:6px 26px;font-size:16px;letter-spacing:0;border-radius:4px;display:block;width:max-content;text-decoration:none;color:#333;border:1px solid #333;background-color:#fff;font-family:Montserrat;-webkit-transition:all .2s ease;transition:all .2s ease}main .our-works-section__pagination .pagination__button:not(:last-child){margin-right:30px}@media (max-width: 480px){main .our-works-section__pagination .pagination__button:not(:last-child){margin-right:16px}}@media (max-width: 768px){main .our-works-section__pagination .pagination__button{margin-bottom:16px}}main .our-works-section__pagination .pagination__button:hover{color:#fff;background-color:#333}main .our-works-section__pagination .pagination__button--active{color:#fff;background-color:#333}main .our-works-section__articles-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.forms_zakaz{z-index:2;position:fixed;text-align:center;top:25%;display:none;width:30%;left:35%;border:1px solid #797772;border-radius:5px;background-color:#fff;padding:30px 40px}.forms_zakaz div.inpo{margin-bottom:20px}.forms_zakaz div.inpo input{padding:10px;border:1px solid #797772;border-radius:5px;width:100%;padding:10px;font-family:Montserrat}.formd{text-align:center;font-size:25px;margin:25px 0;width:100%;font-family:Montserrat}.closik{position:absolute;right:20px;top:20px;cursor:pointer}.buto input{max-height:40px;padding:8px 33px;font-size:14px;font-family:Montserrat;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#fff;background-color:#333;border:none;outline:none;border-radius:4px}@media (max-width: 1024px){main .our-works-section__articles-list{-ms-flex-pack:distribute;justify-content:space-around}}main .our-works-section__articles-list .article{margin-bottom:20px;flex:0 0 32%;max-width:32%;box-sizing:border-box;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}@media (max-width: 600px){main .our-works-section__articles-list .article{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}main .our-works-section__articles-list .article__image{margin-bottom:16px;border-radius:5px;opacity:.2;transition:all .2s ease!important}@media (max-width: 600px){main .our-works-section__articles-list .article__image{max-width:80%}}main .our-works-section__articles-list .article__caption{font-size:14px;letter-spacing:0;color:#333;font-family:Montserrat}main .our-works-section .pagination-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .our-works-section .pagination-page img:first-child{margin-right:10px}.partners-section__logo{width:33px}.h_1_categories h1{margin-bottom:85px;font-size:30px;font-weight:600;letter-spacing:.15px;text-align:center;color:#797872;font-family:Montserrat}.social_1_1 a{text-decoration:none;color:#333}.ups img{width:40px}.mini-logo{max-width:33px}main .our-works-section .pagination-page__link{width:30px;height:30px;display:flex;align-items:center;font-family:Montserrat;justify-content:center;border-radius:50px;text-decoration:none;border:1px solid #333;color:#333;background-color:#fff;transition:all .2s ease}a.social-telegram:hover{background-color:#0da7e0!important;color:#fff}a.social{transition:all .2s ease!important}.logo_header{width:198px}a.social-messenger:hover{background-color:#64b243!important;color:#fff}a.social-vkontakte:hover{background-color:#ef5885!important;color:#fff}a.social-viber:hover{background-color:#a378f1!important;color:#fff}main .our-works-section .pagination-page__link:not(:last-child){margin-right:10px}main .our-works-section .pagination-page__link:hover{background-color:#333;color:#fff}main .our-works-section .pagination-page__link--active{background-color:#333;color:#fff}main .reviews-section__title{margin-bottom:48px}main .reviews-section__container{max-width:1110px;margin:0 auto;padding:0 16px}main .reviews-section__container .reviews-sectios-list{margin-bottom:45px;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card:nth-child(4n){margi-rant}@media (max-width: 1024px){main .reviews-section__container .reviews-sectios-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card{max-width:24%;flex:0 0 25%;box-sizing:border-box;padding:21px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(91,95,98,0.24);box-shadow:0 0 6px 0 rgba(91,95,98,0.24);border-radius:5px}@media (max-width: 1024px){main .reviews-section__container .reviews-sectios-list .reviews-sectios-card{margin-bottom:16px}}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card:not(:last-child){margin-right:10px}@media (max-width: 1024px){main .reviews-section__container .reviews-sectios-list .reviews-sectios-card:not(:last-child){margin-t:0}}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card__about-rait{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card__about-rait__data{margin:0;font-size:16px;letter-spacing:0;color:#333;font-family:Montserrat}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card__about-rait .human-rait{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-block__uprove label{font-size:14px;font-family:Montserrat}.sale_form{margin-bottom:58px;text-align:center}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card__about-rait .human-rait__number{font-size:25px;font-weight:600;letter-spacing:0;color:#333;margin-right:5px;font-family:Montserrat}.okay label{text-align:left;margin-left:5px}.okay{margin-bottom:37px;display:flex;justify-content:center;font-family:Montserrat;font-size:14px}.okay a{text-decoration:none;color:#9d9b98}.about-rait__data{font-family:Montserrat;color:#333}.about-rait__image{width:15px}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card__text{margin-top:0;margin-bottom:16px;font-size:14px;letter-spacing:.3px;line-height:16px;color:#333;text-align:justify;font-family:Montserrat}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card__author{margin:0;font-size:14px;font-weight:600;letter-spacing:0;color:#333;font-family:Montserrat}main .reviews-section__container .reviews-sectios-about{margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .reviews-section__container .reviews-sectios-about__image{margin-bottom:46px}main .reviews-section__container .reviews-sectios-about__text{margin-top:0;margin-bottom:35px;color:#333;font-size:16px;letter-spacing:0;text-align:center;text-align:justify;font-family:Montserrat}main .reviews-section__container .reviews-sectios-about__company{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 560px){main .reviews-section__container .reviews-sectios-about__company{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .reviews-section__container .reviews-sectios-about__company .company-info{position:relative}@media (max-width: 560px){main .reviews-section__container .reviews-sectios-about__company .company-info:not(:last-child){margin-bottom:16px}}main .reviews-section__container .reviews-sectios-about__company .company-info:not(:last-child){padding-right:60px}@media (max-width: 560px){main .reviews-section__container .reviews-sectios-about__company .company-info:not(:last-child){padding-right:0}}main .reviews-section__container .reviews-sectios-about__company .company-info:not(:last-child)::after{content:'';position:absolute;right:0;top:0;height:100%;margin-right:30px;border-left:1px solid}@media (max-width: 560px){main .reviews-section__container .reviews-sectios-about__company .company-info:not(:last-child)::after{display:none}}main .reviews-section__container .reviews-sectios-about__company .company-info__number{margin-bottom:13px;font-size:30px;font-weight:600;letter-spacing:0;text-align:center;color:#CEA67B;font-family:Montserrat}main .reviews-section__container .reviews-sectios-about__company .company-info__text{max-width:135px;font-size:16px;letter-spacing:0;text-align:center;color:#333;font-family:Montserrat}main .partners-section__title{margin-bottom:58px}main .partners-section__container{max-width:1070px;margin:0 auto;padding:0 16px}main .partners-section__blocks{margin-bottom:60px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:100px;column-gap:100px;row-gap:36px}@media (max-width: 560px){main .partners-section__blocks{-ms-grid-columns:1fr;grid-template-columns:1fr}}main .partners-section__blocks .block__title{margin-top:0;margin-bottom:6px;font-size:26px;font-weight:600;letter-spacing:0;color:#797772;font-family:Montserrat}main .partners-section__blocks .block__description{margin:0;font-size:14px;letter-spacing:0;text-align:justify;color:#333;font-family:Montserrat}main .partners-section__logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 15px}main .section-title{margin-top:0;font-size:30px;font-weight:600;letter-spacing:0;text-align:center;color:#797772;font-family:Montserrat}.article-page{background-color:#fff}.article-page .article-page-view{max-width:1052px;margin:0 auto}.article-page .article-page-view .article-page-view-wrap{margin-bottom:86px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;align-items:flex-start;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 992px){.article-page .article-page-view .article-page-view-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.article-page .article-page-view__info{max-width:320px;padding:20px 25px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #333;border-radius:5px}@media (max-width: 992px){.article-page .article-page-view__info{margin-bottom:25px}}.article-page .article-page-view__info .info-name{margin-bottom:15px;font-size:30px;letter-spacing:0;color:#201600;font-family:Montserrat}.article-page .article-page-view__info .info-subname{margin-bottom:21px;font-family:Montserrat}.article-page .article-page-view__info .info-price{position:relative}.article-page .article-page-view__info .info-price::after{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid}.article-page .article-page-view__info .price-number{font-size:21px;margin-bottom:21px;display:inline-block}.article-page .article-page-view__info .info-price,.article-page .article-page-view__info .info-term,.article-page .article-page-view__info .info-bonuses{margin-bottom:16px}.article-page .article-page-view__info .info-descrition{margin-top:26px;margin-bottom:0;font-size:14px;letter-spacing:0;line-height:18px;text-align:justify;color:#201600;font-family:Montserrat}.article-page .article-page-view__info .info-text{font-size:16px;letter-spacing:0;line-height:24px;color:#201600;font-family:Montserrat}.article-page .article-page-view__info .info-bonuses{position:relative;font-weight:600}.article-page .article-page-view__info .info-bonuses::after{content:'';position:absolute;bottom:50%;right:0;width:70%;border-bottom:1px solid}.article-page .article-page-view__info .info-but-btn{position:absolute;bottom:-25px;width:90%;left:5%;padding:18px 0;display:-webkit-box;display:-ms-flexbox;cursor:pointer;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;background-color:#1069C9;color:#fff;font-size:16px;text-decoration:none;font-family:Montserrat}.article-page .article-page-view__image{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.all_page{padding-bottom:35px}@media (max-width: 560px){.article-page .article-page-view__image .main-galery-img{width:80%}}@media (max-width: 992px){.article-page .article-page-view__image .galery-group{margin-top:32px}}.article-page .article-page-view___pagination{margin:0 16px 40px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid;font-weight:600;font-family:Montserrat;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-page .article-page-view___pagination .pagination-link--active{position:relative;border-top:1px solid;border-left:1px solid;border-right:1px solid}.article-page .article-page-view___pagination .pagination-link--active::before{content:'';position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid #fff}.breadcrumb{padding:0 16px;padding-bottom:33px}.breadcrumb a{color:#B1ADA7;font-family:Montserrat;font-size:16px;letter-spacing:0;line-height:0;text-decoration:none}.bread_col{display:flex}.article-page .article-page-view___pagination .pagination-link{color:#333;padding:14px 12px;cursor:pointer;border-radius:6px 6px 0 0;text-decoration:none}.tabs{color:#333;font-family:Montserrat}.none{display:none}.article-page .article-page-view___pagination .pagination-link:not(:last-child){margin-right:100px}@media (max-width: 600px){.article-page .article-page-view___pagination .pagination-link:not(:last-child){margin-right:24px}}.article-page .article-page-view .pagination-text{font-size:14px;letter-spacing:0;line-height:17.4px;color:#201600;text-align:justify;font-family:Montserrat}.article-page .article-page-view .pagination-text li{margin-left:30px}.article-page .article-page-view .mb-4{margin-bottom:16px}.article-page .article-page-view .mb-20{margin-bottom:80px;padding:0 16px}@media (max-width: 768px){.article-page .article-page-view .mb-20{margin-bottom:40px}}.article-page .article-page-view .colored{text-decoration:none;color:#d4b285}.article-page .article-page-view .same-articles{padding:0 16px}.article-page .article-page-view .same-articles__title{margin-bottom:85px;font-size:30px;font-weight:600;letter-spacing:.15px;text-align:center;color:#797872;font-family:Montserrat}@media (max-width: 600px){.article-page .article-page-view .same-articles__title{font-size:24px;margin-bottom:42px}}.article-page .article-page-view .same-articles__galery{margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:flex-end}@media (max-width: 992px){.article-page .article-page-view .same-articles__galery{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:48px}}.article-page .article-page-view .same-articles__galery .article{max-width:300px;margin-bottom:32px}@media (max-width: 992px){.article-page .article-page-view .same-articles__galery .article{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-page .article-page-view .same-articles__galery .article__image{margin-bottom:20px}.article-page .article-page-view .same-articles__galery .article__title{margin-top:0;margin-bottom:26px;color:#333;text-decoration:none;display:block;font-size:24px;letter-spacing:0;text-transform:uppercase;font-family:Montserrat}.article-page .article-page-view .same-articles__galery .article__description{margin-top:0;margin-bottom:14px;color:#201600;font-family:"Montserrat";font-size:14px;text-align:justify;letter-spacing:0}.article-page .article-page-view .same-articles__galery .article__price .price__button{margin-right:26px;padding:12px 42px;color:#3abbd9;font-size:14px;text-decoration:none;letter-spacing:0;border:1px solid #3abbd9;background:none;border-radius:35px;font-family:"Montserrat"}.nopd{padding:0!important}.article-page .article-page-view .same-articles__galery .article__price .price__button:hover{background-color:#3abbd9;color:#fff}.reviews-section__title a{color:#797772;text-decoration:none}.article__price{margin-top:5px}.article-page .article-page-view .same-articles__galery .article__price .price__caption{color:#333;font-size:18px;letter-spacing:0;font-family:Montserrat}.article-page .article-page-view .mini-logo{margin:0 auto 13px;display:block}.footer{background-color:#333;color:#fff}.footer .footer-container{max-width:1105px;margin:0 auto;padding:56px 16px}.footer .footer-container .footer-nav{position:relative;margin-bottom:35px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}@media (max-width: 600px){.footer .footer-container .footer-nav{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width: 460px){.footer .footer-container .footer-nav{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:center;row-gap:25px}}.footer .footer-container .footer-nav::before{content:'';position:absolute;width:100%;border-top:1px solid #757272}.footer .footer-container .footer-nav__links{margin-top:20px;padding:0 8px}.footer .footer-container .footer-nav__links .link-item{margin-bottom:10px;display:block;font-size:18px;text-decoration:none;color:#fff;font-weight:100;font-family:Montserrat}.footer .footer-container .footer-contacts{align-items:center;position:relative;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 600px){.footer .footer-container .footer-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer .footer-container .footer-contacts::before{content:'';position:absolute;bottom:0;width:100%;border-bottom:1px solid #757272}.footer .footer-container .footer-contacts__item{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-container .footer-contacts__item img{margin-right:20px}.footer .footer-container .footer-contacts__item .item-time{font-size:30px;font-weight:600;letter-spacing:.3px;color:#fff;text-decoration:none;font-family:Montserrat}@media (max-width: 1024px){.footer .footer-container .footer-contacts__item .item-time{font-size:21px}}.footer .footer-container .footer-contacts__item .item-day{display:block;font-family:Montserrat}.footer .footer-container .footer-contacts__item .item-day .item-time{font-size:20px;letter-spacing:.3px;color:#fff;font-family:Montserrat}.footer .footer-container .footer-social{margin-bottom:56px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 600px){.footer .footer-container .footer-social{margin-bottom:32px}}@media (max-width: 600px){.footer .footer-container .footer-social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 600px){.footer .footer-container .footer-social__item{margin-right:0;margin-bottom:16px}}.footer .footer-container .footer-social__item p{font-size:10px;letter-spacing:0;line-height:12px;color:#fff;text-align:justify;font-family:Montserrat}.footer .footer-container .footer-social__netw{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-container .footer-social__netw a:not(:last-child){margin-right:10px}.footer .footer-container .footer-faq__title{margin-bottom:16px;font-size:18px;color:#fff;font-weight:100;font-family:Montserrat}.brtn{padding:0 15px;margin-bottom:80px}@media (max-width: 640px){.footer .footer-container .footer-faq__title{text-align:center}}.otst div#map{height:300px}.footer .footer-container .footer-faq__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.footer .footer-container .footer-faq__social{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer .footer-container .footer-faq__social .social{position:relative;width:230px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:35px;background:#565353;text-decoration:none}@media (max-width: 1200px){.footer .footer-container .footer-faq__social .social{margin-right:12px}}@media (max-width: 768px){.footer .footer-container .footer-faq__social .social{width:180px;margin-right:8px;margin-bottom:16px}}.footer .footer-container .footer-faq__social .social img{position:absolute;left:12px}.footer .footer-container .footer-faq__social .social__text{font-size:18px;font-weight:600;color:#fff;font-family:Montserrat}.header_mobile{display:none}.three_footer{display:none}.right_menu_mobile{display:none}.map_popup{display:none}.clock_popup{display:none}.sv_1 a{position:absolute;font-family:Montserrat;background-color:#cea67b;color:#fff;text-decoration:none;left:310px;top:45px;display:none;font-size:16px;padding:10px 20px}.sv_2 a{position:absolute;font-family:Montserrat;background-color:#cea67b;color:#fff;text-decoration:none;left:320px;display:none;bottom:75px;font-size:16px;padding:10px 20px}.sv_3 a{position:absolute;font-family:Montserrat;background-color:#cea67b;color:#fff;display:none;text-decoration:none;right:160px;bottom:135px;font-size:16px;padding:10px 20px}.sv_4 a{display:none;position:absolute;font-family:Montserrat;background-color:#cea67b;color:#fff;text-decoration:none;right:150px;top:8px;font-size:16px;padding:10px 20px}.open_1{position:absolute;bottom:0;right:0;margin-bottom:15px;min-width:10px;min-height:30px}.point_1{cursor:pointer;width:40px;position:absolute;height:40px;left:560px;top:45px;animation:promo-point 1s forwards}.open_1:before{content:'';position:absolute;top:0;display:block;right:-24px;width:29px;height:100%;padding-top:15px;background-repeat:no-repeat;background-position:0 100%;background-image:url(1.svg)}.open_1:after{content:'+';position:absolute;top:0;left:17px;color:#fff;display:block;width:10px;height:30px;font-size:18px;line-height:30px;font-weight:700;letter-spacing:.05em;text-align:center;visibility:visible;transition:visibility 0 .3s}.open_1 div{position:relative;max-width:27px;height:30px;overflow:hidden;background-image:url(2.svg),linear-gradient(to right,#d3ae87 0,#d3ae87 100%);background-position:0 95%,22px 0;background-repeat:no-repeat;text-align:center;white-space:nowrap;transition:max-width .3s ease-out,height .3s}.open_1 div:before{display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em}.open_1 div span{display:inline-block;margin:0 5px 0 32px;font-size:10px;line-height:32px;visibility:hidden;transition:visibility 0 0}div.open_1:hover > div > span{visibility:visible;transition:visibility 0 .3s}div.open_1:hover > div{max-width:200px;height:35px}div.open_1:hover:after{visibility:hidden;transition:visibility 0 0}.open_2{position:absolute;bottom:auto;top:0;right:auto;left:0;margin-bottom:0;margin-top:15px;min-width:10px;min-height:30px}.point_2{cursor:pointer;width:40px;position:absolute;height:40px;left:285px;bottom:40px;animation:promo-point 1s forwards}.open_2:before{content:'';position:absolute;bottom:0;display:block;left:-24px;width:29px;height:100%;padding-bottom:15px;background-repeat:no-repeat;background-position:0 0;background-image:url(3.svg)}.open_2:after{content:'+';position:absolute;top:0;right:17px;left:auto;color:#fff;display:block;width:10px;height:30px;font-size:18px;line-height:30px;font-weight:700;letter-spacing:.05em;text-align:center;visibility:visible;transition:visibility 0 .3s}.open_2 div{position:relative;max-width:27px;height:30px;overflow:hidden;background-image:url(4.svg),linear-gradient(to right,#d3ae87 0,#d3ae87 100%);background-position:100% 0,-22px 0;background-repeat:no-repeat;text-align:center;white-space:nowrap;transition:max-width .3s ease-out,height .3s}.open_2 div:before{display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em}.open_2 div span{display:inline-block;margin:0 32px 0 5px;font-size:10px;line-height:32px;visibility:hidden;transition:visibility 0 0}div.open_2:hover > div > span{visibility:visible;transition:visibility 0 .3s}div.open_2:hover > div{max-width:200px;height:35px}div.open_2:hover:after{visibility:hidden;transition:visibility 0 0}.open_3{position:absolute;bottom:auto;top:0;right:auto;left:0;margin-bottom:0;margin-top:15px;min-width:10px;min-height:30px}.point_3{cursor:pointer;width:40px;position:absolute;height:40px;right:400px;bottom:100px;animation:promo-point 1s forwards}.open_3:before{content:'';position:absolute;bottom:0;display:block;left:-24px;width:29px;height:100%;padding-bottom:15px;background-repeat:no-repeat;background-position:0 0;background-image:url(3.svg)}.open_3:after{content:'+';position:absolute;top:0;right:17px;left:auto;color:#fff;display:block;width:10px;height:30px;font-size:18px;line-height:30px;font-weight:700;letter-spacing:.05em;text-align:center;visibility:visible;transition:visibility 0 .3s}.open_3 div{position:relative;max-width:27px;height:30px;overflow:hidden;background-image:url(4.svg),linear-gradient(to right,#d3ae87 0,#d3ae87 100%);background-position:100% 0,-22px 0;background-repeat:no-repeat;text-align:center;white-space:nowrap;transition:max-width .3s ease-out,height .3s}.open_3 div:before{display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em}.open_3 div span{display:inline-block;margin:0 32px 0 5px;font-size:10px;line-height:32px;visibility:hidden;transition:visibility 0 0}div.open_3:hover > div > span{visibility:visible;transition:visibility 0 .3s}div.open_3:hover > div{max-width:200px;height:35px}div.open_3:hover:after{visibility:hidden;transition:visibility 0 0}.open_4{position:absolute;bottom:0;right:0;margin-bottom:15px;min-width:10px;min-height:30px}.point_4{cursor:pointer;width:40px;position:absolute;height:40px;right:425px;top:25px;animation:promo-point 1s forwards}.open_4:before{content:'';position:absolute;top:0;display:block;right:-24px;width:29px;height:100%;padding-top:15px;background-repeat:no-repeat;background-position:0 100%;background-image:url(1.svg)}.open_4:after{content:'+';position:absolute;top:0;left:17px;color:#fff;display:block;width:10px;height:30px;font-size:18px;line-height:30px;font-weight:700;letter-spacing:.05em;text-align:center;visibility:visible;transition:visibility 0 .3s}.open_4 div{position:relative;max-width:27px;height:30px;overflow:hidden;background-image:url(2.svg),linear-gradient(to right,#d3ae87 0,#d3ae87 100%);background-position:0 95%,22px 0;background-repeat:no-repeat;text-align:center;white-space:nowrap;transition:max-width .3s ease-out,height .3s}.open_4 div:before{display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em}.open_4 div span{display:inline-block;margin:0 5px 0 32px;font-size:10px;line-height:32px;visibility:hidden;transition:visibility 0 0}div.open_4:hover > div > span{visibility:visible;transition:visibility 0 .3s}div.open_4:hover > div{max-width:200px;height:35px}div.open_4:hover:after{visibility:hidden;transition:visibility 0 0}.point a{color:#fff;font-family:Montserrat;text-decoration:none;font-size:18px}#map{width:100%;height:100%}.bck{background-image:url(fon.png);background-repeat:no-repeat;background-position-x:center;background-position-y:-60px}div.our-works-section__articles-list .article:before{content:" ";width:100%;position:absolute;left:0;top:0;transition:all .2s ease!important;background-image:url(logo.svg);height:100%;background-repeat:no-repeat;z-index:0;background-position-y:center;background-position-x:center;background-size:85%}div.new_popup.ZoomIn{display:block!important}div.forms_zakaz.ZoomIn{display:block!important}div.overlay_lead.ZoomIn{display:block!important}body.noscroll{overflow:hidden}.zoomOut{animation:zoomOut;animation-duration:.5s;overflow:hidden}.head_work{position:absolute;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;top:0;padding:20px}.head_1 img:last-child{margin-left:10px}.head_1 img{cursor:pointer}.head_2{cursor:pointer}.project{position:fixed;left:0;display:none;top:0;width:100%;height:100%;background-color:#fff;z-index:25}div.our-works-section__articles-list div.article:hover img{opacity:1}div.our-works-section__articles-list div.article:hover:before{opacity:0}@media screen and (max-width:1290px){.point_3{right:360px}.point_4{right:385px}.point_1{left:490px}.point_2{left:250px}.id_1{left:190px}.id_3{right:245px}.id_4{top:190px;right:45px}.id_2{left:190px}}.hiddens{display:none}@media screen and (max-width:1250px){.point_1{left:515px}}@media screen and (max-width:1150px){.point_1{left:490px;top:30px}.point_2{left:240px;bottom:30px}.point_3{right:365px;bottom:85px}.point_4{right:425px;top:10px}.id_2{left:160px;top:125px}.id_1{left:155px;top:25px}.id_3{right:215px;top:30px}.id_4{right:30px;top:175px}}@media screen and (max-width:1060px){.point_3{right:330px;bottom:70px}.point_4{right:365px}.point_1{left:430px}.id_4{right:15px;top:165px}.id_3{right:190px;top:30px}.id_1{left:125px;top:25px}.id_2{left:135px;top:120px}}@media screen and (max-width:960px){.point_3{right:300px}.point_2{left:205px;bottom:10px}.point_4{right:320px}.point_1{left:390px}.id_3{right:155px;top:30px}.id_4{right:5px;top:145px}.id_1{left:100px;top:20px}.id_2{left:110px;top:100px}}@media screen and (max-width:860px){.point_3{right:260px}.point_4{right:285px}.point_2{left:180px}.point_1{left:345px;top:15px}.id_3{right:120px;top:25px}.id_4{right:5px;top:90px}.id_2{left:75px;top:90px}.id_1{left:60px;top:15px}}.footer .footer-container .footer-faq__social a.social img{width:18px}.h_1{font-family:Montserrat;font-size:32px;padding:20px 0}.header-info__item--logo img{width:25px}.footer-contacts img{width:34px}.home_u img{max-width:304px}.home_dr img{max-width:304px}.dread_2.access img:last-child{display:none}.three_footer img{width:27px}.social_icons img{height:30px}.service-item img{height:70px}.sale_null img{width:50%}.two_work{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.work_1{position:relative;width:75%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.work_1 img{width:100%}.work_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:25%;padding:20px;box-sizing:border-box;text-align:center;flex-direction:column}.work_title{color:#1D1D1D;font-family:Montserrat;font-size:18px;font-weight:600;text-align:center;margin-bottom:11px}.work_1 div{margin-bottom:10px}.work_size{color:#1D1D1D;font-family:Montserrat;font-size:14px;font-weight:600;text-align:center;margin-top:24px}.work_footer{color:#000;font-family:Montserrat;font-size:14px;position:absolute;bottom:23px;text-align:center}.work_all:after{content:'';position:absolute;width:68px;top:50%;height:1px;left:55%;background-color:#1D1D1D}.work_all:before{content:'';position:absolute;width:68px;top:50%;height:1px;right:55%;background-color:#1D1D1D}.work_all{position:relative;margin-bottom:15px}.work_all img{width:20px}.work_image{display:flex;justify-content:center}.cls_1 img:first-child{margin-right:10px}.cls_1 img{cursor:pointer}.work_image img{height:32px;margin-right:15px}.work_image img:last-child{margin-right:0}.dsc{display:none}body{position:relative}.new_popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:20}.overlay_lead{-moz-backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,0.72);position:absolute;display:none;top:0;left:0;z-index:1;width:100%;height:100%}.new_popup_content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;width:100%;height:100%}.cloze_mobile{display:none}.project__gallery{position:relative;width:75%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.project__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:25%;padding:20px;box-sizing:border-box;text-align:center}.project__gallery-preview{position:absolute;left:0;top:0;height:auto;width:100%;padding:0 20px;text-align:center;box-sizing:border-box}.project__gallery-preview-item-wrapper{position:relative;height:auto;background-color:#f1f1f1}.chr a{color:#9d9b98;text-decoration:none}.project__gallery-preview-item{display:block;position:relative;width:100%;margin:20px 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.project__gallery-preview-item.active{opacity:1}.project__info-controls{position:absolute;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;top:0;padding:20px}.project__info-text{position:absolute;bottom:23px;left:0;width:100%;padding:0 20px;color:#000;font-family:Montserrat;font-size:14px;text-align:center;box-sizing:border-box}.cls_2{cursor:pointer}@media screen and (max-width:800px){.trek{display:none}.head_1{display:none}.work_image img{height:40px}.dsc{display:block;position:absolute;right:0;top:0;z-index:9999;padding:10px;background-color:#CEA67B}.dread_2.access img:first-child{display:none}.dread_2.access img:last-child{display:block;margin:auto}.header_mobile{display:block}.fr{display:none!important}.three_footer{display:block}.right_menu_mobile{display:block}.map_popup{display:block}.clock_popup{display:block}.clock_popup_mobile{color:#fff;font-size:16px;margin-left:20%;margin-top:50%;font-family:Montserrat}.clock_popup_mobile span{font-size:20px}.clock_popup_mobile li{display:flex;margin-bottom:10px}.clock_popup_mobile li span:nth-child(1){width:25%}.clock_popup{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;transition:opacity .2s cubic-bezier(.23,.47,.32,1);opacity:0;z-index:23;background-color:#cea67b}body.opened_clock div.clock_popup{opacity:1;visibility:visible}.map_popup{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;transition:opacity .2s cubic-bezier(.23,.47,.32,1);opacity:0;z-index:23;background-color:#cea67b}body.opened_map div.map_popup{opacity:1;visibility:visible}.footer .footer-container .footer-nav{text-align:left;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr}.close_map{width:50px;height:50px;background-image:url(close.svg);top:0;z-index:1;background-position-x:center;background-size:16px;left:0;background-color:#cea67b;position:fixed;background-position-y:center;background-repeat:no-repeat}.close_clock{width:50px;height:50px;background-image:url(close.svg);top:0;background-position-x:center;background-size:16px;left:0;background-color:#cea67b;position:fixed;background-position-y:center;background-repeat:no-repeat}.map_popup_mobile img{width:100%;margin-top:50%}.footer .footer-container .footer-faq__social .social{width:100%}.footer-faq__title{display:none}.footer .footer-container .footer-contacts{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.right_menu_mobile a{color:#fff;position:relative;text-decoration:none;font-family:Montserrat;padding:10px 20px;display:block;font-size:16px}.right_menu_mobile ul{display:block;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.right_menu_mobile{padding:10px 0;box-sizing:border-box;width:calc(100% - 50px);max-width:310px;height:100%;top:0;right:0;position:fixed;z-index:21;background-color:#333;-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-o-transition:-o-transform .2s ease 0;transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0}body.opened div.close_mobile{left:-50px}.arrow_mobile:after{content:' ';width:0;height:0;border-style:solid;border-width:4px 3px 0;position:absolute;top:50%;right:45%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent;border-top-color:inherit}li.opened ul.drop_mobile{max-height:500px;opacity:1;overflow:hidden;height:auto;background-color:#474242;visibility:visible;padding:0 30px}li.opened .arrow_mobile:after{transform:rotate(180deg)!important}li.opened a.arrow_mobile{background-color:#474242}.drop_mobile{max-height:0;opacity:0;visibility:hidden;-o-transition:max-height .2s ease 0s,opacity .2s ease 0s,visibility .2s ease 0;transition:max-height .2s ease 0s,opacity .2s ease 0s,visibility .2s ease 0}.close_mobile{width:50px;background-color:#cea67b;position:fixed;height:50px;background-image:url(close.svg);top:0;background-position-x:center;background-size:16px;left:0;background-position-y:center;background-repeat:no-repeat}body.opened div.overlay{opacity:1;visibility:visible}.overlay{top:0;bottom:0;left:0;right:0;position:fixed;z-index:21;background-color:rgba(255,255,255,.8);opacity:0;visibility:hidden;-o-transition:opacity .2s ease 0s,visibility .2s ease 0;transition:opacity .2s ease 0s,visibility .2s ease 0}.close_mobile img{width:50%;padding:10px}body.opened div.right_menu_mobile{padding-bottom:0px;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.three_footer.out{transform:translateY(100%)}.three_footer{padding:10px 35px;display:flex;position:fixed;width:100%;box-sizing:border-box;bottom:0;transition:all .3s ease;z-index:21;justify-content:space-between;align-items:center;background-color:#cea67b}.homeless{display:none!important}.header_mobile{display:flex;align-items:center;justify-content:space-between}.header_url{padding:0 0 0 10px;display:block}.header{display:none}.header_url img{width:60%}.main{padding-top:20px}.header_gamb{padding:15px;height:fit-content;background-color:#cea67b}.akc_3{flex-direction:column;margin-bottom:40px}.akc_1{margin-bottom:50px;margin-right:0}.article-page .article-page-view___pagination{overflow-x:auto;overflow-y:hidden;position:relative}.article-page .article-page-view___pagination .pagination-link{flex:none}.article-page .article-page-view___pagination .pagination-link:first-child{margin-left:100%}.social_3{flex-direction:column}.social_1_1{margin-right:0}.ram{flex-direction:column;padding:0}.text_ram_2{padding:0 16px}.social_1_0{margin-bottom:10px}.social_1{margin-bottom:20px}.sale_null img{width:60%}.sale_button{flex-wrap:wrap;margin-top:15px;margin-bottom:15px}.sale_button div{margin-bottom:7px;margin-right:7px}.sale_form button{width:85%}.vbn{bottom:-25px!important}.three_block{flex-direction:column;margin-bottom:50px}.three_block_1{margin-right:0;margin-bottom:50px;max-width:100%}.head_back_text{font-size:14px;line-height:20px}.ups{right:0;box-sizing:border-box;top:90%;padding:15px}.bck{background-image:none}.bread_col{overflow-x:auto;overflow-y:hidden}.footer .footer-container{padding:16px}.footer .footer-container .footer-nav::before{content:none}.footer .footer-container .footer-nav__links{margin-top:0}main .shop-section__article .article__title{width:100%}input.dell{width:100%}.image_about{margin-bottom:20px}.h_1{font-size:24px}.footer .footer-container .footer-nav__links{padding:0}.footer-nav ul.footer-nav__links:nth-child(3){border-top:1px solid #fff;padding-top:25px}.footer-nav ul.footer-nav__links:nth-child(4){border-top:1px solid #fff;padding-top:25px}.footer .footer-container .footer-nav{row-gap:15px}.footer .footer-container .footer-contacts::before{content:none}.home_dr{display:none}main.bck div.dread_2{background-image:url(home.png);width:100%;height:70%;background-position-x:center;background-repeat:no-repeat;background-size:196%}main.bck div.dread_2 img{display:none}main .our-works-section__articles-list .article__image{max-width:100%}.h_1_categories h1{margin-bottom:35px}main .installments-section{margin-bottom:35px}main .installments-section__container{margin-bottom:0}.form-block__uprove div{margin:10px 0}main .installments-section__form .form-block__input{width:100%}main .installments-section__form .title{line-height:24px;text-align:left}main .installments-section__form .form-block__uprove{max-width:100%}main .installments-section__form{margin:0 10px}main .discount-section__block .block__title{font-size:18px;line-height:24px;text-align:left;margin-bottom:10px}main .discount-section__block{margin:0 15px}main .discount-section__block .block__description{text-align:left;font-size:14px;line-height:18px}main .our-works-section__pagination .pagination__button:not(:last-child){margin-right:7px}main .our-works-section__pagination .pagination__button{margin-bottom:7px}div.our-works-section__articles-list .article:before{background-position-y:45%}.home_u img{width:75%}main.bck .dread{padding-bottom:30px}main .section-title{text-transform:none}main .partners-section__blocks .block__title{text-transform:none}.h_2 h2{text-transform:none}.rams div.installments-section__container{margin-bottom:35px}.article-page .article-page-view .article-page-view-wrap{flex-direction:column-reverse}.article-page .article-page-view__image{margin-top:0;margin-bottom:20px}.article-page .article-page-view .same-articles__galery .article__title{width:100%}.article-page .article-page-view__info{max-width:100%}.article-page .article-page-view__info .info-name{font-size:24px}.article-page .article-page-view__image .main-galery-img{width:100%}.head_back_text{font-size:18px;padding:21px 16px;line-height:24px;width:100%;box-sizing:border-box}.head_back{padding-bottom:65px;padding-top:90px}.sale_title{font-size:18px;margin:36px 16px 10px;text-align:left;line-height:24px}.sale_subtitle{margin:0 16px;text-align:left;line-height:18px}.okay{margin:15px 27px}.addr_text{line-height:20px}.sale_form input{margin-bottom:0}.countru{width:85%}.sale_bottom{margin-bottom:20px}.two_work{flex-direction:column;overflow-y:hidden;overflow-x:hidden}.work_1{width:100%}.work_2{width:100%;padding:35px 20px 20px}.work_footer{position:initial;margin-top:15px}.be{display:none}.work_1{overflow:hidden}.swiper-container{width:100%;height:100%}.shop-section__article{margin-right:0}.head_work{display:none}.shop-section__article:nth-child(4n){margin-right:0}.project{height:auto;min-height:100%;overflow-y:scroll}main .shop-section .big-article{margin-bottom:48px}.new_popup{height:auto;min-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:1003}.new_popup_content{height:auto;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cloze_mobile{display:block;position:absolute;right:0;top:0;padding:15px;z-index:999;background-color:#CEA67B}.project__gallery{width:100%;height:70vh;overflow-y:hidden;overflow-x:scroll}.project__gallery-preview{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:auto;padding:0}.footer .footer-container .footer-faq__social .social{margin-right:0}.project__gallery-preview-item-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;height:100%;margin:0 2px 0 0}.project__gallery-preview-item{width:auto;height:100%;margin:0}.project__info{display:block;width:100%;height:auto;padding:30px 20px 20px}.project__info-controls{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;left:0;width:100%;margin:0;padding:0 20px;box-sizing:border-box}.project__info-text{position:relative;padding:0;left:auto;bottom:auto}.project__info-title{position:relative;margin-bottom:20px}.nomb{display:none}.nopk{display:block}.point_1{display:none}.point_2{display:none}.point_3{display:none}.point_4{display:none}.dread_2.srv{text-align:-webkit-center}.dread_2.srv img{width:70%}.footer-faq__social{padding-bottom:15%}.ram_elem{max-width:100%}.forms_zakaz{padding:20px 25px;width:90%;left:5%;box-sizing:border-box}.about_us div.all_text{padding:0}main .reviews-section__container .reviews-sectios-list .reviews-sectios-card{max-width:100%}.partners-section div.all_text{padding:0}main .reviews-section__container .reviews-sectios-list{flex-wrap:nowrap;flex-direction:column}.akc_1{max-width:100%}.products div.all_text{padding:0}.breadcrumb{overflow-x:auto;overflow-y:hidden}.bread_col li{flex:none}.main-galery-img{max-height:450px;height:275px;width:auto!important}div.article-page-view___pagination{border-bottom:0!important}div.article-page-view___pagination:before{content:"";height:1px;width:900px;bottom:0;background-color:#333;display:block;position:absolute}.article-page .article-page-view___pagination .pagination-link--active::before{border-bottom:3px solid #fff}main .our-works-section__articles-list .article{max-width:100%;margin-bottom:25px;flex:0 0 100%}.worker{justify-content:center;margin-bottom:25px}.worker_1 img{width:100px}.worker_2 a{font-size:11px}}@media screen and (max-width:325px){.header_url img{width:80%}main.bck div.dread_2{height:70%}}
body.moz .header.white{
    background-color: #fff!important;
}
main .services-section {margin-top: 60px;}
main .discount-section__image{
    top:auto;
}
main .discount-section__container {
    padding: 10px 0;
}
.article-page .article-page-view {
    max-width: 1280px;
    margin: 0 auto;
}
.article-page .article-page-view__info{
    min-width:320px;
    max-width:320px;
    width:100%;
    box-sizing: border-box;
}



.discount-section__container img {
    max-width: 250px;
}

.chr{
    cursor:pointer;
}
#cvf{
    cursor:pointer;
}
.error_1{
    display:none;
    color: red;
    line-height: 14px;
    text-align: center;
    font-size:12px;
    margin-top: 10px;
    margin-bottom:10px;
    width: 100%;
    font-family: Montserrat;
}
.all_text h5{
    font-family: Montserrat;
}
.new_footer{
    flex-direction:column;
    align-items:flex-start!important;
}
.new_footer_item{
    display:flex;
    align-items:center;
    margin-bottom: 15px;
}
.new_footer .new_footer_item:last-child{
    margin-bottom:0px;
}
.error_2{
    display:none;
    font-family: Montserrat;
    color: green;
    line-height: 14px;
    text-align: center;
    font-size:12px;
    margin-top: 10px;
    margin-bottom:10px;
    width: 100%;
}
.all_text{
    line-height:1.5;
}
.all_text ul{
    margin-left:5%;
    font-family: Montserrat;
}
.all_text ol{
    margin-left:5%;
    font-family: Montserrat;
}
.all_text ol{
    list-style: revert;
}
div.our-works-section__articles-list .article:before{
    background-position-y: 45%;
}
.just{
    z-index: 2;
    position: fixed;
    text-align: center;
    top: 45%;
    display: none;
    width: 30%;
    left: 35%;
    border: 1px solid #797772;
    border-radius: 5px;
    background-color: #fff;
    padding: 30px 40px;
}
.n-flex{
    display:block!important;
}
.n-flex-child{
    margin-bottom:2px;
    flex-direction: row!important;
    align-items: flex-start!important;
}
/* .r_1 a img{
    width:100%;
} */
.closikes{
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.thanks{
    color: #333;
    font-family: Montserrat;
    text-align: center;
    font-size: 18px;
}
.r_1 a{
    width:100%;
    display:block;
}
.search_for_site{
    width:13px;
    cursor:pointer;
    display:block;
    flex:0 0 1%;
}
.search{
    display:none;
    z-index: 2;
    position: fixed;
    text-align: center;
    top: 25%;
    width: 30%;
    left: 35%;
    border: 1px solid #797772;
    border-radius: 5px;
    background-color: #fff;
    padding: 30px 40px;
}
.search div.inpo input{
    padding: 10px;
    margin-bottom:20px;
    border: 1px solid #797772;
    border-radius: 5px;
    width: 100%;
    padding: 10px;
    font-family: Montserrat;
}
.header  .header-nav__list{
    flex:0 0 99%;
    padding-right:10px;
    box-sizing: border-box;
}

.closed_search{
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.header-nav{
    display:flex;
    justify-content:space-between;
    align-items:center;
    position:relative;
}
.discount-section__container img{
    max-width:330px;
}
.new_tab{
    border-top: 1px solid #d2d2d7!important;
    border-bottom: 1px solid #d2d2d7!important;
    display:none;
}
.sale_form input{
    width: auto;    
}
.giffs{
    display:none;
}
.all_text strong{
    font-weight:bold!important;
}
.all_text h2{
    margin-bottom:-10px;
    margin-top: 20px;
}
.all_text h3{
    margin-bottom:-10px;
    margin-top: 20px;
}
.all_text h4{
    margin-bottom:-10px;
    margin-top: 20px;
}
.all_text h5{
    margin-bottom:-10px;
    margin-top: 20px;
}
.all_text h6{
    margin-bottom:-10px;
    margin-top: 20px;
}
.akc.mob{
    display:none;
}
.search_for_site_mobile{
    display:none;
}
.service-item img {filter: brightness(0.5);}
main .services-section__container .service-item__title {
    font-size: 15px;
    color: #333;
}
@media screen and (min-width:2000px){
    .bck{
        background-size:contain;
    }
}
@media screen and (max-width:850px){
    .clock_popup_mobile{
        margin-top:15%;
        margin-left:30%;
    }
    .footer .footer-container .footer-contacts__item .item-time{
        font-size:16px;
    }
    .footer .footer-container .footer-contacts__item .item-day{
        font-size:12px;
    }
    .akc_3{
        justify-content: space-between;
        display:flex;
        flex-direction: row;
    }
    .akc_1{
        max-width: 49%;
        flex: 0 0 49%;
    }
    main .installments-section__form .title{
        text-align:center;
    }
    main.bck div.dread_2{
        height: 180%;
    }
    .form-block__uprove{
        margin-right:10px;
    }
    main .installments-section__form .form-block__uprove{
        max-width:280px;
    }
    main .installments-section__form .form-block{
        align-items: baseline;
    }
    .logo_header{
        width:175px;
    }
    .header .header-container .header-info__item .titeled-item{
        font-size: 16px;
    }
    .header .header-container .header-info__item .simple-item{
        font-size:12px;
    }
    .header-info__item--logo img{
        font-size:20px;
    }
    .header  .header-nav__list .list-item{
        font-size:12px;
    }
}
@media screen and (max-width:550px){
    .footer .footer-container .footer-nav__links .link-item{
        font-size:16px;
    }
    .clock_popup_mobile{
        margin-left: 20%;
        margin-top: 50%;
    }
    .footer .footer-container .footer-contacts__item .item-time{
        font-size:21px;
    }
    .footer .footer-container .footer-contacts__item .item-day{
        font-size:16px;
    }
    div.akc.mob{
        display:block;
    }
    div.akc.pc{
        display:none;
    }
    .akc_3{
        display:block;
    }
    .akc_1{
        max-width: 100%;
    }
    main .installments-section__form .title{
        text-align:left;
    }
    main.bck div.dread_2{
        height:70%;
    }
    .form-block__uprove{
        margin-right:0px;
    }
    main .installments-section__form .form-block{
        align-items: center;
    }
    main .installments-section__form .form-block__uprove{
        max-width:100%;
    }
}
@media screen and (max-width:800px){
    .search_for_site_mobile{
        display:block;
        width: 20px;
        position: absolute;
        right: 65px;
        top: 10px;
    }
    .search{
        padding: 20px 25px;
        width: 90%;
        left: 5%;
        box-sizing: border-box;
    }
    main .reviews-section__container .reviews-sectios-about__image{
        margin-top:46px;
    }
    main .reviews-section__container .reviews-sectios-list{
        display:contents;
    }
    div.project__gallery-preview-item-wrapper.last{
        margin:0px!important;
    }
    .main{
        padding-top: 15%;
    }
    .header_mobile.out{
        transform: translateY(-100%);
    }
    .header_mobile{
        position: fixed;
        width: 100%;
        top:0;
        z-index: 20;
        background-color: #fff;
        transition: all .3s ease;
    }
    .giffs{
        display:block;
        position: fixed;
        top:35%;
        z-index: 999999999999;
        right:5%;
    }
    .sale_form input{
        width: -webkit-fill-available;
    }
    .article-page-view___pagination{
        display:none!important;
    }
    div.new_tab.acivetab{
        border-bottom:none!important;
    }
    .new_tab{
        display:flex;
        align-items:center;
        justify-content: space-between;
            border: 1px solid #333;
            cursor:pointer;
            border-bottom:none!important;
            margin-bottom:0px;
        color: #333;
        padding: 10px;
         font-family: Montserrat;
         border-right: none;
         border-left: none;
         font-size:18px;
             font-weight: 400;
    }
    .lasts{
        border-bottom: 1px solid #d2d2d7!important;
    }
    .article-page .article-page-view .same-articles__galery .article{
        max-width:-webkit-fill-available;
    }
    .just{
        padding: 50px 25px;
        width: 90%;
        left: 5%;
        top:40%;
        line-height: 25px;
        box-sizing: border-box;
    }
    .h_1_categories{
        margin:0px 16px;
    }
    .discount-section__container img{
        max-width:80%;
    }
    .header_url img{
        height:60px!important;
        width: auto!important;
    }
    div.all_text.var img{
        width:100%;
        height:auto;
    }
    main .services-section__container .service-item{
        flex:0 0 50%;
        max-width:37%;
    }
}

main .reviews-section__container .reviews-sectios-list .reviews-sectios-card{
    max-width: 100%;
    flex: none;
}

.swiper{
    padding: 10 10px 35px !important;
    z-index: 0 !important;
}
.swiper-pagination-bullet {
    background: #CEA67B !important;
}

@media(max-width: 800px){
    .swiper-wrapper{
        max-height: 340px;
    }
}

.main .section-title{
    display: block;
}


.header .header-container .header-nav__list .list-item:nth-child(7) a,
.header .header-container .header-nav__list .list-item:nth-child(6) a
{
     color:#CEA67B !important;
    font-weight: 700 !important;
}

.about__item:not(:last-child) {
  margin-bottom: 15px;
}

.about-item__head {
  padding: 10px 0 ;
  color: #333;
  font-size: 16px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; /* отключаем выделение текста при нажатии на блок заголовка */
  display: flex;
  align-items: center;
  transition: 0.3s ease;
  border-bottom:1px solid #000;
  font-family: Montserrat;
}

.about-item__title {
  font-weight: 700;
}

.about-item__body {
  font-size: 16px;
  background: #fff;
  border-radius: 8px;
  color: #333;
  display: none;
  margin-top: 10px;
  font-family: Montserrat;
  padding: 10px 0;
}


.about-item__icon.arrow:after {
    top: 56% !important;
}

.about-item_active .about-item__icon.arrow:after {
    transform:rotate(180deg);
    top:50% !important;
}


.ram_elem a.price{
    text-align:center;
        padding: 12px 42px;
        display: block;
    color: #cea67b;
    font-size: 18px;
    text-decoration: none;
    letter-spacing: 0;
    background: none;
    font-family: "Montserrat";
        font-weight: 700;
}

.r_4 .ord{
        padding: 12px 42px;
    color: #3abbd9;
    font-size: 14px;
    text-decoration: none;
    letter-spacing: 0;
    border: 1px solid #3abbd9;
    background: none;
    border-radius: 35px;
    font-family: "Montserrat";
    cursor:pointer;
}

.sorting  {
    display: flex;
    justify-content:center;
    gap:5px;
    font-size: 18px;
    font-family: "Montserrat";
    color: #3abbd9;
    margin-top: 15px;
}
.sorting a{
    color: #3abbd9;
}

.sorting span{
    color:#000;
}

table, tr, td{
    border: 1px solid #000 !important;
    font-family: Montserrat;
}

table td{
    padding:5px;
    font-family: Montserrat;
}

.swiper-hero{
    padding: 0 !important;
    margin-bottom: 40px;
    height:fit-content;
}
.swiper-hero img{
    object-fit: cover;
    width: 100%;
    max-height: 100%;
}
.bck {
    background-image: none;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: -60px;
}

.header {
    padding-bottom: 0;
}

.header .header-container .header-info {
    margin-bottom: 0;
}
.header .header-container .header-info::after {
    border-bottom: 0;
}

.header-nav{
    background:#3C3C3C;
    color:#fff;
    height: 84px;
}

.header-nav__list{
    max-width:1280px;
    margin: 0 auto;
    color:#fff;
 
}

.services-section__container{
    flex-wrap:wrap;
}
.header-nav__list .list-item__link{
     color:#fff; 
     font-family: Montserrat;
     font-size: 20px;
     font-weight: 500;
     text-decoration:none;
}

.swiper-hero .swiper-button-next,.swiper-hero  .swiper-button-prev{
    color:#cea67b;
}

.swiper-hero-mobile{
    display: none !important;
}

.mobile-call{
    position:relative;
}

.mobile-call__vis{
    display: flex;
    flex-direction:column;
    align-items: center;
    font-size: 16px;
    font-family: Montserrat;
    text-align:center;
    background:transparent;
    border:0;
}

.mobile-call__vis img{
    width: 35px;
    margin-bottom: 5px;
}

.header_mobile-wrap{
    height:100px;
}
.header_gamb {
    padding:0;
    height: 100%;
    width: 106px;
    display: flex;
    justify-content: center;
    align-items: center;

}
.header_mobile{
    display: none;
}
.header_mobile-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header_mobile_bottom{
    display: none;
    background: #eee;
    padding:10px;
}

.header_mobile_bottom .n-flex-child{
    display: flex;
    justify-content: center;
    gap:8px;
    font-size: 14px;
    font-family: Montserrat;
    color:#000;
}

.header_mobile_bottom .n-flex-child span{
    display: block;
}

.header_mobile_bottom .n-flex-child .simple-item-title{
   font-weight: 700;
}

.header_mobile_bottom .n-flex-child img,
.header_mobile_bottom .n-flex-child .metro-empty {
    width: 20px;
}

.mobile-call-hid{
    position:absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 60px;
    background:#fff;
    max-width: 320px;
    width: 206px;
    padding-top: 36px;
    padding-left: 20px;
    padding-right: 23px;
    padding-bottom: 23px;
    box-shadow:0 0 2px 2px #00000024;
    display: none;
}

.mobile-call-close{
    background:transparent;
    border:0;
    displaY:flex;
    margin-left:auto;
    margin-bottom: 10px;
        position: absolute;
        top: 6px;
    right: 5px;
}

.mobile-call-hid.active{
     display: block;
}

.mobile-call-phones{
    display: flex;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 20px;
}

.mobile-call-phones-wrap a{
    display: block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
        font-family: Montserrat;
        color: #3C3C3C;
            text-decoration:none;
}
.mobile-call-bottom-title{
     font-family: Montserrat;
     font-size: 12px;
     font-weight: 700;
     margin-bottom: 12px;
     color:#CEA67B;
}

.mobile-callsoc-item{
    display: flex;
    gap:18px;
    align-items:center;
    color:#3c3c3c;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 5px;
    text-decoration:none;
         font-family: Montserrat;
}

.article-page{
    margin-top: 30px;
}
main .shop-section__article .article__title {
    color: #CEA67B;
font-weight: 700;
}

main .shop-section__article .article__price .price__button {
    color: #fff;
    font-size: 14px;
    border: 1px solid #CEA67B;
    background: #CEA67B;
}

main .shop-section__article .article__price .price__button:hover {
    color: #fff;
    background-color: #CEA67B;
}

main .shop-section__article .article__price .price__caption {
    color: #9A140F;
    font-weight: 500;
}
.header .header-nav__list{
        height: 100%;
        align-items: center;
}

.list-item {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
        box-sizing: border-box;
        padding-left: 5px;
        padding-right: 5px;
}
.list-item.active {
    border-bottom: 7px solid #CEA67B;
}

.n-flex-child{
    display:flex;
    text-decoration:none;
}

.new_footer_item{
    color:#fff;
    text-decoration:none;
}


@media(max-width:1024px){
   .header-nav__list .list-item__link{
         font-size: 16px;
    }
    .header-nav{
        height: 54px;
    }
    .main {
        padding-top: 195px !important;
    }
}

@media(max-width:992px){
   .header-nav__list .list-item__link{
         font-size: 14px;
    }
    .logo_header {
        width: 154px;
    }
    .header .header-container .header-info__item .titeled-item {
 
        font-size: 20px;
    }
}
@media(max-width:850px){
    .main {
        padding-top: 170px !important;
    }
}

@media(max-width:800px){
    
    .header_mobile{
        display: block;
    }
   .swiper-hero-mobile{
        display: block !important;
    } 
    .swiper-hero-desctop{
        display: none !important;
    }
    .logo_header {
        margin-bottom: 0;
    }
    .header_mobile_bottom{
        display: grid;
        grid-template-columns: 1fr 1fr;
        justify-content:space-between;
        gap: 10px;
    }
    .main {
        padding-top: 150px !important;
    }
    .article-page{
    margin-top: 50px;
}
}

@media(max-width:480px){
    .header_url img {
        height: 40px!important;
        width: auto!important;
    }
    .mobile-call__vis{
        font-size: 12px;
    }
    
    .mobile-call__vis img{
        width: 25px;
    }
    .header_gamb {
        width: 70px;
    }
    .header_mobile-wrap {
        height: 70px;
    }
    .header_gamb img{
        height: 25px;
    }
    .header_mobile_bottom .n-flex-child {
        gap: 4px;
        font-size: 11px;
        justify-content: flex-start;
    }
    .header_mobile_bottom .n-flex-child:nth-child(2n) {padding-left: 10px;}
    .header_mobile_bottom .n-flex-child span.simple-item:not(.simple-item-title) {
        margin-top: 2px;
        margin-left: -17px;
        letter-spacing: -0.3px;
    }
    .header_mobile_bottom {
        gap: 8px;
    }
    .header_mobile_bottom {
        padding: 8px 6px;
    }
    .header_mobile_bottom .n-flex-child img, .header_mobile_bottom .n-flex-child .metro-empty {
        width: 14px;
    }
    .main {
        padding-top: 145px !important;
    }
    .article-page{
        margin-top: 30px;
    }
}

.info-but-btn{
    cursor:pointer;
}

.ram {
    justify-content: center;
}

.ram_elem {
    flex: 0 0 32%;
    max-width: 32%;
}

@media(max-width:800px){
   .ram_elem {
        flex: 0 0 100%;
        max-width: 100%;
    } 
    
}

.gallery-thumbs-i .swiper-slide{
    display: flex;
    justify-content:center;
    max-width: 100px;
    max-height: 100px;
    border-radius: 8px;
        box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
        overflow:hidden;
}
.gallery-thumbs-i .swiper-slide img{
       width: 100%;
    object-fit: contain;
    height: 100%;
}

.swiper-button-next:after, .swiper-button-prev:after{
    color: #CEA67B;
}

.article-page .article-page-view__info .info-bonuses::after {
    width: 50%;
}

@media(max-width:480px){
    .bread_col {
        display: flex;
        flex-wrap:wrap;
    }
    .breadcrumb a {
        font-size: 12px;
    }
    .article-page .article-page-view__info {
        min-width: 280px;
    }
}

.akcii-btn-order{
    width: 300px; 
    padding: 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    cursor: pointer;
    display: flex;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 30px;
    background-color: #1069C9;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    font-family: Montserrat;
}
.sale_null img{
    width:100%;
}

.ram_elem img{
    max-width:100%;
}

.h_1_categories__home h1 {
    margin-bottom: 40px;
    margin-top: 60px;
}

.ram_elem_home {
    flex: 0 0 24%;
    max-width: 24%;
}

@media(max-width:992px){
    .ram-home{
        flex-direction:row;
    }
    
    .ram_elem_home {
        flex: 0 0 48%;
        max-width: 48%;
    }
}

@media(max-width:532px){
   .ram_elem_home {
        flex: 0 0 46%;
        max-width: 45%;
    } 
    .ram_elem_home  .r_2 {
        font-size: 14px;
    }
    
    .ram_elem_home  .r_3 {
        font-size: 10px;
        line-height: 14px;
    }
    
    .ram_elem_home a.price {
        padding: 14px 16px;
        font-size: 12px;
    }
    
    .ram_elem_home .r_4 .ord {
        padding: 12px 21px;
        font-size: 12px;
    }
    
    .ram_elem_home .r_4 {
        margin-top: 5px;
    }
}

.marquiz__container {
    width: 100%;
    text-align: start !important;
    position: fixed;
    left: 30px;
    bottom: 50px;
    z-index: 20;
}

@media(max-width:420px){
    .marquiz__container {
        left: 10px;
    }
}

.header .header-top .header-info__item{
        justify-content: space-between;
    gap: 10px;
}

.header .header-top .n-flex-child {
    align-items: flex-end !important;
}

.header .header-container .header-info__item .simple-item {
font-weight: 700;
font-size: 12px;
color: #333;
    font-family:'Montserrat',sans-serif;
}


.header .header-container .header-info__item .simple-item-text {
    font-family:'Montserrat',sans-serif;
font-weight: 500;
text-transform: uppercase;
font-size: 12px;
color: #333;
margin-top: 2px;
}

.phone-parent{
    position:relative;
    padding-right: 20px;   
}

.phone-parent:before, .phone-parent:after{
    content:'';
    display: block;
    width: 8px;
    height: 2px;
    background:#000;
    position:absolute;
    top: 10px;
    right: 0;
    transform:translateX(0) rotate(-45deg);
}

.phone-parent:after{
    transform:translateX(-6px) rotate(45deg);
}

.header-info__item-phones{
    padding-top: 10px;
    position:absolute;
    z-index:2;
    top: -100%;
    left: 0;
    width: 250px;
    background:#fff;
    display: flex;
    flex-direction:column;
    gap:10px;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition: all .3s ease;
}


.phone-parent:hover .header-info__item-phones{
    top: 24px;
        opacity:1;
    visibility:visible;
       pointer-events:auto;
}

.header {
    padding-top: 0;
}

.header-bg{    
    padding-top: 15px;
    padding-bottom: 15px;
    background: #f4f1ec;
    margin-bottom: 10px;
}

.header .header-top .header-info__item{
    margin-bottom: 0;
}

/* 1.02 */
.header-bg {
    margin-bottom: 0;
}
.header > .header-container {
    padding-top: 10px;
}
.header > .header-container .header-info__item {
    flex: 1;
}
.header > .header-container .header-info__item:last-child {
    text-align: end;
}
.simple-item.tyhydthtdrhsr {
    justify-content: flex-end;
    width: auto;
    box-sizing: border-box;
}
.header-info__item-phones {
    left: unset;
    right: 0;
}
.dropp.idon_3 ul {
    column-count: 2;
}
.r_1 a {position: relative;}
.tag-sale {
    position: absolute;
    top: 0;
    left: 0;
    width: 104px;
}
.tag-sale__text {
    position: absolute;
    left: 0;
    right: 0;
    top: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: white;
    font-size: 14px;
}
.ram_elem a.price.price-sale {
    color: #E82119;
}
.forms_zakaz div.inpo textarea {
    border: 1px solid #797772;
    border-radius: 5px;
    width: 100%;
    padding: 10px;
    font-family: Montserrat;
}
.addr_text {
    flex-direction: column;
    display: flex;
    gap: 4px;
    align-items: flex-start;
}
.addr_text a {
    text-decoration: none;
    color: #333;
}
.footer .footer-container {
    padding-bottom: 80px;
}
@media (max-width: 767px) {
    .footer .footer-container {padding-bottom: 50px;}
}
.header_mobile_bottom a.simple-item {
    margin-top: 4px;
    margin-left: -17px;
    display: inline-flex;
    color: #000;
    text-decoration: none;
}
.header_mobile_bottom .n-flex-child .simple-item-title.without-img {
    margin-left: -17px;
}
.header .header-top .header-info__item a.simple-item {
    margin-top: 4px;
    display: inline-flex;
    text-decoration: none;
    width: fit-content;
}
.header_mobile_bottom .n-flex-child .simple-item-title {
    gap: 8px;
    display: flex;
}
a.simple-item-link {
    font-weight: 400;
    color: #000;
    white-space: nowrap;
}
.header_mobile_bottom {margin-top: 70px;}
.main {padding-top: 0px !important;}
@media (min-width: 480px) {
    .header_mobile_bottom {margin-top: 100px;}
    .header_mobile_bottom a.simple-item, .header_mobile_bottom .n-flex-child .simple-item-title.without-img {margin-left: 0;}
}
@media (min-width: 768px) {
    .main {padding-top: 220px !important;}
}
.simple-flex-item {
    display: flex;
    gap: 10px;
}
.header .header-top .n-flex-child {
    align-items: center !important;
}
.header > .header-container .header-info__item:last-child {
    flex-direction: row;
    justify-content: flex-end;
    gap: 20px;
}
.header .header-container .header-info__item .titeled-item {
    display: flex;
    gap: 8px;
}
.right_menu_mobile ul {
    height: auto;
    overflow: visible;
}
.header_mobile_bottom--menu {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    background: transparent;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.header_mobile_bottom--menu .n-flex-child {
    color: white;
}
.header_mobile_bottom .n-flex-child .simple-item-title {
    gap: 10px;
    display: flex;
}
.header_mobile_bottom--menu a.simple-item {
    padding: 0;
    color: white;
    font-size: 11px;
}
.header_mobile_bottom--menu .n-flex-child:nth-child(2n) {
    padding-left: 0px;
}
.right_menu-wrapper {
    overflow: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.header_mobile_bottom--menu a.simple-item-link {
    color: white;
    padding: 0;
    font-size: 11px;
    text-decoration: underline;
}

.reviews-sectios-about {
    margin-top: 45px;
    margin-bottom: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.reviews-sectios-about__image {
    margin-bottom: 46px;
}
.reviews-sectios-about__text {
    margin-top: 0;
    margin-bottom: 35px;
    color: #333;
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;
    text-align: justify;
    font-family: Montserrat;
}
.reviews-sectios-about__company {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.reviews-sectios-about__company .company-info:not(:last-child) {
    padding-right: 60px;
}
.reviews-sectios-about__company .company-info {
    position: relative;
}
.reviews-sectios-about__company .company-info__number {
    margin-bottom: 13px;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0;
    text-align: center;
    color: #CEA67B;
    font-family: Montserrat;
}
.company-info__text {
    max-width: 135px;
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;
    color: #333;
    font-family: Montserrat;
}
.reviews-sectios-about__company .company-info:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    margin-right: 30px;
    border-left: 1px solid;
}
main .our-works-section {
    margin-bottom: 0;
}
.shop-section__article.swiper-slide, .ram_elem_home.swiper-slide {
    max-width: unset;
    margin-bottom: 0;
}
.swiper-shop .swiper-wrapper {
    max-height: unset;
}
main .shop-section {
    margin-bottom: 80px;
}
.swiper-shop .swiper-button-next, .swiper-shop .swiper-button-prev {margin-top: -100px;}
@media (max-width: 560px) {
    .reviews-sectios-about__company {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .reviews-sectios-about__company .company-info:not(:last-child) {
        padding-right: 0;
        margin-bottom: 16px;
    }
    .reviews-sectios-about__company .company-info:not(:last-child)::after {
        content: none;
    }
    main .installments-section {
        margin-top: 60px;
    }
}
