.global-breadcrumb{backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 6px -2px #0000002e;left:0;position:fixed;right:0;top:var(--register-header-height,48px);z-index:1500}.global-breadcrumb .gb-list{display:flex;flex-wrap:nowrap;font-size:.62rem;font-weight:600;gap:.5rem;letter-spacing:.05em;list-style:none;overflow-x:auto;text-transform:uppercase;-webkit-overflow-scrolling:touch;margin:0 auto;max-width:1200px;padding:.4rem .9rem;scrollbar-width:none}.gb-list::-webkit-scrollbar{display:none}.gb-item{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.gb-current,.gb-link{border-radius:6px;line-height:1.1;padding:.28rem .55rem;white-space:nowrap}.gb-link{background:#ffffff8c;border:1px solid rgba(30,58,138,.15);color:#1e3a8a;text-decoration:none;transition:.2s}.gb-link:hover{background:#fff;border-color:#3b82f6;color:#1d4ed8}.gb-current{background:#1e3a8a14;border:1px solid rgba(30,58,138,.15);color:#1e293b;font-weight:700}.gb-sep{font-size:.7rem;font-weight:400;opacity:.6}@media(max-width:640px){.global-breadcrumb .gb-list{font-size:.58rem;gap:.4rem;justify-content:center;max-width:100%;padding:.35rem .65rem}.gb-current,.gb-link{padding:.25rem .45rem}.gb-sep{font-size:.65rem}.global-breadcrumb:after,.global-breadcrumb:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:18px}.global-breadcrumb:before{background:linear-gradient(90deg,#ffffffe6,#fff0);left:0}.global-breadcrumb:after{background:linear-gradient(270deg,#ffffffe6,#fff0);right:0}}.dark .global-breadcrumb{background:#1e293be6;border-color:#ffffff14}.dark .gb-link{background:#ffffff14;border-color:#ffffff1f;color:#e0f2fe}.dark .gb-link:hover{background:#ffffff26;border-color:#ffffff40;color:#93c5fd}.dark .gb-current{background:#ffffff1f;border-color:#ffffff26;color:#f1f5f9}.gb-item.registration .gb-link.gb-registration-link{background:#ea580c1f;border-color:#ea580c59;color:#9a3412}.gb-item.registration .gb-link.gb-registration-link:hover{background:#ea580c2e;border-color:#ea580c8c;color:#7c2d12}.gb-item.registration .gb-current.gb-registration-current{background:linear-gradient(90deg,#ea580c38,#ea580c4d);border-color:#ea580c73;color:#7c2d12;font-weight:700}.dark .gb-item.registration .gb-link.gb-registration-link{background:#fbbf2426;border-color:#fbbf2459;color:#fde68a}.dark .gb-item.registration .gb-link.gb-registration-link:hover{background:#fbbf2440;border-color:#fbbf248c;color:#fcd34d}.dark .gb-item.registration .gb-current.gb-registration-current{background:linear-gradient(90deg,#fbbf244d,#fbbf2466);border-color:#fbbf248c;color:#fde68a}.register-fixed-header.has-badge .header-row-inner{padding:.65rem 0 0}.app-download-badge[data-v-616ac0f5]{align-items:center;background:#000;display:flex;justify-content:center;padding:.5rem 1rem;width:100%}.app-download-badge.variant-light[data-v-616ac0f5]{background:#fff;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a,0 2px 4px -1px #0000000f}.app-download-badge.inline[data-v-616ac0f5]{background:transparent;border:none;box-shadow:none;padding:0;width:auto}.badge-link[data-v-616ac0f5]{display:inline-block;line-height:0}.badge-image[data-v-616ac0f5]{height:42px;max-width:260px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:100%}.app-download-badge.inline .badge-image[data-v-616ac0f5]{height:39px;max-width:none;width:auto}@media(min-width:640px){.badge-image[data-v-616ac0f5]{height:52px}.app-download-badge.inline .badge-image[data-v-616ac0f5]{height:44px}}[data-v-0f67a182]:root{--register-header-min-height:48px;--register-header-height:48px}.register-fixed-header.has-badge[data-v-0f67a182]{flex-direction:row!important}.register-fixed-header.has-badge .header-row-inner[data-v-0f67a182]{flex-direction:row!important;flex-wrap:nowrap!important}.register-fixed-header.has-badge .header-actions[data-v-0f67a182]{margin-left:auto!important}.register-fixed-header.has-badge .header-actions[data-v-0f67a182],.register-fixed-header.has-badge .header-app-badge.inline[data-v-0f67a182]{flex-shrink:0!important;justify-content:flex-end!important;width:auto!important}.register-fixed-header[data-v-0f67a182]{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px #0000001f;left:0;min-height:var(--register-header-min-height,48px);padding-top:constant(safe-area-inset-top,0);position:fixed;right:0;top:0;z-index:1600}.header-row-inner[data-v-0f67a182],.register-fixed-header[data-v-0f67a182]{align-items:center;display:flex;justify-content:space-between}.header-row-inner[data-v-0f67a182]{flex-direction:row;flex-wrap:nowrap;gap:.5rem;margin:0 auto;max-width:1400px;padding:.35rem 1rem;width:100%}.header-spacer[data-v-0f67a182]{flex:1 1 auto;min-width:.5rem}.header-actions[data-v-0f67a182]{align-items:center;display:flex;flex-shrink:0;gap:.65rem;margin-left:auto}.register-fixed-header .izypas-logo-img[data-v-0f67a182]{display:block;flex-shrink:0;height:auto;max-height:36px;max-width:min(280px,52vw);width:auto}@media(max-width:480px){.register-fixed-header .izypas-logo-img[data-v-0f67a182]{max-height:32px;max-width:min(240px,58vw)}}.header-member-area-link[data-v-0f67a182]{align-items:center;background:#eff6ff;border:1px solid #93c5fd;border-radius:.5rem;color:#1e3a8a;display:inline-flex;flex-shrink:0;height:2.125rem;justify-content:center;padding:0;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;width:2.125rem}.header-member-area-link__icon[data-v-0f67a182]{display:block;flex-shrink:0}.header-member-area-link[data-v-0f67a182]:hover{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.header-member-area-link[data-v-0f67a182]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.header-app-badge.inline[data-v-0f67a182]{align-items:center;background:transparent;border-top:none;box-shadow:none;display:flex;flex-shrink:0;margin-left:0;padding:0;width:auto}.header-app-badge.inline[data-v-0f67a182] .app-download-badge{box-shadow:none}.izypas-logo-left[data-v-0f67a182]{align-items:center;display:flex;flex-shrink:0}@media(max-width:480px){.header-row-inner[data-v-0f67a182]{flex-direction:row!important;flex-wrap:nowrap!important;gap:.5rem;padding-left:.65rem!important;padding-right:.65rem!important}}@media(max-width:640px){.register-fixed-header .header-row-inner[data-v-0f67a182]{flex-direction:row!important;flex-wrap:nowrap!important}}.izypas-payment-footer{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9fc);border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex-shrink:0;margin-top:auto;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0));width:100%}.dark .izypas-payment-footer{background:linear-gradient(180deg,#0f172af2,#111827fa);border-top-color:#ffffff1a}.izypas-payment-footer__inner{margin:0 auto;max-width:1200px;text-align:center}.izypas-payment-footer__headline{color:#0f172ab8;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin:0 0 .75rem;text-transform:uppercase}.dark .izypas-payment-footer__headline{color:#e2e8f0d9}.izypas-payment-footer__methods{flex-wrap:wrap;gap:.75rem 1.25rem;list-style:none;margin:0;padding:0}.izypas-payment-footer__item,.izypas-payment-footer__methods{align-items:center;display:flex;justify-content:center}.izypas-payment-footer__icon{aspect-ratio:1;display:block;flex-shrink:0;height:3.5rem;width:3.5rem}.izypas-payment-footer__mark{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media(max-width:480px){.izypas-payment-footer__methods{gap:.65rem .85rem}.izypas-payment-footer__icon{height:3rem;width:3rem}}.izypas-events-subscribe{background:linear-gradient(180deg,#fcfdfffc,#f8fafcfa);border-top:1px solid rgba(0,0,0,.06);box-sizing:border-box;flex-shrink:0;padding:1.1rem 1rem;width:100%}.dark .izypas-events-subscribe{background:linear-gradient(180deg,#111827eb,#0f172af5);border-top-color:#ffffff14}.izypas-events-subscribe__inner{margin:0 auto;max-width:1200px;text-align:center}.izypas-events-subscribe__title{color:#0f172ae0;font-size:.9375rem;font-weight:600;letter-spacing:.015em;margin:0 0 .35rem}.dark .izypas-events-subscribe__title{color:#f1f5f9f2}.izypas-events-subscribe__text{color:#334155e6;font-size:.8125rem;line-height:1.5;margin:0 auto .85rem;max-width:36rem}.dark .izypas-events-subscribe__text{color:#cbd5e1e0}.izypas-events-subscribe__form{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .65rem;justify-content:center}.izypas-events-subscribe__input{background-color:#fff;border:1px solid rgba(15,23,42,.2);border-radius:.5rem;box-sizing:border-box;color:#0f172a;color-scheme:light;font-size:.875rem;padding:.5rem .75rem;width:min(100%,17rem)}.izypas-events-subscribe__input::-moz-placeholder{color:#64748b;opacity:1}.izypas-events-subscribe__input::placeholder{color:#64748b;opacity:1}html.dark .izypas-events-subscribe__input{background-color:#f8fafc;border-color:#0f172a38;color:#0f172a}html.dark .izypas-events-subscribe__input::-moz-placeholder{color:#64748b}html.dark .izypas-events-subscribe__input::placeholder{color:#64748b}.izypas-events-subscribe__input:-webkit-autofill,.izypas-events-subscribe__input:-webkit-autofill:focus,.izypas-events-subscribe__input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}html.dark .izypas-events-subscribe__input:-webkit-autofill,html.dark .izypas-events-subscribe__input:-webkit-autofill:focus,html.dark .izypas-events-subscribe__input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;box-shadow:inset 0 0 0 1000px #f8fafc}.izypas-events-subscribe__input:focus{outline:2px solid rgba(59,130,246,.45);outline-offset:1px}.izypas-events-subscribe__submit{background:linear-gradient(180deg,#2563eb,#1d4ed8);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.02em;padding:.5rem 1.1rem}.izypas-events-subscribe__submit:hover:not(:disabled){filter:brightness(1.05)}.izypas-events-subscribe__submit:disabled{cursor:not-allowed;opacity:.65}.izypas-events-subscribe__note{color:#475569d1;font-size:.6875rem;line-height:1.45;margin:.65rem 0 0}.dark .izypas-events-subscribe__note{color:#94a3b8d9}.izypas-events-subscribe__msg{font-size:.8125rem;margin:.5rem 0 0;min-height:1.25rem}.izypas-events-subscribe__msg--ok{color:#15803df2}.dark .izypas-events-subscribe__msg--ok{color:#4ade80eb}.izypas-events-subscribe__msg--err{color:#b91c1cf2}.dark .izypas-events-subscribe__msg--err{color:#fca6a6f2}@media(max-width:480px){.izypas-events-subscribe__form{flex-direction:column}.izypas-events-subscribe__input,.izypas-events-subscribe__submit{max-width:20rem;width:100%}}.visually-hidden[data-v-7fcc96ec]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.page-container{--theme-color:#6366f1;--theme-fg-color:#fff;--glass-bg:hsla(0,0%,100%,.1);--glass-border:hsla(0,0%,100%,.2);--text-primary:#1f2937;--text-secondary:#6b7280;--shadow-soft:0 8px 32px rgba(0,0,0,.1);--shadow-glass:0 8px 32px color-mix(in srgb,var(--theme-color,#6366f1) 37%,rgba(31,38,222,.37));--border-radius:24px;--border-radius-sm:16px;--transition:all .3s cubic-bezier(.4,0,.2,1);--glass-bg-dynamic:color-mix(in srgb,var(--theme-fg-color) 10%,transparent);--glass-border-dynamic:color-mix(in srgb,var(--theme-fg-color) 20%,transparent);--shadow-glass-dynamic:0 8px 32px color-mix(in srgb,var(--theme-color) 25%,rgba(0,0,0,.2));--text-contrast:color-mix(in srgb,var(--theme-fg-color) 90%,transparent);--text-muted:color-mix(in srgb,var(--theme-fg-color) 70%,transparent);--button-bg:color-mix(in srgb,var(--theme-color) 90%,var(--theme-fg-color) 10%);--button-hover-bg:color-mix(in srgb,var(--theme-color) 80%,var(--theme-fg-color) 20%);--mobile-logo-size:40px;--mobile-logo-margin:1rem;--mobile-back-button-size:2.5rem;--theme-input-fg:#222;--theme-placeholder:#aaa;--theme-input-fg-dark:#f5f5f5;--theme-placeholder-dark:#bbb}.izypas-logo-left{align-items:center;display:flex;padding-right:.4rem;text-decoration:none}.izypas-logo-img{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));height:auto;max-height:100px;max-width:200px;width:auto}@media(max-width:640px){.izypas-logo-img{max-height:70px;max-width:200px}}.izypas-logo-left:focus-visible{border-radius:6px;outline:2px solid #fff;outline-offset:3px}.dark .page-container{--glass-bg:rgba(0,0,0,.2);--glass-border:hsla(0,0%,100%,.1);--text-primary:#f9fafb;--text-secondary:#d1d5db;--shadow-soft:0 8px 32px rgba(0,0,0,.3);--shadow-glass:0 8px 32px color-mix(in srgb,var(--theme-color,#6366f1) 25%,rgba(0,0,0,.4))}.page-container{background:linear-gradient(135deg,var(--theme-color) 0,color-mix(in srgb,var(--theme-color) 80%,transparent) 50%,color-mix(in srgb,var(--theme-color) 60%,var(--theme-fg-color) 10%) 100%);min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.page-container:before{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--theme-color) 30%,transparent) 0,transparent 50%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--theme-fg-color) 10%,transparent) 0,transparent 50%),radial-gradient(circle at 40% 80%,color-mix(in srgb,var(--theme-color) 20%,var(--theme-fg-color) 5%) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.dark .page-container{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color,#6366f1) 70%,#1f2937) 0,color-mix(in srgb,var(--theme-color,#6366f1) 50%,#111827),color-mix(in srgb,var(--theme-color,#6366f1) 40%,#0f172a))}.dark .page-container:before{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--theme-color,#6366f1) 20%,transparent) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.05) 0,transparent 50%),radial-gradient(circle at 40% 80%,color-mix(in srgb,var(--theme-color,#6366f1) 15%,#000) 0,transparent 50%)}@media(max-width:479px){.page-container{--border-radius:16px;--border-radius-sm:12px;--mobile-logo-size:36px;--mobile-logo-margin:.75rem;--mobile-back-button-size:2.25rem}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.page-container{background:#fff!important;color:#000!important}}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:0!important;padding:0!important}body{overflow-x:hidden;position:relative}#__nuxt,body{margin:0!important;min-height:100vh;padding:0!important}#__nuxt{box-sizing:border-box;width:100%}body:has(.izypas-directory-page) #__nuxt,body:has(.landing-page-bg) #__nuxt{height:100%;margin:0!important;min-height:100vh;padding:0!important;width:100%}html:has(.izypas-directory-page),html:has(.landing-page-bg){height:100%;width:100%}body:has(.izypas-directory-page),body:has(.landing-page-bg){height:100%;min-height:100%;width:100%}body:has(.izypas-directory-page) #__nuxt .app-root,body:has(.landing-page-bg) #__nuxt .app-root{min-height:100%;width:100%}#__nuxt:has(.landing-page-bg){margin-left:0!important;margin-top:0!important;padding-left:0!important;padding-top:0!important}#__nuxt:has(.landing-page-bg) .app-root{margin-left:0!important;margin-top:0!important;padding-left:0!important;padding-top:0!important}.global-breadcrumb,.register-fixed-header{pointer-events:auto;touch-action:manipulation}@media(hover:none)and (pointer:coarse){.app-root,.page-container{-webkit-overflow-scrolling:touch}}.carousel-container,.carousel-track,.carousel-wrapper{touch-action:pan-y!important}@media(min-width:769px){.page-container{height:auto;min-height:100vh;overflow-y:auto}}@media(max-width:768px){.mobile-org-logo{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 4px 20px #00000026;height:var(--mobile-logo-size);left:50%;padding:.5rem;position:fixed;top:var(--mobile-logo-margin);transform:translate(-50%);width:var(--mobile-logo-size);z-index:1000}.mobile-org-logo,.mobile-org-logo img{-o-object-fit:contain;object-fit:contain}.mobile-org-logo img{height:100%;width:100%}.mobile-back-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 4px 20px #00000026;color:var(--text-primary);display:flex;font-size:1.2rem;font-weight:700;height:var(--mobile-back-button-size);justify-content:center;left:var(--mobile-logo-margin);position:fixed;text-decoration:none;top:var(--mobile-logo-margin);transition:all .2s ease;width:var(--mobile-back-button-size);z-index:1000}.mobile-back-button:hover{background:#fff;box-shadow:0 6px 25px #0003;transform:scale(1.05)}.mobile-back-button:active{transform:scale(.95)}.cta-button-footer,.cta-button-header{align-items:center;border-radius:50%;display:flex;font-size:1.2rem;font-weight:700;height:var(--mobile-back-button-size);justify-content:center;min-width:var(--mobile-back-button-size);padding:0}.hero-content{padding-top:calc(var(--mobile-logo-size) + var(--mobile-logo-margin)*2 + 1rem)}.page-container{padding-top:calc(var(--mobile-logo-size) + var(--mobile-logo-margin)*2)}}@media(max-width:480px){.mobile-org-logo{height:32px;padding:.4rem;width:32px}.mobile-back-button{font-size:1rem;height:2rem;width:2rem}.hero-content{box-sizing:border-box;padding-top:0}.page-container{box-sizing:border-box;padding-top:calc(32px + 1.5rem)}}@media(max-width:360px){.mobile-org-logo{height:28px;padding:.3rem;width:28px}.mobile-back-button{font-size:.9rem;height:1.75rem;width:1.75rem}.hero-content{padding-top:calc(28px + 2rem)}.page-container{padding-top:calc(28px + 1rem)}}@media(min-width:769px){.mobile-back-button,.mobile-org-logo{display:none}}@media(max-width:768px){.header-row .cta-button-footer,.header-row .cta-button-header{align-items:center;border-radius:50%;display:flex;height:var(--mobile-back-button-size);justify-content:center;left:var(--mobile-logo-margin);min-width:var(--mobile-back-button-size);padding:0;position:fixed;top:var(--mobile-logo-margin);z-index:1100}.header-row .cta-button-footer .cta-text,.header-row .cta-button-header .cta-text{display:inline-block!important;font-size:0!important;line-height:1}.header-row .cta-button-header .cta-text:before{content:"<<";display:inline-block;font-size:1.1rem;line-height:1}}:root{--combined-top-offset:calc(var(--register-header-height, 48px) + var(--global-breadcrumb-height, 0px) + 1rem)}html{scroll-padding-top:var(--combined-top-offset)}@media(max-width:768px){html{overflow-x:hidden;overflow-y:scroll!important}body,html{-webkit-overflow-scrolling:touch!important;height:auto!important}body{min-height:100vh;overflow-x:hidden!important;overflow-y:visible!important;position:static!important}.app-root,.page-container{height:auto!important;overflow:visible!important}.page-container{position:static!important}.hero-section,.hero-section.events-full-height{height:auto!important;min-height:auto!important;overflow:visible!important}}body.performance-popup-open,html.performance-popup-open{overflow:hidden!important;touch-action:none!important;-webkit-overflow-scrolling:none!important}body.performance-popup-open>:not(.performance-bubble-mobile){filter:blur(4px);pointer-events:none;transition:filter .2s ease-out}body.performance-popup-open .performance-bubble-mobile{filter:none!important;pointer-events:auto!important;touch-action:auto!important}.app-root[data-v-b751e195]{box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:100vh;padding:0;position:relative;width:100%}@media(min-width:769px){.app-root[data-v-b751e195]{overflow-x:hidden}}@media(max-width:768px){.app-root[data-v-b751e195]{overflow:visible!important}}.app-root[data-v-b751e195]>:nth-child(3){flex:1 0 auto;padding-top:calc(var(--register-header-height, 48px) + max(2.5rem,var(--global-breadcrumb-height, 0px)) + 1rem)!important;position:relative;width:100%;z-index:1}@media(max-width:600px){.app-root[data-v-b751e195]>:nth-child(3){padding-top:calc(var(--register-header-height, 48px) + max(2.5rem,var(--global-breadcrumb-height, 0px)) + 1rem)!important}}@media(max-width:560px){.app-root[data-v-b751e195]>:nth-child(3){padding-top:calc(var(--register-header-height, 48px) + max(2.75rem,var(--global-breadcrumb-height, 0px)) + 1rem)!important}}@media(max-width:479px){.app-root[data-v-b751e195]>:nth-child(3){padding-top:calc(var(--register-header-height, 48px) + max(2.75rem,var(--global-breadcrumb-height, 0px)) + 1rem)!important}}
