.the-header__back[data-v-24f9b730]{top:max(1rem,var(--fmp-safe-top,env(safe-area-inset-top)))}.mod-home[data-v-854f74aa]{color-scheme:light;display:flex;flex-direction:column;position:relative}.mod-home__bg[data-v-854f74aa]{background-image:linear-gradient(180deg,#00000040 0,#0000008c 50%,#0a0805eb),url(../images/festival-mcdonalds/bgHome.jpg);background-position:top;background-size:cover;height:calc(100% + 10rem);left:0;position:absolute;right:0;top:0;will-change:transform;z-index:0}.mod-home__body[data-v-854f74aa],.mod-home__footer[data-v-854f74aa],.mod-home__top[data-v-854f74aa]{position:relative;z-index:1}.mod-home__top[data-v-854f74aa]{display:flex;justify-content:center;padding:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 1.25rem) 1.5rem 2.5rem}.mod-home__logo[data-v-854f74aa]{height:auto;max-width:19.375rem;transform:translateZ(0);width:100%}.mod-home__body[data-v-854f74aa]{align-items:center;display:flex;flex-direction:column;padding:0 1.5rem 1.875rem;position:relative;text-align:center}.mod-home__sparks[data-v-854f74aa]{inset:0;pointer-events:none;position:absolute}.mod-home__spark[data-v-854f74aa]{display:block;position:absolute}.mod-home__spark img[data-v-854f74aa],.mod-home__star img[data-v-854f74aa]{animation:star-twinkle-854f74aa 2.4s ease-in-out infinite both;display:block}.mod-home__spark--green[data-v-854f74aa]{right:12%;top:8%}.mod-home__spark--green img[data-v-854f74aa]{animation-delay:.2s;animation-duration:1.6s;filter:hue-rotate(65deg) saturate(1.4);width:.875rem}.mod-home__spark--red[data-v-854f74aa]{left:4%;top:38%}.mod-home__spark--red img[data-v-854f74aa]{animation-delay:0s;animation-duration:1.3s;filter:hue-rotate(305deg) saturate(1.6);width:1.625rem}.mod-home__spark--blue[data-v-854f74aa]{right:4%;top:6%}.mod-home__spark--blue img[data-v-854f74aa]{animation-delay:1.05s;animation-duration:2.1s;width:.75rem}.mod-home__spark--yellow[data-v-854f74aa]{bottom:18%;right:6%}.mod-home__spark--yellow img[data-v-854f74aa]{animation-delay:.55s;animation-duration:1.9s;width:1.125rem}@keyframes star-twinkle-854f74aa{0%{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(.8)}}.mod-home__title-wrap[data-v-854f74aa]{margin-bottom:.625rem;position:relative;width:100%}.mod-home__title[data-v-854f74aa]{color:#fff;font-family:Speedee,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:.02875rem;line-height:1.1;-webkit-text-stroke:.0625rem #000;filter:drop-shadow(-.15625rem .1425rem 0 #cf372c);margin-bottom:0;paint-order:stroke fill}.mod-home__star[data-v-854f74aa]{bottom:.5rem;position:absolute;right:0}.mod-home__star img[data-v-854f74aa]{animation-delay:.8s;animation-duration:1.9s;width:2.25rem}.mod-home__subtitle[data-v-854f74aa]{font-size:1.5rem;font-weight:700;letter-spacing:-.03125rem;line-height:1.45;margin-bottom:.625rem}.mod-home__copy[data-v-854f74aa],.mod-home__subtitle[data-v-854f74aa]{color:#fff;font-family:Speedee,sans-serif}.mod-home__copy[data-v-854f74aa]{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.875rem}.mod-home__copy[data-v-854f74aa] strong{color:#fff;font-weight:700}.mod-home__highlight[data-v-854f74aa]{color:#e9a40d;font-family:Speedee,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.03125rem;line-height:1.2;margin-bottom:1.875rem}.mod-home__cta[data-v-854f74aa]{text-transform:uppercase}.mod-home__copy[data-v-854f74aa],.mod-home__cta[data-v-854f74aa],.mod-home__highlight[data-v-854f74aa],.mod-home__logo[data-v-854f74aa],.mod-home__spark[data-v-854f74aa],.mod-home__star[data-v-854f74aa],.mod-home__subtitle[data-v-854f74aa],.mod-home__title-wrap[data-v-854f74aa]{opacity:0}.mod-home--revealed .mod-home__logo[data-v-854f74aa]{animation:fmp-fade-in-854f74aa .45s ease-out .1s both}.mod-home--revealed .mod-home__spark--green[data-v-854f74aa]{animation:fmp-fade-in-854f74aa .4s ease-out .1s both}.mod-home--revealed .mod-home__spark--red[data-v-854f74aa]{animation:fmp-fade-in-854f74aa .4s ease-out .25s both}.mod-home--revealed .mod-home__spark--blue[data-v-854f74aa]{animation:fmp-fade-in-854f74aa .4s ease-out .4s both}.mod-home--revealed .mod-home__spark--yellow[data-v-854f74aa]{animation:fmp-fade-in-854f74aa .4s ease-out .55s both}.mod-home--revealed .mod-home__star[data-v-854f74aa]{animation:fmp-fade-in-854f74aa .4s ease-out .7s both}.mod-home--revealed .mod-home__title-wrap[data-v-854f74aa]{animation:fmp-clip-reveal-854f74aa .65s cubic-bezier(.16,1,.3,1) .3s both}.mod-home--revealed .mod-home__subtitle[data-v-854f74aa]{animation:fmp-fade-up-854f74aa .5s ease-out .65s both}.mod-home--revealed .mod-home__copy[data-v-854f74aa]{animation:fmp-fade-up-854f74aa .5s ease-out .75s both}.mod-home--revealed .mod-home__highlight[data-v-854f74aa]{animation:fmp-fade-up-854f74aa .5s ease-out .85s both}.mod-home--revealed .mod-home__cta[data-v-854f74aa]{animation:fmp-fade-up-854f74aa .5s ease-out 1s both}@keyframes fmp-fade-in-854f74aa{0%{opacity:0}to{opacity:1}}@keyframes fmp-clip-reveal-854f74aa{0%{clip-path:inset(0 0 100% 0);opacity:.2}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes fmp-fade-up-854f74aa{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes fmp-bounce-in-854f74aa{0%{opacity:0;transform:scale(.82)}55%{opacity:1;transform:scale(1.07)}80%{transform:scale(.96)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mod-home--revealed .mod-home__copy[data-v-854f74aa],.mod-home--revealed .mod-home__cta[data-v-854f74aa],.mod-home--revealed .mod-home__highlight[data-v-854f74aa],.mod-home--revealed .mod-home__logo[data-v-854f74aa],.mod-home--revealed .mod-home__spark[data-v-854f74aa],.mod-home--revealed .mod-home__star[data-v-854f74aa],.mod-home--revealed .mod-home__subtitle[data-v-854f74aa],.mod-home--revealed .mod-home__title-wrap[data-v-854f74aa]{animation:fmp-fade-in-854f74aa .2s ease-out 0s both}}.mod-quiz[data-v-dbee74ee]{background-color:#ffbc0d;color-scheme:light;overflow-x:clip}.mod-quiz[data-v-dbee74ee],.mod-quiz__top[data-v-dbee74ee]{display:flex;flex-direction:column}.mod-quiz__top[data-v-dbee74ee]{align-items:center;gap:1rem;padding:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 1.25rem) 1.5rem 2rem;text-align:center}.mod-quiz__logo-wrap[data-v-dbee74ee]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.mod-quiz__logo[data-v-dbee74ee]{height:auto;-o-object-fit:contain;object-fit:contain;width:13.375rem}.mod-quiz__header[data-v-dbee74ee]{color:#fff;font-family:Speedee,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02875rem;line-height:1.2;-webkit-text-stroke:.0625rem #000;filter:drop-shadow(-.15625rem .1425rem 0 #cf372c);margin:0;paint-order:stroke fill}.mod-quiz__card[data-v-dbee74ee]{background:#fff;border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;margin:0 auto;width:calc(100% - 2.5rem)}.mod-quiz__fill[data-v-dbee74ee]{background:#fff;flex:1}.mod-quiz__progress[data-v-dbee74ee]{padding:1.5rem 0 .25rem}.mod-quiz__progress-track[data-v-dbee74ee]{align-items:center;display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:.375rem;position:relative}.mod-quiz__progress-line[data-v-dbee74ee]{background:#eaeaea;height:.25rem;left:8.33333%;position:absolute;right:8.33333%;top:50%;transform:translateY(-50%);z-index:0}.mod-quiz__dot[data-v-dbee74ee]{background-color:#959595;border:.125rem solid #fff;border-radius:50%;cursor:pointer;height:.5rem;justify-self:center;padding:0;position:relative;transition:background-color .2s;width:.5rem;z-index:1}.mod-quiz__dot--answered[data-v-dbee74ee]{background-color:#580003}.mod-quiz__dot--locked[data-v-dbee74ee]{cursor:not-allowed}.mod-quiz__handle[data-v-dbee74ee]{background:linear-gradient(135deg,#910063,#db0007 50%,#e8720a);border:.125rem solid #fff;border-radius:50%;box-shadow:0 .1875rem .1875rem #00000014;height:1.5rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:1.5rem;z-index:2}.mod-quiz__handle--dragging[data-v-dbee74ee]{transform:translate(-50%) translateY(-50%) scale(1.4)}.mod-quiz__progress-labels[data-v-dbee74ee]{display:grid;grid-template-columns:repeat(6,1fr)}.mod-quiz__progress-labels span[data-v-dbee74ee]{color:#6f6f6f;font-family:Speedee,sans-serif;font-size:.875rem;font-weight:400;text-align:center}.mod-quiz__progress-labels span.mod-quiz__progress-label--active[data-v-dbee74ee]{color:#1e1e1e;font-weight:700}.mod-quiz__question-wrap[data-v-dbee74ee]{display:flex;flex-direction:column;padding:1rem 1.5rem 0}.mod-quiz__question-title[data-v-dbee74ee]{color:#000;font-family:Speedee,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-align:center}.mod-quiz__options[data-v-dbee74ee]{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.mod-quiz__option-row[data-v-dbee74ee],.mod-quiz__option-wrap[data-v-dbee74ee]{align-items:stretch;display:flex}.mod-quiz__option-wrap[data-v-dbee74ee]{flex:1;position:relative}.mod-quiz__star[data-v-dbee74ee]{animation:star-pop-dbee74ee .4s cubic-bezier(.34,1.6,.64,1) both;left:-1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;z-index:3}@keyframes star-pop-dbee74ee{0%{opacity:0;transform:translateY(-50%) scale(0)}to{opacity:1;transform:translateY(-50%) scale(1)}}.mod-quiz__option[data-v-dbee74ee]{align-items:center;background-color:#fff;border:.25rem solid #d6d6d6;border-radius:.25rem;box-shadow:0 .625rem 1.5rem #0000001a;cursor:pointer;display:flex;flex:1;gap:0;padding:.25rem .625rem .25rem .25rem;position:relative;text-align:left;transition:background-color .2s,border-color .2s;z-index:2}.mod-quiz__option--selected[data-v-dbee74ee]{background-clip:padding-box,border-box;background-color:#000;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#910063,#990059,#b60035,#ca001c,#d7000c,#db0007,#e8720a);background-origin:border-box;border-color:transparent}.mod-quiz__letter[data-v-dbee74ee]{background:linear-gradient(180deg,#e8720a,#db0007 50%,#910063);-webkit-background-clip:text;flex-shrink:0;font-family:Speedee,sans-serif;font-size:3.75rem;font-weight:700;line-height:1;min-width:3.75rem;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.mod-quiz__letter--a[data-v-dbee74ee]{transform:rotate(3.83deg)}.mod-quiz__letter--b[data-v-dbee74ee]{transform:rotate(-5.18deg)}.mod-quiz__letter--c[data-v-dbee74ee]{transform:rotate(-1.08deg)}.mod-quiz__letter--d[data-v-dbee74ee]{transform:rotate(-9.7deg)}.mod-quiz__letter--selected[data-v-dbee74ee]{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#fff}.mod-quiz__option-text[data-v-dbee74ee]{color:#000;font-family:Speedee,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}.mod-quiz__option--selected .mod-quiz__option-text[data-v-dbee74ee]{color:#ffffffe6}.mod-quiz__footer[data-v-dbee74ee]{display:flex;justify-content:center;padding:1.25rem 1.5rem 1.875rem}.mod-quiz__cta[data-v-dbee74ee]{background-color:#ffb3b3;color:#fffc;cursor:not-allowed;text-transform:uppercase;transition:background-color .2s,color .2s;width:100%}.mod-quiz__cta--active[data-v-dbee74ee]{background-color:#da291c;color:#fff;cursor:pointer}.mod-quiz__questions-area[data-v-dbee74ee]{overflow-x:clip;position:relative}.quiz-backward-leave-active[data-v-dbee74ee],.quiz-forward-leave-active[data-v-dbee74ee]{left:0;position:absolute;right:0;top:0;transition:opacity .22s ease-in,transform .22s ease-in}.quiz-forward-leave-to[data-v-dbee74ee]{opacity:0;transform:translate(-30%) scale(.95)}.quiz-backward-leave-to[data-v-dbee74ee]{opacity:0;transform:translate(30%) scale(.95)}.quiz-backward-enter-active[data-v-dbee74ee],.quiz-forward-enter-active[data-v-dbee74ee]{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.quiz-forward-enter-from[data-v-dbee74ee]{opacity:0;transform:translate(60%)}.quiz-backward-enter-from[data-v-dbee74ee]{opacity:0;transform:translate(-60%)}.mod-quiz__option-wrap--pulse[data-v-dbee74ee]{animation:option-pulse-dbee74ee .22s ease-out}@keyframes option-pulse-dbee74ee{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}.mod-onboarding[data-v-fed60a3c]{color-scheme:light;display:flex;flex-direction:column;inset:0;justify-content:flex-end;position:fixed;z-index:50}.mod-onboarding__veil[data-v-fed60a3c]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;inset:0;position:absolute}.veil-appear-active[data-v-fed60a3c],.veil-enter-active[data-v-fed60a3c]{animation:veil-in-fed60a3c .4s ease-out .35s both}.veil-leave-active[data-v-fed60a3c]{animation:veil-out-fed60a3c .28s cubic-bezier(.4,0,1,.6) both}@keyframes veil-in-fed60a3c{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:transparent}to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c}}@keyframes veil-out-fed60a3c{0%{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:transparent}}.mod-onboarding__content[data-v-fed60a3c]{animation:content-up-fed60a3c .45s cubic-bezier(.34,1.2,.64,1) .35s both;position:relative;z-index:1}@keyframes content-up-fed60a3c{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mod-onboarding__content.is-leaving[data-v-fed60a3c]{animation:content-down-fed60a3c .32s cubic-bezier(.4,0,1,.6) both}@keyframes content-down-fed60a3c{0%{transform:translateY(0) scale(1)}12%{transform:translateY(-.4rem) scale(1.02)}to{transform:translateY(105%) scale(.93)}}.mod-onboarding__illustrations[data-v-fed60a3c]{align-items:flex-end;bottom:100%;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0}.mod-onboarding__guitar[data-v-fed60a3c]{animation:guitar-float-fed60a3c 3.2s ease-in-out .9s infinite both;height:auto;margin-bottom:-3rem;max-width:18rem;pointer-events:none;position:relative;width:48%;z-index:2}@keyframes guitar-float-fed60a3c{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.3rem) rotate(.4deg)}}.mod-onboarding__pink[data-v-fed60a3c]{animation:pink-float-fed60a3c 4.6s ease-in-out 1.6s infinite both;bottom:-7rem;height:auto;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:20rem;z-index:-1}@keyframes pink-float-fed60a3c{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-.2rem)}}@media(prefers-reduced-motion:reduce){.mod-onboarding__guitar[data-v-fed60a3c],.mod-onboarding__pink[data-v-fed60a3c]{animation:none}}.mod-onboarding__card[data-v-fed60a3c]{align-items:center;background-color:#fff;border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;margin:0 auto;max-width:37.5rem;padding:min(3.125rem,3.5svh) 1.5rem max(2rem,env(safe-area-inset-bottom));width:calc(100% - 2.5rem)}.mod-onboarding__title[data-v-fed60a3c]{color:#1a1a1a;font-family:Speedee,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.15;margin-bottom:min(.625rem,1svh);text-align:center}.mod-onboarding__subtitle[data-v-fed60a3c]{color:#555;font-family:Speedee,sans-serif;font-size:1rem;line-height:1.45;margin-bottom:min(2rem,2.5svh);text-align:center}.mod-onboarding__steps[data-v-fed60a3c]{list-style:none;margin:0 0 min(2.5rem,3svh);max-width:18rem;padding:min(.5rem,.8svh) .5rem 0}.mod-onboarding__step[data-v-fed60a3c],.mod-onboarding__steps[data-v-fed60a3c]{align-items:center;display:flex;flex-direction:column;width:100%}.mod-onboarding__num[data-v-fed60a3c]{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;font-family:Speedee,sans-serif;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.mod-onboarding__num--1[data-v-fed60a3c]{box-shadow:0 0 0 4px #ed0012,0 0 0 8px #db0007}.mod-onboarding__num--2[data-v-fed60a3c]{box-shadow:0 0 0 4px #0595ce,0 0 0 8px #008cd2}.mod-onboarding__num--3[data-v-fed60a3c]{box-shadow:0 0 0 4px #7aad2a,0 0 0 8px #7bb72c}.mod-onboarding__num--4[data-v-fed60a3c]{box-shadow:0 0 0 4px #f78e11,0 0 0 8px #ed8d24}.mod-onboarding__step-text[data-v-fed60a3c]{color:#1a1a1a;font-size:.9375rem;font-weight:700;line-height:1.3;margin-top:min(.875rem,1.2svh);text-align:center}.mod-onboarding__connector[data-v-fed60a3c]{background-color:#e0e0e0;height:min(1.75rem,2svh);margin:min(.5rem,.7svh) 0 min(1rem,1.3svh);width:.125rem}.mod-onboarding__cta[data-v-fed60a3c]{margin-top:auto;text-transform:uppercase;width:100%}.quiz-tutorial[data-v-fed60a3c]{color-scheme:light;display:flex;flex-direction:column;inset:0;position:absolute;z-index:10}.quiz-tutorial__veil[data-v-fed60a3c]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;inset:0;position:absolute}.quiz-tutorial__close[data-v-fed60a3c]{align-items:center;background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;height:2.5rem;justify-content:center;line-height:1;position:absolute;right:1.25rem;top:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 2.5rem);width:2.5rem;z-index:2}.quiz-tutorial__explanation[data-v-fed60a3c]{animation:tutorial-svg-in-fed60a3c .45s cubic-bezier(.22,1,.36,1) .1s both;height:auto;left:50%;max-width:24rem;pointer-events:none;position:absolute;top:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 1.875rem);transform:translate(-50%);width:70%;z-index:2}@media(min-width:600px){.quiz-tutorial__explanation[data-v-fed60a3c]{max-width:18rem}}.quiz-tutorial__progress-wrap[data-v-fed60a3c]{left:1.25rem;margin:0 auto;max-width:35rem;position:absolute;right:1.25rem;top:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 13.5rem);z-index:2}.quiz-tutorial__progress[data-v-fed60a3c]{padding:1.5rem 0 .25rem}.quiz-tutorial__progress-track[data-v-fed60a3c]{align-items:center;display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:.375rem;position:relative}.quiz-tutorial__progress-line[data-v-fed60a3c]{animation:tutorial-line-grow-fed60a3c .65s ease-out .35s both;background:#eaeaea;height:.25rem;left:8.33333%;position:absolute;right:8.33333%;top:50%;transform:translateY(-50%);z-index:0}.quiz-tutorial__dot[data-v-fed60a3c]{animation:tutorial-dot-in-fed60a3c .22s cubic-bezier(.34,1.5,.64,1) both;background-color:#959595;border:.125rem solid #fff;border-radius:50%;height:.5rem;justify-self:center;position:relative;width:.5rem;z-index:1}.quiz-tutorial__progress-track .quiz-tutorial__dot[data-v-fed60a3c]:nth-child(2){animation-delay:.35s}.quiz-tutorial__progress-track .quiz-tutorial__dot[data-v-fed60a3c]:nth-child(3){animation-delay:.48s}.quiz-tutorial__progress-track .quiz-tutorial__dot[data-v-fed60a3c]:nth-child(4){animation-delay:.61s}.quiz-tutorial__progress-track .quiz-tutorial__dot[data-v-fed60a3c]:nth-child(5){animation-delay:.74s}.quiz-tutorial__progress-track .quiz-tutorial__dot[data-v-fed60a3c]:nth-child(6){animation-delay:.87s}.quiz-tutorial__progress-track .quiz-tutorial__dot[data-v-fed60a3c]:nth-child(7){animation-delay:1s}.quiz-tutorial__dot--current[data-v-fed60a3c]{background:linear-gradient(135deg,#910063,#db0007 50%,#e8720a);box-shadow:0 .1875rem .1875rem #00000014;height:1.5rem;width:1.5rem}.quiz-tutorial__progress-labels[data-v-fed60a3c]{display:grid;grid-template-columns:repeat(6,1fr)}.quiz-tutorial__progress-labels span[data-v-fed60a3c]{animation:tutorial-label-in-fed60a3c .2s ease-out both;color:#fff;font-family:Speedee,sans-serif;font-size:.875rem;font-weight:400;text-align:center}.quiz-tutorial__progress-labels span[data-v-fed60a3c]:first-child{animation-delay:.45s}.quiz-tutorial__progress-labels span[data-v-fed60a3c]:nth-child(2){animation-delay:.58s}.quiz-tutorial__progress-labels span[data-v-fed60a3c]:nth-child(3){animation-delay:.71s}.quiz-tutorial__progress-labels span[data-v-fed60a3c]:nth-child(4){animation-delay:.84s}.quiz-tutorial__progress-labels span[data-v-fed60a3c]:nth-child(5){animation-delay:.97s}.quiz-tutorial__progress-labels span[data-v-fed60a3c]:nth-child(6){animation-delay:1.1s}.quiz-tutorial__label--active[data-v-fed60a3c]{color:#fff!important;font-weight:700!important}.tutorial-fade-enter-active[data-v-fed60a3c]{transition:opacity .15s ease-out}.tutorial-fade-leave-active[data-v-fed60a3c]{animation:tutorial-close-fed60a3c .4s cubic-bezier(.25,0,.5,1) both}.tutorial-fade-enter-from[data-v-fed60a3c]{opacity:0}@keyframes tutorial-close-fed60a3c{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2.5rem)}}@keyframes tutorial-svg-in-fed60a3c{0%{opacity:0;transform:translate(-50%) translateY(1.5rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes tutorial-line-grow-fed60a3c{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tutorial-dot-in-fed60a3c{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes tutorial-label-in-fed60a3c{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tutorial-fade-enter-active[data-v-fed60a3c],.tutorial-fade-leave-active[data-v-fed60a3c]{transition:opacity .15s ease}.tutorial-fade-leave-active[data-v-fed60a3c]{animation:none}.tutorial-fade-leave-to[data-v-fed60a3c]{opacity:0}.veil-leave-active[data-v-fed60a3c]{animation:veil-out-fed60a3c .15s ease both}.quiz-tutorial__dot[data-v-fed60a3c],.quiz-tutorial__explanation[data-v-fed60a3c],.quiz-tutorial__progress-labels span[data-v-fed60a3c],.quiz-tutorial__progress-line[data-v-fed60a3c]{animation:none}}.festival-card[data-v-90661aca]{align-items:center;background-color:#fff;border:.25rem solid #d6d6d6;border-radius:.25rem;box-shadow:0 .625rem 1.5rem #0000001a;cursor:pointer;display:flex;gap:.75rem;padding:.625rem;text-align:left;transition:border-color .2s,background-color .2s;width:100%}.festival-card--selected[data-v-90661aca]{background-clip:padding-box,border-box;background-color:#000;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#910063,#990059,#b60035,#ca001c,#d7000c,#db0007,#e8720a);background-origin:border-box;border-color:transparent}.festival-card--selected .festival-card__city[data-v-90661aca],.festival-card--selected .festival-card__name[data-v-90661aca]{color:#fff}.festival-card--selected .festival-card__city-icon[data-v-90661aca]{filter:brightness(0) invert(1)}.festival-card--readonly[data-v-90661aca]{cursor:default}.festival-card__logo-wrap[data-v-90661aca]{align-items:center;background-color:#f4f4f4;border-radius:.25rem;display:flex;flex-shrink:0;height:4rem;justify-content:center;overflow:hidden;width:4rem}.festival-card__logo[data-v-90661aca]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.festival-card__logo-placeholder[data-v-90661aca]{color:#bbb;font-size:1.5rem}.festival-card__info[data-v-90661aca]{display:flex;flex:1;flex-direction:column;gap:.25rem}.festival-card__name[data-v-90661aca]{color:#1a1a1a;font-family:Speedee,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}.festival-card__city[data-v-90661aca]{align-items:center;color:#000;display:flex;font-size:.875rem;gap:.25rem;line-height:1.3}.festival-card__city-icon[data-v-90661aca]{flex-shrink:0;height:.875rem;width:.875rem}.badge-modal[data-v-a06ac6b4]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000008c;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:100}.badge-modal__card[data-v-a06ac6b4]{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;max-width:37.5rem;padding:2rem 1.5rem 1.5rem;position:relative;text-align:center;width:100%}.badge-modal__close[data-v-a06ac6b4]{align-items:center;background:transparent;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.badge-modal__close[data-v-a06ac6b4]:hover{background-color:#f4f4f4}.badge-modal__badge-wrap[data-v-a06ac6b4]{align-items:center;display:flex;height:9.375rem;justify-content:center;margin-bottom:1rem;width:9.375rem}.badge-modal__badge[data-v-a06ac6b4]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.badge-modal__badge-placeholder[data-v-a06ac6b4]{font-size:64px}.badge-modal__name[data-v-a06ac6b4]{color:#1a1a1a;font-family:Speedee,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.046875rem;margin-bottom:.5rem}.badge-modal__description[data-v-a06ac6b4]{color:#1e1e1e;font-family:Speedee,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.badge-modal__download-hint[data-v-a06ac6b4]{color:#1a7a3c;cursor:pointer;display:block;font-family:Speedee,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;margin:0;text-align:center;text-decoration:underline}.badge-modal[data-v-a06ac6b4]{animation:modal-bg-in-a06ac6b4 .3s ease-out both}.badge-modal__card[data-v-a06ac6b4]{animation:modal-card-in-a06ac6b4 .38s cubic-bezier(.34,1.2,.64,1) .05s both}.badge-modal--closing[data-v-a06ac6b4]{animation:modal-bg-out-a06ac6b4 .25s ease-in both}.badge-modal--closing .badge-modal__card[data-v-a06ac6b4]{animation:modal-card-out-a06ac6b4 .22s cubic-bezier(.4,0,1,.6) both}@keyframes modal-bg-in-a06ac6b4{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:1}}@keyframes modal-bg-out-a06ac6b4{0%{opacity:1}to{opacity:0}}@keyframes modal-card-in-a06ac6b4{0%{opacity:0;transform:scale(.88) translateY(1.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-card-out-a06ac6b4{0%{opacity:1;transform:scale(1) translateY(0)}12%{transform:scale(1.02) translateY(-.2rem)}to{opacity:0;transform:scale(.9) translateY(-1.5rem)}}@media(prefers-reduced-motion:reduce){.badge-modal[data-v-a06ac6b4],.badge-modal--closing[data-v-a06ac6b4],.badge-modal--closing .badge-modal__card[data-v-a06ac6b4],.badge-modal__card[data-v-a06ac6b4]{animation:none}}.mod-result[data-v-97b46f85]{background-color:#fff;background-image:url(../images/festival-mcdonalds/beElipse.png);background-position:top;background-repeat:no-repeat;background-size:120%;color-scheme:light;display:flex;flex-direction:column;padding-bottom:0}.mod-result__hero[data-v-97b46f85]{overflow-x:clip;padding:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 1.25rem) 1.25rem 2rem;position:relative}.mod-result__logo[data-v-97b46f85]{display:block;height:auto;margin:0 auto 1.25rem;width:9rem}.mod-result__card[data-v-97b46f85]{align-items:center;background:#fff8e7;border-radius:1rem;box-shadow:0 .625rem 1.5rem #0000001a;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem 1.25rem 2rem;position:relative;text-align:center;z-index:1}.mod-result__title[data-v-97b46f85]{color:#fff;font-family:Speedee,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.05;-webkit-text-stroke:.1rem #da291c;filter:drop-shadow(-.125rem .25rem 0 #cf372c);margin-bottom:.375rem;paint-order:stroke fill}.mod-result__pretitle[data-v-97b46f85]{color:#1a1a1a;font-family:Speedee,sans-serif;font-size:1.25rem;font-weight:400;margin-bottom:.625rem}.mod-result__badge-area[data-v-97b46f85]{display:inline-flex;margin-bottom:1rem;position:relative}.mod-result__badge[data-v-97b46f85]{cursor:pointer;height:9.375rem;min-width:9.375rem;-o-object-fit:contain;object-fit:contain;width:9.375rem}.mod-result__badge-placeholder[data-v-97b46f85]{font-size:5rem;line-height:1}.mod-result__download-btn[data-v-97b46f85]{align-items:center;background-color:#da291c;border:none;border-radius:50%;bottom:-.5rem;cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:.625rem;position:absolute;right:-1.375rem;transition:opacity .15s;width:2.75rem}.mod-result__download-btn[data-v-97b46f85]:active{opacity:.8}.mod-result__download-icon[data-v-97b46f85]{filter:brightness(0) invert(1);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mod-result__name[data-v-97b46f85]{color:#1a1a1a;font-family:Speedee,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.75rem}.mod-result__description[data-v-97b46f85]{color:#000;font-family:Speedee,sans-serif;font-size:1rem;line-height:1.4;max-width:18rem}.mod-result__festivals[data-v-97b46f85],.mod-result__form[data-v-97b46f85]{background-color:#fff;margin-top:0;padding:0 1.25rem 1.5rem}.mod-result__section-title[data-v-97b46f85]{color:#1a1a1a;font-family:Speedee,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.mod-result__section-subtitle[data-v-97b46f85]{color:#000;font-family:Speedee,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;text-align:center}.mod-result__festival-list[data-v-97b46f85]{display:flex;flex-direction:column;gap:.625rem}.mod-result__form[data-v-97b46f85]{align-items:center;display:flex;flex-direction:column;padding-bottom:1.25rem;padding-top:0}.mod-result__form-icon[data-v-97b46f85]{height:auto;margin-bottom:0;width:4rem}.mod-result__input-wrap[data-v-97b46f85]{align-items:center;background-color:#fafafa;border:.0625rem solid #d6d6d6;border-radius:.625rem;display:flex;margin-bottom:.25rem;overflow:hidden;position:relative;transition:border-color .2s;width:100%}.mod-result__input-wrap[data-v-97b46f85]:focus-within{border-color:#e9a40d}.mod-result__input-wrap--error[data-v-97b46f85]{border-color:#da291c}.mod-result__input[data-v-97b46f85]{background:transparent;border:none;color:#1a1a1a;flex:1;font-family:Speedee,sans-serif;font-size:.9375rem;min-width:0;outline:none;padding:.75rem}.mod-result__input[data-v-97b46f85]::-moz-placeholder{color:#aaa}.mod-result__input[data-v-97b46f85]::placeholder{color:#aaa}.mod-result__send-btn[data-v-97b46f85]{align-items:center;background-color:#1a472a;border:none;border-radius:0 .5rem .5rem 0;cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;margin:0;transition:opacity .15s;width:3rem}.mod-result__send-btn[data-v-97b46f85]:disabled{cursor:not-allowed;opacity:.4}.mod-result__send-btn[data-v-97b46f85]:not(:disabled):active{opacity:.8}.mod-result__send-icon[data-v-97b46f85]{height:1.25rem;width:1.25rem}.mod-result__field-error[data-v-97b46f85]{align-self:flex-start;color:#da291c;font-family:Speedee,sans-serif;font-size:.75rem;margin-bottom:.5rem}.mod-result__privacy[data-v-97b46f85]{align-items:flex-start;cursor:pointer;display:flex;gap:.625rem;margin:1rem 0;width:100%}.mod-result__checkbox[data-v-97b46f85]{accent-color:#da291c;cursor:pointer;flex-shrink:0;height:1.125rem;margin-top:.125rem;width:1.125rem}.mod-result__privacy span[data-v-97b46f85]{color:#000;font-family:Speedee,sans-serif;font-size:.8125rem;line-height:1.5}.mod-result__privacy-link[data-v-97b46f85]{color:#006bae;text-decoration:underline}.mod-result__api-error[data-v-97b46f85]{align-self:flex-start;color:#da291c;font-family:Speedee,sans-serif;font-size:.8125rem;margin-bottom:.5rem}.mod-result__sticky[data-v-97b46f85]{background:#fff;border-radius:1.875rem 1.875rem 0 0;bottom:0;box-shadow:0 -.25rem 1rem #0000001a;left:0;margin:0 auto;max-width:37.5rem;padding:1rem 1.25rem max(1rem,env(safe-area-inset-bottom));position:fixed;right:0;z-index:10}.mod-result__submit[data-v-97b46f85]{background-color:#ffb3b3;color:#fffc;cursor:not-allowed;max-width:35rem;text-transform:uppercase;transition:background-color .2s;width:100%}.mod-result__submit--active[data-v-97b46f85]{background-color:#da291c;color:#fff;cursor:pointer}.mod-result__deco-wrap[data-v-97b46f85]{pointer-events:none;position:absolute}.mod-result__deco-wrap--chips[data-v-97b46f85]{bottom:9.5rem;left:-2rem}.mod-result__deco-wrap--burguer[data-v-97b46f85]{right:-3rem;top:40%}.mod-result__deco-wrap--salsa[data-v-97b46f85]{bottom:.5rem;right:-.9375rem}.mod-result__logo--anim[data-v-97b46f85]{animation:result-logo-in-97b46f85 .45s ease-out .1s both}.mod-result__card--anim[data-v-97b46f85]{animation:result-card-in-97b46f85 .5s cubic-bezier(.22,1,.36,1) .15s both}.mod-result__title--anim[data-v-97b46f85]{animation:result-title-in-97b46f85 .55s cubic-bezier(.22,1,.36,1) .3s both}.mod-result__pretitle--anim[data-v-97b46f85]{animation:result-fade-up-97b46f85 .4s ease-out .45s both}.mod-result__badge-area--anim[data-v-97b46f85]{animation:result-badge-in-97b46f85 .55s cubic-bezier(.34,1.5,.64,1) .5s both}.mod-result__name--anim[data-v-97b46f85]{animation:result-fade-up-97b46f85 .4s ease-out .65s both}.mod-result__description--anim[data-v-97b46f85]{animation:result-fade-up-97b46f85 .4s ease-out .78s both}.mod-result__deco--chips-anim[data-v-97b46f85]{animation:result-deco-left-97b46f85 .6s cubic-bezier(.22,1,.36,1) .35s both,fmp-deco-float-a 3.4s ease-in-out .95s infinite}.mod-result__deco--burguer-anim[data-v-97b46f85]{animation:result-deco-right-97b46f85 .6s cubic-bezier(.22,1,.36,1) .4s both,fmp-deco-float-b 4s ease-in-out 1s infinite}.mod-result__deco--salsa-anim[data-v-97b46f85]{animation:result-deco-right-97b46f85 .55s cubic-bezier(.22,1,.36,1) .55s both,fmp-deco-float-c 3.7s ease-in-out 1.1s infinite}@keyframes result-logo-in-97b46f85{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes result-card-in-97b46f85{0%{opacity:0;transform:translateY(1.5rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes result-title-in-97b46f85{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 -.5rem 0);opacity:1}}@keyframes result-fade-up-97b46f85{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes result-badge-in-97b46f85{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes result-deco-left-97b46f85{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes result-deco-right-97b46f85{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mod-result__badge-area--anim[data-v-97b46f85],.mod-result__card--anim[data-v-97b46f85],.mod-result__deco--burguer-anim[data-v-97b46f85],.mod-result__deco--chips-anim[data-v-97b46f85],.mod-result__deco--salsa-anim[data-v-97b46f85],.mod-result__description--anim[data-v-97b46f85],.mod-result__logo--anim[data-v-97b46f85],.mod-result__name--anim[data-v-97b46f85],.mod-result__pretitle--anim[data-v-97b46f85],.mod-result__title--anim[data-v-97b46f85]{animation:none}}.mod-result__success[data-v-97b46f85]{background-color:#f0faf0;border-radius:.5rem;color:#2d7a2d;font-family:Speedee,sans-serif;font-size:.9375rem;font-weight:600;padding:1rem;text-align:center}.mod-offer[data-v-7f0d49d7]{background-color:#ffbc0d;color-scheme:light;overflow-x:clip}.mod-offer__inner[data-v-7f0d49d7]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:37.5rem;overflow-x:clip;padding:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 1.25rem) 1.25rem 1.625rem;position:relative}.mod-offer__logo[data-v-7f0d49d7]{height:auto;width:8.75rem}.mod-offer__title[data-v-7f0d49d7]{color:#fff;font-family:Speedee,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.02875rem;line-height:1.2;text-align:center;-webkit-text-stroke:.0625rem #000;filter:drop-shadow(-.15625rem .1425rem 0 #cf372c);margin:0;paint-order:stroke fill}.mod-offer__coupon[data-v-7f0d49d7]{background:#fff8e7;border-radius:1rem;box-shadow:0 .625rem 1.5rem #0000001a;display:flex;flex-direction:row;overflow:hidden;padding:1rem;width:100%;z-index:1}.mod-offer__main[data-v-7f0d49d7]{display:flex;flex:1;flex-direction:column;min-width:0}.mod-offer__image-wrap[data-v-7f0d49d7]{position:relative}.mod-offer__image[data-v-7f0d49d7]{border-radius:.625rem;display:block;height:auto;width:100%}.mod-offer__text-zone[data-v-7f0d49d7]{background-color:#fff8e7;display:flex;flex-direction:column;gap:1rem;padding:.75rem 1rem;text-align:center}.mod-offer__offer-name[data-v-7f0d49d7]{color:#1a1a1a;font-family:Speedee,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.mod-offer__offer-desc[data-v-7f0d49d7]{color:#000;font-family:Speedee,sans-serif;font-size:1rem;font-weight:400;line-height:1.3;margin:0}.mod-offer__deco-wrap[data-v-7f0d49d7]{pointer-events:none;position:absolute}.mod-offer__deco-wrap--chips[data-v-7f0d49d7]{bottom:13.5rem;left:-2rem}.mod-offer__deco-wrap--burguer[data-v-7f0d49d7]{right:-3rem;top:40%}.mod-offer__deco-wrap--salsa[data-v-7f0d49d7]{bottom:5.5rem;right:-.9375rem}.mod-offer__deco--chips-anim[data-v-7f0d49d7]{animation:offer-deco-left-7f0d49d7 .6s cubic-bezier(.22,1,.36,1) .35s both,fmp-deco-float-a 3.4s ease-in-out .95s infinite}.mod-offer__deco--burguer-anim[data-v-7f0d49d7]{animation:offer-deco-right-7f0d49d7 .6s cubic-bezier(.22,1,.36,1) .4s both,fmp-deco-float-b 4s ease-in-out 1s infinite}.mod-offer__deco--salsa-anim[data-v-7f0d49d7]{animation:offer-deco-right-7f0d49d7 .55s cubic-bezier(.22,1,.36,1) .55s both,fmp-deco-float-c 3.7s ease-in-out 1.1s infinite}.mod-offer__logo--anim[data-v-7f0d49d7]{animation:offer-logo-in-7f0d49d7 .45s ease-out .1s both}.mod-offer__title--anim[data-v-7f0d49d7]{animation:offer-title-in-7f0d49d7 .55s cubic-bezier(.22,1,.36,1) .25s both}.mod-offer__coupon--anim[data-v-7f0d49d7]{animation:offer-card-in-7f0d49d7 .6s cubic-bezier(.34,1.5,.64,1) .55s both}.mod-offer__image--anim[data-v-7f0d49d7]{animation:offer-image-reveal-7f0d49d7 .5s cubic-bezier(.22,1,.36,1) .85s both}.mod-offer__offer-name--anim[data-v-7f0d49d7]{animation:offer-fade-up-7f0d49d7 .35s ease-out 1s both}.mod-offer__offer-desc--anim[data-v-7f0d49d7]{animation:offer-fade-up-7f0d49d7 .35s ease-out 1.1s both}.mod-offer__cta--anim[data-v-7f0d49d7]{animation:offer-fade-up-7f0d49d7 .35s ease-out 1.2s both,offer-cta-pulse-7f0d49d7 .3s ease-out 1.55s both}.mod-offer__legal--anim[data-v-7f0d49d7]{animation:offer-fade-up-7f0d49d7 .3s ease-out 1.35s both}@keyframes offer-logo-in-7f0d49d7{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes offer-title-in-7f0d49d7{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 -.5rem 0);opacity:1}}@keyframes offer-fade-up-7f0d49d7{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes offer-card-in-7f0d49d7{0%{opacity:0;transform:translateY(1.5rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes offer-image-reveal-7f0d49d7{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes offer-cta-pulse-7f0d49d7{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes offer-deco-left-7f0d49d7{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes offer-deco-right-7f0d49d7{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mod-offer__coupon--anim[data-v-7f0d49d7],.mod-offer__cta--anim[data-v-7f0d49d7],.mod-offer__deco--burguer-anim[data-v-7f0d49d7],.mod-offer__deco--chips-anim[data-v-7f0d49d7],.mod-offer__deco--salsa-anim[data-v-7f0d49d7],.mod-offer__image--anim[data-v-7f0d49d7],.mod-offer__legal--anim[data-v-7f0d49d7],.mod-offer__logo--anim[data-v-7f0d49d7],.mod-offer__offer-desc--anim[data-v-7f0d49d7],.mod-offer__offer-name--anim[data-v-7f0d49d7],.mod-offer__title--anim[data-v-7f0d49d7]{animation:none}}.mod-offer__cta[data-v-7f0d49d7]{text-transform:uppercase;transition:background-color .25s ease}.mod-offer__cta--saving[data-v-7f0d49d7]{background-color:#b5220f;cursor:not-allowed}.mod-offer__cta--saved[data-v-7f0d49d7]{background-color:#1a7a3c;cursor:default}.mod-offer__error[data-v-7f0d49d7]{color:#c93229;font-family:Speedee,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.3;margin:0;text-align:center}.mod-offer__spinner[data-v-7f0d49d7]{animation:offer-spin-7f0d49d7 .7s linear infinite;border:.1875rem solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:inline-block;height:1.25rem;width:1.25rem}@keyframes offer-spin-7f0d49d7{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.mod-offer__spinner[data-v-7f0d49d7]{animation:none;border-top-color:#ffffff59}}.mod-offer__legal[data-v-7f0d49d7]{color:#1e1e1e;font-family:Speedee,sans-serif;font-size:.625rem;font-weight:400;line-height:1.4;margin:0;text-align:center}.change-prefs[data-v-049b62a7]{align-items:center;background-color:#0009;color-scheme:light;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:100}.change-prefs__card[data-v-049b62a7]{align-items:center;background-color:#fff;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;max-height:90svh;max-width:37.5rem;overflow-y:auto;padding:1.5rem;position:relative;width:100%}.change-prefs__close[data-v-049b62a7]{align-items:center;background:transparent;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:1.125rem;height:2rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;width:2rem}.change-prefs__close[data-v-049b62a7]:hover{background-color:#f4f4f4}.change-prefs__icon-wrap[data-v-049b62a7]{align-items:center;display:flex;justify-content:center;margin-top:.5rem}.change-prefs__icon[data-v-049b62a7]{height:auto;width:4rem}.change-prefs__title[data-v-049b62a7]{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.2}.change-prefs__subtitle[data-v-049b62a7],.change-prefs__title[data-v-049b62a7]{font-family:Speedee,sans-serif;margin:0;text-align:center}.change-prefs__subtitle[data-v-049b62a7]{color:#000;font-size:1rem;font-weight:400;line-height:1.4}.change-prefs__list[data-v-049b62a7]{display:flex;flex-direction:column;gap:.625rem;width:100%}.change-prefs__confirm[data-v-049b62a7]{font-size:.875rem;gap:.5rem;margin-top:.5rem}.change-prefs__confirm-icon[data-v-049b62a7]{flex-shrink:0;height:1rem;width:1rem}.change-prefs[data-v-049b62a7]{animation:modal-bg-in-049b62a7 .3s ease-out both}.change-prefs__card[data-v-049b62a7]{animation:modal-card-in-049b62a7 .38s cubic-bezier(.34,1.2,.64,1) .05s both}.change-prefs--closing[data-v-049b62a7]{animation:modal-bg-out-049b62a7 .25s ease-in both}.change-prefs--closing .change-prefs__card[data-v-049b62a7]{animation:modal-card-out-049b62a7 .22s cubic-bezier(.4,0,1,.6) both}@keyframes modal-bg-in-049b62a7{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:1}}@keyframes modal-bg-out-049b62a7{0%{opacity:1}to{opacity:0}}@keyframes modal-card-in-049b62a7{0%{opacity:0;transform:scale(.88) translateY(1.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-card-out-049b62a7{0%{opacity:1;transform:scale(1) translateY(0)}12%{transform:scale(1.02) translateY(-.2rem)}to{opacity:0;transform:scale(.9) translateY(-1.5rem)}}@media(prefers-reduced-motion:reduce){.change-prefs[data-v-049b62a7],.change-prefs--closing[data-v-049b62a7],.change-prefs--closing .change-prefs__card[data-v-049b62a7],.change-prefs__card[data-v-049b62a7]{animation:none}}.mod-already[data-v-fed011d0]{background-color:#fff;background-image:url(../images/festival-mcdonalds/beElipse.png);background-position:top;background-repeat:no-repeat;background-size:180%;color-scheme:light;min-height:100svh;overflow-x:clip;position:relative}.mod-already__inner[data-v-fed011d0]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:37.5rem;padding:calc(var(--fmp-safe-top, env(safe-area-inset-top)) + 1.25rem) 1.25rem max(2rem,env(safe-area-inset-bottom));position:relative;z-index:1}.mod-already__logo[data-v-fed011d0]{height:auto;width:8.75rem}.mod-already__title[data-v-fed011d0]{color:#fff;font-family:Speedee,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.02875rem;line-height:1.2;text-align:center;-webkit-text-stroke:.0625rem #000;filter:drop-shadow(-.15625rem .1425rem 0 #cf372c);margin:0;paint-order:stroke fill}.mod-already__profile-card[data-v-fed011d0]{background-color:#fff8e7;border-radius:1rem;box-shadow:0 .625rem 1.5rem #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;width:100%}.mod-already__profile-row[data-v-fed011d0]{align-items:center;display:flex;flex-direction:row;gap:.75rem}.mod-already__badge[data-v-fed011d0]{flex-shrink:0;height:auto;-o-object-fit:contain;object-fit:contain;width:6.875rem}.mod-already__profile-info[data-v-fed011d0]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.mod-already__remember[data-v-fed011d0]{font-size:1rem;font-weight:400;line-height:1.3}.mod-already__profile-name[data-v-fed011d0],.mod-already__remember[data-v-fed011d0]{color:#1a1a1a;font-family:Speedee,sans-serif;margin:0}.mod-already__profile-name[data-v-fed011d0]{font-size:1.5rem;font-weight:700;line-height:1.1}.mod-already__view-badge-btn[data-v-fed011d0]{font-size:.875rem;gap:.375rem;text-transform:uppercase}.mod-already__arrow-icon[data-v-fed011d0]{flex-shrink:0;height:.75rem;width:.75rem}.mod-already__coupon-wrap[data-v-fed011d0]{padding:.875rem 0;position:relative;width:100%}.mod-already__coupon[data-v-fed011d0]{border-radius:1.375rem;box-shadow:0 .625rem 1.5rem #00000026;display:flex;flex-direction:row;overflow:hidden}.mod-already__coupon-body[data-v-fed011d0]{flex:1;min-width:0}.mod-already__coupon-img[data-v-fed011d0]{display:block;height:auto;width:100%}.mod-already__star[data-v-fed011d0]{pointer-events:none;position:absolute}.mod-already__star--tl[data-v-fed011d0]{height:1.5rem;left:.25rem;top:0;width:1.5rem}.mod-already__star--tr[data-v-fed011d0]{height:1.125rem;right:.25rem;top:0;width:1.125rem}.mod-already__star--bl[data-v-fed011d0]{bottom:0;filter:hue-rotate(300deg);height:1.25rem;left:.25rem;width:1.25rem}.mod-already__offer-question[data-v-fed011d0]{background:linear-gradient(90deg,#910063,#db0007,#e8720a);-webkit-background-clip:text;font-family:Speedee,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.mod-already__offer-body[data-v-fed011d0]{color:#1a1a1a;font-size:1rem;font-weight:400;line-height:1.4}.mod-already__offer-body[data-v-fed011d0],.mod-already__offer-claimed[data-v-fed011d0]{font-family:Speedee,sans-serif;margin:0;text-align:center}.mod-already__offer-claimed[data-v-fed011d0]{color:#1a7a3c;font-size:1.5rem;font-weight:700;line-height:1.2}.mod-already__offer-cta[data-v-fed011d0]{font-size:.875rem;text-transform:uppercase}.mod-already__festivals-title[data-v-fed011d0]{color:#000;font-family:Speedee,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.03125rem;line-height:1.2;margin:0;text-align:center}.mod-already__festival-list[data-v-fed011d0]{display:flex;flex-direction:column;gap:.625rem;width:100%}.mod-already__change-prefs-btn[data-v-fed011d0]{font-size:.875rem;gap:.5rem;text-transform:uppercase}.mod-already__sliders-icon[data-v-fed011d0]{flex-shrink:0;height:1rem;width:1rem}.mod-already__sparks[data-v-fed011d0]{inset:0;pointer-events:none;position:absolute;z-index:2}.mod-already__spark[data-v-fed011d0]{display:block;position:absolute}.mod-already__spark img[data-v-fed011d0]{display:block}.mod-already__spark--1[data-v-fed011d0]{left:1%;top:35%}.mod-already__spark--1 img[data-v-fed011d0]{animation:star-twinkle-sm-fed011d0 1.4s ease-in-out infinite both;animation-delay:0s;filter:hue-rotate(305deg) saturate(2);width:.625rem}.mod-already__spark--2[data-v-fed011d0]{left:25%;top:33%}.mod-already__spark--2 img[data-v-fed011d0]{animation:star-twinkle-lg-fed011d0 2s ease-in-out infinite both;animation-delay:.7s;filter:hue-rotate(65deg) saturate(1.5);width:1.75rem}.mod-already__spark--3[data-v-fed011d0]{right:55%;top:51%}.mod-already__spark--3 img[data-v-fed011d0]{animation:star-twinkle-sm-fed011d0 1.7s ease-in-out infinite both;animation-delay:.3s;filter:hue-rotate(200deg) saturate(1.8);width:.5rem}.mod-already__spark--4[data-v-fed011d0]{right:1%;top:40%}.mod-already__spark--4 img[data-v-fed011d0]{animation:star-twinkle-md-fed011d0 2.2s ease-in-out infinite both;animation-delay:1.1s;width:1.375rem}.mod-already__spark--5[data-v-fed011d0]{right:7%;top:48%}.mod-already__spark--5 img[data-v-fed011d0]{animation:star-twinkle-sm-fed011d0 1.9s ease-in-out infinite both;animation-delay:.5s;filter:hue-rotate(270deg) saturate(1.4);width:.75rem}.mod-already__spark--6[data-v-fed011d0]{left:55%;top:48%}.mod-already__spark--6 img[data-v-fed011d0]{animation:star-twinkle-lg-fed011d0 1.5s ease-in-out infinite both;animation-delay:.9s;width:2rem}@keyframes star-twinkle-sm-fed011d0{0%{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}to{opacity:.3;transform:scale(.6)}}@keyframes star-twinkle-md-fed011d0{0%{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}to{opacity:.35;transform:scale(.75)}}@keyframes star-twinkle-lg-fed011d0{0%{opacity:.25;transform:scale(.5)}50%{opacity:1;transform:scale(1.55)}to{opacity:.25;transform:scale(.5)}}.mod-already__sparks--anim[data-v-fed011d0]{animation:done-fade-in-fed011d0 .4s ease-out .2s both}.mod-already__logo--anim[data-v-fed011d0]{animation:done-logo-in-fed011d0 .45s ease-out .1s both}.mod-already__title--anim[data-v-fed011d0]{animation:done-title-in-fed011d0 .55s cubic-bezier(.22,1,.36,1) .25s both}.mod-already__profile-card--anim[data-v-fed011d0]{animation:done-card-in-fed011d0 .6s cubic-bezier(.34,1.5,.64,1) .45s both}@keyframes done-fade-in-fed011d0{0%{opacity:0}to{opacity:1}}@keyframes done-logo-in-fed011d0{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes done-title-in-fed011d0{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 -.5rem 0);opacity:1}}@keyframes done-fade-up-fed011d0{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes done-card-in-fed011d0{0%{opacity:0;transform:translateY(1.5rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.scroll-anim[data-v-fed011d0]{opacity:0;transform:translateY(1.25rem);transition:opacity .55s cubic-bezier(.175,.885,.32,1.275) var(--anim-delay,0s),transform .55s cubic-bezier(.175,.885,.32,1.275) var(--anim-delay,0s)}.scroll-anim.is-visible[data-v-fed011d0]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mod-already__logo--anim[data-v-fed011d0],.mod-already__profile-card--anim[data-v-fed011d0],.mod-already__sparks--anim[data-v-fed011d0],.mod-already__title--anim[data-v-fed011d0]{animation:none}.scroll-anim[data-v-fed011d0]{opacity:1;transform:none;transition:none}}.fake-di[data-v-a72f323d]{left:50%;max-width:600px;pointer-events:none;position:fixed;top:0;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9998}.fake-di__bar[data-v-a72f323d]{align-items:center;background-color:transparent;display:flex;height:3.6875rem;justify-content:space-between;padding:0 1.25rem}.fake-di__time[data-v-a72f323d]{color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;min-width:2.5rem;text-shadow:0 .0625rem .25rem rgba(0,0,0,.6)}.fake-di__pill[data-v-a72f323d]{background-color:#000;border-radius:1.25rem;box-shadow:0 0 0 .0625rem #ffffff0f;height:2.3125rem;left:50%;position:absolute;top:.6875rem;transform:translate(-50%);width:7.875rem}.fake-di__icons[data-v-a72f323d]{align-items:center;display:flex;filter:drop-shadow(0 .0625rem .1875rem rgba(0,0,0,.6));gap:.375rem;justify-content:flex-end;min-width:3.5rem}.fake-di__icon[data-v-a72f323d]{color:#fff;height:.75rem;width:1rem}.fake-di__battery[data-v-a72f323d]{align-items:center;border:.125rem solid hsla(0,0%,100%,.8);border-radius:.1875rem;display:flex;height:.75rem;padding:.0625rem;position:relative;width:1.5625rem}.fake-di__battery[data-v-a72f323d]:after{background-color:#ffffff80;border-radius:0 .0625rem .0625rem 0;content:"";height:.375rem;position:absolute;right:-.3125rem;top:50%;transform:translateY(-50%);width:.125rem}.fake-di__battery-fill[data-v-a72f323d]{background-color:#4cd964;border-radius:.0625rem;height:100%;width:80%}.festival__quiz-wrap[data-v-6b39905a]{display:block;width:100%}.stage-leave-active[data-v-6b39905a]{left:0;position:absolute;right:0;top:0;transition:opacity .25s ease-out,transform .25s ease-out}.stage-leave-to[data-v-6b39905a]{opacity:0;transform:translate(-25%)}.stage-enter-active[data-v-6b39905a]{transition:opacity .35s ease-out,transform .35s ease-out}.stage-enter-from[data-v-6b39905a]{opacity:0;transform:translate(100%)}@media(prefers-reduced-motion:reduce){.stage-enter-active[data-v-6b39905a],.stage-leave-active[data-v-6b39905a]{transition:opacity .15s ease}.stage-enter-from[data-v-6b39905a],.stage-leave-to[data-v-6b39905a]{opacity:0;transform:none}}@media(min-width:768px){.festival[data-v-6b39905a]{overflow-x:clip}}
