html,body{height:100%;margin:0;overflow:hidden}#app,main{width:100%;height:100%}micr-io{width:100%;height:100%}:root{--schooltv-primary: #009dd1}button.micrio-marker{display:flex;flex-direction:column;align-items:center}.interior .micrio-marker label{text-align:center!important;position:relative!important;top:-5px!important;left:unset!important;padding:6px 8px!important;background-color:#fff;text-shadow:none!important;color:#000;font-size:14px!important;font-weight:700!important;border-radius:4px;transform:translateZ(0)!important;z-index:-1}.micrio-marker-content,.micrio-marker-popup button,.micrio-button{background-color:#fff!important;color:#000!important}.micrio-waypoint .micrio-button{transition:transform .2s cubic-bezier(.42,0,.59,1.7)!important}.micrio-waypoint .micrio-button:hover{transform:translate3d(-50%,-50%,0) scale3d(.55,.55,1)}div.micrio-marker button.micrio-marker{transition:transform .2s cubic-bezier(.42,0,.59,1.7)!important;transform:translateZ(0)!important}div.micrio-marker:hover button.micrio-marker{transform:scale(1.1)!important}div.micrio-marker button.micrio-marker[title="Tour André Kuipers"] img{transform:translate(-10px,-7px) scale(2)}.interior div.micrio-marker button.micrio-marker[title="Tour André Kuipers"] img{transform:translateY(-18px) scale(2)}div.default.has-custom-icon.micrio-marker button.micrio-marker{background-color:none!important}:root{font-family:"Source Sans 3",Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}.buttonText{font-weight:700}.blackout.svelte-12udzpc{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000}.minimap-container.svelte-xwjxx0.svelte-xwjxx0{padding:24px;border-radius:24px;width:232px;background:#000c;pointer-events:none;box-shadow:var(--micrio-button-shadow);-webkit-backdrop-filter:var(--micrio-background-filter);backdrop-filter:var(--micrio-background-filter);background:var(--micrio-button-background, var(--micrio-background, none));text-align:center}.minimap.svelte-xwjxx0.svelte-xwjxx0{position:relative;width:100%;margin-bottom:8px}.minimap.svelte-xwjxx0 img.svelte-xwjxx0{width:100%}.bg-blue.svelte-xwjxx0.svelte-xwjxx0{background-color:var(--schooltv-primary)}.circle.svelte-xwjxx0.svelte-xwjxx0{transform:translate(-50%,-50%);position:absolute;width:24px;height:24px;border:2px dashed white;border-radius:50%;display:flex;align-items:center;justify-content:center}.view-direction.svelte-xwjxx0.svelte-xwjxx0{width:40px;height:40px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--schooltv-primary) 60%);clip-path:polygon(0 0,100% 0,75% 100%,25% 100%);transform:translateY(-70%)}.module-text.svelte-xwjxx0.svelte-xwjxx0{color:#fff}.module-description.svelte-xwjxx0.svelte-xwjxx0{margin-top:0;margin-bottom:0;color:#fff}.module-name.svelte-xwjxx0.svelte-xwjxx0{color:#fff;font-size:24px;font-weight:700}:root{--h-button-padding:1.6rem}button.svelte-f9hvi4{border-radius:2rem;border-width:0;background-color:#fff;margin:0 .25rem;min-height:2rem;box-shadow:var(--micrio-button-shadow);font-size:20px;padding:0 var(--h-button-padding) 0 var(--h-button-padding);transition:transform .2s cubic-bezier(.42,0,.59,1.7);transform:scale(1)}button.svelte-f9hvi4:hover{cursor:pointer;transform:scale(1.1)}.blue-bg.svelte-f9hvi4{background-color:var(--schooltv-primary);color:#fff}.icon-margin.svelte-17adnj{margin:.5rem 0rem .5rem .5rem}.hStack.svelte-16414x4{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.home-button-box.svelte-7k9uqo{position:absolute;left:32px;top:32px;z-index:1}.leftMargin.svelte-7k9uqo{margin-left:.5rem}.map.svelte-1xdqv5q{height:inherit;width:inherit}.glasspane.svelte-1ccxohk{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:100;display:flex;justify-content:center;align-items:center}h2.svelte-1ccxohk{font-size:24px}.popup.svelte-1ccxohk{width:864px;padding:32px;box-sizing:border-box;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:32px;background-color:#fff}h2.svelte-1ccxohk{font-size:26px;width:100%;text-align:left;font-weight:700}.map.svelte-1ccxohk{width:800px;height:400px}@media (max-width: 864px){.popup.svelte-1ccxohk{width:100%;padding:16px}.map.svelte-1ccxohk{width:100%}}.logo.svelte-1mwbdsd{z-index:1}.top-right.svelte-1mwbdsd{position:absolute;top:32px;right:32px}.panel.svelte-a2issw{position:absolute;bottom:0;display:flex;flex-direction:column;flex:1;z-index:1;left:2rem;bottom:2rem;gap:16px}iframe.svelte-lowp9m{width:100%;height:100%;background-color:#000}.iframe-container.svelte-lowp9m{width:100%;height:100%}.hide.svelte-lowp9m{display:none}.button-box.svelte-1orx2i0{padding:1rem;min-height:5rem}.right-margin.svelte-1orx2i0{margin-right:.5rem}:root{--andre-width:144px}.andre-container.svelte-2gzawn{padding-left:calc(var(--andre-width) - var(--h-button-padding) + 12px);height:3rem;display:flex;flex-direction:row;align-items:end;color:#fff;overflow:visible;position:relative;height:100%}img.svelte-2gzawn{width:var(--andre-width);position:absolute;bottom:0;left:calc(-1 * var(--h-button-padding) + 12px);-webkit-user-select:none;user-select:none}.content-container.svelte-2gzawn{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.continue-button.svelte-nbzgjk{width:fit-content;position:absolute;z-index:1;right:32px;bottom:32px}h1.svelte-trnu45{font-size:64px;margin-top:1rem;margin-bottom:0;font-weight:700}h2.svelte-trnu45{margin-top:0;font-weight:400;font-size:32px}.welcome-screen.svelte-trnu45{width:100vw;height:100vh;background-image:url(../backdrop.webp);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:start}.content-container.svelte-trnu45{color:#fff;background:radial-gradient(ellipse at center,#000c,#0000 70%);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.video-container.svelte-trnu45{margin-top:2rem;height:30rem;width:100%;max-width:50rem;display:flex}.button-box.svelte-trnu45{margin-top:3rem;display:flex;flex-direction:column;gap:2rem;align-items:center}@media (min-width: 640px){.button-box.svelte-trnu45{flex-direction:row}}.anim.svelte-trnu45{position:absolute;top:0;left:0}.bob.svelte-trnu45{animation:svelte-trnu45-bob var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.bob-slow.svelte-trnu45{animation:svelte-trnu45-bob calc(var(--duration) * 5) ease-in-out infinite;animation-delay:var(--delay)}.bob-3.svelte-trnu45{animation:svelte-trnu45-bob3 calc(var(--duration) * 5) ease-in-out infinite;animation-delay:var(--delay)}.spin.svelte-trnu45{animation:svelte-trnu45-spin calc(var(--duration) * 1.7) linear infinite}.reverse.svelte-trnu45{animation-direction:reverse}.fly.svelte-trnu45{animation:svelte-trnu45-fly calc(var(--duration) * 3) linear infinite}.flyY.svelte-trnu45{animation:svelte-trnu45-flyY calc(var(--duration) * 6) linear infinite}.wobble.svelte-trnu45{animation:svelte-trnu45-wobble calc(var(--duration) * 3.7) ease-in-out infinite}.wobble2.svelte-trnu45{animation:svelte-trnu45-wobble2 calc(var(--duration) * 3.7) ease-in-out infinite}@keyframes svelte-trnu45-bob{0%{transform:translateY(0)}50%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes svelte-trnu45-bob3{0%{transform:translateY(0)}50%{transform:translateY(60px)}to{transform:translateY(0)}}@keyframes svelte-trnu45-spin{0%{transform:rotate(0)}50%{transform:rotate(-180deg)}to{transform:rotate(-360deg)}}@keyframes svelte-trnu45-wobble{0%{transform:rotate(0)}25%{transform:rotate(-20deg)}50%{transform:rotate(0)}75%{transform:rotate(20deg)}}@keyframes svelte-trnu45-wobble2{0%{transform:rotate(0)}25%{transform:rotate(20deg)}50%{transform:rotate(0)}75%{transform:rotate(-20deg)}}@keyframes svelte-trnu45-fly{0%{transform:translate(-10vw)}50%{transform:translate(50vw)}to{transform:translate(110vw)}}@keyframes svelte-trnu45-flyY{0%{transform:translateY(-10vh)}50%{transform:translateY(50vh)}to{transform:translateY(110vh)}}
