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}.swiper-navigation-icon{display:none}.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}.preview-image-1{background-image:url(/img/cases/case_1.jpg)}.preview-image-2{background-image:url(/img/cases/case_2.jpg)}.preview-image-3{background-image:url(/img/cases/case_3.jpg)}.mxd-services-stack__work:hover .mxd-services-stack__preview{-webkit-filter:none!important;transform:none!important}.hero-09-headline__title{width:100%;max-width:100%}.hero-09-headline-large{width:100%;max-width:100%;color:var(--t-bright);word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;font-size:5rem;font-weight:700;line-height:1.15;display:block}@media only screen and (min-width:480px){.hero-09-headline-large{font-size:7rem}}@media only screen and (min-width:768px){.hero-09-headline-large{font-size:10rem}}@media only screen and (min-width:1024px){.hero-09-headline-large{font-size:13rem}}@media only screen and (min-width:1200px){.hero-09-headline-large{font-size:16rem}}@media only screen and (min-width:1600px){.hero-09-headline-large{font-size:20rem}}.footer-fullwidth-title{width:100%;color:var(--t-bright);text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:4rem;font-weight:700;line-height:1;overflow:hidden}@media only screen and (min-width:480px){.footer-fullwidth-title{font-size:5.5rem}}@media only screen and (min-width:768px){.footer-fullwidth-title{font-size:8rem}}@media only screen and (min-width:1024px){.footer-fullwidth-title{font-size:11rem}}@media only screen and (min-width:1200px){.footer-fullwidth-title{font-size:14rem}}@media only screen and (min-width:1600px){.footer-fullwidth-title{font-size:18rem}}
