.onsite-locator--wizard-modal-content{text-align:center;padding:16px 24px}.onsite-locator--wizard-modal-content .btn{max-width:400px}.onsite-locator--wizard-modal-content .swiper,.onsite-locator--wizard-modal-content .swiper .swiper-wrapper .swiper-slide{overflow:hidden}.onsite-locator--wizard-modal-content .swiper .swiper-wrapper .swiper-slide .swiper-no-swiping{max-width:100%;margin:0 4px}.onsite-locator--wizard-modal-content .swiper .swiper-wrapper .swiper-slide .swiper-no-swiping .image--wrapper.has-border{border:1px solid #fff}.onsite-locator--wizard-modal-content .slider-action{justify-content:center;align-items:center;gap:24px;margin-top:20px;display:flex}.onsite-locator--wizard-modal-content .slider-action--btn{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.onsite-locator--wizard-modal-content .slider-action--btn:disabled{color:#7c7c7c;cursor:not-allowed}.onsite-locator--wizard-modal-content .slider-action--btn:disabled svg path{fill:#7c7c7c}
.qr-code-generator{max-width:100%}@media screen and (min-width:768px){.qr-code-generator{max-width:75%}}@media screen and (min-width:1200px){.qr-code-generator{max-width:1920px}}.qr-code-generator .white-background{background-color:#fff;justify-content:center;display:flex}.qr-code-generator .input-domain{color:#c6c6c6;background-color:#1a1a1a;padding:13px 16px}.qr-code-generator__help-text{color:#c6c6c6;overflow-wrap:break-word;font-size:12px}
.epix-dashboard-navigation-tile-wrap{height:100%;box-shadow:inset 0 0 0 1px var(--color-black-50);background-color:var(--color-black-100)}.epix-dashboard-navigation-tile-wrap .epix-dashboard-navigation-tile{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;display:flex}.epix-dashboard-navigation-tile-wrap .epix-dashboard-navigation-tile .notif-bubble{background-color:var(--color-red-80);width:24px;height:24px;color:var(--color-white-100);text-align:center;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;font-size:12px;line-height:25px;transition:opacity 1s;display:flex;position:absolute;top:8px;right:8px}.epix-dashboard-navigation-tile-wrap .epix-dashboard-navigation-tile .notif-bubble--hidden{opacity:0}.epix-dashboard-navigation-tile-wrap .epix-dashboard-navigation-tile .notif-bubble--shown{opacity:1}
.slider--dashboard-teaser .swiper-pagination{flex-direction:row;justify-content:flex-end;display:flex;right:0;width:100%!important}.slider--dashboard-teaser .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0}.link--show-more{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.link--show-more .link-label{font-size:16px}.link--show-more .icon{margin-left:4px}
.teaser-tile{background-color:var(--color-black-80);box-shadow:inset 0 0 0 1px var(--color-black-70);gap:12px;padding:16px}.teaser-tile h3{margin:0;text-decoration:none}.teaser-tile img{width:100%;height:auto}.a--teaser-tile{text-decoration:none!important}
.friend-invite .btn--cta .icon path[fill=none]{fill:none}.friend-invite .btn--cta .icon path:not([fill=none]){fill:currentColor}
.epix-tutorial-click{flex-direction:column;gap:24px;width:100%;display:flex}@media (min-width:992px){.epix-tutorial-click{grid-template-columns:minmax(280px,5fr) 7fr;align-items:center;gap:48px;display:grid}}@media (min-width:1200px){.epix-tutorial-click{grid-template-columns:4fr 8fr;gap:64px}}.epix-tutorial-click__info{flex-direction:column;gap:16px;display:flex}.epix-tutorial-click__subheadline{color:#00b9ff;letter-spacing:2px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W02,sans-serif;font-size:11px;font-weight:700}.epix-tutorial-click__headline{color:#fff;text-wrap:balance;margin:0;font-size:max(24px,min(7vw,32px))}@media (min-width:992px){.epix-tutorial-click__headline{font-size:max(30px,min(3.4vw,44px))}}.epix-tutorial-click__text{color:#fff;margin:0;font-size:15px}@media (min-width:992px){.epix-tutorial-click__text{font-size:17px}}.epix-tutorial-click__scene{border:1px solid #252525;border-radius:16px;width:100%;position:relative;overflow:hidden}.epix-tutorial-click__image{width:100%;height:auto;display:block}.epix-tutorial-click__hotspot{pointer-events:none;z-index:2;height:0;transition:opacity .4s cubic-bezier(.25,.61,.355,1);position:absolute;transform:translate(-50%,-50%)}.epix-tutorial-click__hotspot--mobile{display:block}@media (min-width:992px){.epix-tutorial-click__hotspot--mobile{display:none}}.epix-tutorial-click__hotspot--desktop{display:none}@media (min-width:992px){.epix-tutorial-click__hotspot--desktop{display:block}}.epix-tutorial-click__hotspot.is-fulfilled .epix-tutorial-click__pulse,.epix-tutorial-click__hotspot.is-fulfilled .epix-tutorial-click__pointer{opacity:0;pointer-events:none}.epix-tutorial-click__button{cursor:pointer;pointer-events:auto;z-index:3;background:0 0;border:none;border-radius:50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.epix-tutorial-click__button:focus-visible{outline-offset:4px;outline:2px solid #00b9ff}.epix-tutorial-click__button:disabled{cursor:default}.epix-tutorial-click__pulse{pointer-events:none;z-index:2;border:2px solid #00b9ff;border-radius:50%;transition:opacity .4s cubic-bezier(.25,.61,.355,1);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 28px #00b9ff66,inset 0 0 24px #00b9ff2e}.epix-tutorial-click__pulse:before,.epix-tutorial-click__pulse:after{content:"";border:2px solid #00b9ff;border-radius:50%;animation:1.6s cubic-bezier(.22,.68,0,1.71) infinite epix-tutorial-click-pulse;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.epix-tutorial-click__pulse:after{border-color:#66d5ff;animation-delay:.8s}.epix-tutorial-click__pointer{color:#00b9ff;pointer-events:none;z-index:4;filter:drop-shadow(0 4px 6px #000000d9)drop-shadow(0 0 12px #00b9ffb3);transform-origin:0 0;width:40px;height:40px;transition:opacity .4s cubic-bezier(.25,.61,.355,1);animation:1.2s ease-in-out infinite epix-tutorial-click-hand-tap;position:absolute;top:75%;left:calc(100% - 22px)}.epix-tutorial-click__pointer svg{width:100%;height:100%;display:block}.epix-tutorial-click__burst{pointer-events:none;z-index:5;position:absolute;top:0;bottom:0;left:0;right:0}.epix-tutorial-click__burst span{border-radius:50%;width:10px;height:10px;animation:.8s ease-out forwards epix-tutorial-click-burst;position:absolute;top:50%;left:50%}@keyframes epix-tutorial-click-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes epix-tutorial-click-hand-tap{0%,to{transform:translate(0)rotate(-18deg)scale(1)}40%{transform:translate(-10px,-16px)rotate(-26deg)scale(1.1)}60%{transform:translate(0)rotate(-18deg)scale(.95)}}@keyframes epix-tutorial-click-burst{to{transform:translate(var(--tx),var(--ty))scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.epix-tutorial-click__pulse:before,.epix-tutorial-click__pulse:after,.epix-tutorial-click__pointer,.epix-tutorial-click__burst span{animation:none}}
.epix-tutorial-quiz{flex-direction:column;gap:24px;width:100%;display:flex}@media (min-width:992px){.epix-tutorial-quiz{grid-template-columns:minmax(280px,5fr) 7fr;align-items:stretch;gap:48px;display:grid}}@media (min-width:1200px){.epix-tutorial-quiz{grid-template-columns:4fr 8fr;gap:64px}}.epix-tutorial-quiz__info{flex-direction:column;justify-content:center;gap:16px;display:flex}.epix-tutorial-quiz__subheadline{color:#00b9ff;letter-spacing:2px;text-transform:uppercase;font-family:ITC Avant Garde Gothic W02,sans-serif;font-size:11px;font-weight:700}.epix-tutorial-quiz__headline{color:#fff;text-wrap:balance;margin:0;font-size:max(24px,min(7vw,32px))}@media (min-width:992px){.epix-tutorial-quiz__headline{font-size:max(30px,min(3.4vw,44px))}}.epix-tutorial-quiz__text{color:#fff;margin:0;font-size:15px}@media (min-width:992px){.epix-tutorial-quiz__text{font-size:17px}}.epix-tutorial-quiz__card{transition:border-color calc(var(--transition-duration)*2)cubic-bezier(.25,.61,.355,1);background:#0e0e0e;border:1px solid #252525;flex-direction:column;gap:18px;padding:24px 20px;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.epix-tutorial-quiz__card{min-height:100%;padding:32px}}.epix-tutorial-quiz__card:before{content:"";background:linear-gradient(90deg,#00b9ff,#7800ff);height:2px;position:absolute;top:0;left:0;right:0}.epix-tutorial-quiz__question{font-size:20px;font-weight:700}@media (min-width:992px){.epix-tutorial-quiz__question{font-size:28px}}.epix-tutorial-quiz__options{flex-direction:column;gap:10px;display:flex}@media (min-width:992px){.epix-tutorial-quiz__options{gap:12px}}.epix-tutorial-quiz__option-wrap{position:relative}.epix-tutorial-quiz__option{text-align:left;color:#fff;cursor:pointer;background:#1a1a1a;border:1px solid #252525;align-items:center;gap:14px;width:100%;padding:14px 16px;font-size:15px;font-weight:600;transition:border-color .18s cubic-bezier(.25,.61,.355,1),background .18s cubic-bezier(.25,.61,.355,1),transform .12s cubic-bezier(.25,.61,.355,1);display:flex}@media (min-width:992px){.epix-tutorial-quiz__option{padding:18px 22px;font-size:17px}}.epix-tutorial-quiz__option:hover:not(:disabled){background:#00b9ff0f;border-color:#00b9ff}.epix-tutorial-quiz__option:active:not(:disabled){transform:scale(.985)}.epix-tutorial-quiz__option:focus-visible{outline-offset:2px;outline:2px solid #00b9ff}.epix-tutorial-quiz__option:disabled{cursor:default}.epix-tutorial-quiz__option--correct-hint{border-color:#00b9ff;animation:1.8s ease-in-out infinite epix-tutorial-quiz-correct-glow}.epix-tutorial-quiz__option.is-correct{background:#00ff001a;border-color:#0f0;animation:none}.epix-tutorial-quiz__option.is-correct .epix-tutorial-quiz__letter{color:#000;background:#0f0}.epix-tutorial-quiz__option.is-wrong{animation:.6s cubic-bezier(.25,.61,.355,1) epix-tutorial-quiz-shake;background:#e314341a!important;border-color:#e31434!important}.epix-tutorial-quiz__option.is-wrong .epix-tutorial-quiz__letter{color:#fff;background:#e31434}.epix-tutorial-quiz__letter{color:#fff;background:#2f2f2f;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;transition:all .18s cubic-bezier(.25,.61,.355,1);display:grid}.epix-tutorial-quiz__letter--gradient{color:#000;background:linear-gradient(120deg,#00b9ff,#7800ff);box-shadow:0 0 12px #00b9ff8c}.epix-tutorial-quiz__answer{flex:1}.epix-tutorial-quiz__pointer{color:#00b9ff;pointer-events:none;filter:drop-shadow(0 2px 4px #000000b3)drop-shadow(0 0 10px #00b9ff99);transform-origin:0 0;width:28px;height:28px;animation:1.2s ease-in-out infinite epix-tutorial-quiz-hand-tap;position:absolute;top:6px;right:-6px}.epix-tutorial-quiz__pointer svg{width:100%;height:100%;display:block}@keyframes epix-tutorial-quiz-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes epix-tutorial-quiz-correct-glow{0%,to{box-shadow:0 0 #00b9ff00}50%{box-shadow:0 0 0 1px #00b9ff59,0 0 24px #00b9ff80}}@keyframes epix-tutorial-quiz-hand-tap{0%,to{transform:translate(0)rotate(-18deg)scale(1)}40%{transform:translate(-10px,-16px)rotate(-26deg)scale(1.1)}60%{transform:translate(0)rotate(-18deg)scale(.95)}}@media (prefers-reduced-motion:reduce){.epix-tutorial-quiz__pointer,.epix-tutorial-quiz__option--correct-hint,.epix-tutorial-quiz__option.is-wrong{animation:none}}
.epix-tutorial-reward{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}@media (min-width:992px){.epix-tutorial-reward{gap:32px}}.epix-tutorial-reward__hero{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.epix-tutorial-reward__banner{z-index:3;letter-spacing:.16em;text-transform:uppercase;color:#fff;clip-path:polygon(3px 0,0 50%,3px 100%,calc(100% - 3px) 100%,100% 50%,calc(100% - 3px) 0);text-shadow:0 1px #0006;filter:drop-shadow(0 0 12px #7800ff8c);background:#7800ff;margin-bottom:-16px;padding:8px 28px;font-size:12px;font-weight:700;animation:.6s cubic-bezier(.22,.68,0,1.71) .1s both epix-tutorial-reward-chevron-pop;position:relative}.epix-tutorial-reward__card{text-align:center;background:linear-gradient(160deg,#1a0830 0%,#0e0e0e 70%) padding-box padding-box,linear-gradient(135deg,#7800ff 0%,#a855f7 50%,#460096 100%) border-box;border:3px solid #0000;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:360px;padding:40px 24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 32px #7800ff8c,0 0 40px #7800ff40,0 20px 60px #000000b3}@media (min-width:992px){.epix-tutorial-reward__card{max-width:480px;padding:56px 40px 36px}}.epix-tutorial-reward__card>:not(.epix-tutorial-reward__aura){z-index:1;position:relative}.epix-tutorial-reward__aura{pointer-events:none;z-index:0;background:conic-gradient(#0000 0deg,#7800ff59 60deg,#0000 120deg,#00b9ff2e 200deg,#0000 280deg,#a855f74d 340deg);width:180%;height:180%;animation:12s linear infinite epix-tutorial-reward-spin-aura;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.epix-tutorial-reward__image{filter:drop-shadow(0 8px 24px #7800ff73);width:132px;height:132px;animation:4s ease-in-out infinite epix-tutorial-reward-image-bob}@media (min-width:992px){.epix-tutorial-reward__image{width:160px;height:160px}}.epix-tutorial-reward__image img{object-fit:contain;width:100%;height:100%}.epix-tutorial-reward__headline{color:#fff;text-wrap:balance;margin:0;font-size:22px}@media (min-width:992px){.epix-tutorial-reward__headline{font-size:30px}}.epix-tutorial-reward__name{background:linear-gradient(90deg,#7800ff,#a855f7,#7800ff) 0 0/200% 100%;-webkit-text-fill-color:#0000;color:#0000;filter:drop-shadow(0 0 8px #7800ff73);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700;line-height:1;animation:3.6s linear infinite epix-tutorial-reward-shimmer}@media (min-width:992px){.epix-tutorial-reward__name{font-size:56px}}.epix-tutorial-reward__info{color:#a3a3a3;max-width:280px;margin:0;font-size:13px;line-height:1.5}.epix-tutorial-reward__cta-stack{flex-direction:column;align-items:stretch;gap:12px;width:auto;max-width:360px;display:flex}@media (min-width:992px){.epix-tutorial-reward__cta-stack{max-width:480px}}@keyframes epix-tutorial-reward-chevron-pop{0%{opacity:0;transform:scale(.6)rotateX(-30deg)}60%{opacity:1;transform:scale(1.08)rotateX(0)}to{opacity:1;transform:scale(1)rotateX(0)}}@keyframes epix-tutorial-reward-spin-aura{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes epix-tutorial-reward-image-bob{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(5deg)translateY(-4px)}}@keyframes epix-tutorial-reward-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.epix-tutorial-reward__aura,.epix-tutorial-reward__image,.epix-tutorial-reward__name,.epix-tutorial-reward__banner{animation:none}}
.tutorial-progress{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}@media (min-width:992px){.tutorial-progress{margin-bottom:32px}}.tutorial-progress .epix-progress-bar__bar{transition:width .45s cubic-bezier(.25,.61,.355,1);box-shadow:0 0 12px #00b9ff73}.tutorial-progress__steps{letter-spacing:.14em;text-transform:uppercase;color:#7c7c7c;justify-content:space-between;gap:8px;font-size:10px;display:flex}.tutorial-progress__step{transition:color var(--transition-duration)cubic-bezier(.25,.61,.355,1)}.tutorial-progress__step.is-active{color:#fff}.tutorial-progress__step.is-done{color:#66d5ff}
.epix-tutorial{color:#fff;width:100%;position:relative}