.elementor .catex-exp-cta-newtab{position:relative;}.elementor .catex-exp-cta{position:relative;}.elementor .catex-exp-more{position:relative;}.elementor .catex-section-experiences{position:relative;}.elementor .c-btn-row--lg{& .btn { min-height: 56px; font-size: var(--fs-body); padding: 11px 28px; }\n}.elementor .u-show-mobile{display:none;}.elementor .catex-section-exhibitors{position:relative;}.elementor .c-social-btn:hover,.elementor .c-social-btn:focus-visible{border-color:var(--color-pink);background-color:var(--color-pink);}.elementor .c-social-btn{width:36px;height:36px;color:var(--color-white);border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .t-footer{font-family:var(--font-primary);font-weight:500;font-size:var(--fs-sm);color:var(--color-white);line-height:1.5;margin:0px;}.elementor .c-list__item{gap:10px;align-items:center;}.elementor .c-list{padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;list-style: none;\n}.elementor .c-list--inline{flex-direction:row;gap:10px;flex-wrap:wrap;& > .e-list-item { width: auto; flex: 0 0 auto; padding: 0; }\n}.elementor .c-grid-cards{width:100%;display:grid;gap:32px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .c-carousel__dot{width:8px;height:8px;min-width:8px;cursor:pointer;padding:0px;border-radius:999px;border-width:0px;background-color:var(--color-border);flex:0 0 auto;&.e--selected { width: 28px; min-width: 28px; background-color: var(--color-pink); }\n}.elementor .c-carousel__dots{display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .c-carousel__arrow:hover,.elementor .c-carousel__arrow:focus-visible{color:var(--color-white);background-color:var(--color-navy);}.elementor .c-carousel__arrow{width:44px;height:44px;color:var(--color-navy);cursor:pointer;padding:0px;border-radius:999px;border-width:2px;border-color:var(--color-navy);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .c-carousel__track{gap:24px;}.elementor .c-carousel__viewport{width:100%;grid-column:1 / -1;}.elementor .c-carousel{width:100%;column-gap:24px;display:grid;grid-template-columns:1fr 44px auto 44px 1fr;grid-template-rows:auto auto;justify-content:center;align-items:center;row-gap: 32px; & > .c-carousel__viewport { grid-area: 1/1/2/-1; } & > .e-carousel-arrow-prev-base { grid-area: 2/2/3/3; } & > .c-carousel__dots { grid-area: 2/3/3/4; } & > .e-carousel-arrow-next-base { grid-area: 2/4/3/5; }\n}.elementor .c-sponsors--plate{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius-sm);background-color:var(--color-white);}.elementor .c-sponsors{width:auto;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .c-partners__logo{width:auto;height:44px;max-width:140px;object-fit:contain;}.elementor .c-partners__logos{width:auto;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center;}.elementor .c-partners__label{font-family:var(--font-primary);font-weight:600;font-size:12px;color:var(--color-text-muted);margin:0px;}.elementor .c-partners__group{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .c-partners{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .t-inherit{font-family:var(--font-primary);color:inherit;margin:0px;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .c-icon{width:18px;height:18px;color:var(--color-pink-light);line-height:0px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;& svg { display: block; width: 100%; height: 100%; }\n}.elementor .c-icon-text{width:auto;line-height:1.2;display:flex;flex-direction:row;gap:12px;align-items:center;& p { line-height: 1.2; }\n}.elementor .c-hero{overflow:hidden;}.elementor .c-join{gap:0px;}.elementor .btn{width:auto;min-height:48px;font-family:var(--font-primary);font-weight:700;font-size:var(--fs-btn);letter-spacing:0.01em;line-height:1.2;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--radius-sm);border-width:2px;border-color:transparent;border-style:solid;transition:background-color 0.2s, border-color 0.2s, color 0.2s, transform 0.2s, box-shadow 0.2s;display:inline-flex;flex-direction:row;gap:var(--space-2xs);flex:0 0 auto;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid var(--color-pink-light); outline-offset: 2px; } & p { line-height: 1.2; } & .c-icon { color: currentColor; } &:not([href]) { cursor: default; } &:not([href]):hover { transform: none; box-shadow: none; }\n}.elementor .btn:hover,.elementor .btn:focus-visible{box-shadow:0px 6px 16px 0px rgba(6,40,65,.18);transform:translate3d(0px, -2px, 0px);}.elementor .catex-section-speakers{align-self:auto;}.elementor .catex-exp-btn{align-self:flex-start;&.btn.btn--sm { border-width: 2px; } & .btn { flex-direction: row-reverse; min-height: 36px; font-size: var(--fs-xs); padding: 6px 14px; border-width: 2px; }\n}.elementor .u-accent-em{& em { font-style: normal; color: var(--color-pink); display: block; }\n}.elementor .logo-tile{width:100%;height:96px;padding:12px;border-radius:4px;border-width:1px;border-color:var(--color-border-light);border-style:solid;background-color:#fff;transition:border-color 0.2s, box-shadow 0.2s;display:flex;justify-content:center;align-items:center;& img { max-width: 100%; max-height: 64px; width: auto; height: auto; object-fit: contain; margin: auto; }\n}.elementor .logo-tile:hover,.elementor .logo-tile:focus-visible{border-color:var(--color-border);box-shadow:0px 4px 14px 0px rgba(6,40,65,.08);}.elementor .divider-top{width:100%;padding-block-start:28px;border-block-start-width:2px;border-top-style: solid; border-top-color: var(--color-navy);\n}.elementor .stat{width:100%;padding-block-start:var(--space-sm);border-block-start-width:3px;transition:border-color 0.3s;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--color-pink);\n}.elementor .stat:hover,.elementor .stat:focus-visible{border-top-color: var(--color-pink-light);\n}.elementor .card__media{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0px;transition:transform 0.6s;}.elementor .card{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-xs);align-items:flex-start;&:hover .card__media { transform: scale(1.04); }\n}.elementor .badge{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-eyebrow);color:var(--color-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--radius-sm);background-color:var(--color-pink);display:inline-flex;}.elementor .t-stat{font-family:var(--font-primary);font-weight:800;font-size:var(--fs-stat);color:var(--color-navy);letter-spacing:-0.03em;line-height:1;margin:0px;}.elementor .t-xs{font-family:var(--font-primary);font-weight:500;font-size:var(--fs-xs);color:var(--color-text-muted);line-height:1.6;margin:0px;}.elementor .t-small{font-family:var(--font-primary);font-weight:500;font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.65;margin:0px;}.elementor .t-body{font-family:var(--font-primary);font-weight:500;font-size:var(--fs-body);color:var(--color-text-muted);line-height:1.6;margin:0px;}.elementor .t-lead{font-family:var(--font-primary);font-weight:500;font-size:var(--fs-lead);color:var(--color-navy);line-height:1.5;margin:0px;}.elementor .t-eyebrow{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-h4);color:var(--color-navy);line-height:1.6;margin:0px;}.elementor .t-h4{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-body);color:var(--color-navy);line-height:1.4;margin:0px;}.elementor .t-h3{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-h3);color:var(--color-navy);letter-spacing:-0.01em;line-height:1.2;margin:0px;}.elementor .t-h2{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-h2);color:var(--color-navy);letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .t-display{font-family:var(--font-primary);font-weight:800;font-size:var(--fs-display);color:var(--color-navy);letter-spacing:-0.025em;line-height:1.02;margin:0px;}.elementor .c-row{display:flex;flex-direction:row;gap:var(--space-xs);flex-wrap:wrap;align-items:center;}.elementor .c-stack{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start;}.elementor .c-container{width:100%;max-width:var(--container-max);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-lg);}.elementor .c-grid-4{width:100%;display:grid;gap:var(--space-md);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .c-grid-2-even{width:100%;display:grid;gap:var(--space-lg);grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .c-grid-2{width:100%;display:grid;gap:var(--space-xl);grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:start;}.elementor .c-section{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;}.elementor .btn--link:hover,.elementor .btn--link:focus-visible{color:var(--color-pink);background-color:transparent;}.elementor .btn--link:focus{background-color:transparent;}.elementor .btn--link{width:auto;font-family:var(--font-primary);font-weight:700;font-size:var(--fs-sm);color:var(--color-navy);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;flex-direction:row;gap:8px;align-items:center;&:focus-visible { outline: 2px solid var(--color-pink-light); outline-offset: 2px; } & p { line-height: 1.2; } & .c-icon { color: currentColor; } &.btn--link { color: var(--color-pink); } &.btn--link:hover { color: var(--color-pink); }\n}.elementor .card--boxed{padding:var(--space-md);border-radius:0px;border-width:0px;background-color:var(--color-white);}.elementor .btn--outline-white:hover,.elementor .btn--outline-white:focus-visible{color:var(--color-navy);border-color:var(--color-white);background-color:var(--color-white);}.elementor .btn--outline-white:focus{color:var(--color-navy);border-color:var(--color-white);background-color:var(--color-white);}.elementor .btn--outline-white{color:var(--color-white);border-color:var(--color-white);background-color:transparent;&.btn { color: var(--color-white); } &.btn:hover { color: var(--color-navy); }\n}.elementor .btn--outline:hover,.elementor .btn--outline:focus-visible{color:var(--color-white);border-color:var(--color-navy);background-color:var(--color-navy);}.elementor .btn--outline:focus{color:var(--color-white);border-color:var(--color-navy);background-color:var(--color-navy);}.elementor .btn--outline{color:var(--color-navy);border-color:var(--color-navy);background-color:transparent;&.btn { color: var(--color-navy); } &.btn:hover { color: var(--color-white); }\n}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{color:var(--color-white);border-color:#b0005a;background-color:#b0005a;}.elementor .btn--primary:focus{color:var(--color-white);border-color:#b0005a;background-color:#b0005a;}.elementor .btn--primary{color:var(--color-white);border-color:var(--color-pink);background-color:var(--color-pink);&.btn { color: var(--color-white); } &.btn:hover { color: var(--color-white); }\n}.elementor .btn--accent:hover,.elementor .btn--accent:focus-visible{border-color:var(--color-pink-light);}.elementor .btn--accent:focus{border-color:var(--color-pink-light);}.elementor .btn--accent{border-color:var(--color-pink-light);&.btn { border-color: var(--color-pink-light); }\n}.elementor .u-text-center{text-align:center;align-items:center;}.elementor .u-text-pink{color:var(--color-pink);}.elementor .u-text-white{color:var(--color-white);}.elementor .u-bg-surface{background-color:var(--color-surface);}.elementor .u-bg-pink{background-color:var(--color-pink);}.elementor .u-bg-navy{background-color:var(--color-navy);}.elementor .c-icon--sm{width:14px;height:14px;}.elementor .c-icon--current{color:currentColor;}.elementor .c-topbar{& .btn { min-height: 44px; font-size: var(--fs-sm); padding: 8px 18px; border-width: 2px; }\n}