@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:400;src:url(/fonts/mulish-v13-latin-regular.woff2?dde2379a58b73aa459e27d560b35ee4f) format("woff2")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:700;src:url(/fonts/mulish-v13-latin-700.woff2?0896d1f0a9c7712afd2d482291945ea3) format("woff2")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:900;src:url(/fonts/mulish-v13-latin-900.woff2?7dd2c1a17f2d2d905b9a35b1d3022b39) format("woff2")}@font-face{font-display:swap;font-family:Luckiest Guy;font-style:normal;font-weight:400;src:url(/fonts/luckiest-guy-v22-latin-regular.woff2?70322c317b1f4e2e17dbc6b672f95f5f) format("woff2")}p{margin:.5rem 0}.text-align-left{text-align:left!important}.text-align-right{text-align:right!important}.text-align-center{text-align:center!important}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}.uc-embedding-container{top:200px}#contentBody.version-animal .header .action-container .version-switch #animalSwitch{color:#7c9c1f}#contentBody.version-hero .header .action-container .version-switch #heroSwitch{color:#d20425}#contentBody .header{position:fixed;top:0;right:0;left:0;height:64px;background-color:#fff;border-bottom:1px solid #ccc;display:flex;justify-content:center;z-index:999}#contentBody .header .headline{position:absolute;left:1rem;top:18px;margin:0;color:#3ea1ed}@media (max-width:768px){#contentBody .header .headline{display:none}}#contentBody .header .calli-wrapper{margin-top:14px;width:120px;height:120px;border-radius:50%;background:#fff url(/images/calli/startpage-header.png) no-repeat;background-size:110%;box-shadow:0 1px 2px -1px #121212;z-index:9999;background-position:70% bottom}@media (max-width:1024px){#contentBody .header .calli-wrapper{width:100px;height:100px}}@media (max-width:768px){#contentBody .header .calli-wrapper{width:80px;height:80px;position:absolute;left:1rem}}#contentBody .header .action-container{position:absolute;top:20px;right:1rem;display:flex}#contentBody .header .action-container a{cursor:pointer;font-size:1.2rem;color:#121212}#contentBody .header .action-container a:hover{color:#787878}#contentBody .header .action-container .version-switch{margin-left:1rem;border-left:1px solid #ccc;padding-left:1rem}#contentBody .header .action-container .version-switch a{margin:0 .5rem}@media (max-width:1200px){#contentBody .header .action-container .help-wrapper a.help-link span{display:none;visibility:hidden}#contentBody .header .action-container .help-wrapper a.help-link i{display:initial;visibility:visible}}#contentBody .header .action-container .help-wrapper a{text-decoration:none}#contentBody .header .action-container .help-wrapper a span{display:initial;visibility:visible}#contentBody .header .action-container .help-wrapper a i{display:none;visibility:hidden}#contentBody .header .action-container .signup-signin-wrapper{margin-left:1rem;border-left:1px solid #ccc}#contentBody .header .action-container .signup-signin-wrapper .link{margin-left:1rem;text-decoration:none}#contentBody .header .action-container .signup-signin-wrapper .link:hover{border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#379ff0 0,#7d9c1d);border-image:linear-gradient(90deg,#379ff0 0,#7d9c1d);border-image-slice:1}#contentBody .header .action-container .signup-signin-wrapper .link i{margin-right:.25rem}@media (max-width:768px){#contentBody .header .action-container .signup-signin-wrapper .link span{display:none}}#content #contentBody.version-animal .content-body .keyvisual{background-image:url(/images/bg-1.png)}#content #contentBody.version-animal .content-body .free-trial{padding-top:1rem}#content #contentBody.version-hero .header .headline{top:24px}#content #contentBody.version-hero .content-body .keyvisual{background-image:url(/images/bg-2.png)}#content #contentBody.version-hero .content-body .free-trial{padding-top:1.2rem}.content-body{padding-top:4rem}@media (max-width:768px){.content-body h1{font-size:2rem}}@media (max-width:425px){.content-body h1{font-size:1.4rem}}.content-body .keyvisual{background-image:url(/images/bg.png);padding-bottom:43.54%;border-image-slice:1;background-position:50%;background-size:cover;position:relative}.content-body .keyvisual #animalSelect,.content-body .keyvisual #heroSelect{position:absolute;top:0;bottom:0;width:50%;cursor:pointer}.content-body .keyvisual #animalSelect{left:0}.content-body .keyvisual #heroSelect{right:0}.content-body .gift-card-container{position:absolute;top:65%;left:10%;width:15%}.content-body .gift-card-container img{width:150%;height:100%}.content-body .insert-banner-container{position:absolute;top:45%;right:11.5%;width:15%}.content-body .insert-banner-container img{width:150%;height:100%}.content-body .radiospot-card-container{position:absolute;top:40%;right:11%;width:15%}.content-body .radiospot-card-container img{width:150%;height:100%}.content-body .trial-container{width:100%;display:flex;gap:5px;border:2px solid #fff}.content-body .trial-container #tipptrainerTest{position:relative;background:#0a73c3}.content-body .trial-container #tipptrainerTest:hover{background:#0d8ff3}.content-body .trial-container #tipptrainerTest img{position:absolute;bottom:0;margin-left:-80px;max-width:90px;margin-bottom:-8px;z-index:1}.content-body .trial-container #tipptrainerForYou{position:relative;background:#7e9b2a}.content-body .trial-container #tipptrainerForYou .yellow{color:#fecc00}.content-body .trial-container #tipptrainerForYou:hover{background:#9fc335}.content-body .trial-container #tipptrainerForYou img{position:absolute;bottom:0;margin-left:-80px;max-width:90px;margin-bottom:-8px;z-index:1}.content-body .trial-container #tipptrainerLink{background:#b9e241;position:relative}.content-body .trial-container #tipptrainerLink:hover{background:#c9e96d}.content-body .trial-container #tipptrainerLink img{position:absolute;bottom:8px;margin-left:5px;max-width:70px}.content-body .trial-container .free-trial{text-align:center;flex:1;border-radius:2px;padding:.5rem;font-weight:700;font-size:2rem;text-decoration:none;color:#fafafa}@media (max-width:768px){.content-body .trial-container .free-trial{font-size:1.5rem}}@media (max-width:425px){.content-body .trial-container .free-trial{font-size:1.2rem}}.content-body .trial-container .free-trial:hover{background:linear-gradient(90deg,#1187e3 0,#5b7115)}.content-body .description-container{background-color:#f8f9fa;display:flex;flex-flow:column;align-items:center;position:relative}.content-body .description-container .hero-highlight{box-shadow:0 1px 4px 0 rgba(0,0,0,.4);padding:1rem;max-width:1200px;width:50%}@media (max-width:1200px){.content-body .description-container .hero-highlight{width:auto}}.content-body .description-container h3,.content-body .description-container p{max-width:800px;width:100%;text-align:center}.content-body .description-container h2,.content-body .description-container li,.content-body .description-container ul{text-align:left;max-width:800px;width:100%}.content-body .home-banner-container{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:4rem}@media (max-width:768px){.content-body .home-banner-container{margin-bottom:2rem}}.content-body .home-banner-container img{width:75%;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}@media (max-width:768px){.content-body .home-banner-container img{width:90%}}.content-body .hero-container{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:4rem;line-height:1.4}@media (max-width:768px){.content-body .hero-container{flex-flow:column}}.content-body .hero-container .hero-column{width:40%;display:flex;flex-flow:column;transition:all .15s ease-in-out;margin:2rem;position:relative}@media (max-width:768px){.content-body .hero-container .hero-column{width:calc(100% - 6rem)}}.content-body .hero-container .hero{width:40%;box-shadow:0 1px 4px 0 #ccc;padding:1rem;display:flex;flex-flow:column;align-items:center;transition:all .15s ease-in-out;margin:0 2rem;position:relative;background-color:#fafafa}@media (max-width:768px){.content-body .hero-container .hero{width:calc(100% - 6rem)}}.content-body .hero-container .hero p{width:100%;white-space:normal}.content-body .hero-container .hero .hero-header{margin:0 0 1rem;width:80%;text-align:center;border-bottom:1px solid;color:#343434}.content-body .hero-container .hero a.btn{margin-top:auto;padding:.5rem;font-weight:700;text-decoration:none;border-radius:2px;transition:all .15s ease-in-out;color:#fafafa}.content-body .hero-container .hero a.btn:hover{color:#fff}.content-body .hero-container .hero.school{box-shadow:0 1px 4px 0 #9bcef6}.content-body .hero-container .hero.school:after,.content-body .hero-container .hero.school:before{content:"";width:90px;height:94px;position:absolute;z-index:-1}.content-body .hero-container .hero.school:before{background-image:url(/images/gruschus/examples/gruschu_5.png);top:-66px;right:130px}.content-body .hero-container .hero.school:after{background-image:url(/images/gruschus/examples/gruschu_4.png);bottom:0;left:-60px;transform:rotate(-22deg)}@media (max-width:768px){.content-body .hero-container .hero.school{margin-bottom:4rem}}.content-body .hero-container .hero.school:hover{box-shadow:0 1px 4px 0 #6db8f1}.content-body .hero-container .hero.school:hover .hero-header{border-color:#6db8f1}.content-body .hero-container .hero.school .hero-header{border-color:#9bcef6}.content-body .hero-container .hero.school .btn{background-color:#3ea1ed}.content-body .hero-container .hero.school .btn:hover{background-color:#158ae3}.content-body .hero-container .hero.school .hero-discount{position:absolute;left:-50px;top:-50px}.content-body .hero-container .hero.school .hero-discount .discount-background{width:120px;height:120px;border-radius:50%;background-color:#3ea1ed;display:flex;justify-content:center;align-items:center;transform:rotate(-25deg)}.content-body .hero-container .hero.school .hero-discount .discount-background .discount-info{font-size:.8rem;color:#fff;padding:1rem;text-align:center}.content-body .hero-container .hero.family{box-shadow:0 1px 4px 0 #bb9bf6;margin-top:4rem}.content-body .hero-container .hero.family:after,.content-body .hero-container .hero.family:before{content:"";width:90px;height:94px;position:absolute;z-index:-1}.content-body .hero-container .hero.family:before{background-image:url(/images/gruschus/examples/gruschu_1.png);top:-38px;right:-64px;transform:rotate(25deg)}.content-body .hero-container .hero.family:after{background-image:url(/images/gruschus/examples/gruschu_3.png);top:-68px;left:-8px;transform:rotate(-6deg)}@media (max-width:768px){.content-body .hero-container .hero.family{margin-bottom:4rem}}.content-body .hero-container .hero.family:hover{box-shadow:0 1px 4px 0 #9b6df1}.content-body .hero-container .hero.family:hover .hero-header{border-color:#9b6df1}.content-body .hero-container .hero.family .hero-header{border-color:#bb9bf6}.content-body .hero-container .hero.family .btn{background-color:#7b3eed}.content-body .hero-container .hero.family .btn:hover{background-color:#5d15e3}.content-body .hero-container .hero.private{box-shadow:0 1px 4px 0 #b3d259}.content-body .hero-container .hero.private:after,.content-body .hero-container .hero.private:before{content:"";width:90px;height:94px;position:absolute;z-index:-1}.content-body .hero-container .hero.private:before{background-image:url(/images/gruschus/examples/gruschu_6.png);top:-26px;left:-52px;transform:rotate(-25deg)}.content-body .hero-container .hero.private:after{background-image:url(/images/gruschus/examples/gruschu_2.png);top:40px;right:-60px;transform:rotate(12deg)}.content-body .hero-container .hero.private:hover{box-shadow:0 1px 4px 0 #9fc335}.content-body .hero-container .hero.private:hover .hero-header{border-color:#9fc335}.content-body .hero-container .hero.private .hero-header{border-color:#b3d259}.content-body .hero-container .hero.private .btn{background-color:#7e9b2a}.content-body .hero-container .hero.private .btn:hover{background-color:#5d731f}.content-body .button-container{display:flex;flex-flow:row wrap;margin-bottom:0;justify-content:center}@media (max-width:768px){.content-body .button-container{flex-flow:column}}.content-body .button-container .button-column{width:40%;display:flex;flex-flow:column;transition:all .15s ease-in-out;margin:0;height:300px}@media (max-width:768px){.content-body .button-container .button-column{width:calc(100% - 6rem);margin:1em auto;height:auto}}.content-body .button-container .button-column-top-left{background-image:url(/images/home/bg-left-top.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.content-body .button-container .button-column-top-left img,.content-body .button-container .button-column-top-right img{align-self:center}.content-body .button-container .button-column-bottom-left img{align-self:self-end}.content-body .button-container .button-column-bottom-right{background-image:url(/images/home/bg-right-bottom.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.content-body .button-container .button-column-bottom-right img{align-self:self-start;margin-top:-15%}.content-body .button-container .button-column-image-container{display:flex;justify-content:center;height:100%}.content-body .button-container .button-column-image-container img{-o-object-fit:contain;object-fit:contain;max-width:90%;transition:transform .3s ease-in-out;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}.content-body .button-container .button-column-image-container img:hover{transform:scale(1.05)}.content-body .login-wrapper{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px)}.content-body .login-wrapper .panel{padding:1rem 2rem 2rem;box-shadow:0 1px 4px 0 #ccc;background-color:#fff;position:relative;max-width:450px}.content-body .login-wrapper .panel .panel-separator{margin-left:-2rem;width:calc(100% + 4rem);height:2px;background:linear-gradient(90deg,#379ff0 0,#7d9c1d)}.content-body .login-wrapper .panel .panel-heading.title{margin:0 0 1rem}.content-body .login-wrapper .panel .panel-body{margin-top:2rem}.content-body .login-wrapper .panel .panel-body .alert-success{font-weight:700}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group:not(:first-child){margin-top:1rem}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .help-block{margin-top:.5rem;display:block;color:#e23636}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .control-label{color:#787878}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .col-md-12{margin-top:.5rem}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .col-md-12 .form-control{display:block;padding:.325rem;width:100%;box-sizing:border-box;position:relative;font-size:1rem;border:1px solid #ccc}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .col-md-12 .form-control:focus{outline:0;border:1px solid #121212}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .col-md-12 .error-block{margin-top:.5rem;display:inline-block;color:#f30;font-style:italic}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .signup-info{margin:0}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .login-actions{margin-top:2rem}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .login-actions .btn{bottom:0;left:0;width:calc(100% + 4rem);padding:1rem;margin:0 -2rem;border:0;background:linear-gradient(90deg,#379ff0 0,#7d9c1d);font-weight:700;font-size:1rem;text-decoration:none;color:#fafafa;cursor:pointer}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .login-actions .btn:hover{background:linear-gradient(90deg,#1187e3 0,#5b7115)}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .eduapps-login-button{margin-top:2rem;text-align:center}.content-body .login-wrapper .panel .panel-body .form-horizontal .form-group .eduapps-login-button img{max-height:4rem}.sub-page.help .content-body .description-header{display:flex;justify-content:center;margin:2rem auto 0;max-width:1200px}.sub-page.help .content-body .description-header .help-tabs{display:flex;justify-content:center;align-items:center}.sub-page.help .content-body .description-header .help-tabs a{text-decoration:none;color:#121212;font-size:1.5rem}.sub-page.help .content-body .description-header .help-tabs .link-separator{display:block;font-size:2rem;margin:0 1rem}.sub-page.help .content-body .description-container{max-width:1200px}.sub-page .content-body .description-container{max-width:1000px;margin:2rem auto}.sub-page .content-body .description-container h1{margin-bottom:2rem}.sub-page .content-body .description-container ul{margin:0}.sub-page .content-body .description-container p{text-align:left;margin:.5rem 0}#content #contentBody .keyvisual.help{background-image:url(/images/bg_help.jpg)}#videoGalleryReactRoot{width:100%}#videoGalleryReactRoot .video-container{display:flex;flex-flow:row wrap;margin:-.5rem}#videoGalleryReactRoot .video-container .video-wrapper{position:relative;margin:.5rem;border:1px solid #eee;width:calc(33% - 1rem)}@media (max-width:1024px){#videoGalleryReactRoot .video-container .video-wrapper{width:calc(50% - 1rem)}}@media (max-width:768px){#videoGalleryReactRoot .video-container .video-wrapper{width:calc(100% - 1rem)}}#videoGalleryReactRoot .video-container .video-wrapper .video{position:relative;padding-bottom:56.25%;background-position:50%;background-size:cover;background-color:#eee}#videoGalleryReactRoot .video-container .video-wrapper .video .video-link{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;transition:all .15s ease-in-out;cursor:pointer;text-decoration:none;outline:0}#videoGalleryReactRoot .video-container .video-wrapper .video .video-link i{position:relative;display:none;color:#343434;font-size:40px}#videoGalleryReactRoot .video-container .video-wrapper .video .video-link:hover{background-color:#fafafa;opacity:.5}#videoGalleryReactRoot .video-container .video-wrapper .video .video-link:hover i{display:block}.video-lightbox-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center}.video-lightbox-container .video-lightbox-header{position:absolute;min-width:calc(100% - 2rem);top:64px;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;padding:1rem}.video-lightbox-container .video-lightbox-header .close-button{background-color:transparent;color:#fafafa;font-weight:700;outline:0}.video-lightbox-container .video-lightbox-header .close-button i{margin-right:.5rem}.video-lightbox-container .video-lightbox-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-width:1200px;max-height:calc(100vh - 18rem)}@media (max-width:1200px){.video-lightbox-container .video-lightbox-content{max-width:calc(100vw - 10rem)}}@media (max-width:768px){.video-lightbox-container .video-lightbox-content{max-width:calc(100vw - 4rem)}}@media (max-width:525px){.video-lightbox-container .video-lightbox-content{max-width:100vw}}.video-lightbox-container .video-lightbox-content .embed-responsive{position:relative;width:100%;overflow:hidden;padding:0 0 56.25%}.video-lightbox-container .video-lightbox-content .embed-responsive iframe{outline:0;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#info{margin:6em auto;display:flex;flex-flow:column;align-items:center}#info #familie,#info #fuerdich,#info #schulen{margin-bottom:3em}#info .separator{border-top:4px solid transparent;-o-border-image:linear-gradient(90deg,#379ff0 0,#7d9c1d);border-image:linear-gradient(90deg,#379ff0 0,#7d9c1d);border-image-slice:1;padding:.25rem;width:100%;margin-bottom:2em}#info .info-container{max-width:750px;padding:2em;margin:2em auto 0}#info .info-container .info-headline{font-family:Muli;color:#fff;font-size:2em;font-weight:700;text-align:center;border-radius:1px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));padding:.25em}#info .info-container .info-content{font-family:Muli;color:#19171b;font-size:1em;text-align:left;margin-top:2em;margin-bottom:2em;line-height:1.4}#info .info-container #first .info-headline{background-color:#b1c911}#info .info-container #first .info-headline:before{content:"";position:absolute;width:30px;height:60px;background:url(/images/info/first-offcanvas-1.png) no-repeat 50%;background-size:contain;margin-left:-30px;display:block;top:0;left:0}#info .info-container #first .offcanvas:before{content:"";position:relative;width:220px;height:300px;background:url(/images/info/calli-king.png) no-repeat 50%;background-size:contain;margin-left:-230px;margin-top:-300px;display:block}#info .info-container #schools .info-headline{background-color:#3ea1ed}#info .info-container #schools .letter-container{background:url(/images/info/letter.png) no-repeat 50%;background-size:100% 100%;margin:-.1em -2em -2em;padding:.1em 2em 2em}#info .info-container #schools .letter-container:before{content:"";margin-top:2em}#info .info-container #schools .letter{font-family:Carrotflower,sans-serif;font-size:17px;line-height:27px;padding:10px;background-image:repeating-linear-gradient(180deg,transparent,transparent 26px,#e2e3e4 0,#e2e3e4 27px);background-size:100% 27px;background-position-y:3px}#info .info-container #schools .letter .blue{color:#3ea1ed}#info .info-container #schools .letter .green{color:#546819}#info .info-container #schools .letter .teaser-green{color:#546819;margin:27px 0}#info .info-container #schools .letter ul{list-style:none;padding-left:1.2em;position:relative;margin:27px 0}#info .info-container #schools .letter ul li{position:relative;line-height:27px;margin:0;padding:0;color:#546819}#info .info-container #schools .letter ul li:before{content:"\25CF";position:absolute;left:-1.2em;top:0;line-height:27px;font-size:12px}#info .info-container #schools .letter a.blue{text-decoration:none}#info .info-container #schools .letter a.blue:hover{text-decoration:underline}#info .info-container #schools .calltoaction{background:url(/images/info/schools-button.png) no-repeat 0;background-size:auto 100%;color:#3ea1ed;font-family:Muli;font-size:1.5em;font-weight:700;text-align:center;border-radius:1px;border:1px solid #e2e3e4;box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:.25em .5em .25em 1em;margin-top:1em;margin-bottom:1em;display:inline-block;text-decoration:none}#info .info-container #schools .calltoaction:hover{box-shadow:2px 2px 4px #3ea1ed}#info .info-container #schools .info-headline:after{content:"";position:absolute;width:50px;height:30px;background:url(/images/info/schools-offcanvas-1.png) no-repeat 50%;background-size:contain;margin-left:65%;display:block;bottom:-30px;left:0}#info .info-container #schools .intro{position:relative}#info .info-container #schools .stars{position:absolute;top:50px;left:100%;margin-left:-20px;width:300px;height:300px;background:url(/images/info/schools-offcanvas-2.png) no-repeat 50%;background-size:contain;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}#info .info-container #schools .stars-text{position:absolute;bottom:70px;left:40px;font-size:.8em;font-weight:700;color:#546819;text-shadow:1px 1px 3px #fff}#info .info-container #schools .offcanvas:before{content:"";position:relative;width:250px;height:330px;background:url(/images/info/calli-pirate.png) no-repeat 50%;background-size:contain;margin-left:-260px;margin-top:-280px;display:block}#info .info-container #foryou{margin-bottom:2em}#info .info-container #foryou .info-headline{background-color:#7e9b2a;position:relative}#info .info-container #foryou .info-headline .offcanvas-1{content:"";position:absolute;width:50px;height:30px;background:url(/images/info/foryou-offcanvas-1.png) no-repeat 50%;background-size:contain;margin-left:5%;display:block;top:-30px;left:0}#info .info-container #foryou .info-headline .offcanvas-2{content:"";position:absolute;width:40px;height:70px;background:url(/images/info/foryou-offcanvas-2.png) no-repeat 50%;background-size:contain;margin-left:-1px;display:block;top:-25px;left:100%}#info .info-container #foryou .intro{position:relative}#info .info-container #foryou .calli-tierwelt{top:-50px;left:-310px;margin-left:-20px;width:300px;background:url(/images/info/calli-tierwelt.png) no-repeat 50%;background-size:contain}#info .info-container #foryou .calli-superheroes,#info .info-container #foryou .calli-tierwelt{position:absolute;height:300px;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}#info .info-container #foryou .calli-superheroes{bottom:-250px;left:100%;margin-left:-300px;width:500px;background:url(/images/info/calli-superheroes.png) no-repeat 50%;background-size:contain}#info .info-container #foryou .calltoaction{background:url(/images/info/foryou-button.png) no-repeat 0;background-size:auto 100%;color:#546c0e;font-family:Muli;font-size:1.5em;font-weight:700;text-align:center;border-radius:1px;border:1px solid #e2e3e4;box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:.25em .5em .25em 1em;margin-top:2em;margin-bottom:2em;display:inline-block;text-decoration:none}#info .info-container #foryou .calltoaction:hover{box-shadow:2px 2px 4px #546c0e}#info .info-container #family .info-headline{background-color:#7b3eed}#info .info-container #family .letter-container{background:url(/images/info/letter.png) no-repeat 50%;background-size:100% 100%;margin:-.1em -2em -2em;padding:.1em 2em 2em}#info .info-container #family .letter-container:before{content:"";margin-top:2em}#info .info-container #family .letter{font-family:Carrotflower,sans-serif;font-size:17px;line-height:27px;padding:10px;background-image:repeating-linear-gradient(180deg,transparent,transparent 26px,#e2e3e4 0,#e2e3e4 27px);background-size:100% 27px;background-position-y:3px}#info .info-container #family .letter .black{text-shadow:-.1px -.1px 0 #999,.1px -.1px 0 #999,-.1px .1px 0 #999,.1px .1px 0 #999}#info .info-container #family .letter .violet{color:#7b3eed}#info .info-container #family .letter .teaser-green{color:#699f1c;margin:27px 0}#info .info-container #family .letter .teaser-blue{color:#2e86c9;margin:27pxm 0}#info .info-container #family .letter .teaser-blue .red{color:#db001b}#info .info-container #family .letter ul{padding:0;margin:27px 0 27px 2em}#info .info-container #family .letter ul li{color:#546819}#info .info-container #family .letter a.violet{text-decoration:none}#info .info-container #family .letter a.violet:hover{text-decoration:underline}#info .info-container #family .calltoaction{background:url(/images/info/family-button.png) no-repeat 0;background-size:auto 100%;color:#7b3eed;font-family:Muli;font-size:1.5em;font-weight:700;text-align:center;border-radius:1px;border:1px solid #e2e3e4;box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:.25em .5em .25em 1em;margin-top:1em;margin-bottom:3em;display:inline-block;text-decoration:none}#info .info-container #family .calltoaction:hover{box-shadow:2px 2px 4px #7b3eed}#info .info-container #family .info-headline:after{content:"";position:absolute;width:50px;height:30px;background:url(/images/info/family-offcanvas-1.png) no-repeat 50%;background-size:contain;margin-left:30%;display:block;top:-30px;left:0}#info .info-container #family .intro{position:relative}#info .info-container #family .tipptrainer{position:absolute;top:-20px;left:0;margin-left:-400px;width:380px;height:380px;background:url(/images/info/family-offcanvas-2.png) no-repeat 50%;background-size:contain;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}nav.main-navigation{position:absolute;margin-left:-450px;top:15px}nav.main-navigation .mobile{display:none}@media (max-width:768px){nav.main-navigation{margin-left:auto;top:22px}nav.main-navigation .shadow{display:none}nav.main-navigation .mobile{display:inline-block}}nav.main-navigation ul.main{list-style:none;margin:0;padding:0}nav.main-navigation ul.main li{position:relative;display:inline-block}nav.main-navigation ul.main li div.shadow{-webkit-filter:drop-shadow(3px 3px 3px #444);filter:drop-shadow(3px 3px 3px #444);height:60px}nav.main-navigation ul.main li a{text-decoration:none;color:#fff;padding:10px 20px;display:block;transition:background .3s}nav.main-navigation ul.main li a.home{padding:15px 70px 40px 10px;background-color:#fecc00;color:#146005;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-clip-path:polygon(0 71%,0 12%,90% 1%,88% 22%,98% 69%,86% 49%,85% 58%,0 71%);clip-path:polygon(0 71%,0 12%,90% 1%,88% 22%,98% 69%,86% 49%,85% 58%,0 71%)}nav.main-navigation ul.main li a.home:hover{background-color:#ffe165}nav.main-navigation ul.main li .dropdown{position:absolute;right:40px;top:50px;padding-left:10px;min-width:300px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:-2}@media (max-width:768px){nav.main-navigation ul.main li .dropdown{right:-150px}}nav.main-navigation ul.main li .dropdown li{display:block;margin-bottom:2px}nav.main-navigation ul.main li .dropdown li a{padding:10px;display:block}nav.main-navigation ul.main li .dropdown li.first{color:#fff;background-color:#93c300;width:100%;-webkit-clip-path:polygon(0 0,100% 0,99% 100%,0 100%);clip-path:polygon(0 0,100% 0,99% 100%,0 100%)}nav.main-navigation ul.main li .dropdown li.first:hover{background-color:#a6dd00}nav.main-navigation ul.main li .dropdown li.test{color:#fff;background-color:#0a73c3;width:99%;-webkit-clip-path:polygon(0 0,100% 0,99% 100%,0 100%);clip-path:polygon(0 0,100% 0,99% 100%,0 100%)}nav.main-navigation ul.main li .dropdown li.test:hover{background-color:#0b81db}nav.main-navigation ul.main li .dropdown li.try{color:#fff;background-color:#b9e241;width:98%;-webkit-clip-path:polygon(0 0,100% 0,99% 100%,0 100%);clip-path:polygon(0 0,100% 0,99% 100%,0 100%)}nav.main-navigation ul.main li .dropdown li.try:hover{background-color:#93c300}nav.main-navigation ul.main li .dropdown li.tipps{width:97%;color:#fff;background-color:#93c300;width:96%;-webkit-clip-path:polygon(0 0,100% 0,99% 100%,0 100%);clip-path:polygon(0 0,100% 0,99% 100%,0 100%)}nav.main-navigation ul.main li .dropdown li.tipps:hover{background-color:#a6dd00}nav.main-navigation ul.main li .dropdown li.foryou{background-color:#7e9b2a;width:95%;-webkit-clip-path:polygon(0 0,100% 0,99% 100%,0 100%);clip-path:polygon(0 0,100% 0,99% 100%,0 100%)}nav.main-navigation ul.main li .dropdown li.foryou a{color:#fecc00}nav.main-navigation ul.main li .dropdown li.foryou:hover{background-color:#9fc335}nav.main-navigation ul.main li .dropdown li.family{color:#fff;background-color:#7b3eed;width:94%;-webkit-clip-path:polygon(0 0,100% 0,99% 100%,0 100%);clip-path:polygon(0 0,100% 0,99% 100%,0 100%)}nav.main-navigation ul.main li .dropdown li.family:hover{background-color:#9b6df1}nav.main-navigation ul.main li .dropdown li.schools{padding-bottom:20px;color:#fff;background-color:#3ea1ed;width:93%;-webkit-clip-path:polygon(0 0,100% 0,99% 70%,0 100%);clip-path:polygon(0 0,100% 0,99% 70%,0 100%)}nav.main-navigation ul.main li .dropdown li.schools:hover{background-color:#6db8f1}nav.main-navigation ul.main li:hover>.dropdown{opacity:1;visibility:visible;transform:translateY(0)}#footer .footer{border-top:4px solid transparent!important;-o-border-image:linear-gradient(90deg,#379ff0 0,#7d9c1d);border-image:linear-gradient(90deg,#379ff0 0,#7d9c1d);border-image-slice:1;padding:1rem;background-color:#fff}#footer .footer .row{display:flex;flex-flow:row;justify-content:center}@media (max-width:768px){#footer .footer .row.links{flex-flow:column;justify-content:center;align-items:center}}#footer .footer .row.links .link{margin:0 2rem}#footer .footer .row.sponsors{margin:1rem 0}#footer .footer .row.sponsors .sponsor-wrapper{padding:1rem;box-shadow:0 1px 4px 0 #ccc;display:flex;flex-flow:column;max-width:100%}#footer .footer .row.sponsors .sponsor-wrapper .sponsor-header{margin-bottom:.5rem;font-family:Carrotflower}#footer .footer .row.sponsors .sponsor-wrapper .sponsors{display:flex;align-items:center}@media (max-width:1440px){#footer .footer .row.sponsors .sponsor-wrapper .sponsors{flex-flow:row wrap;justify-content:center}}#footer .footer .row.sponsors .sponsor-wrapper .sponsors img{margin:0 1rem}#footer .footer .row.copyright{margin-bottom:1rem;color:#3ea1ed}@media (max-width:768px){#footer .footer .row.footer-links{flex-flow:column;align-items:center}}#footer .footer .row.footer-links a{margin:0 .5rem;color:#7e9b2a}#footer .footer .row.footer-links a:hover{color:#3ea1ed}@font-face{font-family:Carrotflower;src:url(/font/Carrotflower.eot);src:url(/font/Carrotflower.eot?#iefix) format("embedded-opentype"),url(/font/Carrotflower.woff2) format("woff2"),url(/font/Carrotflower.woff) format("woff"),url(/font/Carrotflower.ttf) format("truetype");font-weight:400;font-style:normal}body,html{margin:0;padding:0;font-size:16px;width:100%;max-width:100%;font-family:Muli,sans-serif}body{background-color:#fafafa;box-sizing:border-box}#content{min-height:100vh}#content #contentBody.version-hero .font-highlight{font-family:Luckiest Guy,cursive;font-weight:400;font-style:normal}#content #contentBody.version-animal .font-highlight{font-family:Carrotflower,cursive;font-weight:400;font-style:normal}#content #contentBody .blue-headline{font-family:Carrotflower,cursive;color:#3375b6;text-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:3em}.link{color:#343434;cursor:pointer}.link:hover{color:#787878}.btn{border:0;padding:.5rem;cursor:pointer;color:#fafafa;font-size:16px;font-weight:700;font-family:Muli,sans-serif;border-radius:2px;text-decoration:none}.portal-flags a{margin:0 1rem;text-decoration:none}.portal-flags .flag{width:50px}#licenseHeader{display:flex;flex-flow:row;align-items:center;text-align:center}