.big-72-b{font-size:72px;font-weight:700;line-height:100%;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.h1-60-b{font-size:60px;font-weight:700;line-height:60px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.h1-48-b{font-size:48px;font-weight:700;line-height:52px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.h2-36-b{font-size:36px;font-weight:700;line-height:40px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.h3-32-b{font-size:32px;font-weight:700;line-height:36px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.h4-24-sb{font-size:24px;font-weight:600;line-height:28px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.h5-20-sb{font-size:20px;font-weight:600;line-height:24px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.h6-18-sb{font-size:18px;font-weight:600;line-height:20px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.p-20-r{font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.p-16-r{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.p-14-r{font-size:14px;font-weight:400;line-height:150%;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.p-12-r{font-size:12px;font-weight:400;line-height:150%;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-16-sb{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-16-m{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-14-sb{font-size:14px;font-weight:600;line-height:24px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-14-m-24{font-size:14px;font-weight:500;line-height:24px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-14-m-20{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-14-r{font-size:14px;font-weight:400;line-height:24px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-12-sb{font-size:12px;font-weight:600;line-height:16px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-12-m{font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.t-12-r{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.ui-14-r{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.ui-14-m-20{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.ui-16-m{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#fff}.b-20-sb{font-size:20px;font-weight:900;line-height:100%;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.b-16-sb{font-size:16px;font-weight:900;line-height:100%;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.c-white{color:#fff}.c-gray-50{color:#e7e7e7 !important}.c-gray-100{color:#cfd8dc !important}.c-gray-200{color:#b0bec5 !important}.c-dark{color:#1c1c1e !important}.c-primary{color:#029443 !important}.bg-primary{background:#029443}.icon{width:20px}.icon-24{width:24px}.btn{box-sizing:border-box;cursor:pointer;background:#029443;border-radius:4px;border:none;padding:10px;display:flex;align-items:center}.btn:hover{background:#02a84c}.btn:active{background:#02803a}.btn:disabled{background:#029443 !important;color:#cfd8dc !important;cursor:default}.btn img+span{margin-left:6px;line-height:normal}.btn-outline{background:transparent;border:3px solid #029443;height:48px;color:#029443}.btn-outline:hover{background:#262629}.btn-outline:active{background:#121213}.btn-light{color:#1c1c1e;background:#fff;height:48px}.btn-light:hover{background:#fff}.btn-light:active{background:#f5f5f5}.btn-light-outline{color:#fff;background:transparent;border:2px solid #fff;height:48px}.btn-light-outline:hover{background:rgba(255,255,255,.2)}.btn-light-outline:active{background:rgba(255,255,255,.4)}.d-none{display:none}.d-flex{display:flex !important}.between{display:flex;justify-content:space-between}.ta-center{text-align:center}.align-center{display:flex;align-items:center}.input{padding:10px 12px;background:#263238;border:1px solid #fff;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#b0bec5}.input+.icon{display:none}.input::placeholder{font-size:14px;font-weight:400;line-height:150%;letter-spacing:-0.01em;font-family:Inter,sans-serif;color:#546e7a}.input:focus{outline:none}.input:disabled{background:#1c1c1e;color:#546e7a}.input:disabled::placeholder{color:#546e7a}.w-100{width:100%}.h-100{height:100%}.h-520px{height:520px !important}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mb-28{margin-bottom:28px}.mt-28{margin-top:28px}.mb-12{margin-bottom:12px}.ml-20{margin-left:20px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.mb-72{margin-bottom:72px !important}.mb-80{margin-bottom:80px !important}.ml-24{margin-left:24px}.mt-12{margin-top:12px}.ml-12{margin-left:12px}.mr-12{margin-right:12px}.mb-16{margin-bottom:16px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.mr-72{margin-right:72px}.mt-16{margin-top:16px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.mr-6{margin-right:6px}.btn-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px}.numerable-header{position:relative}.numerable-header__number{z-index:-1;position:absolute;left:0;top:-48px;font-size:120px;line-height:120px;font-weight:700;font-family:"Bebas Neue",sans-serif;-webkit-text-stroke:2px #029443;opacity:.5;-webkit-text-fill-color:transparent}.numerable-header__text{z-index:1;font-size:36px;font-weight:700;line-height:40px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff}.lined-header{display:flex;position:relative}.lined-header__line{position:absolute;width:12px;height:100%;align-self:start;background:#029443}.lined-header div:last-of-type{margin-left:24px}.big-icon{width:80px}.m-center{margin:0 auto}.j-center{justify-content:center}.j-between{justify-content:space-between}.slick-slide{width:1000px !important}label.checkbox{cursor:pointer;display:flex;align-items:center;position:relative}label.checkbox span{margin-left:9px}label.checkbox input[type=checkbox]{opacity:0;position:absolute;cursor:pointer}label.checkbox div{width:25px;height:25px;display:none}label.checkbox input+div{display:block !important}label.checkbox input:checked~div{display:block !important}label.checkbox input:checked+div{display:none !important}.bg-container{position:relative}.bg-container__inner{position:absolute;height:796.55px;width:calc(100vw - 8px);overflow:hidden}.hightlighted-title{background:#029443;color:#fff !important;transform:skewX(-10deg);width:max-content;height:fit-content;margin-bottom:21px}.hightlighted-title__inner{transform:skewX(10deg);margin:0 6px;width:max-content}.pointer{cursor:pointer}.mb-2{margin-bottom:2px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-48{margin-bottom:48px}.mb-35{margin-bottom:35px}.ml-0{margin-left:0 !important}.input-prepandable{position:relative;height:48px}.input-prepandable img{width:24px;height:24px;position:absolute;top:13px;left:8px}.input-prepandable input{box-sizing:border-box;height:100%;padding-left:40px}@media(max-width: 1280px){.numerable-header__text{font-size:32px;font-weight:700;line-height:36px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif}}.phone-btn:hover{background:#fff;transition:.2s ease-in-out}.phone-btn:hover svg path{transition:.2s ease-in-out;fill:#09e083}.double-gis-btn:hover{background:#fff;transition:.2s ease-in-out}.double-gis-btn:hover svg path{transition:.2s ease-in-out;fill:#30ad00}.telegram-btn:hover{background:#fff;transition:.2s ease-in-out}.telegram-btn:hover svg path{transition:.2s ease-in-out;fill:#039be5}.whatsapp-btn:hover{background:#fff;transition:.2s ease-in-out}.whatsapp-btn:hover svg path{transition:.2s ease-in-out;fill:#09e038}.facebook-btn:hover{background:#fff;transition:.2s ease-in-out}.facebook-btn:hover svg path{transition:.2s ease-in-out;fill:#3b5998}.instagram-btn:hover{background:#fff;transition:.2s ease-in-out}.instagram-btn:hover svg path{transition:.2s ease-in-out;fill:#c549b5}.vkontakte-btn:hover{background:#fff;transition:.2s ease-in-out}.vkontakte-btn:hover svg path{transition:.2s ease-in-out;fill:#07f}.vkontakte-btn:hover svg circle{transition:.2s ease-in-out;fill:#fff}.icon-btn{background:none !important;padding:0 !important}.icon-btn svg{height:24px;width:24px}.no-bg{background:transparent !important}.nowrap{white-space:nowrap}.underline{text-decoration:underline}.background{position:relative}.background__inner{position:absolute;height:796.55px;width:calc(100vw - 8px);overflow:hidden}.background_front{z-index:102 !important}.background__mesh{position:absolute;left:0;top:0;max-height:796.55px;width:100%;object-fit:cover}.background__arrows{width:128px;height:118px;position:absolute;z-index:99;top:185px;left:-30px}@media(max-width: 1428px){.background__arrows{width:42px !important;height:46px;left:1px}}@media(max-width: 765px){.background__inner{width:100%}.background__arrows{width:42px !important;height:46px;left:1px;top:80px}.background__mesh{height:741px}}.border-box{box-sizing:border-box}.mt-0{margin-top:0 !important}.outline-none{outline:none}@font-face{font-family:"Inter";src:local("Inter Semi Bold"),local("Inter-SemiBold"),url("../fonts/Inter/Intersemibold.woff2") format("woff2"),url("../fonts/Inter/Intersemibold.woff") format("woff"),url("../fonts/Inter/Intersemibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Inter";src:local("Inter Medium"),local("Inter-Medium"),url("../fonts/Inter/Intermedium.woff2") format("woff2"),url("../fonts/Inter/Intermedium.woff") format("woff"),url("../fonts/Inter/Intermedium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:local("Inter Medium Italic"),local("Inter-MediumItalic"),url("../fonts/Inter/Intermediumitalic.woff2") format("woff2"),url("../fonts/Inter/Intermediumitalic.woff") format("woff"),url("../fonts/Inter/Intermediumitalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Inter";src:local("Inter Italic"),local("Inter-Italic"),url("../fonts/Inter/Interitalic.woff2") format("woff2"),url("../fonts/Inter/Interitalic.woff") format("woff"),url("../fonts/Inter/Interitalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Inter";src:local("Inter Regular"),local("Inter-Regular"),url("../fonts/Inter/Interregular.woff2") format("woff2"),url("../fonts/Inter/Interregular.woff") format("woff"),url("../fonts/Inter/Interregular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:local("Inter Black"),local("Inter-Black"),url("../fonts/Inter/Interblack.woff2") format("woff2"),url("../fonts/Inter/Interblack.woff") format("woff"),url("../fonts/Inter/Interblack.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Inter";src:local("Inter Semi Bold Italic"),local("Inter-SemiBoldItalic"),url("../fonts/Inter/Intersemibolditalic.woff2") format("woff2"),url("../fonts/Inter/Intersemibolditalic.woff") format("woff"),url("../fonts/Inter/Intersemibolditalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Inter";src:local("Inter Bold Italic"),local("Inter-BoldItalic"),url("../fonts/Inter/Interbolditalic.woff2") format("woff2"),url("../fonts/Inter/Interbolditalic.woff") format("woff"),url("../fonts/Inter/Interbolditalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Inter";src:local("Inter Bold"),local("Inter-Bold"),url("../fonts/Inter/Interbold.woff2") format("woff2"),url("../fonts/Inter/Interbold.woff") format("woff"),url("../fonts/Inter/Interbold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Inter";src:local("Inter Black Italic"),local("Inter-BlackItalic"),url("../fonts/Inter/Interblackitalic.woff2") format("woff2"),url("../fonts/Inter/Interblackitalic.woff") format("woff"),url("../fonts/Inter/Interblackitalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Inter";src:local("Inter Extra Bold"),local("Inter-ExtraBold"),url("../fonts/Inter/Interextrabold.woff2") format("woff2"),url("../fonts/Inter/Interextrabold.woff") format("woff"),url("../fonts/Inter/Interextrabold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Inter";src:local("Inter Extra Bold Italic"),local("Inter-ExtraBoldItalic"),url("../fonts/Inter/Interextrabolditalic.woff2") format("woff2"),url("../fonts/Inter/Interextrabolditalic.woff") format("woff"),url("../fonts/Inter/Interextrabolditalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Bebas Neue";src:local("Bebas Neue Thin"),local("BebasNeue-Thin"),url("../fonts/BebasNeue/bebasneuethin.woff2") format("woff2"),url("../fonts/BebasNeue/bebasneuethin.woff") format("woff"),url("../fonts/BebasNeue/bebasneuethin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Bebas Neue";src:local("Bebas Neue Light"),local("BebasNeue-Light"),url("../fonts/BebasNeue/bebasneuelight.woff2") format("woff2"),url("../fonts/BebasNeue/bebasneuelight.woff") format("woff"),url("../fonts/BebasNeue/bebasneuelight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Bebas Neue";src:local("Bebas Neue Book"),local("BebasNeueBook"),url("../fonts/BebasNeue/bebasneuebook.woff2") format("woff2"),url("../fonts/BebasNeue/bebasneuebook.woff") format("woff"),url("../fonts/BebasNeue/bebasneuebook.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Bebas Neue";src:local("Bebas Neue Regular"),local("BebasNeueRegular"),url("../fonts/BebasNeue/bebasneueregular.woff2") format("woff2"),url("../fonts/BebasNeue/bebasneueregular.woff") format("woff"),url("../fonts/BebasNeue/bebasneueregular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue";src:local("Bebas Neue Bold"),local("BebasNeueBold"),url("../fonts/BebasNeue/bebasneuebold.woff2") format("woff2"),url("../fonts/BebasNeue/bebasneuebold.woff") format("woff"),url("../fonts/BebasNeue/bebasneuebold.ttf") format("truetype");font-weight:700;font-style:normal}#root{margin:0;font-family:Inter,sans-serif;background:#1c1c1e;background-image:url("../img/mash.svg");background-position-y:4px}div{box-sizing:border-box}body{overflow-x:hidden}html,body{scrollbar-color:#262629 #1c1c1e;scrollbar-width:thin}a{text-decoration:none}::-webkit-scrollbar{width:8px;background-color:#1c1c1e}::-webkit-scrollbar-track{background-color:#1c1c1e}::-webkit-scrollbar-thumb{background-color:#262629;border-radius:4px}.micromodal-slide{position:relative;z-index:10000;display:none}.micromodal-slide.is-open{display:block}.micromodal-slide__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.skewed-header{background:#029443;color:#fff !important;transform:skewX(-10deg);width:max-content;height:max-content;margin-bottom:21px}.skewed-header__text{transform:skewX(10deg);margin:0 6px;width:max-content}.lock{height:100vh;position:relative;overflow:hidden;margin-right:8px !important}.link-btn svg{width:28px !important}.header{position:relative;width:100%;height:154px;display:flex;flex-direction:column;padding:0 120px;z-index:103}.header__container{max-width:1440px;margin:0 auto}.header__top{margin-bottom:20px;width:100%;display:flex;justify-content:space-between;align-items:center}.header__left{display:flex;align-items:center}.header__left-logo{margin-top:42px;width:285.71px;height:44px}.header__left-ref{margin-left:24px;text-decoration:none}.header__left-ref:first-of-type{margin-left:0}.header__left-refs{margin-left:40px;display:flex;align-items:center}.header__right{margin-top:34px;display:flex;align-items:center}.header__right-contact{display:flex;margin-left:16px}.header__right-contact:first-of-type{margin-left:0;margin-right:16px}.header__right-contact img{width:20px;margin-right:6px}.header__right-contact img:first-of-type{margin-bottom:2px}.header__right-menu{position:relative}.header__right-menu-burger{display:flex;align-items:center}.header__right-menu-burger img{width:32px}.header__right-menu-popover{position:absolute;right:0;top:-12px;background:#1c1c1e;width:424px;height:900px}.header__right-menu-popover-inner{position:relative;display:flex;flex-direction:column;padding:34px 40px}.header__right-menu-popover-logo{width:179px;height:24px;position:absolute;left:32px;top:32px}.header__right-menu-popover-close{margin-bottom:70px;width:100%;display:flex;justify-content:flex-end}.header__right-menu-popover-close img{width:32px}.header__right-menu-popover-item{margin-bottom:40px;font-size:40px;line-height:40px;letter-spacing:-0.01em;color:#fff;font-family:"Bebas Neue",sans-serif;font-weight:700;text-decoration:none}.header__right-menu-popover-item:last-of-type{margin-bottom:0}.header__nav{display:flex;grid-column-gap:24px}.header__nav-item{color:#fff !important;text-decoration:none !important;padding:12px 24px 8px;display:flex;align-items:start}.header__nav-item::after{display:block;content:url("../img/icons/chevron.svg");margin-top:1px;margin-left:4px;width:20px;height:20px}.header_nav-active{background:#029443}@media(max-width: 1427px){.header__right-contact:nth-child(2){margin-right:16px}}@media(max-width: 1367px){.header__right-contact:first-of-type{display:none}}@media(max-width: 1158px){.header{padding-left:32px;padding-right:32px}.header__right-arms{display:none}.header__right-contact{display:none}}@media(max-width: 826px){.header{height:auto;margin-bottom:48px}.header__top{margin-bottom:0}.header__left-logo{margin-top:30px;height:24px;width:179px}.header__right .btn:not(.btn:last-of-type){display:none}.header__nav{display:none}}@media(max-width: 1427px){.header{padding:0 32px}}@media(max-width: 890px){.header__right-menu{position:inherit}.header__right-menu-popover{top:0;width:100%;height:100vh}.header__right .btn{display:none}.header__left-ref{display:none}}.item-banner{display:flex;justify-content:space-between}.item-banner__container{width:100%;padding:0 152px;margin-top:102px;margin-bottom:140px}.item-banner__left{max-width:536px;margin-right:24px}.item-banner__left .skewed-header{margin-bottom:25px}.item-banner__image{max-width:600px;max-height:389px}.item-banner__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.item-banner__form-row{margin-top:32px;height:48px;display:grid;grid-template-columns:200px 200px;grid-column-gap:12px;margin-bottom:12px}.item-banner__form-row button{justify-content:center}@media(max-width: 1280px){.item-banner__container{padding:0 32px}}@media(max-width: 1008px){.item-banner{flex-direction:column}.item-banner__container{margin-top:48px}.item-banner__left{order:1;margin-right:0}.item-banner__left .skewed-header__text,.item-banner__left .h1-48-b{font-size:32px;font-weight:700;line-height:36px;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif}.item-banner__left .skewed-header{margin-bottom:10px;height:32px}.item-banner__right{order:0}.item-banner__image{width:100%;max-width:none;max-height:none;margin-bottom:32px}.item-banner__form-row{margin-top:24px;margin-bottom:16px;width:100%;display:grid;grid-template-columns:1fr 1fr;height:40px}.item-banner__form-row button{font-size:16px;font-weight:900;line-height:100%;letter-spacing:.02em;font-family:"Bebas Neue",sans-serif}.item-banner__form-row input{font-size:14px;font-weight:400;line-height:21px;letter-spacing:-0.01em;font-family:Inter,sans-serif;min-width:143px}}.service-details__header .numerable-header__text{margin-left:24px}.service-details__body{display:flex}.service-details__container{padding:0 152px;max-width:1440px;margin:0 auto 100px}.service-details__left{margin-left:24px}.service-details__right{margin-top:20px;margin-left:24px;width:400px}.service-details__right .carousel>img{height:320px;width:400px;margin-bottom:16px;object-fit:cover;object-position:center}.service-details__right .carousel__arrows{display:flex;grid-column-gap:12px}.service-details__right .carousel__arrows img{height:20px;width:50px}.service-details__right .carousel__arrows img:first-of-type{transform:rotate(180deg)}@media(max-width: 1427px){.service-details__container{padding:0 32px;margin-bottom:72px}.service-details__left{order:1;margin-left:0}.service-details__right{width:100%;margin-left:0}.service-details__header .numerable-header__text{margin-left:0}.service-details__gallery{width:100%}.service-details__gallery .carousel>img{width:100% !important;height:180px !important}.service-details__body{flex-direction:column}.service-details .carousel{margin-top:18px}.service-details .carousel__arrows{align-items:start}.service-details .carousel__arrow{width:50px !important}}.our-demands__container{width:100%;padding:0 152px;margin-bottom:80px}.our-demands__header{margin-bottom:48px}.our-demands__list{display:grid;grid-column-gap:32px;grid-template-columns:repeat(4, 1fr)}.our-demands__item{border-radius:8px;background:#263238;padding:24px}.our-demands__item img{width:32px;margin-bottom:24px}@media(max-width: 1280px){.our-demands__container{padding:0 32px}}@media(max-width: 1028px){.our-demands__list{grid-template-columns:repeat(2, 1fr);grid-row-gap:16px}}@media(max-width: 620px){.our-demands__list{grid-template-columns:1fr}}.completed-work__container{padding:0 176px;max-width:1440px;margin:0 auto 185px}.completed-work__gallery{display:none}.completed-work .carousel__container{margin-top:32px;margin-bottom:60px}.completed-work .carousel img{width:100%;height:160px;margin-bottom:16px;object-position:center;object-fit:cover}.completed-work .carousel__arrows{display:flex;grid-column-gap:12px}.completed-work .carousel__arrows img{height:20px;width:50px}.completed-work .carousel__arrows img:first-of-type{transform:rotate(180deg)}.completed-work__photos{height:928px;grid-row-gap:24px;grid-column-gap:24px;margin-top:40px;display:grid;margin-left:24px;grid-template-columns:36fr 47fr 47fr;grid-template-rows:30fr 17fr 30fr 30fr}.completed-work__photos img{width:100%;height:inherit;box-sizing:border-box;object-fit:cover;object-position:center}.completed-work__photo{width:100%;height:100%;display:flex;align-items:stretch}.completed-work__photo1{max-height:280px;grid-column:1/3;grid-row:1}.completed-work__photo2{grid-column:3;grid-row:1/3}.completed-work__photo3{grid-row:2/4;grid-column:1}.completed-work__photo4{grid-column:2;grid-row:2;max-height:240px}.completed-work__photo5{grid-column:1;grid-row:4}.completed-work__photo6{grid-column:2/4;grid-row:3/5}@media(max-width: 1427px){.completed-work__container{padding:0 32px}}@media(max-width: 792px){.completed-work__container{margin-bottom:0}.completed-work__photos{display:none}.completed-work__gallery{display:block}}.sign-up-banner{background:#263238 url("../img/photos/sign-up-banner/bg.png") no-repeat;background-size:1136px;border:2px solid #029443;padding:53px 24px 61px;position:relative;display:flex;justify-content:space-between}.sign-up-banner br:not(.d-block){display:none !important}.sign-up-banner.sign-up-banner_third{height:290px;padding:36px 48px}.sign-up-banner.sign-up-banner_third .p-12-r{display:none}.sign-up-banner.sign-up-banner_third.sign-up-banner_fixed-right img{width:auto !important;height:auto !important;max-height:286px}.sign-up-banner__button{padding:14px 23px;display:flex;align-items:center;justify-content:center;background:#029443;border:none;width:277px}.sign-up-banner__button-mobile{display:none}.sign-up-banner__button::after{display:block;content:url("../img/icons/arrow.svg");width:20px;margin-left:8px;margin-top:3px}.sign-up-banner__container{padding:0 152px;max-width:1440px;margin:0 auto 128px}.sign-up-banner__image{position:absolute;bottom:0;left:64px}.sign-up-banner_right{left:auto;right:64px}.sign-up-banner_fixed-right img{max-height:298px;right:0}.sign-up-banner_horizontal-32{padding-left:32px;padding-right:32px}.sign-up-banner.sign-up-banner_first img{max-height:413px}@media(max-width: 1427px){.sign-up-banner__container{padding:0 32px}.sign-up-banner_fixed-right img{right:0}}@media(max-width: 1086px){.sign-up-banner.sign-up-banner_first{padding:24px 24px 14px}.sign-up-banner.sign-up-banner_first .big-72-b{z-index:1;font-size:30px;line-height:36px;text-align:right;margin-top:12px !important}.sign-up-banner.sign-up-banner_first .h4-24-sb{z-index:1;font-size:18px;line-height:24px;text-align:right;margin:8px 0 0}.sign-up-banner.sign-up-banner_first .h4-24-sb br{display:block !important}.sign-up-banner.sign-up-banner_first .h3-32-b{z-index:1;font-size:20px;line-height:24px;text-align:right;margin:0}.sign-up-banner.sign-up-banner_first .h3-32-b br{display:block !important}.sign-up-banner.sign-up-banner_first .sign-up-banner__image{z-index:0;left:-48px;width:167px;height:195px;transform:rotateY(180deg)}.sign-up-banner_fixed-right img{width:auto !important;height:auto !important;max-height:178px;right:0 !important}.sign-up-banner.sign-up-banner_second{padding:24px 24px 14px}.sign-up-banner.sign-up-banner_second .big-72-b{font-size:30px;line-height:36px;text-align:left;margin-top:12px !important}.sign-up-banner.sign-up-banner_second .h4-24-sb{font-size:18px;line-height:24px;text-align:left;margin:8px 0 0}.sign-up-banner.sign-up-banner_second .h4-24-sb br{display:block !important}.sign-up-banner.sign-up-banner_second .h3-32-b{font-size:20px;line-height:24px;text-align:left;margin:0}.sign-up-banner.sign-up-banner_second .h3-32-b br{display:block !important}.sign-up-banner.sign-up-banner_second .sign-up-banner__image{width:146px;height:171px;right:-26px;bottom:0}.sign-up-banner.sign-up-banner_third{padding:24px 24px 14px;height:auto}.sign-up-banner.sign-up-banner_third.sign-up-banner_fixed-right img{width:auto !important;height:auto !important;max-height:185px}.sign-up-banner.sign-up-banner_third .h2-36-b{font-size:20px;line-height:24px}.sign-up-banner.sign-up-banner_third .p-20-r{display:none}.sign-up-banner.sign-up-banner_third .p-12-r{display:block}.sign-up-banner.sign-up-banner_third .sign-up-banner__button{display:none}.sign-up-banner.sign-up-banner_third .sign-up-banner__button-mobile{display:flex;font-size:16px;font-weight:900;padding:4px 12px;width:180px}}@media(max-width: 610px){.sign-up-banner__container{margin-bottom:92px !important}.sign-up-banner br{display:block !important}}@media(max-width: 495px){.sign-up-banner_fixed-right img{width:auto !important;height:auto !important;max-height:120px}.sign-up-banner.sign-up-banner_third.sign-up-banner_fixed-right img{width:auto !important;height:auto !important;max-height:100px}}@media(max-width: 413px){.sign-up-banner_fixed-right img{display:none}}.price-calc{position:relative;overflow:hidden;border-radius:8px;height:400px;padding:32px;display:flex;justify-content:space-between;box-sizing:border-box;max-width:1152px;margin:0 auto}.price-calc__bg{left:0;top:0;z-index:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.price-calc__container{width:100%;padding:0 144px;margin-bottom:120px}.price-calc__left{width:100%}.price-calc__left,.price-calc__right{position:relative;z-index:1}.price-calc__right{max-width:100%;margin-left:24px;background:#1c1c1e;border-radius:8px;padding:32px}.price-calc__right>div{position:relative}.price-calc__right-img{position:absolute;width:274.48px;height:275px;bottom:10px;right:10.26px}.price-calc__form-row{display:grid;grid-template-columns:200px 200px;grid-column-gap:12px;height:48px}.price-calc__form-row button{justify-content:center}.price-calc__calc{max-width:488px;width:100%}.price-calc__calc-item{display:flex;justify-content:space-between;align-items:center;text-transform:none !important}.price-calc__calc-item-input{display:flex;align-items:center}.price-calc__calc-item-input div{width:33px}.price-calc__calc-item-input input{box-sizing:border-box;width:80px;height:40px;padding:11px 12px 10px;border:none;border-radius:8px}.price-calc__calc-item-input input:focus{outline:none}@media(max-width: 1324px){.price-calc__container{padding:0 100px}}@media(max-width: 1047px){.price-calc__container{padding:0 32px}}@media(max-width: 915px){.price-calc{flex-direction:column;padding:10px;height:auto}.price-calc__left>div:first-of-type{margin-bottom:12px;margin-top:14px;padding:0 10px;font-size:24px !important;font-weight:600 !important;line-height:28px !important;letter-spacing:.02em !important}.price-calc__calc{max-width:100%;padding:0 10px}.price-calc__right{margin-left:0;margin-top:24px;padding:24px 20px 20px}.price-calc__right-header{margin-bottom:8px !important;font-size:24px !important;font-weight:600 !important;line-height:28px !important;letter-spacing:.02em !important}.price-calc__right-descr{margin-bottom:14px !important;font-weight:400 !important;line-height:24px !important;letter-spacing:-0.01em !important}.price-calc__form-row{display:flex;flex-wrap:wrap;height:auto}.price-calc__form-row input,.price-calc__form-row button{width:100%;height:48px;box-sizing:border-box;margin:0 !important}.price-calc__form-row input{margin-bottom:12px !important}.price-calc .checkbox{height:24px !important;margin-top:18px;margin-bottom:12px}.price-calc .checkbox span{font-size:10px}}.contacts__container{width:100%;padding-left:152px;padding-right:176px;position:relative;max-width:1440px;margin:0 auto;position:relative;z-index:100}.contacts__wrapper{margin-top:36px;margin-bottom:100px}.contacts__yandex{color:#fff;display:flex}.contacts__yandex::before{display:block;margin-right:8px;content:url("../img/yandex.svg");height:20px;width:20px}.contacts__google{color:#fff;display:flex}.contacts__google::before{display:block;margin-right:8px;content:url("../img/google.svg");height:20px;width:20px}.contacts__item{display:flex;align-items:center;margin-bottom:16px}.contacts__item:last-child{margin-bottom:0}.contacts__item-list{min-width:340px;display:flex;flex-direction:column;align-items:start}.contacts__body{display:flex}.contacts__body .numerable-header{margin-top:40px;margin-bottom:44px}.contacts__body-map{display:flex;flex-direction:column;width:100%;border-radius:8px}.contacts__body-map a{color:#fff;padding:12px 0;text-decoration:underline !important}.contacts__body-map a:last-of-type{padding:0}.contacts__body-map iframe{width:100%;height:100%}@media(max-width: 1280px){.contacts__container{padding:0 32px !important}}@media(max-width: 1060px){.contacts__header{flex-direction:column;margin-bottom:24px}.contacts__description{margin-top:16px}}@media(max-width: 800px){.contacts__body{flex-direction:column}.contacts__body-map{margin-top:28px;height:236px}}.footer{display:flex;justify-content:space-between}.footer__container{width:100%;padding:54px 151px 54px 152px}.footer__logo{width:285.71px;margin-bottom:56px}.footer__middle{display:flex;flex-direction:column}.footer__link{height:40px;display:flex;align-items:center;text-decoration:none;margin-bottom:6px}.footer__link:last-of-type{margin-bottom:0}.footer__contact{margin-bottom:6px}.footer__right{display:flex;flex-direction:column}.footer__right-item{height:40px;display:flex;align-items:center}.footer__right-item a{margin:0 20px 0 4px}.footer__right-item a:last-of-type{margin-right:4px}.footer__right-item svg{width:20px}.footer__right-item svg path{fill:#029443}.footer__desktop-container{display:flex;justify-content:space-between;width:100%}.footer__top,.footer__bottom{display:none}@media(max-width: 1280px){.footer__container{padding:0 32px}}@media(max-width: 700px){.footer{display:flex;flex-direction:column}.footer__logo{margin-bottom:32px;height:24px;width:156px}.footer__left{display:none}.footer__right{margin-bottom:32px}.footer__right-item{margin-bottom:6px}.footer__bottom{margin-bottom:32px}.footer__top,.footer__bottom{display:block}}.modal{padding:24px;background:#1c1c1e;width:424px}.modal .link__btn{width:fit-content;margin:0 auto}.modal__form-item{display:flex;flex-direction:column;margin-bottom:20px;position:relative}.modal__form-code-container{display:none;align-items:center}.modal__form-code-again{text-align:right;margin-top:6px;cursor:pointer}.modal__form-loader{display:none;width:24px;margin:0 auto 20px;animation:form-loading 1s infinite linear}@keyframes form-loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.modal__form-title{margin-bottom:4px}.modal__form-subtitle{margin-top:8px;color:#b0bec5}.modal__form-subtitle+.modal__form-subtitle{margin-top:4px}.modal__form span+.icon{top:40px !important}.modal__form .icon{position:absolute;right:12px;top:12px}.modal__form .icon+input{padding-right:42px}.modal__form-password .icon{cursor:pointer}.modal__form-button{width:100%;justify-content:center;padding-top:16px;padding-bottom:12px;border-radius:0}.modal__forget-password{display:flex;justify-content:center;margin-top:20px;cursor:pointer}.modal__logo{height:40px;width:100%;margin-bottom:20px}.modal__switch{margin-bottom:20px;width:100%;height:36px;display:flex;justify-content:space-between;cursor:pointer}.modal__switch-item{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.modal__switch-item-text{text-align:center;color:#546e7a}.modal__switch-item-highlight{height:4px;width:100%;background:#546e7a}.modal__switch-item.modal_switch-active .modal__switch-item-text{color:#fff !important}.modal__switch-item.modal_switch-active .modal__switch-item-highlight{background:#029443 !important}.modal__switchable{display:none}.modal__switchable.modal_switchable-active,.modal_loader-active{display:block !important}.modal_loading .modal__form-subtitle{color:#546e7a !important}.links{display:flex;flex-direction:column;width:fit-content}.links__button{justify-content:center;height:48px;min-height:48px;border-radius:0 !important}.links__button img{margin-left:8px}.links__separator{display:flex;align-items:center}.links__separator-line{width:100%;height:2px;background:#546e7a}.links__separator-text{margin-left:12px;margin-right:12px;color:#fff}.links__btns{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:16px}.links__btns a{padding:8px;border-radius:0}.links__btns a svg{width:32px}.services-details__header{max-width:1440px;margin:48px auto 72px;padding:0 152px}.services-details__header .h1-48-b{margin-left:24px}@media(max-width: 1427px){.services-details__header{padding:0 32px}.services-details__header .h1-48-b{margin-left:0;font-size:36px;line-height:40px}}.our-services__container table{margin-top:50px}.tg{border-collapse:collapse;border-spacing:0}.tg td{border-bottom: 2px inset #546e7a; border-width:1px;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal}.tg th{border-width:1px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;overflow:hidden;padding:10px 5px;word-break:normal}.tg .tg-cly1{text-align:left;vertical-align:middle}.tg .tg-14hd{background-color:#263238; color: #fff;text-align:left;vertical-align:middle}.tg .tg-cqj0{background-color:#263238; color: #fff;text-align:left;vertical-align:middle}.tg .tg-cqj0:nth-child(2n){text-align:center}.tg .tg-qt3b{background-color:#263238; color: #fff;text-align:left;vertical-align:middle}.tg .tg-gasr{background-color:#029443;color: fff; text-align:left;vertical-align:middle}.tg .tg-0wid{background-color:#029443; color: #fff; text-align:left;vertical-align:bottom}.tg .tg-cf2j{background-color:#263238; color: #fff;text-align:left;vertical-align:middle}.tg .tg-v9kv{background-color:#263238; color: #fff;text-align:left;vertical-align:middle}.service-details-alc{display: flex;flex-direction: column;align-items:center;}.tg-2{display: none;}@media screen and (max-width: 767px) {.tg-1{display: none;}}@media screen and (max-width: 767px) {.tg-2{display: block;}}.tg td,.tg th{font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal}.tg .tg-cner,.tg .tg-s1p5{background-color:#263238; color: #fff;text-align:center}.tg{border-collapse:collapse;border-spacing:0}.tg th{font-weight:400}.tg .tg-s1p5{vertical-align:bottom}.tg .tg-cner{vertical-align:middle}.tg .tg-ei1h{background-color:#263238; color: #fff;text-align:center;vertical-align:bottom}.tg .tg-unrx,.tg .tg-v3kc{background-color:#029443; color: #fff;}.tg .tg-4y81,.tg .tg-qwvf,.tg .tg-unrx,.tg .tg-v3kc{text-align:center;vertical-align:middle; color: #fff;}.tg .tg-qwvf{background-color:#263238; color: #fff;}.tg .tg-4y81{background-color:#263238}.tg .tg-24cw,.tg .tg-8w9n{vertical-align:bottom}.tg .tg-24cw{background-color:#263238; color: #fff;text-align:center}.tg .tg-8w9n,.tg .tg-oak1{background-color:#263238; color: #fff;text-align:center}.tg .tg-oak1{vertical-align:middle}@media screen and (max-width: 500px) {.tg td{padding: 5px 1px;}}.tg .tg-kty8{background-color:#029443; color: #fff; text-align:left;vertical-align:top}.tg .tg-n2na{background-color:#263238; color: #fff; color: #fff;text-align:left;vertical-align:top}.tg .tg-0pky{text-align:left;vertical-align:top}.service-details__table-undercarriage{display: flex; flex-direction: column; align-items:center;}.tg-3{width: 300px !important;}.col-1{width: 180px !important;}.col-2{width: 130px !important;}