.header{align-items:center;display:flex;height:85px;justify-content:space-between}@media (max-width:480.98px){.header{flex-direction:column;gap:10px;height:auto;padding:15px 0}}.header .logo{align-items:center;cursor:pointer;display:flex;gap:11px}@media (max-width:480.98px){.header .logo{flex-direction:column}}.header .logo__background{align-items:center;background:transparent;border-radius:10px;display:flex;height:60px;justify-content:center;padding:0;width:60px}.header .logo__background img{border-radius:10px;width:100%}.header .logo__icon{width:100%}.header .logo__text{font-size:22px;font-weight:700}.header__button{display:flex}.header__button button{align-items:center;background:var(--header-button-background,#292929);border:none;border-radius:50px;color:var(--header-button-color,#fff);cursor:pointer;display:flex;font-size:16px;font-size:18px;font-weight:700;height:44px;justify-content:center;line-height:1;padding:10px 20px;text-align:center;transition:all .3s ease-in-out}.hero{align-items:center;animation:pattern-waterfall var(--pattern-animation-duration) linear infinite;background:var(--pattern-url),var(--hero-background,var(--primary));background-size:var(--pattern-width) var(--pattern-height),cover;cursor:pointer;display:flex;flex-direction:column;height:320px;justify-content:center;margin-bottom:25px;padding:0}@media (max-width:575.98px){.hero{height:auto;padding:20px var(--container-padding) 0}.inner .hero{padding-bottom:20px}}.hero__title{color:#fff;font-family:var(--font-family-heading);font-size:38px;font-weight:400;line-height:1.1;margin:10px 0 25px;text-align:center}.spin-the-bottle .hero__logo{margin:20px 0}@media (max-width:420.98px){.spin-the-bottle .hero__logo{height:auto;margin:15px 0 10px;width:80%}}.drinkinggames .hero__logo,.trinkspiele .hero__logo,.truth-or-dare .hero__logo{margin:20px 0 15px}@media (max-width:575.98px){.drinkinggames .hero__logo,.trinkspiele .hero__logo,.truth-or-dare .hero__logo{margin-bottom:10px}}.flaschendrehen .hero__logo,.gamecharts .hero__logo,.partystars .hero__logo,.top10charts .hero__logo,.wahrheit-oder-pflicht .hero__logo{margin:30px 0 5px}@media (max-width:575.98px){.flaschendrehen .hero__logo,.gamecharts .hero__logo,.partystars .hero__logo,.top10charts .hero__logo,.wahrheit-oder-pflicht .hero__logo{margin-top:10px}}.partygames .hero__logo{margin:30px 0 15px}.replay .hero__logo{margin:30px 0}@media (max-width:575.98px){.replay .hero__logo{margin-bottom:15px}}.nightfever .hero__logo{margin:0 0 10px}.inner .hero__logo{margin:0}.hero__button{align-items:center;background:var(--hero-button-background,#fff);border:none;border-radius:50px;color:var(--hero-button-foreground,var(--font-color));cursor:pointer;display:flex;font-size:16px;font-size:20px;font-weight:700;font-weight:600;gap:7px;height:40px;justify-content:center;line-height:1;padding:0 22px;text-align:center;transition:all .3s ease-in-out}@media (max-width:575.98px){.hero__button{margin-bottom:30px}}.hero__button__icon{width:15px}.hero__button__icon svg{fill:var(--hero-button-icon-fill,var(--primary))}@media (max-width:575.98px) and (max-width:575.98px){.banner{margin-left:calc((var(--container-padding))*-1);margin-right:calc((var(--container-padding))*-1)}}.banner__section{margin-bottom:20px}.banner img{aspect-ratio:768/242}.blue .banner img,.spin-the-bottle .banner img,.top10charts .banner img{aspect-ratio:768/237}.wildlovers .banner img{aspect-ratio:768/241}.language{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:-10px;margin-top:-10px;padding:10px}.dropdown__item .language{margin:0;padding:10px 40px 10px 30px}.dropdown__item .language:hover{background:#f1f1f1}.dropdown__item:first-child .language{border-radius:12px 12px 0 0;margin-top:20px}.dropdown__item:last-child .language{border-radius:0 0 12px 12px;margin-bottom:20px}.language__flag{aspect-ratio:4/3;width:30px}.language__text{font-size:14px;font-weight:700}.language__text.--white{color:#fff}.language__chevron{transition:transform .2s ease-in-out;width:14px}.language__chevron svg{fill:#fff}.language__chevron.--active{transform:rotate(180deg)}.dropdown{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fff;border-radius:12px;bottom:35px;box-shadow:0 20px 100px -20px #32325d59,0 10px 60px -30px #00000080;left:50%;position:absolute;transform:translate(-50%)}.language-selector,.language-selector__dropdown{position:relative}.footer{align-items:center;background:var(--footer-background,var(--primary));display:flex;flex-direction:column;gap:32px;height:200px;justify-content:center;margin-top:100px}@media (max-width:575.98px){.footer{height:auto;padding:40px var(--container-padding)}}.footer .social-media{display:flex;gap:20px}.footer .social-media img{height:22px;width:22px}.footer .links{display:flex;gap:40px}@media (max-width:575.98px){.footer .links{flex-direction:column;gap:20px;text-align:center}}.footer .links a{color:#fff;font-size:14px;font-weight:400;text-decoration:none}
