@layer components{.site-navigation-overlay{position:fixed;top:144px;left:0;right:0;bottom:0;z-index:-1;opacity:0;pointer-events:none;&.active{opacity:1;z-index:100;pointer-events:all;transition:opacity .5s ease}}.footer-links{.kp-header-icon-link,.mobile-menu-theme-switch{display:flex!important}}.menu-content-wrapper{.menu-banner{display:none}}.menu-content-wrapper.with-notification{--site-navigation-notification-gap:var(--ant-padding);--site-navigation-notification-height:0px}.site-navigation{height:calc(100dvh - 144px);position:relative;background:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-split);overflow:hidden}.site-navigation-list-wrap{width:100%;flex-shrink:1;transform:translateX(0);transition:transform .5s ease;overflow-x:hidden;overflow-y:auto}.site-navigation-list{padding:var(--ant-padding) var(--ant-margin) var(--ant-kp-gutter-row);border-radius:var(--ant-border-radius-lg)}.site-navigation-list-wrap.hide{transform:translateX(-100%)}.site-navigation-list-item{display:flex;cursor:pointer;text-transform:uppercase;border-radius:var(--ant-border-radius);padding:var(--ant-margin-sm) var(--ant-margin-xs) var(--ant-margin-sm) 0;transition:background-color .3s ease;svg{width:16px;height:16px;color:var(--ant-color-text-secondary)}&.active{background:var(--ant-color-bg-base)}.ant-typography{font-size:var(--ant-font-size-lg);font-weight:var(--ant-font-weight-bold);line-height:var(--ant-font-height-lg)}}.site-navigation-footer.kp-footer{padding:0 var(--ant-margin);.kp-footer-client{background:var(--ant-color-bg-elevated);border-top:1px solid var(--ant-color-split);border-bottom:1px solid var(--ant-color-split);padding:calc(var(--ant-kp-gutter-row) + var(--ant-margin)) 0;gap:var(--ant-margin-lg)}.kp-footer-client .head-container .enter-container .enter-button,.kp-footer-client .head-container .head-content-1,.kp-footer-client .head-container .head-content-2,.kp-footer-client .link-container,.kp-footer-client .menu-container .connect-container,.kp-footer-client .menu-container .right-col,.mantera-logo{display:none}.kp-footer-client .head-container .head-content-3{padding:0!important;max-width:fit-content;flex:1}.kp-footer-client .head-container .enter-container{justify-content:flex-start;gap:var(--ant-padding-xs)}.kp-header-icon-link,.link-menu,.theme-switch,.theme-switch-placeholder{display:flex!important;border-color:var(--ant-kpbrandsecondary-2)!important}.kp-footer-client .head-container .head-content-3 .language-switcher .ant-select-selector{border-color:var(--ant-kpbrandsecondary-2)!important}.kp-footer-client .menu-container .address-content,.kp-footer-client .menu-container .contacts .contact-children,.kp-footer-client .menu-container .mail-content{gap:var(--ant-margin-xs);.ant-typography.ant-typography-kpInvert{color:var(--ant-color-text-heading)!important}}.kp-footer-client .menu-container,.kp-footer-client .menu-container .address-container,.kp-footer-client .menu-container .contacts{gap:var(--ant-margin-lg)}.menu-container .contacts .social-container{order:3}.kp-footer-client .menu-container .contacts .social-container .social-icons a{width:56px;height:56px;background:var(--ant-color-primary);color:var(--ant-color-text-light-solid);span>*{width:18px;height:18px}}.lower-description-bg{background:var(--ant-color-bg-elevated)}.lower-description-bg .lower-description-container{padding:var(--ant-kp-gutter-row) 0 var(--ant-padding);&>div{padding:0!important}.ant.ant-typography{font-size:var(--ant-font-size-sm)}.ant-typography.ant-typography-kpInvert{color:var(--ant-color-text)!important}}}.notification-mobile-top{padding:var(--ant-padding) var(--ant-margin) 0}.notification-mobile-bottom{padding:0 var(--ant-margin) var(--ant-padding)}.notification-common{display:none}@media screen and (min-width:768px){.site-navigation-overlay{top:144px;padding:var(--ant-padding);opacity:0;transition:opacity .1s ease;background:rgba(5,7,13,.65);&.active{opacity:1;transition:opacity .3s ease;.site-navigation{transform:translateY(0);transition:transform .6s ease}}}.notification-mobile-bottom,.notification-mobile-top,.site-navigation-footer{display:none}.site-navigation{height:auto;max-height:calc(100dvh - 177px);padding:var(--ant-margin-lg);border-radius:var(--ant-kp-border-radius-xxl);transform:translateY(-50px);transition:transform .1s ease}.menu-content-wrapper.with-notification{max-height:calc(100dvh - 176px)}.menu-content-wrapper.with-notification .site-navigation{max-height:calc(100dvh - 176px - var(--site-navigation-notification-height) - var(--ant-margin-xs));min-height:0;overflow:hidden}.site-navigation-notification-row{margin-top:var(--ant-margin-xs)}.notification-common{display:block;opacity:0;transition:opacity .4s ease;transition-delay:.1s;will-change:opacity}.notification-common .menu-notification{border-radius:var(--ant-kp-border-radius-xl)}.notification-common.animating{opacity:1}.site-navigation-list-wrap{max-width:235px;min-height:0;transform:unset;padding-right:5px;margin-right:-5px;scrollbar-color:transparent transparent!important;transition:scrollbar-color .3s ease}.site-navigation-list-wrap:hover{scrollbar-color:var(--ant-color-icon) transparent!important}.site-navigation-list{background:var(--ant-color-bg-layout);padding:var(--ant-padding-xs)}.site-navigation-list-item{padding:var(--ant-margin-xs) var(--ant-margin-xs) var(--ant-margin-xs) var(--ant-padding-sm);.ant-typography{font-size:var(--ant-font-size);line-height:var(--ant-font-height)}}}@media screen and (min-width:1200px){.site-navigation-overlay.active{.site-navigation-wrapper{padding-right:var(--scrollbar-width,15px)}}.menu-content-wrapper{.menu-banner{display:block}}.menu-content-wrapper{max-width:var(--layout-width-standard);margin-left:auto;margin-right:auto}.site-navigation-list-item{&:hover{background:var(--ant-kpbrandsecondary-1);svg{color:var(--ant-kpbrand-6)}}}.menu-banner{opacity:0;transition:opacity .4s ease;transition-delay:.1s;will-change:opacity}.menu-banner.animating{opacity:1}}html[data-theme=dark] .site-navigation-footer.kp-footer .kp-footer-client{.head-container .enter-container .enter-button,.head-container .md-head-container .head-content-3 .language-switcher .ant-select-selector,.theme-switch,.theme-switch-placeholder{border-color:#353a48!important}}}@layer components{.submenu-cards{padding-bottom:var(--ant-margin-xs);.submenu-block-item{position:relative;background:var(--ant-color-bg-layout);border-radius:var(--ant-border-radius-lg);padding:var(--ant-padding);transition:all .3s ease;overflow:hidden;z-index:1}.submenu-block-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:opacity 1s ease;z-index:-1;clip-path:circle(0 at 0 0);-webkit-clip-path:circle(0 at 0 0);transition:opacity .7s ease,clip-path .7s ease;img{object-fit:cover}&:before,img{width:100%;height:100%}&:before{content:"";display:block;position:absolute;inset:0;background:var(--ant-color-bg-mask)}}.submenu-block-item-logo{width:auto;height:60px;margin-top:var(--ant-margin-xxl);transition:opacity .3s ease;img{width:100%;height:100%;object-fit:contain}}.submenu-block-item-description{.markdown{& *{font-size:inherit}& ul{margin:0}& li{margin:var(--ant-margin-xs) 0 0 0;&:first-child{margin:0}}}}.submenu-block-item-description,.submenu-block-item-title{position:relative;z-index:2;transition:all .3s ease}@media screen and (min-width:768px){.submenu-block-item{min-height:264px;height:100%}.submenu-block-item-logo{margin-top:auto}.submenu-block-item-info{margin-bottom:var(--ant-margin-xxl)}.submenu-block-item-link{display:block;height:100%}}@media screen and (min-width:1200px){.submenu-block-item{&:hover{.submenu-block-image{opacity:1;z-index:1;clip-path:circle(150% at 0 0);-webkit-clip-path:circle(150% at 0 0);transition:opacity .7s ease,clip-path .7s ease}.submenu-block-item-description,.submenu-block-item-title{color:var(--ant-kp-color-text-solid-light)}.submenu-block-item-logo{opacity:0}}}}}}@layer components{.submenu-image-1{.submenu-block-row{padding-bottom:var(--ant-margin-xs)}.submenu-block-item-link{display:block}.submenu-block-image{max-width:80px;aspect-ratio:1/1;background:var(--ant-color-bg-layout);border-radius:var(--ant-border-radius-lg);padding:var(--ant-padding);flex-shrink:0;transition:transform .3s ease;img{display:block;max-height:48px;max-width:48px;width:100%;height:100%;object-fit:cover}}.submenu-block-item-description{max-height:10em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,transform .2s ease}.submenu-block-item-title{line-height:var(--ant-line-height-lg);transition:all 1s ease}}@media screen and (min-width:1200px){.submenu-image-1{.submenu-block-item{padding-right:var(--ant-margin);&:hover{.submenu-block-item-title{color:var(--ant-color-primary-text)}.submenu-block-image{transform:scale(.8)}}&.description{min-height:92px;&:hover{.submenu-block-item-description{opacity:0;max-height:0;transition:max-height .4s ease,opacity .3s ease,transform .2s ease}.submenu-block-item-title{transform:translateY(4px);transition:all 1s ease}}}}}}}@layer components{.submenu-image-2{.submenu-block-row{padding-bottom:var(--ant-margin-xs)}.submenu-block-item{border-radius:var(--ant-border-radius-lg);transition:all .3s ease;overflow:hidden;height:100%}.submenu-block-item-link{display:block;height:100%}.submenu-block-image{max-width:80px;width:100%;aspect-ratio:1/1;background:var(--ant-color-bg-layout);border-radius:var(--ant-border-radius-lg);overflow:hidden;flex-shrink:0;transition:transform .3s ease,border-radius .3s ease;img{width:100%;height:100%;object-fit:cover}}.submenu-block-item-description{max-height:10em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,transform .2s ease}.submenu-block-item-title{line-height:var(--ant-line-height-lg);transition:all 1s ease}@media screen and (min-width:1200px){.submenu-block-item{padding-right:var(--ant-margin);&:hover{background:var(--ant-color-bg-layout);.submenu-block-image{border-radius:var(--ant-border-radius);transform:scale(.8)}.submenu-block-item-title{color:var(--ant-color-primary-text)}}&.description{min-height:92px;&:hover{.submenu-block-item-description{transform:translateY(4px);opacity:0;max-height:0;transition:max-height .4s ease,opacity .3s ease,transform .2s ease}.submenu-block-item-title{transform:translateY(4px);transition:transform .3s ease}}}}}}}@layer components{.submenu-text{.submenu-block-row{padding-bottom:var(--ant-margin-xs)}.submenu-block-item{position:relative;padding:var(--ant-margin-xs) 0;border-radius:var(--ant-border-radius-lg);transition:all .3s ease;height:100%}.submenu-block-item-link{display:block;height:100%}.submenu-block-item-description{transition:max-height .2s ease,opacity .3s ease,transform .2s ease}.submenu-block-item-title{line-height:var(--ant-line-height-lg);transition:all .3s ease}@media screen and (min-width:1200px){.submenu-block-item{padding:var(--ant-margin);&:hover{background:var(--ant-color-bg-layout);.submenu-block-item-title{color:var(--ant-color-primary-text)}}&.description{min-height:100%;&:hover{.submenu-block-item-description{opacity:0;min-height:0;animation:hide .3s ease forwards}.submenu-block-item-title{transform:translateY(4px);transition:transform .3s ease}}&.description:not(:hover) .submenu-block-item-description{animation:show .3s ease forwards}}}}}}@keyframes hide{0%{height:100%;opacity:1}to{height:0;opacity:0}}@keyframes show{0%{opacity:0;height:0}to{opacity:1;height:100%}}@layer components{.menu-panel{position:absolute;top:0;left:0;bottom:0;width:100%;background:var(--ant-color-bg-elevated);padding:var(--ant-padding) var(--ant-kp-layout-margin);transform:translateX(100%);transition:transform .5s ease;overflow:hidden}.menu-panel-scroll{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.menu-panel.open{transform:translateX(0)}.menu-panel-mobile-button{color:var(--ant-color-error)}.menu-panel-title{text-transform:uppercase}.menu-panel-block:not(:last-child),.menu-panel-header.has-border-bottom{border-bottom:1px solid var(--ant-color-split);padding-bottom:var(--ant-margin-lg)}.menu-panel-title.wrap{display:flex;align-items:center;gap:var(--ant-margin-xxs);transition:color .3s ease;svg{width:24px;height:24px}}@media screen and (min-width:768px){.menu-panel{position:relative;flex:1 1 auto;align-self:stretch;min-width:0;min-height:0;isolation:isolate;box-shadow:0 1px 0 var(--ant-color-bg-elevated);padding:var(--ant-margin-sm) 5px 0 0;opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .5s ease}.menu-panel:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;height:2px;background:var(--ant-color-bg-elevated);pointer-events:none}.menu-panel-scroll{flex:1 1 auto;scrollbar-color:transparent transparent!important;transition:scrollbar-color .3s ease}.menu-panel:hover .menu-panel-scroll{scrollbar-color:var(--ant-color-icon) transparent!important}.menu-panel.animating{opacity:1;transform:translateY(0)}.menu-panel-notification{opacity:0;transition:opacity .4s ease;transition-delay:.1s;will-change:opacity}.menu-panel-notification.animating{opacity:1}.menu-panel-mobile-button{display:none}.menu-panel-title.wrap{&:hover{color:var(--ant-color-link)}}}html[data-theme=dark] .menu-panel-mobile-header{.menu-panel-mobile-button{border-color:#353a48!important}}}@keyframes hide1{0%{max-height:10em;opacity:1}to{max-height:0;opacity:0}}@keyframes show1{0%{opacity:0;max-height:0}to{opacity:1;max-height:10em}}@layer components{.kp-header{position:relative;z-index:100;@media screen and (min-width:992px){position:static}.muffle-link{color:inherit;text-decoration:none}.plug{height:144px;@media screen and (max-width:576px) and (pointer:fine){height:155px}@media screen and (min-width:992px){display:none}}.kp-header-movable{position:fixed;background-color:var(--ant-kp-color-bg-header);transition:transform .2s;top:0;left:0;right:0;--kp-header-offset-y:0px;--kp-header-translate-y:0px;transform:translate3d(0,var(--kp-header-translate-y),0);@media screen and (min-width:992px){position:relative;transform:translate3d(0,var(--kp-header-offset-y),0)}&.fixed{--kp-header-translate-y:-64px}&.menu-opened{--kp-header-translate-y:0px}&.hidden{--kp-header-translate-y:-145px}}.kp-header-bar{position:relative;padding:var(--ant-padding-sm) 0 4px;max-width:var(--layout-width-wide);margin:0 auto;.kp-header-links{overflow-x:auto;scrollbar-width:thin;scrollbar-gutter:stable;padding:0 var(--ant-kp-layout-margin) 8px;@media screen and (min-width:768px){padding:0 var(--ant-padding-xs) 0 var(--ant-kp-layout-margin)}}.kp-header-theme-switch,.language-switcher{display:none}.show-ai-button-mob{display:flex;padding-right:var(--ant-margin-xs)}.show-old-site-button-mob{display:flex}.show-ai-button-pc,.show-old-site-button-pc{display:none}}.kp-header-divider{max-width:var(--layout-width-wide);padding:0 var(--ant-kp-layout-margin);margin:0 auto}.kp-header-icon-link{display:none;color:var(--ant-kpbrandsecondary-6);padding:0 10px;svg{width:18px;height:18px;color:var(--ant-color-icon);transition:color .3s ease}}.kp-header-icon-link-text{display:none;&.visible{display:block}}@media screen and (min-width:768px){.kp-header-bar{padding:var(--ant-padding-sm) var(--ant-kp-layout-margin) var(--ant-padding-sm) 0;.show-old-site-button-mob{display:none}.show-ai-button-pc{display:flex}.show-old-site-button-pc{display:block}}.kp-header-bar .kp-header-theme-switch,.kp-header-bar .language-switcher{display:block}.kp-header-icon-link{display:flex;&:hover{color:var(--ant-color-primary-hover);border-color:var(--ant-color-primary-hover)!important;svg{color:var(--ant-color-primary-hover)}}}.kp-header-bar .show-ai-button-mob,.temporarily-header-bar-link{display:none}}@media screen and (min-width:992px){.temporarily-header-bar-link{display:block}}@media screen and (min-width:1200px){.kp-header-icon-link{padding:0 var(--ant-button-padding-inline);svg{width:20px;height:20px}}.kp-header-icon-link-text{display:block}}@media (max-width:768px){.theme-switch,.theme-switch-placeholder{display:none!important}}}}