@font-face{font-family:Panton-Light;src:url(/assets/roboto-light-D8eEbjjJ.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Panton-Bold;src:url(/assets/roboto-regular-BsN8iP2n.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{border:0;padding:0;box-sizing:border-box}body{font-family:Panton-Light;font-size:16px;max-width:2000px;margin:0 auto 0 0;color:#000;background-color:#fff;background:url(/assets/ground-BlqYytCy.jpg) 50% 50%;position:relative;z-index:1}img{border:0px}p{color:#000;text-align:left}a{color:#000;text-decoration:underline}a:hover{color:#35b3f1;text-decoration:underline}li{text-align:left;margin-left:40px}h1{font-size:32px}h2,h3,h4{font-size:28px}.delete{display:none}body .hight_font{font-size:45px;font-family:Panton-Bold;line-height:37px}body .light_font{font-family:Panton-Light}.messenger .msgr img{width:30px}body .green_btn{text-decoration:none;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;background-color:#3c0;border:2px solid #33cc00;cursor:pointer;display:flex;align-items:center}body .green_btn.calc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3crect%20x='4'%20y='2.5'%20width='16'%20height='19'%20rx='2.5'%20stroke='%23fff'%20stroke-width='2'/%3e%3crect%20x='7'%20y='5.5'%20width='10'%20height='4'%20rx='1'%20stroke='%23fff'%20stroke-width='2'/%3e%3cpath%20d='M8%2013h.01M12%2013h.01M16%2013h.01M8%2017h.01M12%2017h.01M16%2017h.01'%20stroke='%23fff'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e");padding-left:37px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px;padding-top:3px;padding-bottom:3px;overflow:hidden;position:relative}body .btn_bottom .brd_btn.calc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3crect%20x='4'%20y='2.5'%20width='16'%20height='19'%20rx='2.5'%20stroke='%23fff'%20stroke-width='2'/%3e%3crect%20x='7'%20y='5.5'%20width='10'%20height='4'%20rx='1'%20stroke='%23fff'%20stroke-width='2'/%3e%3cpath%20d='M8%2013h.01M12%2013h.01M16%2013h.01M8%2017h.01M12%2017h.01M16%2017h.01'%20stroke='%23fff'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e");padding-left:37px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px;padding-top:3px;padding-bottom:3px}body .green_btn.calc img{width:25px;margin-top:-3px}.green_btn:hover{color:#000;border:2px solid #33cc00;background:none;text-decoration:none}form .green_btn.arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding-left:35px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px}.green_btn .arrow:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat;width:22px;height:22px}body .brd_btn{text-decoration:none;color:#000;padding:10px 20px;border-radius:5px;font-size:16px;border:2px solid #000000;cursor:pointer;display:flex;align-items:center}body .brd_btn:hover{color:#fff;border:2px solid #33cc00;background:none;text-decoration:none;background-color:#3c0}body .brd_btn.arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding-left:35px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px}body .brd_btn.arrow_gift{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%201024%201024'%20class='icon'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M804.6%20473.9v292.6c0%2021.9-17.8%2039.7-39.7%2039.7H259.7c-21.9%200-39.7-17.8-39.7-39.7V473.9h-18.8c-21.9%200-39.7-17.8-39.7-39.7v-68.3c0-21.9%2017.8-39.7%2039.7-39.7h622.1c21.9%200%2039.7%2017.8%2039.7%2039.7v68.3c0%2021.9-17.8%2039.7-39.7%2039.7h-18.7z'%20fill='%23FFFFFF'%20/%3e%3cpath%20d='M764.9%20832.7H259.7c-36.5%200-66.2-29.7-66.2-66.2V499.9c-32.9-3.8-58.5-31.9-58.5-65.7v-68.3c0-36.5%2029.7-66.2%2066.2-66.2h622.1c36.5%200%2066.2%2029.7%2066.2%2066.2v68.3c0%2033.9-25.6%2061.9-58.5%2065.7v266.6c0.1%2036.5-29.6%2066.2-66.1%2066.2z%20m-563.7-480c-7.3%200-13.2%205.9-13.2%2013.2v68.3c0%207.3%205.9%2013.2%2013.2%2013.2h45.2v319.1c0%207.3%205.9%2013.2%2013.2%2013.2h505.3c7.3%200%2013.2-5.9%2013.2-13.2V447.4h45.2c7.3%200%2013.2-5.9%2013.2-13.2v-68.3c0-7.3-5.9-13.2-13.2-13.2H201.2z'%20fill='%23333333'%20/%3e%3cpath%20d='M473.3%20492.3h78v295.4h-78z'%20fill='%23FFDB5B'%20/%3e%3cpath%20d='M239.5%20447.4h545.6v51.7H239.5z'%20fill='%23333333'%20/%3e%3cpath%20d='M305.751%20228.226l19.659-11.35c15.502-8.95%2035.246-3.952%2044.665%2011.163l41.115%2066.213-104.068%202.35-13.486-23.16c-9.237-15.799-3.82-36.016%2011.979-45.252%200.05%200.086%200.05%200.086%200.136%200.036z'%20fill='%23FFDB5B'%20/%3e%3cpath%20d='M277.11%20350.417l-29.174-50.129c-23.786-41-9.93-93.801%2031.069-117.588l0.26-0.15%2019.658-11.35c40.444-23.35%2091.48-10.553%20116.078%2029.053l90.15%20144.944-228.041%205.22z%20m28.641-122.19l-0.346%200.2c-15.539%209.086-20.906%2029.39-11.806%2045.151l13.437%2023.073%20104.154-2.399-41.115-66.213c-9.52-15.288-29.163-20.113-44.665-11.163l-19.659%2011.35zM414.8%20492.3h58.5v295.4h-58.5zM551.3%20492.3h58.5v295.4h-58.5z'%20fill='%23333333'%20/%3e%3cpath%20d='M716.76%20228.266l-19.66-11.35c-15.501-8.95-35.245-3.952-44.665%2011.163l-41.115%2066.213%20104.068%202.349%2013.437-23.073c9.237-15.798%203.82-36.015-11.979-45.252l-0.086-0.05z'%20fill='%23FFDB5B'%20/%3e%3cpath%20d='M745.364%20350.32l-228.041-5.22%2090.15-144.943c24.649-39.694%2075.634-52.404%20116.078-29.054l20.611%2011.9c19.509%2011.61%2033.455%2030.054%2039.262%2051.997%205.88%2022.217%202.787%2045.373-8.8%2065.241l-29.26%2050.08zM611.27%20294.38l104.068%202.349%2013.487-23.16c4.4-7.62%205.655-16.596%203.386-25.065-2.22-8.556-7.707-15.65-15.278-20.137l-19.832-11.45c-15.589-9-35.196-4.039-44.666%2011.163l-41.165%2066.3z'%20fill='%23333333'%20/%3e%3c/svg%3e");padding-left:45px;background-repeat:no-repeat;background-size:32px;background-position-y:center;background-position-x:12px}.brd_btn .icon:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='iso-8859-1'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20340%20340'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20enable-background='new%200%200%20340%20340'%3e%3cpath%20d='M92.5,340h155V0h-155V340z%20M112.5,20h115v60H180v20h47.5v60H160v20h67.5v60H180v20h47.5v60h-115V20z'/%3e%3c/svg%3e") no-repeat;width:20px;height:20px}body .brd_wh_btn{text-decoration:none;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;border:2px solid #ffffff;cursor:pointer}body .brd_wh_btn:hover{color:#fff;border:2px solid #33cc00;background:none;text-decoration:none;background-color:#3c0}body .main_quiz .brd_btn.arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding:15px 20px 15px 40px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px;background-color:#3c0;border:2px solid #33cc00;color:#fff;font-size:20px}body .main_quiz .brd_btn.arrow:hover{color:#000;background:none;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding-left:40px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px}body .main_index_wrap.raschet .left .btn_main_raschet a{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding:15px 20px 15px 40px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px;background-color:#3c0;border:2px solid #33cc00;color:#fff;font-size:20px}body .main_index_wrap.raschet .left .btn_main_raschet a:hover{color:#000;background:none;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding-left:40px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px}.free{height:77px}.title_h2{font-size:28px;font-weight:700;margin:10px 0}.title_h2 span,h2 span,.title_h3 span,h3 span{color:#3c0}.title_h3,.title_h4{font-size:24px;font-weight:700;margin:10px 0}#topcontrol .pageup{background:#3c0;width:45px;height:50px;border-radius:5px;display:flex;justify-content:center;align-items:center;opacity:.3}#topcontrol .pageup:hover{opacity:1}#topcontrol .pageup:before{content:"";display:block;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%) rotate(45deg);width:13px;height:13px;border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(20%) rotate(-135deg)}#topcontrol{z-index:3000}article[data-readmore]{transition:height .5s;overflow:hidden}.hiddentext[data-readmore],.pricehidden[data-readmore],.fundamenthidden[data-readmore],.drevesina[data-readmore]{transition:height .5s;overflow:hidden}.hiddentext_link{color:#35b3f1;display:block;margin-bottom:10px}.otzyvy_ld[data-readmore]{transition:height .5s;overflow:hidden}.grayfiltr{filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1)}.btn_main_top{display:flex}.link_blue{color:#35b3f1}.event-more{margin-bottom:40px;margin-top:20px;display:flex;width:100%}.event-more a{text-decoration:none;color:#fff;padding:10px 30px 10px 20px;border-radius:5px;font-size:18px;background-color:#3c0;border:2px solid #33cc00;cursor:pointer;display:flex;align-items:center;font-weight:700}.event-more a:hover{color:#000;border:2px solid #33cc00;background:none;text-decoration:none}.event-more .arrow:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20viewBox='0%200%2017%2017'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M4.492%200h-1.984c-0.827%200-1.5%200.673-1.5%201.5v10.657l2.521%204.956%202.464-4.959v-10.654c-0.001-0.827-0.674-1.5-1.501-1.5zM2.508%201h1.984c0.275%200%200.5%200.225%200.5%200.5v1.019h-2.984v-1.019c0-0.275%200.224-0.5%200.5-0.5zM2.008%204.55v-1.031h2.984v1.031h-2.984zM3.948%2014.021h-0.87l-1.070-2.104v-6.367h1v6.481h1v-6.481h0.984v6.37l-1.044%202.101zM8%200v17h7v-17h-7zM14%2016h-5v-0.984h2v-1h-2v-1.016h1v-1h-1v-1h2v-1h-2v-0.984h1v-1h-1v-1h2v-1h-2v-1.016h1v-1h-1v-1h2v-1h-2v-1h5v15z'%20fill='%23000000'%20/%3e%3c/svg%3e") no-repeat;width:22px;height:22px;margin-right:5px}.akciya{margin:0 0 50px;padding:10px 20px;border-radius:10px;border:2px solid #f7d943}.mini_material{width:35px;margin:0 5px;height:35px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.scroll_head_block{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.mini_material{width:27px;height:27px;border-radius:0;margin-top:-5px;margin-bottom:-5px}#landing,#layout{position:relative;overflow:hidden}.back_left{position:absolute;z-index:50;background:url(/assets/men-krov-1-B1Z6GVgR.webp) no-repeat;width:100%;height:800px;opacity:.3;margin-top:-140px}.back_ruller{position:absolute;z-index:50;background:url(/assets/ruller-gaus-DxY-0ae5.webp) no-repeat;width:345px;height:365px;margin-top:-400px}.back_house{position:absolute;z-index:50;background:url(/assets/brus2-BFoS1idW.webp) no-repeat;width:500px;height:375px;margin-top:250px;left:-150px;background-size:cover;-webkit-filter:blur(3px);filter:blur(3px);transform:scaleX(-1);-webkit-transform:scaleX(-1);z-index:100}.back_ruller.right{margin-top:-1200px;right:-50px;transform:scaleX(1) rotate(200deg);-webkit-transform:scaleX(1) rotate(200deg)}.w1200{max-width:1200px;margin:0 auto;padding-right:15px;padding-left:15px}.fx{display:flex}.fxa{display:flex;align-items:center}.fxw{display:flex;flex-wrap:wrap}.fxd{display:flex;flex-direction:column}.fxsb{display:flex;justify-content:space-between}.fxsa{display:flex;justify-content:space-around}.pdr20{padding-right:20px}.pdr30{padding-right:30px}.pdr40{padding-right:40px}.wd40{width:40%}.wd50{width:50%}.wd60{width:60%}.w100{width:100%}.por{position:relative}.poa{position:absolute}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.animate-flicker:before{content:"";-webkit-animation:flickerAnimation 1.3s infinite;-moz-animation:flickerAnimation 1.3s infinite;-o-animation:flickerAnimation 1.3s infinite;animation:flickerAnimation 1.3s infinite;width:8px;height:8px;border-radius:50%;background-color:#25d266;vertical-align:middle;margin-right:4px}.animate-flicker{display:flex;justify-content:end;position:relative;top:-30px}.yandex_usluga{font-size:22px;background-color:#fdf7e9;padding:20px 30px;border-radius:10px}.yandex_usluga a{font-weight:700;color:#35b3f1}.zima_nav{color:#35b3f1}.zima_nav img{width:18px;margin-top:-3px}.zima{margin-top:80px;margin-bottom:100px;background:url(/assets/y-back-DIyxNvZz.webp) 50% 50% no-repeat;background-size:cover;border-radius:20px;position:relative;z-index:500}.zima_wrap{position:relative;z-index:500;padding:30px}.zima_dedmoroz{position:absolute;z-index:400;background:url(/assets/y-ded1-BxeW903j.webp) 50% 50% no-repeat;background-size:cover;width:400px;height:343px;right:-100px;bottom:0}.zima_dedmoroz_ruka{position:absolute;z-index:300;background:url(/assets/y-ded2-DZwEWXfU.webp) 50% 50% no-repeat;background-size:cover;width:337px;height:332px;right:30px;bottom:-10px}.zima_vetka{position:absolute;z-index:400;background:url(/assets/y-vetka-BsvrbpjU.webp) 50% 50% no-repeat;width:376px;height:241px;left:50px;bottom:-90px}.zima_wrap .more .btn_popup img{width:30px}.zima_wrap .more .btn_popup{font-size:18px;font-weight:700}@media screen and (max-width:600px){.zima_dedmoroz{opacity:.4;right:0;width:320px;height:274px}.zima_dedmoroz_ruka{opacity:.4;right:100px;width:270px;height:266px}}.animation_ruka{animation:animation_ruka 4s ease-in-out infinite}@keyframes animation_ruka{0%{transform:rotate(-.07turn)}50%{transform:rotate(0)}to{transform:rotate(.07turn)}to{transform:rotate(-.07turn)}}.animation_vetka{animation:animation_vetka 4s ease-in-out infinite}@keyframes animation_vetka{0%{transform:translateZ(0)}45%{transform:translate3d(0,-4%,0)}55%{transform:translate3d(0,-4%,0)}to{transform:translateZ(0)}}#surveyform .form-group.messquizinput input,#surveyform .form-group.messquizinput{position:relative;z-index:500}#surveyform .form-group .zima_vetka_quiz{position:absolute;z-index:400;background:url(/assets/y-vetka-BsvrbpjU.webp) no-repeat;width:276px;height:181px;left:10px;top:-20px;background-size:cover;opacity:.6}#surveyform .form-buttons{position:relative;z-index:500}.zima_quiz_title{background:url(/assets/y-back-DIyxNvZz.webp) no-repeat;border-radius:5px;padding:5px 10px}#surveyform .error-message{position:relative;z-index:500}#surveyform .error-message{background-color:#fff}.garant{margin:50px 0}.garant .garant_wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.garant .garant_wrap .block{min-width:0;padding:0}.garant .garant_wrap .block_wrap{height:100%;padding:20px;background-color:#ffffffeb;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 8px 24px #0000000f}.garant .garant_wrap .block .left{padding-right:10px}@media(max-width:1000px){.garant .garant_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.garant .garant_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.garant{margin:30px 0}.garant .garant_wrap{gap:6px}.garant .garant_wrap .block_wrap{padding:10px 8px;border-radius:7px;box-shadow:0 4px 12px #0000000d}.garant .garant_wrap .block .left{padding-right:6px}.garant .garant_wrap .block .left img{width:28px;min-width:28px}.garant .garant_wrap .block .text{font-size:11px;line-height:1.25}.garant .garant_wrap .block .text strong{font-size:12px}}@media(max-width:750px){.main_index_wrap.gk .roofing-page__gk-block{width:100%;overflow:visible}.main_index_wrap.gk .gk_wrap.scroll_head_block.roofing-page__gk-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;overflow:visible;-webkit-user-select:auto;user-select:auto}.main_index_wrap.gk .roofing-page__gk-wrap>.block{display:block;width:100%;min-width:0;margin:0;padding:0}.main_index_wrap.gk .roofing-page__gk-wrap>.block>.image{min-height:145px;padding:12px;border-radius:8px}.main_index_wrap.gk .roofing-page__gk-wrap>.block>.image .roofing-page__title-h2{max-width:100%;margin:0;padding:7px 9px;border-radius:7px;font-size:14px;line-height:1.2}.main_index_wrap.gk .roofing-page__gk-wrap>.block>.roofing-page__title-text{margin:7px 0 0;padding:0 4px;font-size:12px;line-height:1.35}.main_index_wrap.gk .roofing-page__gk-wrap>.roofing-page__kluch{padding:0}.main_index_wrap.gk .roofing-page__gk-wrap>.roofing-page__kluch>.image{display:flex;align-items:center;min-height:145px;padding:12px;background:#6fa93a1a}.main_index_wrap.gk .roofing-page__gk-wrap>.roofing-page__kluch .roofing-page__title-h3{margin:0;padding:0;font-size:13px;line-height:1.35}}.main_otzyv .block{padding-right:10px;padding-bottom:10px}.main_otzyv .block_wrap{padding:40px 20px 30px;border:1px solid #eeeeee;border-radius:10px}.main_otzyv .block .face{margin-bottom:10px}.main_otzyv .block .face .left{width:70px;height:70px;margin-right:15px}.main_otzyv .block .face .left img{width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.main_otzyv .block .face .name{font-weight:700;font-size:18px;color:#35b3f1}.main_otzyv .block .face .znatok{color:#7b92a4;font-size:14px}.main_otzyv .block .star .star_block span{display:inline-block;height:15px;width:85px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='17px'%20height='17px'%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20aria-hidden='true'%20role='img'%20class='iconify%20iconify--emojione'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cpath%20d='M62%2025.2H39.1L32%203l-7.1%2022.2H2l18.5%2013.7l-7%2022.1L32%2047.3L50.5%2061l-7.1-22.2L62%2025.2z'%20fill='%23ffce31'%3e%3c/path%3e%3c/svg%3e")}.main_otzyv .block .star .date{margin-left:10px;color:#7b92a4}.youtube .box{position:relative;width:98%}.youtube .box img{width:100%;border-radius:10px}.youtube .box:after{content:"";display:block;position:absolute;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik01MDEuMjk5LDEzMi43NjZjLTUuODg4LC0yMi4wMyAtMjMuMjM0LC0zOS4zNzcgLTQ1LjI2NCwtNDUuMjY0Yy0zOS45MzIsLTEwLjcwMSAtMjAwLjAzNywtMTAuNzAxIC0yMDAuMDM3LC0xMC43MDFjMCwwIC0xNjAuMTA1LDAgLTIwMC4wMzgsMTAuNzAxYy0yMi4wMjUsNS44ODcgLTM5LjM3NiwyMy4yMzQgLTQ1LjI2NCw0NS4yNjRjLTEwLjY5NiwzOS45MjggLTEwLjY5NiwxMjMuMjM2IC0xMC42OTYsMTIzLjIzNmMwLDAgMCw4My4zMDggMTAuNjk2LDEyMy4yMzJjNS44ODgsMjIuMDMgMjMuMjM5LDM5LjM4MSA0NS4yNjQsNDUuMjY4YzM5LjkzMywxMC42OTcgMjAwLjAzOCwxMC42OTcgMjAwLjAzOCwxMC42OTdjMCwwIDE2MC4xMDUsMCAyMDAuMDM3LC0xMC42OTdjMjIuMDMsLTUuODg3IDM5LjM3NiwtMjMuMjM4IDQ1LjI2NCwtNDUuMjY4YzEwLjcwMSwtMzkuOTI0IDEwLjcwMSwtMTIzLjIzMiAxMC43MDEsLTEyMy4yMzJjMCwwIDAsLTgzLjMwOCAtMTAuNzAxLC0xMjMuMjM2WiIgc3R5bGU9ImZpbGw6I2VkMWYyNDtmaWxsLXJ1bGU6bm9uemVybzsiLz48cGF0aCBkPSJNMjA0Ljc5NiwzMzIuODAzbDEzMy4wMTgsLTc2LjgwMWwtMTMzLjAxOCwtNzYuODAxbDAsMTUzLjYwMloiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOm5vbnplcm87Ii8+PC9nPjwvc3ZnPg==);width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px);transition:.2s}.marquiz_load{position:fixed;z-index:5000;bottom:10px;right:80px;max-width:325px;padding:20px 10px 20px 20px;background:#fff;box-shadow:0 10px 20px #00000024;border-radius:5px;cursor:pointer;display:none;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff}.marquiz_load .left{padding-right:0}.marquiz_load .right{min-width:60px}.marquiz_load .right .face{position:absolute;top:-10px}.marquiz_load .right .face img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #ffffff;box-shadow:0 10px 20px #0000000a;background-color:#b3e7f7}.marquiz_disabled{display:none}#marquiz{position:fixed;z-index:5000;bottom:10px;right:80px;padding:10px 0;box-shadow:0 10px 20px #00000024;border-radius:5px;overflow:visible;background:#fff;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff}#marquiz .quiz .right{width:100%}#marquiz #surveyform .progressbar{display:none}.marquiz_face_block .rght{padding-left:10px}.marquiz_face_block .rght .face img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #ffffff;box-shadow:0 10px 20px #0000000a;background-color:#b3e7f7}.marquiz_face_block .rght .animate-flicker{top:-55px}.marquiz_gift{padding:20px 0 0}.marquiz_gift .animation_wrap img{animation:animation_icon_skidka 2s ease-in-out infinite;width:33px;margin-top:-5px}body .zakaz_callback .marquiz_gift .animation_wrap,#marquiz .quiz .right .title_h3 .animation_wrap{display:inline-block}#marquiz .final_offer{margin-bottom:5px;line-height:24px}#marquiz .final_offer_dop{margin-bottom:10px;opacity:1}#marquiz .final_step{margin-bottom:0;opacity:.4}#marquiz #surveyform .survey__panel__question.final_offer_mess{margin-bottom:10px;font-size:20px}#marquiz #surveyform .form-group.messquiz{margin-bottom:10px}#marquiz .marquiz_close{width:35px;height:35px;position:absolute;top:-7px;right:-5px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.471'%20height='21.5'%20viewBox='0%200%2021.471%2021.5'%3e%3cpath%20fill='%23000000'%20d='M21.47%201.702l-1.69-1.7-9.05%209.054L1.68.002l-1.69%201.7%209.045%209.05-9.045%209.05%201.69%201.7%209.05-9.055%209.05%209.055%201.69-1.7-9.044-9.05z'/%3e%3c/svg%3e") 50% 50% no-repeat;margin:0 auto;background-color:#fff;border-radius:50%;box-shadow:0 7px 7px #00000012;background-position:center;background-size:15px;cursor:pointer;z-index:5001}body .zakaz_callback.landing_marquiz:after{display:none}#marquiz .zakaz_callback_wrap{position:relative;width:100%;height:100%;overflow:hidden;padding:20px 20px 10px;overflow-y:scroll;scrollbar-width:thin;max-width:350px;max-height:480px;border-radius:5px}body #marquiz.zakaz_callback .title_h3.final_offer .animation_wrap{margin-right:0}#landing .garant_cena .title_text{margin-bottom:15px}body #landing .main_index_wrap.usluga_price .garant_cena{padding:40px 20px}.gk_wrap .block .title_text span{display:none}#landing .menu_top{position:fixed;width:100%;max-width:100%;border-radius:0;box-shadow:0 10px 20px #00000024}#landing .logo_block.shadow{box-shadow:none}#landing .logo_block .logo_wrap .right .burger{display:none}#landing .logo_block .logo_wrap .right .phone_top{padding-right:0}#landing .logo_block .logo_wrap .left .name_text{max-width:100%}#landing .logo_block .logo_wrap{padding:7px 10px}#landing .advantage_top .right,#landing .advantage_top .left{padding-bottom:20px}#landing .main_proekt .mini_material{width:27px;height:27px;border-radius:0;margin-top:-5px;margin-bottom:-5px}#landing .usluga_index .usluga .image .specific{position:absolute;top:10px;left:10px;z-index:500;display:flex}#landing .usluga_index .usluga .image .specific .floor{padding:7px 15px;background:#fff;border-radius:4px;margin-right:5px}#landing .usluga_index .usluga .image .specific .space{padding:7px 15px;background:#ffda26;border-radius:4px;margin-right:5px}#landing .usluga_index .usluga .image{position:relative}#landing .usluga_index .usluga .title{font-size:22px;font-weight:700}#landing .usluga_index .usluga{width:32%;margin-right:10px;display:block}.usluga_index .usluga.nenashli .usluga_wrap{height:100%}#landing .usluga_index .usluga:nth-child(3n){margin-right:0}#landing .footer .footer_wrap{align-items:center;padding-top:20px}#landing .footer .footer_privacy{padding-bottom:10px}#landing .footer .footer_privacy .line{padding-top:10px}#landing .event-more{margin-bottom:5px}#landing .usluga_index .usluga{margin-bottom:50px}#landing .ld_scroll{margin-top:-110px;position:absolute}#landing .header_index .btn_main_top{margin-bottom:5px}.header_gift_wrap .header_gift{padding:17px 0 0 10px;color:#000}.header_gift_wrap .header_gift img{width:30px}.header_gift_wrap .lft{transform:scaleX(-1) rotate(180deg);-webkit-transform:scaleX(-1) rotate(180deg);fill:#000;padding:0 0 0 20px}svg[data-header_gift]{width:45px}#landing .sucess .mini_material{width:27px;height:27px;border-radius:0;margin-top:-5px;margin-bottom:-5px}body .btn_bottom .green_btn.calc.ldbtn{font-size:17px;padding:8px 20px 8px 40px;display:block}body #landing .brd_wh_btn{font-size:18px;padding:12px 20px 12px 40px}#landing .main_materials_block .brd_btn.arrow{background-color:#3c0;border:2px solid #33cc00;color:#fff;font-size:18px;padding:12px 20px 12px 40px}#landing .main_materials_block .brd_btn.arrow:hover{background-color:#fff;color:#000;border:2px solid #ffffff}body #landing .btn_main_price .brd_btn{background-color:#3c0;border:2px solid #33cc00;color:#fff;font-size:18px;padding:12px 20px 12px 40px}body #landing .btn_main_price .brd_btn:hover{background:none;color:#000;border:2px solid #000000}body #landing .btn_price_index .brd_btn{background-color:#3c0;border:2px solid #33cc00;color:#fff;padding-left:25px}body #landing .btn_price_index .brd_btn:hover{background:none;color:#000;border:2px solid #000000}body #landing .usluga .btn_popup.brd_btn{background-color:#3c0;border:2px solid #33cc00;color:#fff;font-size:18px;padding:12px 20px 12px 40px;margin-right:0;border-radius:10px}body #landing .usluga .btn_popup.brd_btn:hover{background:none;color:#000;border:2px solid #000000}body #landing .usluga.nenashli .btn_popup.brd_btn{background:none;border:2px solid #000000;color:#000;padding-left:20px;border-radius:5px;margin-bottom:5px}body #landing .usluga.nenashli .btn_popup.brd_btn:hover{background:#3c0;color:#fff;border:2px solid #33cc00}body #landing .btn_main_price .brd_btn.arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px}body #landing .usluga .btn_popup.brd_btn.arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px}body .zakaz_callback.landingld{padding:0;max-width:800px}body .feedback_block .green_btn{font-size:18px;font-weight:700;padding:12px 25px 12px 40px}.feedback_block .right{padding:20px;position:relative;z-index:250}.feedback_block .left.smeta{background:url(/assets/feedback-3-s5mgxb5q.jpg) 50% 50%;background-size:cover}.feedback_block .left.director{background:url(/assets/foreman-sergey-C3BfpUg2.webp) 50% 50%;background-size:cover}.feedback_block .left.skidka{background:url(/assets/feedback-3-s5mgxb5q.jpg) 50% 50%;background-size:cover}.feedback_block .left.catalog{background:url(/assets/feedback-4-DulI5Fis.jpg) 50% 50%;background-size:cover}.feedback_block .left.proektother{background:none}.feedback_block .left.register{background:url(/assets/krysha-odin-1-UAz95rAQ.jpg) 50% 50%;background-size:cover}.feedback_block .right .face{max-width:100px;margin-right:10px}.feedback_block .right .face img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#skidka .feedback_block .right .face img{width:90px;height:90px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.feedback_block .right .text{margin-top:-10px;margin-bottom:20px}.feedback_block .right .text img{margin-top:-5px;margin-bottom:-5px;width:25px;height:25px}body .zakaz_callback.landingld .animation_wrap{margin-right:10px;display:flex;align-items:center}body .zakaz_callback.landingld .info.skidka .title_h3{width:100%}body .zakaz_callback.landingld .info.skidka .title_h3 .animation_wrap img{animation:animation_icon_skidka 2s ease-in-out infinite}body .zakaz_callback.landingld .info .title_h3 .animation_wrap img{animation:animation_icon 2s ease-in-out infinite;margin-top:0}#landing .price_main_dom.scroll_head:after{content:"";position:absolute;width:292px;height:200px;background:url(/assets/strugka-BnRmmlSK.avif) 50% 50%;z-index:50;bottom:-80px;left:-100px;opacity:.7}.title_text.more{max-width:80%}body #calculator.landing_quiz{max-width:1000px}body #calculator.landing_quiz .animation_wrap{display:inline-block;margin-right:0}body #calculator.landing_quiz .animation_wrap img{position:relative;margin-top:-5px}body #calculator.landing_quiz .final_zagolovok{margin-bottom:2rem}.final_offer{margin-top:0;margin-bottom:20px}.title_h3.final_offer img{width:40px;margin-top:-5px;animation:animation_icon 2s ease-in-out infinite}.final_offer_dop{margin-bottom:10px;font-weight:700}.final_offer_dop img{width:30px;height:30px;border-radius:0;margin-bottom:-5px;margin-top:-5px}.none_title,#surveyform .progressbar.none_title{display:none}.breadcrumb{font-size:10px;color:#aaa;margin-top:20px}.breadcrumb ul{margin-left:-10px}.breadcrumb li{color:#aaa;display:inline-block;margin:0 10px;font-size:16px}.breadcrumb li a{color:#aaa;font-size:16px;text-decoration:none}.konkurent_disabled{display:none}.konkurent{position:fixed;z-index:5000;bottom:200px;left:5px}.konkurent .block{width:144px;height:133px;background:url(/assets/konkurent-BoidTqRQ.png) 50% 50%}.konkurent .konkurent_close{width:35px;height:35px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.471'%20height='21.5'%20viewBox='0%200%2021.471%2021.5'%3e%3cpath%20fill='%23000000'%20d='M21.47%201.702l-1.69-1.7-9.05%209.054L1.68.002l-1.69%201.7%209.045%209.05-9.045%209.05%201.69%201.7%209.05-9.055%209.05%209.055%201.69-1.7-9.044-9.05z'/%3e%3c/svg%3e") 50% 50% no-repeat;margin:-15px auto 0;background-color:#fff;border-radius:50%;box-shadow:0 7px 7px #00000012;background-position:center;background-size:15px;cursor:pointer}.konkurent .konkurent_close:hover{width:40px;height:40px}.konkurent .konkurent_wrap{position:absolute;bottom:0;animation:animation_konkurent 3s ease-in-out infinite}.konkurent .konkurent_wrap:hover{animation-play-state:paused}@keyframes animation_konkurent{0%{transform:translateZ(0)}45%{transform:translate3d(0,-14%,0)}55%{transform:translate3d(0,-14%,0)}to{transform:translateZ(0)}}.helper_scroll{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px;width:100%}.helper_scroll .helper_scroll_wrap{position:relative;display:flex;align-items:center;width:100px;height:40px;overflow:hidden}.helper_scroll .helper_scroll_wrap .block_static{width:60px;height:50px;background-color:#f9f9f9;transition:background-color .2s;position:absolute;top:0;left:0;z-index:0}.helper_scroll .helper_scroll_wrap .block_animation{width:70px;height:50px;background-color:#fff;transition:background-color .2s;position:absolute;top:0;right:0;z-index:2;animation:animation_block 2s infinite;margin-right:-100px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.helper_scroll .helper_scroll_wrap .block_animation .block_animation_first{flex-shrink:0;width:60px;height:50px;background-color:#f9f9f9;transition:background-color .2s}.helper_scroll .helper_scroll_wrap .block_animation .block_animation_second{width:70px;border-left:10px solid #ffffff!important;transition:border-left .2s}.helper_scroll .helper_scroll_wrap .block_hand{background-size:contain;background-repeat:no-repeat;width:30px;height:30px;position:absolute;top:5px;z-index:3;animation:animation_hand 2s infinite;color:#9f9f9f;transition:color .2s}@keyframes animation_block{0%{opacity:1}30%{right:0}80%{right:70px}95%{opacity:1}to{opacity:1;right:70px}}@keyframes animation_hand{0%,20%{right:0}30%{right:0}80%{right:73px}to{right:0}}body .zakaz_callback .animation_wrap{margin-right:10px;display:flex;align-items:center}body .zakaz_callback .info.skidka .title_h3 .animation_wrap img{animation:animation_icon_skidka 2s ease-in-out infinite}body .zakaz_callback .info .title_h3 .animation_wrap img{animation:animation_icon 2s ease-in-out infinite;margin-top:0}.skidka.animation_icon .title_h3 span{color:#fff;margin-left:10px}.animation_icon .title_h3{display:flex;align-items:center}.animation_icon .title_h3 span{margin-left:30px}.animation_wrap img{width:40px}@keyframes animation_icon_skidka{0%{transform:scale3d(.9,.9,.9)}50%{transform:scale3d(115%,115%,115%)}to{transform:scale3d(1.3,1.3,1.3)}to{transform:scale3d(.9,.9,.9)}}@keyframes animation_icon{0%{transform:scale3d(.8,.8,.8)}50%{transform:scaleZ(1)}to{transform:scale3d(1.1,1.1,1.1)}to{transform:scale3d(.8,.8,.8)}}.logo_block{width:100%;z-index:5001;background:#fff;position:fixed;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff}.logo_block.shadow{box-shadow:0 20px 40px #00000024}.logo_block.shadow{box-shadow:none}.logo_block .logo_wrap{max-width:1200px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:10px}.logo_block .logo_wrap .left{display:flex;justify-content:left;align-items:center}.logo_block .logo_wrap .left .logo img{width:40px;margin-right:7px}.logo_block .logo_wrap .left .name_logo a{font-size:22px;font-weight:700;text-decoration:none}.logo_block .logo_wrap .left .name_logo a:hover{color:#000}.logo_block .logo_wrap .left .name_text{font-size:14px;max-width:300px;line-height:15px}.logo_block .logo_wrap .right{display:flex;justify-content:right;align-items:center}.logo_block .logo_wrap .right .btn_top{padding:0 0 0 10px}.logo_block .logo_wrap .right .phone_top{padding:0 20px}.logo_block .logo_wrap .right .phone_top .phone a{font-size:22px;font-weight:700;color:#000;text-decoration:none}.logo_block .logo_wrap .right .phone_top .max-messenger a{color:#3c0;text-decoration:underline;margin-right:5px}.logo_block .logo_wrap .right .phone_top .max-messenger .telegramm img{width:22px}.logo_block .logo_wrap .right .messenger{padding:0 20px 0 0}.logo_block .logo_wrap .right .burger{display:none;width:45px;cursor:pointer;position:relative;z-index:5001}.logo_block .logo_wrap .right .burger span{display:block;background-color:#000;border-radius:3px;right:0;height:5px}.logo_block .logo_wrap .right .burger span:first-child{width:100%;background:#3c0}.logo_block .logo_wrap .right .burger span:nth-child(2){width:70%;margin:7px 0}.logo_block .logo_wrap .right .burger span:last-child{width:70%}.menu_top{width:100%;margin:0 auto;position:fixed;z-index:5000;background:url(/assets/bg-menu-CgACwNxp.jpg) 50% 50%;background-size:cover;box-shadow:0 10px 20px #00000024}.menu_top .menu{max-width:1200px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:8px 10px}.menu_top .menu .block a{color:#000;font-size:18px;text-decoration:none;font-weight:700}.menu_top .menu .block a:hover{text-decoration:underline}.menu_top .menu .block .submenu{visibility:hidden;opacity:0}.menu_top .menu .block .submenu{position:absolute;left:0;width:100%;z-index:10;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:max-content;top:0;padding:20px 0 0}.menu_top .menu .block:hover .submenu{visibility:visible;opacity:1}.menu_top .block li:first-child{border-radius:5px 5px 0 0}.menu_top .block li:last-child{border-radius:0 0 5px 5px}.menu_top .block li{list-style:none;margin:0;padding:10px 25px;background-color:#3c0;border-bottom:1px solid #3caf16}.menu_top .block li:hover{background-color:#3edc09}.menu_top>.block{display:inline-block;margin-right:20px;position:relative}.menu_top>.block:last-child{margin-right:0}.menu_top .block{transition:.3s linear;margin:0 10px;position:relative;z-index:500}.menu_top .block.gift img{width:35px;margin-top:-3px}.menu_top .block.gift{overflow:hidden}.menu_top .menu .block .submenu li a{text-decoration:none;color:#fff;font-size:16px}.menu_top .menu .block .submenu li a:hover{color:#fff}.menu_top .menu .block .submenu.submenu{left:-150px;top:-10px}.primary-nav__chevron{color:#3c0;font-weight:700}.green_btn.calc:after{content:"";display:block;width:10px;height:300px;margin-left:60px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,.7) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,.7) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,.7) 100%);background:linear-gradient(to bottom,#ffffffb3,#fff,#ffffffb3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3ffffff",endColorstr="#b3ffffff",GradientType=0);position:absolute;left:-40px;top:-150px;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}to{left:110%;margin-left:80px}}.footer{width:100%;margin:0 auto;background:#ededed;max-width:2000px;background:url(/assets/bg-menu-CgACwNxp.jpg) 50% 50%;background-size:cover;position:relative;z-index:1000}.footer .footer_wrap{max-width:1200px;display:flex;justify-content:space-between;margin:0 auto;padding:40px 10px 20px}.footer .footer_wrap .left{max-width:30%;font-size:14px}.footer .footer_wrap .left .logo{display:flex;align-items:center;margin-bottom:5px}.footer .footer_wrap .left .logo img{width:40px;margin-right:7px;opacity:.5}.footer .footer_wrap .left .logo a{font-size:24px;font-weight:700;text-decoration:none}.footer .footer_wrap .left .logo a:hover{color:#000}.footer .footer_wrap .left .btn_bottom{margin-top:30px;display:flex}.footer .footer_wrap .right{font-size:14px}.footer .footer_wrap .right .title_h2{font-size:24px;font-weight:400}.footer .footer_wrap .right .phone{margin-bottom:10px}.footer .footer_wrap .right .phone a{font-size:20px;text-decoration:none;font-weight:700}.footer .footer_wrap .right .phone a:hover{color:#000}.footer .footer_wrap .right .adres:before{content:"⌖";font-size:20px;margin-right:5px}.footer .footer_wrap .right .worktime:before{content:"◷";font-size:16px;margin-right:5px}.footer .footer_wrap .right .email:before{content:"✉";font-size:16px;margin-right:5px}.footer .footer_wrap .right .messenger{margin-top:10px}.footer .footer_wrap .center{padding:0 10px}.footer .footer_wrap .center li img{width:24px}.footer .footer_privacy{max-width:1200px;margin:0 auto;color:#8c8b8b;font-size:14px;padding:0 10px 20px}.footer .footer_privacy span{max-width:70%;display:block}.footer .footer_privacy a{color:#8c8b8b}.footer .footer_privacy .line{border-top:1px solid #a19f9f;padding:15px 0 0}.site-footer__legal-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:8px}.site-footer__legal-links .site-footer__link{color:#5f665b;font-size:13px;font-weight:700;text-underline-offset:3px}:is(#services,#works,#advantages,#reviews,#contacts,#calculator){scroll-margin-top:130px}.footer_brick{height:4px;width:100%}.burger_menu{z-index:5000;position:fixed;width:100%;height:100%;background:url(/assets/bg-mobile-DzFc86lJ.jpg) 50% 50%;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;display:none}.burger_menu.mobile{top:0;display:block}.logo_block.close.shadow{box-shadow:none}.logo_block.close{background:none}.logo_block.close .logo_wrap{justify-content:right;padding:24px 10px}.logo_block.close .logo_wrap .left,.logo_block.close .logo_wrap .btn_top,.logo_block.close .logo_wrap .phone_top,.logo_block.close .logo_wrap .messenger{display:none}.logo_block.close .logo_wrap .right .burger{position:absolute}.logo_block.close .logo_wrap .right .burger span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:10px}.logo_block.close .logo_wrap .right .burger span:nth-child(2){background:none;width:45px;height:45px;position:absolute;margin:0}.logo_block.close .logo_wrap .right .burger span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100%;position:absolute;top:10px}.burger_menu_wrap{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-wrap:wrap}.burger_menu_wrap .burger_menu_block .logo{display:flex;align-items:center}.burger_menu_wrap .burger_menu_block .logo img{width:40px;margin-right:7px}.burger_menu_wrap .burger_menu_block .logo a{font-size:20px;text-transform:uppercase;font-weight:700;text-decoration:none}.burger_menu_wrap .burger_menu_block .logo a:hover{color:#000}.burger_menu_wrap .burger_menu_block{margin-top:-30px}.burger_menu_wrap .burger_menu_block .menu li{list-style:none;margin-bottom:10px}.burger_menu_wrap .burger_menu_block .menu li a{font-size:20px;text-decoration:none;font-weight:700}.burger_menu_wrap .burger_menu_block .menu li a:hover{color:#f13546}.burger_menu_wrap .burger_menu_bottom{position:absolute;bottom:10px;text-align:center;color:#bbb}.burger_menu_wrap .burger_menu_bottom .phone{display:flex;justify-content:center;align-items:center}.burger_menu_wrap .burger_menu_bottom .phone a{font-size:22px;text-decoration:none;font-weight:700}.burger_menu_wrap .burger_menu_bottom .phone a:hover{color:#000}.burger_menu_wrap .burger_menu_bottom .phone .messenger{margin-left:10px}.burger_menu_wrap .burger_menu_bottom .contacts a{color:#bbb;text-decoration:none}body .zakaz_callback{max-width:450px;color:#000;border-radius:10px;background:#fff;padding:30px 30px 20px;overflow:hidden}.zakaz_callback .info .text img{width:22px}.zakaz_callback .info{margin-bottom:15px;position:relative;z-index:400}.zakaz_callback form{position:relative;z-index:500}.zakaz_callback .info .title_h3 img{width:40px;margin-right:-5px;margin-top:-5px}.zakaz_callback .info.skidka .title_h3{background:#f50808;padding:5px 15px;color:#fff;border-radius:5px}.zakaz_callback .info.skidka .title_h3 img{width:25px;margin-right:0}.zakaz_callback .block{margin:10px 0}.zakaz_callback .block select{font-family:Panton-Light;font-size:18px;padding-left:10px;width:100%;height:50px;border-radius:4px;cursor:pointer;outline:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNjdERUE0Nzk4MThFMzExOERCOEYyQTNGM0IwNkNBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODlFMjA5NDUwNjYxMUU3OTU3QURGOEIxMEU0MEQzMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODlFMjA5MzUwNjYxMUU3OTU3QURGOEIxMEU0MEQzMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYjlmMGZlMy1iZGE1LTVmNGEtODUzMy1iYjBkZDVkNWRmODciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZTZiYWZlYi0zZjg3LTExZTctOTY0OC1kZWIxN2ZmMGE3YTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6toO/fAAAATklEQVR42mJUMTK+y8DAoMSAH7gyAYlZBBTtAeKzTLfPnukEMirwKAoDqnkPMpEBh2K4IhCHCSaKphhFERj8//8fBQM95wLEgujiAAEGAJ/TNQcxXu4bAAAAAElFTkSuQmCC);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";-ms-appearance:none;appearance:none!important;background-position:95% 50%;border:1px solid #000000;color:#3c0}.zakaz_callback .block input{width:100%;height:50px;font-size:20px;border-radius:4px;outline:none;padding-left:10px;border:1px solid #000000;font-family:Panton-Light}.zakaz_callback .block .text_label_input.error{border:3px solid #f58993}.zakaz_callback .block textarea{width:100%;height:100px;font-size:20px;border-radius:4px;outline:none;padding-left:10px;padding-top:5px;border:1px solid #000000;font-family:Panton-Light}.zakaz_callback .check_privacy input{width:15px;height:15px}.zakaz_callback .check_privacy{font-size:14px;margin-top:15px;color:#ccc}.zakaz_callback .check_privacy a{color:#ccc}.zakaz_callback .title_hidden{display:none}.zakaz_callback .block.radio{margin:5px 0 15px}.zakaz_callback .block.radio fieldset{display:flex;flex-wrap:wrap;align-items:center}.zakaz_callback .block.radio fieldset div{padding:0 15px 5px 0;font-size:18px}.zakaz_callback .block.radio input{width:auto;height:auto;margin-left:0;margin-right:2px}.zakaz_callback .block.radio label{margin-right:10px;cursor:pointer}.zakaz_callback .block.radio label:last-child{margin-right:0}.zakaz_callback .block.title{margin:10px 0;font-weight:700}.zakaz_callback .block.files{margin:0 0 15px;cursor:pointer}.zakaz_callback .block.files input{margin-left:0;font-size:16px;cursor:pointer;border:1px solid #ddd;height:auto;background:#fff;padding:10px}.zakaz_callback .block.box_label_input.files input{margin-left:0;font-size:14px;cursor:auto;padding:5px;border:1px solid #ddd;height:40px}.zakaz_callback .block.box_label_input.files{margin:5px 0 15px}body .zakaz_callback:after{content:"";position:absolute;width:400px;height:525px;background:url(/assets/proek-gift-S3ajyQZ2.jpg) 50% 50% no-repeat;z-index:50;bottom:0;right:-200px;opacity:.3;transform:rotate(-35deg)}#smetaproekt .feedback_block .animation_wrap{display:inline-block;margin-right:0}#smetaproekt .feedback_block .animation_wrap img{position:relative;margin-top:-5px}.header_page{background:url(/assets/bg-page-BQr29pvu.jpg) 50% 50%;max-width:2000px;margin:-23px auto 20px;background-size:cover;position:relative;width:100%;overflow:hidden;z-index:2000;background-position:center}.header_page.usluga_header{width:100%;height:100%}.header_page .header_wrap{display:flex}.header_page .header_center{max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:550;padding:50px 10px;min-height:250px;display:flex;align-items:center}.header_page.usluga_header .header_center{padding:40px 10px}.header_page .header_center h1{color:#fff;text-shadow:#111111 10px 1px 15px}.main_page{margin:0 auto;max-width:1200px;padding:0 10px;z-index:3000;position:relative}.section{margin:0 auto;max-width:1200px;padding:0 10px;z-index:1000;position:relative}.silder_usluga .usluga_block .block .image{overflow:hidden;margin-right:3px;border-radius:5px;filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1)}.silder_usluga .usluga_block .block .image img{width:150%;overflow:hidden}.silder_usluga .usluga_block .block .image:hover{filter:grayscale(0);-ms-filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0)}.silder_usluga .usluga_block .block .title{margin-top:5px;padding-right:20px;padding-left:3px}.silder_usluga .usluga_block .block .title a{font-size:18px;text-decoration:none;font-weight:700}.header_page .header_center .advantage{font-size:18px;color:#fff;font-weight:700;margin-left:20px;margin-top:20px}.header_page .header_center .advantage .arr{width:30px;height:30px;margin-right:5px;background:#3c0;border-radius:50%;display:flex;align-items:center;justify-content:center}.header_page .header_center .advantage span img{display:inline-block;position:relative;width:.7rem;height:.7rem}.header_page .header_center .advantage .block{margin:5px 0;display:flex;align-items:center}.page_about{margin:0 0 60px}.page_about .block_photo{display:flex}.page_about .block_photo .left{width:40%;padding:0 30px 0 0}.page_about .block_photo .left img{width:100%;border-radius:5px}.page_about .block_photo .right{width:60%}.page_about .block_photo .right h3{margin:0}.page_about .advantage{padding:15px 20px;border-radius:5px;background:#f7f4f4;margin:20px 0;display:flex;align-items:center}.page_about .advantage .left{width:15%;padding:0 20px 0 0}.page_about .advantage .left img{width:100%}.page_about .advantage .right{width:85%}.page_about .advantage .title_h2{font-weight:400}.page_about .advantage .title_h2 span{font-weight:700}.page_contacts{margin:0 0 60px}.page_contacts .block_contacts{display:flex}.page_contacts .block_contacts .left{width:60%;padding:0 20px 0 0}.page_contacts .block_contacts .right{width:40%}.page_contacts .messenger .msgr img{width:40px}.page_contacts .phonemail{margin:5px 0}body .page_contacts .block_contacts .right .order_callback{margin-left:0}.stroiploshadka{margin:50px 0}.stroiploshadka_wrap{display:flex;justify-content:space-between}.stroiploshadka_wrap img{border-radius:10px;width:100%}.stroiploshadka_wrap .left,.stroiploshadka_wrap .right{margin:0 10px 0 0}.page_about .price_main_block ul{display:inline}.portfolio_razmer{margin:-10px 0 10px}.main_page .usluga_photo_wrap.portfolio_page{margin-bottom:80px}.portfolio_title h2{font-family:Panton-Bold}.portfolio_title p{margin:-20px 0 40px}.page_about.page_price{margin:0 0 80px}.page_price .usluga_price{margin:0 0 60px}.proekt_podarok.page_price{align-items:start}.proekt_podarok{display:flex;align-items:center}.proekt_podarok .left{width:65%;padding-right:10px}.proekt_podarok .right{width:35%}.proekt_podarok .right img{width:100%;border-radius:10px}.proekt_podarok h2{font-family:Panton-Bold}.proekt_complete h3{width:100%;margin-bottom:-10px;font-family:Panton-Bold}.proekt_complete{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px 0}.proekt_complete .block{width:50%;padding:20px;display:flex}.proekt_complete .block .left{width:35%}.proekt_complete .block .left img{width:100%;border-radius:5px;box-shadow:0 7px 7px #00000005}.proekt_complete .block .right{width:65%;padding-left:20px;margin:0}.proekt_podarok.proektirovanie{margin:20px 0 50px}.proekt_podarok.proektirovanie .left{width:60%;padding-right:0}.proekt_podarok.proektirovanie .right{width:40%}.proekt_podarok.proektirovanie.eskiz{flex-direction:row-reverse;margin:80px 0 50px}.proektirovanie_adv{display:flex;justify-content:space-between}.proektirovanie_adv .block{width:33%;padding:30px 20px;display:flex;border-radius:5px;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff;box-shadow:0 4px 30px #0000000d}.proektirovanie_adv .block .left{width:20%}.proektirovanie_adv .block .left img{width:100%}.proektirovanie_adv .block .right{width:80%;padding-left:10px}.proektirovanie_adv .block .right .title_h2{margin-top:0}.category_all{margin:20px 0 50px}.category_all a{color:#35b3f1;margin-right:10px;display:inline-block;background:#fff;padding:5px 10px;border-radius:5px;margin-bottom:5px;background:url(/assets/bg-menu-CgACwNxp.jpg) 50% 50%;line-height:30px;text-decoration:none;color:#000}.category_all a:hover{color:#3c0}.category_all .gift{margin-left:0}.category_all .gift img{width:35px;margin-top:-2px}.category_all .gift.proektirovanie{margin-left:40px}.category_all .gift.proektirovanie img{width:25px}.afisha_proekt{display:flex;align-items:center}.afisha_proekt .left{max-width:140px}.afisha_proekt .left img{width:100%;border-radius:5px}.afisha_proekt .right{padding-left:20px}.afisha_proekt .hight_font{margin-bottom:0;margin-top:20px}.header_wrap_bg{background-color:#000;opacity:.2;width:100%;height:100%;position:absolute;z-index:50}.header_index{background:url(/assets/hero-roofing-BMyszGvZ.avif) 50% 50%;background-size:cover;position:relative;width:100%;overflow:hidden;z-index:2000;margin-top:46px;z-index:500}@supports (content-visibility: auto){.roofing-page>.roofing-cases,.roofing-page>.roofing-gallery{content-visibility:auto;contain-intrinsic-size:auto 760px}}.header_index:before{content:"";position:absolute;inset:0;z-index:100;pointer-events:none;background:linear-gradient(90deg,#fffffffa,#ffffffe6 28%,#ffffff8c 50%,#fff0 75%)}.header_index .header_wrap{display:flex;align-items:center}.header_index .header_center{max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:550;display:flex}.header_index .header_center h1{color:#000;margin:0 0 20px;font-family:Panton-Bold;font-size:40px;line-height:40px}.header_index .header_center .title_h2{color:#000;font-size:24px;margin-bottom:30px}.header_index .header_center h1 span{color:#e9c34a;text-shadow:#fff 10px 1px 25px}.header_index .header_center .line{display:block;background:#ffd550;width:100px;height:2px;margin:-10px 0 20px}.header_index .btn_main_top{margin-top:0}.header_index .header_center .btn_main_top .green_btn{max-width:252px;font-weight:700;font-size:18px}body .header_index .header_center .btn_main_top .green_btn.arrow{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3crect%20x='4'%20y='2.5'%20width='16'%20height='19'%20rx='2.5'%20stroke='%23fff'%20stroke-width='2'/%3e%3crect%20x='7'%20y='5.5'%20width='10'%20height='4'%20rx='1'%20stroke='%23fff'%20stroke-width='2'/%3e%3cpath%20d='M8%2013h.01M12%2013h.01M16%2013h.01M8%2017h.01M12%2017h.01M16%2017h.01'%20stroke='%23fff'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e");padding-left:45px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px;max-width:370px}body .header_index .header_center .btn_main_top .green_btn.arrow:hover{color:#000}.header_index .header_center .left{max-width:700px;position:relative;z-index:5000}.header_index .header_center .left .por{padding:40px 0 110px 15px}.advantage_new{width:100%;font-size:18px}.advantage_new .block{width:50%;margin-bottom:20px;padding-right:20px}.advantage_new .block:nth-child(2n){padding-right:0}.advantage_new .block .lft{margin-right:15px}.advantage_new .block .lft .icon{background:#f5d01c;padding:10px;border-radius:5px}.advantage_new .block .lft .icon span:before{content:"";display:block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:svgjs='http://svgjs.com/svgjs'%20x='0'%20y='0'%20viewBox='0%200%20426.667%20426.667'%20style='enable-background:new%200%200%20512%20512'%20xml:space='preserve'%20class=''%3e%3cg%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='M421.876,56.307c-6.548-6.78-17.352-6.968-24.132-0.42c-0.142,0.137-0.282,0.277-0.42,0.42L119.257,334.375%20l-90.334-90.334c-6.78-6.548-17.584-6.36-24.132,0.42c-6.388,6.614-6.388,17.099,0,23.713l102.4,102.4%20c6.665,6.663,17.468,6.663,24.132,0L421.456,80.44C428.236,73.891,428.424,63.087,421.876,56.307z'%20fill='%23ffffff'%20data-original='%23000000'%20style=''%20class=''%3e%3c/path%3e%3c/g%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3cg%20xmlns='http://www.w3.org/2000/svg'%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:22px;height:22px;background-repeat:no-repeat}.advantage_new .block .lft .hero__icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0}.hero__benefit-icon{display:block;width:25px;height:25px;color:#171b14}.partner_wrap .block img{width:100%}.partner_wrap .block{padding:15px;border:1px solid #eeeeee;border-radius:15px}.partner_wrap .block_wrap{padding:0 5px}.header_index .header_center .advantage .advantage_wrap div{display:flex;align-items:center;padding:3px 0;position:relative;z-index:5000}.header_index .header_center .advantage .advantage_wrap{padding:20px 30px;border-radius:10px}.header_index .header_center .advantage{font-size:18px;color:#000;position:relative;z-index:5000;width:fit-content}.header_index .header_center .advantage:before{content:"";width:100%;height:100%;position:absolute;z-index:50;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50%;border-radius:5px;opacity:.9}.header_index .header_center .advantage .advantage_wrap div:before{content:"";font-size:20px;margin-right:5px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2023C5.92487%2023%201%2018.0751%201%2012C1%205.92487%205.92487%201%2012%201C18.0751%201%2023%205.92487%2023%2012C23%2018.0751%2018.0751%2023%2012%2023ZM12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021ZM10.7071%207.29289L9.29289%208.70711L12.5858%2012L9.29289%2015.2929L10.7071%2016.7071L15.4142%2012L10.7071%207.29289Z'%20fill='url(%23paint0_linear)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear'%20x1='12'%20y1='1'%20x2='12'%20y2='23'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFC700'/%3e%3cstop%20offset='1'%20stop-color='%23FFA564'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");min-width:30px;height:24px;display:inline-block;background-repeat:no-repeat}.header_material{position:relative;padding:30px 20px 10px;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff;border-radius:10px}.header_material .block{margin-bottom:15px;position:relative;z-index:500}.header_material .block.center{text-align:right}.header_material .block .title{font-weight:700;font-size:18px}.header_material .block img{max-width:130px;width:100%;border-radius:10px}body .header_index .green_btn:hover{color:#fff;border:2px solid #33cc00;background:none;text-decoration:none}.main_index{width:100%;max-width:2000px;margin:0 auto;position:relative}.main_index.ruller{overflow:hidden}.main_index_wrap{margin:0 auto;max-width:1200px;padding:0 10px;z-index:1000;position:relative}.usluga_index{display:flex;flex-wrap:wrap}.usluga_index .usluga{width:33%;margin-bottom:30px;display:flex}.usluga_index .usluga .usluga_wrap{width:100%;margin:0 5px;box-shadow:0 7px 7px #00000012;display:flex;flex-direction:column;border-radius:10px;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff}.usluga_index .usluga .info{padding:0 20px}.usluga_index .usluga .image{width:100%;display:flex;justify-content:center}.usluga_index .usluga .image img{width:100%;border-radius:10px;position:relative;z-index:50}.usluga_index .usluga .more .brd_btn{display:inline-block;padding:8px 20px;margin-right:5px}.usluga_index .usluga .more .brd_btn.brd_gray{color:#ccc;border:2px solid #ccc;display:flex}.usluga_index .usluga .more .brd_btn.brd_gray:hover{color:#fff;border:2px solid #33cc00}.usluga_index .usluga .more{margin-top:auto;padding:10px 20px 20px;display:flex;justify-content:space-between}.usluga_index .usluga .title a{font-size:20px;text-decoration:none;font-weight:700}.usluga_index .usluga .title{margin:0 0 10px}.usluga_index .usluga .price{font-size:22px;margin:0 0 10px}.usluga_index .usluga .image .gallery_list{width:100%;position:relative}.usluga_index .usluga .image .specific{position:absolute;top:10px;left:10px;z-index:500;display:flex}.usluga_index .usluga .image .specific .floor{padding:7px 15px;background:#fff;border-radius:4px;margin-right:5px}.usluga_index .usluga .image .specific .space{padding:7px 15px;background:#ffda26;border-radius:4px;margin-right:5px}.usluga_index .usluga .image .gallery_list .block{padding:20px}.usluga_index .usluga.nenashli .usluga_wrap{padding:20px 0;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative;overflow:hidden;z-index:500;min-height:450px;background:radial-gradient(68.51% 159.33% at 50% 0%,#f5f9f5,#f7dc90),radial-gradient(159.33% 159.33% at 50% 0%,#503d71,#464647)}.usluga_index .usluga.nenashli .usluga_wrap .more{margin:0;padding:20px 0 0;flex-wrap:wrap}.usluga_index .usluga.nenashli .usluga_wrap:after{content:"";position:absolute;width:400px;height:525px;background:url(/assets/proek-gift-S3ajyQZ2.jpg) 50% 50% no-repeat;z-index:50;bottom:0;left:250px;top:0;opacity:.5;transform:rotate(-35deg)}.usluga_index .usluga.nenashli .usluga_wrap .info{position:relative;z-index:500}.usluga_index .usluga .material img{width:30px}.usluga_index .usluga .price .material span{color:#000;text-decoration:underline}.usluga_index .usluga .price span{color:#ccc}.main_index_wrap.proekt .title_h2{font-family:Panton-Bold}.main_proekt .title_text{margin:0 0 20px}.proektirovanie_wrap{margin:40px 0;padding:30px;border:2px solid #ffd550;border-radius:10px}.proektirovanie_wrap .right{min-width:250px}.proektirovanie_wrap .btn_main_raschet{margin-top:10px}.proektirovanie_wrap .btn_main_raschet a{display:inline-block}.proektirovanie_wrap .btn_main_raschet img{width:25px;display:inline-block}.usluga_price .title_text{margin:0 0 10px}.usluga_price .title_text_phone{margin:10px 0 20px}.btn_usluga_index{margin:15px 0 40px;display:none}.main_index_wrap.text_main{margin-top:50px;margin-bottom:50px}.advantage_top{background:#fff;box-shadow:0 10px 20px #0000000f;display:flex;border-radius:10px;margin:28px auto 40px;position:relative;z-index:1000;width:100%}.advantage_top .left{width:40%;padding:30px;background:#ffc13b;background:url(/assets/bg-menu-CgACwNxp.jpg) 50% 50%;background-size:cover;border-radius:10px 0 0 10px}.advantage_top .left .title_h2{font-size:26px}.advantage_top .left .title_text{font-size:16px;margin:20px 0}.advantage_top .right{width:60%;padding:30px;display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff;border-radius:0 10px 10px 0}.advantage_top .right .block{width:50%;display:flex}.advantage_top .right .block .img img{width:50px;padding:5px}.advantage_top .right .block .img{padding:0 20px 0 0}.advantage_top .right .block .title{font-size:30px;font-weight:700}.advantage_top .btn_main_top{display:flex;flex-wrap:wrap;display:none}.advantage_top .btn_main_top a{margin-bottom:5px;margin-right:5px}.main_index_wrap .family{margin:80px auto;max-width:800px;text-align:center}.main_index_wrap .family .left{padding-right:10px}.main_index_wrap .family .left img{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 20px #0000001a}.main_index_wrap.portfolio.slide100{margin-bottom:10px}.main_index_wrap.portfolio.slide100 h3{margin-bottom:20px}.portfolio_main.slide100 .block{padding:5px}.main_index_wrap.portfolio{margin-bottom:80px}.main_index_wrap.portfolio h3{font-family:Panton-Bold}.main_index_wrap.portfolio h3 span{color:#3c0}.main_index_wrap.portfolio .title_text{margin:0 0 40px}.main_index_wrap.portfolio .btn_main_ekskursia{margin-top:20px}.main_index_wrap.portfolio .btn_main_ekskursia .brd_btn{max-width:262px;font-weight:700;font-size:18px}.main_index_wrap.portfolio .btn_main_ekskursia .brd_btn.arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding-left:35px;background-repeat:no-repeat;background-size:20px;background-position-y:center;background-position-x:12px}.main_index_wrap.etapy{margin-top:24px;margin-bottom:24px}.main_index_wrap.etapy .steps{display:flex;justify-content:space-between}.main_index_wrap.etapy .etap.step1{background:url(/assets/et-1-CXbCtQn9.avif) 50% 50%;background-size:cover;color:#fff}.main_index_wrap.etapy .etap.step1 a{color:#fff}.main_index_wrap.etapy .etap.step2{background:url(data:image/avif;base64,AAAAHGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZgAAAOptZXRhAAAAAAAAACFoZGxyAAAAAAAAAABwaWN0AAAAAAAAAAAAAAAAAAAAAA5waXRtAAAAAAABAAAAImlsb2MAAAAAREAAAQABAAAAAAEOAAEAAAAAAAAIqAAAACNpaW5mAAAAAAABAAAAFWluZmUCAAAAAAEAAGF2MDEAAAAAamlwcnAAAABLaXBjbwAAABNjb2xybmNseAACAAIABoAAAAAMYXYxQ4EgAAAAAAAUaXNwZQAAAAAAAAFeAAABkAAAABBwaXhpAAAAAAMICAgAAAAXaXBtYQAAAAAAAAABAAEEgYIDhAAACLBtZGF0EgAKCTgiK7j2kCAgaTKYEUxwAsdTLd/KZqJ2r2voC0SleCCOS788O0/w2YyDvr7dXT6iaHcj8+MrNr8Mwn5NFRT+4xqjFWWKjMIZjwRC17lwG0m2qYKFFmFMZE/zoYODk8DR5+4yibwERCCsxY4j+JabDj7t4/8vA7/BQ3e+THaYWUI8+L2JZORPu1KFQu8T8UAEYel2+RNBFdkaVEbCHmT1dTo/+62EVE0YwiAskPvEmb137hOshJucB76D6H/ReE0dIfMAxcykoR93uxZxyNIeD5jEe8vANg4mqSYTkkIshkv20JXXQi5aFabOeOSL/VUKqoVyDVIkPK2nWD6JXY5e14jaXEebghlN1BPR5MOlTaYEfF62lBZE1573NsfkaWxGA6okU+iKQHBwV+Rb8rC3Gy5HWEKWZIyv4MesB5+V1RsXcSQ6IZ2Vvy4nFBP95HSnkuPIYcG/coQ03DjjwC86pQ6Sw5ZkZ+UdPgkV3Rc8+iF7PjlT8JtAg1R8tSiKrTsvoVSl+hMteNqdWOy+fAKx2BPsRnr7DvXIkjvNuc14s8ATG5lcA9eRp5YEPlnzT/YFMHJClNZKb+sPA4tj9v+yOGayft43dobJOw+xYGOvDuIqiMdq5OCdArSWgILw+8YKRrTEBhDBhmnaOATcrMPT5HOl8XWYNIxbKGr+vmy9BP3xVU0Pws9sArLpmOBrcLPXc5Opnxt+q15SjL9I3sJA9dCkLAiotyhKDzmqWi/kAmUFJYdThiJiixYjldEwIsb4GF5T0anF/z+KFNAXi7RatGERECgIN+f7u8CPlx8cl2sGyphvxS5w0Hs58xkhPzn+Vh2OmAlPsOvNVxtMmkT6KeD53tWzdv6P5cM1Iuc7XutdC3YT8uMkYIORSDKUgNbwFCFQF1r1f+sRZA0HUA7KnHa61HI4/BDQLhvXRPZtPa6AngibFT1TkHk0etWxCQvESatvVv8uqp+R9rtQQxo1D4s+KYEx00Tj6kUSrcfW0uF7EQICIXWqlr7kXZp5WSUw0lgnPS05MfyKhrjJX3SlQzzvXF+KOHbTgc3BXmY0V8+L/FWEWLv7ozbmsy6qRD9C1ROleKVF11fQsBnwR+v3fIv4ji91bUmwNS6yWC+v5X135VJz4Xq9rSZWMiAURkay5AtV3G/4biKyuCKAv7UGUj5UVcUqtA3cMDMv7cOqos5kvFv1A6dUXgrmVNzdqWPiZGH33q3YDgvdJrUK1RvFgbLE1vV03SBrz4DRgcsLArcqD+3mC2LVm+/F7G201gz+iZ2szy10UD8oGl4fs9F+q2XLlv+t+S0YmD/jaYPbigujzLBjsiuH2YgIpQa/0h+xupY8Z/8V8dW42yTc9OG/Os8jiaz2eDALwsQxMOeZLWucDyMBpRqTAt4RUgOTisUmiUyx2Js72brycC7upxXwkz7Nb6Bxe6PvGTCmJkzKAAgaRaBMdQ4rLWAsDaWpMYh5mKxo8KQKVg1FaSHw+pKyYzJh7EAxVvdIqXR8qBk6z2kj3C7w1ulWDY+4m2kICph4YU8I0Lg/iVkjgnkvY3DpxzmJc3Zn9rdq5GSHc7wXY9MJQfubQ5TskwXVN++qcASKRMnNuOzkLJVVcoLOrzdp8nws9BjANU47jnE5WrsB/gI+pVWOyBAphtNIkAH8OLbKQux6iYL+ZAAg01EGGxI1rt9/C5pXDBLDMtHaXIi3G4LIBNNkMvSo1zuFjyLJQifxBDIoWgB1oEiYmZ9RpiAYZELx+o+yF+mGllpJYK/OGhtuNomm8hGT5iSnCcB/YQExZa/p5TdFBdtIlplZqNGkWk0czlsX+SpdJoUOes4ZpcJ/atjBRG4ZtA8Hauwc72L61b5+JLI3qmuBhm6RWzNyJKcsvoha68kjFGadFI5na/cKGVXM967npaIKxAu36vzy+pI02TM39rU/zzE4KOaByp+gMAX9KKNJVigv0GiKoUHCHhWRj2uf0Gwup9O3AoHnk4Tc8nLmf4e1+t33n+jD//SlT6GWR8lclu5OrgWC5uOZPDGLI0b6u67LFeF23vJp1IsjnESF+qOd3DuqEqx/GsTURwMEmLkTkTJRMPiNAvQ8AEcmhmudQ7YymIuugrrcctn+Wfad/tu4o6Qb+9HQLRO2246NI9BtYKDqJ+JU9WFhSiSUqfYKDVPiR/1JD+yRN7xcDms7azYQMrE9EfzGj+YY047JWmv5vwCaG+1R2VCrIGoTtuOANB2+W3vH/tp5hBq12jkGunySkAdNP6QuNmkwC0+4PjMngd44y9Nh+L9R4mhlh3nVFaBnepD0ViI9e+JBrgjnFBV0l6FgMZNxMeSsh6czLDfFVvMHTvu7BD8q6Pwo4rdSYCcCO7Ccn80iQ3No+cTsr+CgTc+v5+mD0jnRdqgXz6Tve0cNi4QVfSgEBP3g5bTPe2ZMaYFufO0opBVjCdVwnHm1PPsKK4iQc8NrR/fUzdOh6bGmXtMPUv6BdijYL0iHKnzk7+Jb4fxpAcWhI6gS4XSyV5mJMyfCvlgPAh4PKfSz9HbQ93zY0Zh23s51c8373pOXkqlhDQUtpEfBTAao55L3f4wK/h8IWtJxaGDGgrHveOqXOlmeKJiKu7vq3VWRs1kukM9HvrGnp8JSv3ENWz9Gnm8sI8mokMvdOwbrQvK9U3/7syH5+/4TuOIqjKsOMcjp+aYpHv2bP+ZIcdToZ2b5l1iDqgCkahh3xeoD5/wqhBjCpzrbTkNhGvib6PgOjEzXOe46keydPysYodwrA5I4RospaIdzGYFnnAAAFBi+tiTlUT0mCobbDjO8dJ1fVK/6NTlatW+VPjNxR0dkFO7elOwU5cNIdOMAFMqIAUHmqifYtL/BTp13RNDk0hLxXFdI5EsQRezN+qUldY+5NeZr8yzVW+TcStQ2xX3Zdyfrr0llADpM1F0FZuDFukxfUKypcakanPaVWInAcsI=) 50% 50%;background-size:cover}.main_index_wrap.etapy .etap.step3{background:url(/assets/et-3-BDja8jAA.avif) 50% 50%;background-size:cover}.main_index_wrap.etapy .etap{width:30%;border-radius:20px;min-height:400px;box-shadow:0 10px 25px #060c220a}.main_index_wrap.etapy .etap .etap_wrap{padding:30px}.main_index_wrap.etapy .etap.step1 .brd_wh_btn{background:#fff;color:#000}.main_index_wrap.etapy .etap.step1 .brd_wh_btn:hover{background:#3c0;color:#fff}.main_index_wrap.etapy .etap.step1 .brd_wh_btn.arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");padding-left:35px;background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:12px}.main_index_wrap.etapy .etap.step1 .btn_main_etap{margin:30px 0 0}.main_index_wrap.etapy .etap .title_h2{font-family:Panton-Bold}.main_index_wrap.etapy .etap .title_h3{font-family:Panton-Bold;text-shadow:0 10px 20px rgba(0,0,0,.14)}.main_index_wrap.etapy h3{margin-bottom:30px}.main_index_wrap .gosti_city{margin-bottom:80px}.main_index_wrap .gosti_wrap{display:flex;justify-content:space-between;margin-top:80px;margin-bottom:20px}.main_index_wrap .gosti_wrap .title_h2 span{color:#3c0}.main_index_wrap .gosti_wrap .left{width:55%;padding:0 20px 0 0}.main_index_wrap .gosti_wrap .right{width:45%;border-radius:10px;overflow:hidden}.contacts_main{margin:30px 0}.contacts_main .block{display:flex;margin:0 0 25px}.contacts_main .block .number{max-width:40px}.contacts_main .block .number span:before{font-size:16px;margin-right:5px;color:#000;background:#ffd550;padding:9px;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:17px;min-height:17px}.contacts_main .block.adres .number span:before{content:"⌖"}.contacts_main .block.phone .number span:before{content:"☎"}.contacts_main .block.worktime .number span:before{content:"◷"}.contacts_main .block .number img{width:100%}.contacts_main .block .info .title{font-family:Panton-Bold;font-size:20px}.contacts_main .block .info{padding:0 0 0 10px}.main_index_wrap .gosti_wrap .btn_main_zvonok{display:flex}.main_index_wrap.raschet{margin-top:80px;margin-bottom:80px;display:flex;justify-content:end}.main_index_wrap.raschet .raschet_wrap{display:flex;justify-content:space-between;border:5px solid #ffd550;border-radius:10px;padding:50px;position:relative;z-index:500;width:100%}.main_index_wrap.raschet .left{width:60%}.main_index_wrap.raschet .left .btn_main_raschet{display:flex}.main_index_wrap.raschet .left .title_h2,.title_h3{font-family:Panton-Bold}.main_index_wrap.raschet .left .title_h2 span{color:#3c0}.main_index_wrap.raschet .right{width:40%;position:relative}.main_index_wrap.raschet .right_wrap{position:relative}.main_index_wrap.raschet .right img{width:100%;border-radius:5px;opacity:.8}.main_index_wrap.raschet .right .calculator{position:absolute;max-width:350px;bottom:-100px;right:0}.main_index_wrap.raschet .right .calculator img{width:100%;opacity:1}.main_index_wrap.raschet .left .btn_main_raschet img{width:25px}.main_index_wrap.raschet:after{content:"";position:absolute;width:292px;height:200px;background:url(/assets/strugka-BnRmmlSK.avif) 50% 50%;z-index:50;bottom:-80px;left:-100px;opacity:.7}.main_index_wrap.raschet .left .btn_main_raschet a{display:inline-block}.rewies .title_h2{margin-bottom:20px}.rewies_wrap .block_wrap{min-height:300px;max-height:300px;overflow:hidden;background:#161616;border-radius:10px;padding-top:20px;padding-bottom:10px}.rewies_wrap .block{padding-right:10px;width:33%;padding-bottom:10px;border-radius:10px}.rewies_wrap .block img{width:100%}.main_index_wrap.gk{margin-top:80px;margin-bottom:80px}.gk_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.gk_wrap .block{width:50%;margin:0 0 5px;padding:0 10px 0 0}.gk_wrap .block .image{max-width:100%;min-height:200px;padding:20px;border-radius:10px}.gk_wrap .block .image.fund{background:url(/assets/gk-veranda-CAmgJE5g.jpg) 50% 50%;background-size:cover}.gk_wrap .block .image.dom{background:url(/assets/gk-dom-DiSDoREQ.jpg) 50% 50%;background-size:cover}.gk_wrap .block .image.krovlya{background:url(/assets/gk-krovlya-CLiV1j0Y.jpg) 50% 50%;background-size:cover}.gk_wrap .block .title_h2{background:#ffd550;padding:10px 20px;max-width:70%;border-radius:10px;font-size:22px}.gk_wrap .block .title_h3{padding:0 20px;font-size:22px;display:none}.gk_wrap .block .title_text{margin:10px 0;max-width:500px;padding:0 0 0 40px}.gk_wrap .block .title_text a{color:#35b3f1}.gk_wrap .block.kluch{display:flex;align-items:center}.gk_wrap .block.kluch .title_h3{display:block}.main_index_wrap.gk h3{margin-bottom:0}.main_index_wrap.gk .title_h2{font-family:Panton-Bold}.main_index_wrap.gk h3 span{color:#3c0}.main_quiz{margin:50px 0 80px;border:5px solid #ffd550;border-radius:10px;padding:40px 50px}.main_quiz .title{margin:0 0 15px;display:flex;align-items:center}.main_quiz .title .left img{width:70px}.main_quiz .title .right{padding:0;display:flex;align-items:center;flex-wrap:wrap}.main_quiz .title .right .title_h2{font-family:Panton-Bold;width:100%;margin:0}.main_quiz .title .right .title_text{color:#ccc;margin:0;width:100%}.main_quiz .title h2{margin:0}.main_quiz_wrap{display:flex;margin-top:30px}.main_quiz_wrap .left{max-width:330px}.main_quiz_wrap .left img{width:100%;border-radius:10px}.main_quiz_wrap .right .title_text{margin:-5px 0 20px;background:#ffd550;padding:3px 10px;border-radius:4px;display:inline-block}.main_quiz_wrap .left p{margin:0}.main_quiz_wrap .right{padding:0 0 0 20px}.main_index_wrap.proekt .main_quiz_wrap .title_h2{font-size:20px;font-family:Panton-Light}.quiz_face .rght{min-width:220px;text-align:center}.quiz_face .rght .architector{width:100%}.quiz_face .rght .architector img{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.quiz_face .rght .title_text{background:#ffd550;padding:3px 10px;border-radius:5px;display:inline-block;position:relative;margin-top:-45px}.main_quiz .vopros .title{font-size:28px}.main_quiz .wrap{gap:40px}.main_quiz .wrap .block{margin-bottom:20px}.main_quiz .wrap .block img{border-radius:10px}.main_quiz .wrap .block .floor{margin-top:10px;font-size:18px}.main_quiz .header_gift_wrap .header_gift{color:#ccc}.main_quiz .header_gift_wrap .header_gift img{opacity:.4}.main_materials{margin:80px 0}.main_materials .title_h2{width:100%}.main_materials_block{width:30%}.main_materials_block:last-child{padding-right:0}.main_materials_block .block:after{content:"";position:absolute;width:100%;height:100%;z-index:50;background:#000;opacity:.2;top:0}.main_materials_block .block.beton,.main_materials_block .block.armatura,.main_materials_block .block.gost,.main_materials_block .block.razmetka{background:none}.main_materials_block .block .block_wrap{padding:0 30px;color:#fff;text-shadow:#111111 10px 1px 15px;position:relative;z-index:500}.main_materials_block .block{margin-right:10px;min-height:250px;max-height:400px;margin-bottom:10px;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;position:relative;z-index:500;box-shadow:0 7px 7px #00000012}.main_materials_block .block .title_h2{font-size:32px}.main_materials_block .block .title_text{width:100%;font-size:26px;font-weight:700;margin-bottom:10px;margin-top:50px}.main_materials_block .brd_btn.arrow{border:2px solid #ffffff;background-color:#fff}.main_materials_block .brd_btn.arrow:hover{background-color:#3c0;border:2px solid #33cc00}.main_materials_block .btn_main_top a{text-shadow:none}.main_materials_wrap{display:flex;justify-content:space-between}body .main_index_wrap.usluga_price{margin-top:80px;margin-bottom:80px}.price_main_dom .price_main_block{display:flex;justify-content:space-between;gap:20px}.price_main_dom .price_main_block .block{width:33%;background:#fff;border-radius:10px;box-shadow:0 10px 25px #060c221a;padding:40px 20px 20px}.price_main_dom .price_main_block .price{color:#3c0;font-size:20px;text-align:center}.price_main_dom .price_main_block .line{height:1px;background:#0000001a;margin:20px 0}.price_main_dom .price_main_block li{list-style:none;margin:13px 0 13px 20px}.price_main_dom .price_main_block li span:before{content:"✓";font-size:16px;margin-right:5px;color:#000}.price_main_dom .price_main_block .title_h2,.price_main_dom .price_main_block p{text-align:center}.price_main_dom .price_main_block .custom{padding:10px 20px;background:url(/assets/bg-menu-CgACwNxp.jpg) 50% 50%;background-size:cover;border-radius:10px;margin-bottom:10px;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff;box-shadow:0 4px 30px #00000017}body .main_index_wrap.usluga_price h3{margin-bottom:0}body .main_index_wrap.usluga_price h3 span{color:#3c0}body .main_index_wrap.usluga_price .title_h2.text{margin:-25px 0 30px;font-size:20px;color:#3c0}body .main_index_wrap.usluga_price .btn_main_price{display:flex}body .main_index_wrap.usluga_price:after{content:"";position:absolute;width:292px;height:200px;background:url(/assets/strugka-BnRmmlSK.avif) 50% 50%;z-index:50;bottom:-80px;left:-100px;opacity:.7}body .main_index_wrap.usluga_price div,h3,p{position:relative;z-index:100}body .main_index_wrap.usluga_price .garant_cena{background:url(/assets/garant-cena-Cqhue4OL.jpg) 50% 50%;background-size:cover;padding:60px 40px;margin-top:20px;border-radius:10px;margin-left:auto;width:90%}.price_main_dom .price_main_block .variant{margin:5px 0 0;text-align:center}.price_main_dom .price_main_block .image{display:flex;justify-content:center;margin-bottom:10px}.price_main_dom .price_main_block .image img{border-radius:10px;width:100%;max-width:220px}.garant_cena .title_h2{font-family:Panton-Bold}.garant_cena .title_h2 span{background:#f50808;padding:2px 15px 4px;border-radius:4px;color:#fff}.garant_cena .title_text a{text-decoration:none;color:#35b3f1;border-bottom:1px dotted #35b3f1}.garant_cena .title_h3{margin-top:20px}.garant_cena .title_text{margin:0}.garant_cena .fire img{width:50px;margin-left:20px}.garant_cena .fire{background:#f50808;padding:5px 25px;border-radius:10px;color:#fff;display:flex;align-items:center;width:fit-content}.price_main{padding:0 30px}.usluga_price table{width:100%;border-collapse:collapse;border-spacing:0}.usluga_price table tr:hover{background:#f7f4f4}.usluga_price table td{border:1px solid #999;padding:5px 10px;vertical-align:middle}.usluga_price .title_table{background:#3c0;padding:10px;color:#fff;font-weight:700;font-size:20px}.usluga_price .title_table img{width:50px}.main_index_wrap.price_slider{padding:0 30px}.main_index_wrap.price_slider h3{margin:30px 0 0}.price_main_block .block{width:97%}.price_slider .title_text{margin:0}.price_slider .title_text_phone{margin:0 0 20px;font-weight:700}.btn_price_index{margin:30px 0 20px;display:flex}.btn_price_index span:before{content:"▦";font-size:20px;margin-right:5px}.object_main{margin:70px 0 20px}.object_main .object_block{display:flex;justify-content:space-between;flex-wrap:wrap}.object_main .object_block .block{width:25%;padding:10px;text-align:center}.object_main .object_block .block_wrap{width:100%;height:100%;background:#f7f4f4;border-radius:5px;padding-bottom:15px}.object_main .object_block .block img{width:100%}.object_main .object_block .block .title{font-size:18px;font-weight:700}.advantage_main{margin:100px 0 50px}.advantage_main .advantage_main_wrap{display:flex}.advantage_main .left{width:55%;display:block}.advantage_main .right{width:45%;text-align:right;margin-top:-40px}.advantage_main .right img{width:100%}.advantage_main .right .title_text{font-size:14px;color:#ccc;padding-left:20px}.advantage_main .right .title_h2{font-size:20px;text-decoration:underline;margin-top:-60px;font-weight:400}.advantage_main .slider_advantage{display:flex;justify-content:space-between}.advantage_main .slider_advantage .block{background-color:#f7f4f4;width:33%;display:flex;border-radius:10px;overflow:hidden}.advantage_main .slider_advantage .block_wrap{display:flex;align-items:center;padding:20px 0}.advantage_main .slider_advantage .block_wrap.inst,.advantage_main .slider_advantage .block_wrap.uborka,.advantage_main .slider_advantage .block_wrap.musor{background:none;background-position:8rem 1rem;background-repeat:no-repeat;background-size:contain}.advantage_main .slider_advantage .block_wrap .text{padding:10px 15px;width:60%;font-weight:700}.advantage_main .title_h2 strong{font-weight:bolder}.advantage_main .title_h2{font-weight:400;line-height:26px}.advantage_main h3{margin-top:-7px;color:#3c0}.advantage_main .advantage_main_wrap.two{flex-direction:row-reverse;margin-top:20px;align-items:center}.advantage_main .advantage_main_wrap.two .left{width:65%;padding-left:30px}.advantage_main .advantage_main_wrap.two .right{width:35%;text-align:left}.advantage_main .advantage_main_wrap.two .right .title_h2{margin-top:-10px}.advantage_main .advantage_main_wrap.two .right .title_text{padding-left:0}.number_block{display:flex;margin:0 0 25px}.number_block .number{max-width:50px;min-width:50px}.number_block .number img{width:100%}.number_block .info .title{font-family:Panton-Bold;font-size:20px}.number_block .info{padding:0 0 0 10px}body .main_index .advantage_slider{margin-top:40px;background:none;color:#fff;margin-bottom:80px;background-attachment:fixed;position:relative;display:flex}body .main_page .advantage_slider{margin-top:40px;background:none;padding:60px 0 10px;color:#fff;margin-bottom:40px}.advantage_slider_wrap{display:flex;width:100%}.advantage_slider_wrap .right{width:55%;padding:0 10px 0 0}.advantage_slider_wrap .left{width:45%;position:relative;padding:0 20px}.advantage_slider_wrap .left img{width:100%;border-radius:10px}.advantage_slider_wrap .left .perforator{width:55%;padding:0;position:absolute;bottom:50%;left:40%}.advantage_slider_wrap .title_h2,.advantage_slider_wrap .title_text{text-shadow:#111111 10px 1px 15px}body .main_index .advantage_slider .advantage_slider_wrap_wrap{position:relative;z-index:100;padding:30px 10px 0}body .main_index .advantage_slider .header_wrap_bg{opacity:.5;background-color:#fff}.advantage_slider .title_h2{margin:0 auto;max-width:1200px;padding:30px 10px 0;z-index:1000;position:relative;color:#000}.portfolio_main{padding:0 20px}.portfolio_main .block{width:25%}.portfolio_main .block img{width:100%;padding:1px;border-radius:5px}.portfolio_main .block img:hover{opacity:.5}.portfolio_main_tabs{padding:0 20px}.portfolio_main_tabs .block{width:25%}.portfolio_main_tabs .block img{width:100%;padding:1px;border-radius:5px}.portfolio_main_tabs .block img:hover{opacity:.5}.slider_main{width:100%;position:relative;background:url(/assets/blur-DWJi6ilV.jpg) 50% 50%;background-size:cover;background-attachment:fixed;margin:50px 0}.slider_main_wrap{margin:0 auto;max-width:1200px;display:flex;position:relative;z-index:1000;padding:50px 10px;gap:32px}.slider_main .left{position:relative;display:block;width:50%;padding-right:0}.slider_main .left img{width:100%;border-radius:5px}.slider_main .left>img{position:absolute;left:0;height:calc((100% - 18px)/2);object-fit:cover}.slider_main .left>img:first-child{top:0}.slider_main .right{width:50%}.slider_main .left .roofing-page__brigade-image{bottom:0;margin-top:0;aspect-ratio:auto}.slider_main .right h2{margin-top:5px;margin-bottom:5px}.slider_main .right h3{margin-top:10px;margin-bottom:5px}.slider_main .right .advantage{margin:5px 0}.slider_main .right .advantage div{background:#646561;border-radius:3px;padding:3px 15px;margin:6px 0;color:#fff;width:fit-content}.slider_main .header_wrap_bg{opacity:.5;background-color:#fff}.slider_main .header_wrap_bg.maket{opacity:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20stroke='%23C8C1C1'%20viewBox='0%200%201300%20835'%3e%3cpath%20stroke-width='.5'%20d='M459%20180v157m-103%2045%20103%2010%20170-21m-170%2021v219m27-45-27-3m0-356-217%2083v273l217%2035m170%2068%20243-64V247L629%20107v559Zm243-118-243%2034-33-4M459%20180l-6-8%20176-76%20250%20147-7%204-243-140-170%2073Zm170-84v11m0%20235-90-22-183%2038v24l183-27%2090%2016v-29Zm-90-22v35m-80%20200-217-20m354%2091V424l-110%206v177l110%2019Zm0%2033-75%2019-107-26v-18l34-5v-16l43-7V432l105-6M448%20613l111%2021%2037-8v33l33%207m-70-32v17l-111-22m111%2022-38%207-107-24m107%2012v45m-35-261%205%202m12%2012%2079-3v29h-79v-26Zm0%2040v23l79%202v-24l-79-1Zm11-108c0%203-14%206-32%206s-32-3-32-6%2014-5%2032-5%2032%202%2032%205Zm88%20104h21v29l-21-1v-28Zm4%205v6h12v-7l-12%201Zm13%2011h-13m12%204h-12m12%204-12-1m93-91v120l128-8v-94l-128-18Zm0%20118%20122-7v-94m0%2094%206%201m-59-102v104m3%200V423m56-52-128-32V214l128%2058v99Zm-6-2v-95l-122-53m122%2053%206-2m-56%2085V252m-3%20104V251M591%20112V96l-98-54-86%2051v10l32%2013v92m9-3v-93l-9%204m9-4%2063%2027m0%208V79l11-6v69m0-69-29-17-86%2047m86-61v14m-84%20372v91l-138-6v-73l138-12Zm-138%2012%204%202%20134-13m-134%2013v71m61-77v79m-3-79v79m-62-147v-66l138-48v83l-138%2031Zm65-15v-70m-3%2071v-70m76-26-134%2046v63m184-167-223%2087%206%203m29%2012%204%202m210-92v98l42-9V196l-42%2016Zm106-38-50%2018v106l50-10V174ZM491%20309v-93l36-13m-42%209%206%204m50-24%208%204%2042-15m-42%2015v101m323%20305%20105%209v20L618%20788%2034%20595v-16l208-16m735%2048L618%20749%2034%20579m584%20170v39'/%3e%3cpath%20stroke-width='.3'%20d='M872%20154v556m0-108%20119%2010M545%20778l446-173M545%20820l446-196M1%20570l692%20201M4%20585l684%20226M69%20566l583%20145m-147-29%20109-27m-295-42%20333%2074m-238-61v32m-14-22%2014-2m0%2018-14%203m121%203-16%202m113%2058v116m-6-434%20356%2050m-356%2087%20338-21M466%200l488%20287M443%20177%20848%200m106%20580L315%20748m297-164%20342-48m-353%2042%2044%205m-195-21%2010%201m-312-7%20500%2094m-84-17-19%204m-72-28-34%205m120-465%20395%20182M606%20661l282%2054M449%20394l199-26m-145-20%20145%2026m-145-63%2081%2020m-258%2033%20275-57m0%2038-275%2042m111%203-90-8m9-24-9-2m102%2077%20199-12M450%20601l195%2034M443%20227%20848%2081M443%20318l463-95M475%2032l133%2073m-260%2022L552%208M347%20136%20566%2017m-131%2097L275%2051m132%2042L281%2040m222%20251%20474%20116m-872%2049%20354-33m-327%2084%20327%2014m-164%2019-165-17m191%2052-189-30m311-339L121%20331m187-66-77%2029m-122%2064%20350-122M109%20403l350-77m0-85L118%20357m421-46v53m-183-12v36m130%2059v-27m110%2020v-28M443%200l525%20302M617%20112%20872%203M488%20167l-45%2019m-201%2037v367M407%2088v21m86-77v34M74%20576l-73%206m33%2013-33%203m628%2068v154m0-724V0M459%20186V49'/%3e%3c/svg%3e") 20% 20%;background-size:cover;z-index:51;right:-40%}.btn_main_face{display:flex}.btn_main_face .brd_btn{margin-right:5px}.other_proekt_wrap img{width:100%;border-radius:5px}.other_proekt_wrap .block_other{padding:0 5px 0 0}.other_proekt .title_h2{opacity:.2}.keys_wrap{width:32%;padding:0 5px 5px 0}.keys_wrap_wrap{border-radius:5px;border:1px solid #eeeeee;overflow:hidden}.keys_wrap .image .gallery_list img{width:100%}.keys_wrap .image{position:relative}.keys_wrap .image .gallery_list{position:relative;z-index:5000}.keys_wrap .image .specific{position:absolute;z-index:5001;top:10px;left:10px;padding:7px 15px;border-radius:5px;background:#fff}.keys_wrap .info{padding:0 10px 20px}.keys_wrap .info .title{font-weight:700}.main_index_wrap.order{margin-top:60px;text-align:center;margin-bottom:-30px}.main_index_wrap.order h3{margin-bottom:0}.main_index_wrap.order .title_h2{margin-top:0;font-weight:400;margin-bottom:20px}.order_main{display:flex;align-items:flex-end;justify-content:center}.order_main .left{max-width:400px}.order_main .left img{width:80%}body .order_callback{max-width:450px;color:#000;border-radius:20px;background:#fff;border:5px solid #ffd940;padding:20px 30px;box-shadow:0 0 30px #00000026;margin-left:-60px;margin-bottom:30px}.order_callback .info .text img{width:22px}.order_callback .info{margin-bottom:15px}.order_callback .block,.order_callback .block2{margin:10px 0}.order_callback .block select{font-family:Panton-Light;font-size:18px;padding-left:10px;width:100%;height:50px;border-radius:4px;cursor:pointer;outline:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNjdERUE0Nzk4MThFMzExOERCOEYyQTNGM0IwNkNBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODlFMjA5NDUwNjYxMUU3OTU3QURGOEIxMEU0MEQzMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODlFMjA5MzUwNjYxMUU3OTU3QURGOEIxMEU0MEQzMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYjlmMGZlMy1iZGE1LTVmNGEtODUzMy1iYjBkZDVkNWRmODciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZTZiYWZlYi0zZjg3LTExZTctOTY0OC1kZWIxN2ZmMGE3YTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6toO/fAAAATklEQVR42mJUMTK+y8DAoMSAH7gyAYlZBBTtAeKzTLfPnukEMirwKAoDqnkPMpEBh2K4IhCHCSaKphhFERj8//8fBQM95wLEgujiAAEGAJ/TNQcxXu4bAAAAAElFTkSuQmCC);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";-ms-appearance:none;appearance:none!important;background-position:95% 50%;border:1px solid #000000;color:#3c0}.order_callback .block input{width:100%;height:50px;font-size:18px;border-radius:4px;outline:none;padding-left:10px;border:1px solid #000000;font-family:Panton-Light}.order_callback .block textarea{width:100%;height:100px;font-size:18px;border-radius:4px;outline:none;padding-left:10px;padding-top:5px;border:1px solid #000000;font-family:Panton-Light}.order_callback .check_privacy input{width:15px;height:15px}.order_callback .check_privacy{font-size:14px}.order_callback .block .text_label_input.error{border:3px solid #f58993}.header_event_page{max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:550;padding:0 10px}.header_event_page h1{font-family:Panton-Bold}.event_page_wrap{display:flex}.event_page_wrap .left{max-width:65%;padding-right:20px}.event_page_wrap .left .gallery_1 img{width:100%;border-radius:5px}.event_page_wrap .left .gallery_2{margin:10px 0 0}.event_page_wrap .right{padding:40px;border-radius:5px;background:url(/assets/bg-wood-l4-dX-KF.png) 50% 50% / auto #fff;box-shadow:0 4px 30px #0000000d}.event_page_wrap .right .specifications{display:flex;flex-wrap:wrap;justify-content:space-between}.event_page_wrap .right .specifications .block{width:48%;margin-bottom:15px}.event_page_wrap .right .specifications .block .block_wrap{display:flex;padding:10px;background:#f8f8f8;height:100%;border-radius:5px}.event_page_wrap .right .specifications .block .block_wrap .image{max-width:45px;width:100%;padding-right:10px}.event_page_wrap .right .specifications .block .block_wrap .image img{width:100%}.event_page_wrap .right .specifications .block.razmer .block_wrap .image img{width:90%}.event_page_wrap .right .specifications .block .block_wrap .info .text{color:#777}.event_page_wrap .right .specifications .block .block_wrap .info .title{font-size:20px;font-weight:700;font-family:Panton-Bold}.event_page_wrap .right .deadlines{margin:40px 0}.event_page_wrap .right .deadlines .block{display:flex;align-items:center;justify-content:space-between}.event_page_wrap .right .deadlines .block img{max-width:40px;margin-right:5px}.event_page_wrap .right .deadlines .block span{font-weight:700;font-family:Panton-Bold}.event_page_wrap .right .prices{margin:20px 0 40px}.event_page_wrap .right .prices .block{display:flex;align-items:center;justify-content:center;justify-content:space-between}.event_page_wrap .right .prices .block span{font-weight:700;font-size:24px;font-family:Panton-Bold}.event_page_wrap .right .btn_main{display:flex;justify-content:center;align-items:center}.event_page_wrap .right .btn_main .btn_popup.green_btn{font-size:18px;font-weight:700;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.event_page_wrap .right .btn_main a{margin-right:10px}.event_page_wrap .right .btn_main .arrow:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20viewBox='0%200%2017%2017'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M4.492%200h-1.984c-0.827%200-1.5%200.673-1.5%201.5v10.657l2.521%204.956%202.464-4.959v-10.654c-0.001-0.827-0.674-1.5-1.501-1.5zM2.508%201h1.984c0.275%200%200.5%200.225%200.5%200.5v1.019h-2.984v-1.019c0-0.275%200.224-0.5%200.5-0.5zM2.008%204.55v-1.031h2.984v1.031h-2.984zM3.948%2014.021h-0.87l-1.070-2.104v-6.367h1v6.481h1v-6.481h0.984v6.37l-1.044%202.101zM8%200v17h7v-17h-7zM14%2016h-5v-0.984h2v-1h-2v-1.016h1v-1h-1v-1h2v-1h-2v-0.984h1v-1h-1v-1h2v-1h-2v-1.016h1v-1h-1v-1h2v-1h-2v-1h5v15z'%20fill='%23000000'%20/%3e%3c/svg%3e") no-repeat;width:28px;height:22px;margin-right:8px}.header_event_page .breadcrumb{margin:0 0 20px}.header_event_page .event_material{margin:-10px 0 10px}.header_event_page .event_material img{width:40px;border-radius:5px;margin-right:5px;margin-left:5px}.event_page_wrap .right .phone_block{margin:40px 0 20px}.event_page_wrap .right .phone_block .title{font-size:18px}.event_page_wrap .right .phone_block .number a{font-size:30px;font-weight:700;text-decoration:none}.event_prices{margin:80px 0 40px}.price_main_dom.event_table{background:#fff;border-radius:10px;box-shadow:0 10px 25px #060c221a;padding:20px}.price_main_dom.event_table .price_main_block .block{background:none;padding:20px;box-shadow:none}#complete{margin-top:-80px;position:absolute}.main_page.usluga_page h2{margin-bottom:0}.main_page.usluga_page .event_prices h3{margin-bottom:20px}.usluga_page .materials{padding:30px 30px 10px;background:url(/assets/bg-menu-CgACwNxp.jpg) 50% 50%;background-size:cover;border-radius:5px;display:inline-block}.usluga_page .materials .title{font-size:20px;margin-bottom:10px}.usluga_page .materials .block{margin-bottom:10px}.usluga_page .materials .block .mini_material{width:55px;height:55px}#eventpage .usluga_page .silder_usluga{margin:0 0 80px}.usluga_description{display:flex}.usluga_description .left{width:30%}.usluga_description .left img{width:100%;border-radius:10px}.usluga_description .right{width:70%;padding:0 0 0 25px}.usluga_photo_wrap .block{width:25%;padding:1px}.usluga_photo_wrap .block img{width:100%;border-radius:5px}.usluga_photo_wrap .block img:hover{opacity:.5}.usluga_page .usluga_price .title_text_phone{margin:0 0 20px;font-weight:700}.usluga_page .usluga_price h3{margin:30px 0 0}.usluga_page .usluga_price .title_text{margin:0}.usluga_stoimost{background:#fc3;padding:10px 30px;font-size:20px;font-weight:700;border-radius:5px;display:inline-block;margin-top:-18px;margin-bottom:5px}.usluga_stoimost_text{color:#bbb;font-size:14px;max-width:600px}.usluga_page .footer_brick{margin:40px 0 50px}.usluga_order_top{display:flex}.usluga_order_top .left{width:70%}.usluga_order_top .right{width:30%;margin-top:-150px}.usluga_order_top .left .phone{display:flex;width:100%}.usluga_order_top .left .phone .btn_main_top{width:50%;display:flex;align-items:center}.usluga_order_top .left .phone .phone_block{width:50%;padding-right:10px}.usluga_order_top .left .phone .phone_block .title{font-size:18px}.usluga_order_top .left .phone .phone_block .number a{font-size:30px;font-weight:700;text-decoration:none}.usluga_order_top .left .phone .calculator{display:inline-block;padding:0 10px}.usluga_order_top .left .phone .calculator_wrap{display:flex;align-items:center;font-size:18px}.usluga_order_top .left .phone .calculator span{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--%20Font%20Awesome%20Free%205.15.4%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20--%3e%3cpath%20d='M400%200H48C22.4%200%200%2022.4%200%2048v416c0%2025.6%2022.4%2048%2048%2048h352c25.6%200%2048-22.4%2048-48V48c0-25.6-22.4-48-48-48zM128%20435.2c0%206.4-6.4%2012.8-12.8%2012.8H76.8c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm0-128c0%206.4-6.4%2012.8-12.8%2012.8H76.8c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm128%20128c0%206.4-6.4%2012.8-12.8%2012.8h-38.4c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm0-128c0%206.4-6.4%2012.8-12.8%2012.8h-38.4c-6.4%200-12.8-6.4-12.8-12.8v-38.4c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v38.4zm128%20128c0%206.4-6.4%2012.8-12.8%2012.8h-38.4c-6.4%200-12.8-6.4-12.8-12.8V268.8c0-6.4%206.4-12.8%2012.8-12.8h38.4c6.4%200%2012.8%206.4%2012.8%2012.8v166.4zm0-256c0%206.4-6.4%2012.8-12.8%2012.8H76.8c-6.4%200-12.8-6.4-12.8-12.8V76.8C64%2070.4%2070.4%2064%2076.8%2064h294.4c6.4%200%2012.8%206.4%2012.8%2012.8v102.4z'/%3e%3c/svg%3e");display:inline-block;width:32px;height:35px;background-repeat:no-repeat}.usluga_page .director_face{display:flex;width:100%;margin:80px 0 50px}.usluga_page .director_face .left{width:40%;padding:0 30px 0 0}.usluga_page .director_face .left img{width:100%;border-radius:10px}.usluga_page .director_face .right{width:60%}.usluga_zamer{background:none;background-size:cover;width:100%;min-height:300px;background-attachment:fixed;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;padding:20px 40px}.usluga_zamer .usluga_zamer_wrap{max-width:80%}.usluga_zamer .btn_zamer{display:flex}.usluga_zamer .btn_zamer .arrow:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat;width:22px;height:22px}.usluga_zamer .title_h2{font-size:32px}.usluga_zamer .title_text{font-size:18px;font-weight:700}.usluga_photo_wrap{padding:0 20px}.director_face .director_advanced{width:100%;padding:20px 0 0;display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center}.director_face .director_advanced .block{width:33%;display:flex;padding:0 10px 0 0}.director_face .director_advanced .block .img img{width:40px;padding:5px}.director_face .director_advanced .block .img{padding:0 10px 0 0}.director_face .director_advanced .block .title{font-size:30px;font-weight:700}.director_face .moscow .moscow_map img{width:100%}.director_face .moscow .moscow_map{max-width:50%}.director_map{margin:80px 0 0;width:100%;display:flex}.director_map .right{width:35%}.director_map .right img{width:100%}.director_map .left{width:65%;padding-right:10px}.director_map .left .title_h2{margin:-20px 0 40px}.director_map .left .title_text{margin:0 0 40px}.director_map .map_advantage{display:flex;flex-wrap:wrap;width:100%}.director_map .map_advantage .block{width:50%;padding:0 20px 40px 0;display:flex}.director_map .map_advantage .block .images{width:25%}.director_map .map_advantage .block .images img{width:100%;padding-right:10px}.director_map .map_advantage .block .text_advantage{width:75%}.director_map .map_advantage .block .text_advantage .title{font-size:18px;font-weight:700;margin:0}.director_map .title_h2 span{color:#3c0}body .usluga_order_top .right .block_wrap{max-width:450px;color:#000;border-radius:10px;background:#fff;border:5px solid #ededed;padding:10px 30px;box-shadow:0 0 30px #00000026;margin-left:-60px;margin-bottom:30px}.usluga_order_top .right .block_wrap .info .text img{width:22px}.usluga_order_top .right .block_wrap .info{margin-bottom:15px}.usluga_order_top .right .block_wrap .block,.usluga_order_top .right .block_wrap .block2{margin:10px 0}.usluga_order_top .right .block_wrap .block select{font-family:Panton-Light;font-size:16px;padding-left:10px;width:100%;height:50px;border-radius:4px;cursor:pointer;outline:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNjdERUE0Nzk4MThFMzExOERCOEYyQTNGM0IwNkNBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODlFMjA5NDUwNjYxMUU3OTU3QURGOEIxMEU0MEQzMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODlFMjA5MzUwNjYxMUU3OTU3QURGOEIxMEU0MEQzMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYjlmMGZlMy1iZGE1LTVmNGEtODUzMy1iYjBkZDVkNWRmODciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZTZiYWZlYi0zZjg3LTExZTctOTY0OC1kZWIxN2ZmMGE3YTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6toO/fAAAATklEQVR42mJUMTK+y8DAoMSAH7gyAYlZBBTtAeKzTLfPnukEMirwKAoDqnkPMpEBh2K4IhCHCSaKphhFERj8//8fBQM95wLEgujiAAEGAJ/TNQcxXu4bAAAAAElFTkSuQmCC);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";-ms-appearance:none;appearance:none!important;background-position:95% 50%;border:1px solid #000000}.usluga_order_top .right .block_wrap .block input{width:100%;height:40px;font-size:16px;border-radius:4px;outline:none;padding-left:10px;border:1px solid #000000;font-family:Panton-Light}.usluga_order_top .right .block_wrap .block textarea{width:100%;height:70px;font-size:16px;border-radius:4px;outline:none;padding-left:10px;padding-top:5px;border:1px solid #000000;font-family:Panton-Light}.usluga_order_top .right .block_wrap .check_privacy input{width:15px;height:15px}.usluga_order_top .right .block_wrap .check_privacy{font-size:14px}.usluga_order_top .right .block_wrap .box_label_input .label_input{font-size:16px}.category_usluga .category_wrap{margin:30px 0 60px}.category_usluga .category_block{display:flex;width:100%}.category_usluga .category_block .left{width:25%}.category_usluga .category_block .left img{width:100%;border-radius:10px}.category_usluga .category_block .right{width:75%;padding:0 0 0 20px}.category_usluga .category_block .right .title{font-size:24px;margin:0 0 5px;font-weight:700}.category_usluga .category_block .right .text ul{display:flex;flex-wrap:wrap}.category_usluga .category_block .right .text li{list-style:none;margin-left:0}.category_usluga .category_block .right .text li a{display:inline-block;background:#c5edc3;padding:5px 20px;border-radius:5px;color:#000;text-decoration:none;margin:0 5px 2px 0}.category_usluga .category_block .right .text li a:hover{background:#3c0;color:#fff}.category_usluga .category_block .right .more{margin:20px 0 0;display:flex}.window_success{width:100%;height:100%;position:fixed;z-index:10000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjczODQ2RjczMDJDMTFFN0FFRDhENTM2NkRFRDYyRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjczODQ2RjgzMDJDMTFFN0FFRDhENTM2NkRFRDYyRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzM4NDZGNTMwMkMxMUU3QUVEOEQ1MzY2REVENjJGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzM4NDZGNjMwMkMxMUU3QUVEOEQ1MzY2REVENjJGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PthsmU8AAAAYSURBVHjaYmRgYLjJgAaYGLAACgUBAgwAWBMA4/FPBRkAAAAASUVORK5CYII=);top:0;font-size:16px;display:flex;justify-content:center;align-items:center}.window_success .window{background:#ededed;padding:5px 30px 25px 20px;border-radius:5px;max-width:400px;margin:10px}.window_success .window h2{margin-bottom:10px}.window_success .window .text div{font-size:20px;color:#fff;margin-bottom:10px}.window_success .window .phone{margin:15px 0}.window_success .window .phone a{text-decoration:none;font-size:20px;font-weight:700}.window_success .window .phone.catalog a{text-decoration:underline}body .window_success .window .close{display:flex}body .window_success .window .close .brd_btn .arrow:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat;width:22px;height:22px}body .window_success .window .close .brd_btn{padding:8px 28px}.sitemap_usluga{display:flex;flex-wrap:wrap}.sitemap_usluga_block{width:20%;margin:20px 0;box-sizing:border-box;padding:0 10px}.sitemap_usluga_block .title a{border-bottom:1px solid #f03434;text-decoration:none}.sitemap_usluga_block img{width:100%;border-radius:5px}.sitemap_alphabet{font-size:30px;font-weight:700;border-bottom:1px dotted;cursor:pointer;margin-bottom:10px;display:inline-block;margin-right:15px}.sitemap_alphabet:hover{color:#c60}.usluga_advantage .slider_advantage{display:flex;flex-wrap:wrap;flex-direction:column;align-items:end}.usluga_advantage .slider_advantage .block{margin:5px 0 5px 10px;background-color:#e9e7e7;width:60%;display:flex;border-radius:10px;overflow:hidden;height:100%}.usluga_advantage .slider_advantage .block_wrap{display:flex;align-items:center;padding:20px 0}.usluga_advantage .slider_advantage .block_wrap.inst,.usluga_advantage .slider_advantage .block_wrap.uborka,.usluga_advantage .slider_advantage .block_wrap.musor{background:none;background-position:right;background-repeat:no-repeat;width:100%}.usluga_advantage .slider_advantage .block_wrap .text{padding:10px 15px;width:80%;font-weight:700;font-size:18px;text-shadow:#ffffff 5px 1px 15px}.slider_main_wrap .usluga_advantage .slider_advantage{align-items:start}.slider_main_wrap .usluga_advantage .slider_advantage .block_wrap{padding:10px 0}#tab1{background-image:none}.tabs{max-width:1200px;margin:0 auto;position:relative;z-index:100}#tabs-event section{display:none;padding:25px 0 0}.tabs input{display:none}#tabs-event #content4{padding:25px 10px 0}.tabs label{display:inline-block;color:#35b3f1;text-decoration:none;font-size:20px;border-bottom:1px dotted #35b3f1;font-weight:400;margin-right:20px;border:2px dotted #35b3f1;padding:10px 15px;border-radius:5px}.tabs label:hover{cursor:pointer}.tabs input:checked+label{border-bottom:none;font-weight:700;border:none;padding-left:0}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5{display:block}#tabs-event .event-comment .titleforma{color:#000;font-weight:700}.box_label_input{position:relative}.text_label_input[type=search]::-webkit-search-decoration,.text_label_input[type=search]::-webkit-search-cancel-button,.text_label_input[type=search]::-webkit-search-results-button,.text_label_input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.text_label_input:disabled,.text_label_input[readonly]{background-color:#f9f9f9;opacity:1}.box_label_input .text_label_input{height:calc(2.5rem + 2px);padding:.5rem .75rem}.box_label_input .label_input{position:absolute;top:50%;left:.3125rem;display:flex;transform:translateY(-50%);pointer-events:none;border:none;background-color:#fff;color:#000;padding-left:.5rem;padding-right:.5rem;transition:top .1s ease-in-out,scale .1s ease-in-out;font-size:18px;border-radius:4px}.box_label_input .label_input.label_input_textarea{top:24px}.usluga_order_top .box_label_input .label_input.label_input_textarea{top:18px}.box_label_input .label_input.label_input_search{left:40px;background:none}.box_label_input .label_input.label_input_rew{margin-top:auto;height:auto;padding:3px 5px}.box_label_input .text_label_input::-moz-placeholder{color:transparent}.box_label_input .text_label_input::placeholder{color:transparent}.box_label_input .text_label_input:focus~.label_input,.box_label_input .text_label_input:not(:placeholder-shown)~.label_input{top:0;transform:translateY(-50%) scale(.75);margin-left:-10px;box-sizing:border-box;color:#ccc}.box_label_input .text_label_input:focus~.label_input.label_input_search,.box_label_input .text_label_input:not(:placeholder-shown)~.label_input.label_input_search{transform:translateY(-5%) scale(.75);margin-left:-20px}body #calculator{max-width:800px}.quiz{display:flex;width:100%}.quiz .left{width:40%;padding-right:20px}.quiz .left .image img{width:100%;border-radius:5px}.quiz .left .time{display:flex;margin-top:20px;margin-bottom:40px;align-items:center;line-height:16px}.quiz .left .time .gray{color:#ccc}.quiz .left .pluses .title{font-weight:700}.quiz .left .pluses li{list-style:none;margin:10px 0 10px 15px}.quiz .left .pluses li span:before{content:"✓";font-size:16px;margin-right:5px;color:#ddd}.quiz .right{width:60%}*,*:before,*:after{box-sizing:border-box}:root{--darkBlue: #010a43;--lightGreen: #a7e9af;--whiteClr: #fff;--lightBlue: rgba(0, 64, 128, .2);--intenseBlue: #46b3e6}#surveyform .container{min-height:100vh;display:grid;grid-gap:40px;align-content:center}#surveyform .main{display:block;align-self:start}#surveyform button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}#surveyform button,input{overflow:visible}#surveyform button,select{text-transform:none}#surveyform button,[type=button],[type=submit]{-webkit-appearance:button}#surveyform button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}#surveyform button:-moz-focusring,[type=button]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}#surveyform [type=checkbox],[type=radio]{box-sizing:border-box;padding:0}#surveyform [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}#surveyform .illustration{width:100%;border-style:none}#surveyform label{cursor:pointer;font-size:20px}@media(min-width:700px){.container{grid-template-columns:1fr 1fr;max-width:1400px;margin:0 auto;align-items:center}#surveyform .header,.main{grid-row:1}}#surveyform .progressbar{margin:0rem 1rem 2rem;display:flex;flex-direction:row;justify-content:space-between;counter-reset:list;height:30px}#surveyform .progressbar__step{position:relative;width:20%;line-height:1.4}#surveyform .progressbar__step.active:before{background-color:var(--lightGreen)}#surveyform .progressbar__step:nth-child(2):after,.progressbar__step:nth-child(3):after,.progressbar__step:nth-child(4):after,.progressbar__step:nth-child(5):after,.progressbar__step:nth-child(6):after,.progressbar__step:nth-child(7):after{content:"";position:absolute;left:-100%;top:12px;z-index:-1;width:100%;height:2px;background-color:var(--lightBlue)}#surveyform .progressbar__step.active:nth-child(2):after,.progressbar__step.active:nth-child(3):after,.progressbar__step.active:nth-child(4):after,.progressbar__step.active:nth-child(5):after,.progressbar__step.active:nth-child(6):after{background-color:var(--lightGreen)}#surveyform .progressbar__step:before{counter-increment:list;content:counter(list);position:absolute;display:block;width:25px;height:25px;font-size:.85rem;background-color:var(--whiteClr);text-align:center;border:3px solid var(--lightBlue);border-radius:100%}#surveyform .survey{display:flex;flex-direction:column}#surveyform .survey__panel{display:none;padding:0 0 1rem 1rem}#surveyform .survey__panel--current{display:block}#surveyform .survey__panel__question{margin:0 0 1rem;font-size:1.35em;line-height:1.2}#surveyform .survey__panel strong{--darkGrey: #4b4b4b;display:block;margin-bottom:.3rem;font-weight:400;font-size:.95rem;color:var(--darkGrey)}#surveyform .error-message{margin-bottom:0;margin-top:5px;color:#f13546;font-weight:700}#surveyform [role=alert]{display:block}#surveyform .survey__panel__period{display:flex;flex-wrap:wrap}#surveyform .survey__panel__period .form-group{width:47%;margin-right:10px;margin-bottom:10px;border:2px solid var(--lightBlue);border-radius:5px}#surveyform .survey__panel__period .form-group:nth-child(2n){margin-right:0}#surveyform .survey__panel__period .form-group img{width:70px;margin-right:5px;border-radius:5px}#surveyform .survey__panel__period label{display:flex;align-items:center;justify-content:center}#surveyform .survey__panel__period [type=radio]{opacity:0;display:block;width:150px;height:50px;position:absolute;z-index:1;cursor:pointer}.survey__panel__period label{display:inline-block;position:relative;width:100%;min-height:75px;padding:10px 20px;text-align:center;border-radius:3px}#surveyform .survey__panel__period label:hover,.survey__panel__period [type=radio]:checked+label{border-color:var(--intenseBlue);background:#a7e9af}#surveyform .survey__panel__period label:hover{background:#a7e9af}#surveyform .review__period [type=radio]:checked+label{border:var(--intenseBlue)}#surveyform .radiobox,.radiobox:checked,.radiobox:not(:checked),.checkbox,.checkbox:not(:checked){opacity:0}#surveyform .radiobox:checked+label,.radiobox:not(:checked)+label,.checkbox:checked+label,.checkbox:not(:checked)+label{position:relative;padding-left:30px}#surveyform .radiobox:checked+label:before,.radiobox:not(:checked)+label:before,.checkbox:checked+label:before,.checkbox:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:23px;height:23px;border:1px solid #b8b7b7;border-radius:100%;background-color:var(--whiteClr)}#surveyform .radiobox:checked+label:after,.radiobox:not(:checked)+label:after{content:"";width:9px;height:9px;background-color:var(--intenseBlue);position:absolute;left:7px;top:7px;border-radius:100%;transition:transform .2s cubic-bezier(.785,.135,.15,.86),opacity .2s cubic-bezier(.785,.135,.15,.86)}#surveyform .radiobox:not(:checked)+label:after,.checkbox:not(:checked)+label:after{opacity:0;transform:scale(0)}#surveyform .radiobox:checked+label:after,.checkbox:checked+label:after{opacity:1;transform:scale(1)}#surveyform .form-group{margin-bottom:17px}#surveyform .form-group-textarea{margin-top:1rem}#surveyform .form-group-textarea label{display:block;font-size:.95rem}#surveyform .form-group-textarea textarea{padding:10px;overflow:auto;font-size:.9rem;display:block;border:2px solid var(--lightBlue);font-family:inherit;width:100%;resize:vertical;min-height:100px;max-width:300px;color:var(--darkBlue);-webkit-appearance:none}#surveyform .survey__panel .radiobox{margin-left:0}#surveyform .checkbox:checked+label:before,.checkbox:not(:checked)+label:before{border-radius:0}#surveyform .checkbox:checked+label:before{background-color:var(--intenseBlue)}#surveyform .checkbox:checked+label:after,.checkbox:not(:checked)+label:after{content:"";position:absolute;left:4px;top:7px;width:2px;height:2px;background-color:var(--whiteClr);box-shadow:2px 0 0 var(--whiteClr),4px 0 0 var(--whiteClr),4px -2px 0 var(--whiteClr),4px -4px 0 var(--whiteClr),4px -6px 0 var(--whiteClr),4px -8px 0 var(--whiteClr);transform:rotate(45deg);transition:transform .2s cubic-bezier(.785,.135,.15,.86),opacity .2s cubic-bezier(.785,.135,.15,.86),background-color .2s cubic-bezier(.785,.135,.15,.86)}#surveyform .survey__panel__personaldetails .form-group{margin:1rem 0}#surveyform .survey__panel__personaldetails .name,.survey__panel__personaldetails .email,.survey__panel__personaldetails .age{display:block;font-size:.95rem}#surveyform .survey__panel__personaldetails [name=name],.survey__panel__personaldetails [name=email],.survey__panel__personaldetails [name=country]{width:100%;padding:.6rem .75rem;border:2px solid var(--lightBlue);max-width:300px;-webkit-appearance:none}#surveyform .survey__panel__personaldetails [name=age]{padding:.6rem .75rem;border:2px solid var(--lightBlue);-webkit-appearance:none}#surveyform .form-buttons{display:flex;max-width:400px;margin-left:10px;margin-top:auto}#surveyform .button{--btnClr: #5f6caf;display:inline-block;padding:10px 25px;background-color:var(--btnClr);color:var(--whiteClr);border:2px solid var(--btnClr);border-radius:3px;font-family:inherit;cursor:pointer}#surveyform button[disabled]{display:none}#surveyform .button{margin:0 .5rem}#surveyform .button:hover{--btnHoverClr: #444e83;background-color:var(--btnHoverClr);border-color:var(--btnHoverClr)}#surveyform .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#surveyform .form-group.messquiz input{width:0;height:0}#surveyform .form-group.messquiz{margin-bottom:20px;display:flex;flex-wrap:wrap}#surveyform .form-group.messquiz .block{margin:0 10px 10px 0}#surveyform .form-group.messquizinput input{width:100%;height:50px;font-size:20px;border-radius:4px;outline:none;padding-left:10px;border:1px solid #000000;font-family:Panton-Light;margin-bottom:5px;max-width:400px}#surveyform .gift{width:40px;margin-right:-5px;margin-top:-5px}@media screen and (min-width:2000px){body{border:1px solid #dddddd;max-width:2000px;margin:0 auto}.logo_block{max-width:1998px}.burger_menu{max-width:2000px}#landing .menu_top{max-width:1998px}}@media screen and (max-width:1000px){.main_materials_block{width:33%}}@media screen and (max-width:850px){.keys_wrap{width:48%}}@media screen and (max-width:800px){.main_index .usluga_index .usluga{width:50%}.marquiz_load,#marquiz{right:10px}}@media screen and (min-width:750px){.helper_scroll,.gk_wrap .block .title_text br{display:none}}@media screen and (max-width:750px){body #calculator.landing_quiz .final_zagolovok .mdelete{display:none}.logo_block .logo_wrap{padding:8px 5px}.logo_block .logo_wrap .left .logo img{width:26px}.logo_block .logo_wrap .right .phone_top,.logo_block .logo_wrap .right .messenger{display:none}.logo_block .logo_wrap .right .btn_top{padding:0 10px}.logo_block .logo_wrap .left .name_logo a{font-size:20px}.logo_block .logo_wrap .left .name_text{font-size:13px;color:#ccc;margin-right:5px}.logo_block .logo_wrap .left .name_text .mdelete{display:none}.logo_block .logo_wrap .right .burger{display:block;width:45px}.logo_block .logo_wrap .right .burger span:nth-child(2){margin:7px 0}.menu_top{margin-right:5px;margin-left:5px;margin-top:5px}.menu_top .menu{flex-wrap:wrap;justify-content:flex-start;padding:8px}.menu_top .block{margin:7px 10px}.menu_top .menu .block a{font-size:18px}.menu_top .menu .block .submenu.submenu{left:-120px;padding-top:10px;top:0}.menu_top .menu .block .submenu li a{font-size:16px}.menu_top .block li{padding:8px 15px}.menu_top .block.gift img{margin-left:-4px}.main_page,.main_index_wrap{padding:0 10px}p{font-size:16px}h1{font-size:26px}h2,h3,h4,.title_h3,.title_h2{font-size:22px}li{font-size:16px}.silder_usluga .usluga_block .block .title a{font-size:17px}body .green_btn{font-size:16px}.messenger .msgr img{width:34px}.free{height:67px}.konkurent{bottom:5px;left:5px}.konkurent .block{background-size:cover;width:90px;height:80px}body .hight_font{font-size:30px;line-height:32px}.scroll_head_block{overflow-x:scroll;scrollbar-width:thin}.header_page{background-attachment:initial;margin-bottom:0}.page_about .advantage{margin-top:5px;padding:10px 10px 10px 3px}.page_about .advantage .left{padding:0 10px 0 0;width:55%;position:absolute;z-index:500;opacity:.3}.page_about .advantage .right{width:75%;margin-left:25%;position:relative;z-index:550}.page_about .advantage .title_h2{font-size:20px}.page_about .block_photo{flex-wrap:wrap}.page_about .block_photo .left{width:100%;padding:0 0 10px}.page_about .block_photo .right{width:100%}.page_about .garantii li{width:100%;padding:15px 8px;font-size:15px}.page_about .garantii li span:before{font-size:34px}.page_about{margin:0 0 45px}.header_page .header_center h1{font-size:30px;line-height:32px}.header_page .header_center{padding:20px 10px}.akciya{margin-top:20px;margin-bottom:40px}.proekt_podarok{flex-wrap:wrap}.proekt_podarok .left{width:100%;margin-bottom:20px}.proekt_podarok .right{width:100%}.proekt_complete .block{width:100%;padding:20px 0}.proekt_complete .block .right{padding-left:10px}.gk_wrap .block{width:100%;padding:0;margin:0;min-width:250px}.gk_wrap .block .title_h2{max-width:100%;padding:10px}.gk_wrap .block .title_text{padding:0 0 0 30px}.gk_wrap .block.kluch,.gk_wrap .block.kluch .image{padding:0}.main_index_wrap .gosti_wrap{flex-wrap:wrap}.main_index_wrap .gosti_wrap .left{width:100%;margin-bottom:20px}.main_index_wrap .gosti_wrap .right{width:100%}.afisha_proekt .left{display:none}.afisha_proekt .right{width:100%;padding:0}.category_all a{display:inline-block;background:#fff;padding:5px 10px;border-radius:5px;margin-bottom:5px;background:url(/assets/bg-menu-CgACwNxp.jpg) 50% 50%;line-height:30px;text-decoration:none;color:#000;margin-right:5px}.category_all .gift.proektirovanie,.category_all .gift{margin-left:0}.category_all{margin:20px 0 0}.usluga_photo_wrap{padding:0}.proekt_podarok.proektirovanie .left,.proekt_podarok.proektirovanie .right{width:100%}.proektirovanie_adv{flex-wrap:wrap}.proektirovanie_adv .block{width:100%;padding:20px 0;margin-bottom:10px}.proekt_complete{margin:40px 0}.stroiploshadka_wrap{flex-wrap:wrap}.stroiploshadka_wrap .left{width:100%;margin-bottom:10px;margin-right:0}.stroiploshadka_wrap .right{width:100%;margin-right:0}.price_main_dom .price_main_block{flex-wrap:nowrap}.price_main_dom .price_main_block .block{margin-bottom:20px;padding:20px 10px 10px;min-width:250px}.price_main_dom .price_main_block .line{margin:10px 0}.price_main_dom .price_main_block .block .btn_price_index{margin-top:20px;justify-content:center}.usluga_index .usluga{width:100%;margin-bottom:80px}.afisha_proekt.select_project{margin-bottom:40px}.usluga_index .usluga .usluga_wrap{margin:0}.usluga_index .usluga .more{padding:10px 10px 20px}.usluga_index .usluga .more .brd_btn{padding:8px 12px}.usluga_index .usluga .more .brd_btn:last-child{margin-right:0}.usluga_index .usluga .more .brd_btn.brd_gray{background:none}.usluga_index .usluga .more .brd_btn.brd_gray:hover{background-color:#3c0}.usluga_index .usluga.nenashli .usluga_wrap{min-height:300px}.main_index_wrap.raschet:after{display:none}.main_index_wrap.raschet .raschet_wrap{width:100%;padding:20px 10px;flex-wrap:wrap}.main_index_wrap.raschet .raschet_wrap .left{width:100%;margin-bottom:10px;padding:0}.main_index_wrap.raschet .raschet_wrap .right{width:100%;margin:0}.advantage_main .advantage_main_wrap{flex-wrap:wrap}.advantage_main .advantage_main_wrap .left,.advantage_main .advantage_main_wrap .right{width:100%}.advantage_main .advantage_main_wrap.two{flex-wrap:wrap}.advantage_main .advantage_main_wrap.two .left{width:100%;padding-left:0}.advantage_main .advantage_main_wrap.two .right{width:100%;margin:0}.advantage_main .advantage_main_wrap.two .right .title_h2{margin-top:0}.advantage_main .number_block{min-width:240px}.price_main{padding:0}.price_main_block .block{overflow:auto}.usluga_zamer{padding:20px 10px}.usluga_zamer .title_h2{font-size:26px}.usluga_zamer .title_text{font-weight:400}.page_contacts .block_contacts{flex-wrap:wrap}.page_contacts .block_contacts .left{width:100%;padding:0}.page_contacts .block_contacts .right{width:100%}.category_usluga .category_block .right{padding:0 0 0 5px}.category_usluga .category_block .right .title{font-size:22px}.category_usluga .category_block .right .text ul{margin-top:5px;margin-bottom:5px}.category_usluga .category_block .right .more{margin:5px 0 0}.advantage_main .left{width:100%;display:flex}.advantage_main .right{width:100%}.advantage_main .right img{margin-top:-10px}.advantage_main .right .title_h2{margin-top:-40px}.advantage_main .right .title_text{padding:0;font-size:16px}.order_main .left{display:none}body .order_callback{margin-left:0}.main_index_wrap.order{text-align:left}.order_callback .info .text img{width:26px}.main_index .usluga_index .usluga .usluga_wrap{margin:0 5px 0 0}.main_index .usluga_index .usluga .more{padding:10px 10px 20px}.main_index .usluga_index .usluga .more .brd_btn.brd_gray{margin-top:3px;padding:6px 20px}.main_index .usluga_index .usluga .more .brd_btn{padding:6px 20px}.main_index .usluga_index .usluga .title{margin:0}.main_index .usluga_index .usluga .title a{font-size:18px;display:block;overflow:hidden}.main_index .usluga_index .usluga .price{font-size:16px}.header_index{background-attachment:local;margin-top:-23px}.header_index .header_center .left .por{padding:0}.header_index .header_center{padding:50px 10px 90px}.header_index .header_center .advantage div:before{width:50px}.header_index .header_center h1{font-size:30px;line-height:30px;margin-bottom:20px}.header_index .header_wrap{min-height:auto}.header_index .header_center .title_h2.mdelete,.header_index .header_center .line.mdelete{display:none}.header_index .header_center .advantage div strong{display:contents}.header_index .header_center .title_h2{font-size:20px;font-weight:400;margin-bottom:0}.header_index .header_center .header_gift_wrap{margin-bottom:20px}.advantage_new .block{width:100%;padding-right:0;margin-bottom:20px}.advantage_top{flex-wrap:wrap;width:100%}.advantage_top .left{width:100%;padding:10px 15px;border-radius:10px 10px 0 0}.advantage_top .right{width:100%;padding:20px 10px}.advantage_top .btn_main_top a{border:2px solid #000000;color:#000}.advantage_top .right .block .img{padding:0 10px 0 0}.advantage_top .right .block .img img{width:25px;padding:0}.advantage_top .right .block .title{font-size:22px}.advantage_top .right .block{padding-bottom:10px}.advantage_top .right{align-items:baseline;border-radius:0 0 10px 10px}.main_index_wrap .family{margin-top:40px;margin-bottom:40px}.main_index_wrap .family .left img{width:80px;height:80px}.slider_main_wrap .usluga_advantage .slider_advantage .block{width:100%}.slider_main_wrap{flex-wrap:wrap}.slider_main .left{position:static;display:flex;flex-direction:column;gap:18px;width:100%;padding:0 0 10px}.slider_main .left>img{position:static;height:auto}.slider_main .right{width:100%}.slider_main .right .advantage div{padding:6px 15px}.object_main .object_block .block{width:50%;padding:5px}body .main_index .advantage_slider{padding:0}.advantage_slider_wrap{flex-wrap:wrap}.advantage_slider_wrap .left{width:100%;padding:0}.advantage_slider_wrap .right{width:100%}.advantage_slider_wrap .left img{padding:0 10px 10px}.advantage_slider_wrap .right{padding:0 10px}.director_map{flex-wrap:wrap}.director_map .left{width:100%;padding-right:0}.director_map .right{width:100%}.director_map .left .title_h2{margin:-20px 0 20px}.director_map .left .title_text{margin:0 0 25px}.director_map .map_advantage .block{width:100%;padding:0 0 20px}.main_quiz{padding:40px 10px;margin:0 0 40px}.main_quiz_wrap{flex-wrap:wrap}.main_quiz_wrap .left{width:100%}.main_quiz_wrap .right{width:100%;padding:0}.main_quiz .quiz_face .title{align-items:start}.main_quiz .title .left img{width:40px;margin-left:-5px;margin-top:5px}.main_quiz .title .right h2{font-size:26px}.main_quiz .title .right .title_h2,.main_quiz .vopros .title{font-size:22px}.tabs label{margin-bottom:5px}body .main_index_wrap.usluga_price{margin-top:40px}body .main_index_wrap.usluga_price .garant_cena{width:100%;padding:40px 10px}.quiz{flex-wrap:wrap}.quiz .left{width:100%;display:flex;align-items:center;padding:30px 0 10px}.quiz .right{width:100%;padding:0}.survey__panel__period label{width:auto;padding:15px 20px}#surveyform .survey__panel__period label span{width:min-content}.quiz .left .pluses{display:none}.quiz .left .image{width:35%}.quiz .left .time{width:65%;margin:0}.quiz .right .title_h3,.quiz .right .info{margin-bottom:0}.quiz_face .rght{min-width:auto;max-width:120px}.quiz_face .rght .architector img{width:100px;height:100px}.quiz_face .rght .title_text{margin-top:-10px}.quiz_face .rght .title_text .mdelete{display:none}.main_quiz .quiz_face .pdr20{padding-right:10px}#surveyform .progressbar{margin:10px 0}#surveyform .survey__panel__question{margin-bottom:20px;margin-top:20px;font-size:20px}#surveyform .survey__panel__satisfaction label,.survey__panel__recommendation label,.survey__panel__personaldetails label,.survey__panel__hearabout label{font-size:20px}#surveyform .form-group{margin-bottom:16px}.quiz .right #surveyform .mdelete{display:none}#surveyform .form-group.messquiz .block{font-size:20px}#marquiz #surveyform .survey__panel .radiobox{display:none}#surveyform .button{font-size:20px;padding:10px 20px;margin-right:5px}#surveyform .button:last-child{margin-left:0}#marquiz #surveyform .survey__panel{padding:0}#marquiz #surveyform .survey__panel__question{margin-top:0}#marquiz #surveyform .form-buttons{margin-left:0}.main_materials_block{width:100%}.main_materials_block .block{margin-right:0;min-height:265px;max-height:265px}.main_materials_block .block .title_text{margin-top:0}.main_materials_block .block .block_wrap{padding:0 20px}.main_materials{margin:40px 0 30px}.main_materials_wrap{max-width:100%;overflow:hidden}.gk_wrap{flex-wrap:nowrap;gap:20px}.usluga_order_top{flex-wrap:wrap}.usluga_order_top .left{width:100%}.usluga_order_top .right{width:100%;margin:20px 0}body .usluga_order_top .right .block_wrap{margin:0}.usluga_order_top .left .phone{flex-wrap:wrap}.usluga_order_top .left .phone .btn_main_top{width:100%;margin:10px 0}.usluga_order_top .left .phone .phone_block{width:100%;text-align:center;margin-top:10px}.usluga_order_top .left .phone .calculator_wrap{font-size:16px}.header_page .header_center .advantage{margin-left:10px;font-size:16px;margin-top:10px}.header_page .header_center .advantage .tx{width:80%}.usluga_description{flex-wrap:wrap}.usluga_description .left{width:100%}.usluga_description .right{width:100%;padding:0}.usluga_page .director_face{flex-wrap:wrap;margin:40px 0 20px}.usluga_page .director_face .left{width:100%;padding:0}.usluga_page .director_face .right{width:100%}.director_face .director_advanced{align-items:flex-start}.director_face .director_advanced .block{width:50%;padding-right:5px;margin-bottom:20px}.director_face .director_advanced .block .img{padding:0 5px 0 0}.director_face .director_advanced .block .img img{width:35px;padding:0}.director_face .director_advanced .block .title{font-size:26px}.director_map{margin:20px 0 0}.usluga_page .footer_brick,#eventpage .usluga_page .silder_usluga{margin:0 0 30px}.usluga_page .main_index_wrap.order{margin-top:40px}.usluga_page .advantage_main{margin:20px 0 10px}.usluga_advantage .slider_advantage .block{width:90%;margin:5px 0}.usluga_advantage .slider_advantage{align-items:center}.usluga_advantage .slider_advantage .block_wrap{padding:10px 0}body .usluga_page .btn_main_top .brd_btn{background:none;border:2px solid #000000;color:#000}.header_event_page .event_material img{width:20px}.usluga_page .materials{padding:30px 20px 10px}.event_page_wrap{flex-wrap:wrap}.event_page_wrap .left{width:100%;padding:0;max-width:100%}.event_page_wrap .right{width:100%;padding:30px 10px}.event_page_wrap .right .deadlines{margin:20px 0 0}.event_page_wrap .right .prices{margin:0 0 40px}.main_index_wrap.etapy h3{margin-bottom:10px}.main_index_wrap.etapy .steps{gap:20px}.main_index_wrap.etapy .etap{width:100%;margin-bottom:10px;min-height:auto;min-width:240px}.main_index_wrap.etapy .etap .etap_wrap{padding:20px}.price_main_dom.event_table{padding:0;background:none;box-shadow:none}.price_main_dom.event_table .price_main_block .block{border-radius:10px;box-shadow:0 10px 25px #060c221a;background:#fff}.event_page_wrap .right .btn_main .arrow:before{background-size:cover;width:40px}.event_page_wrap .right .btn_main .btn_popup.green_btn{padding:8px 15px}.event_page_wrap .right .btn_main a:last-child{margin-right:0}.footer .footer_wrap{flex-wrap:wrap;padding:30px 5px 20px;font-size:15px}.footer .footer_wrap .left{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer_wrap .left .info{text-align:center;font-size:15px}.footer .footer_wrap .left .logo img{width:40px}.footer .footer_wrap .left .logo a{font-size:20px}.footer .footer_wrap .left .btn_bottom{margin:10px 0 20px;justify-content:center}.footer .footer_wrap .center{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer_wrap .center .title{width:100%;margin:0 0 -10px;text-align:center}.footer .footer_wrap .center .menu li{list-style:none;margin-left:0;text-align:center;display:flex;justify-content:center}.footer .footer_wrap .center .menu li a{text-decoration:none;font-size:18px;padding:7px 20px;border-radius:5px;display:block;margin-bottom:5px;width:fit-content;border:1px solid #000000}.footer .footer_wrap .center .menu li a:hover{background:#3c0;border:1px solid #33cc00;color:#fff}.footer .footer_wrap .right{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}.footer .footer_wrap .right .phone a{font-size:22px}.footer .footer_wrap .right .phone{width:100%;text-align:center}.footer .footer_wrap .right .contacts{width:100%;text-align:center;font-size:16px}.footer .footer_wrap .right .messenger{width:100%;text-align:center}.footer .footer_privacy span{max-width:100%;font-size:12px;text-align:center}.footer .footer_privacy{padding:0 5px 10px}.footer .footer_privacy .line{padding:5px 0 0}.burger_menu_wrap .burger_menu_block .logo a{font-size:22px;text-transform:none}.burger_menu_wrap .burger_menu_block .logo{margin-bottom:20px}.burger_menu_wrap .burger_menu_block .menu li{margin-left:0;margin-bottom:0;display:flex}.burger_menu_wrap .burger_menu_block .menu li a{text-decoration:none;font-size:18px;padding:8px 25px;border-radius:5px;display:block;margin-bottom:5px;width:fit-content;border:1px solid #000000}.burger_menu_wrap .burger_menu_bottom .phone a{font-size:22px}.burger_menu_wrap .burger_menu_bottom .contacts{font-size:16px}.burger_menu_wrap .burger_menu_block .logo img{width:38px}.burger_menu_wrap .burger_menu_block{padding:0 20px}body .zakaz_callback{padding:15px}body .zakaz_callback .text{font-size:15px}body .zakaz_callback .title_h3{font-size:20px}.zakaz_callback .block input,.zakaz_callback .block select{font-size:18px;height:45px}.zakaz_callback .block textarea{font-size:18px;height:70px}.zakaz_callback .block{margin:5px 0}.zakaz_callback .check_privacy{font-size:12px}.box_label_input .label_input{font-size:16px}.zakaz_callback .block.radio fieldset div{font-size:20px}.zakaz_callback .block.title{margin:20px 0 0}body .order_callback{padding:10px;border-radius:10px}.order_callback .block{margin:5px 0}.order_callback .block input,.order_callback .block select{font-size:18px;height:45px}.order_callback .block textarea{font-size:18px;height:70px}.usluga_order_top .right .block_wrap .block input{height:45px;font-size:18px}.usluga_order_top .right .block_wrap .block textarea{height:80px;font-size:18px}.usluga_order_top .right .block_wrap .block{margin:5px 0}body .usluga_order_top .right .block_wrap{padding:10px 20px;border:none}}@media screen and (max-width:600px){.main_index .usluga_index .usluga,.main_index .usluga_index .usluga .usluga_wrap{width:100%}.main_quiz .wrap{flex-wrap:wrap;gap:0}.main_quiz .wrap .block{margin-bottom:20px;width:50%;padding-right:3px}.main_quiz .wrap .block:nth-child(2n){padding-right:0;padding-left:3px}.main_quiz .wrap .block .floor{margin-top:5px}.main_quiz .btn_main_top{margin-top:15px}.proektirovanie_wrap .pdr20{padding-right:0}.proektirovanie_wrap{flex-wrap:wrap;position:relative;padding:30px 15px}.proektirovanie_wrap .left{position:relative;z-index:5000}.proektirovanie_wrap .right{position:relative;z-index:50;max-width:100%;margin-top:-30px;opacity:.4;text-align:center}.proektirovanie_wrap .right img{max-width:70%}.proektirovanie_wrap .title_h4{font-size:20px}.marquiz_load{right:10px;left:10px;max-width:100%;padding-top:13px;padding-bottom:13px;padding-left:15px}.marquiz_load .marquiz_wrap{justify-content:space-around}#marquiz{right:10px;left:10px;max-width:100%;top:140px}#marquiz .zakaz_callback_wrap{max-height:100%}.marquiz_load .animate-flicker{top:-20px}#topcontrol{display:none}body .zakaz_callback.landingld .info.skidka .title_h3{font-size:18px}.skidka.animation_icon .title_h3 span{margin-left:0}.main_index_wrap.raschet .title_h4{font-size:20px}body .main_index .advantage_slider .advantage_slider_wrap_wrap{padding-top:30px}.back_house{opacity:.3}.back_ruller{opacity:.4}.gk_wrap .block .title_h3{padding:0}}@media screen and (max-width:550px){.logo_block .logo_wrap .right .btn_top .mdelete{display:none}.logo_block .logo_wrap .right .btn_top .calc{height:48px;background-position-x:0;background-size:auto;padding:0 15px}.quiz_face .rght{display:none}}@media screen and (min-width:750px){.feedback_block .right .face{display:none}}@media screen and (max-width:800px){#landing .usluga_index .usluga{width:48%}}@media screen and (max-width:750px){#surveyform .survey__panel{padding:0}#landing .logo_block .logo_wrap .right .phone_top{display:block;padding:0}#landing .logo_block .logo_wrap .right .phone_top .max-messenger{display:none}#landing .logo_block .logo_wrap .right .phone_top .phone a:before{content:"";display:block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='40px'%20height='40px'%20viewBox='0%200%2064%2064'%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20stroke='%23000000'%3e%3cpath%20d='M49%2015a24%2024%200%200%201%200%2034'/%3e%3cpath%20d='M42%2022a14.15%2014.15%200%200%201%200%2020'/%3e%3crect%20x='8'%20y='8'%20width='28'%20height='48'%20rx='4'/%3e%3cline%20x1='18'%20y1='12'%20x2='26'%20y2='12'/%3e%3cline%20x1='20'%20y1='52'%20x2='24'%20y2='52'/%3e%3c/svg%3e");width:40px;height:42px;background-repeat:no-repeat;background-size:cover}#landing .logo_block .logo_wrap .right .phone_top .phone a span{display:none}#landing .header_index .header_center h1{font-size:30px;line-height:30px}.header_index .header_center .advantage{margin-top:40px}.header_index .header_center .advantage .advantage_wrap{padding:30px 15px}.title_text.more{max-width:100%}body .green_btn{padding:12px 20px}.btn_main_face .btn_popup{width:100%}#landing .menu_top,.menu_top{position:relative;width:auto;border-radius:5px}#landing .logo_block.shadow{box-shadow:0 20px 40px #00000024}.feedback_block .left{display:none}.feedback_block .right{width:100%}.landing_quiz .quiz .left .image img{width:90px;height:90px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.landing_quiz .quiz .left .image{margin-right:5px;width:auto}.landing_quiz .quiz .left .time{width:auto}body #calculator.landing_quiz .final_zagolovok{margin-bottom:0}.landing_quiz .quiz #surveyform .survey__panel__period .form-group{width:100%;margin-right:0;margin-bottom:5px;min-height:70px}.landing_quiz .quiz .survey__panel__period label{padding:5px 20px;width:100%;min-height:70px}body #calculator.landing_quiz .none_mobile{display:none}}@media screen and (max-width:600px){.keys_wrap{width:100%;padding:0 0 5px}#landing .usluga_index .usluga{width:100%;margin-right:0}.btn_main_face{flex-wrap:wrap}.btn_main_face a{margin-bottom:5px}body .btn_bottom .green_btn.calc.ldbtn .mdelete{display:none}}html{scroll-behavior:smooth}@media(max-width:750px){.menu.primary-nav__menu{display:none!important}.advantage_top .right>.block.roofing-page__container{width:50%;min-width:0;padding:0 6px 10px;box-sizing:border-box}.logo_block.site-header{padding-bottom:0}.logo_block.site-header .logo_wrap{gap:10px;padding:10px}.logo_block.site-header .brand__mark{width:48px;flex-basis:40px}.logo_block.site-header .brand__text strong{font-size:14px}.logo_block.site-header .brand__descriptor{display:block;max-width:115px;padding-left:6px;margin-left:3px;font-size:10px;line-height:1.15}.logo_block.site-header .site-header__container.right{gap:8px;min-width:0}.logo_block.site-header .site-header__btn-top{display:none!important}.logo_block.site-header .site-header__phone-top,.logo_block.site-header.close .site-header__phone-top{display:flex!important;flex-direction:column;align-items:flex-end;gap:4px;padding:0}.logo_block.site-header .logo_wrap .site-header__container.right .site-header__phone-top .site-header__phone .site-header__link{font-size:15px;line-height:1;white-space:nowrap}.logo_block.site-header .site-header__max-messenger{display:flex!important;justify-content:flex-end;gap:6px}.logo_block.site-header .site-header__messenger-link{gap:3px;margin:0;font-size:11px;text-decoration:none}.logo_block.site-header .site-header__messenger-link img{width:18px;height:18px}body .logo_block .logo_wrap .right .site-header__burger{display:grid}}@media(max-width:480px){.header_index:before{background:linear-gradient(to bottom,#fffffffa,#ffffffe0 28%,#ffffff2e 58%,#ffffffb3 84%,#fffffffa)}.advantage_top .right{padding:14px 6px}.advantage_top .right>.block.roofing-page__container{width:50%;padding:0 4px 8px}.advantage_top .right>.block.roofing-page__container .img{padding-right:6px}.advantage_top .right>.block.roofing-page__container .img img{width:20px}.advantage_top .right>.block.roofing-page__container .title{font-size:18px;line-height:1}.advantage_top .right>.block.roofing-page__container .text{font-size:11px;line-height:1.2}.logo_block.site-header .logo_wrap{gap:6px;padding:10px 6px}.logo_block.site-header .site-header__brand{display:grid;grid-template-columns:34px auto;gap:2px 5px;align-items:center}.logo_block.site-header .brand__mark{width:34px;grid-column:1;grid-row:1}.logo_block.site-header .brand__text strong{font-size:12px}.logo_block.site-header .brand__descriptor{grid-column:1 / -1;grid-row:2;width:145px;max-width:145px;min-height:20px;padding:0;margin:0;font-size:9px;line-height:10px;border-left:0}.logo_block.site-header .site-header__container.right{gap:6px}.logo_block.site-header .site-header__phone-top,.logo_block.site-header.close .site-header__phone-top{gap:3px}.logo_block.site-header .logo_wrap .site-header__container.right .site-header__phone-top .site-header__phone .site-header__link{font-size:13px}.logo_block.site-header .site-header__messenger-link .site-header__text{display:inline;font-size:10px}.logo_block.site-header .site-header__messenger-link img{width:17px;height:17px}.burger_menu.mobile-menu,.burger_menu.mobile-menu.mobile{top:77px!important}}body .logo_block .logo_wrap .right .site-header__burger{position:relative;width:38px;height:38px;flex:0 0 38px;place-content:center;gap:4px;margin:0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:8px;box-shadow:0 4px 12px #00000014;cursor:pointer;appearance:none}body .logo_block .logo_wrap .right .site-header__burger span,body .logo_block .logo_wrap .right .site-header__burger span:first-child,body .logo_block .logo_wrap .right .site-header__burger span:nth-child(2),body .logo_block .logo_wrap .right .site-header__burger span:last-child{position:static;display:block;width:20px;height:2px;margin:0;background:#171717;border-radius:999px;transform:none;transition:opacity .18s ease,transform .18s ease}body .logo_block.close .logo_wrap .right .site-header__burger{position:relative}body .logo_block.close .logo_wrap .right .site-header__burger span:first-child{position:absolute;transform:rotate(45deg)}body .logo_block.close .logo_wrap .right .site-header__burger span:nth-child(2){opacity:0}body .logo_block.close .logo_wrap .right .site-header__burger span:last-child{position:absolute;transform:rotate(-45deg)}body .site-header__burger.is-open span:first-child{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)!important}body .site-header__burger.is-open span:nth-child(2){opacity:0}body .site-header__burger.is-open span:last-child{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)!important}@media(max-width:750px){.burger_menu.mobile-menu,.burger_menu.mobile-menu.mobile{position:fixed;top:69px;right:8px;left:auto;z-index:5000;display:block;width:250px;max-width:calc(100vw - 16px);height:auto;overflow:visible;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 8px 20px #0000001f;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.burger_menu.mobile-menu.mobile{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.burger_menu .mobile-menu__burger-menu-wrap{display:block;width:100%;height:auto}.burger_menu .mobile-menu__burger-menu-block{margin:0;padding:5px}.burger_menu .mobile-menu__logo,.burger_menu .mobile-menu__burger-menu-bottom{display:none!important}.burger_menu .mobile-menu__list{display:grid;gap:2px;margin:0;padding:0}.burger_menu .mobile-menu__item{display:block;margin:0}.burger_menu .mobile-menu__item .mobile-menu__link{display:block;width:100%;margin:0;padding:8px 10px;color:#181818;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;background:transparent;border:0;border-radius:4px;transition:color .15s ease,background-color .15s ease}.burger_menu .mobile-menu__item .mobile-menu__link:hover,.burger_menu .mobile-menu__item .mobile-menu__link:focus-visible{color:#176f00;background:#effbe9;outline:none}.burger_menu .mobile-menu__item .mobile-menu__link:active{background:#daf4ce}}.logo_block{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:none;backdrop-filter:none}.logo_block.site-header{margin-bottom:0;padding-bottom:10px}.logo_block.site-header .logo_wrap{margin-bottom:0;padding-bottom:0}.logo_block .brand{display:flex;align-items:center;gap:4px;min-width:0;padding:0;color:#000;text-decoration:none}.logo_block .logo_wrap .right .phone_top .phone a{color:#000}.logo_block .messenger-link{color:#000000e6}.logo_block .logo_wrap .right .burger span,.logo_block .logo_wrap .right .burger span:last-child{background-color:#000}.logo_block .logo_wrap .right .burger span:first-child{background-color:#3c0}.logo_block .brand__mark{width:72px;height:auto;flex:0 0 58px;object-fit:contain}.logo_block .brand__text,.logo_block .brand__text strong{display:block}.logo_block .brand__text strong{margin-top:0;color:#000;font:800 18px/1 Arial,sans-serif;letter-spacing:0}.logo_block .brand__accent{color:#88c34f}.logo_block .brand__descriptor{max-width:180px;padding-left:10px;margin-left:6px;color:#000000b8;border-left:1px solid rgba(0,0,0,.22);font-size:14px;font-weight:700;line-height:1.15}.brand-title a{color:inherit;text-decoration:none}.brand-title strong{display:block;font:800 18px/.95 Arial,sans-serif;letter-spacing:0}.brand-title span{color:#69c936}.footer .footer_wrap .left .logo img,.burger_menu_wrap .burger_menu_block .logo img{width:92px;height:auto;margin-right:5px;opacity:1;object-fit:contain}.footer .footer_wrap .left .logo>div:last-child,.burger_menu_wrap .burger_menu_block .logo>div:last-child{display:block}.footer .brand-title strong,.burger_menu .brand-title strong{font-size:21px}body.modern-modal-open{overflow:hidden}.max-messenger{display:flex;align-items:center;justify-content:center;gap:10px}.messenger-link{display:inline-flex;align-items:center;gap:5px;color:inherit;font-weight:700;line-height:1;text-decoration:none}.messenger-link:hover span{text-decoration:underline}.messenger-link img{width:22px;height:22px;object-fit:contain}.modern-carousel{display:flex!important;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.modern-carousel::-webkit-scrollbar{display:none}.modern-carousel>*{flex:0 0 min(290px,85vw);scroll-snap-align:start}.modern-carousel-controls{display:flex;justify-content:center;gap:10px;margin:14px 0}.modern-carousel-button{width:44px;height:44px;border:0;border-radius:50%;background:#3c0;color:#fff;cursor:pointer;font:700 24px/1 sans-serif}.modern-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;background:#000000c7;opacity:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:opacity .22s ease}.modern-overlay[hidden]{display:none}.modern-dialog{position:relative;width:min(500px,100%);flex:0 0 auto;max-height:none;margin:auto 0;overflow:visible;border-radius:10px;background:#fff;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.modern-overlay--open{opacity:1}.modern-overlay--open .modern-dialog{opacity:1;transform:translateY(0) scale(1)}.modern-overlay--closing{pointer-events:none}.modern-dialog--image{width:auto;overflow:visible;background:transparent}.modern-dialog--image img{display:block;max-width:min(92vw,1400px);max-height:88vh;object-fit:contain}.modern-dialog-close,.modern-gallery-nav{position:absolute;z-index:2;border:0;border-radius:50%;background:#000000b3;color:#fff;cursor:pointer}.modern-dialog-close{top:8px;right:8px;width:36px;height:36px;font-size:24px}.modern-gallery-nav{top:50%;width:46px;height:46px;translate:0 -50%;font-size:28px}.modern-gallery-prev{left:10px}.modern-gallery-next{right:10px}.modern-popup-source{display:block!important;padding:40px 56px}.modern-dialog-content .feedback_block>.left,.modern-dialog-content .quiz>.left{display:none}.modern-dialog-content .feedback_block.fxw.page__feedback-block{padding:24px}.modern-dialog-content .zakaz_callback{position:relative;isolation:isolate;overflow:hidden;border-radius:inherit}.modern-dialog-content .feedback_block>.right,.modern-dialog-content .quiz>.right{width:100%;padding:0}@media(prefers-reduced-motion:reduce){.modern-overlay,.modern-dialog{transition-duration:1ms}}@media(max-width:600px){.modern-popup-source{padding:30px 26px}.modern-dialog-content .feedback_block.fxw.page__feedback-block{padding:18px 14px}}.roofing-page__main-quiz--active{scroll-margin-top:110px;padding:20px}.roofing-page__main-quiz--active .landing-quiz--inline{width:100%;max-width:none!important;margin:0 auto;box-shadow:none}.modern-form-notice{margin-top:12px;color:#176d00;font-weight:700}#topcontrol{position:fixed;right:14px;bottom:14px;z-index:5000;opacity:0;pointer-events:none;transition:opacity .2s ease}#topcontrol.is-visible{opacity:1;pointer-events:auto}@media(min-width:900px){.portfolio_main.modern-carousel>*,.portfolio_main_dom.modern-carousel>*{flex-basis:calc(25% - 12px)}.main_otzyv.modern-carousel>*{flex-basis:calc(33.333% - 11px)}}@media(max-width:600px){.logo_block .brand{padding:0}.logo_block .brand__mark{width:44px;flex-basis:36px}.logo_block .brand__text strong{font-size:13px}.logo_block .brand__descriptor{display:block}.footer .footer_wrap .left .logo img,.burger_menu_wrap .burger_menu_block .logo img{width:76px}}body :is(.green_btn,.brd_btn,.brd_wh_btn){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}body :is(.green_btn,.brd_btn,.brd_wh_btn):hover{color:#fff!important;background-color:#29b800!important;border-color:#29b800!important;box-shadow:0 6px 16px #2090003d;text-decoration:none;transform:translateY(-1px)}body :is(.green_btn,.brd_btn,.brd_wh_btn):active{color:#fff!important;background-color:#208f00!important;border-color:#208f00!important;box-shadow:inset 0 3px 7px #0000004d,0 1px 2px #0000001f;transform:translateY(2px) scale(.99);transition-duration:60ms}body :is(.green_btn,.brd_btn,.brd_wh_btn):focus-visible{outline:3px solid rgba(51,204,0,.32);outline-offset:3px}body .green_btn.calc,body .header_index .header_center .btn_main_top .green_btn.arrow{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3crect%20x='4'%20y='2.5'%20width='16'%20height='19'%20rx='2.5'%20stroke='%23fff'%20stroke-width='2'/%3e%3crect%20x='7'%20y='5.5'%20width='10'%20height='4'%20rx='1'%20stroke='%23fff'%20stroke-width='2'/%3e%3cpath%20d='M8%2013h.01M12%2013h.01M16%2013h.01M8%2017h.01M12%2017h.01M16%2017h.01'%20stroke='%23fff'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e")!important}#surveyform .form-group.messquizinput .roof-quiz__policy{display:flex;align-items:flex-start;gap:11px;max-width:520px;margin-top:14px;color:#4d4d4d;font-size:16px;line-height:1.45;cursor:pointer}#surveyform .form-group.messquizinput .roof-quiz__policy-checkbox{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0;padding:0;accent-color:#33cc00;cursor:pointer}.roof-quiz__policy-link{color:#238f00;font-weight:700;text-decoration:underline;text-underline-offset:2px}.legal-page__body{min-height:100vh;max-width:none;margin:0;color:#1b1f19;background:#f4f7f2}.legal-page__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px max(20px,calc((100% - 1080px)/2));background:#fff;border-bottom:1px solid #dfe6db}.legal-page__brand{display:flex;align-items:center;gap:12px;color:#111;font-weight:800;text-decoration:none}.legal-page__logo{width:76px;height:auto}.legal-page__phone{color:#111;font-size:18px;font-weight:800;text-decoration:none}.legal-page__main{padding:48px 20px 72px}.legal-page__document{max-width:900px;margin:0 auto;padding:clamp(24px,5vw,56px);background:transparent;border-radius:0;box-shadow:none}.legal-page__title{margin:0 0 8px;font-size:clamp(30px,5vw,48px);line-height:1.08}.legal-page__updated{margin:0 0 36px;color:#657060}.legal-page__section{margin-top:30px}.legal-page__subtitle{margin:0 0 12px;font-size:23px}.legal-page__text,.legal-page__item{color:#333a30;font-size:17px;line-height:1.65}.legal-page__list{margin:0;padding-left:24px}.legal-page__item{margin:6px 0}.legal-page__link{color:#238f00}.legal-page__back{display:inline-flex;margin-top:36px;padding:12px 20px;color:#fff;background:#3c0;border-radius:7px;font-weight:800;text-decoration:none}.roofing-gallery[hidden]{display:none!important}.portfolio-cta{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;margin-bottom:70px!important;padding:24px 28px;background:linear-gradient(105deg,#f1f8ed,#e4f3dd);border:1px solid rgba(51,204,0,.22);border-radius:12px;box-shadow:0 12px 30px #285f1914}.gosti_wrap .right .roofing-page__service-area-map{display:block;width:100%;height:auto;object-fit:contain}.gosti_wrap .contacts_main .roofing-page__number{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;padding:0;color:#171b14;background:#ffd550;border-radius:5px}.gosti_wrap .contacts_main .roofing-page__contact-icon{display:block;width:24px;height:24px}.gosti_wrap .right .grayfiltr:has(.roofing-page__service-area-map){overflow:visible;background:transparent;filter:none}.portfolio-cta__text{max-width:690px;margin:0!important;color:#253020;font-size:19px;line-height:1.45}.portfolio-cta__emphasis{font-weight:700}.portfolio-cta__action{flex:0 0 auto;margin:0!important}body .portfolio-cta__button{box-sizing:border-box;display:inline-flex;width:330px;max-width:none!important;min-height:52px;align-items:center;justify-content:center;margin:0;padding:10px 18px 10px 46px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-position:14px center!important;background-repeat:no-repeat!important;background-size:22px 22px!important;font-size:17px;line-height:1.25;text-align:center;white-space:normal}.portfolio-cta__line-break{display:block}body .portfolio-cta__button:hover,body .portfolio-cta__button:active{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2017L17%207M17%207H8M17%207V16'%20stroke='%23000000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-position:14px center!important;background-repeat:no-repeat!important;background-size:22px 22px!important}@media(max-width:760px){.portfolio-cta{align-items:stretch;flex-direction:column;gap:18px;padding:22px 20px}.portfolio-cta__text{font-size:17px}.portfolio-cta__action,body .portfolio-cta__button{width:100%}body .portfolio-cta__button{padding-right:14px;padding-left:42px;font-size:15px;white-space:normal}}.roofing-cases{width:min(1360px,calc(100% - 32px));margin:38px auto 50px}.roofing-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.roofing-case-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(18,18,18,.09);border-radius:20px;box-shadow:0 16px 38px #0f172a17}.roofing-case-card__image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.roofing-case-card__body{display:flex;height:100%;flex-direction:column;padding:22px}.roofing-case-card__title{margin:0 0 18px;color:#1f2937;font-size:22px;line-height:1.18}.roofing-case-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.roofing-case-card__detail{min-width:0;padding:12px;background:#f3f8ef;border-radius:12px}.roofing-case-card__detail--wide{grid-column:1 / -1}.roofing-case-card__term{margin-bottom:5px;color:#71806b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.roofing-case-card__value{margin:0;color:#293326;font-size:15px;font-weight:700;line-height:1.35}.roofing-case-card__detail--wide .roofing-case-card__value{font-weight:400}.roofing-case-card__button{box-sizing:border-box;width:100%;margin-top:auto;text-align:center}.cases-section.roofing-cases{box-sizing:border-box;width:100%;max-width:1200px;margin:38px auto 50px;padding:0 10px}.roofing-cases .roofing-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.roofing-cases .roofing-case-card{position:relative;padding:14px 14px 20px;color:#1b1b1b;border:1px solid rgba(18,18,18,.08);border-radius:22px;box-shadow:0 20px 54px #19233114}.roofing-cases .roofing-case-card__image{width:100%;height:198px;min-height:198px;margin-bottom:14px;object-fit:cover;border-radius:16px}.roofing-cases .roofing-case-card__stage{position:relative;height:198px;min-height:198px;margin:0 0 14px;overflow:hidden;border-radius:16px}.roofing-cases .roofing-case-card__stage .roofing-case-card__image{height:100%;min-height:0;margin:0;border-radius:inherit}.roofing-cases .roofing-case-card__nav{position:absolute;top:50%;z-index:3;width:40px;height:40px;padding:0;background:#fffffff5;border:0;border-radius:50%;box-shadow:0 5px 17px #0000002e;cursor:pointer;transform:translateY(-50%)}.roofing-cases .roofing-case-card__nav--prev{left:10px}.roofing-cases .roofing-case-card__nav--next{right:10px}.roofing-cases .roofing-case-card__nav:before{position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:2px solid #1c1c1c;border-left:2px solid #1c1c1c;content:""}.roofing-cases .roofing-case-card__nav--prev:before{transform:translate(-36%,-50%) rotate(-45deg)}.roofing-cases .roofing-case-card__nav--next:before{transform:translate(-64%,-50%) rotate(135deg)}.roofing-cases .roofing-case-card__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:8px;margin-bottom:14px}.roofing-cases .roofing-case-card__thumb{min-height:64px;padding:0;background-color:#d6dde6;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(20,36,58,.12);border-radius:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.roofing-cases .roofing-case-card__thumb:hover,.roofing-cases .roofing-case-card__thumb.is-active{border-color:#33cc00d1;box-shadow:0 10px 24px #33cc002e}.roofing-cases .roofing-case-card__thumb:hover{transform:translateY(-1px)}.roofing-cases .roofing-case-card__body{display:contents;padding:0}.roofing-cases .roofing-case-card__title{min-height:0;margin:0;color:#14243a;font-size:21px;line-height:1.08}.roofing-cases .roofing-case-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 22px}.roofing-cases .roofing-case-card__detail{padding:12px 14px;background:linear-gradient(180deg,#fffdfa,#f8f8f6);border:1px solid rgba(20,36,58,.08);border-radius:14px}.roofing-cases .roofing-case-card__detail:nth-child(n+3){grid-column:1 / -1;padding:0;background:transparent;border:0;border-radius:0}.roofing-cases .roofing-case-card__detail:nth-child(n+3)+div{margin-top:4px}.roofing-cases .roofing-case-card__term{margin:0;color:#717f91;font-size:10px;font-weight:400;line-height:normal;text-transform:none;letter-spacing:normal}.roofing-cases .roofing-case-card__value{display:block;margin:4px 0 0;color:#16233a;font-size:15px;font-weight:700;line-height:normal}.roofing-cases .roofing-case-card__detail:nth-child(n+3) .roofing-case-card__term{color:#5d6978;font-size:14px;font-weight:800}.roofing-cases .roofing-case-card__detail:nth-child(n+3) .roofing-case-card__value{color:#26334c;font-size:16px;font-weight:600;line-height:1.35}body .roofing-cases .roofing-case-card__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:auto;gap:9px;padding:0 18px;color:#fff!important;background:linear-gradient(180deg,#3edf0a,#2fbd00)!important;border:2px solid #33cc00!important;border-radius:5px;box-shadow:inset 0 -3px #005c0029;font-size:16px;font-weight:800;overflow:hidden;isolation:isolate;transition:background .18s ease,box-shadow .18s ease,transform .1s ease}body .roofing-cases .roofing-case-card__button:before{position:relative;z-index:2;width:22px;height:22px;flex:0 0 22px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3crect%20x='4'%20y='2.5'%20width='16'%20height='19'%20rx='2.5'%20stroke='%23fff'%20stroke-width='2'/%3e%3crect%20x='7'%20y='5.5'%20width='10'%20height='4'%20rx='1'%20stroke='%23fff'%20stroke-width='2'/%3e%3cpath%20d='M8%2013h.01M12%2013h.01M16%2013h.01M8%2017h.01M12%2017h.01M16%2017h.01'%20stroke='%23fff'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/svg%3e") center / contain no-repeat;content:""}body .roofing-cases .roofing-case-card__button:after{position:absolute;inset:-40% auto -40% -34%;z-index:1;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);content:"";pointer-events:none;animation:roofing-case-button-shine 3s linear infinite}body .roofing-cases .roofing-case-card__button:hover{color:#fff!important;background:linear-gradient(180deg,#39d507,#29b800)!important;border-color:#29b800!important;box-shadow:inset 0 -3px #0000001a,0 8px 20px #58913047;text-decoration:none;transform:translateY(-1px)}body .roofing-cases .roofing-case-card__button:active{background:linear-gradient(180deg,#238f00,#1c7900)!important;border-color:#208700!important;box-shadow:inset 0 3px 7px #00000042,0 1px 2px #0000001f;transform:translateY(2px) scale(.99)}body .roofing-cases .roofing-case-card__button:focus-visible{outline:3px solid rgba(111,169,58,.32);outline-offset:3px}.roofing-cases__show-all{display:none}@keyframes roofing-case-button-shine{0%,68%{opacity:0;transform:translate(-160%) skew(-18deg)}70%{opacity:.95}86%{opacity:.95;transform:translate(360%) skew(-18deg)}88%,to{opacity:0;transform:translate(360%) skew(-18deg)}}@media(max-width:1400px){.roofing-cases .roofing-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.roofing-cases--collapsible:not(.roofing-cases--expanded) .roofing-cases__card:nth-child(n+5){display:none}.roofing-cases .roofing-cases__show-all{position:relative;overflow:hidden;display:block;width:100%;min-height:48px;margin:14px 0 0;padding:11px 18px;color:#16233a;font:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;background:#ffffff94;border:1px solid rgba(255,255,255,.82);border-radius:12px;box-shadow:0 8px 24px #14243a1f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.roofing-cases .roofing-cases__show-all:before{position:absolute;top:0;right:12%;left:12%;height:1px;content:"";background:#fffffff2}.roofing-cases .roofing-cases__show-all:active{transform:translateY(1px)}.roofing-cases .roofing-cases__show-all:focus-visible{outline:3px solid rgba(111,169,58,.32);outline-offset:3px}body .header_index .header_center .btn_main_top.hero__btn-main-top .green_btn.arrow.hero__btn-popup{width:fit-content!important;max-width:290px!important;min-height:36px!important;padding:7px 10px 7px 34px!important;font-size:11px!important;line-height:1.15!important;background-size:16px!important;background-position:10px center!important;border-width:1px!important;box-sizing:border-box}}@media(max-width:480px){.header_index .header_center{padding:28px 8px 50px}.header_index .header_center .left .por{padding:0}.header_index .header_center .hero__title-h2{margin:10px 0 14px;font-size:15px;line-height:1.3}.header_index .hero__advantage-new{font-size:13px;line-height:1.25}.header_index .hero__advantage-new .hero__container{margin-bottom:9px}.header_index .hero__advantage-new .hero__lft{margin-right:8px}.header_index .hero__advantage-new .hero__lft .hero__icon{width:32px;height:32px;flex-basis:32px;padding:5px}.header_index .hero__advantage-new .hero__benefit-icon{width:18px;height:18px}body .header_index .hero__btn-main-top .hero__btn-popup{width:fit-content;max-width:290px;min-height:36px;padding:7px 10px 7px 34px;font-size:11px;line-height:1.15;background-size:16px!important;background-position-x:10px!important}.header_index .hero__header-gift-wrap{align-items:center;margin:10px 0 0}.header_index .hero__header-gift-wrap>.hero__lft>.hero__icon{width:38px;height:38px}.header_index .hero__header-gift{padding:8px 0 0 6px;font-size:12px;line-height:1.25}.header_index .hero__header-gift .hero__image{width:24px;height:24px}.main_index_wrap.proekt .advantage_top.roofing-page__advantage-top{margin-top:14px}}@media(max-width:1120px){.roofing-cases .roofing-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.roofing-cases .roofing-case-card{padding:12px 12px 16px;border-radius:20px}.roofing-cases .roofing-case-card__image,.roofing-cases .roofing-case-card__stage{height:240px;min-height:240px}.roofing-cases .roofing-case-card__title{font-size:19px}.roofing-cases .roofing-case-card__value{font-size:14px}}@media(max-width:767px){.roofing-cases .roofing-cases__grid{grid-template-columns:1fr;gap:12px}.roofing-cases .roofing-case-card{padding:8px 8px 14px;border-radius:18px}.roofing-cases .roofing-case-card__image,.roofing-cases .roofing-case-card__stage{height:260px;min-height:260px;margin-bottom:8px;border-radius:14px}.roofing-cases .roofing-case-card__thumbs{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:6px;margin-bottom:12px}.roofing-cases .roofing-case-card__thumb{min-height:54px;border-radius:10px}.roofing-cases .roofing-case-card__nav{width:34px;height:34px}.roofing-cases .roofing-case-card__title{font-size:20px;line-height:1.12}.roofing-cases .roofing-case-card__details{gap:8px}.roofing-cases .roofing-case-card__detail{padding:10px;border-radius:12px}body .roofing-cases .roofing-case-card__button{min-height:48px;margin-top:12px;font-size:15px}}@media(max-width:480px){.cases-section.roofing-cases{width:100%;padding:0 10px}.roofing-cases .roofing-case-card__image,.roofing-cases .roofing-case-card__stage{height:210px;min-height:210px}.roofing-cases .roofing-case-card__thumbs{grid-template-columns:repeat(auto-fit,minmax(38px,1fr))}.roofing-cases .roofing-case-card__thumb{min-height:48px}.roofing-cases .roofing-case-card__title{font-size:17px}.roofing-cases .roofing-case-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}.roofing-cases .roofing-case-card__detail:nth-child(n+3) .roofing-case-card__term{font-size:12px}.roofing-cases .roofing-case-card__detail:nth-child(n+3) .roofing-case-card__value,.roofing-cases .roofing-case-card__value{font-size:13px}body .roofing-cases .roofing-case-card__button{min-height:46px;font-size:14px}}@media(max-width:1050px){.roofing-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.roofing-cases{width:min(100% - 24px,520px);margin-top:26px}.roofing-cases__grid{grid-template-columns:1fr;gap:16px}.roofing-case-card__body{padding:18px}.roofing-case-card__title{font-size:20px}}@media(max-width:900px){.roofing-cases .roofing-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.roofing-cases .roofing-cases__grid{grid-template-columns:1fr}}.roofing-reviews{margin-top:36px}.roofing-reviews__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.roofing-reviews__card{display:flex;min-width:0;flex-direction:column;padding:14px;overflow:hidden;background:#fff;border:1px solid rgba(18,18,18,.08);border-radius:20px;box-shadow:0 16px 38px #0f172a14}.roofing-reviews__image{display:block;width:100%;height:185px;margin:0 0 16px;object-fit:cover;border-radius:15px}.roofing-reviews__card .review-card__title{margin:0;color:#1f2937;font-size:18px;line-height:1.2}.roofing-reviews__card .review-card__rating{margin-top:8px;color:#f18e26;font-size:12px;letter-spacing:.08em}.roofing-reviews__card .review-card__text{position:relative;margin:14px 0 18px;padding:14px 15px 14px 18px;color:#344155;background:#6fa93a1a;border-radius:14px;font-size:15px;line-height:1.42}.roofing-reviews__card .review-card__text--collapsible{max-height:10.5em;margin-bottom:0;overflow:hidden;cursor:pointer;transition:max-height .32s ease}.roofing-reviews__card.review-card--expanded .review-card__text--collapsible{max-height:var(--review-text-height, 1000px)}.roofing-reviews__card .review-card__body{position:relative;z-index:1;margin-bottom:23px}.roofing-reviews__card .review-card__toggle{display:grid!important;position:absolute;right:0;bottom:-19px;left:0;z-index:50;place-items:center;width:38px;height:38px;margin:0 auto;padding:0;color:#315f22;background-color:#fff!important;background-image:none!important;border:1px solid rgba(49,95,34,.16);border-radius:50%;box-shadow:0 0 0 5px #fff,0 5px 14px #1832122e;opacity:1!important;appearance:none;-webkit-appearance:none;filter:none;mix-blend-mode:normal;transform:none;cursor:pointer;transition:color .16s ease,box-shadow .16s ease,transform .16s ease}.roofing-reviews__card .review-card__toggle:before{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-3px) rotate(45deg);transition:transform .22s ease}.roofing-reviews__card .review-card__toggle:hover{color:#238f00;background-color:#fff!important;background-image:none!important;box-shadow:0 0 0 5px #fff,0 7px 18px #18321240;transform:translateY(-1px)}.roofing-reviews__card .review-card__toggle:active{background-color:#fff!important;background-image:none!important;box-shadow:0 0 0 5px #fff,0 3px 10px #18321233;transform:translateY(1px)}.roofing-reviews__card .review-card__toggle:focus-visible{outline:2px solid #33cc00;outline-offset:2px}.roofing-reviews__card.review-card--expanded .review-card__toggle:before{transform:translateY(3px) rotate(225deg)}.roofing-reviews__card .review-card__text:before{position:absolute;top:12px;bottom:12px;left:0;width:4px;background:#6fa93a;border-radius:0 999px 999px 0;content:""}.roofing-reviews__card .review-card__source{display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;width:100%;max-width:100%;margin-top:auto;padding-top:12px;color:#315f22;border-top:1px solid rgba(111,169,58,.22);font-size:13px;font-weight:800;line-height:1.2}.roofing-reviews__card .review-card__source:before{display:none}.roofing-reviews__card :is(.review-card__source--yandex,.review-card__source--avito):after{height:24px;margin-left:auto;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.roofing-reviews__card .review-card__source--yandex:after{width:100px;flex:0 0 100px;background-image:url(/assets/reviews-source-yandex-BKoN9fou.webp)}.roofing-reviews__card .review-card__source--avito:after{width:48px;flex:0 0 48px;background-image:url(data:image/webp;base64,UklGRtIFAABXRUJQVlA4WAoAAAAQAAAAdwAAHgAAQUxQSDwEAAABoEbbtrE320/SNyneL7Xi1G7f2rZt27Zt27Zt27b5BbWVN/vHuc99nup/REwAbPWotPbx5/ADHZyw/F8JmR6/tNHVjxeq4Q9Nforq0PKW2lHeNX5FZ5KMavBbBcy+fKixASB9BM3dTaycUzDfL4j5QfB/j98oOIwkJwKx7lH3Rw69jFTP+wVZqQ4CPPPK32AZZVQ6DKL+ab0JJu9j2pdcFRUXcFIav+6Zgq09Qy0wm44jzIT17MNpxQ78RvdVTbLQah+dijTf9wtSPiR5w+93mqD46lvd0gKdjeK7cAfah5gNBtb2xu/kc45kZFPUsbRUI+F3MfA9SfYH4O0rDTNfGd3DVwK+vikVfr6+vj4mCSu061wnjSV4t1gwPgtQyNJojU4k+TPpfHHPABL9IMkCJrlIMtI3DklGAtQeqyiyN5LydluHnuGMAen8ZqWCxiWxHQUE8wPYLOaZzBC7YV/MxdS8ktosXrejH8mILfUcwAoLod5mLsoaMO6L+QAqi3cxFN6vRF37nMep/dqlMDq+o+n9Ekj1Va8lzKeI197AQPE+JuAVQZK1FFVJ8n1M+9bT4otEALzWUNfdFU2idFYbZl4vxQwAwVEk2QDAZLFDsVksgMaQIaMUQ4YMGVICNah8v2/rYwWXA1hOiy3R+IvZPAfMq1LmAIBDYj+ALOJnEgAJvotCOoBTYQCAcUO4h8QCjMrhwp0aTWj1W1qkWPyJpPtgSehuFdchGwt3EIDLJNkVQHuSfGTYlouyI5TpP5HkiBihlrgFgHfWUvnjQTvJT9FD4fxIkgMAdBaXAZwVw2BbH3HJUGGoONWA1t3BAOCRu2njrIZGN8o1M5TPxH0DSPSDJDMhLUlGpbRviegH04zi7Vob2A5A6bskeTmv2TWFxQIANovxGCVOwr6NoqFZHBF5344FQGM3ld/Lq3LQzgUAqohQr6ei9S9YJnqapRbvP9qxHam+0fRtYsUMWz7EArwiSHICSX6L+wsGihNmvcT5D3Zsw1xqDhPer21hQwCTRZRYB3sCREHB+qqg12L8LTtm44nOGVGTcmR3zaviAACXUFaw5IgSC6IB0Tweiu9tPQHkeUiZeakdzfBT57nYKW5Ct5lwBwO4bBLhsIQXguHHbo5GU0E+XT7vLJWbUcWGH4nxSuc6AN9I0VPL5zNJDgTQxWQKrK1RkBwLj30KzdeBiHbf2hJgi84cAL1IMtJXC8vFAwNI9EOVzYYiOoh/Te9zIQDlLb31B0pouLMAuCV2Qr+EYCEAmxXXYQOm6yDeDp3HOSHHWIisAACzzQYDyENZy4LHM7EQQBVFT1uMLi/Fj3YAYNS6rIoY7ITSGKv1pQak5+if4ltPAEjkkl4WEOJyuVzpADhc0mni6ZIqwJG7dr0iPjBN22zoyE4FHdCs8MDsSHqYJu+7fGl3f/ztHVWXXIsIPTslL/6hVlA4IHABAAAQCgCdASp4AB8APolAmEilJCIhKgi4oBEJZgDSbew1J/DPhm+4HHIkChAbYDzAfrNvgH7K9Yj6AHlgew3+2f7bkfUHh+NDUbs05wR83s4SsDryREw7oeQSAAD+/QF+CsMuIEClgMaUEkP7xR+bH/wIPP9nJnMPbBDUJcft/DuHQXMp/i8e2yf+RS3XO8d9XRxJmP+lzhF6gAg1eIWJkUtKyRhTJ+TVo2NqV5MeUnS2zHjwNVCiC85epVAJPnuix1P+3+4n//97L4I7nI6V1jYK83yY6pNyOyTNwHEPBbDPtrels5TBWh37q2wNf59vcj54OL9CF3QBcHOsg2CTs/N2qDa5m+BVRTkLbzMdpdkDpL+a6ozjk3QeeCn31B2bXjunySLMJb/GLD72ozxNuagtH8yEWF39GZM7H95qeZ7zRUeP+LiPH0Pd9nPuGj78PCcWG7MLm2UQeRPS+HIRA3NVmRvo8njoDJGG7YWrQAAAAA==)}@media(max-width:1180px){.roofing-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:767px){.roofing-reviews{margin-top:24px}.roofing-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.roofing-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.roofing-reviews__card{padding:10px;border-radius:16px}.roofing-reviews__image{height:155px;margin-bottom:12px;border-radius:12px}.roofing-reviews__card .review-card__title{font-size:16px}.roofing-reviews__card .review-card__text{margin:11px 0 14px;padding:12px 11px 12px 14px;font-size:13px}.roofing-reviews__card .review-card__source{flex-wrap:wrap;padding-top:10px;font-size:11px}.roofing-reviews__card :is(.review-card__source--yandex,.review-card__source--avito):after{margin:4px 0 0}}#surveyform .roof-quiz__survey-panel[data-index="1"] .roof-quiz__survey-panel-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#surveyform .roof-quiz__survey-panel[data-index="1"] .roof-quiz__form-group{position:relative;width:auto;min-width:0;margin:0;overflow:hidden}#surveyform .roof-quiz__survey-panel[data-index="1"] .roof-quiz__form-group>.roof-quiz__input{inset:0;width:100%;height:100%}#surveyform .roof-quiz__survey-panel[data-index="1"] .roof-quiz__form-group>.roof-quiz__label{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;justify-content:initial;gap:10px;min-height:82px;padding:5px 10px 5px 5px;text-align:left}#surveyform .roof-quiz__survey-panel[data-index="1"] .roof-quiz__label>.roof-quiz__image{display:block;width:72px;height:68px;margin:0;object-fit:cover;border-radius:4px}#surveyform .roof-quiz__survey-panel[data-index="1"] .roof-quiz__label>.roof-quiz__text{min-width:0;font-size:15px;line-height:1.2}@media(max-width:480px){#surveyform .roof-quiz__survey-panel[data-index="1"] .roof-quiz__survey-panel-period{grid-template-columns:1fr}.logo_block .logo_wrap .right .phone_top{padding:0 10px}.header_index .header_center .title_h2{margin-bottom:14px}}.main_index .usluga_index.roofing-page__usluga-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.main_index .usluga_index.roofing-page__usluga-index>.usluga{width:auto;min-width:0;margin:0}.main_index .usluga_index.roofing-page__usluga-index>.usluga>.usluga_wrap{min-width:0;margin:0}.main_index .usluga_index.roofing-page__usluga-index .roofing-page__gallery-list .roofing-page__container>.roofing-page__link{display:block;width:100%;aspect-ratio:5 / 4;overflow:hidden;border-radius:10px}.main_index .usluga_index.roofing-page__usluga-index .roofing-page__gallery-list .roofing-page__container>.roofing-page__link>.roofing-page__image{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.main_index .usluga_index.roofing-page__usluga-index .usluga .more{gap:6px;flex-wrap:wrap}.main_index .usluga_index.roofing-page__usluga-index .usluga .more .brd_btn{min-width:0;margin-right:0}@media(max-width:900px){.main_index .usluga_index.roofing-page__usluga-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.main_index .usluga_index.roofing-page__usluga-index .usluga .info{padding:0 12px}.main_index .usluga_index.roofing-page__usluga-index .usluga .title a{font-size:16px;line-height:1.2}.main_index .usluga_index.roofing-page__usluga-index .usluga .price{font-size:15px}.main_index .usluga_index.roofing-page__usluga-index .usluga .more{padding:8px 10px 12px}.main_index .usluga_index.roofing-page__usluga-index .usluga .more .brd_btn{padding:6px 10px;font-size:13px}}@media(max-width:750px){.main_index .usluga_index.roofing-page__usluga-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.main_index .usluga_index.roofing-page__usluga-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 6px}}.main_index .usluga_index.roofing-page__usluga-index .roofing-page__more{display:grid;grid-template-columns:1fr;gap:8px;width:100%;padding:12px 14px 16px;box-sizing:border-box}.main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>a{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:9px 12px;margin:0;box-sizing:border-box;border-radius:6px;font-size:14px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none}body .main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>.roofing-page__btn-popup{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#39d407,#27b900)!important;border:1px solid #27b900!important;box-shadow:0 5px 12px #27b90038}body .main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>.roofing-page__btn-popup:hover{background:linear-gradient(135deg,#31c804,#2a0)!important;box-shadow:0 7px 16px #27b90047;transform:translateY(-1px)}body .main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>.roofing-page__btn-popup:active{background:#209f00!important;box-shadow:0 2px 5px #18780040;transform:translateY(1px)}body .main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>.roofing-page__brd-btn{color:#176f00!important;background:#ffffff85!important;border:1px solid rgba(51,204,0,.42)!important;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #145a0014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>.roofing-page__brd-btn:hover{color:#115600!important;background:#e5ffdab8!important;border-color:#33cc00a6!important;box-shadow:inset 0 1px #fffffff2,0 6px 14px #145a001f;transform:translateY(-1px)}body .main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>.roofing-page__brd-btn:active{background:#cff5bee0!important;box-shadow:inset 0 2px 5px #145a001f;transform:translateY(1px)}@media(max-width:900px){.main_index .usluga_index.roofing-page__usluga-index .roofing-page__more{gap:6px;padding:9px 8px 11px}.main_index .usluga_index.roofing-page__usluga-index .roofing-page__more>a{min-height:38px;padding:7px 8px;font-size:12px}}@media(max-width:480px){.advantage_top.roofing-page__advantage-top>.left.roofing-page__container{padding:10px}.advantage_top.roofing-page__advantage-top>.left.roofing-page__container .roofing-page__title-h2{margin:0;font-size:18px;line-height:1.2}.advantage_top.roofing-page__advantage-top>.left.roofing-page__container .roofing-page__title-text{margin:8px 0;font-size:12px;line-height:1.3}.advantage_top.roofing-page__advantage-top>.left.roofing-page__container .roofing-page__btn-popup{min-height:36px;padding:7px 10px;font-size:11px;line-height:1.15}}@media(max-width:480px){.main_quiz.roofing-page__main-quiz{margin:24px 0 30px;padding:16px 10px;border-width:3px;border-radius:8px}.main_quiz.roofing-page__main-quiz .roofing-page__quiz-face{margin-bottom:10px}.main_quiz.roofing-page__main-quiz .roofing-page__quiz-face>.roofing-page__lft{padding-right:0}.main_quiz.roofing-page__main-quiz .roofing-page__title>.left.roofing-page__container img{width:30px;margin:0 6px 0 0}.main_quiz.roofing-page__main-quiz .roofing-page__hight-font{font-size:18px;line-height:1.15}.main_quiz.roofing-page__main-quiz .roofing-page__title .roofing-page__title-h2{font-size:13px;line-height:1.25}.main_quiz.roofing-page__main-quiz .roofing-page__vopros .roofing-page__title{margin-bottom:10px;font-size:17px;line-height:1.2}.main_quiz.roofing-page__main-quiz>.roofing-page__btn-popup .roofing-page__container.block{margin-bottom:8px}.main_quiz.roofing-page__main-quiz>.roofing-page__btn-popup .roofing-page__floor{margin-top:4px;font-size:12px;line-height:1.2}body .main_quiz.roofing-page__main-quiz .roofing-page__btn-main-top .brd_btn.arrow.roofing-page__btn-popup{width:fit-content;min-height:36px;padding:7px 10px 7px 34px!important;font-size:12px!important;line-height:1.15;background-size:16px!important;background-position:10px center!important;border-width:1px}.main_quiz.roofing-page__main-quiz .roofing-page__header-gift-wrap{margin-top:8px;font-size:11px;line-height:1.2}.main_quiz.roofing-page__main-quiz .roofing-page__header-gift-wrap>.roofing-page__lft>.roofing-page__icon{width:34px;height:34px}}#calculator main#surveyform>form.survey.roof-quiz{display:flex!important;width:100%;min-width:0;max-width:none;flex-direction:column!important;margin:0;padding:0;box-sizing:border-box}@media(max-width:480px){.roofing-page__main-quiz--active #calculator.landing-quiz--inline{padding:14px 8px}.roofing-page__main-quiz--active #calculator main#surveyform>form.survey.roof-quiz{gap:0}}#calculator main#surveyform .roof-quiz__survey-panel-question{margin:0 0 16px;color:#171717;font-size:22px;font-weight:700;line-height:1.2}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction>.roof-quiz__form-group{position:relative;min-width:0;margin:0}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction>.roof-quiz__form-group>.roof-quiz__label{display:flex;align-items:center;min-height:48px;padding:10px 12px 10px 42px;color:#202020;background:#fff;border:1px solid rgba(23,23,23,.14);border-radius:8px;box-sizing:border-box;font-size:15px;line-height:1.2;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction>.roof-quiz__form-group>.roof-quiz__label:hover{color:#176f00;background:#f3fced;border-color:#33cc008c}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction .roof-quiz__radiobox+.roof-quiz__label:before{top:50%;left:11px;width:18px;height:18px;transform:translateY(-50%)}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction .roof-quiz__radiobox+.roof-quiz__label:after{top:50%;left:16px;width:8px;height:8px;transform:translateY(-50%) scale(0)}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction .roof-quiz__radiobox:checked+.roof-quiz__label:after{transform:translateY(-50%) scale(1)}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction>.roof-quiz__form-group>.roof-quiz__radiobox:checked+.roof-quiz__label{color:#145f00;background:#e8fadd;border-color:#3c0;box-shadow:0 0 0 2px #33cc001f}#calculator main#surveyform .roof-quiz__form-buttons{display:flex;align-items:center;gap:8px;width:100%;max-width:none;margin:16px 0 0}#calculator main#surveyform .roof-quiz__form-buttons>.roof-quiz__button{min-height:40px;padding:8px 16px;margin:0;color:#fff;background:#2fbe00;border:1px solid #2fbe00;border-radius:6px;font-size:14px;font-weight:700;line-height:1}#calculator main#surveyform .roof-quiz__form-buttons>.roof-quiz__button[name=prev]{color:#176f00;background:#fff;border-color:#33cc008c}#calculator main#surveyform .roof-quiz__form-buttons>.roof-quiz__button:hover{color:#fff;background:#27a900;border-color:#27a900}#calculator main#surveyform .roof-quiz__form-buttons>.roof-quiz__button:active{background:#208f00;border-color:#208f00;transform:translateY(1px)}#calculator main#surveyform .roof-quiz__form-buttons>.roof-quiz__button[disabled]{display:none}@media(max-width:480px){#calculator main#surveyform .roof-quiz__survey-panel-question{margin-bottom:10px;font-size:17px}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction{gap:6px}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction>.roof-quiz__form-group>.roof-quiz__label{min-height:40px;padding:7px 7px 7px 32px;border-radius:6px;font-size:12px}#calculator main#surveyform .roof-quiz__form-buttons{gap:6px;margin-top:10px}#calculator main#surveyform .roof-quiz__form-buttons>.roof-quiz__button{min-height:34px;padding:6px 11px;font-size:12px}}#calculator main#surveyform .roof-quiz__survey-panel-hearabout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}#calculator main#surveyform .roof-quiz__survey-panel-hearabout>.roof-quiz__form-group{position:relative;min-width:0;margin:0}#calculator main#surveyform .roof-quiz__survey-panel-hearabout>.roof-quiz__form-group>.roof-quiz__label{display:flex;align-items:center;min-height:48px;padding:10px 12px 10px 42px;color:#202020;background:#fff;border:1px solid rgba(23,23,23,.14);border-radius:8px;box-sizing:border-box;font-size:15px;line-height:1.2;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}#calculator main#surveyform .roof-quiz__survey-panel-hearabout>.roof-quiz__form-group>.roof-quiz__label:hover{color:#176f00;background:#f3fced;border-color:#33cc008c}#calculator main#surveyform .roof-quiz__survey-panel-hearabout .roof-quiz__radiobox+.roof-quiz__label:before{top:50%;left:11px;width:18px;height:18px;transform:translateY(-50%)}#calculator main#surveyform .roof-quiz__survey-panel-hearabout .roof-quiz__radiobox+.roof-quiz__label:after{top:50%;left:16px;width:8px;height:8px;transform:translateY(-50%) scale(0)}#calculator main#surveyform .roof-quiz__survey-panel-hearabout .roof-quiz__radiobox:checked+.roof-quiz__label{color:#145f00;background:#e8fadd;border-color:#3c0;box-shadow:0 0 0 2px #33cc001f}#calculator main#surveyform .roof-quiz__survey-panel-hearabout .roof-quiz__radiobox:checked+.roof-quiz__label:after{transform:translateY(-50%) scale(1)}@media(max-width:480px){#calculator main#surveyform .roof-quiz__survey-panel-hearabout{gap:6px}#calculator main#surveyform .roof-quiz__survey-panel-hearabout>.roof-quiz__form-group>.roof-quiz__label{min-height:40px;padding:7px 7px 7px 32px;border-radius:6px;font-size:12px}}#calculator main#surveyform .roof-quiz__survey-panel-period,#calculator main#surveyform .roof-quiz__survey-panel-satisfaction,#calculator main#surveyform .roof-quiz__survey-panel-hearabout{row-gap:6px}#calculator main#surveyform :is(.roof-quiz__survey-panel-period,.roof-quiz__survey-panel-satisfaction,.roof-quiz__survey-panel-hearabout)>.roof-quiz__form-group{margin-bottom:0}@media(max-width:480px){#calculator main#surveyform .roof-quiz__survey-panel-period,#calculator main#surveyform .roof-quiz__survey-panel-satisfaction,#calculator main#surveyform .roof-quiz__survey-panel-hearabout{row-gap:4px}#calculator main#surveyform .roof-quiz__survey-panel .roof-quiz__form-group{margin-top:0;margin-bottom:4px}#calculator main#surveyform :is(.roof-quiz__survey-panel-period,.roof-quiz__survey-panel-satisfaction,.roof-quiz__survey-panel-hearabout)>.roof-quiz__form-group{margin-bottom:0}#calculator main#surveyform .roof-quiz__survey-panel-my-name{display:grid;gap:6px;width:100%}#calculator main#surveyform .roof-quiz__title-h3.final_offer{margin:0 0 8px;font-size:18px;line-height:1.2}#calculator main#surveyform .roof-quiz__final-offer-dop{font-size:11px;line-height:1.25}#calculator main#surveyform .roof-quiz__survey-panel-question.final_offer_mess:empty{display:none}#calculator main#surveyform .roof-quiz__marquiz-face-block{margin-bottom:6px}#calculator main#surveyform .roof-quiz__marquiz-face-block>.roof-quiz__rght{display:none}#calculator main#surveyform .roof-quiz__survey-panel-my-name>.roof-quiz__form-group.messquiz{display:flex;gap:5px;margin:0}#calculator main#surveyform .roof-quiz__survey-panel-my-name>.roof-quiz__form-group.messquiz>.roof-quiz__container{margin:0}#calculator main#surveyform .roof-quiz__survey-panel-my-name>.roof-quiz__form-group.messquiz .roof-quiz__label{padding-left:25px;font-size:12px;line-height:20px}#calculator main#surveyform .roof-quiz__survey-panel-my-name>.roof-quiz__form-group.messquizinput{display:grid;gap:5px;margin:6px 0 0}#calculator main#surveyform .roof-quiz__survey-panel-my-name>.roof-quiz__form-group.messquizinput>.roof-quiz__input{width:100%;max-width:none;height:38px;margin:0;padding:7px 9px;box-sizing:border-box;border-radius:6px;font-size:14px}#calculator main#surveyform .roof-quiz__survey-panel-my-name .roof-quiz__policy{gap:7px;margin-top:1px;font-size:11px;line-height:1.25}#calculator main#surveyform .roof-quiz__survey-panel-my-name .roof-quiz__policy-checkbox{width:18px;height:18px;flex-basis:18px}}@media(max-width:480px){#calculator main#surveyform :is(.roof-quiz__survey-panel-period,.roof-quiz__survey-panel-satisfaction,.roof-quiz__survey-panel-hearabout){gap:2px!important;row-gap:2px!important}#calculator main#surveyform .roof-quiz__survey-panel .roof-quiz__form-group{min-height:0!important;margin:0!important}#calculator main#surveyform .roof-quiz__survey-panel .roof-quiz__form-group>.roof-quiz__label{margin:0!important}#calculator main#surveyform .roof-quiz__survey-panel-satisfaction>.roof-quiz__form-group>.roof-quiz__label,#calculator main#surveyform .roof-quiz__survey-panel-hearabout>.roof-quiz__form-group>.roof-quiz__label{min-height:34px;padding-top:5px;padding-bottom:5px}#calculator main#surveyform .roof-quiz__survey-panel-period>.roof-quiz__form-group>.roof-quiz__label{min-height:58px}#calculator main#surveyform .roof-quiz__survey-panel-period .roof-quiz__label>.roof-quiz__image{width:54px;height:52px}#calculator main#surveyform .roof-quiz__survey-panel-my-name>.roof-quiz__form-group.messquizinput{margin-top:6px!important}}#calculator main#surveyform .roof-quiz__survey-panel .roof-quiz__radiobox{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden;opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:750px){body .burger_menu.mobile-menu,body .burger_menu.mobile-menu.mobile{width:220px;max-width:calc(100vw - 12px);right:6px;border-radius:5px}body .burger_menu.mobile-menu .mobile-menu__burger-menu-wrap .mobile-menu__burger-menu-block{width:100%;padding:3px;box-sizing:border-box}body .burger_menu.mobile-menu .mobile-menu__burger-menu-block .mobile-menu__menu,body .burger_menu.mobile-menu .mobile-menu__burger-menu-block .mobile-menu__list,body .burger_menu.mobile-menu .mobile-menu__burger-menu-block .mobile-menu__item{display:block;width:100%;box-sizing:border-box}body .burger_menu.mobile-menu .mobile-menu__burger-menu-block .mobile-menu__item>.mobile-menu__link{width:100%;padding:7px 9px;box-sizing:border-box;font-size:13px;border-radius:3px}}@media(max-width:750px){.slider_main_wrap.roofing-page__slider-main-wrap>.left.roofing-page__container>img{width:100%;height:270px;object-fit:cover;object-position:center}}@media(max-width:480px){.slider_main_wrap.roofing-page__slider-main-wrap>.left.roofing-page__container>img{height:210px}}@media(max-width:750px){.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap{flex-wrap:wrap}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap>.left,.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap>.right{width:100%}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap>.right{width:70%;margin-right:auto;margin-left:auto;margin-top:0}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap.two>.left{width:100%;padding-left:0}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap.two>.right{width:70%}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap>.right img{width:100%;height:auto;object-fit:contain}}@media(min-width:751px)and (max-width:1200px){.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap{flex-wrap:nowrap}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap>.left{width:65%;min-width:0}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap>.right{width:35%;min-width:0}.advantage_main.roofing-page__advantage-main .roofing-page__advantage-main-wrap>.right img{width:100%;height:auto;object-fit:contain}}@media(max-width:750px){.advantage_main.roofing-page__advantage-main .left.scroll_head_block.roofing-page__scroll-head-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;overflow:visible;-webkit-user-select:auto;user-select:auto}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block>.roofing-page__number-block{min-width:0;margin:0;padding:10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-sizing:border-box}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block .roofing-page__number{flex:0 0 34px}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block .roofing-page__number img{width:30px;height:30px}}@media(max-width:480px){.advantage_main.roofing-page__advantage-main .left.scroll_head_block.roofing-page__scroll-head-block{gap:6px}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block>.roofing-page__number-block{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:7px}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block .roofing-page__number{flex:0 0 auto;min-width:0;max-width:none}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block .roofing-page__info{padding-left:0}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block .roofing-page__title{font-size:13px;line-height:1.2}.advantage_main.roofing-page__advantage-main .roofing-page__scroll-head-block .roofing-page__text{font-size:11px;line-height:1.25}}@media(max-width:750px){.main_index_wrap.etapy{margin-top:18px;margin-bottom:18px}.main_index_wrap.etapy .roofing-page__steps-wrap{width:100%;overflow:visible}.main_index_wrap.etapy .steps.scroll_head_block.roofing-page__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;overflow:visible;-webkit-user-select:auto;user-select:auto}.main_index_wrap.etapy .roofing-page__steps>.roofing-page__etap{width:100%;min-width:0;margin:0;box-sizing:border-box}}@media(max-width:480px){.main_index_wrap.etapy{margin-top:14px;margin-bottom:14px}.main_index_wrap.etapy .roofing-page__steps>.etap.step1.roofing-page__etap .roofing-page__etap-wrap{padding:12px}.main_index_wrap.etapy .etap.step1.roofing-page__etap .roofing-page__title-h2{font-size:14px;line-height:1.15}.main_index_wrap.etapy .etap.step1.roofing-page__etap .roofing-page__title-h3{margin-top:8px;font-size:13px;line-height:1.25}.main_index_wrap.etapy .etap.step1.roofing-page__etap .roofing-page__title-text{margin-top:7px;font-size:11px;line-height:1.3}.main_index_wrap.etapy .etap.step1.roofing-page__etap .roofing-page__btn-main-etap{margin-top:12px}body .main_index_wrap.etapy .etap.step1.roofing-page__etap .brd_wh_btn.arrow.roofing-page__btn-popup{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:34px;padding:7px 7px 7px 27px!important;box-sizing:border-box;background-position:7px center;background-size:14px;border-width:1px;border-radius:6px;font-size:11px!important;line-height:1.15;text-align:center;white-space:normal}}@media(max-width:480px){.legal-page__main{padding:22px 14px 34px}.legal-page__document{padding:0}.legal-page__title{margin-bottom:6px;font-size:26px;line-height:1.08}.legal-page__updated{margin-bottom:20px;font-size:12px;line-height:1.35}.legal-page__section{margin-top:18px}.legal-page__subtitle{margin-bottom:7px;font-size:18px;line-height:1.2}.legal-page__text,.legal-page__item{font-size:14px;line-height:1.48}.legal-page__text{margin:8px 0}.legal-page__list{padding-left:19px}.legal-page__item{margin:3px 0}.legal-page__back{margin-top:24px;padding:9px 14px;border-radius:6px;font-size:13px}}@media(max-width:750px){.gosti_wrap .right.roofing-page__container>.grayfiltr.roofing-page__grayfiltr{width:80%;max-width:80%;margin-right:auto;margin-left:auto}.gosti_wrap .right.roofing-page__container>.roofing-page__grayfiltr .roofing-page__service-area-map{width:100%;max-width:100%}}@media(max-width:480px){.footer.site-footer .site-footer__footer-wrap{padding:18px 10px 12px}.footer.site-footer .site-footer__logo{margin-bottom:3px}.footer.site-footer .site-footer__logo .site-footer__image{width:62px}.footer.site-footer .site-footer__brand-title strong{font-size:17px;line-height:.95}.footer.site-footer .site-footer__info{width:100%;font-size:12px;line-height:1.35}.footer.site-footer .site-footer__btn-bottom{width:100%;margin:8px 0 12px}body .footer.site-footer .site-footer__btn-popup{min-height:38px;margin:0 auto;padding:7px 10px 7px 35px;font-size:12px;line-height:1.15;background-size:16px;background-position:11px center}.footer.site-footer .site-footer__center{padding:0}.footer.site-footer .site-footer__title{margin:0 0 7px;font-size:13px}.footer.site-footer .site-footer__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0}.footer.site-footer .site-footer__menu .site-footer__item{display:block}.footer.site-footer .site-footer__menu .site-footer__item .site-footer__link{width:100%;margin:0;padding:6px 8px;box-sizing:border-box;font-size:13px;line-height:1.15}.footer.site-footer .site-footer__container.right{margin-top:9px}.footer.site-footer .site-footer__phone{margin-bottom:5px}.footer.site-footer .site-footer__phone .site-footer__link{font-size:18px}.footer.site-footer .site-footer__contacts{font-size:12px;line-height:1.45}.footer.site-footer .site-footer__messenger{margin-top:7px}.footer.site-footer .site-footer__footer-privacy{padding:0 10px 8px}.footer.site-footer .site-footer__line{padding-top:7px}.footer.site-footer .site-footer__footer-privacy .site-footer__text{font-size:10px;line-height:1.3}}@media(max-width:480px){.gosti_wrap .contacts_main.roofing-page__contacts-main{margin:16px 0}.gosti_wrap .contacts_main.roofing-page__contacts-main>.block{align-items:center;margin-bottom:10px}.gosti_wrap .contacts_main.roofing-page__contacts-main .roofing-page__number{width:34px;height:34px;flex-basis:34px}.gosti_wrap .contacts_main.roofing-page__contacts-main .roofing-page__contact-icon{width:19px;height:19px}.gosti_wrap .contacts_main.roofing-page__contacts-main .roofing-page__info{min-width:0;padding-left:8px}.gosti_wrap .contacts_main.roofing-page__contacts-main .roofing-page__title{font-size:14px;line-height:1.2}.gosti_wrap .contacts_main.roofing-page__contacts-main .roofing-page__text{margin-top:2px;font-size:12px;line-height:1.25}}@media(max-width:480px){.main_index_wrap.etapy .roofing-page__steps>:is(.step2,.step3).roofing-page__etap .roofing-page__etap-wrap{padding:12px}.main_index_wrap.etapy :is(.step2,.step3).roofing-page__etap .roofing-page__title-h2{font-size:14px;line-height:1.15}.main_index_wrap.etapy :is(.step2,.step3).roofing-page__etap .roofing-page__title-h3{margin-top:8px;font-size:13px;line-height:1.25}.main_index_wrap.etapy :is(.step2,.step3).roofing-page__etap .roofing-page__title-text{margin-top:7px;font-size:11px;line-height:1.3}}
