@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=latin-ext);@font-face{font-family:"isocteurregular";src:url(../../static/media/isocteur-webfont.a69a737a.woff2) format("woff2"),url(../../static/media/isocteur-webfont.625e20f3.woff) format("woff");font-weight:400;font-style:normal}.Menu .link-box a.active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.019 0l1.49 1.335-8.383 9.355L0 5.813l1.527-1.292 2.641 3.123z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.About .page .body address.address{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M8 2a5 5 0 015 5c0 1.686-.901 3.338-2.387 4.906a15.566 15.566 0 01-2.336 2.01.5.5 0 01-.554 0 14.208 14.208 0 01-.737-.548 15.566 15.566 0 01-1.599-1.462C3.901 10.338 3 8.686 3 7a5 5 0 015-5zm0 1a4 4 0 00-4 4c0 1.377.786 2.818 2.113 4.219A14.578 14.578 0 008 12.886a14.578 14.578 0 001.887-1.668C11.214 9.819 12 8.378 12 7a4 4 0 00-4-4zm0 2a2 2 0 110 4 2 2 0 010-4zm0 1a1 1 0 100 2 1 1 0 000-2z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23fff' xlink:href='%23a' fill-rule='evenodd'/%3E%3C/svg%3E")}.Contact .page .body .cards-box .front ul.contacts .phone a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.51 2H4.006a2.01 2.01 0 00-1.999 2.186 10.933 10.933 0 001.7 4.804 10.783 10.783 0 003.32 3.31 10.95 10.95 0 004.765 1.69A2.004 2.004 0 0014 11.988v-1.495a2.003 2.003 0 00-1.726-2.016 5.51 5.51 0 01-.91-.198l-.45-.151a2.01 2.01 0 00-1.957.503l-.072.071-.228-.169a7.032 7.032 0 01-1.2-1.198l-.169-.227.067-.066c.515-.52.704-1.27.508-1.96l-.053-.16a5.426 5.426 0 01-.296-1.187A2.008 2.008 0 005.51 2zM4.006 3H5.51a1.01 1.01 0 011.014.87c.063.476.18.949.35 1.403.139.368.05.782-.228 1.063l-.643.642.217.338A8.032 8.032 0 008.676 9.77l.338.215.646-.645a1.008 1.008 0 011.06-.225c.458.17.932.288 1.418.352.5.07.872.507.862 1.015v1.508a1.005 1.005 0 01-1.108 1.006 9.946 9.946 0 01-4.325-1.537 9.793 9.793 0 01-3.018-3.01 9.93 9.93 0 01-1.546-4.361A1.01 1.01 0 014.007 3z' fill='%23333' fill-rule='evenodd'/%3E%3C/svg%3E")}.About .page .body address.phone,.Menu .contacts-box .buttons .button-phone a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.51 2H4.006a2.01 2.01 0 00-1.999 2.186 10.933 10.933 0 001.7 4.804 10.783 10.783 0 003.32 3.31 10.95 10.95 0 004.765 1.69A2.004 2.004 0 0014 11.988v-1.495a2.003 2.003 0 00-1.726-2.016 5.51 5.51 0 01-.91-.198l-.45-.151a2.01 2.01 0 00-1.957.503l-.072.071-.228-.169a7.032 7.032 0 01-1.2-1.198l-.169-.227.067-.066c.515-.52.704-1.27.508-1.96l-.053-.16a5.426 5.426 0 01-.296-1.187A2.008 2.008 0 005.51 2zM4.006 3H5.51a1.01 1.01 0 011.014.87c.063.476.18.949.35 1.403.139.368.05.782-.228 1.063l-.643.642.217.338A8.032 8.032 0 008.676 9.77l.338.215.646-.645a1.008 1.008 0 011.06-.225c.458.17.932.288 1.418.352.5.07.872.507.862 1.015v1.508a1.005 1.005 0 01-1.108 1.006 9.946 9.946 0 01-4.325-1.537 9.793 9.793 0 01-3.018-3.01 9.93 9.93 0 01-1.546-4.361A1.01 1.01 0 014.007 3z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.Contact .page .body .cards-box .front ul.contacts .email a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M12.5 4c.826 0 1.5.674 1.5 1.5v6c0 .826-.674 1.5-1.5 1.5h-8c-.826 0-1.5-.674-1.5-1.5V5.476a.5.5 0 01.002-.023L3 5.5C3 4.674 3.674 4 4.5 4h8zm.5 2.459l-4.213 2.95a.5.5 0 01-.574 0L4 6.46v5.04c0 .274.226.5.5.5h8c.274 0 .5-.226.5-.5V6.459zM12.5 5h-8a.503.503 0 00-.447.278L8.5 8.39l4.447-3.112A.503.503 0 0012.5 5z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23333' fill-rule='nonzero' xlink:href='%23a'/%3E%3C/svg%3E")}.Menu .contacts-box .buttons .button-mail a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M12.5 4c.826 0 1.5.674 1.5 1.5v6c0 .826-.674 1.5-1.5 1.5h-8c-.826 0-1.5-.674-1.5-1.5V5.476a.5.5 0 01.002-.023L3 5.5C3 4.674 3.674 4 4.5 4h8zm.5 2.459l-4.213 2.95a.5.5 0 01-.574 0L4 6.46v5.04c0 .274.226.5.5.5h8c.274 0 .5-.226.5-.5V6.459zM12.5 5h-8a.503.503 0 00-.447.278L8.5 8.39l4.447-3.112A.503.503 0 0012.5 5z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23fff' fill-rule='nonzero' xlink:href='%23a'/%3E%3C/svg%3E")}.Contact .page .body .cards-box .back .rotate-trigger,.Contact .page .body .cards-box .front .rotate-trigger{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.587 3.622a4.997 4.997 0 015.94.834L13 5.84V3.7H14v3.8h-3.8v-1l2.039-.001-1.408-1.326a4.001 4.001 0 00-4.565-.777l-.197.102a4 4 0 105.704 4.835l.943.333a5 5 0 11-7.13-6.044z' fill='%23333' fill-rule='evenodd'/%3E%3C/svg%3E")}.Contact .page .body .cards-box .front ul.contacts .contact a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 2l-.001 5.5H14v1H8.499L8.5 14h-1l-.001-5.501L2 8.5v-1l5.499-.001L7.5 2z' fill='%23333'/%3E%3C/svg%3E")}.Menu .head-box button.x{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 100 18 9 9 0 000-18zm3.132 5.855c.26.261.26.683 0 .943l-1.841 1.84-.355.355 2.196 2.196a.666.666 0 11-.943.943l-1.84-1.841-.356-.355-2.195 2.196a.666.666 0 11-.943-.943l1.841-1.84.355-.356-2.196-2.195a.666.666 0 11.943-.943l1.84 1.841.355.355 2.196-2.196c.26-.26.682-.26.943 0z'/%3E%3C/svg%3E")}.GridBox ul li .grid-item .ico-i,.PageTitle .desktop button.i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 100 18 9 9 0 000-18zm0 8a1 1 0 011 1v4a1 1 0 01-2 0v-4a1 1 0 011-1zm-.707-2.707a1 1 0 111.414 1.414 1 1 0 01-1.414-1.414z'/%3E%3C/svg%3E")}.GridBox ul li .grid-item-nav .txt .icon,.PageTitle .mobile a,.PopupTitle a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='M10.154 2.35L4.5 8.006l5.641 5.642 1.385-1.385-4.258-4.259 4.271-4.27z'/%3E%3C/svg%3E")}.GridBox ul li .grid-item .ico-folder{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M8.465 4H4a1 1 0 00-1 1v14a1 1 0 001 1h16a1 1 0 001-1V8a1 1 0 00-1-1h-9a1 1 0 01-.832-.445L8.465 4zm3.07 1H20a3 3 0 013 3v11a3 3 0 01-3 3H4a3 3 0 01-3-3V5a3 3 0 013-3h5a1 1 0 01.832.445L11.535 5z'/%3E%3C/svg%3E")}html{-webkit-text-size-adjust:100%}body{background:#333;margin:0;padding:0;font-family:"PT Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-scroll-chaining:none;overscroll-behavior:none;position:relative}.App,body{min-height:100vh}.AppError{color:#d00;padding:16px;font-size:14px;font-family:monospace}.AppInfo{position:fixed;z-index:3;top:12px;right:24px;font-family:"isocteurregular",sans-serif;font-size:15px;line-height:16px;color:#fff;opacity:.8}@media (max-height:620px),(max-width:600px){.AppInfo{position:absolute;top:auto;right:auto;left:24px;bottom:16px}}@media (max-height:620px),(max-width:600px){body,html{height:100%}body{min-height:auto}#root{height:100%}.App{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative}}@media print{.Title{display:none}}@media print{body{background:none;padding:0}.AppInfo{display:none}}.AppLoadingBox{position:fixed;left:0;top:0;right:0;bottom:0;background:#111;transition:opacity 1.2s linear,visibility 0s linear 1.2s}.AppLoadingBox .box{position:absolute;left:50%;top:50%;margin-left:-48px;margin-top:-48px}.AppLoadingBox .box,.AppLoadingBox .box img.head{width:96px;height:96px}.AppLoadingBox .box .loader-box{position:fixed;top:12px;left:13px;color:#fff;display:flex;align-items:center}.AppLoadingBox .box .info{font-family:"isocteurregular",sans-serif;margin-left:13px;font-size:17px;color:hsla(0,0%,100%,.6)}.AppLoadingBox .box .info .status{color:#fff}.AppLoaded .AppLoadingBox{opacity:0;visibility:hidden}.AppLoaded .AppLoadingLabel{color:#eee}.AppLoaded .AppLoadingError{color:#d00;padding:5px;text-align:center}.SpinLoader{font-size:10px;margin:0 auto;text-indent:-9999em;width:22px;height:22px;border-radius:50%;background:#eee;background:linear-gradient(90deg,#eee 10%,hsla(0,0%,100%,0) 42%);position:relative;-webkit-animation:load3 1.4s linear infinite;animation:load3 1.4s linear infinite;transform:translateZ(0)}.SpinLoader:before{width:50%;height:50%;background:#eee;border-radius:100% 0 0 0}.SpinLoader:after,.SpinLoader:before{position:absolute;top:0;left:0;content:""}.SpinLoader:after{background:#111;width:85%;height:85%;border-radius:50%;margin:auto;bottom:0;right:0}@-webkit-keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Page{position:absolute;left:0;top:0;right:0;min-height:100vh;transition:left .15s linear}.page-layer111:before{content:"";display:block;height:80px;background:linear-gradient(#111,rgba(17,17,17,.8) 50%,rgba(17,17,17,0));position:fixed;z-index:80;left:0;top:0;right:0}body.popup-active .Page{overflow:hidden;height:100vh}body.popup-active .Page .PageTitle{opacity:.1}.popup-layer111:before{content:"";display:none;height:80px;background:linear-gradient(#111,rgba(17,17,17,.8) 50%,rgba(17,17,17,0));position:fixed;z-index:109;left:0;top:0;right:0}.fadePage-enter{opacity:0}.fadePage-enter-active{opacity:1;transition:opacity .5s ease-in .5s,left .15s linear}.fadePage-exit{opacity:1}.fadePage-exit.fadePage-exit-active{opacity:0;transition:opacity .5s ease-in,left .15s linear}.fadePopup-enter{opacity:0}.fadePopup-enter-active{opacity:1;transition:opacity .3s}.fadePopup-exit{opacity:1}.fadePopup-exit-active{opacity:0;transition:opacity .3s}#Bg .dev-bg,.fix-container{position:fixed}#Bg .dev-bg{z-index:100;bottom:3px;right:0}#Bg .dev-bg span{line-height:1.3em;padding:0 .3em;margin:.3em;border-radius:.3em}#Bg .dev-bg .id{background:red}#Bg .dev-bg .level{background:#ff0}#Bg .bg-img{position:fixed;z-index:-2}#Bg .bg-img img{opacity:.7;display:inline-block}#Bg .bg-img-w{display:flex;align-items:center}#Bg .bg-img-w img{width:100vw;height:auto}#Bg .bg-img-h{width:2000px;left:50%;margin-left:-1000px;text-align:center}#Bg .bg-img-h img{height:100vh;width:auto}#Bg ul{list-style:none}#Bg ul,#Bg ul li{padding:0;margin:0}#Bg ul li{display:block;position:fixed;z-index:-3;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity 5s linear}#Bg ul li .bg-img{position:fixed;z-index:-2}#Bg ul li .bg-img img{opacity:.7;display:inline-block}#Bg ul li .bg-img-w{display:flex;align-items:center}#Bg ul li .bg-img-w img{width:100vw;height:auto}#Bg ul li .bg-img-h{width:2000px;left:50%;margin-left:-1000px;text-align:center}#Bg ul li .bg-img-h img{height:100vh;width:auto}#Bg ul li.active{opacity:1}#Bg ul:after{content:"";display:block;position:fixed;z-index:-1;left:0;top:0;right:0;height:264px;background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}#Bg ul.prev-by-bgi{list-style:none;padding:0;margin:0;display:none}#Bg ul.prev-by-bgi li{display:block;padding:0;margin:0;position:fixed;z-index:-3;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity .2s linear}@media (max-height:620px),(max-width:600px){#Bg ul:after{display:none}}@media print{#Bg{display:none}}.Menu{position:fixed;z-index:100;left:0;top:0;bottom:0;width:320px;background:rgba(17,17,17,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;opacity:0;transition:visibility 0s .15s,opacity .15s linear}.Menu .head-box{position:relative;padding:15px 12px 15px 48px;font-family:"isocteurregular",sans-serif;font-size:17px;line-height:18px}.Menu .info-box{font-family:"PT Sans",sans-serif;font-size:13px;color:hsla(0,0%,100%,.4);line-height:16px;padding:0 16px 44px}.Menu .info-box span{color:inherit}.Menu .info-box a{color:inherit;text-decoration:none;transition:.1s linear}.Menu .info-box a:hover{color:#fff}.Menu .info-box .links span:before{content:",";margin-right:.4em}.Menu .info-box .links span:first-child:before{content:"";margin-right:0}.Menu .link-box{max-height:calc(100vh - 276px);overflow:auto;padding:0 16px}.Menu .link-box a{position:relative;display:block;font-size:15px;color:hsla(0,0%,100%,.4);line-height:32px;padding:0 16px 0 24px;text-decoration:none;transition:color .1s linear,background-color .1s linear,background-image 0s .05s}.Menu .link-box a:hover{color:#fff}.Menu .link-box a.active{background-repeat:no-repeat;background-position:0 9px;color:#fff}.Menu .link-box a.link-home{display:flex;justify-content:space-between}.Menu .link-box a.link-home span{opacity:.4}.Menu .link-box .divide{height:1px;background:hsla(0,0%,100%,.2);margin:8px 4px}.Menu .contacts-box{display:block}.Menu .contacts-box .buttons{position:fixed;left:24px;right:24px;height:32px;bottom:-64px;transition:bottom .15s linear;display:flex;border-top:1px solid hsla(0,0%,100%,.2);padding:16px 0 0}.Menu .contacts-box .buttons .button{box-sizing:border-box;width:50%;height:32px;border-left:1px solid hsla(0,0%,100%,.2);text-align:center}.Menu .contacts-box .buttons .button a{display:inline-block;width:32px;height:32px;background-position:50%;background-repeat:no-repeat;background-size:24px 24px;opacity:.2;transition:opacity .15s linear}.Menu .contacts-box .buttons .button a label{display:none}.Menu .contacts-box .buttons .button a:hover{opacity:1}.Menu .contacts-box .buttons .button:first-child{border-left:0}.Menu .contacts-box .buttons .button-phone{left:56px}.Menu .contacts-box .buttons .button-phone a{transform:rotate(-90deg)}.Menu .contacts-box .buttons .button-mail{right:56px}body.menu-active .Menu{visibility:visible;opacity:1;transition:opacity .15s linear}body.menu-active .Menu .contacts-box .buttons{bottom:24px}@media (min-width:1021px){.Menu .contacts-box .buttons{right:auto;width:272px}body.menu-active .Page{left:320px}}@media (max-height:620px),(max-width:1020px){.Menu{right:0;width:auto}.Menu .contacts-box{display:block}}@media (max-height:340px){.Menu .contacts-box .buttons{bottom:32px!important}}.PageTitle{transform:translateZ(80px);position:fixed;top:0;left:0;right:0;z-index:90;height:80px;background:linear-gradient(#000,transparent);padding:15px 12px 15px 16px;font-family:"isocteurregular",sans-serif;font-size:17px;line-height:18px;color:hsla(0,0%,100%,.8)}.PageTitle .error-load{margin-left:15px;color:#ff3b30}.PageTitle .desktop{padding-left:32px}.PageTitle .desktop ul{list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;padding:0;margin:0;opacity:1;transition:opacity .15s linear}.PageTitle .desktop ul li{display:inline;padding:0;margin:0;font-size:17px}.PageTitle .desktop ul li a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .15s linear;line-height:18px}.PageTitle .desktop ul li a:hover{color:#fff}.PageTitle .desktop ul li span.current{color:#fff;font:inherit;line-height:18px}.PageTitle .desktop ul li:before{content:" / "}.PageTitle .desktop .loader-box{position:fixed;top:13px;left:13px}.PageTitle .mobile{display:none}.PageTitle .mobile a{background-position:0;background-repeat:no-repeat;display:inline-block;padding-left:32px;color:#fff;text-decoration:none;opacity:.8;transition:opacity .15s linear}.PageTitle .mobile a:hover{opacity:1}.PageTitle .mobile .loader-box{display:none;position:fixed;top:13px;left:13px}.PageTitle.in-process .mobile a{background:none}.PageTitle.in-process .mobile .loader-box{display:block}body.menu-active .PageTitle ul{opacity:0}.PopupTitle{transform:translateZ(1200px);position:fixed;top:0;left:0;right:0;height:80px;z-index:110;background:linear-gradient(#000,transparent);padding:15px 12px 15px 16px;font-family:"isocteurregular",sans-serif;font-size:17px;line-height:18px}.PopupTitle a{background-position:0;background-repeat:no-repeat;display:inline-block;padding-left:32px;color:#fff;text-decoration:none;opacity:.8;transition:opacity .15s linear}.PopupTitle a:hover{opacity:1}.PopupTitle .loader-box{display:none;position:fixed;top:13px;left:13px}.PopupTitle .error-load{margin-left:15px;color:#ff3b30}.PopupTitle.in-process a{background:none}.PopupTitle.in-process .loader-box{display:block}@media (max-height:620px),(max-width:600px){.PageTitle.mobile-dif .desktop{display:none}.PageTitle.mobile-dif .mobile{display:block}}button.l-icon{padding:0;cursor:pointer;outline:none;background-repeat:no-repeat;background-position:12px 12px;background-color:transparent;display:block;position:absolute;left:0;top:0;border:0;width:48px;height:48px;opacity:.8;transition:opacity .15s linear}button.l-icon:hover{opacity:1}.l-root{border:none;padding:0;cursor:pointer;outline:none;text-decoration:none;display:inline;color:hsla(0,0%,100%,.8);transition:color .15s linear;font:inherit;line-height:inherit}.l-root:hover{color:#fff}.HeadBox{position:fixed;z-index:0;width:200px;height:200px;left:-300px;top:64px;opacity:0;transition:opacity .8s linear 1s}.HeadBox .Head{width:100%;height:100%}.HeadBox .dev{position:absolute;top:0;width:100%;height:24px;line-height:24px;font-size:12px;font-family:monospace;padding:0 8px;box-sizing:border-box;background:rgba(34,34,34,.6666666666666666);color:#ee3}#root.root-head-loaded .HeadBox{opacity:1}body.menu-active .HeadBox.alpha{transition:opacity .5s linear;opacity:0!important}#headDev{position:fixed;z-index:12000;left:50%;top:50%;background:rgba(221,0,0,.6666666666666666);color:#fff;padding:1em 0;width:500px;margin-left:-250px;margin-top:-150px;text-align:center;font-family:monospace}@media (max-height:620px),(max-width:600px){.HeadBox{display:none}}.GridBox{padding:80px 0;box-sizing:border-box;position:absolute;left:0;top:0;right:0;min-height:100vh;transition:all .4s linear}.GridBox ul{list-style:none;margin:0;padding:0}.GridBox ul li{padding:0;margin:4px 0;background:rgba(17,17,17,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.GridBox ul li a{text-decoration:none}.GridBox ul li .grid-item{display:flex;position:relative;height:72px;overflow:hidden}.GridBox ul li .grid-item .img{display:none}.GridBox ul li .grid-item .ico{display:block;opacity:.4;width:24px;height:24px}.GridBox ul li .grid-item .txt{position:absolute;z-index:3;left:0;bottom:0;right:0;padding:11px 24px 15px}.GridBox ul li .grid-item .txt .name{font-size:15px;color:hsla(0,0%,100%,.8);letter-spacing:0;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.GridBox ul li .grid-item .txt .description{margin-top:6px;font-size:13px;color:hsla(0,0%,100%,.4);letter-spacing:0;line-height:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.GridBox ul li .grid-item-nav .txt .icon{width:16px;height:16px;opacity:.4;position:absolute;bottom:15px}.GridBox ul li .grid-item-nav-prev .txt{padding-left:40px}.GridBox ul li .grid-item-nav-prev .txt .icon{left:12px}.GridBox ul li .grid-item-nav-next .txt{padding-right:40px}.GridBox ul li .grid-item-nav-next .txt .icon{transform:rotate(180deg);right:12px}.GridBox.at-left{left:-101%;right:101%}.GridBox.at-right{left:101%;right:-101%}.GridDots{display:none;position:fixed;left:0;right:0;bottom:20px}.GridDots ul{list-style:none;margin:0;padding:0;text-align:center;height:7px}.GridDots ul li{padding:0;margin:0 5px;display:inline-block}.GridDots ul li span{display:block;background:#fff;width:7px;height:7px;border-radius:50%;opacity:.2;transition:all .4s linear}.GridDots ul li span.sel{opacity:.8}.GridDots ul li:hover span{opacity:1}@media (max-height:620px),(max-width:600px){.GridBox .grid-item .txt .ico{position:absolute;right:24px;top:50%;margin-top:-12px}.GridBox .grid-item .txt .with-ico{padding-right:48px}}@media (min-width:601px) and (min-height:621px){.GridBox{display:flex;min-height:100vh;align-items:center;justify-content:space-around;box-sizing:border-box}.GridBox ul{display:flex;flex-wrap:wrap;width:448px;max-height:672px}.GridBox ul li{margin:12px}.GridBox ul li .grid-item{width:200px;height:200px}.GridBox ul li .grid-item .img{display:block;position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;opacity:.6;-webkit-filter:blur(6px);filter:blur(6px);transition:all .2s linear}.GridBox ul li .grid-item .img img{display:block;width:100%;height:100%}.GridBox ul li .grid-item .txt{opacity:1;transition:all .2s linear}.GridBox ul li .grid-item .txt .ico{margin-bottom:14px}.GridBox ul li .grid-item .txt .name{white-space:normal;max-height:96px}.GridBox ul li .grid-item .txt .name.with-ico{max-height:72px}.GridBox ul li .grid-item .txt .description{white-space:normal;max-height:80px}.GridBox ul li .grid-item .txt .description.with-ico{max-height:64px}.GridBox ul li .grid-item:hover .img{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.GridBox ul li .grid-item:hover .img+.txt{opacity:0}}@media (min-width:601px) and (min-height:621px) and (hover:none){.GridBox ul li .grid-item:hover .img{opacity:0}.GridBox ul li .grid-item:hover .img+.txt{opacity:1}}@media (min-width:601px) and (min-height:621px){.GridDots{display:block}}@media (min-width:1021px) and (min-height:621px){.GridBox ul{width:672px}}.Popup{position:absolute;z-index:100;transform:none!important;left:0;top:0;right:0;min-height:100vh;overflow:auto;background:rgba(17,17,17,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Popup .PopupBody{padding:80px 20px;transition:opacity .2s linear}.Popup .PopupBody.in-process{opacity:0}.Popup .PopupError{background:#d00;padding:8px 16px;color:#fff;opacity:.8}@media (min-width:601px) and (min-height:621px){.Popup .PopupBody{max-width:688px;margin:0 auto}}.Home .page img{display:block;width:96px;height:96px}@media (min-width:601px) and (min-height:621px){.Home .page{display:flex;align-items:center;justify-content:space-around;min-height:100vh}#root.root-head-loaded .Home .page{display:none}}@media (max-height:620px),(max-width:600px){.Home{min-height:auto;height:100vh;height:calc(var(--vh, 1vh)*100)}.Home .page{position:fixed;left:0;top:70px;right:0;bottom:70px}.Home .page img{position:absolute;left:50%;top:50%;margin-left:-48px;margin-top:-48px}}.About{display:flex;align-items:center}.About .page{position:relative;max-width:536px;margin:0 auto;padding:32px 40px;overflow:hidden}.About .page .head{margin:0 auto;display:flex;align-items:center}.About .page .head .img{width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.2)}.About .page .head .img img{display:block;width:48px;height:48px;margin-top:8px;margin-left:8px}.About .page .head .title{color:#fff;margin-left:16px}.About .page .head .title .name{opacity:.6;font-size:17px;font-weight:700;letter-spacing:0;line-height:24px}.About .page .head .title .slogan{opacity:.2;font-size:13px;letter-spacing:0;line-height:16px}.About .page .body{padding:16px 0 24px}.About .page .body h1{font-size:17px;font-weight:700;text-align:center;line-height:24px;padding:0 0 24px}.About .page .body h1,.About .page .body p{opacity:.6;color:#fff;letter-spacing:0;margin:0}.About .page .body p{font-size:15px;line-height:18px;padding:0 0 16px}.About .page .body address{opacity:.6;font-size:13px;font-style:normal;color:#fff;letter-spacing:0;line-height:16px;margin:16px 0 0;padding:0}.About .page .body address.address,.About .page .body address.phone{background-repeat:no-repeat;padding-left:28px}.About .page .footer{opacity:.2;font-size:13px;color:#fff;letter-spacing:0;line-height:16px}@media (min-width:601px) and (min-height:621px){.About{min-height:100vh;min-width:100vw}.About .page{background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (max-height:620px),(max-width:600px){.About{display:block;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.About .page{padding:80px 24px 32px!important;height:100%;max-width:100%;box-sizing:border-box}.About .footer{display:none}}@-moz-document url-prefix(){.About .page{background:rgba(68,68,68,.6)}}.TeamPopup .person .head{display:flex;align-items:center}.TeamPopup .person .head .ava{width:72px;height:72px;border-radius:50%;background:rgba(0,0,0,.2);overflow:hidden}.TeamPopup .person .head .ava img{display:block;width:72px;height:72px;opacity:1}.TeamPopup .person .head .title-box{margin-left:16px}.TeamPopup .person .head .title-box .name{font-weight:700;font-size:24px;color:hsla(0,0%,100%,.8);letter-spacing:0;line-height:32px}.TeamPopup .person .head .title-box .post{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.4);letter-spacing:0;line-height:16px}.TeamPopup .person .bio{margin-top:24px;font-size:15px;color:hsla(0,0%,100%,.6);letter-spacing:0;line-height:18px}.TeamPopup .person .bio a{color:inherit}@media (min-width:601px) and (min-height:621px){.TeamPopup .PopupBody{display:flex;min-height:100vh;align-items:center;justify-content:space-around;box-sizing:border-box}}.Contact .page .head{min-height:100vh;display:flex;align-items:center}.Contact .page .head .img{text-align:center;width:96px;margin:0 auto}.Contact .page .head .img img{width:96px;height:96px}.Contact .page .body .cards-box{-webkit-transform:translateZ(1000px);width:472px;height:248px;position:absolute;left:40px;bottom:40px;perspective:1200px;transform-style:preserve-3d}.Contact .page .body .cards-box .cards-container{width:472px;height:248px;position:relative;transform-style:preserve-3d;transition:.3s linear}.Contact .page .body .cards-box .card{box-sizing:border-box;padding:32px;display:flex;position:relative;height:100%}.Contact .page .body .cards-box .back,.Contact .page .body .cards-box .front{background:hsla(0,0%,100%,.8);position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Contact .page .body .cards-box .back .rotate-trigger,.Contact .page .body .cards-box .front .rotate-trigger{position:absolute;z-index:10;right:0;top:0;width:56px;height:56px;border:none;background-color:transparent;background-repeat:no-repeat;background-position:50%;opacity:.8;transition:all .2s linear;cursor:pointer;outline:none}.Contact .page .body .cards-box .back .rotate-trigger:hover,.Contact .page .body .cards-box .front .rotate-trigger:hover{opacity:1;transform:rotate(180deg)}.Contact .page .body .cards-box .front{transform:rotateY(0deg)}.Contact .page .body .cards-box .front .qr{width:184px;box-sizing:border-box;margin:0}.Contact .page .body .cards-box .front .qr img{width:100%;height:auto}.Contact .page .body .cards-box .front ul.contacts{width:192px;height:100%;box-sizing:border-box;margin:0 0 0 32px;padding:0;list-style:none}.Contact .page .body .cards-box .front ul.contacts li{font-size:15px;color:rgba(0,0,0,.8);letter-spacing:0;line-height:21px;padding-top:21px}.Contact .page .body .cards-box .front ul.contacts li a{color:inherit;line-height:18px;text-decoration:none;transition:all .1s linear;background-repeat:no-repeat;background-position:-3000px -3000px}.Contact .page .body .cards-box .front ul.contacts li a:hover{color:#007aff}.Contact .page .body .cards-box .front ul.contacts li:first-child{padding-top:0}.Contact .page .body .cards-box .front ul.contacts .email a{color:rgba(0,0,0,.6)}.Contact .page .body .cards-box .front ul.contacts .contact{display:none}.Contact .page .body .cards-box .back{transform:rotateY(-180deg)}.Contact .page .body .cards-box .back .card{color:#333;align-items:center}.Contact .page .body .cards-box .back .card .contact{width:204px;box-sizing:border-box;border-right:1px solid #bbb}.Contact .page .body .cards-box .back .card .contact a{display:block;text-align:center;color:inherit;text-decoration:none;transition:all .1s linear}.Contact .page .body .cards-box .back .card .contact a:hover{color:#007aff}.Contact .page .body .cards-box .back .card .print{width:204px}.Contact .page .body .cards-box .back .card .print button{display:block;width:100%;background:none;border:none;text-align:center;font:inherit;transition:all .1s linear;cursor:pointer}.Contact .page .body .cards-box .back .card .print button:hover{color:#007aff}.Contact .page .body .cards-box.rotated .cards-container{transform:rotateY(180deg)}@media screen and (min-width:601px) and (min-height:621px){.Contact,.Contact .page{min-height:100vh}.Contact .page{position:relative}#root.root-head-loaded .Contact .head{display:none}}@media screen and (max-height:620px),screen and (max-width:600px){.Contact{display:block;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Contact .page{padding:80px 24px 32px!important;min-height:480px;box-sizing:border-box}.Contact .page .head{position:absolute;top:48px;left:0;right:0;bottom:296px;min-height:auto;text-align:center}.Contact .page .body{min-height:auto}.Contact .page .body .cards-box{width:auto;left:16px;right:16px;bottom:16px}.Contact .page .body .cards-box .cards-container{width:100%}.Contact .page .body .cards-box .card{padding:0;display:block}.Contact .page .body .cards-box .front .qr,.Contact .page .body .cards-box .rotate-trigger{display:none}.Contact .page .body .cards-box .front ul.contacts{width:100%;margin:0}.Contact .page .body .cards-box .front ul.contacts li{border-bottom:1px solid #bbb;padding:16px 16px 16px 32px;line-height:18px}.Contact .page .body .cards-box .front ul.contacts li a{display:block;background-position:100%}.Contact .page .body .cards-box .front ul.contacts .name{display:none}.Contact .page .body .cards-box .front ul.contacts .email a{color:inherit}.Contact .page .body .cards-box .front ul.contacts .contact{display:block}.Contact .page .body .cards-box .front ul.contacts .address{opacity:.6;border-bottom:0}.Contact .page .body .cards-box .back{display:none}}@media print{.Contact .page .head{display:none}.Contact .page .body .cards-box{left:50%;top:50%;bottom:auto;margin-left:-236px;margin-top:-124px;transform-style:flat}.Contact .page .body .cards-box .cards-container{transform-style:flat;transform:none!important}.Contact .page .body .cards-box .cards-container .front{background:none;border:1px solid #000;-webkit-backface-visibility:visible;backface-visibility:visible}.Contact .page .body .cards-box .cards-container .back{display:none;-webkit-backface-visibility:visible;backface-visibility:visible}.Contact .page .body .cards-box .cards-container .rotate-trigger{display:none}}.TopicsPage{overflow-x:hidden}.Topic{position:fixed;z-index:99;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.Topic .topicPopup{background:hsla(0,0%,100%,.8);padding:2em;position:absolute;z-index:100;left:200px;top:60px;box-shadow:0 0 20px rgba(0,0,0,.3)}@media (min-width:601px) and (min-height:621px){.Topics{min-height:100vh;width:100%}.Topics .page{background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (max-height:620px),(max-width:600px){.Topics{display:block;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Topics .page{padding:80px 24px 32px!important;height:100%;max-width:100%;box-sizing:border-box}.Topics .footer{display:none}}.TextPage .page{padding:80px 20px;opacity:1;transition:opacity .15s linear}.TextPage .page .content{font-size:15px;color:hsla(0,0%,100%,.8);line-height:24px}.TextPage .page .content h1{font-size:24px;line-height:32px;margin:0 0 40px}.TextPage .page .content h2{font-size:21px;color:hsla(0,0%,100%,.6);line-height:24px}.TextPage .page .content h3{font-size:17px;color:hsla(0,0%,100%,.6);line-height:24px}.TextPage .page .content a{color:inherit;text-decoration:underline}.TextPage .page .content a:hover{text-decoration:none}.TextPage .page .content img{max-width:100%;height:auto}.TextPage .page.in-process{opacity:0}@media (max-height:620px),(max-width:600px){.TextPage .page{background:rgba(17,17,17,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:100vh}}@media (min-width:601px) and (min-height:621px){.TextPage .page{display:flex;min-height:100vh;align-items:center;justify-content:space-around;box-sizing:border-box}.TextPage .page .ContentPage{background:rgba(17,17,17,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:696px;padding:40px 24px;box-sizing:border-box}}.ContentPage{margin:40px 0;font-size:15px;line-height:24px;color:hsla(0,0%,100%,.6)}.ContentPage .title{font-size:13px;line-height:16px;color:hsla(0,0%,100%,.4);margin:0 0 24px}.ContentPage h1{font-size:24px;line-height:32px;color:hsla(0,0%,100%,.8);margin:24px 0 40px}.ContentPage h2{font-size:17px;line-height:24px;color:hsla(0,0%,100%,.6);margin:24px 0}.ContentPage ol,.ContentPage ol li,.ContentPage p,.ContentPage ul,.ContentPage ul li{margin:24px 0}.ContentPage a{color:inherit;text-decoration:underline}.ContentPage a:hover{text-decoration:none}.ContentPage table{margin:24px 0;border-collapse:collapse}.ContentPage table td,.ContentPage table th{font-size:inherit;line-height:inherit;padding:12px;border:1px solid hsla(0,0%,100%,.4);vertical-align:top}.ContentPage .image-box{margin:24px 0}.ContentPage .image-box img{display:block;max-width:100%;height:auto}.ContentPage .image-box .description{font-size:13px;line-height:16px;color:hsla(0,0%,100%,.4);margin:24px 0 0}
/*# sourceMappingURL=main.46ff6fbb.chunk.css.map */