.arizent-agenda-block-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}.arizent-agenda-content-wrapper{background-color:#fff;border-radius:8px;box-sizing:border-box;color:#121212;margin:0 auto;max-width:1240px;padding:40px 0;width:100%}.agenda-header h2{color:#121212;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.agenda-dates-buttons-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:flex-start;max-width:1240px;width:100%}.agenda-dates-buttons{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0}.agenda-date-button{background-color:#fff;border:1px solid #121212;border-radius:5px;color:#121212;cursor:pointer;font-size:1rem;padding:12px 33px;transition:background-color .2s,color .2s}.agenda-date-button:hover{background-color:#f1f1f1}.agenda-date-button.selected{background-color:#121212;border:1px solid #121212;color:#fff}.agenda-filters-wrapper{display:flex;flex-direction:column;margin-bottom:32px;width:100%}.filter-bar-container{display:flex;width:100%}.filter-bar-container>*{flex:1}.filter-bar-toggle{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:4px 0 0 4px;color:#121212;cursor:pointer;display:flex;font-size:1rem;font-size:14px;font-weight:700;gap:12px;justify-content:flex-start;padding:12px 12px 12px 16px;position:relative;text-align:left;transition:transform .3s ease-in-out;width:calc(100% - 40px)}.filter-bar-toggle[aria-expanded=true]{background:#f6f6f6;border:1px solid #f6f6f6}.filter-bar-toggle[aria-expanded=false] .close-x,.filter-bar-toggle[aria-expanded=true] .arrow{display:none}.filter-bar-toggle[aria-expanded=true] .close-x{display:block}.agenda-search{position:relative;width:100%}.agenda-search:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%23333%27 d=%27m19.6 21-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.887T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5a6.1 6.1 0 0 1-1.3 3.8l6.3 6.3zM9.5 14q1.875 0 3.188-1.312Q14 11.375 14 9.5t-1.312-3.187T9.5 5 6.313 6.313 5 9.5t1.313 3.188T9.5 14%27/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:24px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.agenda-search input{border:1px solid #e6e6e6;border-radius:0 4px 4px 0;flex:1;font-size:1rem;max-height:48px;padding:16px 10px 17px 40px;width:calc(100% - 52px)}.filter-parameters{background:#f6f6f6;border:1px solid #f6f6f6;border-radius:0 0 4px 4px;box-sizing:border-box;display:none;flex-direction:column;gap:16px;max-height:0;overflow:hidden;padding:32px;transition:max-height 1s ease-in-out,opacity 1s ease-in-out;width:100%}.filter-parameters.active{display:flex;max-height:500px;opacity:1}.filter-section{margin-bottom:16px}.filter-section h3{font-size:1.1rem;font-weight:700;margin-bottom:8px;margin-top:0}.filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.filter-buttons button{background-color:#fff;border:1px solid #121212;border-radius:5px;color:#121212;cursor:pointer;font-size:1rem;padding:12px 16px;transition:background-color .2s,color .2s}.filter-buttons button.selected{background-color:#121212;border:1px solid #121212;color:#fff}.agenda-track-button.selected:not([data-track-name=all]){background-color:var(--track-color);border-color:var(--track-secondary-color);color:var(--track-secondary-color)}.filter-actions{display:flex;gap:16px;justify-content:flex-end}.filter-actions button{background:#f6f6f6;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;padding:8px 12px}.filter-bar-container.search-only .agenda-search input{border-radius:4px}.agenda-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.active-filters-wrapper{align-items:center;display:none;flex-direction:row;flex-wrap:wrap;gap:16px}.clear-filters{background:#fff;border:1px solid silver;border-radius:5px;cursor:pointer;font-size:14px;padding:9px 16px}.active-date,.active-session-types,.active-tags,.active-tracks{display:flex;flex-wrap:wrap;gap:16px}.active-filter-button{align-items:center;background-color:#f3f3f3;border:1px solid #f3f3f3;border-radius:5px;color:#121212;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s,color .2s}.active-filter-button:hover{background-color:#d9d9d9;border:1px solid #d9d9d9}.active-filter-button .remove-filter{align-items:center;background-color:#d9d9d9;border-radius:100%;display:flex;height:18px;justify-content:center;width:18px}.agenda-container{padding-top:32px}.agenda-day-group{margin-bottom:20px;padding-bottom:20px}.agenda-day-group.hidden{margin-bottom:0;padding-bottom:0}.agenda-day-divider{background-color:var(--agenda-day-divider-bg,#f6f6f6);color:var(--agenda-day-divider-text,#121212);display:block;font-size:18px;font-weight:700;line-height:26px;margin:0 0 32px;padding:10px;text-align:left;width:calc(100% - 20px)}.agenda-session-day-group{display:flex;flex-direction:column;margin:0;padding:0}.agenda-time-bucket{align-items:stretch;display:flex;gap:20px;margin-bottom:32px}.agenda-time{align-items:flex-start;border-right:2px solid #484848;color:#121212;display:flex;flex:0 0 80px;font-size:14px;font-weight:700;justify-content:flex-start;padding-top:24px;text-align:right;text-transform:uppercase}.agenda-sessions{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:32px;max-width:calc(100% - 110px)}@media only screen and (min-width:1261px){.agenda-sessions[data-count="4"] .agenda-session-item{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}.agenda-session-item{background-color:#fff;border:1px solid var(--track-color,#e6e6e6);border-radius:5px;box-sizing:border-box;container-type:inline-size}.agenda-session-item.featured{background:#f5f5f5;border:1px solid #999;border-left-width:4px}.agenda-modal-track-chip-wrapper,.track-chip-wrapper{align-items:flex-start;display:flex;justify-content:flex-start}.agenda-modal-track-chip,.track-chip{background-color:var(--track-color);border-radius:5px 0 5px 0;box-sizing:border-box;color:var(--track-secondary-color);font-size:14px;line-height:17px;max-width:90%;overflow:hidden;padding:7px 12px;text-overflow:ellipsis;white-space:nowrap;width:324px}.track-chip{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between}.track-chip-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-chip:after{background-color:currentColor;content:"";flex:0 0 20px;height:20px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M9.5 17v-5H11v1.75h6v1.5h-6V17zM3 15.25v-1.5h5v1.5zm3-2.75v-1.75H3v-1.5h3V7.5h1.5v5zm3-1.75v-1.5h8v1.5zM12 8V3h1.5v1.75H17v1.5h-3.5V8zM3 6.25v-1.5h8v1.5z%27/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M9.5 17v-5H11v1.75h6v1.5h-6V17zM3 15.25v-1.5h5v1.5zm3-2.75v-1.75H3v-1.5h3V7.5h1.5v5zm3-1.75v-1.5h8v1.5zM12 8V3h1.5v1.75H17v1.5h-3.5V8zM3 6.25v-1.5h8v1.5z%27/%3E%3C/svg%3E") center/20px 20px no-repeat;width:20px}.track-chip.selected:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M6 16v-1.5h6q1.042 0 1.77-.73.73-.728.73-1.77t-.73-1.77A2.4 2.4 0 0 0 12 9.5H6.875l1.938 1.938L7.75 12.5 4 8.75 7.75 5l1.063 1.063L6.875 8H12q1.667 0 2.833 1.167Q16 10.333 16 12t-1.167 2.833Q13.667 16 12 16z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M6 16v-1.5h6q1.042 0 1.77-.73.73-.728.73-1.77t-.73-1.77A2.4 2.4 0 0 0 12 9.5H6.875l1.938 1.938L7.75 12.5 4 8.75 7.75 5l1.063 1.063L6.875 8H12q1.667 0 2.833 1.167Q16 10.333 16 12t-1.167 2.833Q13.667 16 12 16z%27/%3E%3C/svg%3E")}.track-eyebrow-wrapper{padding-bottom:8px}.agenda-session-modal-eyebrow,.track-eyebrow{color:#777;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.agenda-session-modal-eyebrow{padding-bottom:8px}.agenda-session-time{color:#0073aa;font-size:1rem;font-weight:700;left:0;position:absolute;text-align:right;top:0;width:80px}.agenda-session-content-wrapper{padding:24px}.agenda-session-title{color:#121212;font-size:24px;font-weight:700;line-height:32px;margin:0 0 19px}.agenda-session-title .type-label{color:var(--agenda-type-color,var(--event-primary-color));display:inline-block}.agenda-session-description{color:#333;font-size:.9rem;margin:0}.agenda-session-description.is-truncated{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.agenda-session-details-wrapper{gap:24px}.agenda-session-detail-item,.agenda-session-details-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.agenda-session-detail-item{gap:8px}.session-sponsors{padding-top:28px}.session-sponsor-text{color:#777;font-size:12px;font-weight:600;letter-spacing:1.2px;padding-bottom:8px;text-transform:uppercase}.session-sponsors-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start}.session-sponsors-wrapper a{max-width:100px;text-decoration:none}.session-sponsors-wrapper a img{height:auto;width:100%}.session-tag-pills{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.session-tag-pill{align-items:center;background-color:#f0f0f0;border-radius:999px;color:#333;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.agenda-session-speakers{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr;margin-top:28px;row-gap:32px}@container (min-width: 40em){.agenda-session-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 48em){.agenda-session-speakers{grid-template-columns:repeat(3,minmax(0,1fr))}}.agenda-session-speakers a{color:#121212;text-decoration:none}.agenda-speaker{align-items:flex-start;display:flex;flex:0;gap:12px}.agenda-speaker-headshot{background-position:50%;background-size:contain;border:1px solid #e6e6e6;border-radius:4px;height:63px;-o-object-fit:cover;object-fit:cover;width:63px}.agenda-speaker-details{display:flex;flex-direction:column}.agenda-speaker-name{font-size:1rem;font-weight:700;margin:0;padding-bottom:8px}.agenda-speaker-jobtitle{font-size:14px;margin:0;padding-bottom:6px}.agenda-speaker-company{font-size:14px;font-weight:700;margin:0}.agenda-session-moderators{margin-top:28px}.agenda-session-moderators .agenda-session-speakers{margin-top:12px}.agenda-session-moderators-label{color:#6b6b6b;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.agenda-session-button-wrapper{align-items:center;display:flex;gap:24px;justify-content:flex-start;padding-top:32px}.agenda-session-details-button{background-color:#fff;color:#121212}.agenda-session-details-button,.virtual-meeting-link{border:1px solid #121212;border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 16px;text-align:center}.virtual-meeting-link{background-color:#121212;color:#fff;text-decoration:none}.agenda-session-item{flex:1 1 25%;margin-bottom:0;max-height:2000px;opacity:1;overflow:hidden;visibility:visible}.agenda-session-item.hidden{display:none;flex:none;max-height:0;opacity:0;padding:0;pointer-events:none;visibility:hidden}.agenda-session-item:last-of-type:not(.hidden){margin-bottom:0!important}.agenda-time-bucket{max-height:20000px;opacity:1;overflow:hidden;visibility:visible}.agenda-time-bucket.hidden{margin-bottom:0;max-height:0;opacity:0;pointer-events:none;visibility:hidden}.agenda-day-divider{opacity:1;transition:opacity .4s ease-in-out}.agenda-day-divider.hidden{opacity:0;pointer-events:none}.agenda-session-modal{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s,opacity .2s ease-in-out;visibility:hidden;width:100%;z-index:1000}.agenda-session-modal:not(.hidden){opacity:1;visibility:visible}.agenda-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);cursor:default;margin:0 20px;max-height:80vh;max-width:792px;position:relative;text-align:left;width:100%}.agenda-session-modal-close{background:none;border:none;color:var(--agenda-modal-header-text,#333);cursor:pointer;font-size:24px;position:absolute;right:5px;top:5px;z-index:1}.agenda-modal-header{background:var(--agenda-modal-header-bg,#f5f5f5);border-radius:5px 5px 0 0;color:var(--agenda-modal-header-text,inherit);padding:50px 54px 24px;position:relative}.agenda-modal-header.no-track-chip{padding-top:24px}.agenda-modal-header .agenda-modal-title,.agenda-modal-header .agenda-session-modal-detail-item,.agenda-modal-header .agenda-session-modal-detail-item .agenda-session-detail-time{color:inherit}.agenda-modal-header .agenda-modal-track-chip-wrapper{left:0;padding:0;position:absolute;right:0;top:0}.agenda-modal-header .agenda-modal-track-chip{border-radius:5px 0 5px 0}.agenda-modal-body{-webkit-mask-image:linear-gradient(transparent 3%,#121212 10%,#121212 85%,transparent 98%);mask-image:linear-gradient(transparent 3%,#121212 10%,#121212 85%,transparent 98%);max-height:400px;overflow-y:scroll;padding:24px 54px}.agenda-modal-description{font-size:16px;line-height:26px;margin-bottom:32px}.agenda-modal-description li,.agenda-modal-description ol,.agenda-modal-description ul{font-size:var(--p-size);line-height:var(--p-line-height)}.agenda-session-modal-details-wrapper{flex-wrap:wrap;gap:16px;padding-bottom:12px}.agenda-session-modal-detail-item,.agenda-session-modal-details-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.agenda-session-modal-detail-item{gap:8px}.agenda-modal-header .agenda-session-modal-details-wrapper .agenda-session-modal-detail-item{font-weight:700}.agenda-modal-header .agenda-session-modal-details-wrapper .agenda-session-modal-detail-item .agenda-session-detail-time{text-transform:uppercase}.agenda-session-detail-duration{font-weight:400;text-transform:none}.agenda-modal-header-btn-wrapper{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px}.agenda-modal-virtual-session-link{background-color:#121212;color:#fff;font-weight:700;text-decoration:none}.agenda-modal-share-btn,.agenda-modal-virtual-session-link{align-items:center;border:1px solid #121212;border-radius:5px;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:10px 16px 10px 12px;width:-moz-fit-content;width:fit-content}.agenda-modal-share-btn{background-color:#fff;color:#121212}.agenda-modal-speakers{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin-bottom:32px}.agenda-modal-speakers h3{margin:0}.agenda-modal-speaker-list{align-items:flex-start;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;row-gap:16px}.agenda-modal-speaker-link-wrapper{color:#121212;cursor:pointer;flex:1 1 45%;text-decoration:none}.agenda-modal-speaker{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.agenda-modal-speaker-headshot{background-position:50%;background-size:contain;border:1px solid #e6e6e6;border-radius:4px;height:63px;-o-object-fit:cover;object-fit:cover;width:63px}.agenda-modal-speaker-details{display:flex;flex-direction:column}.agenda-modal-speaker-name{font-size:1rem;font-weight:700;margin:0;padding-bottom:8px}.agenda-modal-speaker-job-title{font-size:14px;margin:0;padding-bottom:6px}.agenda-modal-speaker-company{font-size:14px;font-weight:700;margin:0}.agenda-modal-tags{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin-bottom:32px}.agenda-modal-tags h3{margin:0}.agenda-modal-tag-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start}.agenda-modal-tag{align-items:center;background-color:#f0f0f0;border-radius:999px;color:#333;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.agenda-modal-reg-btn-wrapper{align-items:center;border-top:1px solid silver;display:flex;justify-content:center;padding-top:24px}.agenda-modal-reg-btn-wrapper button{background-color:#121212;border:1px solid #121212;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 38px;text-align:center;text-transform:uppercase}.scroll-prompt-arrow{align-items:center;display:flex;justify-content:center;opacity:.6;padding-bottom:24px;transition:opacity .4s ease;width:100%}.scroll-prompt-arrow.at-bottom{opacity:0}.scroll-prompt-arrow svg{transform:rotate(90deg)}@media only screen and (max-width:1260px){.agenda-session-item{flex:1 1 40%}}@media only screen and (max-width:769px){.arizent-agenda-content-wrapper{padding:20px 0}.filter-bar-container{flex-direction:column-reverse;gap:24px}.agenda-filters-wrapper{flex-direction:column;margin-bottom:24px}.filter-bar-toggle{border-radius:4px;padding:7px 12px 7px 10px;width:100%}.agenda-search input{border-radius:4px;padding:11.5px 10px 11.5px 46px;width:calc(100% - 56px)}.filter-parameters{padding:12px 32px}.filter-section{margin-bottom:8px}.agenda-date-button,.filter-buttons button{font-size:14px;padding:8px 15px}.agenda-container{padding-top:24px}.agenda-session-item{flex:1 1 100%}.agenda-session-details-wrapper{align-items:flex-start;flex-direction:column;gap:12px}}@media only screen and (max-width:687px){.agenda-modal-speaker-list{flex-direction:column;width:100%}.agenda-modal-speaker-link-wrapper{flex:1}}@media only screen and (max-width:580px){.agenda-session-button-wrapper{align-items:flex-start;flex-direction:column}.agenda-session-modal-close svg{height:24px;width:24px}.agenda-modal-header{padding:50px 24px 18px}.agenda-modal-body{max-height:300px;padding:14px 24px}}@media only screen and (max-width:481px){.filter-section h3{font-size:14px}.agenda-time-bucket{border-left:2px solid #121212;flex-direction:column;padding-left:20px}.agenda-time{border-right:none;flex:1;padding-top:2px}.agenda-sessions{max-width:100%}.agenda-modal-header{padding:50px 42px 24px 24px}.agenda-session-details-wrapper,.agenda-session-modal-details-wrapper{gap:8px}}
