@font-face{font-family:"gilroy-regular";src:url("../fonts/gilroy-regular.eot");src:url("../fonts/gilroy-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-regular.woff2") format("woff2"),url("../fonts/gilroy-regular.woff") format("woff"),url("../fonts/gilroy-regular.ttf") format("truetype"),url("../fonts/gilroy-regular.svg#gilroy-regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"gilroy-medium";src:url("../fonts/gilroy-medium.eot");src:url("../fonts/gilroy-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-medium.woff2") format("woff2"),url("../fonts/gilroy-medium.woff") format("woff"),url("../fonts/gilroy-medium.ttf") format("truetype"),url("../fonts/gilroy-medium.svg#gilroy-medium") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"gilroy-bold";src:url("../fonts/gilroy-bold.eot");src:url("../fonts/gilroy-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-bold.woff2") format("woff2"),url("../fonts/gilroy-bold.woff") format("woff"),url("../fonts/gilroy-bold.ttf") format("truetype"),url("../fonts/gilroy-bold.svg#gilroy-bold") format("svg");font-weight:700;font-style:normal;font-display:swap}*{-webkit-tap-highlight-color:transparent}body,html{font-family:"gilroy-regular",Arial,Helvetica,sans-serif;font-size:12px;color:black;line-height:1.5rem}strong{font-family:"gilroy-bold",Arial,Helvetica,sans-serif}.small{font-size:.7rem;line-height:.9rem}a{color:black;text-decoration:underline}a.btn,a.btn:hover,a.btn:active{text-decoration:none}a:hover,a:active{color:#CD0405;text-decoration:underline}.preload{display:none;visibility:hidden;opacity:0;height:0px;width:0px}.sbudget{text-transform:uppercase;white-space:nowrap}.bg-primary{background-color:#CD0405 !important}.bg-secondary{background-color:#147735 !important}.bg-tertiary{background:url("../img/layout/rasen-bg.jpeg") no-repeat center center;background-size:cover}.text-primary{color:#CD0405 !important}.text-secondary{color:#147735 !important}h1{font-family:'gilroy-bold',Arial,Helvetica,sans-serif;text-transform:none;font-size:1.6rem;margin-bottom:0px}h2{font-family:'gilroy-bold',Arial,Helvetica,sans-serif;font-size:1.3rem;margin-bottom:0px}h2 a{text-decoration:none}h3{font-size:1.1rem;font-family:'gilroy-bold',Arial,Helvetica,sans-serif;color:black}h4{font-size:.8rem;font-family:'gilroy-bold',Arial,Helvetica,sans-serif;color:black}.navbar{height:95px;padding:0;background:url("../img/layout/pattern.jpg") repeat-x #147735;background-size:auto 100%}.navbar.scrolled{background-color:white;animation-name:fadeIn;animation-duration:.3s}.navbar .navbar-brand{padding:0px;margin:0px;padding-bottom:23px;height:100%}.navbar .navbar-brand img{height:100%;width:auto}.navbar .navbar-collapse{z-index:0;background:#147735;color:white;display:block;visibility:hidden;opacity:0;bottom:0;top:95px;left:0;width:100%;transition:all .2s;flex-wrap:wrap}.navbar .navbar-collapse.show{visibility:visible;opacity:1;display:flex;flex-direction:column;justify-content:space-between;z-index:-1}.navbar .navbar-toggler{color:black;border:none;padding:0;margin:0;margin-top:15px;width:42px;height:42px;background-color:white;border-radius:100%}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-toggler .navbar-toggler-icon{background-image:none !important;background-color:var(--bs-gray-800);height:3px;width:25px;margin:10px 0;position:relative;transition:all .35s ease-out;transform-origin:center}.navbar .navbar-toggler .navbar-toggler-icon::before{display:block;background-color:var(--bs-gray-800);height:3px;content:"";position:relative;top:-7px;transition:all .15s ease-out;transform-origin:center}.navbar .navbar-toggler .navbar-toggler-icon::after{display:block;background-color:var(--bs-gray-800);height:3px;content:"";position:relative;top:4px;transition:all .35s ease-out;transform-origin:center}.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{transform:rotate(45deg)}.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon::before{opacity:0}.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon::after{transform:rotate(-90deg) translateX(7px)}.navbar .navbar-nav{color:black;text-align:center;font-family:'gilroy-bold',Arial,Helvetica,sans-serif;margin:0 auto;text-transform:none;margin-top:30px}.navbar .navbar-nav .nav-link{color:white;text-transform:none;font-size:1rem}.navbar .navbar-nav .nav-link:hover{color:#CD0405;text-decoration:none}.navbar .navbar-nav .btn{margin-top:30px}.navbar .navbar-nav.bottomnav{margin-bottom:50px}.navbar .navbar-nav.bottomnav .nav-link{color:white;font-family:"gilroy-regular",Arial,Helvetica,sans-serif;text-decoration:underline;padding:0px}.navbar .navbar-nav.bottomnav .nav-link:hover{color:#CD0405}.btn,.btn:active{border-radius:4px;font-size:1.2rem;text-transform:none;font-family:'gilroy-bold',Arial,Helvetica,sans-serif;padding:1rem 3rem;line-height:normal;background-color:white;transform:rotate(-2deg);width:max-content}.btn.fullwidth,.btn:active.fullwidth{width:100%}.btn-primary{background-color:#CD0405 !important;color:white;border:none}.btn-primary:hover,.btn-primary:active{background-color:#9b0304 !important;color:white}.btn-secondary{background-color:white;color:black;border:none;font-size:1rem;box-shadow:0 3px 10px rgba(0,0,0,0.2);padding:.8rem 2rem}.btn-secondary:hover,.btn-secondary:active{background-color:#f0f0f0 !important;color:black}.btn-play{width:100%;height:100%;background-color:#CD0405;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:white;transform:scale(1.2);animation-name:stretch;animation-duration:4s;animation-timing-function:ease-in-out;animation-direction:reverse;animation-iteration-count:infinite;animation-play-state:running}.btn-play img{width:30px;height:34px}.btn-play:hover,.btn-play:active{border-radius:100%;background-color:#CD0405;color:white;transform:scale(1.2);animation-play-state:paused}[data-namespace="start"],[data-namespace="game"],[data-namespace="form"]{padding-top:95px}[data-namespace="start"] .container-fluid,[data-namespace="game"] .container-fluid,[data-namespace="form"] .container-fluid{position:relative}#hero{position:relative;width:100%;min-height:auto;height:auto;aspect-ratio:5 / 4;padding:0}#hero .videocontainer{position:absolute;inset:0;width:100%;height:100%}#hero .videocontainer video{width:100%;height:100%;object-fit:cover}#hero .hero-headline{position:absolute;left:50%;top:40%;z-index:2;transform:translate(-50%, -50%) scale(.15);transform-origin:center;opacity:0;width:min(92vw, 780px);aspect-ratio:780 / 430;margin:0;animation:headlineIntro 3s cubic-bezier(.18, .89, .32, 1.28) .5s forwards}#hero .hero-headline img{display:block;height:auto;user-select:none;pointer-events:none;transform-origin:center}#hero .hero-headline__line,#hero .hero-headline__main{position:absolute;left:50%}#hero .hero-headline__line--top{top:0;width:38%;z-index:2;opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85);animation:headlineTopIntro .7s ease-out 1s forwards}#hero .hero-headline__line--middle{top:57%;width:32%;z-index:2;opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85);animation:headlineMiddleIntro .7s ease-out 1.15s forwards}#hero .hero-headline__line--bottom{top:77%;width:52%;z-index:2;opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85);animation:headlineBottomIntro .7s ease-out 1.3s forwards}#hero .hero-headline__main{top:18%;width:96%;z-index:3;opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85);animation:headlineMainIntro .75s ease-out .8s forwards}#hero .btn{position:absolute;left:50%;bottom:-30px;z-index:2;transform:translateX(-50%) rotate(-2deg);animation:btnPulse 1.8s ease-in-out infinite;transform-origin:center}.icon_small{height:30px}.card{border-radius:40px;border:none}.card .card-body{padding:10%}.card .card-body h3,.card .card-body h2,.card .card-body h4{color:white}.card .arrow{width:30px;height:30px;margin:0 auto;position:relative;animation:MoveArrow 2s ease-out infinite}.card .arrow img{width:100%;height:100%;object-fit:contain}.soundbutton{position:absolute;top:10px;right:15px;background-color:transparent;height:50px;width:50px;border-radius:50%;cursor:pointer;margin:0 auto;z-index:2}.soundbutton::before{position:absolute;content:url("../img/icons/volumeOn.svg");left:50%;top:50%;transform:translate(-50%, -50%);width:30px;height:30px}.soundbutton.off::before{content:url("../img/icons/volumeOff.svg")}#preis{overflow:clip}#preis .fanpackage{position:relative}#preis .fanpackage .btn-primary{position:absolute;bottom:0px;left:50%;transform:translateX(-50%)}#preis .fanpackage img{max-width:590px;height:auto;width:100%}#anleitung{overflow:clip}#anleitung .anleitung{position:relative;width:100%}#anleitung .anleitung .animationcontainer{position:absolute;width:100%;height:0px;padding-bottom:100%}#anleitung .anleitung .animationcontainer .slider{position:absolute;width:20%;height:0;left:40%;bottom:16%;padding-bottom:9%;animation:moveHorizontal 3s ease-in-out infinite}#anleitung .anleitung .animationcontainer .slider img{width:100%;position:absolute}#anleitung .anleitung .animationcontainer .slider .pulseCircle{width:110%;height:0px;padding-bottom:110%;background-color:white;border-radius:100%;left:-5%;top:-75%;position:absolute}#anleitung .anleitung .animationcontainer .slider .pulseCircle.nr1{animation:pulsate 2s linear infinite normal;animation-delay:0}#anleitung .anleitung .animationcontainer .slider .pulseCircle.nr2{animation:pulsate 2s linear infinite normal;animation-delay:.4s}#anleitung .anleitung .animationcontainer .ball{position:absolute;width:20%;left:50%;bottom:23%;transform:translateX(-50%) translateY(0) scale(1);transform-origin:bottom center;animation:ballBounce 3s linear infinite}#anleitung .anleitung img{max-width:500px;height:auto;width:100%}#produktpaket{background-color:#fff;border-radius:4px}#form-container,#game-over-container,#game-progress-container{position:relative;z-index:10}#form-container .form,#game-over-container .form,#game-progress-container .form{background-color:#147735}#form-container .items,#game-over-container .items,#game-progress-container .items{width:100%;height:0px;padding-bottom:20%;position:relative;top:0;left:0;overflow:hidden}#form-container .items,#game-progress-container .items,#game-over-container .items{max-width:400px;overflow:visible;z-index:-1;margin:0 auto}#game-over-container .feedback{background-color:transparent}#thanks-container{background-color:white}#end-container{background-color:#CD0405;color:white}#end-container h2{color:white}.preload{display:none;height:0px;width:0px}.preload img{height:0px;width:0px}[data-namespace="game"]{background-color:#000c0e}[data-namespace="game"]::before{content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-image:linear-gradient(to right, #050d10, rgba(5,13,16,0), #050d10)}[data-namespace="game"] .container-fluid .row{padding-bottom:20px !important}[data-namespace="game"] .gamespacer{width:100%;height:100%;position:relative;background:rgba(0,0,0,0.5)}[data-namespace="game"] .gamestage{height:calc(100dvh - 75px - 20px);width:100%;max-width:calc(calc(100dvh - 75px - 20px) / 3 * 2);position:relative;background:url(../img/game/stadion.jpg) no-repeat top center;background-color:#000;background-size:100% auto;aspect-ratio:2 / 3}[data-namespace="game"] .gamestage .ratiobox{position:relative;width:100%;height:100%}[data-namespace="game"] .gamestage .ratiobox #game-container{position:absolute;inset:0;width:100%;height:100%}[data-namespace="game"] .gamestage .ratiobox .game-overlay{position:absolute;inset:0;z-index:25;display:flex;align-items:center;justify-content:center;pointer-events:none}[data-namespace="game"] .gamestage .ratiobox .game-overlay .btn-game-start{display:flex;align-items:center;justify-content:center;padding:0 !important;margin:0;border:none;background:transparent;box-shadow:none;transform:none;line-height:0;font-size:0;width:clamp(100px, 35vw, 280px);height:clamp(100px, 35vw, 280px);flex:0 0 auto;pointer-events:all;animation:gameStartPulse 2s ease-in-out infinite;transform-origin:center center}[data-namespace="game"] .gamestage .ratiobox .game-overlay .btn-game-start img{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:contain;object-position:center center}[data-namespace="game"] .togglesound{position:absolute;left:15px;top:15px;width:50px;height:50px;max-width:500px;z-index:30;pointer-events:none;padding:0px}[data-namespace="game"] .togglesound .btn{padding:0px;background-color:white;transform:rotate(0deg);height:50px;width:50px;pointer-events:all;border-radius:100%}[data-namespace="game"] .togglesound .btn::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:30px}[data-namespace="game"] .togglesound .btn.on::before{content:url("../img/icons/volumeOn-black.svg");height:27px}[data-namespace="game"] .togglesound .btn.off::before{content:url("../img/icons/volumeOff-black.svg");height:23px}[data-namespace="game"] .togglesound .btn img{height:50%}[data-namespace="game"] .info{position:absolute;right:15px;top:15px;width:calc(100% - 30px);height:70px;z-index:30;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;pointer-events:none;padding:0px}[data-namespace="game"] .info .btn{padding:0px;background-color:white;transform:rotate(0deg)}[data-namespace="game"] .info .btn-show-game-tooltip{height:50px;width:50px;pointer-events:all;border-radius:100%}[data-namespace="game"] .info .btn-show-game-tooltip img{height:50%}[data-namespace="game"] .info .alert{opacity:1;padding:15px;background-color:white;border-radius:5px;color:black;font-size:.8rem;line-height:1rem;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:10px;margin:0px;text-align:left;pointer-events:all}[data-namespace="game"] .info .alert .btn{height:auto;width:30px;padding:0px}[data-namespace="game"] .info .alert .btn img{width:100%;height:100%;object-fit:contain}[data-namespace="game"] .points{width:160px;position:absolute;top:15px;left:50%;transform:translateX(-50%);padding-left:1rem;padding-right:1rem}[data-namespace="game"] .points p{margin:0;padding:0}[data-namespace="game"] .lights{position:absolute;top:20%;left:10%;width:80%;height:20%}[data-namespace="game"] .lights .flare{width:25%;top:0;height:auto;position:absolute;animation-name:flare;animation-duration:4s;animation-timing-function:ease-out;animation-direction:normal;animation-iteration-count:infinite}[data-namespace="game"] .lights .flare img{width:100%}[data-namespace="game"] .lights .flare.nr1{left:24%;animation-delay:0s}[data-namespace="game"] .lights .flare.nr2{left:37%;animation-delay:.5s}[data-namespace="game"] .lights .flare.nr3{left:52%;animation-delay:1s}[data-namespace="game"] .audience{position:absolute;top:30%;width:100%;height:20%;left:0px;overflow:hidden}[data-namespace="game"] .audience .stars.small{width:4px;height:4px;box-shadow:0 148px 1px #FFF,40px 400px 1px #FFF,100px 291px 1px #fff,480px 293px 1px #fff,350px 55px 1px #fff,230px 100px 1px #fff;animation:blink .3s linear infinite;animation-delay:.7s;border-radius:100%}[data-namespace="game"] .audience .stars.medium{width:6px;height:6px;box-shadow:20px 99px 2px #FFF,44px 150px 2px #fff,130px 200px 2px #FFF,392px 90px 2px #FFF,292px 70px 2px #FFF,480px 80px 2px #FFF;animation:blink .5s linear infinite;animation-delay:1s;border-radius:100%}[data-namespace="game"] .audience .stars.large{width:8px;height:8px;border-radius:50%;box-shadow:30px 125px 2px #fff,89px 180px 2px #fff,100px 60px 2px #fff,280px 150px 2px #fff,450px 180px 2px #fff,440px 120px 2px #fff,490px 159px 2px #fff;animation:blink .7s linear infinite;animation-delay:.5s}[data-namespace="game"] .audience .stars.xlarge{width:8px;height:8px;border-radius:50%;box-shadow:130px 125px 3px #fff,89px 180px 3px #fff,220px 60px 3px #fff,280px 150px 3px #fff,390px 170px 3px #fff,480px 110px 3px #fff,340px 19px 3px #fff;animation:blink .9s linear infinite;animation-delay:.6s}.modal-backdrop.show{opacity:.7}.modal-dialog{max-width:474px}.modal-content{border:none;padding:20px 10%;flex-direction:column}.modal-content .modal-header{text-align:center;border:0px;flex-direction:row;padding:0px}.modal-content .modal-body{padding:10px 0}.modal-content .modal-footer{padding:0px;border:none}.modal-content .modal-footer .btn{transform:rotate(0deg)}.modal-letter .modal-header{padding:10px}.modal-letter .modal-body{background-color:white;padding:0px}.modal-letter .modal-body form{padding:5%}.modal-letter .modal-body form label,.modal-letter .modal-body form label a,.modal-letter .modal-body form label a:hover,.modal-letter .modal-body form label a:active{color:black}.modal-letter .btn{transform:rotate(0deg)}#modal-game-over .modal-content img,#modal-points-limit .modal-content img{width:80%;margin:0 auto}#modal-game-over .modal-footer img,#modal-points-limit .modal-footer img{position:absolute;width:70%;bottom:0px;left:0px}.box-share{position:fixed;bottom:20px;z-index:10;right:25px;font-size:0;display:flex;flex-direction:row}.box-share a{width:60px;height:60px;display:inline-block;border-radius:50%;background:#000;position:relative;margin:0 5px}.box-share a svg{width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#fff}.footer{background-color:white}.footer h3{font-size:25px;line-height:40px;font-family:"gilroy-regular",Arial,Helvetica,sans-serif}.footer a{color:black;text-decoration:none}.footer a:hover{text-decoration:underline}.footer ul{list-style:none;margin:0px;padding:0}.footer li{margin-bottom:.6rem !important;margin-right:.6rem !important}.footer .column-2{column-count:2;column-gap:20}.footer .block__share{display:flex;flex-direction:row;column-gap:2px}.footer .block__share a{max-width:47px;max-height:47px;width:100%;height:100%;background-color:#CD0405;position:relative;display:inline-block;margin-left:0;margin-right:1px}.footer .block__share a:hover,.footer .block__share a:active{background-color:#9b0304}.footer .block__share a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.has-error .help-block.invalid-feedback{display:block;position:relative;margin-top:-2px}.has-error .help-block.invalid-feedback ul{font-size:13px;color:#f80a1c;display:inline-block;line-height:26px;padding-left:14px;padding-right:14px}.has-error .help-block.invalid-feedback.d-block ul{display:block}.has-error input[type="text"].form-control,.has-error input[type="checkbox"].form-control,.has-error input[type="email"].form-control,.has-error input[type="text"].form-check-input,.has-error input[type="checkbox"].form-check-input,.has-error input[type="email"].form-check-input{border-color:#f80a1c !important}#form-container form{max-width:500px}#form-container .number,#form-newsletter .number{font-size:4rem;line-height:3rem;font-family:'gilroy-bold',Arial,Helvetica,sans-serif}#form-container label,#form-newsletter label{font-size:.9rem;margin:0;line-height:1.3rem}#form-container .form-check,#form-newsletter .form-check{padding:0px;display:flex;flex-direction:row;gap:15px}#form-container .form-check input[type="checkbox"],#form-newsletter .form-check input[type="checkbox"]{margin-left:0px}#form-container .form-check .form-check-label,#form-newsletter .form-check .form-check-label{margin-top:10px}#form-container input[type="text"],#form-newsletter input[type="text"],#form-container input[type="email"],#form-newsletter input[type="email"],#form-container input[type="checkbox"],#form-newsletter input[type="checkbox"]{border-radius:7px;border:1px solid #555;padding:15px;color:#555}#form-container input[type="text"]:checked,#form-newsletter input[type="text"]:checked,#form-container input[type="email"]:checked,#form-newsletter input[type="email"]:checked,#form-container input[type="checkbox"]:checked,#form-newsletter input[type="checkbox"]:checked{background-color:black}#form-container .help-block ul,#form-newsletter .help-block ul{margin:0;padding:0}#form-container .help-block ul li,#form-newsletter .help-block ul li{line-height:1.3rem;background-color:#fff;color:#CD0405;padding:0px 5px;margin-top:5px}#form-container{color:#fff}#form-container a{color:#fff}@keyframes headlineIntro{0%{opacity:0;transform:translate(-50%, -50%) scale(.15)}70%{opacity:1;transform:translate(-50%, -50%) scale(1.08)}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes headlineTopIntro{0%{opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85)}100%{opacity:1;transform:translateX(-50%) rotate(0deg) scale(1)}}@keyframes headlineMainIntro{0%{opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85)}100%{opacity:1;transform:translateX(-50%) rotate(-4deg) scale(1)}}@keyframes headlineMiddleIntro{0%{opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85)}100%{opacity:1;transform:translateX(-50%) rotate(1deg) scale(1)}}@keyframes headlineBottomIntro{0%{opacity:0;transform:translateX(-50%) rotate(0deg) scale(.85)}100%{opacity:1;transform:translateX(-50%) rotate(-1deg) scale(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.fadeUp{animation-name:fadeUp;animation-duration:1s;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.moveInLeft{animation-name:moveInLeft;animation-duration:1s;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.moveInRight{animation-name:moveInRight;animation-duration:1s;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}@keyframes stretch{0%{transform:scale(1.2);border-radius:100%}50%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes MoveArrow{0%,100%{bottom:0}50%{bottom:-10px}}@keyframes flare{0%{opacity:0;transform:scale(1) rotate(0deg)}15%{opacity:1;transform:scale(3) rotate(200deg)}20%,100%{opacity:0;transform:scale(1) rotate(270deg)}}@keyframes blink{0%,100%{opacity:0}25%{opacity:.7}50%{opacity:0}}@keyframes fadeUp{0%{transform:translate(0, -60px)}50%,100%{transform:translate(0, 0)}}@keyframes moveInLeft{0%{transform:translate(-100px, 0)}50%,100%{opacity:1;transform:translate(0, 0)}}@keyframes moveInRight{0%{transform:translate(100px, 0)}50%,100%{opacity:1;transform:translate(0, 0)}}@keyframes moveHorizontal{0%,80%,100%{left:40%}50%{left:0}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}25%{opacity:.5}50%,100%{opacity:0;transform:scale(1)}}@keyframes gameStartPulse{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}@keyframes btnPulse{0%,100%{transform:translateX(-50%) rotate(-2deg) scale(1)}50%{transform:translateX(-50%) rotate(-2deg) scale(1.08)}}@keyframes ballBounce{0%{transform:translateX(-50%) translateY(0) scale(1.02, .98);animation-timing-function:cubic-bezier(.15, .85, .25, 1)}60%{transform:translateX(-50%) translateY(-250%) scale(.99, 1.01);animation-timing-function:ease-in}100%{transform:translateX(-50%) translateY(0) scale(1.02, .98)}}@media (orientation:landscape){[data-namespace="game"]{background:url("../img/game/stadion-dark.jpg") no-repeat bottom center;background-size:cover;background-color:#000c0e}[data-namespace="game"] .gamestage{height:calc(100dvh - 95px - 40px);max-width:calc(calc(100dvh - 95px - 40px) / 3 * 2)}[data-namespace="game"] .container-fluid .row{padding:20px 0 !important}[data-namespace="game"] .container-fluid canvas{border:2px solid white}}@media (min-width:280px){body,html{font-size:17px}h1{font-size:1.8rem}}@media (min-width:576px){body,html{font-size:17px}h1{font-size:2rem}}@media (min-width:768px){#hero{width:100%;min-height:100vh;aspect-ratio:unset}#hero .hero-headline{top:50%}#hero .btn{left:50%;bottom:60px}[data-namespace="game"]{background:url("../img/game/stadion-dark.jpg") no-repeat bottom center;background-size:cover;background-color:#000c0e}}@media (min-width:992px){[data-namespace="game"],[data-namespace="form"]{padding-top:75px}[data-namespace="start"]{padding-top:0px}.navbar{background-color:transparent;height:75px;background-size:auto 170%}.navbar .navbar-brand{position:relative;left:auto;transform:none;height:calc(75px);padding:0px}.navbar .navbar-collapse{visibility:visible;opacity:1;height:75px;background:transparent;padding:0px;position:relative;top:0px}.navbar .navbar-nav{margin:0px;margin-top:0px;padding:0px;padding-top:0px;width:100%;justify-content:flex-end}.navbar .navbar-nav .nav-item{background-color:#147735;padding:5px 0}.navbar .navbar-nav .nav-item:last-child{background-color:#CD0405}.navbar .navbar-nav .nav-link,.navbar .navbar-nav .btn,.navbar .navbar-nav .btn-primary{margin:.3rem 1.8rem;font-size:1.1rem;display:block;line-height:1.5rem;color:white;background:none;background-color:transparent;padding:0px;min-width:auto;border-radius:0px;background-color:transparent !important;transform:rotate(0deg);text-decoration:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .btn:hover,.navbar .navbar-nav .btn-primary:hover{background-color:transparent;color:white;text-decoration:underline}.navbar .navbar-nav.bottomnav{display:none}.soundbutton{top:95px}[data-namespace="game"] #game-content{padding-top:30px}[data-namespace="game"] #game-progress-container{z-index:auto}[data-namespace="game"] #game-progress-container .display{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-self:stretch;row-gap:5vh}[data-namespace="game"] #game-progress-container .feedback{background:transparent;padding:100px 0}#form-container{background-color:transparent;padding:0 0 50px}#form-container .form{background-color:transparent}#game-over-container .feedback{background-color:transparent}}