.event-overview{--brand:#2a1a9e;--brand-dark:#05012e;--ink:#00002e;--ink-muted:#4a4a5e;--border:#e3e3e8;--form-bg:#f9f9fb;--on-dark:#fff;--on-dark-muted:#dcdcf7;--on-dark-label:#b9b4ff;--on-dark-line:hsla(0,0%,100%,.25);--surface-alt:hsla(0,0%,100%,.08);background:transparent;color:var(--on-dark);font-family:Arial,Helvetica,sans-serif;margin:0 auto;max-width:1140px;padding:48px 48px 64px}.event-overview__meta{border-bottom:1px solid var(--on-dark-line);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;padding-bottom:32px}.event-overview__meta-item{align-items:center;background:var(--surface-alt);border:1px solid var(--on-dark-line);border-radius:999px;display:flex;gap:10px;padding:8px 16px}.event-overview__meta-icon{color:var(--on-dark-label);flex-shrink:0}.event-overview__meta-label{color:var(--on-dark-label);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.event-overview__meta-value{color:var(--on-dark);font-size:14px;font-weight:700}.event-overview__intro{align-items:center;display:grid;gap:48px;grid-template-columns:320px 1fr}.event-overview__cta-card{background:var(--surface-alt);border:1px solid var(--on-dark-line);border-left:4px solid var(--on-dark-label);border-radius:14px;padding:28px}.event-overview__cta-title{color:var(--on-dark);font-size:19px;font-weight:700;line-height:1.3;margin:0 0 8px}.event-overview__cta-text{color:var(--on-dark-muted);font-size:14px;line-height:1.5;margin:0 0 20px}.event-overview__text{color:var(--on-dark-muted);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.25;margin:0;max-width:680px}.event-overview .event-overview__text li,.event-overview .event-overview__text p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.event-overview__text p{margin:0 0 12px}body .event-overview .event-overview__text h1,body .event-overview .event-overview__text h2,body .event-overview .event-overview__text h3,body .event-overview .event-overview__text h4{color:var(--on-dark);line-height:1.3;margin:0 0 .5em}.event-overview__text ol,.event-overview__text ul{margin:0 0 1em;padding-left:1.4em}.event-overview__text li{margin-bottom:.4em}.event-overview .event-overview__text b,.event-overview .event-overview__text strong{color:var(--on-dark);font-weight:700}.event-overview__text em,.event-overview__text i{font-style:italic}.event-overview__text a{color:var(--on-dark);text-decoration:underline}.event-overview__text a:hover{color:var(--on-dark-label)}.event-overview__text>:last-child{margin-bottom:0}.event-overview__cta{align-items:center;background:#fff;border-radius:4px;color:var(--brand);display:inline-flex;font-size:15px;font-weight:600;padding:14px 28px;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.event-overview .event-overview__cta:active,.event-overview .event-overview__cta:focus,.event-overview .event-overview__cta:hover,.event-overview .event-overview__cta[aria-expanded=true]{background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--brand)!important;filter:none!important}.event-overview .event-overview__cta{background:#fff!important;background-image:none!important;color:var(--brand)!important}.event-overview .event-overview__cta:active,.event-overview .event-overview__cta:focus,.event-overview .event-overview__cta:hover,.event-overview .event-overview__cta[aria-expanded=true]{background:#e6e6fb!important}.event-overview__booking{width:100%}.event-overview__toggle{border:0;cursor:pointer;font-family:inherit;gap:10px}.event-overview__toggle:focus-visible{outline:3px solid var(--on-dark);outline-offset:3px}.event-overview__toggle-icon{border-bottom:2px solid;border-right:2px solid;height:7px;transform:rotate(45deg) translateY(-2px);transition:transform .25s ease;width:7px}.event-overview__toggle[aria-expanded=true] .event-overview__toggle-icon{transform:rotate(-135deg) translateY(-2px)}.event-overview__form-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.event-overview__form-panel.is-open{grid-template-rows:1fr;opacity:1}.event-overview__form-inner{min-height:0;overflow:hidden}.event-overview__form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid var(--on-dark-line);border-radius:16px;color:var(--on-dark);margin-top:32px;max-width:720px;padding:28px}.event-overview__form .hs-form,.event-overview__form .hs-form-private,.event-overview__form form{background:transparent!important}.event-overview .event-overview__form,.event-overview .event-overview__form *{font-family:Arial,Helvetica,sans-serif!important}.event-overview .event-overview__form .hs-form,.event-overview .event-overview__form .hs-form legend,.event-overview .event-overview__form .hs-form p,.event-overview .event-overview__form .hs-form span{color:var(--on-dark-muted)}.event-overview .event-overview__form .hs-field-desc,.event-overview .event-overview__form .hs-field-desc p,.event-overview .event-overview__form .hs-field-desc span{color:var(--on-dark-muted)!important;display:block;font-size:13px!important;line-height:1.45!important;margin:-2px 0 8px!important}.event-overview .event-overview__form .submitted-message,.event-overview .event-overview__form .submitted-message p,.event-overview .event-overview__form .submitted-message span{color:var(--on-dark)!important;font-size:16px!important;line-height:1.5!important}html body .event-overview .event-overview__form .hbspt-form,html body .event-overview .event-overview__form [id^=hs-overview-form-],html body .event-overview .event-overview__form [id^=hs-overview-form-]>div{background:transparent!important;box-shadow:none!important}html body .event-overview .event-overview__form div.submitted-message{background:hsla(0,0%,100%,.1)!important;background-image:none!important;border:1px solid hsla(0,0%,100%,.3)!important;border-left:4px solid var(--on-dark-label)!important;border-radius:4px!important;box-shadow:none!important;color:var(--on-dark)!important;margin:0!important;padding:18px 20px!important}html body .event-overview .event-overview__form div.submitted-message *,html body .event-overview .event-overview__form div.submitted-message:after,html body .event-overview .event-overview__form div.submitted-message:before{background:transparent!important;box-shadow:none!important;color:var(--on-dark)!important}html body .event-overview .event-overview__form div.submitted-message p{margin:0 0 8px!important}html body .event-overview .event-overview__form div.submitted-message>:last-child{margin-bottom:0!important}.event-overview__form fieldset{max-width:none!important}.event-overview__form .hs-form-field{margin-bottom:16px}.event-overview .event-overview__form label{color:var(--on-dark)!important;display:block;font-size:14px;font-weight:700;margin-bottom:6px}.event-overview__form .hs-form-required{color:#ff9b9b}.event-overview .event-overview__form .hs-form-booleancheckbox-display span,.event-overview .event-overview__form .hs-richtext,.event-overview .event-overview__form .hs-richtext p,.event-overview .event-overview__form .hs-richtext span,.event-overview .event-overview__form .legal-consent-container,.event-overview .event-overview__form .legal-consent-container p,.event-overview .event-overview__form .legal-consent-container span{color:var(--on-dark-muted)!important;font-size:13px!important;line-height:1.5!important}.event-overview .event-overview__form .hs-richtext p,.event-overview .event-overview__form .legal-consent-container p{margin:0 0 12px!important}.event-overview .event-overview__form .hs-form-booleancheckbox-display{align-items:flex-start;cursor:pointer;display:flex!important;font-weight:400;gap:10px;margin:4px 0 14px}.event-overview .event-overview__form input[type=checkbox],.event-overview .event-overview__form input[type=radio]{accent-color:var(--on-dark-label);cursor:pointer;flex-shrink:0;height:16px;margin:1px 0 0!important;width:16px}.event-overview .event-overview__form .inputs-list{list-style:none;margin:0;padding:0}.event-overview .event-overview__form .hs_recaptcha{margin:4px 0 18px}.event-overview__form .hs-richtext a,.event-overview__form .legal-consent-container a{color:var(--on-dark);text-decoration:underline}.event-overview__form .hs-input:not([type=checkbox]):not([type=radio]){background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;box-sizing:border-box;color:var(--on-dark);font-family:inherit;font-size:15px;padding:12px 14px;transition:border-color .15s ease,background-color .15s ease;width:100%!important}.event-overview__form .hs-input::placeholder{color:hsla(0,0%,100%,.6);opacity:1}.event-overview__form .hs-input:hover{border-color:hsla(0,0%,100%,.5)}.event-overview__form .hs-input:focus{background:hsla(0,0%,100%,.15);outline:2px solid var(--on-dark-label);outline-offset:1px}.event-overview__form select option{background:#fff;color:var(--ink)}.event-overview__form .hs-input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #2a1a7e;transition:background-color 9999s ease}.event-overview__form .hs-error-msgs{color:#ff9b9b;font-size:13px;list-style:none;margin:6px 0 0;padding:0}.event-overview .event-overview__form .hs-error-msgs label{color:#ff9b9b!important}.event-overview__form .hs-input.invalid.error{border-color:#ff9b9b}.event-overview__form .hs-button{background:#fff;border:0;border-radius:4px;color:var(--brand);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;min-width:160px;padding:14px 28px;transition:background-color .15s ease;width:auto}.event-overview .event-overview__form .hs-button:active,.event-overview .event-overview__form .hs-button:focus,.event-overview .event-overview__form .hs-button:hover{background:#e6e6fb!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:var(--brand)!important;filter:none!important}@media (max-width:780px){.event-overview{padding:20px 16px 32px}.event-overview__meta{gap:8px;margin-bottom:20px;padding-bottom:20px}.event-overview__meta-item{gap:8px;padding:6px 12px}.event-overview__meta-label{font-size:12px}.event-overview__meta-value{font-size:13px}.event-overview__intro{gap:20px;grid-template-columns:1fr}.event-overview__text{max-width:none;order:1}.event-overview__cta-card{order:2;padding:20px}.event-overview__cta{justify-content:center;width:100%}.event-overview__form{border-radius:12px;margin-top:16px;max-width:none;overflow:hidden;padding:0}.event-overview__form .hs-form,.event-overview__form .hs-form-private,.event-overview__form form{box-sizing:border-box;padding:18px 16px!important}.event-overview__form .form-columns-2 .hs-form-field,.event-overview__form .form-columns-3 .hs-form-field{float:none!important;padding:0!important;width:100%!important}.event-overview__form .form-columns-2 .input,.event-overview__form .form-columns-3 .input{margin-right:0!important}.event-overview__form .hs-input:not([type=checkbox]):not([type=radio]){font-size:16px}.event-overview .event-overview__form label{font-size:13px}}