html{scroll-behavior:smooth}.mxd-nav__wrap{pointer-events:none;display:block}.mxd-nav__wrap.active_menu{pointer-events:all}.mxd-menu__wrapper{pointer-events:none;display:block}.mxd-menu__wrapper.active_menu{pointer-events:all}.mxd-menu__wrapper .fade-in-elm{visibility:hidden;opacity:0;transition:all .6s}.mxd-menu__wrapper.active_menu .fade-in-elm{visibility:visible;opacity:1}.mxd-menu__wrapper .fade-in-up-elm{visibility:hidden;opacity:0;transition:all .6s;transform:translateY(25px)}.mxd-menu__wrapper.active_menu .fade-in-up-elm{visibility:visible;opacity:1;transform:translateY(0)}.submenu{height:0;padding-top:0;display:block;overflow:hidden}.videoModal__bodyOpen{overflow:hidden}.videoModal__overlay{z-index:111;background:#000c;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.videoModal__content{background:0 0;border:none;outline:none;overflow:hidden}.videoModal__playerWrap{aspect-ratio:16/9;width:min(90vw,1600px);max-width:1200px;position:relative}.hamburger__line{transition:all .3s}.nav-open .hamburger__line:first-child{transform:translateY(5px)rotate(45deg)}.nav-open .hamburger__line:last-child{transform:translateY(-5px)rotate(-45deg)}.loading__item,.loading__fade{opacity:0}.blog-card-custom{border-radius:inherit}.blog-card-custom .post-featured__categories,.blog-card-custom .post-featured__content{position:relative}.blog-card-custom .post-featured__meta,.blog-card-custom .post-featured__title a,.blog-card-custom .post-featured__excerpt p{color:#fff!important}.blog-readmore-white{color:#111!important;background:#fff!important;border-color:#fff!important}.mxd-footer__text-wrap{overflow-x:clip}.mxd-footer__fullwidth-text .mxd-footer__svg-v2{width:100%;max-width:100%;height:auto;display:block}#mxd-footer .anim-uni-in-up,#mxd-footer .animate-card-2,#mxd-footer .animate-card-3,#mxd-footer .animate-card-4,#mxd-footer .animate-card-5{opacity:1!important;visibility:visible!important;transform:none!important}.mxd-header__logo .mxd-logo__inline{width:142px;height:auto;display:block}.mxd-header__controls{align-items:center}.mxd-menu__inner{flex-direction:column;display:flex}.mxd-menu__left{width:100%;max-width:760px}@media only screen and (max-width:991px){.mxd-nav__wrap{width:100%;left:0;right:0;overflow-x:clip}.mxd-nav__contain{box-sizing:border-box;width:100%;padding-left:3rem;padding-right:max(3rem, env(safe-area-inset-right));margin-top:3rem}.mxd-nav__hamburger{flex:none;margin-left:auto}.mxd-header{padding-top:2.5rem}.mxd-header__controls{gap:.8rem;min-height:4.6rem;margin-right:0}.mxd-header__controls .btn-mobile-icon,.mxd-header__controls .mxd-color-switcher{width:4.6rem;height:4.6rem}.mxd-menu__inner{gap:14px;padding-top:96px}.mxd-menu__left{width:100%}.mxd-menu__caption{margin-bottom:14px;font-size:1.5rem;line-height:1.2}.main-menu__item{margin-bottom:8px}.main-menu__item a{font-size:clamp(2.2rem,10vw,3.4rem);line-height:1}.mxd-menu__data{margin-top:12px;padding-top:12px}.facts-main-text{font-size:clamp(3.6rem,11vw,5.2rem);line-height:1.02}.facts-main-text.white{max-width:100%;line-height:1.05}.facts-main-text.white span,.bottom-text-span{font-size:clamp(2.2rem,7vw,3.2rem);line-height:1.1}.facts-main-text3 span{border-radius:2rem;padding:.7rem 1.6rem;font-size:clamp(2rem,6vw,2.8rem);line-height:1.1}.facts-main-text4{max-width:100%;line-height:1.08}.mxd-counter{gap:1.4rem}.mxd-counter__descr{max-width:100%;font-size:1.7rem;line-height:1.35}.mxd-counter__descr2{font-size:clamp(2.2rem,7vw,3rem);line-height:1.1!important}.mxd-counter__descr3,.mxd-counter__descr4{max-width:100%;margin-top:1.2rem;margin-left:0;font-size:1.7rem;line-height:1.35}}@media only screen and (min-width:1200px){.mxd-menu__wrapper{justify-content:flex-end;align-items:flex-start;padding:2.4rem 4rem;display:flex}.mxd-menu__contain{width:min(100%,980px);height:auto;max-height:82vh;margin-left:auto}.mxd-menu__inner{padding-bottom:3.2rem;overflow-y:auto}.mxd-menu__left{width:100%;height:auto;padding:3.2rem 3.2rem 0;overflow:visible}.mxd-menu__caption{max-width:100%;margin-bottom:2rem}.main-menu__accordion{gap:.8rem}.main-menu__item a{font-size:3.2rem}.mxd-menu__data{margin-top:1.6rem;padding:0 3.2rem 2.4rem;position:static}}@media only screen and (min-width:768px){.mxd-header__logo .mxd-logo__inline{width:164px}}[color-scheme=dark] .facts-main-text:not(.white),[color-scheme=dark] .facts-main-text4,[color-scheme=dark] .bottom-text-span{color:var(--t-bright)}[color-scheme=dark] .facts-main-text.white .bottom-text-span{color:var(--nl-white)}
