a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}#root,body,html{height:100%}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;src:url(/static/media/Comfortaa-Light.92b454862d922bf9a35a.woff2) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;src:url(/static/media/Comfortaa-Regular.86aeaa50ca09a60d38fc.woff2) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;src:url(/static/media/Comfortaa-Medium.3347154cf94cdbb0ef04.woff2) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;src:url(/static/media/Comfortaa-SemiBold.c4624c47e37b0177344d.woff2) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;src:url(/static/media/Comfortaa-Bold.73ff582388ba87dbc413.woff2) format("woff2")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}:root{--font-family:Comfortaa,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;--toolbar-bg-color:rgba(48,44,37,.95);--toolbar-bg-color--mobile:#302c25;--dark-text-color:#493d2d;--dark-sub-text-color:rgba(0,0,0,.8);--gallery-bg-color:#e5e5e5;--gallery-items-gap:30px}@media screen and (min-width:700px){:root{--gallery-items-gap:20px}}body{font-family:Comfortaa,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-family:var(--font-family)}a{text-decoration:none}.container{margin:0 auto;max-width:1100px;padding:0 10px;width:100%}@media screen and (min-width:1100px){.container{padding:0}}.HomeContacts{align-items:center;background-image:url(/static/media/bg.712c7ecebb00dec4bb4c.jpg);color:var(--dark-text-color);display:flex;height:100vh;justify-content:center}.HomeContacts__content{background:hsla(0,0%,100%,.7);border-radius:1px;box-shadow:0 0 30px rgba(0,0,0,.1);max-width:1100px;padding:50px 10px 55px;position:relative;width:100%}@media screen and (min-width:380px){.HomeContacts__content{padding:50px 20px 100px;width:90%}}@media screen and (min-width:700px){.HomeContacts__content{padding:50px 0 55px}}.HomeContacts__rows{margin:0 auto;max-width:448px;width:100%}.HomeContacts__row{margin:0 auto}.HomeContacts__row:first-of-type{margin-bottom:25px}.HomeContacts__title{font-size:28px;margin-bottom:45px;text-align:center}@media screen and (min-width:380px){.HomeContacts__title{margin-bottom:55px}}@media screen and (min-width:800px){.HomeContacts__title{font-size:36px;margin-bottom:65px}}.HomeContacts__label{font-size:16px;line-height:120%;margin-bottom:10px}@media screen and (min-width:700px){.HomeContacts__label{font-size:24px}}.HomeContacts__phone{grid-gap:8px;align-items:center;color:var(--dark-text-color);display:flex;font-size:32px;line-height:120%}.HomeContacts__phone:hover{color:green}.HomeContacts__phone svg{height:22px;width:auto}@media screen and (min-width:700px){.HomeContacts__phone{font-size:44px}.HomeContacts__phone svg{height:28px}}@media screen and (min-width:900px){.HomeContacts__phone{font-size:52px}.HomeContacts__phone svg{height:32px}}.HomeContacts__footer{color:#302c25;margin:45px auto 0;max-width:300px;text-align:center;text-transform:uppercase}@media screen and (min-width:380px){.HomeContacts__footer{margin-top:55px}}@media screen and (min-width:700px){.HomeContacts__footer{margin-top:65px}}.HomeContacts__footerPrimary{grid-gap:14px;display:flex;font-size:20px;font-weight:600;justify-content:center;line-height:120%}@media screen and (min-width:700px){.HomeContacts__footerPrimary{font-size:24px}}.HomeContacts__footerSecondary{font-size:13px;line-height:120%;margin-top:7px}@media screen and (min-width:700px){.HomeContacts__footerSecondary{font-size:16px}}.HomeContacts__blue{color:#366cbd}.HomeContacts__green{color:#29a11e}.HomeContacts__purple{color:#9d27b0}.HomeMain{background-image:url(/static/media/home-main-bg-mobile.45700140f3cce83e2c49.jpg);background-position:100%;background-size:cover;padding-top:54px;position:relative}@media screen and (min-width:700px){.HomeMain{background-image:url(/static/media/home-main-bg.9c0b82e51c5a817876b4.jpg);height:640px}}@media screen and (min-width:1080px){.HomeMain{height:900px}}.HomeMain:after{background-color:#fff;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.HomeMain__plates{margin-top:75px}@media screen and (min-width:700px){.HomeMain__plates{margin-top:115px}}@media screen and (min-width:1080px){.HomeMain__plates{margin-top:135px}}.HomeMainPlates__group{grid-gap:10px;display:grid;grid-template-areas:"repair repair" "assembly trimming";margin-top:10px}@media screen and (min-width:1080px){.HomeMainPlates__group{grid-template-areas:none;grid-template-columns:1fr 350px 1fr;grid-template-columns:1fr 590px 1fr}}.HomeMainPlate{align-items:center;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;justify-content:center}.HomeMainPlate__title{color:var(--dark-text-color);font-weight:700}.HomeMainPlate--custom{padding:50px 0 40px;position:relative}@media screen and (min-width:1080px){.HomeMainPlate--custom{padding:90px 0 70px}}.HomeMainPlate--custom .HomeMainPlate__title{font-size:28px;line-height:120%}@media screen and (min-width:700px){.HomeMainPlate--custom .HomeMainPlate__title{font-size:36px}}@media screen and (min-width:1080px){.HomeMainPlate--custom .HomeMainPlate__title{font-size:48px}}.HomeMainPlate--custom .HomeMainPlate__links{margin-top:10px;max-width:90%}@media screen and (max-width:899px){.HomeMainPlate--custom .HomeMainPlate__link:nth-of-type(2){display:none}}@media screen and (min-width:1080px){.HomeMainPlate--custom .HomeMainPlate__links{margin-top:35px}}.HomeMainPlate__advantage{background:rgba(48,44,37,.9);border-radius:5px;color:#fff;font-size:16px;line-height:120%;padding:8px 15px;position:absolute;top:-16px}@media screen and (min-width:700px){.HomeMainPlate__advantage{padding:10px 15px;top:-20px}}@media screen and (min-width:1080px){.HomeMainPlate__advantage{font-size:17px}}.HomeMainPlate__freeVisit{left:10px}@media screen and (min-width:700px){.HomeMainPlate__freeVisit{left:15px}}.HomeMainPlate__sales{display:none}@media screen and (min-width:700px){.HomeMainPlate__sales{display:block;right:15px}}.HomeMainPlate--assembly{align-items:center;display:inline-flex;grid-area:assembly;justify-content:center;padding:20px 0}@media screen and (min-width:700px){.HomeMainPlate--assembly{padding:30px 0}}@media screen and (min-width:1080px){.HomeMainPlate--assembly{grid-area:auto;height:151px;padding:0}}.HomeMainPlate--assembly .HomeMainPlate__title{font-size:20px;line-height:120%}@media screen and (min-width:700px){.HomeMainPlate--assembly .HomeMainPlate__title{font-size:24px}}@media screen and (min-width:1080px){.HomeMainPlate--assembly .HomeMainPlate__title{font-size:28px}}.HomeMainPlate--repair{align-items:center;display:inline-flex;grid-area:repair;justify-content:center;padding:20px}@media screen and (min-width:700px){.HomeMainPlate--repair{padding:30px 20px}}@media screen and (min-width:1080px){.HomeMainPlate--repair{grid-area:auto;height:251px;padding:0}}.HomeMainPlate--repair .HomeMainPlate__title{font-size:24px;line-height:120%}@media screen and (min-width:700px){.HomeMainPlate--repair .HomeMainPlate__title{font-size:30px}}@media screen and (min-width:1080px){.HomeMainPlate--repair .HomeMainPlate__title{font-size:44px}}.HomeMainPlate--repair .HomeMainPlate__links{margin-top:10px}@media screen and (min-width:1080px){.HomeMainPlate--repair .HomeMainPlate__links{margin-top:20px}}.HomeMainPlate--trimming{align-items:center;display:inline-flex;grid-area:trimming;justify-content:center;padding:20px 0}@media screen and (min-width:700px){.HomeMainPlate--trimming{padding:30px 0}}@media screen and (min-width:1080px){.HomeMainPlate--trimming{grid-area:auto;height:151px;padding:0}}.HomeMainPlate--trimming .HomeMainPlate__title{font-size:20px;line-height:120%}@media screen and (min-width:700px){.HomeMainPlate--trimming .HomeMainPlate__title{font-size:24px}}@media screen and (min-width:1080px){.HomeMainPlate--trimming .HomeMainPlate__title{font-size:28px}}.HomeMainPlate__links{grid-gap:10px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1080px){.HomeMainPlate__links{grid-gap:30px}}.HomeMainPlate__link{color:var(--dark-sub-text-color);font-size:15px;transition:opacity .2s ease-out}@media screen and (min-width:700px){.HomeMainPlate__link{font-size:16px}}@media screen and (min-width:1080px){.HomeMainPlate__link{font-size:20px;line-height:120%}}.HomeMainPlate__link:hover{cursor:pointer;opacity:.65}.HomeMainPlates__notice{color:#fff;display:none;font-size:22px;line-height:120%;margin-top:85px;text-align:center;text-transform:uppercase}.HomeMainPlates__phone{grid-gap:8px;align-items:center;color:#fff;display:block;display:flex;font-size:32px;font-weight:600;justify-content:center;margin-top:40px;padding-bottom:40px;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.5)}.HomeMainPlates__phone svg{height:22px;width:auto}@media screen and (min-width:700px){.HomeMainPlates__phone{display:none}}@media screen and (min-width:1080px){.HomeMainPlates__notice{display:block}}.HomePreview{--mobile-gap:5px;--desktop-gap:15px;background-color:#302c25;padding:60px 0}.HomePreview__title{color:#fff;font-size:22px;line-height:120%;margin:0 auto 50px;max-width:95%;text-align:center}@media screen and (min-width:900px){.HomePreview__title{font-size:30px}}.HomePreview__action{background:#fff;border:none;border-radius:2px;color:var(--dark-text-color);display:block;font-family:var(--font-family);font-size:18px;margin:50px auto 0;padding:12px 32px;transition:opacity .2s ease-in;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.HomePreview__action:hover{cursor:pointer;opacity:.8}.HomePreview__items{display:none}.HomePreview__items--mobile{grid-gap:var(--mobile-gap);display:flex;flex-direction:column}@media screen and (min-width:900px){.HomePreview__items{display:block}.HomePreview__items--mobile{display:none}}.HomePreview__itemsRow{grid-gap:var(--mobile-gap);display:flex;flex-direction:row;justify-content:center}.HomePreview__items .HomePreview__itemsRow:first-of-type{margin-bottom:var(--desktop-gap)}@media screen and (min-width:900px){.HomePreview__itemsRow{grid-gap:var(--desktop-gap);flex-direction:row}}.HomePreview__item{align-items:center;border:2px solid #fff;box-sizing:border-box;display:flex;justify-content:center;position:relative;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.HomePreview__item img{height:100%;width:100%}@media screen and (min-width:1200px){.HomePreview__item img{width:auto}}@media screen and (min-width:900px){.HomePreview__item{height:344px}.HomePreview__item:hover{-webkit-transform:scale(1.015);transform:scale(1.015)}}.HomePreview__itemTitle{background:rgba(48,44,37,.85);border:1px solid #dfdede;border-left:none;border-right:none;color:#fff;font-size:18px;padding:16px 0;position:absolute;text-align:center;width:100%}@media screen and (min-width:900px){.HomePreview__itemTitle{border-width:2px;font-size:24px}}.HomeServicesList{margin-top:40px}@media screen and (min-width:760px){.HomeServicesList{margin-top:100px}}.HomeServicesListItem{display:grid;grid-template-areas:"left right";margin-bottom:40px;padding:25px 10px 0;position:relative}@media screen and (min-width:340px){.HomeServicesListItem{padding:25px 20px}}@media screen and (min-width:760px){.HomeServicesListItem{margin-bottom:140px;padding:50px 40px}}.HomeServicesListItem:after{border:2px solid #493d2d;box-sizing:border-box;content:"";height:80%;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:340px){.HomeServicesListItem:after{height:75%}}@media screen and (min-width:760px){.HomeServicesListItem:after{height:310px}}.HomeServicesListItem__left{grid-area:left}.HomeServicesListItem__right{grid-area:right;padding-left:25px}@media screen and (min-width:1020px){.HomeServicesListItem__right .HomeServicesListItem__divider{left:-25px;position:relative;width:calc(100% + 25px)}.HomeServicesListItem__left .HomeServicesListItem__divider{width:calc(100% + 25px)}}@media screen and (max-width:1019px){.HomeServicesListItem:nth-child(odd) .HomeServicesListItem__right{display:none;padding:0}.HomeServicesListItem:nth-child(odd) .HomeServicesListItem__left{padding:0}.HomeServicesListItem:nth-child(2n) .HomeServicesListItem__left{display:none}.HomeServicesListItem:nth-child(2n) .HomeServicesListItem__right{padding:0}}.HomeServicesListItem:nth-child(odd) .HomeServicesListItem__right img{height:318px;width:424px}.HomeServicesListItem:nth-child(2n) .HomeServicesListItem__left img{height:315px;width:445px}.HomeServicesListItem__title{color:var(--dark-text-color);font-size:20px;font-weight:600;line-height:120%;margin-bottom:10px}@media screen and (min-width:340px){.HomeServicesListItem__title{font-size:22px}}@media screen and (min-width:760px){.HomeServicesListItem__title{font-size:32px;margin-bottom:15px}}.HomeServicesListItem__divider{background-color:#493d2d;height:1px;width:100%}@media screen and (min-width:760px){.HomeServicesListItem__divider{height:2px}}.HomeServicesListItem__desc{color:var(--dark-text-color);font-size:14px;line-height:130%;margin-top:12px;opacity:.75}@media screen and (min-width:350px){.HomeServicesListItem__desc{font-size:15px}}@media screen and (min-width:760px){.HomeServicesListItem__desc{font-size:18px;margin-top:15px;opacity:1}}.HomeServicesListItem__images{grid-gap:5px;display:flex;margin-top:15px}@media screen and (min-width:760px){.HomeServicesListItem__images{grid-gap:15px}}.HomeServicesListItem img{border:2px solid #493d2d}@media screen and (max-width:759px){.HomeServicesListItem__image{width:calc(33.33333% - 2.5px)}}@media screen and (min-width:760px){.HomeServicesListItem__image{height:200px;width:151px}}.AppToolbar{background-color:var(--toolbar-bg-color--mobile);box-shadow:0 2px 3px rgba(0,0,0,.15);left:0;position:fixed;top:0;width:100%;z-index:1}@media screen and (min-width:340px){.AppToolbar{padding:0 20px}}@media screen and (min-width:1100px){.AppToolbar{background-color:var(--toolbar-bg-color)}}.AppToolbar__container,.AppToolbar__links{align-items:center;display:flex;justify-content:space-between}.AppToolbar__links{width:100%}@media screen and (min-width:550px){.AppToolbar__links{grid-gap:25px;justify-content:flex-start;width:auto}}.AppToolbar__link{color:#fff;display:inline-block;font-size:14px;font-weight:400;padding:20px 0}@media screen and (min-width:380px){.AppToolbar__link{font-size:16px}}@media screen and (min-width:1100px){.AppToolbar__link{font-size:18px}}.AppToolbar__phones{grid-gap:4px;align-items:flex-end;display:none;flex-direction:column}@media screen and (min-width:700px){.AppToolbar__phones{display:flex}}.AppToolbar__phone{grid-gap:8px;align-items:center;color:#fff;display:flex;font-size:16px;justify-content:center}.AppToolbar__phone:hover{color:#90ee90}.AppToolbar__phone svg{height:12px}.Preloader{background-color:var(--gallery-bg-color);height:100%;position:absolute;width:100%;z-index:5}.Preloader__wrapper{height:35px;left:calc(50% - 35px);overflow:hidden;position:absolute;top:calc(50% - 17px);width:70px}.Preloader__content{-webkit-animation:rotate 3s ease-in-out infinite;animation:rotate 3s ease-in-out infinite;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;box-sizing:border-box;height:70px;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);width:70px}@-webkit-keyframes rotate{0%{border-width:10px}25%{border-width:3px}50%{border-width:10px;-webkit-transform:rotate(115deg);transform:rotate(115deg)}75%{border-width:3px}to{border-width:10px}}@keyframes rotate{0%{border-width:10px}25%{border-width:3px}50%{border-width:10px;-webkit-transform:rotate(115deg);transform:rotate(115deg)}75%{border-width:3px}to{border-width:10px}}
/*# sourceMappingURL=main.4cadb9d1.css.map*/