.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}.mxd-services-stack__work,.mxd-services-stack__preview,.mxd-preview-hover,.mxd-preview-hover i{backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform,opacity;transform:translate(0,0)}.no-touch .mxd-services-stack__work:hover .mxd-services-stack__preview{transition:transform .6s cubic-bezier(.2,1,.3,1);transform:scale(1.05)translateZ(0)}.mxd-preview-hover{pointer-events:none;perspective:1000px}::-webkit-scrollbar{background:var(--bg-color,#fff)!important;width:16px!important;height:16px!important;display:block!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{border:3px solid var(--bg-color,#fff)!important;background:#cbd5e1!important;border-radius:8px!important}::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.elegant-quote{color:var(--text-color,#f8fafc);border-left:2px solid var(--accent-color,#fff);opacity:.9;margin:2rem 0;padding-left:1.5rem;font-size:1.75rem;font-style:italic;font-weight:300;line-height:1.6}html[color-scheme=light] .elegant-quote{color:var(--text-color,#1e293b);border-left:2px solid var(--accent-color,#0f172a)}.physics-menu-container{pointer-events:auto;width:100%;min-height:500px}.mxd-footer-pill{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:#ffffff0d;border:1px solid #fff3;border-radius:50px;padding:8px 20px;font-size:14px;text-decoration:none;transition:background .3s,border-color .3s;display:inline-block}html[color-scheme=light] .mxd-footer-pill{color:#0f172a;background:#0f172a0d;border-color:#0f172a33}.mxd-footer-pill:hover{background:#ffffff1a;border-color:#fff6}html[color-scheme=light] .mxd-footer-pill:hover{background:#0f172a1a;border-color:#0f172a66}html[color-scheme=light] .mxd-partners-cards__logo img{filter:invert()brightness(0);opacity:.8;transition:all .3s}html[color-scheme=light] .mxd-partners-cards__item:hover .mxd-partners-cards__logo img{opacity:1}.mxd-image-label{color:#fff;z-index:999;pointer-events:none;background:red;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 0 10px #00000080}.mxd-divider{height:55vh!important;min-height:450px!important;max-height:650px!important;overflow:hidden!important}.mxd-divider__image{height:100%!important}.mxd-promo__bg{background-image:url(../media/cta-emojis.57ce7b7b.png)!important;background-position:50%!important;background-size:cover!important}h1,h1.t-large,h1.t-medium,h1.t-120,h1.t-bright{margin:0!important;padding:0!important}h1.t-large{font-family:var(--_font-accent)!important;font-size:clamp(2.2rem,5vw,3rem)!important}h1.t-medium{font-weight:var(--fw-medium)!important}h1.t-120{line-height:1.2!important}h1.t-bright{color:var(--t-bright)!important}.inner-headline__title{margin-bottom:.5rem!important}
