.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:var(--global-border-radius);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:var(--global-border-radius);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:var(--global-border-radius) 0 0 var(--global-border-radius);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 var(--global-border-radius) var(--global-border-radius) 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 var(--global-border-radius) var(--global-border-radius);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:var(--global-border-radius);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:var(--global-border-radius);cursor:pointer;padding:8px 12px}.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:var(--global-border-radius);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:var(--global-border-radius);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:#f6f6f6;color:#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:column;max-width:calc(100% - 110px)}.agenda-session-item{background-color:#fff;border:1px solid var(--track-color,#e6e6e6);border-radius:var(--global-border-radius);padding:24px}.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;padding-bottom:16px}.agenda-modal-track-chip,.track-chip{background-color:var(--track-color);border-radius:var(--global-border-radius);color:var(--track-secondary-color);font-size:14px;line-height:17px;padding:7px 12px}.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-title{color:#121212;font-size:24px;font-weight:700;line-height:32px;margin:0 0 19px}.agenda-session-description{color:#333;font-size:.9rem;margin:0}.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%}.agenda-session-speakers{-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;margin-top:28px;row-gap:32px}.agenda-session-speakers a{color:#121212;flex:0 0 30%;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:var(--global-border-radius);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-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:var(--global-border-radius);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{margin-bottom:0;max-height:2000px;opacity:1;overflow:hidden;visibility:visible}.agenda-session-item.hidden{max-height:0;opacity:0;padding:0;pointer-events:none;visibility:hidden}.agenda-session-item:not(.hidden){margin-bottom:15px}.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:var(--global-border-radius);box-shadow:0 4px 10px rgba(0,0,0,.2);cursor:default;display:flex;flex-direction:column;margin:0 20px;max-height:80vh;max-width:792px;overflow:hidden;position:relative;text-align:left;width:100%}.agenda-session-modal-close{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.agenda-modal-header{background:#f5f5f5;border:1px solid silver;border-radius:var(--global-border-radius) var(--global-border-radius) 0 0;flex-shrink:0;padding:33px 54px 24px}.agenda-modal-body{flex:1 1 auto;-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%);min-height:0;overflow-y:auto;padding:24px 54px}.agenda-modal-footer{flex-shrink:0}.agenda-modal-description{font-size:16px;line-height:26px;margin-bottom:32px}.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:var(--global-border-radius);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}.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:var(--global-border-radius);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:16px;justify-content:flex-start}.agenda-modal-tag{border:1px solid #121212;border-radius:var(--global-border-radius);color:#121212;font-size:14px;font-weight:700;padding:12px 16px;text-align:center}.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:var(--global-border-radius);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:1020px){.agenda-speaker{min-width:300px}}@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{padding:7px 12px 7px 10px;width:100%}.agenda-search input,.filter-bar-toggle{border-radius:var(--global-border-radius)}.agenda-search input{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-details-wrapper{align-items:flex-start;flex-direction:column;gap:12px}.agenda-session-speakers{flex-direction:column}.agenda-speaker{min-width:unset}}@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:34px 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:24px 42px 24px 24px}.agenda-session-details-wrapper,.agenda-session-modal-details-wrapper{gap:8px}}
