@font-face{font-family:'NEXA Light';src:url("../fonts/Nexa-Light.woff2") format("opentype");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:'NEXA Bold';src:url("../fonts/Nexa-Bold.woff2") format("opentype");font-weight:bold;font-style:normal;font-display:auto}@font-face{font-family:'NEXA Bold cyr';src:url("../fonts/Nexa-Bold5.otf") format("opentype");font-weight:bold;font-style:normal;font-display:auto}@font-face{font-family:'Noah Regular Italic';src:url("../fonts/Noah-RegularItalic.otf") format("opentype"),url("../fonts/Noah-RegularItalic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:auto}@font-face{font-family:'Noah Bold Italic';src:url("../fonts/Noah-BoldItalic.otf") format("opentype"),url("../fonts/Noah-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:auto}@font-face{font-family:'Noah Regular';src:url("../fonts/Noah-Regular.otf") format("opentype"),url("../fonts/Noah-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:'Noah Bold';src:url("../fonts/Noah-Bold.otf") format("opentype"),url("../fonts/Noah-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:auto}.header:not(.white) .hLogo,.header:not(.white) .hMenu{filter:invert(1) brightness(2)}.header:not(.white) .hNav>ul>li>a{filter:invert(1) brightness(2)}.header:not(.white) .hLang .polylang--list{background:transparent;border:1px solid #fff;color:#fff}.ServiceTop{position:relative;color:#fff}.ServiceTop .bg{position:absolute;top:0;left:0;width:100%;height:100%}.ServiceTop .bg img{display:block;width:100%;height:100%;object-fit:cover}.ServiceTop .bg:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.65}.ServiceTop .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-between;padding-top:var(--header-height);min-height:clamp(432px, 100vh, 1080px);padding-bottom:clamp(15px, 3.5vw, 65px)}@media (orientation: portrait){.ServiceTop .container{min-height:calc(100vw * 11 /16)}}.ServiceTop .top{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;padding-top:clamp(15px, 3vw, 85px)}.ServiceTop .top .site-text{width:415px}.ServiceTop .mid .site-text{margin-top:20px}.ServiceTop .bot{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:flex-end;align-items:flex-end}.ServiceTop .bot .pointer{cursor:pointer}@media (hover: hover){.ServiceTop .bot .pointer:hover{opacity:0.7}}.ServiceTop .bot .desc{position:relative;width:415px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.ServiceTop .top .site-text{width:340px}.ServiceTop .mid .site-text{margin-top:15px}.ServiceTop .bot .desc{width:340px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.ServiceTop .top .site-text{width:270px}.ServiceTop .mid .site-text{margin-top:15px}.ServiceTop .bot .desc{width:270px}}@media only screen and (min-width: 0px) and (max-width: 767px){.ServiceTop .container{min-height:initial;height:calc(var(--vh, 1vh) * 100);padding-bottom:40px}}@media only screen and (min-width: 0px) and (max-width: 767px) and (orientation: portrait){.ServiceTop .container{min-height:initial}}@media only screen and (min-width: 0px) and (max-width: 767px){.ServiceTop .top{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;padding-top:60px}.ServiceTop .top .site-text{width:100%}.ServiceTop .mid{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;padding-top:40px}.ServiceTop .mid .site-title.fz80{font-size:40px}.ServiceTop .mid .site-text{margin-top:15px}.ServiceTop .bot{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.ServiceTop .bot .scroll{margin-top:40px}.ServiceTop .bot .desc{-webkit-order:-1;-moz-order:-1;-ms-order:-1;-o-order:-1;order:-1;width:100%;padding-top:10px}}.ServicePostDesc{position:relative}.ServicePostDesc .site-title{width:916px;max-width:100%}.ServicePostDesc .content{position:relative;width:500px;margin-left:46%;margin-top:calc(5.2vw * 16 / 9)}.ServicePostDesc .site-text{margin-bottom:calc(0.9vw * 16 / 9)}.ServicePostDesc .site-text:nth-last-child(1){margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.ServicePostDesc .content{width:440px;margin-left:25%}}@media only screen and (min-width: 0px) and (max-width: 767px){.ServicePostDesc .content{width:100%;margin-left:0%;margin-top:calc(5.2vw * 16 / 9)}.ServicePostDesc .site-text{margin-bottom:15px}.ServicePostDesc .site-text:nth-last-child(1){margin-bottom:0}}.ContactsContent{position:relative}.ContactsContent .top,.ContactsContent .mid,.ContactsContent .bot{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.ContactsContent .top video,.ContactsContent .top img,.ContactsContent .mid video,.ContactsContent .mid img,.ContactsContent .bot video,.ContactsContent .bot img{display:block;width:100%}.ContactsContent .top video.video3,.ContactsContent .top img.video3,.ContactsContent .mid video.video3,.ContactsContent .mid img.video3,.ContactsContent .bot video.video3,.ContactsContent .bot img.video3{width:65%}.ContactsContent .left{position:relative;width:52%}.ContactsContent .left .site-title span{display:block;font-family:'NEXA Light'}.ContactsContent .left .site-title b{display:block}.ContactsContent .right{position:relative;width:450px;max-width:calc(48% - 50px)}.ContactsContent .right .adr,.ContactsContent .right .contacts{margin-top:40px;line-height:1.2}.ContactsContent .right .adr .icon,.ContactsContent .right .contacts .icon{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;gap:0 10px;-ms-align-items:flex-end;align-items:flex-end}.ContactsContent .right .adr .icon img,.ContactsContent .right .contacts .icon img{display:block;width:auto;height:30px}@media (hover: hover){.ContactsContent .right .adr:hover{opacity:0.7}}.ContactsContent .right .contacts{line-height:1.4}.ContactsContent .right .contacts a{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;padding-right:10px}.ContactsContent .right .contacts a i{display:block;transition:0.3s ease all}.ContactsContent .right .contacts a b{font-family:'Noah Bold';position:absolute;top:100%;left:0;opacity:0;transition:0.3s ease all}@media (hover: hover){.ContactsContent .right .contacts a:hover i{opacity:0;transform:translateY(-100%)}.ContactsContent .right .contacts a:hover b{opacity:1;top:0}}.ContactsContent .right .social{margin-top:75px}.ContactsContent .right .social-list{position:relative;margin-top:40px;line-height:1.3}.ContactsContent .right .social-list a{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;padding-right:10px}.ContactsContent .right .social-list a span{display:block;transition:0.3s ease all}.ContactsContent .right .social-list a b{font-family:'Noah Bold';position:absolute;top:100%;left:0;opacity:0;transition:0.3s ease all}@media (hover: hover){.ContactsContent .right .social-list a:hover span{opacity:0;transform:translateY(-100%)}.ContactsContent .right .social-list a:hover b{opacity:1;top:0}}.ContactsContent .top,.ContactsContent .bot{-ms-align-items:flex-end;align-items:flex-end}.ContactsContent .top .site-text.fz22,.ContactsContent .bot .site-text.fz22{left:1.12;margin-top:40px}.ContactsContent .mid,.ContactsContent .bot{margin-top:115px}@media only screen and (min-width: 1280px) and (max-width: 1479px){.ContactsContent .right .adr,.ContactsContent .right .contacts{margin-top:35px}.ContactsContent .right .social{margin-top:65px}.ContactsContent .right .social-list{margin-top:35px}.ContactsContent .top .site-text.fz22,.ContactsContent .bot .site-text.fz22{margin-top:35px}.ContactsContent .mid,.ContactsContent .bot{margin-top:100px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.ContactsContent .right .adr,.ContactsContent .right .contacts{margin-top:30px}.ContactsContent .right .social{margin-top:50px}.ContactsContent .right .social-list{margin-top:30px}.ContactsContent .top .site-text.fz22,.ContactsContent .bot .site-text.fz22{margin-top:30px}.ContactsContent .mid,.ContactsContent .bot{margin-top:80px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.ContactsContent .top video.video3,.ContactsContent .mid video.video3,.ContactsContent .bot video.video3{width:100%}.ContactsContent .left{width:100%}.ContactsContent .right{width:100%;max-width:100%}.ContactsContent .right .adr,.ContactsContent .right .contacts{margin-top:25px}.ContactsContent .right .social{margin-top:40px}.ContactsContent .right .social-list{margin-top:25px}.ContactsContent .top .site-text.fz22,.ContactsContent .bot .site-text.fz22{margin-top:25px}.ContactsContent .mid,.ContactsContent .bot{margin-top:60px}.ContactsContent .mid .right,.ContactsContent .bot .right{margin-top:60px}.ContactsContent .top .right{display:none}}@media only screen and (min-width: 0px) and (max-width: 767px){.ContactsContent .top video.video3,.ContactsContent .mid video.video3,.ContactsContent .bot video.video3{width:100%}.ContactsContent .left{width:100%}.ContactsContent .right{width:100%;max-width:100%}.ContactsContent .right .adr,.ContactsContent .right .contacts{margin-top:25px}.ContactsContent .right .social{margin-top:40px}.ContactsContent .right .social-list{margin-top:25px}.ContactsContent .top .site-text.fz22,.ContactsContent .bot .site-text.fz22{margin-top:25px}.ContactsContent .mid,.ContactsContent .bot{margin-top:60px}.ContactsContent .mid .right,.ContactsContent .bot .right{margin-top:60px}.ContactsContent .top .right{display:none}}.ServicePostHow{position:relative}.ServicePostHow .result{position:relative;counter-reset:section;margin-top:calc(1.3vw * 16 / 9)}.ServicePostHow .row{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;border-top:1px solid #000;padding-top:10px;padding-bottom:15px}.ServicePostHow .row:before{counter-increment:section;content:counter(section);color:#263247;line-height:0.8;font-size:calc(4.4vw * 16 / 9)}.ServicePostHow .content{position:relative;width:400px;min-width:54%}.ServicePostHow .content .site-text{width:400px;max-width:100%;margin-bottom:25px}.ServicePostHow .content .site-text.fz20{margin-bottom:0}.ServicePostHow .content .over{margin-bottom:20px}@media only screen and (min-width: 1024px) and (max-width: 1479px){.ServicePostHow .content .site-text{margin-bottom:20px}.ServicePostHow .content .over{margin-bottom:15px}}@media only screen and (min-width: 0px) and (max-width: 767px){.ServicePostHow .row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.ServicePostHow .row:before{font-size:56px;margin-bottom:20px}.ServicePostHow .content{width:100%;min-width:100%}.ServicePostHow .content .site-text{width:100%;margin-bottom:20px}.ServicePostHow .content .over{margin-bottom:15px}}.ServiceProcess{position:relative}.ServiceProcess .list{position:relative;counter-reset:section;border-top:1px solid #000;margin-top:calc(1.75vw * 16 / 9)}.ServiceProcess li{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;border-bottom:1px solid #000;padding:calc(1.3vw * 16 / 9) 0}.ServiceProcess li .global-link{cursor:pointer}.ServiceProcess li:before{counter-increment:section;content:"(" counter(section) ")"}.ServiceProcess li:after{content:'';display:block;position:absolute;bottom:0;left:0;height:0;width:100%;background:rgba(44,60,76,0.1);transition:height 0.5s cubic-bezier(0.25, 1, 0.5, 1);z-index:-1}.ServiceProcess li.no-hover .over{width:calc(100% - 500px - 50px)}.ServiceProcess li.no-hover .more{width:500px;min-width:initial}@media (hover: hover){.ServiceProcess li:hover:not(.no-hover):after{height:100%}}.ServiceProcess .name{display:inline-block;margin-left:clamp(15px, 3vw, 55px);margin-right:15px}.ServiceProcess .more{margin-left:auto;min-width:max-content}@media only screen and (min-width: 768px) and (max-width: 1023px){.ServiceProcess li.no-hover .over{width:calc(100% - 300px - 50px)}.ServiceProcess li.no-hover .more{width:300px}}@media only screen and (min-width: 0px) and (max-width: 767px){.ServiceProcess .list{margin-top:30px}.ServiceProcess li{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}.ServiceProcess li:before{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}.ServiceProcess li.no-hover .over{width:100%}.ServiceProcess li.no-hover .more{width:100%}.ServiceProcess .over{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;width:100%}.ServiceProcess .name{margin:0;margin-top:10px}.ServiceProcess .more{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3}}body{padding-top:0}
/*# sourceMappingURL=architecture-post.css.map */
