.pg-marketing-events{--surface-dim:#dadada;--tertiary:#5c5c5c;--outline:#8f6f6e}.pg-marketing-events a{color:inherit}.pg-marketing-events :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pg-marketing-events .wrap{max-width:1160px;margin:0 auto;padding:0 20px}@media (width>=768px){.pg-marketing-events .wrap{padding:0 48px}}.pg-marketing-events .hero{padding:104px 0 32px}.pg-marketing-events .eyebrow{text-transform:uppercase;color:var(--color-primary);margin-bottom:20px}.pg-marketing-events h1{overflow-wrap:break-word;hyphens:auto}.pg-marketing-events h1 em{color:var(--color-primary);font-style:normal}.pg-marketing-events .lede{max-width:34em;color:var(--tertiary);margin-top:20px;font-size:15px}.pg-marketing-events .lede a{color:var(--color-on-surface);text-underline-offset:3px;text-decoration:underline 1px}.pg-marketing-events .lede a:hover{color:var(--color-primary)}.pg-marketing-events .herogrid{gap:28px;display:grid}@media (width>=900px){.pg-marketing-events .herogrid{grid-template-columns:1.35fr 1fr;align-items:end;gap:56px}}.pg-marketing-events .facts{background:var(--surface-dim);border:1px solid var(--surface-dim);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pg-marketing-events .fact{background:var(--color-surface);padding:14px 12px}.pg-marketing-events .fact b{font-family:var(--font-head);letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1;display:block}.pg-marketing-events .fact span{color:var(--tertiary);margin-top:5px;display:block}.pg-marketing-events .tl{border-top:1px solid var(--surface-dim);border-bottom:1px solid var(--surface-dim);margin-top:40px;padding:18px 0 8px;position:relative}.pg-marketing-events .tlhead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.pg-marketing-events .tlhead p{text-transform:uppercase;color:var(--tertiary)}.pg-marketing-events .tlbars{border-bottom:1px solid var(--surface-dim);align-items:flex-end;height:78px;display:flex;position:relative}@media (width<=767px){.pg-marketing-events .tlbars{height:48px}}.pg-marketing-events .bar{background:var(--color-primary);cursor:pointer;border:0;width:3px;padding:0;transition:height .5s cubic-bezier(.2,.8,.2,1),opacity .25s,background .2s;position:absolute;bottom:0}.pg-marketing-events .bar.past{background:var(--surface-dim)}.pg-marketing-events .bar.dim{opacity:.16}.pg-marketing-events .bar:hover,.pg-marketing-events .bar:focus-visible{background:var(--color-primary-dim);width:5px}.pg-marketing-events .today{background:var(--color-on-surface);width:2px;position:absolute;top:-4px;bottom:0}.pg-marketing-events .today:after{content:"HEUTE";letter-spacing:.16em;font-size:9px;font-weight:600;font-family:var(--font-body);position:absolute;top:-14px;left:4px}.pg-marketing-events .months{margin-top:7px;display:flex}.pg-marketing-events .months span{letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary);flex:1;font-size:9px}@media (width<=767px){.pg-marketing-events .months span:nth-child(2n){visibility:hidden}}.pg-marketing-events .filters{z-index:50;background:var(--color-surface-container-low);border-bottom:1px solid var(--surface-dim);margin-top:0;position:sticky;top:58px}.pg-marketing-events .fbody{padding:16px 0 12px}.pg-marketing-events .frow{margin-bottom:12px}.pg-marketing-events .flabel{color:var(--tertiary);margin-bottom:7px}.pg-marketing-events input[type=search]{width:100%;max-width:420px;font-family:var(--font-body);border:1px solid var(--surface-dim);background:var(--color-surface-lowest);color:var(--color-on-surface);padding:10px 12px;font-size:15px}.pg-marketing-events input[type=search]::placeholder{color:#9a9a9a}.pg-marketing-events .chips{scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}@media (width>=900px){.pg-marketing-events .chips{flex-wrap:wrap;overflow:visible}}.pg-marketing-events .chip{font-family:var(--font-body);border:1px solid var(--surface-dim);background:var(--color-surface-lowest);color:var(--tertiary);cursor:pointer;white-space:nowrap;flex:none;padding:6px 11px;font-size:12px;font-weight:500;transition:all .15s}.pg-marketing-events .chip:hover{border-color:var(--outline);color:var(--color-on-surface)}.pg-marketing-events .chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.pg-marketing-events .chip b{opacity:.55;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:400}.pg-marketing-events .budget{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pg-marketing-events input[type=range]{-webkit-appearance:none;appearance:none;background:var(--surface-dim);outline:none;width:220px;height:2px}.pg-marketing-events input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary);cursor:pointer;width:16px;height:16px}.pg-marketing-events input[type=range]::-moz-range-thumb{background:var(--color-primary);cursor:pointer;border:0;width:16px;height:16px}.pg-marketing-events .bval{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.pg-marketing-events .fbar{border-top:1px solid var(--surface-dim);justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.pg-marketing-events .count{font-family:var(--font-head);font-size:14px;font-weight:700}.pg-marketing-events .count em{color:var(--color-primary);font-style:normal}.pg-marketing-events .reset{min-height:44px;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tertiary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;font-size:11px;text-decoration:underline;display:inline-flex}.pg-marketing-events .reset:hover{color:var(--color-primary)}.pg-marketing-events main{padding-bottom:40px}.pg-marketing-events .month{align-items:baseline;gap:14px;margin:34px 0 0;padding-top:8px;display:flex}.pg-marketing-events .month h2{white-space:nowrap}.pg-marketing-events .month .rule{background:var(--surface-dim);flex:1;height:1px}.pg-marketing-events .month .n{color:var(--tertiary);font-variant-numeric:tabular-nums;font-size:11px}.pg-marketing-events ul.list{list-style:none}.pg-marketing-events .ev{border-bottom:1px solid var(--surface-dim);grid-template-columns:58px 1fr;gap:16px;padding:20px 0;scroll-margin-top:230px;display:grid}@media (width>=900px){.pg-marketing-events .ev{grid-template-columns:78px 1fr 150px;align-items:start;gap:24px}}.pg-marketing-events .ev.past{opacity:.5}.pg-marketing-events .date{font-family:var(--font-head);letter-spacing:-.03em;font-weight:700;line-height:.9}.pg-marketing-events .date .d{font-size:28px;display:block}.pg-marketing-events .date .m{letter-spacing:.16em;color:var(--color-primary);margin-top:4px;font-size:10px;display:block}.pg-marketing-events .ev.past .date .m{color:var(--tertiary)}.pg-marketing-events .date .to{color:var(--tertiary);letter-spacing:0;margin-top:3px;font-size:11px;font-weight:500;display:block}.pg-marketing-events .ev h3 a{text-decoration:none}.pg-marketing-events .ev h3 a:hover{color:var(--color-primary)}.pg-marketing-events .meta{color:var(--tertiary);margin-top:5px;font-size:13px}.pg-marketing-events .meta .city{color:var(--color-on-surface);font-weight:500}.pg-marketing-events .tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.pg-marketing-events .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--color-surface-container-high);color:var(--tertiary);padding:3px 7px;font-size:10px}.pg-marketing-events .aud{color:var(--tertiary);margin-top:9px;font-size:12.5px}.pg-marketing-events .aud b{color:var(--color-on-surface);font-weight:500}.pg-marketing-events .heads{border-left:2px solid var(--color-primary);margin-top:10px;padding-left:11px;font-size:13px}.pg-marketing-events .heads .hl{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.pg-marketing-events .note{color:#92001c;background:#ffdad8;margin-top:10px;padding:6px 9px;font-size:12px;display:inline-block}.pg-marketing-events .side{margin-top:14px}@media (width>=900px){.pg-marketing-events .side{text-align:right;margin-top:2px}}.pg-marketing-events .price{font-family:var(--font-head);letter-spacing:-.02em;font-size:17px;font-weight:700}.pg-marketing-events .price.free{color:var(--color-primary)}.pg-marketing-events .acts{gap:14px;margin-top:8px;display:flex}@media (width>=900px){.pg-marketing-events .acts{justify-content:flex-end}}.pg-marketing-events .acts a,.pg-marketing-events .acts button{min-height:44px;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tertiary);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-size:11px;text-decoration:underline;display:inline-flex}.pg-marketing-events .acts a:hover,.pg-marketing-events .acts button:hover{color:var(--color-primary)}.pg-marketing-events .empty{text-align:center;padding:64px 0}.pg-marketing-events .empty span{color:var(--tertiary);margin-top:8px;font-size:14px;display:block}.pg-marketing-events .pastbtn{border:1px solid var(--surface-dim);width:100%;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--tertiary);cursor:pointer;background:0 0;margin-top:36px;padding:16px;font-size:11px}.pg-marketing-events .pastbtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.pg-marketing-events .submit-section{background:var(--color-surface-lowest);border-top:4px solid var(--color-primary);margin-top:48px;padding:48px 0}.pg-marketing-events .submit-section .wrap{max-width:800px}.pg-marketing-events .submit-section p.k{color:var(--color-primary)}.pg-marketing-events .submit-section h2{margin-top:14px;margin-bottom:24px}.pg-marketing-events .form-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.pg-marketing-events .form-grid{grid-template-columns:1fr 1fr}}.pg-marketing-events .form-group{flex-direction:column;display:flex}.pg-marketing-events .form-group.full{grid-column:1/-1}.pg-marketing-events label{color:var(--tertiary);margin-bottom:6px}.pg-marketing-events input[type=text],.pg-marketing-events input[type=email],.pg-marketing-events input[type=date],.pg-marketing-events input[type=url],.pg-marketing-events select,.pg-marketing-events textarea{font-family:var(--font-body);border:1px solid var(--surface-dim);background:var(--color-surface);color:var(--color-on-surface);width:100%;padding:10px 12px;font-size:15px}.pg-marketing-events input[type=text]:focus,.pg-marketing-events input[type=email]:focus,.pg-marketing-events input[type=date]:focus,.pg-marketing-events input[type=url]:focus,.pg-marketing-events select:focus,.pg-marketing-events textarea:focus{border-color:var(--color-primary);background:var(--color-surface-lowest);outline:none}.pg-marketing-events textarea{resize:vertical;min-height:80px;font-family:var(--font-body)}.pg-marketing-events .form-submit{gap:12px;margin-top:24px;display:flex}.pg-marketing-events .btn-submit{background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;padding:13px 26px;font-size:12px;font-weight:600}.pg-marketing-events .btn-submit:hover{background:var(--color-primary-dim)}.pg-marketing-events .form-message{border-radius:4px;margin-top:16px;padding:12px;font-size:14px;display:none}.pg-marketing-events .form-message.success{color:#2e7d32;background:#e8f5e9;display:block}.pg-marketing-events .form-message.error{color:#c62828;background:#ffebee;display:block}.pg-marketing-events .cta-box{background:var(--color-surface-lowest);border-top:4px solid var(--color-primary);margin-top:48px}.pg-marketing-events .cta-box .wrap{padding-top:48px;padding-bottom:48px}.pg-marketing-events .cta-box p.k{color:var(--color-primary)}.pg-marketing-events .cta-box h2{max-width:18em;margin-top:14px}.pg-marketing-events .cta-box p.t{color:var(--tertiary);max-width:38em;margin-top:14px;font-size:15px}.pg-marketing-events .btn{background:var(--color-primary);color:var(--color-on-primary);letter-spacing:.16em;text-transform:uppercase;margin-top:24px;padding:13px 26px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.pg-marketing-events .btn:hover{background:var(--color-primary-dim)}.pg-marketing-events .source{padding-top:24px}.pg-marketing-events .source a{text-decoration:underline}
