#main-header{box-shadow:none!important}.et-fixed-header #logo{content:url(https://klugekoepfenrw.zwanzigsechs.de/wp-content/uploads/2026/02/kluge-koepfe-logo.png);max-height:50px}.hero-wrap,.hero-wrap .et_pb_row,.hero-wrap .et_pb_column{overflow:visible!important}.hero-main-row{width:100%;max-width:1400px;position:relative;display:flex!important;align-items:stretch!important}.hero-main-row>.et_pb_column{display:flex!important;flex-direction:column!important}.hero-panel{position:relative;background:#0d73d8;border-radius:40px;padding:56px 52px 24px 52px;min-height:700px;height:100%;z-index:2;overflow:visible!important}.hero-girl{position:absolute;right:-140px;bottom:0!important;margin:0!important;line-height:0;width:560px;max-width:none;z-index:6}.hero-girl img{display:block;margin:0!important}.sticker-pop{position:absolute;z-index:12;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:800;line-height:1!important;padding:6px 16px!important;min-height:0!important;border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,0.16);opacity:1}.sticker-pop p{margin:0!important;padding:0!important;line-height:1!important}.sticker-pop-1{top:50%;right:25%;background:#ff6a14;color:#ffffff;animation:sticker1 10s infinite ease-in-out}.sticker-pop-2{top:58%;right:27%;background:#cda4ff;color:#3a2dd6;animation:sticker2 10s 1.2s infinite ease-in-out}.sticker-pop-3{top:67%;right:25%;background:#b8ea00;color:#005b84;animation:sticker3 10s 2.4s infinite ease-in-out}@keyframes sticker1{0%{transform:rotate(-8deg) scale(1) translateY(0)}8%{transform:rotate(-8deg) scale(1.15) translateY(-4px)}16%{transform:rotate(-8deg) scale(0.9) translateY(2px)}26%{transform:rotate(-8deg) scale(1) translateY(0)}40%{transform:rotate(-8deg) scale(1) translateY(-6px)}55%{transform:rotate(-8deg) scale(1) translateY(0)}70%{transform:rotate(-8deg) scale(1) translateY(-4px)}85%{transform:rotate(-8deg) scale(1) translateY(0)}100%{transform:rotate(-8deg) scale(1) translateY(0)}}@keyframes sticker2{0%{transform:rotate(4deg) scale(1) translateY(0)}8%{transform:rotate(4deg) scale(1.15) translateY(-4px)}16%{transform:rotate(4deg) scale(0.9) translateY(2px)}26%{transform:rotate(4deg) scale(1) translateY(0)}40%{transform:rotate(4deg) scale(1) translateY(-6px)}55%{transform:rotate(4deg) scale(1) translateY(0)}70%{transform:rotate(4deg) scale(1) translateY(-4px)}85%{transform:rotate(4deg) scale(1) translateY(0)}100%{transform:rotate(4deg) scale(1) translateY(0)}}@keyframes sticker3{0%{transform:rotate(-3deg) scale(1) translateY(0)}8%{transform:rotate(-3deg) scale(1.15) translateY(-4px)}16%{transform:rotate(-3deg) scale(0.9) translateY(2px)}26%{transform:rotate(-3deg) scale(1) translateY(0)}40%{transform:rotate(-3deg) scale(1) translateY(-6px)}55%{transform:rotate(-3deg) scale(1) translateY(0)}70%{transform:rotate(-3deg) scale(1) translateY(-4px)}85%{transform:rotate(-3deg) scale(1) translateY(0)}100%{transform:rotate(-3deg) scale(1) translateY(0)}}.events-glass{background:rgba(186,186,186,0.10);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,0.22);border-radius:28px;position:relative;z-index:1;box-shadow:none;overflow:hidden;height:100%;min-height:700px;flex:1 1 auto}.events-glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0.08) 35%,rgba(255,255,255,0.02) 100%)}@media (max-width:980px){.hero-main-row{display:block!important}.hero-main-row>.et_pb_column{display:block!important}.hero-panel{min-height:560px;padding:42px 30px 18px 30px}.hero-girl{right:-60px;width:430px}.events-glass{min-height:520px}.sticker-pop{padding:8px 14px!important;font-size:28px}}@media (max-width:767px){.hero-panel{min-height:500px;padding:30px 20px 14px 20px}.hero-girl{right:-10px;width:320px}.events-glass{min-height:440px}.sticker-pop{padding:6px 12px!important;font-size:22px}}.sticker-flat{position:absolute;z-index:12;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:800;line-height:1!important;padding:8px 20px!important;min-height:0!important;border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,0.16);opacity:1}.sticker-flat p{margin:0!important;padding:0!important;line-height:1!important}.sticker-flat-1{top:64%;left:-4%;background:#0f74da;color:#ffffff;animation:stickerFlat1 10s infinite ease-in-out}.sticker-flat-2{top:80%;left:15%;background:#d5a8ff;color:#4e3be7;animation:stickerFlat2 10s 1.2s infinite ease-in-out}.sticker-flat-3{top:58%;right:-6%;background:#ff6a14;color:#ffffff;animation:stickerFlat3 10s 2.4s infinite ease-in-out}.sticker-flat-4{top:90%;right:10%;background:#b8ea00;color:#005b84;animation:stickerFlat4 10s 3.6s infinite ease-in-out}@keyframes stickerFlat1{0%{transform:scale(1) translateY(0)}8%{transform:scale(1.15) translateY(-4px)}16%{transform:scale(0.9) translateY(2px)}26%{transform:scale(1) translateY(0)}40%{transform:scale(1) translateY(-6px)}55%{transform:scale(1) translateY(0)}70%{transform:scale(1) translateY(-4px)}85%{transform:scale(1) translateY(0)}100%{transform:scale(1) translateY(0)}}@keyframes stickerFlat2{0%{transform:scale(1) translateY(0)}8%{transform:scale(1.15) translateY(-4px)}16%{transform:scale(0.9) translateY(2px)}26%{transform:scale(1) translateY(0)}40%{transform:scale(1) translateY(-6px)}55%{transform:scale(1) translateY(0)}70%{transform:scale(1) translateY(-4px)}85%{transform:scale(1) translateY(0)}100%{transform:scale(1) translateY(0)}}@keyframes stickerFlat3{0%{transform:scale(1) translateY(0)}8%{transform:scale(1.15) translateY(-4px)}16%{transform:scale(0.9) translateY(2px)}26%{transform:scale(1) translateY(0)}40%{transform:scale(1) translateY(-6px)}55%{transform:scale(1) translateY(0)}70%{transform:scale(1) translateY(-4px)}85%{transform:scale(1) translateY(0)}100%{transform:scale(1) translateY(0)}}@keyframes stickerFlat4{0%{transform:scale(1) translateY(0)}8%{transform:scale(1.15) translateY(-4px)}16%{transform:scale(0.9) translateY(2px)}26%{transform:scale(1) translateY(0)}40%{transform:scale(1) translateY(-6px)}55%{transform:scale(1) translateY(0)}70%{transform:scale(1) translateY(-4px)}85%{transform:scale(1) translateY(0)}100%{transform:scale(1) translateY(0)}}