.registration-type-selector-module__8tWWbq__option[data-selected=true]{border-width:1px;border-color:var(--registration-type-color)!important}
.event-registration-shell-module__BYVy4q__shell{--event-control-height:40px;box-sizing:border-box;color:#111827;background:#f3f5f5;min-width:0;height:100dvh;overflow:hidden}.event-registration-shell-module__BYVy4q__shell[data-custom-background=true]{background-position:50%;background-repeat:no-repeat;background-size:cover}.event-registration-shell-module__BYVy4q__shell main>section>div:first-child{box-sizing:border-box;border-bottom:0;justify-content:center;height:100px;min-height:100px;max-height:100px;padding:24px 24px 0}.event-registration-shell-module__BYVy4q__shell main>section>div:first-child img{width:min(170px,58vw)!important;max-width:min(170px,58vw)!important;max-height:84px!important}.event-registration-shell-module__BYVy4q__stepper{z-index:10;flex:none;width:100%;max-width:720px;margin:0 auto;padding:24px 24px 0;position:relative}.event-registration-shell-module__BYVy4q__stepper:after{content:"";pointer-events:none;background:linear-gradient(#fff 0%,#ffffff80 45%,#fff0 100%);width:100vw;height:16px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.event-registration-shell-module__BYVy4q__mobileStep{color:var(--step-color);font-size:14px;font-weight:500}.event-registration-shell-module__BYVy4q__stepList{margin:0;padding:0;list-style:none;display:none}.event-registration-shell-module__BYVy4q__stepList li{flex:1;min-width:0;position:relative}.event-registration-shell-module__BYVy4q__stepList li:not(:last-child):after,.event-registration-shell-module__BYVy4q__stepList li:not(:last-child):before{content:"";pointer-events:none;background:#dfe5e6;height:1px;position:absolute;top:10.5px;left:50%;right:-50%}.event-registration-shell-module__BYVy4q__stepList li:not(:last-child):before{z-index:1;background:var(--step-color);transform-origin:0;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.event-registration-shell-module__BYVy4q__stepList li[data-complete=true]:before{transform:scaleX(1)}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__stepList button{z-index:1;flex-direction:column;align-items:center;gap:4px;width:100%;font-weight:500;transition:color .24s;display:flex;position:relative;height:auto!important;min-height:40px!important;box-shadow:none!important;color:#64716e!important;opacity:1!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__stepList li:is([data-current=true],[data-complete=true]) button{color:var(--step-color)!important}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__stepList button:focus-visible{outline-offset:4px;outline:2px solid var(--step-color)!important}.event-registration-shell-module__BYVy4q__stepNumber{background:#fff;border:1.5px solid #dfe5e6;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .24s,border-color .24s,color .24s;display:flex;font-size:12px!important}.event-registration-shell-module__BYVy4q__stepList li:is([data-current=true],[data-complete=true]) .event-registration-shell-module__BYVy4q__stepNumber{border-color:var(--step-color)}.event-registration-shell-module__BYVy4q__stepList li[data-complete=true] .event-registration-shell-module__BYVy4q__stepNumber{background:var(--step-color);color:#fff}.event-registration-shell-module__BYVy4q__stepList li[data-current=true] .event-registration-shell-module__BYVy4q__stepNumber{color:var(--step-color);background:#fff}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__stepList button .event-registration-shell-module__BYVy4q__stepNumber svg{animation:.18s ease-out both event-registration-shell-module__BYVy4q__step-check-enter;color:#fff!important;stroke-width:3px!important;width:12px!important;height:12px!important;display:block!important}@keyframes event-registration-shell-module__BYVy4q__step-check-enter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.event-registration-shell-module__BYVy4q__stepList li:before,.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__stepList button,.event-registration-shell-module__BYVy4q__stepNumber{transition:none}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__stepList button .event-registration-shell-module__BYVy4q__stepNumber svg{animation:none}}.event-registration-shell-module__BYVy4q__stepName{font-weight:500;line-height:16px;font-size:12px!important}@media (min-width:640px){.event-registration-shell-module__BYVy4q__mobileStep{display:none}.event-registration-shell-module__BYVy4q__stepList{display:flex}}.event-registration-shell-module__BYVy4q__content{scrollbar-gutter:auto;overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:safe center;width:100%;min-height:0;padding:24px 16px;scroll-padding-block:24px;display:flex;overflow-y:auto}.event-registration-shell-module__BYVy4q__contentCentered{flex-direction:column;justify-content:center;align-items:center;display:flex}.event-registration-shell-module__BYVy4q__contentCentered>[data-event-registration-body=email]{width:100%;margin:0 auto}.event-registration-shell-module__BYVy4q__content>div{max-width:576px}.event-registration-shell-module__BYVy4q__content [data-event-intro]{text-align:center;margin-bottom:12px}.event-registration-shell-module__BYVy4q__contentCentered [data-event-intro]{text-align:left}.event-registration-shell-module__BYVy4q__content [data-event-intro] h1{font-size:clamp(24px,2.5vw,30px);font-weight:600;color:var(--event-primary,#111827)!important}.event-registration-shell-module__BYVy4q__content [data-event-inline-logo],.event-registration-shell-module__BYVy4q__content [data-event-step][data-active=false]{display:none}.event-registration-shell-module__BYVy4q__content [data-event-step]{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}.event-registration-shell-module__BYVy4q__content [data-event-category-title]{margin-bottom:16px;font-size:18px;font-weight:500;background:0 0!important;padding:0!important}.event-registration-shell-module__BYVy4q__content [data-event-step]>[data-event-card]{background:#fff;border:0;padding:0}.event-registration-shell-module__BYVy4q__content [data-event-step] input:not([type=checkbox]):not([type=radio]),.event-registration-shell-module__BYVy4q__content [data-event-step] [data-slot=select-trigger]{min-height:var(--event-control-height);border-color:#dfe5e6}.event-registration-shell-module__BYVy4q__footer{inset-inline:0;z-index:20;background:linear-gradient(#fff0 0%,#ffffffd6 48%,#fff 100%);flex:none;width:100%;padding:32px 16px 16px;position:absolute;bottom:0}.event-registration-shell-module__BYVy4q__actions{justify-content:flex-end;gap:8px;width:100%;max-width:576px;margin:0 auto;display:flex}.event-registration-shell-module__BYVy4q__actions>button,.event-registration-shell-module__BYVy4q__actions>div{flex:0 160px;width:160px;min-width:0;max-width:160px}.event-registration-shell-module__BYVy4q__footer [data-event-step-actions]{width:100%;padding:0}.event-registration-shell-module__BYVy4q__actions>button{box-sizing:border-box;height:auto!important;min-height:var(--event-control-height)!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important}.event-registration-shell-module__BYVy4q__footer [data-event-step-actions]>button{box-sizing:border-box;height:auto!important;min-height:var(--event-control-height)!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important}.event-registration-shell-module__BYVy4q__footer [data-event-step-actions]>button{color:#fff;width:100%;font-size:14px;font-weight:500;background:var(--event-button-color)!important}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__footer .event-registration-shell-module__BYVy4q__actions>button[data-slot=button][data-variant=outline]{color:#374151!important;background-color:#0000!important;border-color:#dfe5e6!important}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__footer .event-registration-shell-module__BYVy4q__actions>button[data-slot=button][data-variant=outline]:is(:hover,:focus-visible,:active):not(:disabled){color:#1f2937!important;background-color:#d1d5db!important}.event-registration-shell-module__BYVy4q__footer [data-event-step-actions]>button:disabled{background:#c9cecf!important}@media (max-width:639px){.event-registration-shell-module__BYVy4q__content,.event-registration-shell-module__BYVy4q__contentCentered{justify-content:flex-start}.event-registration-shell-module__BYVy4q__actions{flex-direction:column-reverse}.event-registration-shell-module__BYVy4q__actions>button,.event-registration-shell-module__BYVy4q__actions>div{flex:none;width:100%;max-width:none}}@media (min-width:640px){.event-registration-shell-module__BYVy4q__footer{padding:32px 24px 16px}.event-registration-shell-module__BYVy4q__content{padding:32px 24px 64px}.event-registration-shell-module__BYVy4q__content>div{transform:translateY(-24px)}}.event-registration-shell-module__BYVy4q__content [data-event-step][data-active=true]{animation:.16s ease-out both event-registration-shell-module__BYVy4q__event-step-enter}.event-registration-shell-module__BYVy4q__content input,.event-registration-shell-module__BYVy4q__content select,.event-registration-shell-module__BYVy4q__content textarea,.event-registration-shell-module__BYVy4q__shell button{transition:border-color .12s,background-color .12s,box-shadow .12s}@keyframes event-registration-shell-module__BYVy4q__event-step-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.event-registration-shell-module__BYVy4q__content [data-event-step][data-active=true]{animation:none}.event-registration-shell-module__BYVy4q__content input,.event-registration-shell-module__BYVy4q__content select,.event-registration-shell-module__BYVy4q__content textarea,.event-registration-shell-module__BYVy4q__shell button{transition:none}}.event-registration-shell-module__BYVy4q__footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}@media (min-width:640px){.event-registration-shell-module__BYVy4q__shell{padding:24px}.event-registration-shell-module__BYVy4q__shell>main{background:#f3f5f5;border:1px solid #dfe5e6;border-radius:16px;position:relative;overflow:hidden;height:100%!important}.event-registration-shell-module__BYVy4q__shell>main>[role=progressbar]{position:absolute}.event-registration-shell-module__BYVy4q__shell main>section{background:#f3f5f5!important;height:100%!important;min-height:0!important}.event-registration-shell-module__BYVy4q__shell main>section>div:first-child{background:#f3f5f5;height:120px;min-height:120px;max-height:120px}.event-registration-shell-module__BYVy4q__shell main>section>div:nth-child(2){box-sizing:border-box;background:#fff;border:1px solid #dfe5e6;border-radius:14px;flex:auto;margin:0 24px 24px;width:calc(100% - 48px)!important}}.event-registration-shell-module__BYVy4q__shell#event-registration-modern input:not([type=checkbox]):not([type=radio]):not([type=hidden]){box-sizing:border-box;height:var(--event-control-height)!important;min-height:var(--event-control-height)!important;max-height:none!important;font-size:16px!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern select{box-sizing:border-box;height:var(--event-control-height)!important;min-height:var(--event-control-height)!important;max-height:none!important;font-size:16px!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern [data-slot=select-trigger]{box-sizing:border-box;height:var(--event-control-height)!important;min-height:var(--event-control-height)!important;max-height:none!important;font-size:16px!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern select[multiple]{padding:12px;height:auto!important;min-height:112px!important;font-size:16px!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern textarea{padding:12px;height:auto!important;min-height:112px!important;font-size:16px!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern .event-registration-shell-module__BYVy4q__content [data-event-attendee-card] input:not([type=checkbox]):not([type=radio]):not([type=hidden]){height:var(--event-control-height)!important;min-height:var(--event-control-height)!important;max-height:var(--event-control-height)!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern .event-registration-shell-module__BYVy4q__content [data-event-attendee-card] select{height:var(--event-control-height)!important;min-height:var(--event-control-height)!important;max-height:var(--event-control-height)!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern .event-registration-shell-module__BYVy4q__content [data-event-attendee-card] [data-slot=select-trigger]{height:var(--event-control-height)!important;min-height:var(--event-control-height)!important;max-height:var(--event-control-height)!important}.event-registration-shell-module__BYVy4q__content button:not([role=checkbox]):not([role=radio]):not([role=switch]):not([data-slot=checkbox]):not([data-slot=switch]):not(.package-description-toggle){white-space:normal;padding-block:8px;height:auto!important;min-height:var(--event-control-height)!important;max-height:none!important}.event-registration-shell-module__BYVy4q__content .registration-quantity-button{min-width:var(--event-control-height);flex-shrink:0}.event-registration-shell-module__BYVy4q__content .grid{gap:16px;min-width:0}.event-registration-shell-module__BYVy4q__content .grid>*{min-width:0}:is(.event-registration-shell-module__BYVy4q__content [data-event-step] .space-y-3>:not(:last-child),.event-registration-shell-module__BYVy4q__content [data-event-step] .space-y-4>:not(:last-child)){margin-block-end:16px}.event-registration-shell-module__BYVy4q__content [role=checkbox]+label,.event-registration-shell-module__BYVy4q__content [role=radio]+label{min-height:var(--event-control-height);align-content:center}.event-registration-shell-module__BYVy4q__content label:has(input[type=checkbox],input[type=radio],[role=checkbox],[role=radio]){min-height:var(--event-control-height);align-content:center}.event-registration-shell-module__BYVy4q__content label:has(+[role=checkbox],+[role=radio]){min-height:var(--event-control-height);align-content:center}.event-registration-shell-module__BYVy4q__shell main>section>div:first-child{gap:16px}.event-registration-shell-module__BYVy4q__shell main>section>div:first-child img{max-height:76px}.event-registration-shell-module__BYVy4q__content [data-event-step-actions]{gap:12px;padding-top:24px}.event-registration-shell-module__BYVy4q__content [data-event-step-actions=dense]{padding-top:32px}.event-registration-shell-module__BYVy4q__content [data-event-registration-body=email] [data-event-card]>div:has(>[data-event-step-actions]){row-gap:0}.event-registration-shell-module__BYVy4q__content div:has(>[data-event-step-actions=dense]){margin-top:0}.event-registration-shell-module__BYVy4q__content [data-event-step-actions]>button{margin-left:0}@media (max-width:639px){.event-registration-shell-module__BYVy4q__shell main>section>div:first-child{height:80px;min-height:80px;max-height:80px;padding-inline:16px}.event-registration-shell-module__BYVy4q__shell main>section>div:first-child img{max-height:56px}.event-registration-shell-module__BYVy4q__contentCentered>[data-event-registration-body=email]{margin-block:0}.event-registration-shell-module__BYVy4q__content [data-event-step-actions],.event-registration-shell-module__BYVy4q__content [aria-label=Saved\ registration]>div{flex-direction:column;align-items:stretch;gap:12px}.event-registration-shell-module__BYVy4q__content .flex-wrap:has(>button){flex-direction:column;align-items:stretch;gap:12px}:is(.event-registration-shell-module__BYVy4q__content [data-event-step-actions]>button,.event-registration-shell-module__BYVy4q__content .flex-wrap>button){flex:none;width:100%;margin-left:0}.event-registration-shell-module__BYVy4q__content [data-event-registration-body=email] [data-event-card]>div>div:has(>button){width:100%}.event-registration-shell-module__BYVy4q__content [data-event-registration-body=email] [data-event-card]>div>div>button{width:100%}.event-registration-shell-module__BYVy4q__content [data-registration-package-option]>button{flex-wrap:wrap}.event-registration-shell-module__BYVy4q__content [data-registration-package-option]>button>span{max-width:100%}.event-registration-shell-module__BYVy4q__stepper{padding:20px 16px 0}}.event-registration-shell-module__BYVy4q__shell main>section{padding-inline:0}.event-registration-shell-module__BYVy4q__shell main>section>div{width:100%;margin-inline:0}.event-registration-shell-module__BYVy4q__content a{min-height:var(--event-control-height);align-items:center;display:inline-flex}.event-registration-shell-module__BYVy4q__content [data-event-card]>div:has(>input[type=number],>div>input[type=number]){flex-wrap:wrap}.event-registration-shell-module__BYVy4q__content>div>.flex-col{gap:24px}.event-registration-shell-module__BYVy4q__content>div>.flex-col{padding-top:0}.event-registration-shell-module__BYVy4q__content [data-event-step][data-active=true],.event-registration-shell-module__BYVy4q__content [data-event-step]>[data-event-card]>:first-child{margin-top:0}.event-registration-shell-module__BYVy4q__shell#event-registration-modern input.registration-quantity-input{--event-control-height:32px;height:32px!important;min-height:32px!important;max-height:32px!important;padding-block:0!important}.event-registration-shell-module__BYVy4q__shell{flex-direction:column;display:flex}.event-registration-shell-module__BYVy4q__logoOutside{flex:none;justify-content:center;align-items:flex-start;min-width:0;padding:0 16px 24px;display:flex}.event-registration-shell-module__BYVy4q__logoOutsideImage{object-fit:contain;width:min(170px,58vw)!important;max-width:min(170px,58vw)!important;max-height:84px!important}.event-registration-shell-module__BYVy4q__logoFallback{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.event-registration-shell-module__BYVy4q__shell>main{background:#fff;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden;height:auto!important}.event-registration-shell-module__BYVy4q__shell>main>[role=progressbar]{position:absolute}.event-registration-shell-module__BYVy4q__shell main>section{background:#fff!important;height:100%!important;min-height:0!important}.event-registration-shell-module__BYVy4q__shell main>section>div:first-child{display:none}.event-registration-shell-module__BYVy4q__shell main>section>div:nth-child(2){box-sizing:border-box;background:#fff;border:0;border-radius:0;flex:auto;margin:0;width:100%!important}.event-registration-shell-module__BYVy4q__shellFooter{box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-height:0;padding:24px 16px 0;display:flex}.event-registration-shell-module__BYVy4q__shellFooter img{width:auto;height:24px;display:block}.event-registration-shell-module__BYVy4q__content{justify-content:flex-start;padding:48px 32px;scroll-padding:48px 32px}.event-registration-shell-module__BYVy4q__contentCentered{justify-content:flex-start}.event-registration-shell-module__BYVy4q__content>div{transform:none!important}.event-registration-shell-module__BYVy4q__content [data-event-intro]{margin-bottom:24px}@media (min-width:640px){.event-registration-shell-module__BYVy4q__shell{justify-content:center}.event-registration-shell-module__BYVy4q__logoOutside{padding:0 24px 24px}.event-registration-shell-module__BYVy4q__shell>main{border:1px solid #dfe5e6;border-radius:16px;align-self:center;width:min(100%,1200px)}}@media (max-width:639px){.event-registration-shell-module__BYVy4q__logoOutside{padding:16px}.event-registration-shell-module__BYVy4q__content{padding:32px 20px 40px;scroll-padding:32px 20px 40px}.event-registration-shell-module__BYVy4q__shellFooter{flex-basis:auto;padding:16px}.event-registration-shell-module__BYVy4q__shell>main{border:0;border-radius:0}}@media (max-width:767px){.event-registration-shell-module__BYVy4q__content [data-event-price-row]{flex-flow:column;align-items:stretch;gap:12px;display:flex}.event-registration-shell-module__BYVy4q__content [data-event-price-row]>[data-event-price]{text-align:left;width:100%;min-width:0}.event-registration-shell-module__BYVy4q__content [data-event-price]>.inline-flex{align-items:flex-start;max-width:100%}}.event-registration-shell-module__BYVy4q__content{padding-bottom:calc(48px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(48px + env(safe-area-inset-bottom))}.event-registration-shell-module__BYVy4q__content #participation-role>legend{color:#111827;font-size:14px!important;line-height:20px!important}.event-registration-shell-module__BYVy4q__registrationCardLayout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);width:100%;min-height:0;display:grid}.event-registration-shell-module__BYVy4q__eventDetailsPanel{box-sizing:border-box;overscroll-behavior:contain;border-right:1px solid var(--registration-divider-color,#dfe5e6);scrollbar-gutter:stable;min-width:0;min-height:0;padding:56px 48px;overflow-y:auto}.event-registration-shell-module__BYVy4q__eventDetailsPanel h1{overflow-wrap:anywhere}.event-registration-shell-module__BYVy4q__panelLogo{justify-content:flex-start;align-items:center;margin-bottom:24px;display:flex}.event-registration-shell-module__BYVy4q__registrationCardLayout[data-wide-attendees=true]{flex-direction:column;display:flex}.event-registration-shell-module__BYVy4q__registrationCardLayout[data-wide-attendees=true] .event-registration-shell-module__BYVy4q__eventDetailsPanel{border-right:0;flex-shrink:0;padding:20px 24px 0}.event-registration-shell-module__BYVy4q__registrationCardLayout[data-wide-attendees=true] .event-registration-shell-module__BYVy4q__eventDetailsPanel h1{font-size:20px;line-height:1.4}.event-registration-shell-module__BYVy4q__registrationCardLayout[data-wide-attendees=true] .event-registration-shell-module__BYVy4q__eventDetailsPanel p{margin-top:4px;font-size:14px}.event-registration-shell-module__BYVy4q__registrationCardLayout[data-wide-attendees=true] .event-registration-shell-module__BYVy4q__formColumn{flex:1}.event-registration-shell-module__BYVy4q__formColumn{--form-column-padding:24px;flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepper{max-width:440px;padding:0 0 20px}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepper:after{display:none}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content{width:calc(100% + var(--form-column-padding));margin-right:calc(-1 * var(--form-column-padding));padding:16px calc(var(--form-column-padding) + 8px) 12px 0;scrollbar-gutter:stable;justify-content:flex-start}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content>div{flex-shrink:0;width:100%;max-width:100%;margin:0 auto}.event-registration-shell-module__BYVy4q__content [data-event-attendee-card]{border-left-color:var(--event-button-color,var(--event-primary,#00343b))!important}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered{justify-content:center}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered>div{width:100%;max-width:440px;margin:auto}@media (max-width:639px){.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered{justify-content:flex-start}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered>div{width:100%;margin:0 auto}}@media (min-width:640px){.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepList{display:flex}}@media (max-width:639px){.event-registration-shell-module__BYVy4q__registrationCardLayout{display:block}.event-registration-shell-module__BYVy4q__eventDetailsPanel{border-right:0;max-height:38vh;padding:32px 20px 0;overflow-y:auto}.event-registration-shell-module__BYVy4q__formColumn{--form-column-padding:20px;padding:20px}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepper{padding-bottom:24px}}.event-registration-shell-module__BYVy4q__shell>main{flex:auto;max-height:none}.event-registration-shell-module__BYVy4q__shell main>section{height:100%!important}.event-registration-shell-module__BYVy4q__shell main>section>div:nth-child(2){flex:auto;min-height:0}.event-registration-shell-module__BYVy4q__content{flex:auto}.event-registration-shell-module__BYVy4q__registrationCardLayout{height:100%}.event-registration-shell-module__BYVy4q__fixedActions{background:#fff;flex:none;position:relative}.event-registration-shell-module__BYVy4q__stepperHeader{flex:none;margin-bottom:0;position:relative}.event-registration-shell-module__BYVy4q__stepperHeader:after{content:"";left:calc(-1 * var(--form-column-padding,24px));right:calc(-1 * var(--form-column-padding,24px));border-top:1px solid var(--registration-divider-color,#dfe5e6);pointer-events:none;height:0;position:absolute}.event-registration-shell-module__BYVy4q__fixedActions:has(>*):before{content:"";left:calc(-1 * var(--form-column-padding,24px));right:calc(-1 * var(--form-column-padding,24px));border-top:1px solid var(--registration-divider-color,#dfe5e6);pointer-events:none;height:0;position:absolute}.event-registration-shell-module__BYVy4q__stepperHeader:after{bottom:0}.event-registration-shell-module__BYVy4q__fixedActions:has(>*):before{top:0}.event-registration-shell-module__BYVy4q__fixedActions:has(>*){padding-top:16px}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__fixedActions [data-event-step-actions]{align-items:center;gap:4px;margin:0;padding:0;display:flex}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__fixedActions [data-event-step-actions=payment]{flex-direction:column;align-items:stretch;gap:8px}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__fixedActions .event-registration-back-button{margin-left:0}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__fixedActions button{min-height:var(--event-control-height)}@media (max-width:639px){.event-registration-shell-module__BYVy4q__shell{--event-control-height:48px}.event-registration-shell-module__BYVy4q__registrationCardLayout{flex-direction:column;display:flex}.event-registration-shell-module__BYVy4q__eventDetailsPanel{flex-shrink:0}.event-registration-shell-module__BYVy4q__formColumn{flex:1;overflow:hidden}}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content [data-event-step-actions]{z-index:10;background:linear-gradient(#fff0 0%,#ffffffeb 28%,#fff 58%);margin-top:16px;padding:16px 0 8px;position:sticky;bottom:0}@media (min-width:560px){.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepList{display:flex}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__mobileStep{display:none}}@media (max-width:559px){.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepList{display:none}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__mobileStep{display:inline}}.event-registration-shell-module__BYVy4q__registrationEntry{min-height:100svh}.event-registration-shell-module__BYVy4q__mobileEventHeader,.event-registration-shell-module__BYVy4q__mobileProgress,.event-registration-shell-module__BYVy4q__mobileFooter{display:none}@media (max-width:900px){.event-registration-shell-module__BYVy4q__shell{--event-control-height:48px;padding:0}.event-registration-shell-module__BYVy4q__shell>main{border:0;border-radius:0;width:100%}.event-registration-shell-module__BYVy4q__shell main>section{padding-inline:0}.event-registration-shell-module__BYVy4q__registrationCardLayout,.event-registration-shell-module__BYVy4q__registrationCardLayout[data-wide-attendees=true]{flex-direction:column;min-height:0;display:flex}.event-registration-shell-module__BYVy4q__eventDetailsPanel{display:none}.event-registration-shell-module__BYVy4q__mobileEventHeader{padding:max(16px, env(safe-area-inset-top)) 20px 16px;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.event-registration-shell-module__BYVy4q__mobileEventLogo{object-fit:contain;flex:none;width:128px;max-width:38vw;height:64px}.event-registration-shell-module__BYVy4q__mobileEventTitle{text-align:right;overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.4}.event-registration-shell-module__BYVy4q__mobileEventName{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-registration-shell-module__BYVy4q__formColumn{--form-column-padding:20px;flex:auto;min-height:0;padding:0 20px;overflow:hidden}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepper{max-width:none;width:calc(100% + 2 * var(--form-column-padding));margin-inline:calc(-1 * var(--form-column-padding));padding:0}.event-registration-shell-module__BYVy4q__stepperHeader:after,.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__stepList{display:none}.event-registration-shell-module__BYVy4q__mobileProgress{background:#e7ecec;height:3px;margin:0;display:block;overflow:hidden}.event-registration-shell-module__BYVy4q__mobileProgress>span{height:100%;display:block}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content,.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered{scrollbar-gutter:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;margin:0;padding:20px 0;scroll-padding-block:20px;overflow-x:hidden}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered>div{max-width:100%;margin:0 auto}.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered>[data-event-confirmation],.event-registration-shell-module__BYVy4q__formColumn .event-registration-shell-module__BYVy4q__content.event-registration-shell-module__BYVy4q__contentCentered>[data-event-registration-body=email]{margin-block:auto}.event-registration-shell-module__BYVy4q__shell#event-registration-modern .event-registration-shell-module__BYVy4q__content :is(input,textarea,select,[data-slot=select-trigger]):not([type=checkbox]):not([type=radio]){width:100%;font-size:16px!important}.event-registration-shell-module__BYVy4q__shell#event-registration-modern .event-registration-shell-module__BYVy4q__content :is(input,select,[data-slot=select-trigger]):not([type=checkbox]):not([type=radio]){height:48px!important;min-height:48px!important;max-height:none!important}.event-registration-shell-module__BYVy4q__content [data-event-attendee-card]{padding:16px}.event-registration-shell-module__BYVy4q__content [data-event-attendees]{grid-template-columns:minmax(0,1fr)}.event-registration-shell-module__BYVy4q__content [data-event-step] .grid:not([data-registration-type-options]){grid-template-columns:minmax(0,1fr)}.event-registration-shell-module__BYVy4q__content .flex:has(>[data-slot=button]){flex-direction:column;align-items:stretch}.event-registration-shell-module__BYVy4q__content [data-slot=button]:not([role=checkbox]):not([role=radio]):not([role=switch]):not(.registration-quantity-button){width:100%}.event-registration-shell-module__BYVy4q__content [data-event-step],.event-registration-shell-module__BYVy4q__content [data-event-step]>[data-event-card]{background:0 0!important;border:0!important;padding:0!important}.event-registration-shell-module__BYVy4q__content [data-event-confirmation]{padding:8px 0 24px}.event-registration-shell-module__BYVy4q__content [data-event-confirmation]>p{font-size:16px;line-height:1.6}.event-registration-shell-module__BYVy4q__fixedActions:has(>*){padding:12px 0 0}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__fixedActions [data-event-step-actions]{flex-direction:column;align-items:stretch;gap:12px;width:100%}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__fixedActions [data-event-step-actions]>button{white-space:normal;flex:1 1 0;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 16px;font-size:16px;line-height:24px}.event-registration-shell-module__BYVy4q__shell .event-registration-shell-module__BYVy4q__fixedActions .event-registration-back-button{flex:none;order:0;padding-inline:12px}.event-registration-shell-module__BYVy4q__shellFooter{display:none}.event-registration-shell-module__BYVy4q__mobileFooter{padding:16px 0 max(16px, env(safe-area-inset-bottom));background:#fff;flex:none;justify-content:center;align-items:center;display:flex}.event-registration-shell-module__BYVy4q__mobileFooter img{width:auto;max-width:100%;height:24px;display:block}}@media (max-width:380px){.event-registration-shell-module__BYVy4q__formColumn{--form-column-padding:16px;padding-inline:16px}.event-registration-shell-module__BYVy4q__mobileEventHeader{padding-inline:16px}}.event-registration-shell-module__BYVy4q__shell#event-registration-modern :is(input,textarea,select,[data-slot=input-group],[data-slot=select-trigger],[role=combobox]):not(:disabled):not([aria-invalid=true]):is(:hover,:focus,:focus-visible,:focus-within,:active,[data-state=open]){--tw-ring-color:var(--event-accent,var(--event-button-color,#00343b));border-color:var(--event-accent,var(--event-button-color,#00343b))!important;box-shadow:none!important}
.public-event-landing-page-module__65kZ8W__frame{visibility:hidden;background:0 0;border:0;width:100%;min-height:100vh;display:block}.public-event-landing-page-module__65kZ8W__frame[data-event-ready=true]{visibility:visible}.public-event-landing-page-module__65kZ8W__announcementBanner{font-size:clamp(12px,1vw,14px)}@media (min-width:810px) and (max-width:1199.98px){.public-event-landing-page-module__65kZ8W__announcementBanner{font-size:18px}}@media (max-width:809.98px){.public-event-landing-page-module__65kZ8W__announcementBanner{font-size:16px}}
