.mss-scene{position:relative;min-height:var(--mss-scroll-vh,600vh);width:100%;overflow:visible!important;align-self:stretch}.mss-stage{position:relative;height:calc(100vh - var(--mss-top-offset,0px));width:100%;overflow:hidden;isolation:isolate;transform:translateZ(0)}.mss-stage.is-fixed{position:fixed!important;top:var(--mss-top-offset,0px)!important;left:var(--mss-fixed-left,0px)!important;width:var(--mss-fixed-width,100%)!important;z-index:50}.mss-stage.is-ended{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;width:100%!important}.mss-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.mss-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.mss-slides{position:absolute;inset:0;z-index:2;pointer-events:none}.mss-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,80px);opacity:0;visibility:hidden;will-change:opacity}.mss-slide.is-active{visibility:visible}.mss-headline{margin:0;color:#fff;font-size:clamp(30px,4vw,64px);line-height:1.12;font-weight:500}.mss-token{color:var(--mss-inactive,rgba(255,255,255,.28));transition:color .08s linear}.mss-token.is-revealed{color:var(--mss-active,#fff)}.mss-token.is-current{color:var(--mss-accent,#fff)}.mss-loader{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#111;transition:opacity .35s ease}.mss-loader.is-hidden{opacity:0;pointer-events:none}.mss-loader span{width:34px;height:34px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:mss-spin .8s linear infinite}@keyframes mss-spin{to{transform:rotate(360deg)}}.mss-editor-placeholder{padding:60px;border:1px dashed #bbb;text-align:center;background:#f7f7f7}.elementor-editor-active .mss-scene{min-height:100vh}.elementor-editor-active .mss-stage{position:relative!important;top:auto!important;left:auto!important;width:100%!important}.elementor-editor-active .mss-slide:first-child{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.mss-scene{min-height:100vh}.mss-stage{position:relative!important;top:auto!important;left:auto!important;width:100%!important}}
