:root{--black:#000;--white:#fff;--blue:#0721bf;--gray:#262626;--light:#707070;--silver:#f2f3f2;--line-height:1.1666667;--font-height:calc(var(--font-size)*var(--line-height));--col-closed-width:106rem;--col-opened-width:calc(100vw - var(--col-closed-width)*2);--col-initial-width:33.33333vw;--scrollbar:0px;--row-height:74rem;--indent-x:24rem;--heading-top:80rem;--heading-bottom:58rem;--heading-title-bottom:13rem}@media (min-width:1111px){:root{--font-size:18rem}}@media (min-width:961px) and (max-width:1110px){:root{--font-size:16rem;--heading-top:52rem;--heading-bottom:32rem;--heading-title-bottom:36rem}}@media (max-width:960px){:root{--font-size:15rem;--row-height:60rem;--indent-x:16rem;--heading-top:32rem;--heading-bottom:32rem;--heading-title-bottom:6rem}}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;font-family:system-ui;line-height:var(--line-height);font-size:var(--font-size);color:var(--black);background:var(--silver);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}svg{fill:currentColor}a,img,svg{display:block}a{cursor:pointer;color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}button,input,textarea{display:block;padding:0;margin:0;background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;border-radius:0}input:focus,textarea:focus{outline:none}::placeholder{color:inherit}.fade-enter-from{opacity:0}.fade-enter-to{opacity:1}.fade-enter-active{transition:opacity .5s}.fade-leave-from{opacity:1}.fade-leave-to{opacity:0}.fade-leave-active{transition:opacity .5s}@media (max-width:960px){.fade-leave-active{transition-duration:0s}}:root{--ui-slip-indent:34rem}.ui-slip{display:flex;align-items:center;transform-style:preserve-3d}.ui-slip svg{margin-right:20rem;flex-shrink:0;opacity:0;width:12rem;height:12rem;transition:opacity .3s,transform .3s}.ui-slip .ui-slip-text{transform:translateX(calc(var(--ui-slip-indent)*-1));transition:transform .3s}.ui-link.active .ui-slip svg,.ui-link.hover .ui-slip svg,.ui-link:hover .ui-slip svg{opacity:1}.ui-link.active .ui-slip .ui-slip-text,.ui-link.hover .ui-slip .ui-slip-text,.ui-link:hover .ui-slip .ui-slip-text{transform:translateX(0)}.ui-link.active .ui-slip svg{transform:rotate(90deg)}.ui-heading-title{font-weight:700;text-transform:uppercase}.ui-heading{padding:var(--heading-top) var(--indent-x) var(--heading-bottom) var(--indent-x)}@media (min-width:961px){.ui-heading{max-width:var(--col-initial-width)}}@media (max-width:1110px){.ui-heading{padding-top:0}}.ui-heading-title{display:flex;align-items:center;margin-bottom:var(--heading-title-bottom)}@media (max-width:1110px){.ui-heading-title{display:none}}.ui-heading-child{display:inline-block}.ui-heading-child:after{content:"/";width:20rem;display:inline-block;text-align:center}.ui-heading-child:last-child:after,.ui-heading.active .ui-heading-child:first-child:after{content:none}.ui-heading.active .ui-heading-child:not(:first-child){display:none}.ui-wysiwyg p{margin-bottom:var(--font-height)}.ui-wysiwyg p:last-child{margin-bottom:0}.ui-wysiwyg h3{text-transform:uppercase;margin-top:var(--font-height);margin-bottom:13rem}.ui-wysiwyg h3:last-child{margin-bottom:0}.ui-wysiwyg h3:first-child{margin-top:0}.ui-wysiwyg h4{margin-top:var(--font-height);font-weight:700}.ui-wysiwyg h4:first-child{margin-top:0}.ui-wysiwyg a{display:inline}.ui-wysiwyg a[target=_blank]{text-decoration:underline}.ui-wysiwyg a[target=_blank]:hover{opacity:.8}.l-article{-ms-overflow-style:none;scrollbar-width:none}.l-article::-webkit-scrollbar{display:none}.l-main-item.opened .l-article{padding-bottom:100rem}@media (min-width:1111px){.l-article{height:calc(100vh - var(--row-height)*3);overflow:auto}}@media (max-width:1110px){.l-article{display:none}.home .l-article:first-child,.l-article.active{display:block}}[data-v-4ca85ba8]:export{smMin:320px;smReg:375px;smMax:960px;mdMin:961px;mdReg:1024px;mdMax:1110px;lgMin:1111px;lgReg:1920px;lgMax:2560px;smFont:15rem;smFontMin:15rem;mdFont:16rem;mdFontMin:15rem;lgFont:18rem;lgFontMin:16rem}@media (min-width:1111px){.l-article[data-v-4ca85ba8]{flex:0 0 25%}}.ui-heading[data-v-4ca85ba8]{padding-bottom:0}.ui-wysiwyg[data-v-4ca85ba8]{padding:var(--font-height) var(--indent-x)}[data-v-5fc3d47d]:export{smMin:320px;smReg:375px;smMax:960px;mdMin:961px;mdReg:1024px;mdMax:1110px;lgMin:1111px;lgReg:1920px;lgMax:2560px;smFont:15rem;smFontMin:15rem;mdFont:16rem;mdFontMin:15rem;lgFont:18rem;lgFontMin:16rem}.ui-heading[data-v-5fc3d47d]{padding-bottom:0}.client[data-v-5fc3d47d],.ui-wysiwyg[data-v-5fc3d47d]{padding:var(--font-height) var(--indent-x) 0 var(--indent-x)}.client[data-v-5fc3d47d]{display:flex;justify-content:space-between;font-size:18rem;text-transform:uppercase}.client img[data-v-5fc3d47d]{height:30rem}[data-v-5997f527]:export{smMin:320px;smReg:375px;smMax:960px;mdMin:961px;mdReg:1024px;mdMax:1110px;lgMin:1111px;lgReg:1920px;lgMax:2560px;smFont:15rem;smFontMin:15rem;mdFont:16rem;mdFontMin:15rem;lgFont:18rem;lgFontMin:16rem}@media (min-width:1111px){.l-article[data-v-5997f527]{flex:0 0 30%;border-right:1px solid #000}}.ui-heading[data-v-5997f527]{padding-bottom:0}.ui-wysiwyg[data-v-5997f527]{padding:var(--font-height) var(--indent-x)}[data-v-1b5ccccc]:export{smMin:320px;smReg:375px;smMax:960px;mdMin:961px;mdReg:1024px;mdMax:1110px;lgMin:1111px;lgReg:1920px;lgMax:2560px;smFont:15rem;smFontMin:15rem;mdFont:16rem;mdFontMin:15rem;lgFont:18rem;lgFontMin:16rem}@media (min-width:1111px){.l-article[data-v-1b5ccccc]{flex:0 0 25%;border-right:1px solid #000}}.ui-heading[data-v-1b5ccccc]{padding-bottom:0}.ui-wysiwyg[data-v-1b5ccccc]{padding:var(--font-height) var(--indent-x)}.ui-accordion{overflow:hidden}.ui-accordion-enter-active{transition:height .3s,opacity .3s}.ui-accordion-enter-from{height:0!important;opacity:0}.ui-accordion-enter-to{opacity:1}.ui-accordion-leave-active{transition:height .3s,opacity .3s}.ui-accordion-leave-from{opacity:1}.ui-accordion-leave-to{opacity:0;height:0!important}[data-v-27e0e882]:export{smMin:320px;smReg:375px;smMax:960px;mdMin:961px;mdReg:1024px;mdMax:1110px;lgMin:1111px;lgReg:1920px;lgMax:2560px;smFont:15rem;smFontMin:15rem;mdFont:16rem;mdFontMin:15rem;lgFont:18rem;lgFontMin:16rem}@media (min-width:1111px){.l-article[data-v-27e0e882]{flex:0 0 100%}}@media (min-width:961px){.show-sm[data-v-27e0e882]{display:none}}@media (min-width:1111px){.show-md[data-v-27e0e882]{display:none}}@media (max-width:960px){.hide-sm[data-v-27e0e882]{display:none}}@media (max-width:1110px){.hide-md[data-v-27e0e882]{display:none}}table[data-v-27e0e882]{width:100%;border-collapse:separate;border-spacing:0}table .cell[data-v-27e0e882]{padding:0 var(--indent-x)}table .heading th[data-v-27e0e882]{position:sticky;line-height:var(--row-height);background:var(--silver);border-bottom:1px solid var(--light);font-weight:inherit;text-align:left;text-transform:uppercase;z-index:1}@media (min-width:961px){table .heading th[data-v-27e0e882]{top:-1px}}@media (max-width:960px){table .heading th[data-v-27e0e882]{top:var(--row-height)}}table .heading a[data-v-27e0e882]{display:flex;align-items:center}table .heading a svg[data-v-27e0e882]{width:8px;height:8px;margin-left:6rem;transform:rotate(90deg)}table .project[data-v-27e0e882]{height:var(--row-height)}table .project .title[data-v-27e0e882]{display:flex;align-items:center;text-transform:uppercase;padding:12rem 0}table .project td[data-v-27e0e882]:nth-child(4){white-space:nowrap}table .content td[data-v-27e0e882]{border-bottom:1px solid var(--light);margin:0}table .content h4[data-v-27e0e882]{margin-top:var(--font-height);text-transform:uppercase}table .content .cell[data-v-27e0e882]{padding-bottom:calc(var(--row-height)/2 - var(--font-height)/2)}@media (min-width:961px){table .content[data-v-27e0e882] .ui-accordion{display:flex;align-items:flex-start}}@media (max-width:960px){table .content .cell[data-v-27e0e882]:not(:last-child){padding-bottom:0}}[data-v-7467ed2e]:export{smMin:320px;smReg:375px;smMax:960px;mdMin:961px;mdReg:1024px;mdMax:1110px;lgMin:1111px;lgReg:1920px;lgMax:2560px;smFont:15rem;smFontMin:15rem;mdFont:16rem;mdFontMin:15rem;lgFont:18rem;lgFontMin:16rem}@media (min-width:1111px){.l-article[data-v-7467ed2e]{flex:0 0 50%;border-right:1px solid #000}}.service[data-v-7467ed2e]{padding:calc(var(--row-height)/2 - var(--font-height)/2) var(--indent-x);border-bottom:1px solid var(--black)}.service[data-v-7467ed2e]:first-child{border-top:1px solid var(--black)}.service .title[data-v-7467ed2e]{text-transform:uppercase}.service .note[data-v-7467ed2e]{margin-top:2rem;margin-bottom:calc(var(--font-height)*1.5)}.service[data-v-7467ed2e] .ui-accordion{padding-left:var(--ui-slip-indent)}@media (max-width:960px){.service[data-v-7467ed2e] .ui-accordion{padding-left:0}}.person .title[data-v-48ffb06e]{-ms-overflow-style:none;scrollbar-width:none}.person .title[data-v-48ffb06e]::-webkit-scrollbar{display:none}[data-v-48ffb06e]:export{smMin:320px;smReg:375px;smMax:960px;mdMin:961px;mdReg:1024px;mdMax:1110px;lgMin:1111px;lgReg:1920px;lgMax:2560px;smFont:15rem;smFontMin:15rem;mdFont:16rem;mdFontMin:15rem;lgFont:18rem;lgFontMin:16rem}.ui-heading[data-v-48ffb06e]{padding-bottom:0}.ui-wysiwyg[data-v-48ffb06e]{padding:var(--font-height) var(--indent-x) 0 var(--indent-x)}@media (min-width:1111px){.l-article[data-v-48ffb06e]{flex:0 0 40%;border-right:1px solid #000}}.home[data-v-48ffb06e]{border-top:1px solid var(--black)}.home .title[data-v-48ffb06e]{padding:calc(var(--font-height)/1.5) var(--indent-x);text-transform:uppercase}.home img[data-v-48ffb06e]{width:100%}.person[data-v-48ffb06e]{padding:calc(var(--font-height)/1.5) var(--indent-x);border-top:1px solid var(--black)}.person[data-v-48ffb06e]:last-child{border-bottom:1px solid var(--black)}.person .title[data-v-48ffb06e]{text-transform:uppercase;white-space:nowrap;overflow:auto}.person .title h3[data-v-48ffb06e]{display:inline-block}.person .title span[data-v-48ffb06e]{color:var(--light)}.person.active .title[data-v-48ffb06e]{white-space:pre-wrap}.person .content[data-v-48ffb06e]{display:flex;padding-top:var(--font-height);padding-bottom:calc(var(--font-height) - var(--font-height)/1.5)}@media (min-width:961px){.person .content p[data-v-48ffb06e]{padding-right:var(--font-height)}}@media (max-width:960px){.person .content p[data-v-48ffb06e]{padding-bottom:var(--font-height)}}.person .content .image[data-v-48ffb06e]{position:relative;flex-shrink:0}.person .content .image[data-v-48ffb06e]:before{content:"";display:block;padding-top:100%}.person .content .image img[data-v-48ffb06e]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;border-radius:50%}@media (min-width:961px){.person .content .image[data-v-48ffb06e]{width:248rem}}@media (max-width:960px){.person .content .image[data-v-48ffb06e]{max-width:330rem;margin:0 auto}}@media (max-width:960px){.person .content[data-v-48ffb06e]{display:block}}.l-header .contact{font-weight:700;text-transform:uppercase}.l-header{display:flex;align-items:center;justify-content:space-between;top:0;left:0;width:100%;height:var(--row-height);padding:0 var(--indent-x);background:var(--silver)}.l-header .logo{color:var(--blue)}.l-header .logo svg{height:inherit}@media (min-width:1111px){.l-header .logo{height:30rem}}@media (max-width:1110px){.l-header .logo{height:18rem}}.l-header .contact{display:flex;align-items:center}.l-header .contact svg{transition:transform .3s}@media (min-width:1111px){.l-header .contact svg{height:60rem}}@media (min-width:961px) and (max-width:1110px){.l-header .contact svg{display:none}}@media (max-width:960px){.l-header .contact svg{height:48rem}}.l-header .contact span{margin-left:14rem}@media (max-width:960px){.l-header .contact span{display:none}}.l-header .contact.active svg,.l-header .contact:hover svg{transform:rotateY(180deg)}@media (min-width:961px){.l-header{position:fixed}}@media (max-width:960px){.l-header{position:static}}.l-nav-item{text-transform:uppercase;line-height:var(--row-height);background:var(--silver);color:var(--black);padding:0 var(--indent-x);border-top:1px solid var(--black);border-bottom:1px solid var(--black);font-weight:700}.l-nav,.l-nav-item{height:var(--row-height)}.l-nav{left:0;top:var(--row-height);width:100%}@media (min-width:961px){.l-nav{display:flex;position:fixed}}@media (max-width:960px){.l-nav{position:sticky;top:0}.home .l-nav:not(.here){display:none}}.l-nav-item{overflow:hidden}@media (min-width:961px){.l-nav-item{transition:flex-basis .5s}.l-nav-item.opened{flex-basis:var(--col-opened-width)}.l-nav-item.closed{flex-basis:var(--col-closed-width)}.home .l-nav-item{flex-basis:var(--col-initial-width)}.l-nav-item:not(:first-child){border-left:1px solid var(--black)}.l-nav-item:nth-child(4){display:none}.l-nav-item span{display:inline-block;transform:translateX(calc(var(--col-closed-width)/2 - var(--indent-x)*2/2)) translateX(-50%);transition:transform .5s}.home .l-nav-item span,.l-nav-item.opened span{transform:none}}@media (max-width:960px){.l-nav-item{position:absolute;left:0;width:100%;transition:transform .5s;border-bottom:1px solid var(--black)}.l-nav-item:first-child{z-index:3;transform:translateY(calc(var(--row-height)*0))}.l-nav-item:nth-child(2){z-index:2;transform:translateY(calc(var(--row-height)*1))}.l-nav-item:nth-child(3){z-index:1;transform:translateY(calc(var(--row-height)*2))}.l-nav-item:nth-child(4){z-index:0;transform:translateY(calc(var(--row-height)*3))}.l-nav-item.opened{z-index:4}.l-nav:not(.menu) .l-nav-item{transform:translateY(0)!important}}.l-nav-menu{position:absolute;top:0;right:0;width:var(--row-height);height:var(--row-height);z-index:4;display:flex;align-items:center;justify-content:center}.l-nav-menu span{width:20rem;height:10rem;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}@media (min-width:961px){.l-nav-menu{display:none}}.l-section-tabs,.l-section-title{font-weight:700;text-transform:uppercase}.l-section-title{height:var(--row-height);line-height:var(--row-height);background:var(--silver);color:var(--black);padding:0 var(--indent-x);border-top:1px solid var(--black);border-bottom:1px solid var(--black);font-weight:700}.l-section{-ms-overflow-style:none;scrollbar-width:none}.l-section::-webkit-scrollbar{display:none}.l-section{transition:opacity .5s}.closed .l-section{opacity:0}@media (min-width:961px) and (max-width:1110px){.l-section{height:calc(100vh - var(--row-height)*3);overflow:auto}}@media (min-width:1111px){.l-section-items{display:flex}}@media (min-width:961px){.l-section-title{display:none}}.l-section-tabs{display:flex;flex-wrap:wrap;padding:var(--heading-top) var(--indent-x) var(--heading-title-bottom) var(--indent-x)}.l-section-tabs a{white-space:nowrap;color:#707070}.l-section-tabs a:after{content:"/";width:20rem;display:inline-block;text-align:center;color:#707070}.l-section-tabs a:last-child:after{content:none}.l-section-tabs a.active{color:#000}@media (min-width:961px) and (max-width:1110px){.l-section-tabs a{transition:color .3s}}.home .l-section-tabs{pointer-events:none}.home .l-section-tabs a,.home .l-section-tabs a:after{color:#000}@media (min-width:1111px){.l-section-tabs{display:none}}@media (min-width:961px){.l-main{display:flex;padding-top:calc(var(--row-height)*2)}}@media (max-width:960px){.l-main{min-height:calc(100vh - var(--row-height)*3)}.l-main.here{display:none}}@media (min-width:961px){.l-main-item{overflow:hidden;transition:flex-basis .5s;flex-basis:var(--col-initial-width)}.l-main-item:not(:first-child){border-left:1px solid var(--black)}.l-main-item:last-child{display:none}}@media (min-width:1111px){.l-main-item .l-section{width:var(--col-opened-width)}.l-main-item.opened{flex-basis:var(--col-opened-width)}.l-main-item.closed{flex-basis:var(--col-closed-width)}}@media (min-width:961px) and (max-width:1110px){.l-main-item .l-section{width:100vw}.l-main-item.opened{flex-basis:100vw}.l-main-item.closed{flex-basis:0}}@media (max-width:960px){.l-main-item.closed{display:none}}.l-aside form button,.l-aside h1{font-weight:700;text-transform:uppercase}.l-aside{padding:0 var(--indent-x);background:var(--gray);color:var(--white)}.l-aside h1{line-height:var(--row-height)}@media (max-width:960px){.l-aside h1{display:none}}.l-aside form{padding-top:var(--heading-top);padding-bottom:var(--heading-bottom)}.l-aside form input,.l-aside form textarea{padding-top:4rem;border-bottom:1px solid var(--white);text-transform:uppercase}.l-aside form .message input,.l-aside form .message textarea{width:100%;padding-bottom:20rem}.l-aside form .time{display:flex;justify-content:space-between;margin-top:6rem}.l-aside form .time input{padding-bottom:4rem}.l-aside form .time input:first-child{width:70rem}.l-aside form .time input:nth-child(2){width:100rem}.l-aside form .time input:nth-child(3){width:70rem}.l-aside form button{margin-top:25rem}.l-aside form.loading{opacity:.7;pointer-events:none}.l-aside .contacts{padding-bottom:var(--heading-bottom)}.l-aside.l-aside-enter-from,.l-aside.l-aside-leave-to{transform:translateX(100%)}.l-aside.l-aside-enter-active,.l-aside.l-aside-leave-active{transition:transform .5s}@media (min-width:961px){.l-aside{position:fixed;top:var(--row-height);right:0;bottom:0;width:var(--col-initial-width);overflow:auto}}@media (max-width:960px){.l-aside{min-height:calc(100vh - var(--row-height));padding-top:calc(var(--row-height)*2);transition-duration:0s!important}}.l-footer{font-weight:700;text-transform:uppercase;position:relative;width:100%;height:var(--row-height);color:var(--white);background:var(--blue);white-space:nowrap;overflow:hidden}@media (min-width:961px){.l-footer{position:fixed;bottom:0;left:0}}.l-footer-content{position:absolute;top:0;line-height:var(--row-height);white-space:nowrap;font-size:.8em;animation:l-footer-content 20s linear infinite}@keyframes l-footer-content{0%{left:100%}to{left:0;transform:translateX(-100%)}}@media (min-width:961px){.l-header{z-index:5}.l-nav{z-index:3}.l-section{z-index:1}.l-aside{z-index:4}.l-footer{z-index:2}}@media (max-width:960px){.l-header{z-index:5}.l-nav{z-index:4}.l-section{z-index:1}.l-aside{z-index:3}.l-footer{z-index:2}}
/*# sourceMappingURL=14dd77fbe89fe07c7b2f.css.map*/