@charset "UTF-8";@keyframes duration-line{0%{width:0}to{width:100%}}.accent{color:#ffc105}:root{--maxW:1250px;--main-max-width:calc(43rem + 100px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:20px/1.2 "Advent Pro";--hue:152;color:#5b625f;--color-primary-darker:hsl(var(--hue), 36%, 30%);--color-primary-dark:hsl(var(--hue), 36%, 38%);--color-primary:hsl(var(--hue), 36%, 46%);--color-primary-light:hsl(var(--hue), 36%, 54%);--color-primary-lighter:hsl(var(--hue), 36%, 84%)}@font-face{font-family:"Shantell Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/font/ShantelSans/rus400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Shantell Sans";font-style:normal;font-weight:300;font-display:swap;src:url(/font/ShantelSans/rus300.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"El Messiri";font-style:normal;font-weight:400 700;font-display:swap;src:url(/font/ElMessiri/rus400_700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Yanone Kaffeesatz";font-style:normal;font-weight:200 700;font-display:swap;src:url(/font/YanoneKaffeesatz/rus200_700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Yanone Kaffeesatz";font-style:normal;font-weight:200 700;font-display:swap;src:url(/font/YanoneKaffeesatz/lat200_700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ysabeau Infant";font-style:normal;font-weight:1 1000;font-display:swap;src:url(/font/YsabeauInfant/rus.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Advent Pro";font-style:normal;font-weight:100 900;font-display:swap;src:url(/font/AdventPro/rusW100_200.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.clear{clear:both}h2:first-child{margin:0 0 20px}:where(h2){font-size:32px;font-weight:500;margin:35px 0 20px;color:#4d4f56}.card{position:relative}.card h4,.card p{color:#7f7f7f;padding:0 20px}@media screen and (max-width:700px){.card h4,.card p{padding:0 14px}}img{display:block}.imgRight{float:right;overflow:hidden}.tableBox{margin-bottom:1rem}.tableBox table{border-collapse:collapse;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.tableBox tr:first-child{background-color:#e9ecf1;padding:3px 5px;text-align:center;height:50px}.tableBox td{border:1px solid #444;padding:5px}.crumbs{font-size:18px}.crumbs a{text-decoration:none;color:#bbd8ca}.crumbs a:hover{color:#ff0;text-decoration:underline}img,svg{pointer-events:none}:where(.uHat, footer){display:flex;background-color:#fff;color:#000}.uHat{height:75px;position:sticky;top:0;z-index:2}.uHat .bar{display:flex}:where(.uHat, footer) a{color:#444}:where(.uHat, footer) a.logo{font:220 42px/1 "Advent Pro";font-stretch:100%;margin:auto 50px auto 0;text-decoration:none;position:relative;top:1px}.logo span{color:#633108}.logo span:first-child{color:#146c43}@media screen and (max-width:540px){.topTM{display:none}}.topTel,a.contacts{text-decoration:none}.topTel{display:block;font:300 22px/22px "Yanone Kaffeesatz";margin:auto 50px auto 0}.topMail{display:block;font:200 12px/1 "Arial";text-decoration:none}a.contacts{margin:auto 50px;color:#146c43}a.contacts:hover{text-decoration:underline}.main .uH1{padding:0}.main :where(.uH1) h1{margin:42px 0 0}.main h2{color:#6b6b6b;font-size:45px;font-weight:300;margin:0 0 30px}.uH1{background-color:#146c43;color:#ceded7;padding:42px 0}.uH1 .bar{height:100%}:where(.uH1) h1{margin:0;color:hsl(var(--hue),32%,87%);font:50px/1.2 "Advent Pro";text-transform:uppercase}.uH1 .button{display:inline-block;padding:14px;background-color:rgba(172,185,179,.5);color:#fffdb8;border:1px solid #fff;border-radius:9px;font:20px/1.2 "Advent Pro";margin:10px 0 35px;text-decoration:none;box-shadow:3px 3px 9px #0d492d ,-3px -3px 9px #1c975d}.uH1 .button:hover{background-color:rgba(172,185,179,.4);cursor:pointer}.topBarImg{display:flex;margin:auto 0 auto 50px;float:right;width:480px;flex-shrink:0;aspect-ratio:4/3;overflow:hidden;position:relative;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.topBarImg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,255,0,.05);mix-blend-mode:overlay;pointer-events:none}.topBarImg img,video{width:100%;height:100%;object-fit:cover}.topMenu a{margin-right:10px}@media screen and (max-width:1090px){.rect1,.rect2,.topBarImg,.topMenu{display:none}}:where(.uHat, footer) .bar>div{margin:auto 30px auto 0;cursor:pointer}div.mobMenu{margin:auto 0 auto auto;color:#146c43}div.mobMenu svg{width:40px;height:40px}:where(.uHat, footer) svg{width:32px;height:32px;position:relative;top:1px}.uHat .adminPanel{position:absolute;top:20px;right:30px;z-index:20;margin:auto 10px auto auto}.uHat .adminPanel svg{width:26px;height:26px;display:block;pointer-events:none}.uHat .adminPanel button{padding:2px;cursor:pointer}.uHat .adminPanel :where(.ctrl, .adminMenu){white-space:nowrap;margin-right:15px;display:inline-block}.skewed{width:63px;height:100%;transform:skew(-15deg);position:absolute}.rect1{height:35%;right:400px;top:0;background:linear-gradient(to bottom,#8ac7aa ,transparent)}.rect2{height:30%;width:61px;bottom:0;right:22px;background:linear-gradient(to top,#8ac7aa ,transparent)}div.video{width:100%;height:100vh}.video .title{font:400 22px/1.3 "Shantell Sans";position:absolute;top:3vw;left:3.5%;z-index:2;color:#eee;max-width:355px}.video h1{font:400 48px/46px "Shantell Sans";text-shadow:5px 5px 11px #000;margin:0}.video p{text-shadow:5px 5px 8px #000;color:#fff}.video .mobMenu{position:absolute;top:30px;right:30px;cursor:pointer}.video .mobMenu svg{color:#0f181f;width:52px;height:52px}@media screen and (max-width:500px){.video .title{display:none}}.fb{gap:10px}.fb .card{display:flex;flex:.32;flex-direction:column;background:#fff;padding:25px}.fb .card>div{margin:15px auto 25px;width:150px;aspect-ratio:1/1;overflow:hidden}.fb img{border-radius:50%;width:100%;height:100%;object-fit:cover}@media screen and (max-width:800px){.fb .card{flex:1}}.fb p{font:300 19px/1.2 "Yanone Kaffeesatz";color:#555;text-align:center}.fb p:last-child{text-align:right;font-style:italic;font-size:.9em}.fb .ftr div:first-child{margin-top:1.1em}footer{display:flex;background-color:#146c43;padding:25px 0}.orgName,footer .bar>div,footer .logo{color:#e5e5e5;margin:auto auto auto 0}.orgName{text-decoration:none}footer .bar>div{color:#bbd8ca}.adm .unit{margin-bottom:auto}*{box-sizing:border-box}aside,body,body.adm,body.sb{flex-direction:column}body,body.adm,body.sb{margin:0;display:flex;min-height:100vh;overflow-y:scroll;overflow-x:hidden}aside{text-align:right;flex:.25;overflow:visible;padding-left:55px}aside h2{font:200 68px/80px "Yanone Kaffeesatz";text-transform:uppercase;margin:0;color:#666}article{flex:1;position:relative}article h3{margin:20px 0;font-weight:400;font-size:24px}article h4{margin:50px 0 20px;color:#a4abbc}.branch{width:230px;opacity:.2;margin:30px 22px 0 0;display:inline-block}:where(.unit){padding:60px 0}.bar,.box{display:flex}.bar{width:100%;max-width:var(--maxW);margin:0 auto;padding-left:10px;padding-right:10px}article img{max-width:100%}article ol,article ul{position:relative;left:20px;width:calc(100% - 20px);padding-left:0;margin:20px 0}.box{flex:1;flex-direction:row;flex-wrap:wrap;gap:40px}.vM16{margin-top:16px;margin-bottom:16px}.ftr{font:300 22px/1.1 "Shantell Sans";color:#7f7f7f}.box h3{margin:14px 0 5px;color:#4b597e}.sb :where(main, article, footer){width:100%}.sb .bar{display:flex}.sb article{flex:.75;flex-direction:column}.sb .jedit{width:100%}.sb .jedit a,.sticky2 a{text-decoration:none}.sticky2{position:-webkit-sticky;position:sticky;top:100px}.sticky2 a{border-bottom:1px solid #fff;padding:20px;background-color:#e9ecef;display:block;margin:0;color:#000}.sticky2 a:hover{background-color:#4f5c78;color:#fff}.sticky2 a:first-child{border-radius:20px 20px 0 0}.sticky2 a:last-child{border-bottom:0;border-radius:0 0 20px 20px}.sb .card .ftr{font-size:16px;line-height:normal;padding:5px 5px 5px 0}.sb .card img{margin-bottom:0}.sb .card{padding-bottom:10px}.w50{float:left;width:50%;position:relative;z-index:1;margin:0 28px 10px 0;aspect-ratio:4/3;overflow:hidden;border-radius:20px}.catArt .card img,.w50 img{width:100%;height:100%;object-fit:cover}.marginTop0{margin-top:0}:where(.sb) .card{width:33%;margin-right:.5%;margin-bottom:.5%}:where(.sb) .card:nth-child(3n){margin-right:0}.tableBox{overflow-x:auto;max-width:100%}@media screen and (max-width:800px){aside{display:none}.sb article{flex:1}}@media screen and (max-width:700px){.w50{float:none;width:100%;margin:0 0 30px}}.sb .editVideo::before{content:"";display:block;padding-top:56.25%}.sb .editVideo{position:relative;margin:0 0 1rem;overflow:hidden}.catArt .card>div::after,.sb .editVideo>iframe,.service .card>div::after{position:absolute;top:0;left:0;width:100%;height:100%}.catArt .card{text-decoration:none;display:flex;flex:.3;flex-direction:column;min-width:168px;box-shadow:1px 1px 16px rgba(55,55,85,.5);border-radius:20px;background-color:#fff;overflow:hidden}.catArt .card>div,.service .card>div{aspect-ratio:16/9;overflow:hidden;position:relative}.catArt .card>div::after,.service .card>div::after{content:"";background:rgba(0,255,0,.07);mix-blend-mode:overlay;pointer-events:none}.catArt .card h4{font-size:24px;margin:12px 0 2px;color:#7f7f7f}.catArt .card p{color:#7f7f7f}@media screen and (max-width:385px){.catArt{flex-direction:column}.catArt a{flex:1}}@media screen and (max-width:570px){.catArt::after{content:"";flex-basis:auto}}.lawDoc .bar{display:block}.lawDoc h2{color:#6b6b6b;margin-bottom:33px}.lawDoc p,nav{display:none}.lawDoc .box{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.lawDoc .card{display:flex;flex-direction:column;align-items:center;max-width:100%;border:1px solid #ccc;border-radius:8px;overflow:hidden;box-sizing:border-box}.lawDoc .card img{display:block;height:auto;max-height:335px;width:auto;max-width:100%;object-fit:contain}.lawDoc .card p{margin:8px;font-size:14px;text-align:center;word-wrap:break-word}.call,.feature{background-color:#f3f5f7}.feature .jedit{flex-wrap:wrap;display:flex;gap:34px}.feature .jedit p{flex:40%;color:#696969;margin:0 auto 25px;font-weight:300;min-width:240px}.feature .jedit b{font-weight:700}.feature h2{color:#805e52;width:100%;margin:0}.feature p::first-letter{font-size:3em;color:#9a7162;font-weight:100;line-height:.8;float:left;margin-right:8px;position:relative;top:-3px}.call{margin-top:auto}.call .bar{display:block}.call aside{flex:.25;padding-left:5px}.call .imgRight{border-radius:50%;width:300px}.call h2{color:#805e52;font-size:45px;margin:0 0 30px}.call .jedit{color:#696969}.call a{color:#3c775b}.call a:hover{text-decoration:underline}@media screen and (max-width:800px){.call img{display:none}}.service{align-items:start}.service .bar,nav a{display:block}.service .card{display:flex;flex:.5;flex-direction:column;min-width:150px;border-top:1px solid #ddd;box-shadow:1px 1px 16px rgba(55,55,85,.5);border-radius:20px;background-color:#fff;overflow:hidden}.service .card>div{aspect-ratio:4/3}.service .card img{width:100%;height:100%;object-fit:cover}nav{background-color:#146c43;position:fixed;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:32;padding:10px;overflow-y:auto}nav h3{color:#e0ebe6;margin:30px 0 10px 20px}nav h5{color:#bfe3cc;margin:0;font:600 20px/1.2 "Advent Pro"}nav p{margin:0;font-size:.83em;color:#c2cbe0}.call a,.service .card,nav a{text-decoration:none}nav a{line-height:1.15;padding:10px 20px}nav a:hover{background-color:#0e4e30}nav>div{margin:0 auto;max-width:600px}.alertBox,nav.navMenu.show{display:flex;z-index:32}.alertBox h4{margin:0;color:hsl(var(--hue),50%,59%)}.alertBox p{color:hsl(var(--hue),50%,45%);margin-top:0}.alertBox hr{height:1px;border:0;background-color:hsl(var(--hue),50%,29%)}.alertBox{margin:0;padding:0;flex-direction:column;flex-wrap:nowrap;position:fixed;left:0;bottom:20px;width:200px;z-index:999}.alertBox>li{--hue:120;list-style-type:none;width:auto;margin-top:10px;color:hsl(var(--hue),50%,55%);border:2px solid hsl(var(--hue),50%,55%);border-bottom:0;background-color:hsl(var(--hue),50%,14%);border-radius:8px 8px 8px 0}.alertBox>li:first-child{margin-top:auto}.alertBox>li div:first-child{width:auto;padding:10px 15px}.alertBox>li div:last-child{height:2px;background:hsl(var(--hue),50%,59%);width:0}.duration-line{animation:duration-line 5s;animation-timing-function:linear;position:relative;height:2px;background:#0f0}.pause{-webkit-animation-play-state:paused!important;-moz-animation-play-state:paused!important;-o-animation-play-state:paused!important;animation-play-state:paused!important}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.8);justify-content:center;display:flex;z-index:300;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.modal-win{position:relative;width:600px;max-width:100%;max-height:100%;min-height:400px;margin:auto;background:#fff;border-radius:5px}.modal-win *{box-sizing:border-box}.modal-close{position:absolute;top:0;right:0;z-index:40;cursor:pointer;border:0;outline:0;border-radius:0 5px 0 17px}.modal-close .fa-close{font-size:22px}.modal-close svg{width:32px;height:32px}.modal-close:hover{background-color:red}.modal-close:hover svg{color:#fff}.modal-ok{position:absolute;bottom:4px;left:4px;width:90px;z-index:9}.modal-content{--pdngSide:20px;--icon-xxs:8px;--size:8px;padding:0 0 55px;min-width:300px;max-height:100%;max-width:100%}.modal-content h2{margin:5px 55px 10px var(--pdngSide);padding-bottom:0}.modal-content p{margin:5px 55px 10px 0}.modal-content h5{margin:0 var(--pdngSide) 5px;padding-bottom:5px}.modal-content input[type=text]{width:100%;padding:3px 5px}.modal-content input[type=checkbox]{margin:17px 5px 5px;position:relative;top:2px;left:0}.modal-content-scroll{line-height:19px;overflow-y:auto}.modal-bottom{position:absolute;bottom:0;background-color:#eee;width:100%;border-radius:0 0 5px 5px}.modal-alert{float:left;padding-left:15px;color:red}@media screen and (max-width:600px){:root{font-size:16px}.main h2,.uH1 h1{font-size:36px}.sb h2{font-size:28px}.uH1 .button{padding:8px;border-radius:9px;font-size:16px;margin-top:10px}}@media screen and (max-width:800px){main .c2{gap:15px;row-gap:15px}main>div{padding-top:40px;padding-bottom:40px}.call h2{margin:0 0 30px}}@media screen and (max-width:355px){.c2{flex-direction:column}.c2 a{flex:1}}@media screen and (max-width:570px){.c2::after{content:"";flex-basis:auto}}
/*# sourceMappingURL=bundle.css.map */
