.component-menu-mobile{background:var(--color-surface);display:none;height:70px;padding:0 15px;position:relative}.component-menu-mobile:after{clear:both;content:"";display:block}.component-menu-mobile .logo{display:inline-block;padding:15px 0}.component-menu-mobile .logo img{height:40px}@media only screen and (max-width:1024px){.component-menu-mobile{display:block}}.component-menu-mobile-button{background:transparent;border:none;cursor:pointer;display:none;height:44px;position:absolute;right:15px;top:13px;width:44px;z-index:8000}.component-menu-mobile-button i{background:var(--color-primary);height:3px;left:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%) scaleX(1);transition:opacity .25s ease}.component-menu-mobile-button .i:first-child{margin-top:-10px}.component-menu-mobile-button .i:nth-child(3){margin-top:10px}.component-menu-mobile-button .x{background:transparent}.component-menu-mobile-button .x:after,.component-menu-mobile-button .x:before{background:var(--color-primary);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transition:all .25s ease}.component-menu-mobile-button.tag-active .i{opacity:0}.component-menu-mobile-button.tag-active .i:first-child{transform:translateY(8px)}.component-menu-mobile-button.tag-active .i:nth-child(2){transform:translateY(-8px)}.component-menu-mobile-button.tag-active .x{opacity:1}.component-menu-mobile-button.tag-active .x:before{transform:rotate(45deg)}.component-menu-mobile-button.tag-active .x:after{transform:rotate(-45deg)}@media only screen and (max-width:1024px){.component-menu-mobile-button{display:block}}.component-menu-lang{--lang-menu-color-header-text:var(--color-header-text);--lang-menu-color-text:var(--color-text)}.component-menu-lang a{color:var(--lang-menu-color-text);display:inline-block;height:44px;line-height:44px;position:relative;text-align:center;text-transform:uppercase;width:44px}.component-menu-lang a:hover{text-decoration:none}.component-menu-lang a.tag-active,.component-menu-lang a:hover{color:var(--lang-menu-color-header-text);font-weight:700}.component-menu-lang a.tag-active:before{background:var(--lang-menu-color-header-text);bottom:9px;content:"";height:2px;left:12px;pointer-events:none;position:absolute;right:12px}.component-menu-lang.tag-theme-dark{--lang-menu-color-header-text:#fff;--lang-menu-color-text:hsla(0,0%,100%,.8)}.component-menu-mobile-window{display:none}.component-menu-mobile-window .block-bg{background:var(--color-surface);border-radius:50%;height:5000px;margin:35px 37px 0 0;opacity:.25;position:fixed;right:0;top:0;transform:translate3d(50%,-50%,0) scale(0);transition:opacity .4s,visibility .4s,transform .4s;width:5000px;will-change:opacity,transform;z-index:5000}.component-menu-mobile-window .block-bg.tag-active{opacity:1;transform:translate3d(50%,-50%,0) scale(1)}.component-menu-mobile-window .block-menu{bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;text-align:center;top:0;transform:translate3d(25%,0,0);transition:transform .35s,visibility .35s,opacity .35s;visibility:hidden;will-change:opacity,transform,visibility;z-index:6100}.component-menu-mobile-window .block-menu:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:.01%}.component-menu-mobile-window .block-menu .block-menu-inner-wrapper{display:inline-block;max-width:99.9%;padding:20px;vertical-align:middle}.component-menu-mobile-window .block-menu .block-menu-inner-wrapper ul li{text-align:center}.component-menu-mobile-window .block-menu .block-menu-inner-wrapper ul li a{display:inline-block;font-size:1.125rem;padding:13px 0}.component-menu-mobile-window .block-menu .block-menu-inner-wrapper ul li a.router-link-active{color:var(--color-header-text);font-weight:700}.component-menu-mobile-window .block-menu .block-menu-inner-wrapper ul li.tag-separator{border-bottom:1px solid var(--color-border);margin-bottom:15px;padding-bottom:15px}.component-menu-mobile-window .block-menu .block-menu-inner-wrapper ul li a.nuxt-link-exact-active,.component-menu-mobile-window .block-menu .block-menu-inner-wrapper ul li.tag-active a{color:var(--color-header-text)}.component-menu-mobile-window .block-menu.tag-active{opacity:1;transform:translateZ(0);visibility:visible}.component-menu-mobile-window .component-menu-lang{border-top:1px solid var(--color-border);margin:var(--space-medium) auto 0 auto;padding-top:var(--space-medium);width:140px}.component-menu-mobile-window .component-menu-mobile-button{opacity:0;position:fixed;right:15px;top:13px;visibility:hidden}.component-menu-mobile-window.tag-active{z-index:6197}.component-menu-mobile-window.tag-active .block-bg{z-index:6199}.component-menu-mobile-window.tag-active .block-menu{z-index:6200}.component-menu-mobile-window.tag-active .component-menu-mobile-button{opacity:1;visibility:visible;z-index:6201}.tag-not-mobile .component-menu-mobile-window .block-menu ul li:hover{color:var(--color-header-text);text-decoration:underline}@media only screen and (max-width:1024px){.component-menu-mobile-window{display:block}}.component-bar-top{background:var(--color-secondary);height:50px;line-height:50px}.component-bar-top:after{clear:both;content:"";display:block}.component-bar-top .menu-contacts{float:left;font-size:var(--text-small)}.component-bar-top .menu-contacts a{display:inline-block;height:44px;line-height:44px;margin-right:var(--space-large)}.component-bar-top .component-menu-lang{float:right;margin-right:-10px}@media (max-width:1024px){.component-bar-top{display:none}}@keyframes dropdown-animation{0%{opacity:0;stroke-dashoffset:0}15%{opacity:1}50%{opacity:1}95%{opacity:0}to{stroke-dashoffset:400}}.component-menu-main{align-items:center;background:var(--color-surface);display:flex;height:100px;justify-content:center;position:relative;width:100%;z-index:1}.component-menu-main .name{color:var(--color-secondary);display:inline-block;font-size:var(--text-default);font-weight:700;line-height:44px;margin:0 var(--space-medium);min-height:44px}.component-menu-main .name.router-link-exact-active{color:var(--color-primary)}.component-menu-main .item-img{display:block}.component-menu-main .item-img img{height:64px;margin:0 var(--space-small)}.component-menu-main .menu>li{display:inline-block;margin-right:25px}.component-menu-main .menu>li:last-child{margin-right:0}.component-menu-main .item{position:relative}.component-menu-main .has-submenu{display:block}.component-menu-main .has-submenu .btn-toggle{background:transparent;border:none;font-size:10px;height:44px;line-height:44px;position:absolute;right:0;top:0}.component-menu-main .submenu{background:var(--color-surface);border-radius:8px;box-shadow:var(--bs-2);left:50%;line-height:1.2;opacity:0;padding:5px;position:absolute;text-align:left;top:100%;transform:translate3d(-50%,20px,0);transition:all .25s ease;visibility:hidden;width:240px}.component-menu-main .submenu li{margin-bottom:2px;position:relative}.component-menu-main .submenu li:last-child{margin-bottom:0}.component-menu-main .submenu li.tag-category{margin-top:18px}.component-menu-main .submenu li.tag-category:before{background:var(--color-border);content:"";height:1px;inset:-10px -5px auto -5px;position:absolute}.component-menu-main .submenu li.tag-icon a{padding-left:49px}.component-menu-main .submenu li.tag-icon img{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.component-menu-main .submenu a{align-items:center;color:var(--color-text);display:flex;justify-content:left;min-height:44px;padding:10px}.component-menu-main .submenu a:hover{background:var(--color-bg);border-radius:8px;color:var(--color-primary)}.component-menu-main .submenu a .tag-page-active{color:var(--color-header-text);font-weight:400}.component-menu-main .submenu em{color:var(--color-gray-text);display:block;font-style:normal}.component-menu-main .submenu.active{opacity:1;transform:translate3d(-50%,10px,0);visibility:visible}.component-menu-main .tag-page-active{font-weight:700;opacity:1}@media (max-width:1024px){.component-menu-main{display:none}}.component-bar-footer{background-color:var(--color-secondary);background-image:url(../footer.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fffc;font-size:var(--text-default);position:relative}.component-bar-footer:before{background:var(--color-secondary);bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0}.component-bar-footer a{color:#fffc;display:inline-block}.component-bar-footer .content{display:grid;gap:var(--space-big);grid-template-columns:1fr 1fr 1fr;padding:var(--space-extra-large) 0}.component-bar-footer .about img{height:64px}.component-bar-footer .about div{line-height:1.6;margin-top:var(--space-medium)}.component-bar-footer .content .menu .ic{color:#fff}.component-bar-footer .content .menu strong{align-items:flex-end;color:#fff;display:flex;font-weight:700;height:64px;line-height:1}.component-bar-footer .content .menu ul{display:grid;margin-top:var(--space-small)}.component-bar-footer .content .menu ul li{align-items:center;display:flex}.component-bar-footer .content .menu a{padding:12px 0}.component-bar-footer .menu-links ul{gap:0 var(--space-default);grid-template-columns:repeat(auto-fit,minmax(35%,1fr))}.component-bar-footer .menu-links ul li{padding-left:20px;position:relative}.component-bar-footer .menu-links ul li:before{background:#fff;border-radius:50%;content:"";height:5px;left:0;margin-top:-3px;position:absolute;top:50%;width:5px}.component-bar-footer .footer{border-top:1px solid hsla(0,0%,100%,.3);display:grid;grid-template-columns:auto 300px;padding:var(--space-micro) 0}.component-bar-footer .footer .menu .item{cursor:pointer;display:inline-block;height:44px;line-height:44px;margin-right:var(--space-big);padding:0;position:relative}.component-bar-footer .footer .menu .item .separator{position:absolute;right:calc(var(--space-big)/2*-1);top:0;transform:translate3d(50%,0,0)}.component-bar-footer .footer .menu .item:last-child{margin:0;padding-right:0}.component-bar-footer .footer .menu .item:last-child .separator{display:none}.component-bar-footer .footer .copyright{line-height:44px;text-align:right}@media only screen and (max-width:1024px){.component-bar-footer .content{gap:var(--space-large);grid-template-columns:1fr;padding:var(--space-large) 0}.component-bar-footer .content .menu strong{height:auto}}@media only screen and (max-width:768px){.component-bar-footer .footer{grid-template-columns:1fr;text-align:center}.component-bar-footer .footer .menu{padding:var(--space-small)}.component-bar-footer .footer .menu a{display:block;margin:0}.component-bar-footer .footer .menu a span{display:none}.component-bar-footer .footer .copyright{border-top:1px solid hsla(0,0%,100%,.3);line-height:1;padding:var(--space-default) 0;text-align:center}}@media only screen and (max-width:520px){.component-bar-footer .footer .menu .item{display:block;margin:0}}@keyframes scroll-up{0%{transform:translateY(0)}50%{opacity:1}90%{opacity:0;transform:translateY(-8px)}to{transform:translateY(0)}}.component-scroll-top{background:var(--color-secondary);border:none;bottom:0;cursor:pointer;height:44px;opacity:0;position:fixed;right:var(--space-default);transition:opacity .25s ease;width:44px}.component-scroll-top i{color:#fff;top:0;right:0;bottom:0;left:0;line-height:44px;pointer-events:none;position:absolute;transition:all .5s ease}.component-scroll-top .secondary{opacity:0}.component-scroll-top:focus .secondary,.component-scroll-top:hover .secondary{animation:scroll-up 1s ease infinite}.component-scroll-top.tag-active{opacity:1}#website{background:var(--color-bg);position:relative}
