.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:DIN Next LT W05;src:url(/assets/fonts/din_next_lt/light/din_next_lt_pro_light.eot?#iefix);src:url(/assets/fonts/din_next_lt/light/din_next_lt_pro_light.eot?#iefix) format("eot"),url(/assets/fonts/din_next_lt/light/din_next_lt_pro_light.woff2) format("woff2"),url(/assets/fonts/din_next_lt/light/din_next_lt_pro_light.woff) format("woff"),url(/assets/fonts/din_next_lt/light/din_next_lt_pro_light.ttf) format("truetype");font-weight:300}@font-face{font-family:DIN Next LT W05;src:url(/assets/fonts/din_next_lt/regular/din_next_lt_w05_regular.eot?#iefix);src:url(/assets/fonts/din_next_lt/regular/din_next_lt_w05_regular.eot?#iefix) format("eot"),url(/assets/fonts/din_next_lt/regular/din_next_lt_w05_regular.woff2) format("woff2"),url(/assets/fonts/din_next_lt/regular/din_next_lt_w05_regular.woff) format("woff"),url(/assets/fonts/din_next_lt/regular/din_next_lt_w05_regular.ttf) format("truetype");font-weight:400}@font-face{font-family:DIN Next LT W05;src:url(/assets/fonts/din_next_lt/bold/din_next_lt_w05_bold.eot?#iefix);src:url(/assets/fonts/din_next_lt/bold/din_next_lt_w05_bold.eot?#iefix) format("eot"),url(/assets/fonts/din_next_lt/bold/din_next_lt_w05_bold.woff2) format("woff2"),url(/assets/fonts/din_next_lt/bold/din_next_lt_w05_bold.woff) format("woff"),url(/assets/fonts/din_next_lt/bold/din_next_lt_w05_bold.ttf) format("truetype");font-weight:700}:root{--desktop-size: 960px;--tablet-max-content-width: 450px;--font-size-base: 16px;--font-family: DIN Next LT W05;--font-weight-light: 300;--font-weight-normal: normal;--font-weight-bold: bold;--color-white: #ffffff;--color-black: #000000;--color-success: #b5d45b;--color-wrong: #e6252e;--color-background-blue: #e6f4fe;--color-imprint-blue: #0868a3;--color-indicator-yellow: #ffdc80;--color-frosting: #f8e4af;--color-brown--1: #7d4a34;--color-brown--2: #5b291b;--color-pink--1: #ffbebe;--color-available-red: #b21231;--color-sledding-game-button--red: #e6252e;--color-sledding-game-button--blue: #005483;--color-dialog-scrollbar: var(--color-white);--color-dialog-background: #0078DC;--color-dialog-shadow: #29527A;--color-answer: #0868A3;--color-countdown: #0078DC;--color-memory-card-background: #DCDCDC}html,body{font-size:var(--font-size-base);font-family:var(--font-family);box-sizing:border-box;height:100%;background-color:var(--color-sledding-game-button--blue);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}@media screen and (min-width: 700px){html,body{font-size:16px}}@media screen and (min-width: 960px){html,body{min-height:var(--desktop-size)}}*,*:before,*:after{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:inherit;margin:0;padding:0;font-family:inherit;-webkit-user-select:inherit;user-select:inherit}p,a{color:var(--color-white);line-height:1.4}button,a,label[for]{cursor:pointer;outline:0}.internal-comms-mail{display:inline-block;margin-top:.5rem;margin-bottom:.5rem;font-weight:var(--font-weight-bold);text-decoration:none}.internal-comms-mail--no-margin{margin-top:0;margin-bottom:0}.overlay-backdrop{background-color:transparent}.cdk-overlay-backdrop.overlay-backdrop-header-margin{top:3.5rem}@media screen and (min-width: 960px){.cdk-overlay-backdrop.overlay-backdrop-header-margin{top:5rem}}.image-game.image-game--hidden-things{height:100%}@media screen and (min-width: 700px){.image-game.image-game--spot-the-differences{display:flex;justify-content:space-between}.image-game.image-game--hidden-things{height:auto}}.image-game__map-container{position:relative;width:100%;overflow:hidden}.image-game__map-container.image-game__map-container--reference{border:2px solid var(--color-success)}.image-game__map-container.image-game__map-container--faulty{border:2px solid var(--color-wrong)}.image-game--spot-the-differences .image-game__map-container{margin-bottom:1rem}.image-game--spot-the-differences .image-game__map-container:before{content:"";display:block;width:100%;padding-top:66.4285714286%}.image-game--spot-the-differences .image-game__map-container:last-child{margin-bottom:0}.image-game--hidden-things .image-game__map-container{height:100%}@media screen and (min-width: 700px){.image-game--spot-the-differences .image-game__map-container{margin-bottom:0;width:calc(50% - 1rem)}.image-game--spot-the-differences .image-game__map-container:before{padding-top:66.2857142857%}.image-game--hidden-things .image-game__map-container:before{content:"";display:block;width:100%;padding-top:64.2580645161%}}.image-game__map{position:absolute;top:0;width:100%;pointer-events:none}.image-game--spot-the-differences .image-game__map{width:200%}.image-game--hidden-things .image-game__map{width:400%}.image-game__target{position:absolute;display:block;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--color-wrong);animation:fadeIn .5s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog-pane{width:100%;height:100%;pointer-events:none}.dialog-pane>*{pointer-events:all}.dialog{color:var(--color-white)}.dialog-paragraph{font-size:1rem;line-height:1.2;margin-bottom:1.25rem}.dialog-paragraph:last-child{margin-bottom:0}@media screen and (min-width: 700px){.dialog-paragraph{font-size:1.125rem}}
