._navigation{font-size:20px;line-height:28px}._headline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:50px;line-height:60px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-hero{font-size:70px;line-height:84px}}@media only screen and (min-width:1024px){._headline-hero{font-size:90px;line-height:100px}}._headline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:40px;line-height:50px;text-transform:lowercase}@media only screen and (min-width:768px){._headline-medium{font-size:50px;line-height:64px}}@media only screen and (min-width:1024px){._headline-medium{font-size:64px;line-height:74px}}._subline-hero{font-family:fritz-kola,Arial,sans-serif;font-size:24px;line-height:36px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-hero{font-size:30px;line-height:64px}}._subline-medium{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}@media only screen and (min-width:768px){._subline-medium{font-size:24px;line-height:36px}}._subline-small-spaceing{font-size:16px;letter-spacing:1px;line-height:24px}._headline-small,._subline-small-spaceing{font-family:fritz-kola,Arial,sans-serif;text-transform:lowercase}._headline-small{font-size:30px;line-height:40px}@media only screen and (min-width:768px){._headline-small{font-size:35px;line-height:54px}}@media only screen and (min-width:1024px){._headline-small{font-size:50px;line-height:64px}}._product-anchor-headline{font-family:fritz-kola,Arial,sans-serif;font-size:20px;line-height:30px;text-transform:lowercase}._product-anchor-product-name{font-family:Karla,Arial,sans-serif;font-size:10px;line-height:11px}@media only screen and (min-width:1280px){._product-anchor-product-name{font-size:12px;font-weight:700;line-height:15px}}._highlight{font-family:fritz-kola,Arial,sans-serif;font-size:16px;line-height:24px;text-transform:lowercase}._copy{font-size:16px;line-height:26px}._legal{font-family:fritz-kola,Arial,sans-serif;font-size:12px;line-height:18px;text-transform:lowercase}._figure{font-family:Karla,Arial,sans-serif;font-size:14px;line-height:18px;text-transform:none}._label-textinput,._label-textinput-error{color:#000;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._label-textinput-error{color:#ba0c2f}._textinput-filled,._textinput-inactive{color:#000;font-size:16px;letter-spacing:26px;line-height:26px}._textinput-inactive{opacity:.4}._textinput-error{color:#000;color:#ba0c2f;font-family:fritz-kola,Arial,sans-serif;font-size:14px;letter-spacing:.6px;line-height:22px;margin-left:15px;text-transform:lowercase}._error{color:#ba0c2f;font-size:12px;line-height:18px}.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.hidden{display:none!important}.sr-only{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:0;left:-1910em;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:0}.no-scroll{height:100%;overflow:hidden}.bingo{--bingo-cell-color-b:#005951;--bingo-cell-color-i:#c6007e;--bingo-cell-color-n:#97d700;--bingo-cell-color-g:#c7579a;--bingo-cell-color-o:#d0ee43;--bingo-letter-color-b:#ff7500;--bingo-letter-color-i:#ffc72c;--bingo-letter-color-n:#47a23f;--bingo-letter-color-g:#8a1b61;--bingo-letter-color-o:#d50032;--bingo-margin-desktop:104px;--bingo-margin-mobile:64px;margin:0 0 var(--bingo-margin-mobile)}@media only screen and (min-width:1440px){.bingo{margin-block:var(--bingo-margin-desktop)}}.bingo__outer{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1248px;width:86.66667%}@media print{.bingo__outer{display:block!important}}.bingo__inner{flex-basis:100%;max-width:100%;padding-left:1.76282%;padding-right:1.76282%;width:100%}@media print{.bingo__inner{display:block!important}}@media only screen and (max-width:767px){.bingo__inner{display:flex;flex-direction:column}}.bingo__image{display:flex;justify-content:center;margin-bottom:40px}.bingo__image svg{height:auto;max-width:252px;width:100%}@media only screen and (min-width:768px){.bingo__image svg{max-width:426px}}.bingo__controls{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-block:40px}@media only screen and (max-width:374px){.bingo__controls{align-items:baseline;flex-direction:column}}@media only screen and (max-width:767px){.bingo__controls{background-color:#000;bottom:0;margin-block:40px 55px;margin-left:-8.19444vw;order:4;padding:24px 0 24px 8.19445vw;position:-webkit-sticky;position:sticky;width:calc(100% + 8.19445vw);z-index:9999999}.bingo__controls:before{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.3) 60%,transparent);content:"";height:50px;left:0;pointer-events:none;position:absolute;top:-50px;width:100%}}@media only screen and (min-width:1024px){.bingo__controls{flex-basis:41.66667%;margin-left:25%;max-width:41.66667%;width:41.66667%}}@media only screen and (min-width:1440px){.bingo__controls{flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}}.bingo__headline{font-family:fritz-kola,Arial,sans-serif;font-size:40px;line-height:50px;text-align:center;text-transform:lowercase}@media only screen and (min-width:768px){.bingo__headline{font-size:50px;line-height:64px}}@media only screen and (min-width:1024px){.bingo__headline{font-size:64px;line-height:74px}}.bingo__copy{margin:16px auto 0}@media only screen and (min-width:1024px){.bingo__copy{flex-basis:58.33333%;max-width:58.33333%;width:58.33333%}}.bingo__actions{display:flex;flex-direction:column;gap:8px}.bingo__action{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (hover){.bingo__action:hover{text-decoration:underline}.bingo__action:hover .bingo__action--icon{left:10px}}.bingo__action:disabled{cursor:not-allowed}.bingo__action:focus-visible{outline-color:#fff;outline-offset:4px;outline-style:solid;outline-width:2px}.bingo__action--icon{left:6px;position:absolute;top:50%;transform:rotate(180deg) translateY(50%);transition:left .25s cubic-bezier(.645,.045,.355,1)}.bingo__action--disabled{display:none}.bingo__draw-current{font-family:Karla,Arial,sans-serif;font-family:fritz-kola,Arial,sans-serif;font-size:64px;line-height:70px;text-transform:lowercase}@media only screen and (min-width:768px){.bingo__draw-current{font-size:80px;line-height:90px}}@media only screen and (min-width:1280px){.bingo__draw-current{font-size:104px;line-height:120px}}.bingo__grid{display:grid;gap:1px;width:100%}@media only screen and (max-width:767px){.bingo__grid{grid-auto-rows:1fr;grid-template-columns:repeat(5,1fr);margin-top:40px}}@media only screen and (min-width:768px){.bingo__grid{grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(5,1fr)}}.bingo__cell{align-items:center;background:#fff;color:#000;display:flex;font-family:Karla,Arial,sans-serif;font-size:21px;font-weight:700;justify-content:center;line-height:22px;position:relative;text-transform:uppercase}@media only screen and (min-width:768px){.bingo__cell{font-size:22px;line-height:22px}}@media only screen and (min-width:1280px){.bingo__cell{font-size:24px;line-height:24px}}.bingo__cell>*{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.bingo__cell:before{content:"";display:block;padding-top:100%}.bingo__letter{color:#000;font-weight:700}.bingo__letter[data-letter=b]{background-color:var(--bingo-letter-color-b)}.bingo__letter[data-letter=i]{background-color:var(--bingo-letter-color-i)}.bingo__letter[data-letter=n]{background-color:var(--bingo-letter-color-n)}.bingo__letter[data-letter=g]{background-color:var(--bingo-letter-color-g)}.bingo__letter[data-letter=o]{background-color:var(--bingo-letter-color-o)}.bingo__letter[data-letter=g]{color:#fff}.bingo__cell--active{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.bingo__cell--active[data-letter=b]{background-color:var(--bingo-cell-color-b)}.bingo__cell--active[data-letter=b] span{animation:bingoNumberScaleUp .3s cubic-bezier(.645,.045,.355,1)}.bingo__cell--active[data-letter=i]{background-color:var(--bingo-cell-color-i)}.bingo__cell--active[data-letter=i] span{animation:bingoNumberScaleUp .3s cubic-bezier(.645,.045,.355,1)}.bingo__cell--active[data-letter=g]{background-color:var(--bingo-cell-color-g)}.bingo__cell--active[data-letter=g] span{animation:bingoNumberScaleUp .3s cubic-bezier(.645,.045,.355,1)}.bingo__cell--active[data-letter=n]{background-color:var(--bingo-cell-color-n)}.bingo__cell--active[data-letter=n] span{animation:bingoNumberScaleUp .3s cubic-bezier(.645,.045,.355,1)}.bingo__cell--active[data-letter=o]{background-color:var(--bingo-cell-color-o)}.bingo__cell--active[data-letter=o] span{animation:bingoNumberScaleUp .3s cubic-bezier(.645,.045,.355,1)}.bingo__cell--active[data-letter=b],.bingo__cell--active[data-letter=g],.bingo__cell--active[data-letter=i]{color:#fff}.bingo__path{animation:bingoFadeInPath .4s ease forwards;opacity:0}.bingo__path-1{animation-delay:0s}.bingo__path-2{animation-delay:.2s}.bingo__path-3{animation-delay:.4s}.bingo__path-4{animation-delay:.6s}.bingo__path-5{animation-delay:.8s}.bingo__path-6{animation-delay:1s}.bingo__confetti-particle{animation:bingoConfettiFall var(--confetti-fall-duration) linear forwards;border-radius:50%;height:14px;opacity:.9;position:fixed;width:10px;z-index:99999999}@keyframes bingoConfettiFall{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(120vh) rotate(2turn)}}@keyframes bingoFadeInPath{to{opacity:1}}@keyframes bingoNumberScaleUp{0%{transform:scale(1)}50%{transform:scale(1.6)}to{transform:scale(1)}}