#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;background:#fff;flex-flow:column nowrap;width:100%;height:100%}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}div,span{display:inline-flex}.row{width:100%}.col,.preloader{justify-content:center}.preloader{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.9);left:0;top:0;display:flex;align-items:center}.preloader .loader{display:inline-grid;width:80px;aspect-ratio:1}.preloader .loader:after,.preloader .loader:before{content:"";grid-area:1/1;border-radius:50%;animation:l3-0 2s ease-in-out infinite alternate}.preloader .loader:before{margin:25%;background:repeating-conic-gradient(#c02942 0 60deg,#0b486b 0 120deg);translate:0 50%;rotate:-150deg}.preloader .loader:after{padding:10%;margin:-10%;background:repeating-conic-gradient(#0b486b 0 30deg,#c02942 0 60deg);-webkit-mask:linear-gradient(transparent 50%,#000 0) content-box,linear-gradient(transparent 50%,#000 0);-webkit-mask-composite:xor;mask:linear-gradient(transparent 50%,#000 0) content-box exclude,linear-gradient(transparent 50%,#000 0);rotate:-75deg;animation-name:l3-1}@keyframes l3-0{to{rotate:150deg}}@keyframes l3-1{to{rotate:75deg}}.home{margin-top:30px;padding:30px!important;border-radius:5px;position:relative;flex-flow:row wrap}.home a{text-decoration:none;color:inherit}.home .mainNews{display:inline-flex;flex-flow:row nowrap;align-items:flex-end;width:100%;margin:50px 0 30px 0}@media(max-width:400px){.home .mainNews{flex-flow:column nowrap}}.home .mainNews-info{display:inline-flex;flex-flow:column nowrap;margin-left:30px;margin-bottom:40px;color:#222629;align-items:flex-start}@media(max-width:400px){.home .mainNews-info{align-items:center;margin:20px 0 0 0;text-align:center}}.home .mainNews-info h2,.home .mainNews-info span{font:600 22px Roboto}@media(max-width:400px){.home .mainNews-info h2{margin-top:20px}}.home .mainNews-img{width:535px;height:300px;-o-object-fit:cover;object-fit:cover;margin-top:10px}@media(max-width:400px){.home .mainNews-img{width:100%;height:280px}}.home .categoryNews{display:flex;flex-flow:row wrap;margin-top:50px;flex-flow:column nowrap;align-items:flex-start}.home .categoryNews .titleImg{width:231px;height:130px;-o-object-fit:cover;object-fit:cover}.home .categoryNews p{margin:10px 0 0 0;font:400 18px Roboto;color:#222629;max-width:238px;text-align:left}.home .categoryNews .date{font:14px/18px Roboto;color:#6b6e70;margin-top:5px}.news{background:#fff;padding:30px!important;display:flex;align-items:flex-start;max-width:960px!important}.news,.news .content{margin-top:20px;flex-flow:column nowrap}.news .content{text-align:left}.news .content h1{font:600 30px/35px Roboto}.news .content-text{display:inline-flex;flex-flow:column nowrap;margin-top:10px;font:400 16px/20px Roboto;align-items:flex-start}.news .content-text img{max-width:960px;width:auto;height:auto}@media(max-width:400px){.news .content-text img{width:100%}}header{width:100%;height:160px;background:#222629;position:relative}header .container{justify-content:flex-start;align-items:center;display:inline-flex;height:100%}@media(max-width:400px){header .container{flex-flow:row wrap;justify-content:space-between}}header .container .menu{width:47px;height:47px;background:url(/img/burger.65630d3c.svg);cursor:pointer}header .container .login{margin:0 0 0 10px;color:#fff;cursor:pointer}header .container .login .user{flex-flow:row nowrap;align-items:center;margin-left:10px}header .container .login .user img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;border-radius:50%}header .container .login .user span{margin-left:10px}header .container .logo{border:5px solid #29648a;width:123px;height:100px;color:#fff;font:400 31px Neothic;flex-flow:column nowrap;display:inline-flex;align-items:flex-start;justify-content:center;padding-left:16px;margin-left:100px}header .container .nav{margin-left:50px}@media(max-width:400px){header .container .nav{display:none}}header .container .nav a{color:#fff;text-decoration:none;margin:0 20px}header .container .search{width:35px;height:31px;background:url(/img/loop.62508f95.svg);margin-left:200px}@media(max-width:400px){header .container .search{margin:10px 0 0 auto}}header .moduleMenu{flex-flow:column nowrap;position:absolute;display:inline-flex;background:#fff;z-index:1;top:160px;left:0;padding:20px 70px}header .moduleMenu a{font:600 16px/20px Roboto;margin:10px 0 10px 0;text-decoration:none;color:#222629}footer{width:100%;height:400px;background:#222629;margin:50px 0 0 0}@media(max-width:400px){footer{height:425px}}footer .container{justify-content:flex-start;align-items:center;display:inline-flex;height:100%;flex-flow:column nowrap}footer .container-search{margin-top:10px;width:100%}footer .container-search input{font:18px/21px Roboto;padding-left:15px;width:100%;height:35px;background:#fff;border:none;border-radius:3px}footer .container-categories{margin-top:30px;display:inline-flex;width:100%;flex-flow:row nowrap;justify-content:space-between}@media(max-width:400px){footer .container-categories{flex-flow:column nowrap}}footer .container-categories .links .category{text-decoration:none;color:#fff;font:600 20px/23px Roboto}@media(max-width:400px){footer .container-categories .links{margin:10px 0 0 0}}footer .container .logo{border:5px solid #29648a;width:123px;height:100px;color:#fff;font:400 31px Neothic;flex-flow:column nowrap;display:inline-flex;align-items:flex-start;justify-content:center;padding-left:16px;margin-left:100px}@media(max-width:400px){footer .container .logo{margin:20px 0 0 auto}}footer .container-info{font:18px/21px Roboto;color:#fff;margin:auto 0 20px 0}@media(max-width:400px){footer .container-info{margin:10px 0 0 0}}.AuthComp{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:10;justify-content:center;align-items:center}.AuthComp .body{flex-flow:column nowrap;width:400px;background:#fff;padding:20px}.AuthComp .body input{margin:10px 0 0 0;padding-left:10px;height:32px}.AuthComp .body button{margin:10px 0 0 0}.AuthComp .body .authForm,.AuthComp .body .regForm{flex-flow:column nowrap}.AuthComp .body .reg{margin:10px 0 0 0;cursor:pointer}@font-face{font-family:Roboto;src:url(/fonts/RobotoSerif-VariableFont_GRAD,opsz,wdth,wght.db79d274.ttf)}@font-face{font-family:Neothic;src:url(/fonts/Neothic.5a621248.ttf)}