@charset "UTF-8";
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}

/*!
 * vue2-animate
 * (c) 2018 Pavel Savushkin
 * Released under the MIT License.
 * Documentation: https://github.com/asika32764/vue2-animate
 */@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounce-enter-active,.bounce-leave-active,.bounceIn,.bounceOut{animation-duration:.5s;animation-fill-mode:both}.bounce-enter-active,.bounceIn{animation-name:bounceIn}.bounce-leave-active,.bounceOut{animation-name:bounceOut}.bounceDown-enter-active,.bounceDown-leave-active,.bounceInDown,.bounceOutDown{animation-duration:.5s;animation-fill-mode:both}.bounceDown-enter-active,.bounceInDown{animation-name:bounceInDown}.bounceDown-leave-active,.bounceOutDown{animation-name:bounceOutDown}.bounceInLeft,.bounceLeft-enter-active,.bounceLeft-leave-active,.bounceOutLeft{animation-duration:.5s;animation-fill-mode:both}.bounceInLeft,.bounceLeft-enter-active{animation-name:bounceInLeft}.bounceLeft-leave-active,.bounceOutLeft{animation-name:bounceOutLeft}.bounceInRight,.bounceOutRight,.bounceRight-enter-active,.bounceRight-leave-active{animation-duration:.5s;animation-fill-mode:both}.bounceInRight,.bounceRight-enter-active{animation-name:bounceInRight}.bounceOutRight,.bounceRight-leave-active{animation-name:bounceOutRight}.bounceInUp,.bounceOutUp,.bounceUp-enter-active,.bounceUp-leave-active{animation-duration:.5s;animation-fill-mode:both}.bounceInUp,.bounceUp-enter-active{animation-name:bounceInUp}.bounceOutUp,.bounceUp-leave-active{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fade-enter-active,.fade-leave-active,.fadeIn,.fadeOut{animation-duration:.5s;animation-fill-mode:both}.fade-enter-active,.fadeIn{animation-name:fadeIn}.fade-leave-active,.fadeOut{animation-name:fadeOut}.fadeDown-enter-active,.fadeDown-leave-active,.fadeInDown,.fadeOutDown{animation-duration:.5s;animation-fill-mode:both}.fadeDown-enter-active,.fadeInDown{animation-name:fadeInDown}.fadeDown-leave-active,.fadeOutDown{animation-name:fadeOutDown}.fadeDownBig-enter-active,.fadeDownBig-leave-active,.fadeInDownBig,.fadeOutDownBig{animation-duration:.5s;animation-fill-mode:both}.fadeDownBig-enter-active,.fadeInDownBig{animation-name:fadeInDownBig}.fadeDownBig-leave-active,.fadeOutDownBig{animation-name:fadeOutDownBig}.fadeInLeft,.fadeLeft-enter-active,.fadeLeft-leave-active,.fadeOutLeft{animation-duration:.5s;animation-fill-mode:both}.fadeInLeft,.fadeLeft-enter-active{animation-name:fadeInLeft}.fadeLeft-leave-active,.fadeOutLeft{animation-name:fadeOutLeft}.fadeInLeftBig,.fadeLeftBig-enter-active,.fadeLeftBig-leave-active,.fadeOutLeftBig{animation-duration:.5s;animation-fill-mode:both}.fadeInLeftBig,.fadeLeftBig-enter-active{animation-name:fadeInLeftBig}.fadeLeftBig-leave-active,.fadeOutLeftBig{animation-name:fadeOutLeftBig}.fadeInRight,.fadeOutRight,.fadeRight-enter-active,.fadeRight-leave-active{animation-duration:.5s;animation-fill-mode:both}.fadeInRight,.fadeRight-enter-active{animation-name:fadeInRight}.fadeOutRight,.fadeRight-leave-active{animation-name:fadeOutRight}.fadeInRightBig,.fadeOutRightBig,.fadeRightBig-enter-active,.fadeRightBig-leave-active{animation-duration:.5s;animation-fill-mode:both}.fadeInRightBig,.fadeRightBig-enter-active{animation-name:fadeInRightBig}.fadeOutRightBig,.fadeRightBig-leave-active{animation-name:fadeOutRightBig}.fadeInUp,.fadeOutUp,.fadeUp-enter-active,.fadeUp-leave-active{animation-duration:.5s;animation-fill-mode:both}.fadeInUp,.fadeUp-enter-active{animation-name:fadeInUp}.fadeOutUp,.fadeUp-leave-active{animation-name:fadeOutUp}.fadeInUpBig,.fadeOutUpBig,.fadeUpBig-enter-active,.fadeUpBig-leave-active{animation-duration:.5s;animation-fill-mode:both}.fadeInUpBig,.fadeUpBig-enter-active{animation-name:fadeInUpBig}.fadeOutUpBig,.fadeUpBig-leave-active{animation-name:fadeOutUpBig}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:none;transform-origin:center}}@keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotate-enter-active,.rotate-leave-active,.rotateIn,.rotateOut{animation-duration:.5s;animation-fill-mode:both}.rotate-enter-active,.rotateIn{animation-name:rotateIn}.rotate-leave-active,.rotateOut{animation-name:rotateOut}.rotateDownLeft-enter-active,.rotateDownLeft-leave-active,.rotateInDownLeft,.rotateOutDownLeft{animation-duration:.5s;animation-fill-mode:both}.rotateDownLeft-enter-active,.rotateInDownLeft{animation-name:rotateInDownLeft}.rotateDownLeft-leave-active,.rotateOutDownLeft{animation-name:rotateOutDownLeft}.rotateDownRight-enter-active,.rotateDownRight-leave-active,.rotateInDownRight,.rotateOutDownRight{animation-duration:.5s;animation-fill-mode:both}.rotateDownRight-enter-active,.rotateInDownRight{animation-name:rotateInDownRight}.rotateDownRight-leave-active,.rotateOutDownRight{animation-name:rotateOutDownRight}.rotateInUpLeft,.rotateOutUpLeft,.rotateUpLeft-enter-active,.rotateUpLeft-leave-active{animation-duration:.5s;animation-fill-mode:both}.rotateInUpLeft,.rotateUpLeft-enter-active{animation-name:rotateInUpLeft}.rotateOutUpLeft,.rotateUpLeft-leave-active{animation-name:rotateOutUpLeft}.rotateInUpRight,.rotateOutUpRight,.rotateUpRight-enter-active,.rotateUpRight-leave-active{animation-duration:.5s;animation-fill-mode:both}.rotateInUpRight,.rotateUpRight-enter-active{animation-name:rotateInUpRight}.rotateOutUpRight,.rotateUpRight-leave-active{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slide-enter-active,.slide-leave-active,.slideIn,.slideOut{animation-duration:.5s;animation-fill-mode:both}.slide-enter-active,.slideIn{animation-name:slideIn}.slide-leave-active,.slideOut{animation-name:slideOut}.slideDown-enter-active,.slideDown-leave-active,.slideInDown,.slideOutDown{animation-duration:.5s;animation-fill-mode:both}.slideDown-enter-active,.slideInDown{animation-name:slideInDown}.slideDown-leave-active,.slideOutDown{animation-name:slideOutDown}.slideInLeft,.slideLeft-enter-active,.slideLeft-leave-active,.slideOutLeft{animation-duration:.5s;animation-fill-mode:both}.slideInLeft,.slideLeft-enter-active{animation-name:slideInLeft}.slideLeft-leave-active,.slideOutLeft{animation-name:slideOutLeft}.slideInRight,.slideOutRight,.slideRight-enter-active,.slideRight-leave-active{animation-duration:.5s;animation-fill-mode:both}.slideInRight,.slideRight-enter-active{animation-name:slideInRight}.slideOutRight,.slideRight-leave-active{animation-name:slideOutRight}.slideInUp,.slideOutUp,.slideUp-enter-active,.slideUp-leave-active{animation-duration:.5s;animation-fill-mode:both}.slideInUp,.slideUp-enter-active{animation-name:slideInUp}.slideOutUp,.slideUp-leave-active{animation-name:slideOutUp}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoom-enter-active,.zoom-leave-active,.zoomIn,.zoomOut{animation-duration:.5s;animation-fill-mode:both}.zoom-enter-active,.zoomIn{animation-name:zoomIn}.zoom-leave-active,.zoomOut{animation-name:zoomOut}.zoomDown-enter-active,.zoomDown-leave-active,.zoomInDown,.zoomOutDown{animation-duration:.5s;animation-fill-mode:both}.zoomDown-enter-active,.zoomInDown{animation-name:zoomInDown}.zoomDown-leave-active,.zoomOutDown{animation-name:zoomOutDown}.zoomInLeft,.zoomLeft-enter-active,.zoomLeft-leave-active,.zoomOutLeft{animation-duration:.5s;animation-fill-mode:both}.zoomInLeft,.zoomLeft-enter-active{animation-name:zoomInLeft}.zoomLeft-leave-active,.zoomOutLeft{animation-name:zoomOutLeft}.zoomInRight,.zoomOutRight,.zoomRight-enter-active,.zoomRight-leave-active{animation-duration:.5s;animation-fill-mode:both}.zoomInRight,.zoomRight-enter-active{animation-name:zoomInRight}.zoomOutRight,.zoomRight-leave-active{animation-name:zoomOutRight}.zoomInUp,.zoomOutUp,.zoomUp-enter-active,.zoomUp-leave-active{animation-duration:.5s;animation-fill-mode:both}.zoomInUp,.zoomUp-enter-active{animation-name:zoomInUp}.zoomOutUp,.zoomUp-leave-active{animation-name:zoomOutUp}@keyframes flipIn{0%{animation-timing-function:ease-out;opacity:0;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{animation-timing-function:ease-out;opacity:.4;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;opacity:.5;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;opacity:.8;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{animation-timing-function:ease-in;opacity:1;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flipOut{0%{animation-timing-function:ease-in;opacity:1;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}40%{animation-timing-function:ease-in;opacity:.6;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}50%{animation-timing-function:ease-in;opacity:.5;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-out;opacity:.2;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}to{animation-timing-function:ease-out;opacity:0;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flip-enter-active,.flip-leave-active,.flipIn,.flipOut{animation-duration:.5s;animation-fill-mode:both}.flip-enter-active,.flipIn{animation-name:flipIn}.flip-leave-active,.flipOut{animation-name:flipOut}.flipInX,.flipOutX,.flipX-enter-active,.flipX-leave-active{animation-duration:.5s;animation-fill-mode:both}.flipInX,.flipX-enter-active{animation-name:flipInX}.flipOutX,.flipX-leave-active{animation-name:flipOutX}.flipInY,.flipOutY,.flipY-enter-active,.flipY-leave-active{animation-duration:.5s;animation-fill-mode:both}.flipInY,.flipY-enter-active{animation-name:flipInY}.flipOutY,.flipY-leave-active{animation-name:flipOutY}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeed-enter-active,.lightSpeed-leave-active,.lightSpeedIn,.lightSpeedOut{animation-duration:.5s;animation-fill-mode:both}.lightSpeed-enter-active,.lightSpeedIn{animation-name:lightSpeedIn}.lightSpeed-leave-active,.lightSpeedOut{animation-name:lightSpeedOut}i.svgicon{display:inline-block;height:12px;width:12px}i.svgicon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}i.svgicon.close:before{background-image:url(https://cdn2.tuerchen.app/images/icons/small/close.svg)}i.svgicon.arrow-left:before{background-image:url(https://cdn2.tuerchen.app/images/icons/small/arrow-left.svg)}i.svgicon.arrow-right:before{background-image:url(https://cdn2.tuerchen.app/images/icons/small/arrow-right.svg)}i.svgicon.share:before{background-image:url(https://cdn2.tuerchen.app/images/icons/small/share.svg)}.icon-link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-link i.svgicon{margin:0 .35em}.icon-link.disabled{cursor:default;opacity:.5;pointer-events:none}.inline-icon{display:inline-block;height:12px;margin:0 .35em;vertical-align:-2px;width:12px}:host{all:initial}.calendar-root{position:relative;width:100%}.calendar-inner-root{box-sizing:border-box;font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:var(--font-size-body);position:relative}.calendar-inner-root .calendar-loader{background-color:var(--color-door-content-background);inset:0;position:absolute;z-index:25}.calendar-inner-root .calendar-loader .calendar-loader-bar{animation:calendar-loader .5s ease-in-out infinite alternate;background-color:var(--color-primary);height:5px;left:0;position:absolute;top:0;width:20%}@keyframes calendar-loader{0%{left:0}to{left:80%}}.calendar-content{background-color:#211f27;background-image:var(--bg-image,"none");color:var(--color-text);overflow:auto;padding:3rem;position:relative}.calendar-content .wrap{margin:0 auto;max-width:1000px}.calendar-content.fullWidth .wrap{max-width:none}.calendar-content.fullscreen{min-height:100vh}.calendar-content.is-mobile{padding:1rem}.calendar-content .wrap .header{margin-bottom:3rem;text-align:center}.calendar-content .wrap .header .tuerchenlink{display:block;filter:grayscale(100%) contrast(0) brightness(200%);left:20px;position:absolute;top:20px;transition:filter .2s linear;width:40px}.calendar-content .wrap .header .tuerchenlink:hover{filter:grayscale(0) contrast(100%) brightness(100%)}.calendar-content .wrap .header .logo{display:block;margin-bottom:1rem}.calendar-content .wrap .header .logo img{max-width:var(--logo-maxwidth);width:100%}.calendar-content .wrap .header h1{color:var(--color-title);font-family:var(--font-headline),Arial,Helvetica,sans-serif;font-size:var(--font-size-calendar-title);margin-bottom:1rem}.calendar-content .wrap .header h1>span,.calendar-content .wrap .header p>span{display:block;-webkit-hyphens:auto;hyphens:auto;max-width:100%;text-overflow:ellipsis;word-break:break-word}.calendar-content.is-mobile .wrap.hasTuerchenLogo .header{margin-top:55px}.calendar-content.is-mobile .wrap .header h1{font-size:var(--font-size-calendar-title-mobile)}@keyframes pulse{0%{box-shadow:inset 0 0 60px var(--color-door-label)}50%{box-shadow:inset 0 0 20px var(--color-door-label)}to{box-shadow:inset 0 0 60px var(--color-door-label)}}.calendar-content .wrap .doors{grid-gap:var(--door-spacing);display:grid;grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:repeat(var(--doors-per-row,4),auto)}.calendar-content .wrap .doors .door{perspective:1280px;position:relative}.calendar-content .wrap .doors .door .sizer{padding-top:var(--door-height)}.calendar-content .wrap .doors .door .preview{background-position:50%;background-size:cover;border:1px solid var(--color-door-border);border-radius:var(--door-border-radius);box-shadow:inset 0 3px 10px rgba(0,0,0,.5);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.calendar-content .wrap .doors .door .preview:before{background-color:var(--color-door-label);content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.calendar-content .wrap .doors .door .doorframe{align-items:center;background-color:#211f27;background-image:var(--bg-image);border:var(--door-border-width) solid var(--color-door-border);border-radius:var(--door-border-radius);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:rotateY(0deg);transform-origin:0 0;transition:transform .5s,box-shadow .5s;width:100%}.calendar-content .wrap .doors .door .doorframe .color-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:all 1.5s ease-in-out;transition-delay:.5s}.calendar-content .wrap .doors .door .doorframe .cover-overlay{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.calendar-content .wrap .doors .door .doorframe .number{color:var(--color-door-label);font-family:var(--font-door),Arial,Helvetica,sans-serif;font-size:var(--font-size-door);position:relative;text-align:center}.calendar-content .wrap .doors .door .edit-door{background-color:#35333e;border-radius:50%;bottom:20px;cursor:pointer;height:30px;left:calc(50% - 15px);padding:8px;position:absolute;transform:translateZ(120px);width:30px}.calendar-content .wrap .doors .door .edit-door svg{fill:#fff;display:block;opacity:.5;transition:opacity .2s}@media (hover){.calendar-content .wrap .doors .door .edit-door:hover svg{opacity:1}}.calendar-content .wrap .doors .door.open{cursor:pointer}.calendar-content .wrap .doors .door.open .doorframe{box-shadow:10px 3px 10px rgba(0,0,0,.2);transform:rotateY(-20deg)}@media (hover){.calendar-content .wrap .doors .door.open:hover{z-index:10}.calendar-content .wrap .doors .door.open:hover .doorframe{box-shadow:15px 3px 15px rgba(0,0,0,.15);transform:rotateY(-42deg)}}.calendar-content .wrap .doors .door.open.current .doorframe{transform:rotateY(-32deg)}@media (hover){.calendar-content .wrap .doors .door.open.current:hover .doorframe{transform:rotateY(-50deg)}}.calendar-content .wrap .doors .door.open.clicked{z-index:10}.calendar-content .wrap .doors .door.open.clicked .doorframe{box-shadow:15px 3px 15px rgba(0,0,0,.15);transform:rotateY(-120deg)}.calendar-content .wrap .doors.highlight-current .door.current.open{transition:transform .5s ease-in-out}.calendar-content .wrap .doors.highlight-current .door.current.open:not(.clicked) .doorframe{transform:rotateY(0)}@media (hover){.calendar-content .wrap .doors.highlight-current .door.current.open:hover{transform:scale(1.05)}}.calendar-content .wrap .doors.highlight-current .door.current.open .doorframe:after{animation:pulse 2.5s ease-in-out infinite;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.calendar-content .wrap .doors.color-doors .door:nth-child(3n) .doorframe{background-color:var(--color-door-1)}.calendar-content .wrap .doors.color-doors .door:nth-child(3n+1) .doorframe{background-color:var(--color-door-2)}.calendar-content .wrap .doors.color-doors .door:nth-child(3n+2) .doorframe{background-color:var(--color-door-3)}.calendar-content .wrap .doors.masonry .door.open.size-big .doorframe,.calendar-content .wrap .doors.masonry .door.open.size-tall .doorframe,.calendar-content .wrap .doors.masonry .door.open.size-wide .doorframe{transform:rotateY(-10deg)}@media (hover){.calendar-content .wrap .doors.masonry .door.open:hover{z-index:10}.calendar-content .wrap .doors.masonry .door.open:hover .doorframe{box-shadow:15px 3px 15px rgba(0,0,0,.15);transform:rotateY(-32deg)}}.calendar-content .wrap .doors.masonry .door.size-wide{grid-column:span 2}.calendar-content .wrap .doors.masonry .door.size-wide .sizer{padding-top:calc(var(--door-height)/2)}.calendar-content .wrap .doors.masonry .door.size-tall{grid-row:span 2}.calendar-content .wrap .doors.masonry .door.size-big{grid-column:span 2;grid-row:span 2}.calendar-content.is-mobile .wrap .doors{grid-template-columns:repeat(var(--doors-per-row-mobile,3),auto)}@media screen and (max-width:500px){.editor .door>a{bottom:10px!important}}.calendar-content .wrap .pagination{display:flex;justify-content:space-between;left:20px;pointer-events:none;position:absolute;right:20px;top:calc(50% - 30px)}.calendar-content .wrap .pagination .next,.calendar-content .wrap .pagination .prev{background-color:var(--color-primary);border-radius:50%;cursor:pointer;height:60px;pointer-events:auto;transition:background-color .2s;width:60px}.calendar-content .wrap .pagination .next svg,.calendar-content .wrap .pagination .prev svg{fill:var(--color-text-on-primary);display:block}.calendar-content .wrap .pagination .next:hover,.calendar-content .wrap .pagination .prev:hover{background-color:var(--color-primary-lighter)}.calendar-content .wrap .pagination .next.disabled,.calendar-content .wrap .pagination .prev.disabled{opacity:.2;pointer-events:none}.calendar-content .wrap .pagination .prev{padding:12px 14px 12px 10px}.calendar-content .wrap .pagination .next{padding:12px 10px 12px 14px}.calendar-content .wrap .footer{margin-top:3rem}.calendar-content .wrap .footer .footer-row{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.calendar-content .wrap .footer .footer-row.adallowance{justify-content:center}.calendar-content .wrap .footer .info-icon{background-color:var(--color-info-icon-bg);border-radius:50%;cursor:pointer;display:block;padding:10px}.calendar-content .wrap .footer .info-icon svg{fill:var(--color-title);display:block;height:30px;width:30px}.calendar-content .wrap .footer .social-sharing a svg,.calendar-content .wrap .footer .social-sharing a:hover svg{fill:var(--color-title)}.calendar-content .wrap .footer .social-sharing .clicker{display:block;height:50px;left:calc(100% - 50px);padding:10px;top:calc(50% - 25px);width:50px}.calendar-content .wrap .footer .social-sharing .clicker,.calendar-content .wrap .footer .social-sharing.extended{background-color:var(--color-info-icon-bg);border-radius:25px}.calendar-content .wrap .footer .social-sharing.extended a.clicker{background-color:transparent;left:0}.calendar-content.is-mobile .wrap .footer .footer-row.is-sharing-open .info-icon,.calendar-content.is-mobile .wrap .footer .footer-row.is-sharing-open .language-picker{display:none}.footer-private{background-color:#666;background-color:var(--color-door-content-background);font-family:var(--font-body),Arial,Helvetica,sans-serif;padding:1rem 0;text-align:center}.footer-private,.footer-private a{color:var(--color-door-content-text)}.footer-private p{margin:.5em 0}.modal-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:var(--font-size-body);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999990}.modal-container:focus{outline:none}.modal-container .modal-bg{background-color:var(--color-door-content-background);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.modal-container .modal-scrollcontainer{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.modal-container.editor-preview{position:absolute;z-index:20}.modal-container.editor-preview .modal-bg,.modal-container.editor-preview .modal-scrollcontainer{position:absolute}.modal-container .modal-content{background-color:var(--color-door-content-background);border-radius:calc(var(--content-border-radius)*2);box-shadow:var(--content-drop-shadow);color:var(--color-door-content-text);margin:40px auto;max-width:800px;padding:20px;width:96%}.modal-container .modal-content .sharing-link{cursor:pointer;margin-top:20px;text-align:center}.modal-container .modal-content .sharing-link svg{fill:var(--color-door-content-text);height:12px;width:12px}.modal-container .modal-content .sharing-list{margin-top:20px}.modal-container .modal-closecontainer{margin:40px auto;max-width:800px;pointer-events:none;position:relative;width:96%}.modal-container .modal-closecontainer .modal-close{align-items:center;background-color:var(--color-door-content-background);border-radius:50%;box-shadow:var(--content-drop-shadow);cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 -50px 0 auto;pointer-events:all;transform:scale(1);transition:transform .2s;width:40px}.modal-container .modal-closecontainer .modal-close svg{fill:var(--color-door-content-text);height:20px;width:20px}.modal-container .modal-closecontainer .modal-close:hover{transform:scale(1.1)}.is-mobile .modal-container .modal-closecontainer .modal-close{margin:-50px 0 0}.single-door-preview .modal-container .modal-closecontainer .modal-close{pointer-events:none}.modal-container.hide-close .modal-closecontainer{display:none}.modal-container.is-mobile .modal-content{margin-top:60px}.modal-container.is-mobile .modal-closecontainer{margin-top:10px}.modal-container.is-mobile .modal-closecontainer .modal-close{margin:0 0 0 auto}.modal-container .after{text-align:center}.modal-fade-enter-active{transition:all .3s linear}.modal-fade-leave-active{transition:all .5s linear}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.block-download .blockviewer a,.block-download a,.blockviewer .block-download a,.blockviewer .button,.button,form .field input[type=submit]{background-color:var(--color-primary);border:0;border-radius:var(--content-border-radius);color:var(--color-text-on-primary)!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:400;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .2s}.block-download a:hover,.button:hover,form .field input[type=submit]:hover{background-color:var(--color-primary-lighter)}.block-download a.disabled,.button.disabled,form .field input.disabled[type=submit]{opacity:.6;pointer-events:none}form.emoji-initials-form .emoji-fields{display:flex;justify-content:center}form.emoji-initials-form .emoji-fields .field{flex:0 1 80px}form.emoji-initials-form .emoji-fields .field:first-child{margin-right:10px}form.emoji-initials-form .initials{text-transform:uppercase}.participant-widget{position:absolute;right:20px;top:20px;z-index:999999980}.participant-widget.overlay{z-index:999999991}.is-mobile .participant-widget.overlay{right:60px;top:16px}.is-mobile .participant-widget.overlay .participation-overlay{right:-40px;top:55px}.participant-widget .participant-icon{background-color:#fff;border-radius:40px;box-shadow:var(--content-drop-shadow);color:#000;cursor:pointer;display:block;line-height:28px;text-align:center;width:60px}.participant-widget .participation-overlay{background-color:var(--color-door-content-background);border-radius:calc(var(--content-border-radius)*2);box-shadow:var(--content-drop-shadow);color:var(--color-door-content-text);font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:var(--font-size-body);max-width:calc(100vw - 40px);min-height:200px;padding:20px;position:absolute;right:0;text-align:left;top:0;width:400px}.participant-widget .participation-overlay a{color:var(--color-door-content-text)}.participant-widget .participation-overlay .participaction-overlay-close{align-items:center;background-color:var(--color-primary);border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;pointer-events:all;position:absolute;right:15px;top:15px;transform:scale(1);transition:transform .2s;width:20px}.participant-widget .participation-overlay .participaction-overlay-close svg{fill:var(--color-text-on-primary);height:10px;width:10px}.participant-widget .participation-overlay .participaction-overlay-close:hover{transform:scale(1.1)}.participant-widget .participation-overlay .participation-form .code-inputs{display:flex;margin:0 -5px}.participant-widget .participation-overlay .participation-form .code-inputs input{font-family:Courier New,Courier,monospace!important;font-size:1.2em!important;font-weight:700;margin:10px 5px;text-align:center}.participant-widget .participation-overlay .participant-details .smalllink{cursor:pointer;font-size:80%;text-decoration:underline}.participant-widget .participation-overlay .participant-details .smalllink:hover{text-decoration:none}.participation-wrapper{position:relative}.participation-wrapper .participation-wrapper-blocker{align-items:center;background-color:var(--color-door-content-background-light-transparent);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.participation-wrapper .participation-wrapper-blocker.active,.participation-wrapper .participation-wrapper-blocker.editor{cursor:pointer;opacity:0;transition:opacity .3s}.is-mobile .participation-wrapper .participation-wrapper-blocker.active,.is-mobile .participation-wrapper .participation-wrapper-blocker.editor,.participation-wrapper .participation-wrapper-blocker.active:hover,.participation-wrapper .participation-wrapper-blocker.editor:hover{opacity:1}.participation-wrapper .participation-wrapper-blocker.editor{cursor:not-allowed}.participation-wrapper .participation-wrapper-blocker .text{pointer-events:none;text-align:center}.participation-overlay-enter-active,.participation-overlay-leave-active{transform-origin:calc(100% - 10px) 10px;transition:transform .3s}.participation-overlay-enter,.participation-overlay-leave-to{transform:scale(0)}.blockviewer>div,.staticmodal>div{margin:2em 0}.blockviewer>div:first-child,.staticmodal>div:first-child{margin-top:0}.blockviewer>div:last-child,.staticmodal>div:last-child{margin-bottom:0}.blockviewer h1,.blockviewer h2,.blockviewer h3,.staticmodal h1,.staticmodal h2,.staticmodal h3{font-family:var(--font-body),Arial,Helvetica,sans-serif;font-family:var(--font-headline),Arial,Helvetica,sans-serif;-webkit-hyphens:auto;hyphens:auto;margin:.5em 0;word-break:break-word}.blockviewer p,.staticmodal p{margin:.5em 0}.blockviewer h1,.staticmodal h1{font-size:var(--font-size-headline1)}.is-mobile .blockviewer h1,.is-mobile .staticmodal h1{font-size:var(--font-size-headline1-mobile)}.blockviewer h2,.staticmodal h2{font-size:var(--font-size-headline2)}.is-mobile .blockviewer h2,.is-mobile .staticmodal h2{font-size:var(--font-size-headline2-mobile)}.blockviewer h3,.staticmodal h3{font-size:var(--font-size-headline3)}.is-mobile .blockviewer h3,.is-mobile .staticmodal h3{font-size:var(--font-size-headline3-mobile)}.blockviewer a,.staticmodal a{color:var(--color-door-content-text)}.blockviewer a:hover,.staticmodal a:hover{fill:var(--color-door-content-text)}.blockviewer .small,.staticmodal .small{font-size:80%}.block-download{text-align:center}.block-download a{margin:0 auto}.block-download a small{display:block}.block-embed .embed{border-radius:var(--content-border-radius);overflow:hidden}.block-html p:empty:after{content:" "}.block-html ul{list-style-type:disc;padding-left:2em}.block-html ol{list-style-type:decimal;padding-left:2em}.blockviewer .block-hyperlink.mode-button{align-items:center;display:flex;justify-content:center;min-height:50px;text-align:center}.blockviewer .block-hyperlink.mode-button a{background-size:cover;margin:0 auto;min-width:50%;padding:15px 30px}.blockviewer .block-hyperlink.mode-button.background a{padding:30px;transition:filter .2s}.blockviewer .block-hyperlink.mode-button.background a:hover{filter:brightness(140%)}.blockviewer .block-hyperlink.mode-fullsize img{border-radius:var(--content-border-radius);display:block;overflow:hidden;width:100%}.blockviewer .block-hyperlink.mode-fullsize .label{display:block;text-align:center}.block-image img{border-radius:var(--content-border-radius);display:block;overflow:hidden;width:100%}.block-image label{display:block;text-align:center}.block-quiz{background-color:var(--color-door-content-background-light);border-radius:var(--content-border-radius);padding:20px;position:relative}.block-quiz .answers{display:flex;flex-wrap:wrap;margin:10px -5px}.block-quiz .answers .answer{border-radius:var(--content-border-radius);display:flex;flex:0 0 calc(33.333% - 10px);flex-direction:column;margin:5px;padding:10px}.block-quiz .answers .answer .answer-textrow{align-items:center;display:flex;flex:1 0 auto;justify-content:space-between}.block-quiz .answers .answer .answer-image{border-radius:calc(var(--content-border-radius)/2);overflow:hidden}.block-quiz .answers .answer .answer-image img{display:block}.block-quiz .answers .answer .answer-textrow+.answer-image{margin-top:8px}.block-quiz .answers.count-2 .answer,.block-quiz .answers.count-4 .answer{flex:0 0 calc(50% - 10px)}.block-quiz .question h2{align-items:center;display:flex;margin-top:.1em}.block-quiz .answer-icon{border:2px solid var(--color-text-on-primary);border-radius:50%;color:var(--color-text-on-primary);flex:0 0 20px;font-family:Arial,sans-serif;font-size:14px;height:20px;line-height:16px;margin:0 12px;text-align:center;width:20px}.block-quiz .answer-icon svg{fill:var(--color-text-on-primary);height:10px;width:10px}.block-quiz .pick .answer{background-color:var(--color-primary);color:var(--color-text-on-primary);cursor:pointer;transition:background-color .2s}.block-quiz .pick .answer .correct{display:none}.block-quiz .pick .answer:hover{background-color:var(--color-primary-lighter)}.block-quiz .pick .answer:hover .correct{display:inline}.block-quiz .pick .answer:hover .prompt{display:none}.block-quiz .pick.disabled{pointer-events:none}.block-quiz .participate .picked-answer{margin-bottom:1rem}.block-quiz .participate .picked-answer svg{fill:var(--color-door-content-text);cursor:pointer;height:12px;margin-right:.35em;width:12px}.block-quiz .results .answer{background-color:var(--color-door-content-background-lighter);color:var(--color-door-content-text)}.block-quiz .results .answer .stat{background-color:var(--color-door-content-background);margin-top:8px}.block-quiz .results .answer .stat .bar{background-color:var(--color-primary);height:5px}.block-quiz .results .answer-icon.correct{border-color:#06d161}.block-quiz .results .answer-icon.correct svg{fill:#06d161}.block-quiz .results .answer-icon.wrong{border-color:#cd3112}.block-quiz .results .answer-icon.wrong svg{fill:#cd3112}.block-quiz .email{margin:1rem 0}.block-quiz .email a{cursor:pointer;text-decoration:underline}.block-quiz .alert{margin:20px 0}.block-quiz .legal{font-size:80%}.block-game{position:relative}.block-game .logo{height:120px;margin:50px auto 0;max-width:100%;position:relative;width:400px}.block-game .logo .logo_back,.block-game .logo .logo_front{bottom:0;left:0;position:absolute;right:0;top:0}.block-game .logo .logo_back svg,.block-game .logo .logo_front svg{height:auto;max-width:100%}.block-game .logo .logo_back{color:var(--color-primary)}.block-game .logo .logo_front{color:var(--color-text-on-primary)}.block-game .game-container{aspect-ratio:16/10;background-color:var(--color-door-content-background-light);border-radius:var(--content-border-radius);overflow:hidden;position:relative}@media (orientation:portrait){.block-game .game-container{aspect-ratio:9/16}.block-game .game-container.guesstheword{aspect-ratio:1}}.block-game .game-container .game-inner,.block-game .game-container .screen{height:100%}.block-game .game-container .screen-start{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.block-game .game-container .tutorial{align-items:flex-start;display:flex;justify-content:center;margin:20px 0}.block-game .game-container .tutorial .step{flex:1;margin:0 20px}.block-game .game-container .mobile-rotate{margin:20px 0;text-align:center}.block-game .game-container .mobile-rotate svg{width:77px}.block-game .game-container .ui-container .topbar-bg{display:flex;left:0;padding:7px 14px;position:absolute;top:0;width:100%}.block-game .game-container .ui-container .topbar-bg .label{margin-right:10px}.block-game .game-container .ui-container .topbar-bg .value{font-weight:700;margin-right:20px}.block-game .game-container .ui-container .timeleft-bg{bottom:0;left:0;padding:12px;position:absolute;width:100%}.block-game .game-container .ui-container .timeleft-bg .timeleft-bar{background-color:var(--color-primary);height:10px;width:100%}.block-game .game-container .container-ui{display:flex;justify-content:flex-end;position:absolute;right:10px;top:5px;z-index:2}.block-game .game-container .container-ui .uibutton{cursor:pointer;height:22px;margin-left:4px;padding:2px;width:22px}.block-game .game-result{background-color:var(--color-door-content-background-light);background-position:50%;background-size:cover;border-radius:var(--content-border-radius);padding:20px 20px 60px}.block-game .game-result .logo{height:80px;width:220px}.block-game .game-result h2{margin:0 0 .25em;text-align:center}.block-game .game-result .row{display:flex;justify-content:space-between}.block-game .game-result .row .col{width:48%}.is-mobile .block-game .game-result .row{display:block}.is-mobile .block-game .game-result .row .col{margin-bottom:20px;width:100%}.block-game .game-result .title{text-align:center}.block-game .game-result .ladder{max-height:calc(100vh - 500px);min-height:130px;overflow-y:auto}.block-game .game-result .ladder .entry{background-color:var(--color-door-content-background-light);border-radius:calc(var(--content-border-radius)/2);display:flex;padding:6px 10px}.block-game .game-result .ladder .entry .emoji{margin-top:-2px}.block-game .game-result .ladder .entry .initials{flex-grow:1;font-weight:700;text-transform:uppercase}.block-game .game-result .ladder .entry .points,.block-game .game-result .ladder .entry .score{text-align:right}.block-game .game-result .ladder .entry:nth-child(odd){background-color:var(--color-door-content-background-lighter)}.block-game .game-result .ladder .entry.is_me{background-color:var(--color-primary);color:var(--color-text-on-primary)}.block-game .game-result .highscore .ladder .entry .number{flex:0 0 20px}.block-game .game-result .highscore .ladder .entry .emoji{flex:0 0 30px}.block-game .game-result .highscore .ladder .entry .date,.block-game .game-result .highscore .ladder .entry .initials{flex:1 0 0}.block-game .game-result .highscore .ladder .entry .score{cursor:help;flex:0 0 40px;font-weight:700}.block-game .game-result .highscore .ladder .entry .points{cursor:help;flex:0 0 40px}.block-game .game-result .leaderboard .ladder .entry .number{flex:0 0 20px}.block-game .game-result .leaderboard .ladder .entry .emoji{flex:0 0 30px}.block-game .game-result .leaderboard .ladder .entry .initials{flex:1 0 0}.block-game .game-result .leaderboard .ladder .entry .points{flex:1 0 0;font-weight:700}@keyframes cardJump{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.game-container .memory-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.game-container .memory-container .memory-inner{-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px;transform-origin:50% 50%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-container .memory-container.numcards-6 .memory-inner{grid-template-columns:repeat(3,1fr)}.game-container .memory-container.numcards-8 .memory-inner{grid-template-columns:repeat(4,1fr)}.game-container .memory-container.numcards-12 .memory-inner{grid-template-columns:repeat(5,1fr)}.game-container .memory-container.numcards-16 .memory-inner,.game-container .memory-container.numcards-20 .memory-inner{grid-template-columns:repeat(6,1fr)}@media (orientation:portrait){.game-container .memory-container.numcards-6 .memory-inner,.game-container .memory-container.numcards-8 .memory-inner{grid-template-columns:repeat(2,1fr)}.game-container .memory-container.numcards-12 .memory-inner,.game-container .memory-container.numcards-16 .memory-inner{grid-template-columns:repeat(3,1fr)}.game-container .memory-container.numcards-20 .memory-inner{grid-template-columns:repeat(4,1fr)}}.game-container .memory-container .card{cursor:pointer;position:relative;transition:all .5s ease;z-index:1}.game-container .memory-container .card .back,.game-container .memory-container .card .front,.game-container .memory-container .card .transform-container,.game-container .memory-container .card .transform-container2,.game-container .memory-container .card img{height:100%;width:100%}.game-container .memory-container .card .transform-container{perspective:1280px;transform-style:preserve-3d}.game-container .memory-container .card .transform-container *{transform-style:preserve-3d}.game-container .memory-container .card .transform-container2{transform-origin:50% 50%;transition:transform .5s ease-in-out}.game-container .memory-container .card .back,.game-container .memory-container .card .front{backface-visibility:hidden;background-color:#fff;box-shadow:10px 0 5px rgba(0,0,0,.3);left:0;position:absolute;top:0;transform-origin:50% 50%;transition:transform .5s ease-in-out}.game-container .memory-container .card .front.emoji{align-items:center;display:flex;font-size:80px;justify-content:center}.game-container .memory-container .card .front{transform:rotateY(180deg);z-index:-1}.game-container .memory-container .card .back{transform:rotateY(0deg)}.game-container .memory-container .card img{display:block}.game-container .memory-container .card.scored{pointer-events:none}.game-container .memory-container .card.open{transform:rotate(0)!important}.game-container .memory-container .card.open .transform-container2{transform:rotateY(-180deg)}.game-container .memory-container .card.close,.game-container .memory-container .card.open{z-index:100}.game-container .memory-container .card.close .back,.game-container .memory-container .card.close .front,.game-container .memory-container .card.open .back,.game-container .memory-container .card.open .front{box-shadow:20px 0 20px rgba(0,0,0,.3)}.game-container .memory-container .card.close .transform-container,.game-container .memory-container .card.open .transform-container{animation:cardJump .5s cubic-bezier(0,.8,1,.2)}.game-container .memory-container.interaction-locked{pointer-events:none}@keyframes anim-cursor{0%{left:220px;top:120px}35%{left:85px;top:90px}50%{left:85px;top:40px}65%{left:85px;top:40px}to{left:220px;top:120px}}@keyframes anim-cursor-active{0%{opacity:0}34%{opacity:0}35%{opacity:1}50%{opacity:1}51%{opacity:0}to{opacity:0}}@keyframes anim-piece-bottom{0%{transform:translateY(0)}35%{transform:translateY(0)}55%{opacity:1;transform:translateY(-67px) scale(1)}75%{opacity:0;transform:translateY(-67px) scale(2)}to{opacity:1;transform:translateY(0)}}@keyframes anim-piece-top{0%{transform:translateY(0)}35%{transform:translateY(0)}55%{transform:translateY(67px)}75%{transform:translateY(67px)}to{transform:translateY(0)}}@keyframes anim-piece-destroy{55%{opacity:1;transform:scale(1)}75%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}.game-container .game-tutorial.triple{position:relative;width:200px}.game-container .game-tutorial.triple .board{display:grid;grid-template-columns:repeat(3,1fr)}.game-container .game-tutorial.triple .board img{display:block}.game-container .game-tutorial.triple .board .item-0{animation:anim-piece-destroy 4s infinite}.game-container .game-tutorial.triple .board .item-1{animation:anim-piece-top 4s infinite}.game-container .game-tutorial.triple .board .item-2{animation:anim-piece-destroy 4s infinite}.game-container .game-tutorial.triple .board .item-4{animation:anim-piece-bottom 4s infinite}.game-container .game-tutorial.triple .cursor{animation:anim-cursor 4s infinite;pointer-events:none;position:absolute;width:40px;z-index:999}.game-container .game-tutorial.triple .cursor .active,.game-container .game-tutorial.triple .cursor .default{left:0;position:absolute;top:0;width:40px}.game-container .game-tutorial.triple .cursor .active{animation:anim-cursor-active 4s infinite}.game-container .guesstheword-container{color:var(--color-door-content-text);font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:inherit;height:100%}.game-container .guesstheword-container .screen-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.game-container .guesstheword-container .hint-container{margin-bottom:1em;text-align:center}.game-container .guesstheword-container .revealer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1em;perspective:1000px;transform-style:preserve-3d}.game-container .guesstheword-container .revealer-container>div{background-color:var(--color-door-content-background);border-radius:var(--content-border-radius);height:calc(1em + 20px);line-height:calc(1em + 20px);margin:.25em;position:relative;text-align:center;text-transform:uppercase;width:2em}.game-container .guesstheword-container .revealer-container>div.space-after{margin-right:2em}.game-container .guesstheword-container .revealer-container>div .top{backface-visibility:hidden;background-color:var(--color-primary);border-bottom:1px solid var(--color-primary-darker);border-top-left-radius:var(--content-border-radius);border-top-right-radius:var(--content-border-radius);color:var(--color-text-on-primary);height:50%;left:0;overflow:hidden;position:absolute;top:0;transform:rotateX(180deg);transform-origin:bottom center;transition:transform .6s ease-in-out;width:100%}.game-container .guesstheword-container .revealer-container>div .bottom{background-color:var(--color-primary);border-bottom-left-radius:var(--content-border-radius);border-bottom-right-radius:var(--content-border-radius);color:var(--color-text-on-primary);height:50%;left:0;line-height:0;overflow:hidden;position:absolute;top:50%;width:100%}.game-container .guesstheword-container .revealer-container>div:after{backface-visibility:hidden;background-color:var(--color-door-content-background);border-bottom-left-radius:var(--content-border-radius);border-bottom-right-radius:var(--content-border-radius);border-top:1px solid var(--color-door-content-background-darker);content:"";display:block;height:50%;left:0;position:absolute;top:50%;transform:rotateY(0deg);transform-origin:top center;transition:transform .6s ease-in-out;width:100%}.game-container .guesstheword-container .revealer-container>div.show .top{transform:rotateX(0deg)}.game-container .guesstheword-container .revealer-container>div.show:after{transform:rotateX(180deg)}.game-container .guesstheword-container .input-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.game-container .guesstheword-container .input-container input{background-color:var(--color-door-content-background-darker);border:2px solid var(--color-door-content-background-darker);border-radius:var(--content-border-radius);color:var(--color-door-content-text);display:block;font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:inherit;height:calc(1em + 20px);line-height:calc(1em + 20px);margin:.25em;outline:none!important;padding:0;text-align:center;text-transform:uppercase;width:2em}.game-container .guesstheword-container .input-container input:focus{border:2px solid var(--color-primary)}.game-container .guesstheword-container .input-container input.space-after{margin-right:2em}.game-container .guesstheword-container .checkicon{background:var(--color-primary) url(https://cdn2.tuerchen.app/images/icons/big/check-double.svg) center center no-repeat;background-size:70%;border-radius:50%;height:200px;left:calc(50% - 100px);opacity:0;pointer-events:none;position:absolute;top:calc(50% - 100px);width:200px}.block-video{border-radius:var(--content-border-radius);overflow:hidden}.block-video video{display:block;width:100%}.block-audio .audio-wrap{background-position:50%;background-size:cover;border-radius:var(--content-border-radius);overflow:hidden}.block-audio .audio-wrap.has-image{padding:30px}@media screen and (max-width:600px){.block-audio .audio-wrap.has-image{padding:30px 10px}}.block-audio .audio-wrap audio{display:block;margin:0 auto;max-width:100%}.block-form{position:relative}form .fieldgroup{display:grid;gap:10px;grid-auto-flow:column}form .field{margin-bottom:1rem}form .field label{display:block;font-size:80%;overflow-wrap:break-word;padding-bottom:4px}form .field input[type=email],form .field input[type=text],form .field select,form .field textarea{background-color:var(--color-door-content-background-darker);border:2px solid var(--color-door-content-background-darker);border-radius:var(--content-border-radius);color:var(--color-door-content-text);display:block;font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:inherit;outline:none!important;padding:8px;width:100%}form .field input[type=email]:focus,form .field input[type=text]:focus,form .field select:focus,form .field textarea:focus{border:2px solid var(--color-primary)}form .field input[type=email]:disabled,form .field input[type=text]:disabled,form .field select:disabled,form .field textarea:disabled{opacity:.5}form .field textarea{min-height:100px;resize:vertical}form .field.checkbox{display:flex;flex-wrap:wrap}form .field.checkbox input{margin-right:10px;margin-top:2px}form .field.checkbox .description{flex:0 0 100%}form .field.submit{text-align:center}form .field .description{font-size:80%;overflow-wrap:break-word}.alert{background-color:var(--color-door-content-background-lighter);border-radius:var(--content-border-radius);display:flex;overflow:hidden}.alert,.alert.mb{margin-bottom:1rem}.alert .icon{background-color:#00a6cf;background-position:50%;background-repeat:no-repeat;background-size:30px;flex:60px 0 0}.alert .content{flex:1 1 auto;margin:15px}.alert .content .title{font-size:1em;font-weight:700}.alert .content .title+.message{margin-top:5px}.alert.type-happy .icon{background-color:#06d161;background-image:url(https://cdn2.tuerchen.app/images/icons/big/smiley-thrilled.svg)}.alert.type-sad .icon{background-color:#cd3112;background-image:url(https://cdn2.tuerchen.app/images/icons/big/smiley-devastated.svg)}.alert.type-mail-success .icon{background-color:#06d161;background-image:url(https://cdn2.tuerchen.app/images/icons/big/send-email-fly.svg)}.alert.type-error .icon{background-color:#cd3112;background-image:url(https://cdn2.tuerchen.app/images/icons/big/smiley-look-one-eye.svg)}.alert.type-wait .icon{background-color:#00a6cf;background-image:url(https://cdn2.tuerchen.app/images/icons/big/watch-time.svg)}.alert.type-info .icon{background-color:#00a6cf;background-image:url(https://cdn2.tuerchen.app/images/icons/big/information-circle.svg)}.cookie-banner .inner li{margin:16px 0}.cookie-banner .inner .checkbox{align-items:center;cursor:pointer;display:flex;font-weight:700}.cookie-banner .inner .checkbox input{height:1.5rem;margin-right:.5em;width:1.5rem}.cookie-banner .inner p{margin:0 0 0 2rem}.cookie-banner .inner .buttons{align-items:center;display:flex;justify-content:center}.cookie-banner .inner .buttons .button,.cookie-banner .inner .buttons a,.cookie-banner .inner .buttons form .field input[type=submit],form .field .cookie-banner .inner .buttons input[type=submit]{display:block;margin:10px}.cookie-banner .actions{display:flex;justify-content:space-between;margin:0 -10px -10px}.cookie-banner .actions>section{margin:10px;padding-bottom:50px;position:relative;width:50%}.cookie-banner .actions>section p{margin:10px 0}.block-download .cookie-banner .actions>section a,.cookie-banner .actions>section .block-download a,.cookie-banner .actions>section .button,.cookie-banner .actions>section form .field input[type=submit],form .field .cookie-banner .actions>section input[type=submit]{bottom:0;left:0;position:absolute;right:0}.social-sharing{display:flex;justify-content:center;min-height:50px;position:relative}.social-sharing a{cursor:pointer;display:block;height:30px;overflow:hidden;width:30px}.social-sharing a svg{fill:var(--color-primary);width:28px}.social-sharing a:hover svg{fill:var(--color-primary-lighter)}.social-sharing .clicker{left:calc(100% - 30px);position:absolute;top:calc(50% - 15px);transition:all .25s ease-in-out}.social-sharing.extended .clicker{left:0}.social-sharing .networks{margin-left:50px}.social-sharing .networks>span{align-items:center;display:flex;flex-wrap:wrap}.social-sharing .networks a{margin:10px 20px}.snow-effect{left:0;pointer-events:none;position:absolute;top:0;z-index:20}.snow-effect,.snow-effect canvas{height:100%;width:100%}.calendar-message{background-color:#211f27;color:#fff;display:flex;font-family:sans-serif;min-height:300px}.calendar-message .inner{background:#35333e;border-radius:10px;margin:auto;padding:20px}.calendar-message .inner form{margin-top:10px}.calendar-message .inner form input[type=email],.calendar-message .inner form input[type=password],.calendar-message .inner form input[type=text],.calendar-message .inner form select,.calendar-message .inner form textarea{background-color:#535061;border:0;color:#fff;display:block;font-family:sans-serif;font-size:inherit;outline:none!important;padding:8px;transition:background-color .2s ease-in-out}.calendar-message .inner form input[type=email]:focus,.calendar-message .inner form input[type=password]:focus,.calendar-message .inner form input[type=text]:focus,.calendar-message .inner form select:focus,.calendar-message .inner form textarea:focus{background-color:#605b72}.calendar-message .inner form button{background-color:#bfbad3;border:0;color:#232128;cursor:pointer;display:block;font-family:sans-serif;font-size:inherit;outline:none!important;padding:8px;transition:background-color .2s ease-in-out}.calendar-message .inner form button:hover{background-color:#d6d1eb}.calendar-message .inner form.simple-prompt{display:flex}.calendar-message .inner form.simple-prompt input,.calendar-message .inner form.simple-prompt select,.calendar-message .inner form.simple-prompt textarea{flex:1 1 100%;margin-right:8px}.calendar-message .inner form.simple-prompt button{flex:1 1 auto}.language-picker select{background-color:var(--color-info-icon-bg);border:0;border-radius:var(--content-border-radius);color:var(--color-title);font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:var(--font-size-body);outline:0;padding:6px}.language-picker select option{background-color:var(--color-door-content-background);color:var(--color-door-content-text)}.loading-container{padding:10px;text-align:center}.loading-container .lds-ring{display:inline-block;height:80px;position:relative;width:80px}.loading-container .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid var(--color-primary);border-color:var(--color-primary) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:64px;margin:4px;position:absolute;width:64px}.loading-container .lds-ring div:first-child{animation-delay:-.45s}.loading-container .lds-ring div:nth-child(2){animation-delay:-.3s}.loading-container .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes toastIn{0%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes toastOut{0%{opacity:1}to{opacity:0;transform:scale(.8)}}.toast{align-items:center;animation:toastIn .3s;animation-fill-mode:forwards;background-color:var(--color-door-content-background);border-radius:calc(var(--content-border-radius)/2);bottom:20px;box-sizing:border-box;color:var(--color-door-content-text);display:flex;font-family:var(--font-body),Arial,Helvetica,sans-serif;font-size:var(--font-size-body);padding:5px 12px;position:fixed;right:20px;z-index:999999992}.toast.fadeout{animation:toastOut 1s;animation-fill-mode:forwards}.toast .dot{border-radius:50%;height:6px;margin-right:10px;width:6px}.toast.info .dot{background-color:#00a6cf}.toast.success .dot{background-color:#06d161}.toast.warning .dot{background-color:#ddce00}.toast.danger .dot{background-color:#cd3112}.mt-zero{margin-top:0!important}.mt-small{margin-top:1rem!important}.mt-big{margin-top:3rem!important}.mb-zero{margin-bottom:0!important}.mb-small{margin-bottom:1rem!important}.mb-big{margin-bottom:3rem!important}.center{text-align:center}.text-small{font-size:80%}.emoji-picker{position:relative}.emoji-picker .dropdown{background-color:var(--color-door-content-background-light);border-radius:var(--content-border-radius);padding:10px;position:absolute;right:0;top:40px;z-index:100}.emoji-picker .dropdown .categories{display:flex;margin-bottom:10px}.emoji-picker .dropdown .categories .category{background-color:var(--color-door-content-background-lighter);border-radius:calc(var(--content-border-radius)/2);cursor:pointer;font-size:22px;height:32px;line-height:32px;margin:0 10px 0 0;overflow:hidden;text-align:center;width:32px}.emoji-picker .dropdown .categories .category.active{background-color:var(--color-primary)}.emoji-picker .dropdown .emojis{background-color:var(--color-door-content-background-lighter);border-radius:calc(var(--content-border-radius)/2);display:flex;flex-wrap:wrap;max-height:250px;overflow:auto;padding:5px;width:365px}.emoji-picker .dropdown .emojis .emoji{border-radius:calc(var(--content-border-radius)/4);cursor:pointer;font-size:22px;height:32px;line-height:32px;margin:5px;overflow:hidden;text-align:center;width:32px}.emoji-picker .dropdown .emojis .emoji.active{background-color:var(--color-primary)}.embedded .embed{background-position:50%;background-size:cover;min-height:200px;position:relative}.embedded .embed.iframe{height:0;padding-bottom:56.25%}.embedded .embed.iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.embedded .embed.soundcloud-com{height:200px;padding-bottom:0}.embedded .embed.open-spotify-com{background-image:none!important;height:152px;min-height:0;padding-bottom:0}.embedded .allow-prompt{align-items:center;display:flex;justify-content:center;min-height:300px}.embedded .allow-prompt>div{align-items:center;display:flex;flex-direction:column}.embedded h3{font-size:120%}.embedded .source{align-items:center;display:flex;font-size:80%;margin:5px 0}.embedded .source a{text-decoration:none}.embedded .source a:hover{text-decoration:underline}.embedded .source .checkbox{margin-left:8px}.embedded .favicon{height:22px;margin-right:10px;width:22px}.embedded .hyperlink{display:flex;justify-content:center}.embedded .checkbox{align-items:center;cursor:pointer;display:flex}.embedded .checkbox input{height:1.2em;margin:0 5px;width:1.2em}.embedded .embed>video{height:auto;width:100%}
