.frame-type-za-event-program .default-layout{position:relative}.frame-type-za-event-program .default-layout nav.days{--day-nav-height: 110px;position:sticky;display:flex;top:var(--header-height-dynamic);padding-top:40px;padding-bottom:16px;margin-bottom:16px;gap:16px;border-bottom:var(--color-background-200) 1px solid;transition:top var(--animation-fast) ease-out;background:var(--color-background-100);z-index:20}.frame-type-za-event-program .default-layout nav.days button{padding:12px 24px;border:var(--color-za) 1px solid;border-radius:50px;background:#fff;color:var(--color-za);text-transform:uppercase;cursor:pointer;transition:color var(--animation-medium) ease,background var(--animation-medium) ease}.frame-type-za-event-program .default-layout nav.days button:hover,.frame-type-za-event-program .default-layout nav.days button.active{background:var(--color-za);color:#fff}@media (max-width: 1029.98px){.frame-type-za-event-program .default-layout nav.days{padding-top:16px;flex-wrap:wrap;justify-content:flex-start;gap:8px}.frame-type-za-event-program .default-layout nav.days button{padding:8px 12px;font-size:14px;border-radius:30px}}@media (max-width: 829.98px){.frame-type-za-event-program .default-layout nav.days{padding:6px 0}}.frame-type-za-event-program .default-layout section:not(:first-child){margin-top:124px}@media (max-width: 1229.98px){.frame-type-za-event-program .default-layout section:not(:first-child){margin-top:64px}}.frame-type-za-event-program .default-layout .time-slot{position:relative}.frame-type-za-event-program .default-layout .time-slot:not(:first-child){margin-top:64px}.frame-type-za-event-program .default-layout .time-slot .sticky-time{position:sticky;display:inline-flex;justify-content:center;align-items:center;width:84px;top:calc(var(--header-height-dynamic) + var(--day-nav-height) + 10px);padding:4px 8px;margin-right:24px;vertical-align:top;transition:top var(--animation-fast) ease-out;background:var(--color-za);text-align:center;color:#fff;border-radius:50px;z-index:10}.frame-type-za-event-program .default-layout .time-slot .sticky-time span{font-size:16px;font-weight:600}.frame-type-za-event-program .default-layout .time-slot .sticky-time i{margin-right:8px;font-size:18px}@media (max-width: 829.98px){.frame-type-za-event-program .default-layout .time-slot .sticky-time{width:64px;left:0;right:0;margin-left:8px;margin-bottom:10px}.frame-type-za-event-program .default-layout .time-slot .sticky-time span{font-size:14px}.frame-type-za-event-program .default-layout .time-slot .sticky-time i{margin-right:4px;font-size:14px}}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions-headers:not(:has(.active)) button:first-child{border:2px solid var(--color-border);border-bottom:2px solid var(--color-background-100)}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions-headers{margin-bottom:16px;border-bottom:2px solid var(--color-border)}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions-headers button{margin-bottom:-2px;padding:12px 16px;font-size:18px;font-weight:400;color:var(--color-headline);letter-spacing:.25px;text-transform:uppercase;cursor:pointer}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions-headers button.active{border:2px solid var(--color-border);border-bottom:2px solid var(--color-background-100)}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions-headers:has(button:only-child){display:none}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions:not(:has(>.active)) .tab:first-child{display:block}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions .tab{display:none}.frame-type-za-event-program .default-layout .time-slot .tabbed-sessions .tab.active{display:block}.frame-type-za-event-program .default-layout .time-slot .sessions-block{display:inline-flex;flex-direction:column;width:calc(100% - 108px)}.frame-type-za-event-program .default-layout .time-slot .sessions{display:inline-flex;width:100%;flex-wrap:wrap;gap:24px}@media (max-width: 829.98px){.frame-type-za-event-program .default-layout .time-slot .sessions{width:100%}}.frame-type-za-event-program .default-layout .time-slot .sessions .session-container{width:calc(50% - 16px);flex:0 0 calc(50% - 16px)}@media (max-width: 1229.98px){.frame-type-za-event-program .default-layout .time-slot .sessions .session-container{width:100%;flex:0 0 100%}}.frame-type-za-event-program .default-layout .time-slot .sessions .session-container:last-child:nth-child(odd){width:100%;flex:0 0 100%}.frame-type-za-event-program .default-layout .time-slot .sessions .session{position:relative;display:flex;flex-direction:column;padding:32px;background:#fff}.frame-type-za-event-program .default-layout .time-slot .sessions .session.style-general{border-left:#5D5D5D 2px solid}.frame-type-za-event-program .default-layout .time-slot .sessions .session.style-lecture{border-left:#164194 2px solid}.frame-type-za-event-program .default-layout .time-slot .sessions .session.style-workshop{border-left:#d0ab39 2px solid}.frame-type-za-event-program .default-layout .time-slot .sessions .session.style-deep-dive{border-left:#c7066e 2px solid}.frame-type-za-event-program .default-layout .time-slot .sessions .session.style-filler{border-left:#86AA00 2px solid;background:var(--color-background-250)}.frame-type-za-event-program .default-layout .time-slot .sessions .session .categories{display:flex;flex-wrap:wrap;gap:8px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .categories .category{padding:4px 8px;font-size:14px;line-height:14px;border:1px solid var(--color-border);border-radius:50px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .favorite{display:inline-flex;width:24px;height:24px;border:1px solid var(--color-za);border-radius:50%;cursor:pointer}.frame-type-za-event-program .default-layout .time-slot .sessions .session .favorite i{margin:auto;font-size:18px;color:var(--color-za)}.frame-type-za-event-program .default-layout .time-slot .sessions .session .favorite.active{background:var(--color-za)}.frame-type-za-event-program .default-layout .time-slot .sessions .session .favorite.active i{color:#fff}.frame-type-za-event-program .default-layout .time-slot .sessions .session header{margin-top:14px}@media (max-width: 1029.98px){.frame-type-za-event-program .default-layout .time-slot .sessions .session header h3 .header{font-size:24px;line-height:32px}.frame-type-za-event-program .default-layout .time-slot .sessions .session header h3 .subheader{font-size:18px;line-height:28px}}.frame-type-za-event-program .default-layout .time-slot .sessions .session .info{display:flex;flex-wrap:wrap;color:var(--color-text)}.frame-type-za-event-program .default-layout .time-slot .sessions .session .info .time,.frame-type-za-event-program .default-layout .time-slot .sessions .session .info .place{display:inline-flex;align-items:top;font-size:18px;line-height:30px;font-weight:400}.frame-type-za-event-program .default-layout .time-slot .sessions .session .info .time i,.frame-type-za-event-program .default-layout .time-slot .sessions .session .info .place i{margin-top:6px;margin-right:4px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .info .time{margin-right:24px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers{display:flex;flex-wrap:wrap;margin-top:24px;gap:24px;cursor:pointer}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker:hover .image{border:2px solid var(--color-za)}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .image{position:relative;flex:0 0 88px;max-height:88px;padding:2px;border:2px solid transparent;border-radius:50%;transition:border var(--animation-fast) ease}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .image img{max-height:80px;border-radius:50%}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .image i{position:absolute;right:-2px;bottom:0;padding:4px;color:#fff;border-radius:50%;background:var(--color-za)}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .speaker-info{display:flex;gap:18px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .speaker-info .details{display:flex;flex-direction:column;justify-content:center}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .speaker-info .details .name{font-size:18px;font-weight:400;margin-bottom:8px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .speaker-info .details .position,.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .speaker-info .details .company{color:var(--color-text-label);margin-bottom:4px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .speakers .speaker .speaker-info .details .company{text-transform:uppercase}.frame-type-za-event-program .default-layout .time-slot .sessions .session .description{margin-top:16px;border-top:1px solid var(--color-background-100)}.frame-type-za-event-program .default-layout .time-slot .sessions .session .description .ce-bodytext{margin-top:16px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .description .files{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .description .files a{display:flex;align-items:center;color:var(--color-link);font-size:16px;line-height:24px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .description .files a i{font-size:22px;margin-right:4px}.frame-type-za-event-program .default-layout .time-slot .sessions .session .toggle-text{position:absolute;bottom:-16px;left:calc(50% - 12px);width:48px;height:32px;border-radius:50px;background:var(--color-za);color:#fff;cursor:pointer}.frame-type-za-event-program .default-layout .time-slot .sessions .session .toggle-text[aria-expanded=true] i:first-child{display:none}.frame-type-za-event-program .default-layout .time-slot .sessions .session .toggle-text[aria-expanded=false] i:last-child{display:none}
