.o-puzzle{background-color:#f26522;position:absolute;width:100vw;height:100%;display:flex;justify-content:center;align-items:center}.o-puzzle--frame{display:flex;max-width:500px;width:50%;min-width:250px;flex-flow:wrap;background-color:#231f20;border:.3rem solid #231f20;border-radius:5px;margin-top:15rem;cursor:move}.o-puzzle--frame--easy .piece{width:50%}@media screen and (-webkit-min-device-pixel-ratio:0){.o-puzzle--frame--easy .piece{flex-grow:1;flex-shrink:0;flex-basis:50%}}.o-puzzle--frame--medium .piece{width:33.3%}@media screen and (-webkit-min-device-pixel-ratio:0){.o-puzzle--frame--medium .piece{flex-grow:1;flex-shrink:0;flex-basis:33.3%}}.o-puzzle--frame--hard .piece{width:25%}@media screen and (-webkit-min-device-pixel-ratio:0){.o-puzzle--frame--hard .piece{flex-grow:1;flex-shrink:0;flex-basis:25%}}.o-puzzle--frame--idle{cursor:not-allowed}.o-puzzle--frame .piece{-webkit-user-drag:element;overflow:hidden;border:1px solid #000}.o-puzzle--frame .piece img{display:block;border-radius:0;width:100%;transform:scale(1.01);-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;pointer-events:none}@media (orientation:landscape){.o-puzzle--frame{margin-top:0;margin-left:14rem}}@media screen and (orientation:landscape) and (min-width:600px){.o-puzzle--frame{width:40%}}@media screen and (orientation:landscape) and (min-width:992px){.o-puzzle--frame{width:50%}}@media screen and (min-width:480px){.o-puzzle--frame{border:.5rem solid #231f20}}.a-button{background:transparent;height:40px;color:#f0efef;font-size:18px;font-family:HelveticaRoundedLTStd-Bd,arial,helvetica;border-radius:6px;border:2px solid #f0efef;padding:1px 10px 0;transition:all .35s cubic-bezier(.06,.4,.5,.95);outline:0;display:inline-block;line-height:100%;text-transform:lowercase}.a-button--2{color:#231f20;border:2px solid #231f20}.a-button--disabled{opacity:.2;cursor:not-allowed;color:#fff;border:2px solid #fff;transform:scale(1)!important}.a-button--img{color:#231f20;border:none;padding:0;height:auto}@media (hover){.a-button:active,.a-button:hover{color:#fff;border:2px solid #fff}.a-button--img:active,.a-button--img:hover{border:none;transform:scale(1.1)}}.m-puzzle-example{position:absolute;z-index:10;width:100%;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row-reverse}.m-puzzle-example .painting{width:35%;margin-top:5rem}.m-puzzle-example .skip{width:30%;margin-top:7rem}@media screen and (min-height:550px){.m-puzzle-example .painting,.m-puzzle-example .skip{margin-top:8rem}}@media screen and (min-width:480px){.m-puzzle-example{flex-direction:column;justify-content:center;height:100vh;width:25%}.m-puzzle-example .painting{width:60%}.m-puzzle-example .skip{width:50%}}@media screen and (min-width:0\0){.m-puzzle-example .painting,.m-puzzle-example .skip{width:200px}}.o-game-intro{display:flex;align-items:center;justify-content:center}.o-game-intro--finished{z-index:-10}.o-game-intro .img-placeholder{width:60%;max-width:60%}.o-game-intro .img-placeholder svg{width:100%}@media screen and (min-width:480px){.o-game-intro .img-placeholder{max-width:30%}}.a-nijntje .play-button-placeholder{bottom:-80%;opacity:0}.a-nijntje .play-button-placeholder.show{bottom:20%;opacity:1}.t-puzzle{-webkit-user-drag:none}.t-puzzle ::selection{background-color:transparent;color:unset}.t-puzzle .animation{top:0;left:0;right:0;bottom:0;position:absolute;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f26521}.t-puzzle .animation .img-placeholder{position:relative;max-width:50%;margin:0 auto;z-index:20;text-align:center}.t-puzzle .animation .img-placeholder svg{width:100%}@media screen and (min-width:480px){.t-puzzle .animation .img-placeholder{max-width:30%}}.t-puzzle .o-game-intro{background-color:#ffc80b}.a-balloon__wrapper{position:absolute;bottom:-200px;transform-origin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none}.a-balloon g,.a-balloon use{cursor:pointer}.a-balloon--popped{transition:all .1s ease-in-out}.a-balloon--color-1,.a-balloon--yellow{color:#ffc80b}.a-balloon--blue,.a-balloon--color-2{color:#005398}.a-balloon--color-3,.a-balloon--green{color:#247033}.a-balloon--color-4,.a-balloon--red{color:#f26522}.a-balloon--color-5,.a-balloon--white{color:#fff}.a-balloon-frame{width:100%;z-index:10;max-width:20rem;max-height:30rem}.a-balloon-frame--color-1,.a-balloon-frame--yellow{color:#ffc80b}.a-balloon-frame--blue,.a-balloon-frame--color-2{color:#005398}.a-balloon-frame--color-3,.a-balloon-frame--green{color:#247033}.a-balloon-frame--color-4,.a-balloon-frame--red{color:#f26522}.a-balloon-frame--color-5,.a-balloon-frame--white{color:#fff}.t-balloons{background-color:#f26522;height:100%;-webkit-user-drag:none}.t-balloons__game{height:100%;width:100%}.t-balloons__game__frame{position:absolute;width:100%;display:flex;justify-content:flex-end;align-items:center}.t-balloons__game__frame .a-balloon-frame{width:35%;margin:2rem 2rem 0 0}.t-balloons ::selection{background-color:transparent;color:unset}.t-balloons .animation{top:0;left:0;right:0;bottom:0;position:absolute;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f26522}.t-balloons .animation .img-placeholder{position:relative;max-width:50%;margin:0 auto;z-index:20;text-align:center}.t-balloons .animation .img-placeholder svg{width:100%}.t-balloons .o-game-intro{background-color:#ffc80b}.t-balloons .play-button-placeholder{bottom:-80%;opacity:0}.t-balloons .play-button-placeholder.show{bottom:20%;opacity:1}@media screen and (min-width:480px){.t-balloons__game__frame{flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;width:25%}.t-balloons__game__frame .a-balloon-frame{margin:0 0 0 5rem;width:60%}}@media screen and (min-width:0\0){.t-balloons__game__frame .a-balloon-frame{width:200px}}.o-header.game[data-v-e9dfd18c]{width:auto}#app-container.no-scroll{position:fixed;width:100%;height:100%}