html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:500}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0;color:inherit;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{src:url(/2023/fonts/stolzl-light.eot);src:local("Stolzl Light"),local("Stolzl-Light"),url(/2023/fonts/stolzl-light.eot) format("embedded-opentype"),url(/2023/fonts/stolzl-light.woff2) format("woff2"),url(/2023/fonts/stolzl-light.woff) format("woff"),url(/2023/fonts/stolzl-light.ttf) format("truetype");font-weight:300;font-style:normal;font-family:Stolzl}@font-face{src:url(/2023/fonts/stolzl-thin.eot);src:local("Stolzl Thin"),local("Stolzl-Thin"),url(/2023/fonts/stolzl-thin.eot) format("embedded-opentype"),url(/2023/fonts/stolzl-thin.woff2) format("woff2"),url(/2023/fonts/stolzl-thin.woff) format("woff"),url(/2023/fonts/stolzl-thin.ttf) format("truetype");font-weight:100;font-style:normal;font-family:Stolzl}@font-face{src:url(/2023/fonts/stolzl-book.eot);src:local("Stolzl Book"),local("Stolzl-Book"),url(/2023/fonts/stolzl-book.eot) format("embedded-opentype"),url(/2023/fonts/stolzl-book.woff2) format("woff2"),url(/2023/fonts/stolzl-book.woff) format("woff"),url(/2023/fonts/stolzl-book.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Stolzl Book}@font-face{src:url(/2023/fonts/stolzl-regular.eot);src:local("Stolzl Regular"),local("Stolzl-Regular"),url(/2023/fonts/stolzl-regular.eot) format("embedded-opentype"),url(/2023/fonts/stolzl-regular.woff2) format("woff2"),url(/2023/fonts/stolzl-regular.woff) format("woff"),url(/2023/fonts/stolzl-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Stolzl}@font-face{src:url(/2023/fonts/stolzl-bold.eot);src:local("Stolzl Bold"),local("Stolzl-Bold"),url(/2023/fonts/stolzl-bold.eot) format("embedded-opentype"),url(/2023/fonts/stolzl-bold.woff2) format("woff2"),url(/2023/fonts/stolzl-bold.woff) format("woff"),url(/2023/fonts/stolzl-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-family:Stolzl}@font-face{src:url(/2023/fonts/stolzl-medium.eot);src:local("Stolzl Medium"),local("Stolzl-Medium"),url(/2023/fonts/stolzl-medium.eot) format("embedded-opentype"),url(/2023/fonts/stolzl-medium.woff2) format("woff2"),url(/2023/fonts/stolzl-medium.woff) format("woff"),url(/2023/fonts/stolzl-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-family:Stolzl}BODY{font-size:16px;font-weight:400;color:#000;background:#fff;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Stolzl}a{color:#397dbb}a,a:hover{text-decoration:none}button,input,option,select,textarea{font-family:Stolzl}input:focus{outline:0}.container{max-width:1544px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:100%;padding-left:15px}.footer{padding:44px 0;font-size:18px;color:#fff;background:#000;line-height:28px}.footer a{color:#d6ff46}.bottom{-ms-flex-pack:justify;padding:44px 0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;gap:180px;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bottom-adress{padding:0 0 0 40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE5Ij48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMC41OTMgMTguNjY1IDE3Ljk1Ni43NzhhLjU4LjU4IDAgMCAwLS4xMS0uNjE1LjUxLjUxIDAgMCAwLS41ODQtLjExN0wuMzE3IDcuODE4YS41Ni41NiAwIDAgMC0uMzE2LjU0Mi41NS41NSAwIDAgMCAuMzcyLjUwMWw1LjE2MyAxLjY2N2MxLjE5NC4zODUgMi4xMjUgMS4zNjggMi40OSAyLjYyOWwxLjU4IDUuNDVjLjA2NC4yMjIuMjUzLjM3OS40NzQuMzkycy40MjUtLjEyLjUxMy0uMzM0Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4IDB2MTlIMFYweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) 0 50% no-repeat}.bottom-time{padding:0 0 0 40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE5Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjUgMWE4LjUgOC41IDAgMSAwIDAgMTcgOC41IDguNSAwIDAgMCAwLTE3bTMgMTEuNWEuNjM2LjYzNiAwIDAgMS0uOSAwTDkuMDUgOS45NWEuNjQuNjQgMCAwIDEtLjE4Ny0uNDVWNS4yNWEuNjM4LjYzOCAwIDAgMSAxLjI3NCAwdjMuOTg2bDIuMzY0IDIuMzY0YS42MzYuNjM2IDAgMCAxIDAgLjkiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 0 50% no-repeat}.bottom-phone{padding:0 0 0 40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE5Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy43OCAxNS42ODJjLS4xMTQuMTA4LS4yNTEuMjQ2LS4zOTcuMzkxLS4zNjQuMzY3LS44Mi44MjItMS4xMDQgMS4wMDYtMS41Ljk3Mi0zLjUwOC41MDctNC45MjgtLjA1My0xLjg3My0uNzQtMy45MTItMi4xMDMtNS43NDMtMy44MzgtMS44MzMtMS43MzUtMy4yNzEtMy42NjctNC4wNTItNS40NEMuOTY2IDYuNDAxLjQ3NCA0LjQ5OCAxLjUgMy4wNzdjLjE5NS0uMjcuNjc2LS43MDEgMS4wNjItMS4wNDcuMTU1LS4xMzguMy0uMjY4LjQxMy0uMzc2LjIwMy0uMTkuNDc3LS4yOTguNzYzLS4yOThzLjU2LjEwNy43NjMuMjk4TDcuMjYgNC4yN2ExIDEgMCAwIDEgLjMxNS43MjNjMCAuMjctLjExMy41My0uMzE0LjcyMmwtLjc1Mi43MTFhMS41MyAxLjUzIDAgMCAwLS40NjguODc1Yy0uMDUyLjMzMS4wMS42Ny4xNzcuOTY2IDEuMDM1IDEuODUgMi42MzIgMy4zNjIgNC41ODQgNC4zNDIuMzEyLjE1OC42Ny4yMTcgMS4wMi4xNjdzLjY3My0uMjA1LjkyMi0uNDQzbC43NS0uNzExYy4yMDMtLjE5MS40NzctLjI5OC43NjMtLjI5OHMuNTYuMTA3Ljc2My4yOThsMi43NiAyLjYxNWExIDEgMCAwIDEgLjMxNS43MjNjMCAuMjctLjExMy41My0uMzE0LjcyMiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 0 50% no-repeat}.bottom-phone a{color:#fff}.bottom ul{list-style:none;padding:0;margin:0}.bottom ul li{margin:10px 0}.footer-links{padding:0 0 40px;border-bottom:1px solid #fff}.footer-links ul{list-style:none;padding:0;margin:0;line-height:33px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-category,.footer-links ul{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;font-size:16px}.footer-category{grid-template-columns:repeat(4,1fr);padding:44px 0;gap:45px;display:grid}.footer-category .col{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-category ul{list-style:none;padding:0;margin:0}.footer-category ul:not(:last-child){margin:0 0 40px}.footer-category ul li ul{margin-top:25px}.footer-category ul li ul li{padding:8px 0}.footer-category ul li ul a{color:#fff;font-family:Stolzl Book}.footer-category ul li ul a:hover{color:#d6ff46}.footer-social{-webkit-box-align:center;gap:21px;-webkit-align-items:center;align-items:center;-ms-flex-align:center;margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-social a{color:#fff}.footer-social a:hover{color:#d6ff46}.footer-social a:hover svg{opacity:1}.footer-social a svg{fill:#fff;opacity:.6}.popup-form{max-width:480px;margin:0 auto;width:90%}.popup-form__title{font-size:30px;line-height:70px}.popup-form__inputs{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:20px 0;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popup-form__inputs input[type=text]{padding:8px;font-size:16px;border:1px solid #a8a8a8;color:#a4a4a4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;background:#fff;width:100%}.popup-form__inputs input[type=submit]{padding:14px 64px;font-size:16px;border:0;color:#fff;border-radius:34px;background:#000;cursor:pointer;vertical-align:top;display:inline-block}.popup-form__info{font-size:14px;color:rgba(0,0,0,.67);line-height:24px}.headerline{overflow:hidden}.header{-ms-flex-pack:justify;padding:20px 0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify}.header,.header .city{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .city{gap:15px;margin:0 auto 0 40px}.header-social{margin-right:60px;-webkit-box-align:center;gap:23px;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-callback a{padding:14px 64px;font-size:18px;text-decoration:none;color:#000;border-radius:34px;background:#d6ff46;vertical-align:top;display:inline-block}.topmenu{margin:24px 0}.topmenu>ul{-ms-flex-pack:justify;list-style:none;padding:0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.topmenu>ul>li>a{font-size:18px;text-decoration:none;color:#000}.topmenu>ul>li>a:hover{color:#d6ff46}.hamburger{height:22px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;position:relative;cursor:pointer;width:28px}.hamburger,.hamburger span{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.hamburger span{height:3px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;position:absolute;opacity:1;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;border-radius:3px;background:#000;left:0;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:9px}.hamburger span:nth-child(3){top:19px}.hamburger.opened span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:4px}.hamburger.opened span:nth-child(2){opacity:0;width:0}.hamburger.opened span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:4px}.logo a,.mobile-phone a{color:#000}.wrapper{overflow:hidden;position:relative}.text{font-size:23px;margin:20px 0;line-height:45px}.text h1{font-size:40px;font-weight:400;font-style:normal;margin:0 0 21px;line-height:53px}.text table{border-collapse:collapse;border-spacing:0;width:100%}.text th{font-weight:400;color:#fff;background:#000}.text td,.text th{padding:20px 100px;font-size:21px;line-height:26px}.text tr:not(:first-child){position:relative}.text tr:not(:first-child):after{height:1px;right:50px;content:"";position:absolute;bottom:0;background:rgba(0,0,0,.22);left:50px;display:block}.text tr:last-child:after{display:none}.text .content_block__list_1{list-style:none;padding:0}.text .content_block__list_1 li{position:relative;margin:0 0 20px;padding-left:45px}.text .content_block__list_1 li:after{height:18px;content:"";position:absolute;top:15px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNOC4zODQuNDQ1Yy4xOTgtLjU5MyAxLjAzNi0uNTkzIDEuMjM0IDBsMS4xNiAzLjQ4NmE1LjIgNS4yIDAgMCAwIDMuMjkyIDMuMjlsMy40ODUgMS4xNmMuNTkzLjE5OS41OTMgMS4wMzcgMCAxLjIzNWwtMy40ODYgMS4xNjFhNS4yIDUuMiAwIDAgMC0zLjI5IDMuMjkybC0xLjE2IDMuNDg0YS42NS42NSAwIDAgMS0xLjIzNSAwbC0xLjE2MS0zLjQ4NmE1LjIgNS4yIDAgMCAwLTMuMjktMy4yOUwuNDQ3IDkuNjE3YS42NS42NSAwIDAgMSAwLTEuMjM1bDMuNDg2LTEuMTZhNS4yIDUuMiAwIDAgMCAzLjI5LTMuMjl6Ii8+PC9zdmc+) 50% 50% no-repeat;left:0;width:18px}.mainpage-reviews{padding:90px 0;position:relative;background:url(/2023/img/reviews2.png) 0 0 no-repeat,url(/2023/img/reviews.png) 100% 100% no-repeat}.mainpage-reviews .title{font-size:40px;margin:0 0 45px;line-height:53px}.mainpage-reviews .swiper-slide{background:#f3f6fd}.mainpage-reviews .review-element{padding:44px 25px}.mainpage-reviews .review-element__text{margin:45px 0 30px}.mainpage-reviews .review-element__text,.review-element__author-room{font-size:16px;line-height:26px;font-family:Stolzl Book}.mainpage-reviews .review-element__avatar img{-o-object-fit:cover;object-fit:cover;vertical-align:top;display:inline-block}.mainpage-reviews .review-element__author-name{font-size:21px;margin:0 0 4px;line-height:34px}.mainpage-reviews .review-element__more{margin-top:30px}.mainpage-reviews .review-element__more a{font-size:20px;color:#a8a8a8;-webkit-box-align:center;gap:21px;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.swiper-slide:hover .mainpage-reviews .review-element__more a{color:#000}.swiper-slide:hover .mainpage-reviews .review-element__more a svg{fill:#000;color:#000}.mainpage-reviews .swiper-buttons{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack:end;-webkit-box-align:center;gap:70px;margin:46px 0 0;-webkit-align-items:center;align-items:center;width:100%;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mainpage-reviews .swiper-buttons div{cursor:pointer}.mainpage-reviews .swiper-buttons .swiper-button-disabled svg{color:#a8a8a8}.mainpage-order{background:#676767}.mainpage-order .container{padding-top:45px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NCIgaGVpZ2h0PSI3NiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDc0IDc2Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0zNi43NDQgMCAzNi43NDQgMjguMTIxVjc1LjA2aC00MS4yNVY0Mi41M2g5LjAxM3YyMy41MTdoMjMuMjI1VjMyLjU3M0wzNi43NDQgMTEuMzQ5IDkuMDEzIDMyLjU3M3Y0My4xMjRIMFYyOC4xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 100% 100% no-repeat;padding-bottom:45px}.mainpage-order .title{font-size:40px;color:#d6ff46;line-height:53px}.mainpage-order__inputs{gap:14px;margin:50px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mainpage-order__inputs>div{flex:1;position:relative;width:100%}.mainpage-order__inputs input{-webkit-flex:1;-ms-flex:1;flex:1;padding:14px 20px;-webkit-box-flex:1;font-size:18px;border:0;color:#b7b7b7;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;background:#fff;width:100%;font-family:Stolzl Book}.mainpage-order__inputs input::placeholder{color:#b7b7b7;opacity:1}.mainpage-order__submit{margin:0 0 32px}.mainpage-order__submit input{padding:24px 94px;border:0;color:#000;border-radius:34px;background:#d6ff46;cursor:pointer;font-family:Stolzl Book}.mainpage-order__info{font-size:18px;color:hsla(0,0%,100%,.67);max-width:990px;line-height:30px;font-family:Stolzl Book}.hero{overflow:hidden;min-height:100vh;position:relative;background:url(/2023/img/head.png) 50% 50% no-repeat;background-size:cover}.hero:after{height:100%;content:"";position:absolute;top:0;background:hsla(0,0%,9%,.7);left:0;width:100%;display:block;z-index:0}.hero .header,.hero .header .logo a,.hero .header .mobile-phone a{color:#fff}.hero>.container{min-height:100vh;position:relative;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}.hero .topmenu a{color:#fff}.hero .hamburger span{background:#fff}.head-text{color:#fff;max-width:560px;margin:30px 0}.head-text .h1,.head-text h1{font-size:58px;font-weight:400;line-height:76px}.head-text .subtitle{font-size:28px;margin:25px 0 60px;line-height:42px;font-family:Stolzl Book}.head-link a{padding:14px 64px;border:2px solid #fff;color:#fff;-webkit-transition:all .5s;transition:all .5s;border-radius:34px;vertical-align:top;display:inline-block}.head-link a:hover{border-color:#d6ff46;color:#d6ff46}.head-statistic{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;font-size:19px;color:#d6ff46;text-align:center;line-height:23px;margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.head-statistic__box-title{font-size:64px;font-weight:500;margin:0 0 13px;line-height:normal}.head-down{padding:50px 0;text-align:center}.head-down svg{cursor:pointer;vertical-align:top;display:inline-block}.about{margin:90px auto}.about-flex{gap:65px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-left{width:40%}.about-left .title{font-size:40px;margin:0 0 45px;line-height:53px}.about-left .about-text{font-size:20px;margin:45px 0 35px;line-height:34px;font-family:Stolzl Book}.about-right{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;width:60%}.about-right img{height:auto;max-width:100%;width:auto;vertical-align:top;display:inline-block}.advantages{grid-template-columns:repeat(4,1fr);gap:13px;margin:90px 0;display:grid}.advantages-box{padding:34px 22px;font-size:16px;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px;background:#f3f6fd;-webkit-box-orient:vertical;line-height:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.advantages-box__title{min-height:70px;font-size:25px;line-height:34px}.advantages-box__text{font-family:Stolzl Book}.more{font-size:20px;color:#a8a8a8;-webkit-box-align:center;gap:21px;-webkit-align-items:center;align-items:center;line-height:34px;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.more svg{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.more:hover{color:#000}.more:hover svg{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.works-wrapper{margin:90px auto}.works-wrapper .title{font-size:40px;margin:0 0 30px;line-height:53px}.works{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.work-box{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.work-box__img{height:375px;overflow:hidden}.work-box__img img{height:375px;-o-object-fit:cover;object-fit:cover;width:100%;vertical-align:top;display:inline-block}.work-box__title{font-size:25px;margin:13px 0 18px;line-height:34px}.work-box__price{margin:18px 0}.work-box__price span{padding:2px 15px;font-size:25px;font-weight:500;background:#d6ff46;line-height:34px;vertical-align:top;display:inline-block}.work-box__info{font-size:16px;margin:18px 0;line-height:26px;font-family:Stolzl Book}.work-box .work-box__more{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.service-list{margin:90px 0}.servicelist-grid{grid-template-columns:1fr 1.12fr 1fr;gap:105px;display:grid}.servicelist-grid2{gap:30px 105px}.servicelist-grid2 .servicelist-grid__item{align-items:center;display:flex}.servicelist-grid__column{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-orient:vertical}.servicelist-grid__column,.servicelist-grid__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.servicelist-grid__item a{font-size:21px;color:#000;-webkit-box-align:center;gap:36px;-webkit-align-items:center;align-items:center;line-height:33px;-ms-flex-align:center;font-family:Stolzl Book}.servicelist-grid__item a b{font-weight:400;font-family:Stolzl}.servicelist-grid__item-ico,.servicelist-grid__item-ico svg{vertical-align:top;display:inline-block}.mainpage-projects{margin:90px 0}.mainpage-projects .title{font-size:40px;margin:0 0 40px;line-height:56px}.mainpage-projects__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mainpage-projects__box-img{height:323px;overflow:hidden;margin:0 0 15px}.mainpage-projects__box-img img{height:100%;max-height:323px;-o-object-fit:cover;object-fit:cover;width:100%;vertical-align:top;display:inline-block}.mainpage-projects__box-title{font-size:25px;margin:15px 0;line-height:34px}.mainpage-projects__box-title a{padding:2px;color:#000;display:inline-block}.mainpage-projects__box-title a:hover{background:#d6ff46}.mainpage-projects__box-info{font-size:16px;margin:15px 0 26px;line-height:26px;font-family:Stolzl Book}.mainpage-projects__box{flex-direction:column;display:flex}.mainpage-projects__box-link{margin-top:auto}.mainpage-calculator{margin:90px auto;background:#000}.mainpage-calculator>.container{padding-top:45px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NCIgaGVpZ2h0PSI3NiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDc0IDc2Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0zNi43NDQgMCAzNi43NDQgMjguMTIxVjc1LjA2aC00MS4yNVY0Mi41M2g5LjAxM3YyMy41MTdoMjMuMjI1VjMyLjU3M0wzNi43NDQgMTEuMzQ5IDkuMDEzIDMyLjU3M3Y0My4xMjRIMFYyOC4xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 100% 100% no-repeat;padding-bottom:90px}.mainpage-calculator .title{font-size:40px;color:#fff;margin:0 0 40px;line-height:56px}.calc-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 65px;display:grid}.calc-grid__box-title{font-size:21px;color:#fff;margin:0 0 20px;line-height:34px}.calc-grid__box-title span{color:#d6ff46}.calc-grid__box-input{-ms-flex-pack:justify;height:65px;padding:14px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-align-items:center;align-items:center;border-radius:7px;background:#fff;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.calc-grid__submit a{padding:22px 86px;font-size:18px;color:#000;border-radius:34px;background:#d6ff46;vertical-align:top;font-family:Stolzl Book;display:inline-block}.calc-grid__box-input{color:#b7b7b7}.calc-grid__box-input input{border:0;color:#b7b7b7;width:100%;font-family:Stolzl Book}.calc-grid__box-input input::placeholder{color:#b7b7b7;opacity:1}.calc-grid__box-input select{border:0;color:#b7b7b7;background:#fff;width:100%;font-family:Stolzl Book}.calc-grid__box-result{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);color:#000;position:relative;font-family:Stolzl Book;-webkit-transition-property:color;transition-property:color}.calc-grid__box-result,.calc-grid__box-result:before{-webkit-transition-duration:.3s;transition-duration:.3s}.calc-grid__box-result:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);right:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;content:"";position:absolute;bottom:0;top:0;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;border-radius:7px;background:#d6ff46;left:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;z-index:-1}.calc-grid__box-result.calculated:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.calc-grid__box-result span{font-size:25px;font-weight:500;line-height:26px;font-family:Stolzl}.our-services{margin:90px auto}.our-services .title{font-size:40px;margin:0 0 40px;line-height:56px}.mainpage-services{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.mainpage-services__box{padding:15px;position:relative;background:#f3f6fd}.mainpage-services__box-element{font-size:21px;line-height:26px}.mainpage-services__box-element,.mainpage-services__box-more{text-align:center}.mainpage-services__box-element svg,.mainpage-services__box-more svg{vertical-align:top;display:inline-block}.mainpage-services__box-more{margin:40px 0 0}.mainpage-services__box-list{padding:0 15px 15px;position:absolute;top:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f6fd;left:0;width:100%;display:none;z-index:99}.mainpage-services__box-list ul{list-style:none;padding:0;font-size:16px;text-align:center;margin:0}.mainpage-services__box-list ul li{margin:15px 0;font-family:Stolzl Book}.mainpage-services__box-list ul a{color:#676767}.mainpage-services__box-list ul a:hover{color:#000}.mainpage-services__box:hover .mainpage-services__box-list{display:block}.mainpage-order2{padding:70px 0;color:#fff;position:relative;margin:90px 0;background:url(/2023/img/order2.png) 50% 50% no-repeat;background-size:cover}.mainpage-order2:after{height:100%;content:"";position:absolute;top:0;background:hsla(0,0%,9%,.7);left:0;width:100%;display:block;z-index:0}.mainpage-order2 .container{position:relative;z-index:1}.mainpage-order2 .title{font-size:58px;margin:0 0 32px;line-height:76px}.mainpage-order2 .order2-subtitle{font-size:28px;max-width:890px;margin:32px 0 62px;line-height:42px;font-family:Stolzl Book}.mainpage-order2 .datepicker{color:#000}.mainpage-order2__grid{max-width:1100px}.mainpage-order3{padding:70px 0;color:#fff;position:relative;background-size:cover;margin:30px 0}.mainpage-order3 h1{font-size:63px;font-weight:400;text-align:left;width:70%;line-height:81px}.mainpage-order3:after{height:100%;content:"";position:absolute;top:0;background:hsla(0,0%,9%,.7);left:0;width:100%;display:block;z-index:0}.mainpage-order3 .container{position:relative;z-index:1}.mainpage-order3 .order2-subtitle{font-size:28px;max-width:890px;margin:32px 0 62px;line-height:42px;font-family:Stolzl Book}.mainpage-order3 .datepicker{color:#000}.mainpage-order3__grid{max-width:1100px}.order2-form__line{grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 45px;display:grid}.order2-form__line-box{height:66px;padding:0 25px;-webkit-box-align:center;position:relative;gap:10px;-webkit-align-items:center;align-items:center;border-radius:7px;background:#fff;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.order2-form__line-box input{-webkit-flex:1;-ms-flex:1;flex:1;height:25px;padding:0;-webkit-box-flex:1;border:0;background:#fff;width:100%;line-height:25px}.order2-form__submit{margin:47px 0 32px}.order2-form__submit input{padding:24px 74px;font-size:18px;border:0;color:#000;border-radius:34px;background:#d6ff46;cursor:pointer}.order2-form__submit input::placeholder{color:#b7b7b7;opacity:1}.order2-form__text{font-size:18px;color:hsla(0,0%,100%,.67);line-height:30px;font-family:Stolzl Book}.head-submenu{height:100%;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);padding:80px 40px 40px;border:1px solid #000;right:-500%;-webkit-transition:all .5s;transition:all .5s;position:absolute;min-width:300px;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.49);width:40%;z-index:99}.head-submenu.opened{right:0}.head-submenu ul{list-style:none;padding:0;font-size:37px;margin:0;line-height:59px}.head-submenu ul li{margin:20px 0}.head-submenu ul a{text-decoration:none;color:#fff}.head-submenu ul a:hover{color:#d6ff46}.head-submenu__closed{right:40px;position:absolute;top:40px;cursor:pointer}.blog-header{position:relative;background-size:cover;margin:0 auto 100px;background-position:0 0;background-repeat:no-repeat}.blog-header:after{height:100%;-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);content:"";position:absolute;top:0;background:hsla(0,0%,100%,.44);left:0;width:50%;z-index:1}.blog-header .container{position:relative;z-index:2}.blog-header__box{padding:70px 70px 70px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.blog-header__box-title{padding:20px 70px;font-size:40px;margin:0 0 30px;background:#d6ff46;line-height:53px}.blog-header__box__text{font-size:20px;margin:0 0 100px;line-height:40px}.blog-header__box__link a{padding:15px 80px;font-size:18px;border:2px solid #000;color:#000;border-radius:34px;vertical-align:top;display:inline-block}.blog-list__element{gap:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-list__element:not(:last-child){margin:0 0 65px}.blog-list__element-info{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:11px;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-list__element-date{font-size:20px;color:#d7d7d7;line-height:34px}.blog-list__element-more{margin-top:auto}.blog-list__element-title{font-size:30px;line-height:53px}.blog-list__element-title a{color:#000}.blog-list__element-text{font-size:23px;line-height:45px}.blog-list__element-img{max-width:375px;width:375px}.blog-list__element-img img{height:auto;max-width:100%;width:auto;vertical-align:top;display:inline-block}.black-wrapper{padding:65px 0;color:#fff;background:#000}.staff-grid{grid-template-columns:repeat(4,1fr);gap:36px 13px;display:grid}.staff-grid__box-img{height:375px;margin:0 0 12px}.staff-grid__box-img img{height:375px;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;display:inline-block}.staff-grid__box-name{font-size:20px;color:#d6ff46;margin:12px 0;line-height:normal}.staff-grid__box-staff{font-size:16px;color:#a8a8a8;line-height:normal}.staff-grid__box-info{padding:24px;color:#000;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;background:#d6ff46;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.staff-grid__box-info .green-title{font-size:30px;line-height:41px}.staff-grid__box-info .green-info{font-size:23px;line-height:34px}.staff-grid__box-info .green-link{font-size:20px;line-height:34px;margin-top:auto}.staff-grid__box-info .green-link a{color:#000}.team-title{font-size:40px;margin:90px auto;line-height:53px}.team-line{position:relative}.team-line:after{height:2px;content:"";position:absolute;top:114px;background:#fff;left:0;width:100%;display:block}.team-grid{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;font-size:30px;color:#d6ff46;gap:20px;text-align:center}.team-grid,.team-grid__box{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.team-grid__box{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.team-grid__box-icon{padding:0 0 70px;position:relative}.team-grid__box-icon:after{height:30px;border:2px solid #d6ff46;content:"";position:absolute;bottom:20px;margin:0 0 0 -15px;border-radius:50%;background:#000;left:50%;width:30px;display:block;z-index:2}.team-grid__box2{position:relative;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:42px;-webkit-box-orient:vertical}.team-grid__box2 .team-grid__box-icon{padding:70px 0 0}.team-grid__box2 .team-grid__box-icon:after{bottom:auto;top:20px}.contact-grid{grid-template-columns:500px 1fr;font-size:18px;gap:30px;line-height:29px;display:grid}.contact-grid h3{font-size:25px;font-weight:500}.contact-grid b{font-size:20px;font-weight:400}.reviews-list .review-element{padding:45px 25px;margin:0 0 45px;background:#f3f6fd}.reviews-list .review-element .review-element__text{font-size:25px;margin:0 0 45px;line-height:41px;font-family:Stolzl Book}.reviews-list .review-element .review-element__author-room{font-size:20px;line-height:26px;font-family:Stolzl Book}.jobs-list{grid-template-columns:1fr 1fr;gap:14px;margin:45px auto;display:grid}.jobs-list__box{padding:25px 55px;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;background:#f3f6fd;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jobs-list__box-name{font-size:35px;line-height:53px}.jobs-list__box-name a{color:#000}.jobs-list__box-city{font-size:20px;margin-bottom:30px;color:#a8a8a8;line-height:34px;font-family:Stolzl Book}.jobs-list__box-more{margin-top:auto}.jobs-list__manager{padding:25px 55px;font-size:20px;color:#d6ff46;position:relative;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:11px;background:#676767;-webkit-box-orient:vertical;line-height:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jobs-list__manager:after{height:75px;right:20px;content:"";position:absolute;bottom:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NCIgaGVpZ2h0PSI3NSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDc0IDc1Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0zNi43NDQgMCAzNi43NDQgMjguMTIxVjc1LjA2aC00MS4yNVY0Mi41M2g5LjAxM3YyMy41MTdoMjMuMjI1VjMyLjU3M0wzNi43NDQgMTEuMzQ5IDkuMDEzIDMyLjU3M3Y0My4xMjRIMFYyOC4xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% 50% no-repeat;width:74px;display:block}.jobs-list__manager a{text-decoration:none;color:#d6ff46}.jobs-list__manager-title{font-size:35px;line-height:53px}.jobs-list__manager-mail,.jobs-list__manager-name,.jobs-list__manager-phone{-webkit-box-align:center;gap:23px;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.job-list,.jobtext ul{list-style:none;padding:0;margin:40px 0}.job-list li,.jobtext ul li{padding:0 0 0 27px;position:relative;margin:0 0 20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEwIDEwIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Im05Ljk2IDIuNDI2LTYuMjAxIDYuMmEuMTQuMTQgMCAwIDEtLjE5OCAwbC0zLjUyLTMuNTJhLjE0LjE0IDAgMCAxIDAtLjE5N2wuODU1LS44NTZhLjE0LjE0IDAgMCAxIC4xOTggMEwzLjY2IDYuNjJsNS4yNDYtNS4yNDZhLjE0LjE0IDAgMCAxIC4xOTggMGwuODU1Ljg1NmEuMTQuMTQgMCAwIDEgMCAuMTk3Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxMHYxMEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) 0 18px no-repeat}.job-link a{padding:14px 64px;text-decoration:none;color:#fff;border-radius:34px;background:#000;vertical-align:top;display:inline-block}#calljob{padding:0;max-width:590px;background:#fff;width:90%}.formjob-head{padding:35px;border-bottom:1px solid #a8a8a8}.formjob-title{font-size:30px;line-height:70px}.formjob-city{font-size:18px;color:#a8a8a8;font-family:Stolzl Book}.formjob-grid{grid-template-columns:1fr 1fr;padding:25px 35px;gap:30px 50px;display:grid}.formjob-grid label{font-size:18px;color:#000;font-family:Stolzl Book}.formjob-grid input{padding:14px;font-size:16px;border:1px solid #a8a8a8;color:#a4a4a4;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0;border-radius:7px;background:#fff;width:100%;font-family:Stolzl Book}.formjob-send{padding:0 35px;margin:60px 0 0}.formjob-send button{padding:14px 64px;border:0;color:#fff;border-radius:34px;background:#000;cursor:pointer}.formjob-notice{padding:20px 35px;font-size:14px;color:rgba(0,0,0,.67);line-height:24px;font-family:Stolzl Book}.servicepage-list{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.servicepage-list__box{height:390px;position:relative}.servicepage-list__box a{color:#000}.servicepage-list__box img{height:390px;displaY:inline-block;-o-object-fit:cover;object-fit:cover;width:100%;vertical-align:top}.servicepage-list__box-info{padding:0 0 10px;position:absolute;bottom:0;background:rgba(243,246,253,.79);left:0;width:100%}.servicepage-list__box-element,.servicepage-list__box-more{text-align:center}.servicepage-list__box-element svg,.servicepage-list__box-more svg{vertical-align:top;display:inline-block}.servicepage-list__box-more{margin:15px 0 0;line-height:1}.servicepage-list__box-list{padding:0 15px 15px;position:absolute;top:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f6fd;left:0;width:100%;display:none;z-index:1}.servicepage-list__box-list ul{list-style:none;padding:0;font-size:16px;text-align:center;margin:0}.servicepage-list__box-list ul li{margin:7px 0}.servicepage-list__box-list ul a{color:#676767}.servicepage-list__box-list ul a:hover{color:#000}.servicepage-list__box:hover .servicepage-list__box-list{display:block}.header-social a{color:#000}.hero .header-social a{color:#fff}.price-list{margin:90px auto}.service-head{padding:150px 0 190px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.service-head .service-name{padding:40px;background:#fff;vertical-align:top;display:inline-block}.service-head .service-name h1{font-size:54px;font-weight:500;line-height:53px}.service-head .service-name .service-stat{font-size:38px;gap:24px;line-height:53px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.service-head .service-name .service-stat__garanty{border-left:4px solid #000;padding-left:24px}.filter-list{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;gap:20px;margin:0 0 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-list span{padding:10px 15px;font-size:25px;cursor:pointer;line-height:34px;vertical-align:top;display:inline-block}.filter-list span.active{background:#d6ff46}.filter-grig{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-box{padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.hide{-webkit-animation:hide .3s ease 0s 1 normal forwards;animation:hide .3s ease 0s 1 normal forwards;display:none}.hide,.show{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.show{-webkit-animation:show .3s ease 0s 1 normal forwards;animation:show .3s ease 0s 1 normal forwards;height:500px;display:block}@-webkit-keyframes hide{0%{-webkit-transform:scale(1);transform:scale(1)}to{height:0;-webkit-transform:scale(0);transform:scale(0);margin:0;width:0}}@keyframes hide{0%{-webkit-transform:scale(1);transform:scale(1)}to{height:0;-webkit-transform:scale(0);transform:scale(0);margin:0;width:0}}@-webkit-keyframes show{0%{height:0;-webkit-transform:scale(0);transform:scale(0);margin:0;width:0}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes show{0%{height:0;-webkit-transform:scale(0);transform:scale(0);margin:0;width:0}to{-webkit-transform:scale(1);transform:scale(1)}}.gallery-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.gallery-grid img{max-width:100%;vertical-align:top;display:inline-block}.gallery-grid__box{grid-column:span 2}.gallery-grid__box:first-of-type,.gallery-grid__box:nth-of-type(2){grid-column:span 6}.gallery-grid__box:nth-of-type(3),.gallery-grid__box:nth-of-type(4),.gallery-grid__box:nth-of-type(5){grid-column:span 4}.mobile-menu,.mobile-phone{display:none}.blog-header{width:100%}.header-phone{font-size:18px;margin-right:48px;color:#909090;gap:8px;align-items:center;display:flex}.header-phone a{text-decoration:underline;color:#909090}.header-phone svg{vertical-align:top;display:inline-block}.hero .header-phone,.hero .header-phone a{color:#fff}@media (max-width:1440px){.container{max-width:1160px}body{font-size:14px}.mainpage-order3 h1{font-size:43px;font-weight:400;text-align:left;width:70%;line-height:59px}.mainpage-order3 .order2-subtitle{font-size:21px;font-weight:400;text-align:left;line-height:32px}.head-text .h1,.head-text h1{font-size:43px;line-height:58px}.header-callback a,.topmenu>ul>li>a{font-size:14px}.head-text .subtitle,.mainpage-order2 .order2-subtitle{font-size:21px;line-height:32px}.head-statistic__box-title{font-size:48px}.head-statistic{font-size:14px;line-height:normal}.about-left .title,.mainpage-projects .title,.mainpage-reviews .title,.our-services .title{font-size:30px;line-height:41px}.about-left .about-text,.more{font-size:15px;line-height:26px}.advantages-box__title{font-size:19px;line-height:26px}.advantages-box,.mainpage-projects__box-info,.mainpage-reviews .review-element__text,.work-box__info{font-size:13px;line-height:19px}.works-wrapper .title{font-size:30px;line-height:41px}.mainpage-projects__box-title,.work-box__price span,.work-box__title{font-size:19px;line-height:34px}.mainpage-calculator .title,.mainpage-order .title{font-size:30px;line-height:53px}.calc-grid__box-title,.mainpage-services__box-element{font-size:16px}.mainpage-order2 .title{font-size:44px;line-height:59px}.footer,.mainpage-order__info,.order2-form__text{font-size:14px;line-height:25px}.mainpage-reviews .review-element__author-name,.servicelist-grid__item a{font-size:16px;line-height:33px}.review-element__author-room{font-size:12px;line-height:normal}.footer-links ul{font-size:13px}.footer-category{font-size:12px}.text{font-size:19px;line-height:29px}.head-text{max-width:380px}.calc-grid{gap:10px}.blog-header__box__link a,.calc-grid__submit a,.mainpage-order__submit input,.order2-form__submit input{padding:16px 60px;font-size:14px}.mainpage-order2__grid{max-width:870px}.servicelist-grid__item a{gap:25px}.mainpage-order__inputs{margin:30px 0}.mainpage-order__info{max-width:680px}.bottom{gap:100px}.servicepage-list__box{font-size:16px;line-height:26px}.text td,.text th{padding:13px 76px;font-size:16px}.service-head .service-name h1{font-size:40px}.service-head .service-name .service-stat{font-size:29px}.text .content_block__list_1 li:after{top:5px}.blog-header__box{padding:50px 50px 50px 0}.blog-header__box-title{padding:15px 50px;font-size:30px}.blog-header__box__text{font-size:16px;line-height:28px}.blog-list__element-date{font-size:16px}.blog-list__element-title{font-size:23px}.blog-list__element-text{font-size:18px;line-height:33px}.team-title,.text h1{font-size:30px;line-height:41px}.staff-grid{gap:25px 8px}.staff-grid__box-name{font-size:15px}.staff-grid__box-staff{font-size:12px}.staff-grid__box-info .green-title{font-size:23px;line-height:31px}.staff-grid__box-info .green-info{font-size:17px;line-height:26px}.team-grid{font-size:23px}.contact-grid h3,.filter-list span{font-size:19px}.contact-grid{font-size:14px}.reviews-list .review-element .review-element__text{font-size:19px;line-height:30px}.jobs-list__box-city,.jobs-list__manager,.reviews-list .review-element .review-element__author-room{font-size:16px}.jobs-list__box{padding:25px 40px}.jobs-list__box-name,.jobs-list__manager-title{font-size:26px;line-height:normal}.job-list li,.jobtext ul li{background-position:0 10px}.mainpage-projects__box-img{height:240px}.mainpage-projects__box-img img{max-height:240px}.gallery-grid{gap:7px}.head-submenu ul{font-size:28px;line-height:34px}.header-phone{font-size:14px}.header-phone svg{height:19px!important;width:19px!important}}@media (max-width:1200px){.bottom{gap:45px}}@media (max-width:900px){.footer-category,.header .city,.header-callback,.header-phone,.header-social,.topmenu{display:none}.hero>.container{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify}.servicelist-grid{gap:15px}.header{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify}.logo svg{height:36px;max-width:110px;max-height:36px;width:110px}.mobile-menu,.mobile-phone{display:block}.mobile-phone a{font-size:12px;gap:10px;align-items:center;display:flex}.mobile-phone svg{vertical-align:top;display:inline-block}.text{font-size:14px;line-height:22px}.text h1{font-size:23px;line-height:35px}.text td,.text th{padding:8px 20px;font-size:12px;line-height:16px}.text tr:not(:first-child):after{right:10px;left:10px}.text li{padding-left:32px}.text li:after{height:12px;background-size:100% auto;top:5px;width:12px}.team-grid{font-size:18px}.jobs-list{margin:45px -15px}.job-list li{background-position:0 5px}.filter-list{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start}}@media (max-width:768px){.head-text{text-align:center}.head-text .h1,.head-text h1{font-size:36px;line-height:44px}.head-text .subtitle{font-size:14px;line-height:22px}.head-statistic{display:none}.advantages,.mainpage-projects__grid,.works{grid-template-columns:repeat(2,1fr)}.blog-header:after{display:none}.blog-header__box{padding:76px 0 0;width:100%}.blog-header__box-title{padding:13px 20px;font-size:18px;margin:0 20px 0 -15px;line-height:28px}.blog-header__box-info{-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);padding:13px 25px 25px;margin:0 -15px;background:hsla(0,0%,100%,.44)}.blog-header__box__text{font-size:16px;margin:0 0 24px;line-height:24px}.blog-header__box__link a{font-size:14px}.staff-grid{grid-template-columns:repeat(2,1fr)}.team-line:after{display:none}.contact-grid{grid-template-columns:1fr}.contact-grid__right{margin:0 -15px}.contact-grid__right iframe{height:60vh}.reviews-list{margin:0 -15px}.jobs-list{grid-template-columns:1fr}.servicepage-list{grid-template-columns:1fr 1fr}.service-head .service-name h1{font-size:30px;line-height:40px}.service-head .service-name .service-stat{font-size:18px;line-height:24px}.filter-list span{padding:5px 8px;font-size:14px}.filter-box{width:50%}}@media (max-width:480px){body{font-size:14px}.about-flex{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.about-left,.about-right{width:100%}.about-left .title,.mainpage-calculator .title,.mainpage-order .title,.mainpage-order2 .title,.mainpage-projects .title,.mainpage-reviews .title,.our-services .title,.works-wrapper .title{font-size:23px;line-height:35px}.about-left .about-text,.mainpage-order2 .order2-subtitle{font-size:14px;line-height:22px}.more{font-size:14px}.advantages,.calc-grid,.mainpage-projects__grid,.mainpage-services,.order2-form__line,.servicelist-grid,.works{grid-template-columns:repeat(1,1fr)}.advantages-box{gap:20px}.advantages-box__title{min-height:0;font-size:20px;line-height:29px}.advantages-box{font-size:14px}.work-box__title{font-size:20px;line-height:30px}.calc-grid__box-title{font-size:16px;line-height:24px}.calc-grid{gap:32px}.mainpage-services__box-list{position:static}.mainpage-services__box{padding:25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mainpage-services__box-more{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:transform .3s,-webkit-transform .3s;margin:0 0 0 auto}.mainpage-services__box.active .mainpage-services__box-more{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.mainpage-services__box.active .mainpage-services__box-list{padding:20px 0 0;display:block}.mainpage-services__box-element{font-size:20px;text-align:left;width:calc(100% - 30px)}.mainpage-services__box-list ul{text-align:left}.order2-form__line{gap:40px}.order2-form__text{font-size:12px;line-height:20px}.mainpage-order3 h1{font-size:28px;font-weight:400;text-align:left;width:99%;line-height:40px}.mainpage-order3 .order2-subtitle{font-size:14px;font-weight:400;text-align:left;line-height:22px;font-family:Stolzl}.servicelist-grid{gap:0}.servicelist-grid__item a{font-size:14px;line-height:normal}.servicelist-grid__item a svg{height:28px!important;width:28px!important}.mainpage-projects__box-title{font-size:20px;line-height:30px}.mainpage-projects__box-info{font-size:14px;line-height:22px}.mainpage-order__inputs{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-orient:vertical}.mainpage-order__info{font-size:12px;line-height:20px}.mainpage-reviews .review-element__text{font-size:14px;line-height:22px}.mainpage-reviews .review-element__author-name{font-size:16px}.mainpage-reviews .review-element__more a{font-size:14px}.mainpage-reviews .swiper-buttons{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center}.footer-links ul{font-size:14px}.bottom,.footer-links ul{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.bottom>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.burger-menu{display:none}.burger-menu-mobile{display:block}.head-submenu{width:100%}.head-submenu ul{font-size:20px}.blog-list__element{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px;-webkit-box-orient:vertical}.blog-list__element-date{font-size:14px}.blog-list__element-title{font-size:20px;-ms-flex-order:-1;-webkit-order:-1;order:-1;line-height:29px;-webkit-box-ordinal-group:0}.blog-list__element-text{font-size:14px;line-height:22px}.staff-grid{grid-template-columns:repeat(1,1fr)}.team-grid{text-align:left}.team-title{font-size:23px;line-height:35px}.team-grid{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.team-grid,.team-grid__box{-webkit-box-direction:normal}.team-grid__box{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-pack:start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-orient:horizontal;width:100%}.team-grid__box-icon{padding:0}.team-grid__box-icon:after{display:none}.team-grid__box2{top:0}.team-grid__box2 .team-grid__box-icon{padding:0}.reviews-list .review-element .review-element__text{font-size:14px;line-height:22px}.reviews-list .review-element .review-element__author-name{font-size:16px}.reviews-list .review-element .review-element__author-room{font-size:14px;line-height:22px}.reviews-list .review-element .review-element__avatar img{max-width:45px}.jobs-list__box,.jobs-list__manager{padding:18px 25px}.jobs-list__box-name{font-size:16px;line-height:24px}.jobs-list__box-city{font-size:14px;line-height:20px}.jobs-list__manager{font-size:18px;line-height:34px}.jobs-list__manager-title{font-size:23px;line-height:36px}.formjob-grid{grid-template-columns:1fr;padding:25px}.formjob-title{font-size:20px;line-height:28px}.formjob-city{display:none}.formjob-send{margin:35px 0 0}.formjob-notice{font-size:12px}.servicepage-list{grid-template-columns:1fr}.servicepage-list__box-info{padding:18px 16px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.servicepage-list__box-more{display:none}.servicepage-list__box-element{text-align:left}.service-head{padding:135px 0}.service-head .service-name h1{font-size:16px;line-height:normal}.service-head .service-name{padding:14px 24px;margin-left:-15px}.service-head .service-name .service-stat{font-size:14px;line-height:normal}.filter-box{height:400px;width:100%}}.wrap_breadcrumbs__list{list-style:none;padding:0;flex-wrap:wrap;font-size:14px;gap:10px;margin:0 0 5px;white-space:nowrap;display:flex}.wrap_breadcrumbs a{color:#c7c7c7}.wrap_breadcrumbs a:after{color:#c7c7c7;content:"|";margin:0 -3px 0 5px}.pagination{list-style:none;padding:0;flex-wrap:wrap;gap:10px;margin:20px auto;display:flex}.text img{max-width:100%}.order2-form__line-box .help{font-size:13px;position:absolute;top:-20px;left:0}.remont-img{text-align:center}.remont-img img,.remont-text1__right svg{max-width:100%;vertical-align:top;display:inline-block}.remont-text2,.remont-text3,.remont-text4{overflow:hidden;position:relative;margin:40px auto;line-height:30px}.remont-text2__right{padding:140px 0 140px 50%}.remont-text3__right{padding:0 0 0 50%}.remont-text4__left{padding:0 50% 0 0}.remont-text4__left>div{padding-right:60px}.remont-text2__right>div,.remont-text3__right>div{padding-left:60px}.remont-text2__left,.remont-text3__left{height:100%;position:absolute;top:0;left:0;width:50%}.remont-text4__right{height:100%;right:0;position:absolute;top:0;width:50%}.remont-text2__left img,.remont-text3__left img,.remont-text4__right img{height:100%;object-fit:cover;width:100%;vertical-align:top;display:inline-block}.remont-text1{grid-template-columns:1fr 1fr;gap:50px;align-items:center;display:grid}.remont-text1__right{text-align:right}.remont-why{padding:100px 0 65px;background:#f3f6fd;margin-top:-100px}.remont-why__title{font-size:18px;margin-bottom:55px;max-width:765px;line-height:32px}.remont-why__title .title,.remont-why__title h2{font-size:40px;font-weight:400;margin:0 0 20px;line-height:53px}.remont-why__grid{grid-template-columns:1fr 1fr;font-size:18px;gap:20px 50px;line-height:32px;counter-reset:item;display:grid}.remont-why__box{position:relative;counter-increment:item;padding-left:20px}.remont-why__box:before{content:counter(item);position:absolute;top:0;left:0}.remont-text3{font-size:16px;margin:85px auto;line-height:30px}.remont-text3 .title,.remont-text3 h2,.remont-text3 h3{font-size:40px;font-weight:400;margin:0 0 20px;line-height:52px}.remont-text3 ol{font-size:16px;margin:35px 0;line-height:30px;padding-left:15px}.remont-text3 li:not(:last-child){margin-bottom:20px}.plusminus{margin:85px auto}.plusminus>.container>.title{font-size:40px;max-width:720px;margin:0 0 20px;line-height:52px}.plusminus-text{font-size:16px;line-height:30px}.plusminus-grid{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 14px;display:grid}.plusminus-grid>div{padding:24px;background:#f3f6fd}.plusminus-grid .title{padding:0 0 0 35px;font-size:20px;margin:0 0 20px;line-height:30px}.plusminus-grid ul{list-style:none;padding:0;font-size:14px;margin:0;line-height:28px}.plusminus-grid li:not(:last-child){margin-bottom:15px}.theplus .title{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIxIDIyIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMC41LjVDNC43MS41IDAgNS4yMSAwIDExczQuNzEgMTAuNSAxMC41IDEwLjVTMjEgMTYuNzkgMjEgMTEgMTYuMjkuNSAxMC41LjVtMCAxOS42ODdjLTUuMDY2IDAtOS4xODctNC4xMjEtOS4xODctOS4xODdTNS40MzQgMS44MTMgMTAuNSAxLjgxMyAxOS42ODcgNS45MzQgMTkuNjg3IDExcy00LjEyMSA5LjE4Ny05LjE4NyA5LjE4N00xNi4zMjQgMTFhLjY1Ni42NTYgMCAwIDEtLjY1Ni42NTZoLTQuNTEydjQuNTEyYS42NTYuNjU2IDAgMSAxLTEuMzEyIDB2LTQuNTEySDUuMzMyYS42NTYuNjU2IDAgMSAxIDAtMS4zMTJoNC41MTJWNS44MzJhLjY1Ni42NTYgMCAxIDEgMS4zMTIgMHY0LjUxMmg0LjUxMmMuMzYyIDAgLjY1Ni4yOTMuNjU2LjY1NiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIC41aDIxdjIxSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 0 50% no-repeat}.theminus .title{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIxIDIyIj48ZyBmaWxsPSIjMDAwIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xMC41LjVDNC43MS41IDAgNS4yMSAwIDExczQuNzEgMTAuNSAxMC41IDEwLjVTMjEgMTYuNzkgMjEgMTEgMTYuMjkuNSAxMC41LjVtMCAxOS4zNzNjLTQuODkzIDAtOC44NzMtMy45OC04Ljg3My04Ljg3M3MzLjk4LTguODczIDguODczLTguODczIDguODczIDMuOTggOC44NzMgOC44NzMtMy45OCA4Ljg3My04Ljg3MyA4Ljg3MyIvPjxwYXRoIGQ9Ik0xNC41NjcgMTAuMTEzSDYuNDMzYS44MTQuODE0IDAgMCAwIDAgMS42MjdoOC4xMzRhLjgxNC44MTQgMCAwIDAgMC0xLjYyNyIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIC41aDIxdjIxSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 0 50% no-repeat}.theplus li{padding:0 0 0 35px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDE0Ij48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNBREIyQkYiIGQ9Im0xMy4xNiA2LjE2LTUuNDQ0LjAxN1YuODM5QS44NC44NCAwIDAgMCA2Ljg3NiAwYS44NC44NCAwIDAgMC0uODM5Ljg0bC4wMTcgNS4zMkguODM5QS44NC44NCAwIDAgMCAwIDdjMCAuNDY1LjM3NC44NC44NC44NGg1LjIwNXY1LjMyYzAgLjQ2NS4zNzUuODQuODQuODRzLjg0LS4zNzUuODQtLjg0VjcuODRoNS40MzZhLjg0Ljg0IDAgMCAwIDAtMS42NzkiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 0 8px no-repeat}.theminus li{padding:0 0 0 35px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEyIDE0Ij48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNBREIyQkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDdjMCAuNTUyLS4zMzYgMS0uNzUgMUguNzVDLjMzNiA4IDAgNy41NTIgMCA3cy4zMzYtMSAuNzUtMWgxMC41Yy40MTQgMCAuNzUuNDQ4Ljc1IDEiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTEuODAzdjE0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 0 8px no-repeat}.attention-grid{grid-template-columns:1025px 1fr;gap:14px;display:grid}.attention-blank{background:#f3f6fd}.plusminus-attention{min-height:100px;padding:30px 38px 30px 175px;font-size:16px;color:#6b6d73;background:#f3f6fd url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDgiIGhlaWdodD0iMTA4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTA4IDEwOCI+PHBhdGggZmlsbD0iI0FEQjJCRiIgZD0iTTU0IDE0LjQwMmE1LjQgNS40IDAgMSAwIDAtMTAuOCA1LjQgNS40IDAgMCAwIDAgMTAuOE03Ny40IDEwMi42djEuOEgzMC42di0xLjhhMy42IDMuNiAwIDAgMSAzLjYtMy42aDM5LjZhMy42IDMuNiAwIDAgMSAzLjYgMy42TTcyIDkzLjZ2MS44SDM2di0xLjhhMy42IDMuNiAwIDAgMSAzLjYtMy42aDI4LjhhMy42IDMuNiAwIDAgMSAzLjYgMy42TTUwLjQgMjUuMmg3LjJ2NjEuMmgtNy4yek0yNyA3Ny40SDE2LjJBMTQuNCAxNC40IDAgMCAxIDEuOCA2M2gzOS42QTE0LjQgMTQuNCAwIDAgMSAyNyA3Ny40TTkxLjggNzcuNEg4MUExNC40IDE0LjQgMCAwIDEgNjYuNiA2M2gzOS42YTE0LjQgMTQuNCAwIDAgMS0xNC40IDE0LjQiLz48cGF0aCBmaWxsPSIjQURCMkJGIiBkPSJNODguMzcgMjEuNjAyaDE0LjEwNGExLjkyNiAxLjkyNiAwIDAgMCAxLjkyNi0xLjkyNiAxLjg5MyAxLjg5MyAwIDAgMC0xLjc5MS0xLjkxMmwtNDEuODQ2LTIuODg5YTguODc4IDguODc4IDAgMCAxLTEzLjUyNiAwTDUuNCAxNy43NjRhMS44OTcgMS44OTcgMCAwIDAtMS44IDEuOTEyIDEuODUgMS44NSAwIDAgMCAuNTU0IDEuMzM5IDEuODggMS44OCAwIDAgMCAxLjM3Mi41ODdoMTQuMTA1bC0xNi40MjcgMzcuOGgzLjkyNEwyMS42IDI2LjEybDE0LjQ3MiAzMy4yODJoMy45MjRsLTE2LjQyNy0zNy44aDYwLjg2MmwtMTYuNDI3IDM3LjhoMy45MjRMODYuNCAyNi4xMmwxNC40NzIgMzMuMjgyaDMuOTI0eiIvPjwvc3ZnPg==) 30px 50% no-repeat;line-height:30px}.choice{margin:85px auto}.choice-title{max-width:960px;line-height:30px}.choice-title .title{font-size:40px;max-width:900px;margin:0 0 20px;line-height:53px}.choice-grid{grid-template-columns:1fr 1fr;font-size:18px;gap:60px 150px;margin:70px auto;line-height:32px;display:grid}.choice-grid__box-icon{margin:0 0 25px}.choice-grid__box-icon svg{vertical-align:top;display:inline-block}.analyse{padding:48px 54px;margin:85px auto;background:#f3f6fd}.analyse-title{font-size:20px;font-weight:500;margin:0 0 40px;line-height:34px}.analyse-text{grid-template-columns:1fr 1fr;font-size:14px;gap:120px;margin:40px 0 56px;line-height:26px;display:grid}.analyse-attention{min-height:75px;padding:0 0 0 100px;font-size:16px;color:#6b6d73;max-width:1090px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NSIgaGVpZ2h0PSI3NSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDc1IDc1Ij48cGF0aCBmaWxsPSIjQURCMkJGIiBkPSJNMzcuNSAyLjIwN2MtMTkuNDYgMC0zNS4yOTQgMTUuODM0LTM1LjI5NCAzNS4yOTRTMTguMDQgNzIuNzk1IDM3LjUgNzIuNzk1czM1LjI5NC0xNS44MzQgMzUuMjk0LTM1LjI5NFM1Ni45NjEgMi4yMDcgMzcuNSAyLjIwN20wIDYzLjk3Yy0xNS44MTIgMC0yOC42NzYtMTIuODY0LTI4LjY3Ni0yOC42NzZTMjEuNjg4IDguODI1IDM3LjUgOC44MjUgNjYuMTc3IDIxLjY4OSA2Ni4xNzcgMzcuNSA1My4zMTIgNjYuMTc4IDM3LjUgNjYuMTc4Ii8+PHBhdGggZmlsbD0iI0FEQjJCRiIgZD0iTTM3LjUgMTUuNDQxYTMuMzEgMy4zMSAwIDAgMC0zLjMwOSAzLjMxdjI4LjY3NmEzLjMxIDMuMzEgMCAwIDAgNi42MTggMFYxOC43NWEzLjMxIDMuMzEgMCAwIDAtMy4zMDktMy4zMDlNMzUuMTUzIDU1LjAyNGEzLjMwNiAzLjMwNiAwIDEgMCA0LjY3NiA0LjY3NyAzLjMgMy4zIDAgMCAwIDAtNC42NzdjLTEuMjEzLTEuMjM1LTMuNDQtMS4yMzUtNC42NzYgMCIvPjwvc3ZnPg==) 0 50% no-repeat;line-height:28px}.remont-text4 .title{font-size:40px;margin:0 0 20px;line-height:53px}.remont-advantages{font-size:16px;flex-direction:column;gap:20px;margin:50px 0 0;line-height:30px;display:flex}.remont-advantages__icon svg{vertical-align:top;display:inline-block}.remont-advantages__icon{margin:0 0 10px}.remont-text1__left,.remont-text2__right{font-size:18px;line-height:32px}@media (max-width:1440px){.remont-text1,.remont-text2,.remont-text2__right,.remont-text3,.remont-text4{font-size:16px}.choice-title .title,.plusminus>.container>.title,.remont-text3 .title,.remont-text3 h2,.remont-text3 h3,.remont-text4 .title,.remont-why__title .title,.remont-why__title h2{font-size:30px;line-height:41px}.analyse-title,.remont-text1__left,.remont-why__title{font-size:16px;line-height:30px}.choice-grid,.choice-title p,.plusminus-text,.remont-text4__left,.remont-why__grid{font-size:14px;line-height:22px}.plusminus-text{max-width:840px}.remont-advantages,.remont-text3 ol{font-size:12px;line-height:20px}.choice-grid__box-icon{margin:0 0 10px}.choice-grid__box-icon svg{height:30px;width:30px}.analyse-text{font-size:12px;line-height:22px}.analyse-attention{font-size:14px;background-size:70px auto;line-height:24px}.attention-grid{grid-template-columns:1fr}.attention-blank{display:none}}@media (max-width:700px){.remont-text1,.remont-text1__left,.remont-text2,.remont-text2__right,.remont-text3,.remont-text4{font-size:14px;line-height:22px}.remont-text1{grid-template-columns:1fr}.remont-text1__right{display:none}.remont-why{padding:34px 25px;margin:60px 0}.remont-text1,.remont-text2,.remont-text3,.remont-text4{font-size:16px}.choice-title .title,.plusminus>.container>.title,.remont-text3 .title,.remont-text3 h2,.remont-text3 h3,.remont-text4 .title,.remont-why__title .title,.remont-why__title h2{font-size:23px;line-height:35px}.analyse-text,.choice-grid,.plusminus-grid,.remont-why__grid{grid-template-columns:1fr}.plusminus-attention{padding:92px 20px 30px;font-size:12px;background-size:56px 56px;background-position:20px 18px;line-height:20px}.analyse{padding:20px;flex-direction:column;gap:30px;display:flex}.analyse-attention{padding:60px 0 0;font-size:14px;background-size:50px auto;background-position:0 0;order:-1;line-height:22px}.analyse-title{font-size:12px;margin:0;order:1;line-height:20px}.remont-text2__right{padding:35px 0}.remont-text3__right,.remont-text4__left{padding:0}.remont-text4__left>div{padding-right:0}.remont-text2__right>div,.remont-text3__right>div{padding-left:0}.remont-text2__left,.remont-text3__left,.remont-text4__right{height:auto;position:static;width:100%}.remont-text2__left img,.remont-text3__left img,.remont-text4__right img{height:auto}}.actions-new{margin:56px auto}.actions-new .title{font-size:40px;margin:0 0 40px;line-height:53px}.actions-grid{grid-template-columns:1fr;gap:14px;display:grid}.action-box{height:300px}.action-box>a{height:300px;overflow:hidden;padding:25px;position:relative;flex-direction:column;gap:10px;box-sizing:border-box;width:100%;display:flex}.action-box a img{height:100%;object-fit:cover;width:100%;display:block}.action-box__img{height:100%;position:absolute;top:0;left:0;width:100%}.action-box__title{font-size:30px;line-height:36px}.action-box__intro,.action-box__title{color:#fff;position:relative;z-index:1}.action-box__intro{font-size:22px;line-height:30px}.action-box__more{position:relative;margin-top:auto;z-index:1}.action-box__more span{padding:13px 40px;font-size:14px;border:2px solid #fff;color:#fff;border-radius:26px;line-height:18px;vertical-align:top;display:inline-block}.required-name{display:none!important}.mainaction{height:450px;overflow:hidden;padding:25px;flex-direction:column;gap:10px;box-sizing:border-box;width:100%;display:flex}.mainaction,.mainaction h1{position:relative}.mainaction img{height:100%;object-fit:cover;width:100%}.mainaction .action-box__more a{padding:14px 64px;font-size:18px;text-decoration:none;color:#000;border-radius:34px;background:#d6ff46;vertical-align:top;display:inline-block}.other-actions{font-size:30px;margin:0 0 30px;line-height:41px}.green-action{position:relative;margin:64px auto;background:#d6ff46}.green-action .container{padding-top:45px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NCIgaGVpZ2h0PSI3NiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDc0IDc2Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0zNi43NDQgMCAzNi43NDQgMjguMTIxVjc1LjA2aC00MS4yNVY0Mi41M2g5LjAxM3YyMy41MTdoMjMuMjI1VjMyLjU3M0wzNi43NDQgMTEuMzQ5IDkuMDEzIDMyLjU3M3Y0My4xMjRIMFYyOC4xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 100% 100% no-repeat;padding-bottom:45px}.green-action .title{font-size:30px;margin:0 0 30px;line-height:53px}.green-action .order2-form__text{font-size:14px;color:#000;max-width:685px;line-height:25px}.green-action .order2-form__submit input{color:#fff;background:#000}.mainaction h1{margin:0}.footer-banks{padding:44px 0 0}.footer-banks,.footer-banks__grid{gap:30px;align-items:center;display:flex}.footer-banks__grid svg{height:auto;max-width:100%}.hero-rassrochka{background:url(/2023/img/head-rassrochka.jpg) 50% 50% no-repeat;background-size:cover}.hero-rassrochka .head-text{max-width:900px}.hero-rassrochka .head-link a:first-child{padding:14px 64px;font-size:18px;border:0;text-decoration:none;color:#000;margin:0 20px 0 0;border-radius:34px;background:#d6ff46;vertical-align:top;display:inline-block}.head-links{font-size:20px;font-weight:300;flex-direction:column;gap:22px;margin:0 0 90px;line-height:155%;display:flex}.head-links>div{gap:20px;align-items:center;display:flex}.head-links svg{vertical-align:top;display:inline-block}.price-design__grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 50px;display:grid}.price-design__grid2{grid-template-columns:repeat(4,1fr);gap:15px;margin:0 0 50px;display:grid}.price-design__grid .price-design__box ul li{margin:10px 0}.price-design__grid .price-design__box{padding:20px;font-size:16px;border-radius:16px;background:#f3f6fd;line-height:26px}.price-design__grid2 .price-design__box{padding:20px;font-size:16px;border-radius:1px;background:#f3f6fd;line-height:26px}.price-design__grid .header-callback a{margin-top:10px}.price-design__grid2 .header-callback{display:none}.price-design__grid .price-design__box .title{font-size:25px;margin:0 0 10px;line-height:42px}.price-design__grid .price-design__box .price{font-size:40px;font-weight:500;line-height:67.2px}.price-design__grid2 .price-design__box .title{font-size:45px;font-weight:500;color:#c9d1e3;margin:0 0 10px;line-height:56px}.price-design__grid2 .price-design__box .price{font-size:16px;font-weight:500;line-height:29px}.price-design__box ul{padding:0}.price-design__box ul li{list-style-type:none;position:relative;padding-left:20px}.price-design__box ul li:before{margin-right:5px;content:"- ";position:absolute;left:0}.rassrochka-advantages__grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 50px;display:grid}.rassrochka-advantages__box{font-size:20px;border-radius:0 0 20px 20px;background:#d6ff46;line-height:155%}.rassrochka-advantages__box-img{height:264px;overflow:hidden;background:#fff}.rassrochka-advantages__box-img img{height:264px;object-fit:cover;border-radius:16px 16px 0 0;width:100%;vertical-align:top;display:inline-block}.rassrochka-advantages__box-info{padding:20px}.rassrochka-advantages__box-title{font-size:23px;font-weight:500;margin:0 0 10px}.rassrochka-advantages__title{font-size:40px;margin:0 0 40px;line-height:53px}.rassrochka-advantages{margin:90px 0 0}.rassrochka-thetext{font-weight:300}.rassrochka-bank{grid-template-columns:1fr 1fr;padding:70px;gap:235px;margin:90px 0 0;border-radius:16px;background:#e7eeff;display:grid}.rassrochka-bank__title{font-size:40px;margin:0 0 20px;line-height:53px}.rassrochka-bank__icons{grid-template-columns:1fr 1fr;gap:35px 65px;margin:50px 0 0;display:grid}.rassrochka-bank .order2-form__line{grid-template-columns:1fr;margin:0}.rassrochka-bank .order2-form__submit{margin:35px 0}.rassrochka-bank .order2-form__submit input{color:#fff;background:#000;width:100%}.rassrochka-bank .order2-form__text{color:rgba(0,0,0,.67)}.rassrochka-bank__icons svg{max-width:100%;vertical-align:top;display:inline-block}.capsula-advantages,.capsula-individual,.capsula-text,.remont-include,.remont-portfolios,.remont-presents,.remont-style{margin:90px 0}.capsula-advantages .title,.capsula-individual .title,.capsula-text .title,.remont-include .title,.remont-portfolios .title,.remont-presents .title,.remont-style .title{font-size:40px;margin:0 0 70px;line-height:53px}.capsula-advantages__grid,.remont-include__grid{column-gap:40px;column-count:2}.capsula-advantages__grid-box,.remont-include__box{page-break-inside:avoid;font-size:20px;gap:20px;margin:0 0 30px;align-items:center;break-inside:avoid;line-height:31px;-webkit-column-break-inside:avoid;display:flex}.capsula-advantages__grid-box svg{min-width:35px}.capsula-text__intro,.remont-style__intro{font-size:18px;margin-bottom:30px;max-width:860px;line-height:155%}.capsula-individual .title,.capsula-text .title,.remont-style .title{margin:0 0 20px}.capsula-color__text{font-size:16px;line-height:26px}.remont-style .mainpage-projects__grid{grid-template-columns:repeat(3,1fr)}.remont-portfolios .title,.remont-presents .title{margin:0 0 45px}.remont-portfolios__grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.presents-grid img,.remont-portfolios__grid a,.remont-portfolios__grid img{vertical-align:top;display:inline-block}.presents-grid img,.remont-portfolios__grid img{max-width:100%}.presents-grid{grid-template-columns:repeat(4,1fr);gap:90px 15px;display:grid}.presents-grid__box-big{grid-column:span 3;text-align:right}.presents-grid__box-name{margin:5px 0}.presents-grid__box-info{font-size:14px;color:#ff004d}.capsul-intro h1 span{color:#d6ff46;display:block}.capsula-individual__grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.capsula-color__title{font-size:25px;margin:15px 0;line-height:34px}.capsula-individual__grid img{height:325px;max-width:100%;object-fit:cover;width:100%;vertical-align:top;display:inline-block}@media (min-width:700px){.actions-grid{grid-template-columns:repeat(6,1fr)}.action-box:nth-of-type(5n),.action-box:nth-of-type(5n-1),.action-box:nth-of-type(5n-2){grid-column:span 2}.action-box:nth-of-type(5n - 3),.action-box:nth-of-type(5n - 4){grid-column:span 3}.action-box:nth-of-type(5n - 3) .action-box__title,.action-box:nth-of-type(5n - 4) .action-box__title{max-width:300px}.action-box:nth-of-type(5n - 3) .action-box__intro,.action-box:nth-of-type(5n - 4) .action-box__intro{max-width:350px}.mainaction .action-box__intro,.mainaction .action-box__title{max-width:550px!important}}@media (max-width:480px){.price-design__grid,.price-design__grid2{grid-template-columns:repeat(1,1fr);gap:15px;margin:0 0 50px;display:grid}.price-design__grid .header-callback{display:block}.price-design__grid2 .header-callback{display:none}.price-design__grid .price-design__box{font-size:14px;border-radius:16px;line-height:23px}.price-design__grid2 .price-design__box{font-size:14px;border-radius:1px;line-height:20px}.price-design__grid .price-design__box .title{font-size:20px;line-height:33px}.price-design__grid .price-design__box .price{font-size:23px;line-height:38px}.price-design__grid2 .price-design__box .price{font-size:14px;line-height:20px}.action-box,.action-box>a{height:130px}.action-box__title{font-size:14px;line-height:16px}.action-box__intro{font-size:10px;line-height:14px}.action-box__more span{padding:5px 15px;font-size:8px;border-width:1px;line-height:10px}.action-box__intro,.action-box__title{max-width:180px}.green-action .order2-form__text{font-size:12px;line-height:18px}.mainaction{padding:9px 14px}.mainaction .action-box__more a{padding:5px 15px;font-size:8px}.footer-banks{display:block}.footer-banks br{display:none}.footer-banks__grid{gap:15px;margin:20px 0 0}.rassrochka-advantages__grid{grid-template-columns:1fr}.hero-rassrochka .head-text{text-align:left}.rassrochka-advantages__title{font-size:23px;line-height:35px}.rassrochka-advantages__box{font-size:14px}.rassrochka-advantages__box-title{font-size:18px}.hero-rassrochka .head-link{flex-direction:column;gap:25px;text-align:center;display:flex}.hero-rassrochka .head-link a:first-child{margin:0}.rassrochka-bank{grid-template-columns:1fr;padding:20px;gap:35px}.rassrochka-bank__title{font-size:20px;line-height:33px}.rassrochka-bank__icons{gap:17px 30px}.capsula-advantages .title,.capsula-individual .title,.capsula-text .title,.remont-include .title,.remont-portfolios .title,.remont-presents .title,.remont-style .title{font-size:23px;line-height:35px}.capsula-advantages,.capsula-individual,.capsula-text,.remont-include,.remont-portfolios,.remont-presents,.remont-style{margin:50px 0}.capsula-advantages__grid,.remont-include__grid{column-count:1}.capsula-advantages__grid-box,.remont-include__box{font-size:14px;line-height:20px}.capsula-individual__grid,.presents-grid,.remont-portfolios__grid,.remont-style .mainpage-projects__grid{grid-template-columns:1fr}.presents-grid__box-big{grid-column:initial}.presents-grid{gap:20px}.presents-grid__box-big{text-align:center}}