.h5p-game-map-path{border-top:4px var(--path-style, solid) var(--path-color, rgba(0, 0, 0, 0.7));opacity:1;position:absolute;transform-origin:0 center;transition:opacity .5s ease-in-out,border-color .5s ease-in-out}.h5p-game-map-path.display-none{display:none}.h5p-game-map-path.transparent{opacity:0}.h5p-game-map-path.h5p-game-map-path-open{border-color:var(--path-color, rgba(0, 0, 0, 0.7))}.h5p-game-map-path.h5p-game-map-path-cleared{border-color:var(--path-color-cleared, rgba(0, 130, 0, 0.7))}
.h5p-game-map-stage-label-container{border:0;opacity:1;position:absolute;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:var(--label-transition);z-index:2}.h5p-game-map-stage-label-container .h5p-game-map-stage-label{transition:height .2s linear;border-radius:3px;background:rgba(0,0,0,.7);color:#fff;line-height:1.5;padding:.5em 1em .5em 1em;overflow:hidden;font-size:.9em;min-width:6em;max-width:11em;max-height:20.5em}.h5p-game-map-stage-label-container .h5p-game-map-stage-label .h5p-game-map-stage-label-inner{white-space:initial;text-overflow:ellipsis;overflow:hidden;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.h5p-game-map-stage-label-container.touch-device{transition-delay:0s}.h5p-game-map-stage-label-container.bottom{bottom:-2.75em;left:50%;transform:translateX(-50%)}.h5p-game-map-stage-label-container.bottom .h5p-game-map-stage-label .h5p-game-map-stage-label-inner{text-align:center}.h5p-game-map-stage-label-container.top{bottom:calc(120% + var(--label-extra-top-offset, 0%));left:50%;transform:translateX(-50%)}.h5p-game-map-stage-label-container.top .h5p-game-map-stage-label .h5p-game-map-stage-label-inner{text-align:center}.h5p-game-map-stage-label-container.left{right:125%;transform:translateY(-50%);top:50%}.h5p-game-map-stage-label-container.right{left:125%;transform:translateY(-50%);top:50%}.h5p-game-map-stage-label-container.top-left{bottom:75%;right:125%}.h5p-game-map-stage-label-container.top-right{bottom:75%;left:125%}.h5p-game-map-stage-label-container.bottom-right{bottom:-1.75em;left:125%}.h5p-game-map-stage-label-container.bottom-left{bottom:-1.75em;right:125%}.h5p-game-map-stage-label-container.visibility-hidden{visibility:hidden;opacity:0}.h5p-game-map-stage-label-container.display-none{display:none}.h5p-game-map-stage-label-container.multiline.bottom{bottom:-4.125em}.h5p-game-map-stage-label-container.multiline.bottom-right{bottom:-3.125em}.h5p-game-map-stage-label-container.multiline.bottom-left{bottom:-3.125em}.h5p-game-map-stage-label-container.multiline .h5p-game-map-stage-label .h5p-game-map-stage-label-inner{white-space:initial}
.h5p-game-map-stage-score-stars-container{bottom:95%;border:0;display:flex;flex-direction:row;justify-content:center;left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:var(--on-hover-transition);z-index:1}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star{height:calc(1.25*var(--stage-font-size));position:relative;width:calc(1.25*var(--stage-font-size))}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star svg #outline{fill:#000}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star svg #background-left{fill:#fff}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star svg #background-right{fill:#fff}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.small{height:var(--stage-font-size);width:var(--stage-font-size)}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.left{right:calc(-0.3*var(--stage-font-size));top:calc(.4*var(--stage-font-size));rotate:-30deg}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.right{left:calc(-0.3*var(--stage-font-size));top:calc(.4*var(--stage-font-size));rotate:30deg}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.half #background-left{fill:#e2bb1e}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.full #background-left{fill:#e2bb1e}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.full #background-right{fill:#e2bb1e}.h5p-game-map-stage-score-stars-container.touch-device{transition-delay:0s}.h5p-game-map-stage-score-stars-container.visibility-hidden{visibility:hidden;opacity:0}.h5p-game-map-stage-score-stars-container.display-none{display:none}@container map-container (max-width: 560px){.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.left{right:calc(-0.2*var(--stage-font-size));top:calc(.3*var(--stage-font-size));rotate:-30deg}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.right{left:calc(-0.2*var(--stage-font-size));top:calc(.3*var(--stage-font-size));rotate:30deg}}@container map-container (max-width: 420px){.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.left{right:calc(.05*var(--stage-font-size));top:calc(.2*var(--stage-font-size));rotate:-30deg}.h5p-game-map-stage-score-stars-container .h5p-game-map-stage-score-star.right{left:calc(.05*var(--stage-font-size));top:calc(.2*var(--stage-font-size));rotate:30deg}}@container map-container (max-width: 300px){.h5p-game-map-stage-score-stars-container{display:none}}
.h5p-game-map-stage{--label-transition: opacity 0.2s ease-in .3s;background:none;border:none;box-sizing:border-box;cursor:pointer;display:block;height:max(1rem,var(--stage-height));left:var(--stage-left);margin:0;opacity:1;padding:0;position:absolute;top:var(--stage-top);transition:opacity .5s ease-in-out;width:max(1rem,var(--stage-width))}.h5p-game-map-stage:hover,.h5p-game-map-stage:focus{z-index:1}.h5p-game-map-stage.display-none{display:none}.h5p-game-map-stage.transparent{opacity:0}.h5p-game-map-stage.animate.animate-shake{animation:shake;animation-duration:.25s}.h5p-game-map-stage.animate.animate-bounce{animation:bounce;animation-duration:1s;transform-origin:center bottom}.h5p-game-map-stage.animate.animate-pulse{animation:pulse;animation-duration:.5s;animation-timing-function:ease-in-out}.h5p-game-map-stage:has(.h5p-game-map-stage-score-stars-container:not(.visibility-hidden)){--label-extra-top-offset: 0.75rem}.h5p-game-map-stage .h5p-game-map-stage-content{border:2px solid var(--stage-color-border, rgba(0, 0, 0, 0.4));border-radius:50%;box-sizing:border-box;height:100%;position:relative;transition:transform .1s ease-in-out;z-index:1}.h5p-game-map-stage .h5p-game-map-stage-content::before{font-family:"H5PFontAwesome4",sans-serif;font-size:max(.75rem,var(--stage-font-size));line-height:max(1rem,var(--stage-line-height));position:absolute}.h5p-game-map-stage .h5p-game-map-stage-content.dark-text{color:var(--stage-color-contrast-dark, #000)}.h5p-game-map-stage .h5p-game-map-stage-content.light-text{color:var(--stage-color-contrast-light, #fff)}.h5p-game-map-stage .h5p-game-map-stage-content:hover{transform:scale(1.25)}.h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-locked,.h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-sealed{background-color:var(--stage-color-locked, rgba(153, 0, 0, 0.7))}.h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-locked::before,.h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-sealed::before{content:var(--icon-fontawesome-lock);left:0;right:0;top:-1px}.h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-open{background-color:var(--stage-color, rgba(250, 223, 10, 0.7))}.h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-cleared{background-color:var(--stage-color-cleared, rgba(0, 130, 0, 0.7))}.h5p-game-map-stage .h5p-game-map-stage-content.h5p-game-map-stage-cleared::before{content:var(--icon-fontawesome-star)}.h5p-game-map-stage .h5p-game-map-stage-content:has(+.h5p-game-map-stage-score-stars-container).h5p-game-map-stage-cleared::before{content:var(--icon-fontawesome-check)}@keyframes shake{0%{transform:translate3d(0, 0, 0)}15%,45%,75%{transform:translate3d(-0.5rem, 0, 0)}30%,60%,90%{transform:translate3d(0.5rem, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes bounce{0%,20%,53%,100%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -1rem, 0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -0.5rem, 0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{transform:translate3d(0, -0.125rem, 0) scaleY(1.02)}}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.h5p-content:not(.using-mouse) .h5p-game-map-stage:focus .h5p-game-map-stage-content{transform:scale(1.25)}@media(max-width: 768px){.h5p-game-map-stage{scale:1.5}}
.h5p-game-map-stage-content.h5p-game-map-stage-locked.override-symbol::before,.h5p-game-map-stage-content.h5p-game-map-stage-open::before,.h5p-game-map-stage-content.h5p-game-map-stage-cleared::before{font-family:"H5PGameMap","H5PFontAwesome4",sans-serif;font-size:max(.75rem,var(--stage-font-size));left:50%;line-height:max(1rem,var(--stage-line-height));top:50%;transform:translate(-50%, -50%)}.h5p-game-map-stage-content.h5p-game-map-stage-locked.override-symbol.finish::before,.h5p-game-map-stage-content.h5p-game-map-stage-open.finish::before,.h5p-game-map-stage-content.h5p-game-map-stage-cleared.finish::before{content:var(--icon-fontawesome-flag-checkered);left:50%;top:50%}.h5p-game-map-stage-content.h5p-game-map-stage-locked.override-symbol.extra-life::before,.h5p-game-map-stage-content.h5p-game-map-stage-open.extra-life::before,.h5p-game-map-stage-content.h5p-game-map-stage-cleared.extra-life::before{content:var(--icon-fontawesome-heart);left:50%;top:calc(50% + .125em)}.h5p-game-map-stage-content.h5p-game-map-stage-locked.override-symbol.extra-time::before,.h5p-game-map-stage-content.h5p-game-map-stage-open.extra-time::before,.h5p-game-map-stage-content.h5p-game-map-stage-cleared.extra-time::before{content:var(--icon-fontawesome-clock);left:50%;top:calc(50% + .05em)}.h5p-game-map-stage-content.h5p-game-map-stage-locked.override-symbol.link::before,.h5p-game-map-stage-content.h5p-game-map-stage-open.link::before,.h5p-game-map-stage-content.h5p-game-map-stage-cleared.link::before{content:var(--icon-fontawesome-link);left:50%;top:calc(50% + .05em)}
.media-screen{align-items:center;background:var(--color-background);box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;overflow-wrap:anywhere;padding:1rem 0 3rem 0;position:relative;top:0;z-index:3}.media-screen.display-none{display:none}.media-screen>:not(:first-child){margin-top:.5rem}.media-screen p{margin:0 0 .5em}.media-screen .media-screen-medium{align-items:center;display:flex;height:15em;justify-content:center;margin:4.375em 0;position:relative;width:100%}.media-screen .media-screen-medium.display-none{display:none}.media-screen .media-screen-medium.h5p-image>img,.media-screen .media-screen-medium.h5p-video>video,.media-screen .media-screen-medium.h5p-video.h5p-youtube>div:not(.media-screen-bar){box-shadow:.5em .25em 3em 0 rgba(0,0,0,.2);position:absolute;left:50%;max-height:15em;min-width:20em;top:50%;transform:translate(-50%, -50%)}.media-screen .media-screen-medium.h5p-image>img{object-fit:contain}.media-screen .media-screen-medium.h5p-image>img,.media-screen .media-screen-medium.h5p-video>video{max-width:85%}.media-screen .media-screen-medium.h5p-video.h5p-youtube>div:not(.media-screen-bar){max-width:26.666em}.media-screen .media-screen-bar{background-color:var(--color-primary-10);background-size:cover;height:70%;width:inherit}.media-screen .media-screen-image{box-shadow:10px 4px 47px 0 var(--color-shadow-dark);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:3}.media-screen .media-screen-introduction{color:var(--color-text);text-decoration:none solid var(--color-text)}.media-screen .media-screen-introduction.display-none{display:none}.media-screen .media-screen-content{width:80%}.media-screen .media-screen-content.display-none{display:none}.media-screen .media-screen-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;width:90%}.media-screen .media-screen-buttons-wrapper .media-screen-button button{background-color:var(--color-primary);background-size:cover;border:0;border-radius:3px;color:var(--color-background);cursor:pointer;font-size:20px;font-weight:400;padding:.5rem 2.5rem;text-align:center;text-decoration:none solid var(--color-background);white-space:nowrap}.media-screen .media-screen-buttons-wrapper .media-screen-button button:hover{background-color:var(--color-primary-90);background-size:cover;cursor:pointer}.media-screen .media-screen-buttons-wrapper .media-screen-button button:active{background-color:var(--color-primary-95);background-size:cover}
.media-screen.start .media-screen-button-start button::before{content:var(--icon-fontawesome-map-marker);font-family:"H5PFontAwesome4",sans-serif;padding-right:.5rem}
.media-screen.end .h5p-game-map-feedback-wrapper{align-items:center;display:flex;flex-direction:column}.media-screen.end .h5p-game-map-feedback-wrapper .h5p-question-feedback{margin:0}.media-screen.end .h5p-game-map-feedback-wrapper .h5p-question-feedback .h5p-question-feedback-container{text-align:center}.media-screen.end .h5p-game-map-feedback-wrapper .h5p-question-scorebar{margin:0 0 1em 0;padding:0}.media-screen.end .h5p-game-map-feedback-wrapper .h5p-question-scorebar.display-none{display:none}.media-screen.end .media-screen-button-show-solutions button::before{content:var(--icon-fontawesome-eye);font-family:"H5PFontAwesome4",sans-serif;padding-right:.5rem}.media-screen.end .media-screen-button-restart button::before{content:var(--icon-fontawesome-arrow-rotate-right);font-family:"H5PFontAwesome4",sans-serif;padding-right:.5rem}
.h5p-game-map-map{--map-aspect-ratio: 16/9;background-color:var(--map-background-color, var(--color-background));box-shadow:10px 10px 30px var(--color-shadow-light);box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;position:relative;user-select:none;z-index:0}.h5p-game-map-map .h5p-game-map-background-image{display:block;grid-area:1/1/1/1;height:auto;pointer-events:none;width:100%}.h5p-game-map-map .h5p-game-map-background-image.hidden{aspect-ratio:var(--map-aspect-ratio);visibility:hidden}.h5p-game-map-map .h5p-game-map-path-wrapper{grid-area:1/1/1/1;height:100%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:100%}.h5p-game-map-map .h5p-game-map-stage-wrapper{grid-area:1/1/1/1;height:100%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:100%}
.status-container{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0}@supports(-webkit-touch-callout: none) and (not (translate: none)){.status-container:not(:last-child){margin-right:1.25rem}}.status-container::before{color:#1768c4;margin-right:.5rem}.status-container.display-none{display:none}.status-container.animate-pulse{animation:pulse;animation-duration:.5s;animation-timing-function:ease-in-out}.status-container .status-container-values{box-sizing:border-box;display:flex;flex-direction:row;font-weight:bold;justify-content:center}.status-container .status-container-values span.value,.status-container .status-container-values span.max-value{color:#1768c4}.status-container .status-container-values span.delimiter{text-align:center;width:1rem}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}
.status-containers{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:center}@supports(-webkit-touch-callout: none) and (not (translate: none)){.status-containers:not(:last-child){margin-right:1.25rem}}.status-containers.display-none{display:none}
.toolbar-button{--titlebarButtonSize: 3em;--titlebarButtonBackgroundSize: 1.25em;align-items:center;background-color:var(--color-primary-5);background-position:center;background-repeat:no-repeat;background-size:var(--titlebarButtonBackgroundSize) var(--titlebarButtonBackgroundSize);border:2px solid var(--color-text-light);border-radius:3px;display:flex;flex-shrink:0;font-size:1em;height:var(--titlebarButtonSize);padding:0;width:var(--titlebarButtonSize)}.toolbar-button:not(.toolbar-button-disabled):hover{background-color:var(--color-primary-10);cursor:pointer}.toolbar-button:not(.toolbar-button-disabled):active{background-color:var(--color-primary-25)}.toolbar-button:not(.toolbar-button-disabled).toolbar-button-active{background-color:var(--color-primary);background-position:center;background-repeat:no-repeat;background-size:var(--titlebarButtonBackgroundSize) var(--titlebarButtonBackgroundSize);opacity:20}.toolbar-button:not(.toolbar-button-disabled).toolbar-button-active:hover{background-color:var(--color-primary-90);cursor:pointer}.toolbar-button:not(.toolbar-button-disabled).toolbar-button-active:active{background-color:var(--color-primary-95)}.toolbar-button.toolbar-button-disabled{background-color:var(--color-disabled)}.toolbar-button.toolbar-button-disabled::before{color:var(--color-text-light)}.toolbar-button-display-none{display:none}.toolbar-button-cloak{visibility:hidden;opacity:0}
.h5p-game-map-toolbar-tool-bar{align-items:center;background-color:var(--color-background);box-shadow:10px 10px 30px var(--color-shadow-light);box-sizing:border-box;column-gap:1.25rem;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;justify-content:center;margin-bottom:.5em;overflow:hidden;padding:.5em;row-gap:.25rem}.h5p-game-map-toolbar-tool-bar .toolbar-headline{color:var(--color-text);flex-grow:1;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5p-game-map-toolbar-tool-bar .toolbar-non-headline{align-items:center;column-gap:1.25rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:.25rem}.h5p-game-map-toolbar-tool-bar .toolbar-non-headline .status-containers .status-container-timer::before{content:var(--icon-fontawesome-clock);font-family:"H5PFontAwesome4",sans-serif}.h5p-game-map-toolbar-tool-bar .toolbar-non-headline .status-containers .status-container-lives::before{content:var(--icon-fontawesome-heart);font-family:"H5PFontAwesome4",sans-serif}.h5p-game-map-toolbar-tool-bar .toolbar-non-headline .status-containers .status-container-stages::before{content:var(--icon-fontawesome-circle-alt);font-family:"H5PFontAwesome4",sans-serif}.h5p-game-map-toolbar-tool-bar .toolbar-non-headline .status-containers .status-container-score::before{content:var(--icon-fontawesome-star);font-family:"H5PFontAwesome4",sans-serif}.h5p-game-map-toolbar-tool-bar .toolbar-buttons{display:flex;flex-direction:row;flex-grow:0;flex-shrink:1}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button{color:#1768c4;position:relative}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button::before{font-family:"H5PFontAwesome4",sans-serif;font-size:1.15em;height:1.15em;left:50%;margin-left:-0.575em;margin-top:-0.575em;position:absolute;top:50%;width:1.15em}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-audio::before{content:var(--icon-fontawesome-volume-off)}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-audio.toolbar-button-active:not(.toolbar-button-disabled){background-color:var(--color-primary-5)}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-audio.toolbar-button-active::before{content:var(--icon-fontawesome-volume-high)}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-settings::before{content:var(--icon-fontawesome-gear)}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-settings.toolbar-button-active:not(.toolbar-button-disabled){background-color:var(--color-primary);color:var(--color-text-light)}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-finish::before{content:var(--icon-fontawesome-flag-checkered)}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.animate-pulse:not(.toolbar-button-disabled){animation:pulse;animation-duration:.5s;animation-timing-function:ease-in-out}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-fullscreen.toolbar-button-exit-fullscreen::before{content:var(--icon-fontawesome-compress)}.h5p-game-map-toolbar-tool-bar .toolbar-buttons .toolbar-button.toolbar-button-fullscreen.toolbar-button-enter-fullscreen::before{content:var(--icon-fontawesome-expand)}.h5p-game-map-toolbar-tool-bar.display-none{display:none}.h5p-game-map-toolbar-tool-bar.solution-mode{background-color:var(--color-text)}.h5p-game-map-toolbar-tool-bar.solution-mode .toolbar-headline{color:var(--color-background)}.h5p-game-map-toolbar-tool-bar.solution-mode .toolbar-headline::after{content:var(--icon-fontawesome-eye);font-family:"H5PFontAwesome4",sans-serif;font-weight:normal;margin-left:.5em}.h5p-game-map-toolbar-tool-bar.solution-mode .status-containers .status-container::before{color:var(--color-background)}.h5p-game-map-toolbar-tool-bar.solution-mode .status-containers .status-container .status-container-values span.value,.h5p-game-map-toolbar-tool-bar.solution-mode .status-containers .status-container .status-container-values span.max-value{color:var(--color-background)}.h5p-game-map-toolbar-tool-bar.solution-mode .status-containers .status-container .status-container-values span.delimiter{color:var(--color-background);text-align:center;width:1em}.h5p-game-map-toolbar-tool-bar.solution-mode .toolbar-buttons .toolbar-button{background-color:rgba(166,166,166,.1);border-color:var(--color-text);color:var(--color-background)}.h5p-game-map-toolbar-tool-bar.solution-mode .toolbar-buttons .toolbar-button:not(.toolbar-button-disabled):hover{background-color:rgba(166,166,166,.2)}.h5p-game-map-toolbar-tool-bar.solution-mode .toolbar-buttons .toolbar-button:not(.toolbar-button-disabled):active{background-color:rgba(166,166,166,.3)}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}
.h5p-game-map-confirmation-dialog .h5p-confirmation-dialog-popup{min-width:15rem}.h5p-game-map-confirmation-dialog .h5p-confirmation-dialog-popup .h5p-confirmation-dialog-exit{padding:1px 6px}.h5p-game-map-confirmation-dialog.prefers-reduced-motion .h5p-confirmation-dialog-background .h5p-confirmation-dialog-popup{-webkit-transition:none;transition:none}.h5p-game-map-confirmation-dialog.prefers-reduced-motion .h5p-confirmation-dialog-background.hiding .h5p-confirmation-dialog-popup{opacity:0}
.h5p-game-map-overlay-dialog-headline-timer{font-size:1.25rem;font-weight:bold;justify-self:flex-end}.h5p-game-map-overlay-dialog-headline-timer.timeout-warning{color:#b00}.h5p-game-map-overlay-dialog-headline-timer::before{content:var(--icon-fontawesome-clock);font-family:"H5PFontAwesome4",sans-serif;margin-right:.5rem}.h5p-game-map-overlay-dialog-headline-timer.display-none{display:none}.h5p-game-map-overlay-dialog-headline-timer.notify-animation{animation:pulse;animation-duration:1s;animation-timing-function:ease-in-out}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.25, 1.25, 1.25)}100%{transform:scale3d(1, 1, 1)}}
.h5p-game-map-overlay-dialog{--overlay-dialog-screen-offset: 4rem;align-items:center;background-color:rgba(44,44,44,.8);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1/1/1;height:100%;left:0;position:relative;top:0;transition:background-color .25s;width:100%;z-index:1}.h5p-game-map-overlay-dialog.display-none{display:none}.h5p-game-map-overlay-dialog.transparent{background-color:rgba(44,44,44,0);transition:background-color .25s .5s}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container{box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-width:1080px;width:100%}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container.offscreen{transform:translate3d(0, -200rem, 0) scaleY(3)}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container.transparent{opacity:0}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container.animate.animate-bounce-in{animation:bounce-in;animation-delay:10ms;animation-duration:1s;transform-origin:center bottom}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container.animate.animate-bounce-out{animation:bounce-out;animation-duration:.75s;transform-origin:center bottom}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-button-close{grid-area:1/1/1/1;background:#fff;border:none;border-radius:50%;color:#222;cursor:pointer;height:2.25em;justify-self:end;left:calc((var(--overlay-dialog-screen-offset, 4rem) - 2rem)/-2 - .25rem);line-height:1;padding:3px;position:relative;top:calc((var(--overlay-dialog-screen-offset, 4rem) - 2rem)/2 + .25rem);transition:transform .1s ease-in-out;width:2.25em}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-button-close:hover{transform:scale(1.25)}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-button-close::after{font-family:"H5PFontAwesome4",sans-serif;content:var(--icon-fontawesome-xmark);border:1px solid #222;text-align:center;border-radius:50%;width:1.5em;height:1.5em;display:inline-block;line-height:1.5}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content{grid-area:1/1/1/1;background-color:#fff;border:.75rem solid #fff;border-radius:.5rem;box-sizing:border-box;margin-bottom:calc(var(--overlay-dialog-screen-offset, 4rem)/2);margin-left:calc(var(--overlay-dialog-screen-offset, 4rem)/2);margin-top:calc(var(--overlay-dialog-screen-offset, 4rem)/2);max-width:calc(100% - var(--overlay-dialog-screen-offset, 4rem));min-width:0}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content .h5p-game-map-overlay-dialog-headline{align-items:start;border-bottom:1px solid var(--color-shadow-dark);box-sizing:border-box;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:0 .25rem 0 0}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content .h5p-game-map-overlay-dialog-headline .h5p-game-map-overlay-dialog-headline-text{display:-webkit-box;font-size:1.25rem;font-weight:bold;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content .h5p-game-map-overlay-dialog-instance-container{height:calc(100% - 1rem);margin-top:.5rem;width:calc(100% - .25rem)}.h5p-game-map-overlay-dialog .h5p-game-map-overlay-dialog-content-container .h5p-game-map-overlay-dialog-content .h5p-game-map-overlay-dialog-instance-container .h5p-game-map-overlay-dialog-instance-wrapper .h5p-game-map-overlay-dialog-instance{box-sizing:border-box;width:100%}@keyframes bounce-in{0%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;transform:translate3d(0, -200rem, 0) scaleY(3)}60%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:translate3d(0, 1.5rem, 0) scaleY(0.9)}75%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:translate3d(0, -0.75rem, 0) scaleY(0.95)}90%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:translate3d(0, 0.25rem, 0) scaleY(0.985)}100%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:translate3d(0, 0, 0)}}@keyframes bounce-out{0%{animation-timing-function:cubic-bezier(0.355, 0.61, 0.215, 1);opacity:1;transform:translate3d(0, 0, 0)}10%{animation-timing-function:cubic-bezier(0.355, 0.61, 0.215, 1);opacity:1;transform:translate3d(0, 0.25rem, 0) scaleY(0.985)}25%{animation-timing-function:cubic-bezier(0.355, 0.61, 0.215, 1);opacity:1;transform:translate3d(0, -0.75rem, 0) scaleY(0.95)}40%{animation-timing-function:cubic-bezier(0.355, 0.61, 0.215, 1);opacity:1;transform:translate3d(0, 1.5rem, 0) scaleY(0.9)}100%{animation-timing-function:cubic-bezier(0.355, 0.61, 0.215, 1);opacity:0;transform:translate3d(0, -200rem, 0) scaleY(3)}}@container map-container (max-width: 560px){.h5p-game-map-overlay-dialog{--overlay-dialog-screen-offset: 3rem}}@container map-container (max-width: 480px){.h5p-game-map-overlay-dialog{--overlay-dialog-screen-offset: 2rem}}
.h5p-game-map-overlay-dialog-instance-container .h5p-question-game-map-continue{float:right}.h5p-game-map-overlay-dialog-instance-container .h5p-question-game-map-continue::before{content:var(--icon-fontawesome-play)}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-video{overflow:inherit;height:100%}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-advanced-text p:first-child{margin-top:1rem}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-advanced-text p:last-child{margin-bottom:1rem}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-interactive-video{overflow:inherit}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-interactive-video .h5p-control.h5p-fullscreen{display:none}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-course-presentation .h5p-footer-button.h5p-footer-toggle-full-screen{display:none}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-dragquestion .h5p-my-fullscreen-button-enter{display:none}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-memory-game{position:relative}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-memory-game .h5p-memory-reset{width:fit-content}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-image-hotspot-question::before{content:""}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-image-hotspot-question .h5p-image-hotspot-question::before{content:""}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-image-hotspot-question .h5p-question-buttons:not(.has-scorebar) .h5p-question-game-map-continue{margin-top:1em}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-image-hotspot-question>.h5p-question-content{margin:0}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-transcript .h5p-transcript-text-container{margin-left:0;margin-right:0}.h5p-game-map-overlay-dialog-instance-container .h5p-game-map-exercise-instance.h5p-image-slider .h5p-image-slider-progress{padding:.5em 0}.h5p-game-map-exercise-instance-continue-button{float:right}.h5p-game-map-exercise-instance-continue-button::before{content:var(--icon-fontawesome-play)}.h5p-game-map-exercise-instance-continue-button.display-none{display:none}
.slider-container{--box-shadow-params: 0 0 0 0.5rem;--slider-min-length: 4rem;--slider-min-thickness: 0.5rem}.slider-container .slider{-webkit-appearance:none;appearance:none;background:var(--color-primary-15);border-radius:3px;margin:0;opacity:.7;outline:none;-webkit-transition:.2s;touch-action:none;transition:opacity .2s}.slider-container .slider:not(.vertical){height:var(--slider-min-thickness);width:100%}.slider-container .slider.vertical{direction:rtl;height:100%;width:var(--slider-min-thickness);writing-mode:vertical-lr}.slider-container .slider[disabled]::-webkit-slider-thumb{background:var(--color-disabled)}.slider-container .slider:not([disabled]){cursor:pointer}.slider-container .slider:hover:not([disabled]){opacity:1}.slider-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-primary-dark);border:none;border-radius:50%;height:1rem;width:1rem}.slider-container .slider::-webkit-slider-thumb:hover:not([disabled]){box-shadow:var(--box-shadow-params) var(--color-primary-20)}.slider-container .slider::-webkit-slider-thumb:active:not([disabled]){box-shadow:var(--box-shadow-params) var(--color-primary-30)}.slider-container .slider::-webkit-slider-thumb:focus:not([disabled]){box-shadow:var(--box-shadow-params) var(--color-primary-30)}.slider-container .slider::-moz-range-thumb{appearance:none;background:var(--color-primary-dark);border:none;border-radius:50%;height:1rem;width:1rem}.slider-container .slider::-moz-range-thumb:hover:not([disabled]){box-shadow:var(--box-shadow-params) var(--color-primary-20)}.slider-container .slider::-moz-range-thumb:active:not([disabled]){box-shadow:var(--box-shadow-params) var(--color-primary-30)}.slider-container .slider::-moz-range-thumb:focus:not([disabled]){box-shadow:var(--box-shadow-params) var(--color-primary-30)}.slider-container .slider:focus:not([disabled])::-webkit-slider-thumb{box-shadow:var(--box-shadow-params) var(--color-primary-20)}.slider-container .slider:focus:not([disabled])::-moz-range-thumb{box-shadow:var(--box-shadow-params) var(--color-primary-20)}.slider-container:has(.slider.vertical){min-height:var(--slider-min-length);height:100%}.slider-container:not(:has(.slider.vertical)){min-width:var(--slider-min-length);width:100%}
.h5p-game-map-overlay-dialog.settings .settings-group{margin-bottom:1rem}.h5p-game-map-overlay-dialog.settings .settings-group:last-child{margin-bottom:0}
.h5p-game-map-container{container-name:map-container;container-type:inline-size;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.h5p-game-map-container .h5p-game-map-main{box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1/1/1;margin:1rem;min-width:0}.h5p-game-map-container .h5p-game-map-main.display-none{display:none}
.h5p-game-map-message-box{background-color:var(--color-hint-message-background);border:1px solid var(--color-hint-message-border);box-sizing:border-box;color:var(--color-hint-message-text);font-size:.8em;padding:.8em}.h5p-game-map-message-box .h5p-game-map-message-box-message{margin:0;text-align:center}
@font-face{font-family:"H5PGameMap";src:url(0e8f51293124a70d6c84.eot) format("embedded-opentype"),url(748ec8f4029b8c30962b.ttf) format("truetype"),url(f95bd8381fab0ea1d4ee.woff) format("woff"),url(e3d31b16dd69b9305140.svg) format("svg");font-weight:normal;font-style:normal}.h5p-game-map{--color-background: #fff;--color-text: #4c4452;--color-text-dark: var(--color-text);--color-text-light: #fff;--color-shadow-light: rgba(166, 166, 166, .2);--color-disabled: rgb(128 128 128 / 95%);--color-hint-message-background: #f5e8d5;--color-hint-message-border: #ed5;--color-hint-message-text: #9e5c16;--color-primary: rgb(26, 115, 217);--color-primary-dark: rgb(23, 104, 196);--color-primary-dark-80: rgb(23 104 196 / 80%);--color-primary-5: rgb(26 115 217 / 5%);--color-primary-10: rgb(26 115 217 / 10%);--color-primary-15: rgb(26 115 217 / 15%);--color-primary-20: rgb(26 115 217 / 20%);--color-primary-25: rgb(26 115 217 / 15%);--color-primary-30: rgb(26 115 217 / 30%);--color-primary-50: rgb(26 115 217 / 50%);--color-primary-70: rgb(26 115 217 / 70%);--color-primary-90: rgb(26 115 217 / 90%);--color-primary-95: rgb(26 115 217 / 95%);--color-joubelui-button: #1a73d9;--color-joubelui-button-hover: #1356a3;--color-joubelui-button-active: #104888;--icon-fontawesome-flag-checkered: "";--icon-fontawesome-heart: "";--icon-fontawesome-clock: "";--icon-fontawesome-link: "";--icon-fontawesome-lock: "";--icon-fontawesome-star: "";--icon-fontawesome-eye: "";--icon-fontawesome-arrow-rotate-right: "";--icon-fontawesome-play: "";--icon-fontawesome-check: "";--icon-fontawesome-xmark: "";--icon-fontawesome-circle-alt: "";--icon-fontawesome-volume-off: "";--icon-fontawesome-volume-high: "";--icon-fontawesome-gear: "";--icon-fontawesome-compress: "";--icon-fontawesome-expand: "";--icon-fontawesome-map-marker: "";background-color:var(--color-background);color:var(--color-text)}.h5p-game-map>.h5p-question-content{margin:0}.h5p-game-map>.h5p-question-feedback{display:none}.h5p-game-map>.h5p-question-scorebar{display:none}
