.dhc-sidebar-events{width:100%;min-width:0;margin:0 0 24px}.dhc-sidebar-events .dhc-sidebar-events__heading{font-family:Lora,Georgia,serif;font-size:20px;line-height:1.3;margin:0 0 14px;color:#2a2540}.dhc-sidebar-events__heading .dhc-ico{color:#b58a37}.dhc-sidebar-events__viewport{border:1px solid #e6ddcf;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 30px -23px #6b3e7a}.dhc-sidebar-events__track{display:flex;flex-direction:column}.dhc-sidebar-events.is-slider .dhc-sidebar-events__track{flex-direction:row;transition:transform .4s ease;align-items:flex-start}.dhc-sidebar-events__slide{flex:0 0 100%;width:100%;min-width:0;margin:0;background:#fff}.dhc-sidebar-events__slide+.dhc-sidebar-events__slide{border-top:1px solid #e6ddcf}.is-slider .dhc-sidebar-events__slide+.dhc-sidebar-events__slide{border-top:0}.dhc-sidebar-events__image{display:flex;align-items:center;justify-content:center;padding:12px;aspect-ratio:16/10;background:#f5f1e9;overflow:hidden;text-decoration:none}.dhc-sidebar-events__image img{display:block;width:100%!important;height:100%!important;min-height:0;object-fit:contain!important;border-radius:9px;margin:0!important}.dhc-sidebar-events__body{padding:18px;display:flex;align-items:flex-start;flex-direction:column;gap:11px}.dhc-sidebar-events__badge{display:inline-flex;align-items:center;gap:5px;background:#fbefcf;color:#795a22;padding:4px 9px;font-size:11px;font-weight:700;border-radius:99px}.dhc-sidebar-events .dhc-sidebar-events__body h3{font-family:Lora,Georgia,serif;font-size:21px!important;line-height:1.3!important;margin:0!important;overflow-wrap:anywhere}.dhc-sidebar-events__body h3 a{color:#2a2540!important;text-decoration:none}.dhc-sidebar-events .dhc-sidebar-events__meta{display:flex;gap:7px;align-items:flex-start;margin:0;font-size:12px;color:#5e5873;line-height:1.6;overflow-wrap:anywhere}.dhc-sidebar-events__meta .dhc-ico{margin-top:3px;flex-shrink:0;color:#6b3e7a}.dhc-sidebar-events .dhc-org-mini{font-size:12px;border-top:1px solid #efe9f0;padding-top:12px;width:100%;overflow-wrap:anywhere}.dhc-sidebar-events__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 15px;background:#6b3e7a;border-radius:9px;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:700}.dhc-sidebar-events__cta:hover{background:#512d60}.dhc-sidebar-events__controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.dhc-sidebar-events__controls[hidden]{display:none!important}.dhc-sidebar-events__controls button{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5dce9;border-radius:50%;width:32px;height:32px;padding:0;background:#fff;color:#6b3e7a;cursor:pointer;font:inherit;font-size:15px;box-shadow:none}.dhc-sidebar-events__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;max-width:180px}.dhc-sidebar-events__dots button{width:20px;height:28px;border:0;background:#fff0;border-radius:6px}.dhc-sidebar-events__dots button::after{content:'';width:6px;height:6px;border-radius:50%;background:#ded2e3}.dhc-sidebar-events__dots button[aria-current=true]::after{background:#6b3e7a;width:15px;border-radius:4px}.dhc-sidebar-events a:focus-visible,.dhc-sidebar-events button:focus-visible{outline:2px solid #b58a37;outline-offset:3px}@media(prefers-reduced-motion:reduce){.dhc-sidebar-events.is-slider .dhc-sidebar-events__track{transition:none}}.dhc-sidebar-events .dhc-sidebar-events__viewport{border:1px solid #d4b26a;background:#43234f;box-shadow:0 10px 28px -20px rgb(89 47 76 / .5)}.dhc-sidebar-events .dhc-sidebar-events__slide{background:linear-gradient(140deg,#6b3e7a,#43234f 75%,#34203e)}.dhc-sidebar-events .dhc-sidebar-events__slide+.dhc-sidebar-events__slide{border-top-color:#d4b26a}.dhc-sidebar-events .dhc-sidebar-events__body{background:#fff0}.dhc-sidebar-events .dhc-sidebar-events__body h3 a{color:#fff!important}.dhc-sidebar-events .dhc-sidebar-events__badge{background:#f7df9e;color:#543807}.dhc-sidebar-events .dhc-sidebar-events__meta{color:#eee3f2}.dhc-sidebar-events .dhc-sidebar-events__meta .dhc-ico{color:#e0bee9}.dhc-sidebar-events .dhc-org-mini{color:#eee3f2!important;border-top-color:rgb(245 216 135 / .22)}.dhc-sidebar-events .dhc-org-mini .dhc-ini{background:rgb(255 255 255 / .13);color:#f5d887}.dhc-sidebar-events .dhc-sidebar-events__cta{background:#f0d28a;color:#432b11!important}.dhc-sidebar-events .dhc-sidebar-events__cta:hover{background:#ffe6a7}.dhc-sidebar-events .dhc-sidebar-events__controls>button{border-color:#d4b26a;background:#fffaf0;color:#6b3e7a}.dhc-sidebar-events .dhc-sidebar-events__controls>button:hover{background:#f7df9e}.dhc-sidebar-events .dhc-sidebar-events__dots button::after{background:#dfd1e4}.dhc-sidebar-events .dhc-sidebar-events__dots button[aria-current=true]::after{background:#b58a37}