.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-91340 .elementor-element.elementor-element-0e5851e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91340 .elementor-element.elementor-element-4183f4e{--display:flex;--min-height:125px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-91340 .elementor-element.elementor-element-4183f4e::before, .elementor-91340 .elementor-element.elementor-element-4183f4e > .elementor-background-video-container::before, .elementor-91340 .elementor-element.elementor-element-4183f4e > .e-con-inner > .elementor-background-video-container::before, .elementor-91340 .elementor-element.elementor-element-4183f4e > .elementor-background-slideshow::before, .elementor-91340 .elementor-element.elementor-element-4183f4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-91340 .elementor-element.elementor-element-4183f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3cf721f7 );--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-91340 .elementor-element.elementor-element-44a536d .elementor-button{background-color:#DD622400;}.elementor-91340 .elementor-element.elementor-element-6e4c3d1{--display:flex;--min-height:125px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-91340 .elementor-element.elementor-element-6e4c3d1::before, .elementor-91340 .elementor-element.elementor-element-6e4c3d1 > .elementor-background-video-container::before, .elementor-91340 .elementor-element.elementor-element-6e4c3d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-91340 .elementor-element.elementor-element-6e4c3d1 > .elementor-background-slideshow::before, .elementor-91340 .elementor-element.elementor-element-6e4c3d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-91340 .elementor-element.elementor-element-6e4c3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3cf721f7 );--background-overlay:'';}.elementor-91340 .elementor-element.elementor-element-6e4c3d1 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-91340 .elementor-element.elementor-element-cc3e3cc .elementor-button{background-color:#5BC9E300;}.elementor-91340 .elementor-element.elementor-element-dbc9213{--display:flex;--min-height:125px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-91340 .elementor-element.elementor-element-dbc9213::before, .elementor-91340 .elementor-element.elementor-element-dbc9213 > .elementor-background-video-container::before, .elementor-91340 .elementor-element.elementor-element-dbc9213 > .e-con-inner > .elementor-background-video-container::before, .elementor-91340 .elementor-element.elementor-element-dbc9213 > .elementor-background-slideshow::before, .elementor-91340 .elementor-element.elementor-element-dbc9213 > .e-con-inner > .elementor-background-slideshow::before, .elementor-91340 .elementor-element.elementor-element-dbc9213 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3cf721f7 );--background-overlay:'';}.elementor-91340 .elementor-element.elementor-element-dbc9213 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-91340 .elementor-element.elementor-element-f5be4d7 .elementor-button{background-color:#DD622400;}.elementor-91340 .elementor-element.elementor-element-a1380a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-agenda-widget-v2 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-agenda-widget-v2 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-91340 .elementor-element.elementor-element-d71d2c0 .agenda-v2-refinement-panel{border-style:none;}.elementor-91340 .elementor-element.elementor-element-d71d2c0 .agenda-v2-refinement-panel__title{color:#6F6F6F;}.elementor-91340 .elementor-element.elementor-element-d71d2c0 .agenda-v2-refinement-panel__group-label{font-size:0.8rem;color:#6B6B6B;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-91340 .elementor-element.elementor-element-6fe5d4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-custom-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-custom-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-91340 .elementor-element.elementor-element-5ebc8ef{--grid-columns:1;}@media(min-width:768px){.elementor-91340 .elementor-element.elementor-element-0e5851e{--content-width:1140px;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-agenda-widget-v2 .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-agenda-widget-v2 .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-custom-loop-grid .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-custom-loop-grid .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-91340 .elementor-element.elementor-element-5ebc8ef{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-agenda-widget-v2 .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-agenda-widget-v2 .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-custom-loop-grid .eael-protected-content-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-custom-loop-grid .protected-content-error-msg{line-height:var( --e-global-typography-secondary-line-height );}.elementor-91340 .elementor-element.elementor-element-5ebc8ef{--grid-columns:1;}}/* Start custom CSS for agenda-widget-v2, class: .elementor-element-d71d2c0 */.agenda-v2-refinement-panel {
    top:140px!important;
}

.agenda-v2__session-description--screen p {
  display: inline;
}
.agenda-v2__tab-count {
    display: none;
}
button.agenda-v2__carousel-btn.agenda-v2__carousel-btn--next {
    border: 0;
    width: 22px;
    height: 22px;
    font-size: .8rem;
    padding: 0;
padding-top: 2px;
     /*display: inline-block;
*/
}
.agenda-v2__carousel--speakers > .agenda-v2__speaker {
  width: clamp(110px, calc(50% - 5px), 140px);
  min-width: 110px;
}
.agenda-v2__session-description p:last-of-type { display: inline; }
.agenda-v2__speaker-name,
.agenda-v2__speaker-company {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
button.agenda-v2__carousel-btn.agenda-v2__carousel-btn--prev {
    border: 0;
    width: 22px;
    height: 22px;
    font-size: .8rem;
    padding: 0;
padding-top: 2px;
    /*display: inline-block;
*/}
.agenda-v2-refinement-panel {
    top: 150px;
}
.agenda__sessions--date-time-inner .roundtable-discussion:after {
        content: "ROUNDTABLE DISCUSSION - OPEN TO ALL";
    display: inline-block;
    background-color: #aed136;
    width: 100%;
    text-align: center;
    padding: 5px;
    color: #444444;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.demonstration-zone .agenda-v2__session-card-details:before {
    content: "DEMONSTRATION ZONE";
    display: inline-block;
    background-color: #e3641f;
    width: 100%;
    text-align: center;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
        border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.agenda__sessions--date-time-tab.exhibit-hall-pass.access-conference-pass-pass.general.heading-session.monday-2026.access-conference-pass-rcn-pass-pass .agenda__sessions--time-tab-start time {
    display: none;
}

.agenda__sessions--date-time-tab.exhibit-hall-pass.access-conference-pass-pass.general.heading-session.monday-2026.access-conference-pass-rcn-pass-pass .agenda__sessions--time-tab-start:before {
    content: "1:00 PM";
}
.agenda-v2__session--date-time-inner .featured, .agenda-v2__session--single .featured {
    background-color: #013565!important;
}
.heading-session-without-time .agenda-v2__session--time-tab, .heading-session-without-time .agenda-v2__session--time-zone-tab, .heading-session-without-time .agenda-v2__session--time, .heading-session-without-time .agenda-v2__session--topics, .heading-session-without-time .agenda-v2__session--speakers, .heading-session-without-time .agenda-v2__session--room, .heading-session-without-time .agenda-v2__session--tags, .heading-session-without-time .agenda-v2__session--description, .heading-session-without-time .agenda-v2__session--sponsored {
    display: none!important;
}
.heading-session .agenda-v2__session-room, .heading-session-without-time .agenda-v2__session-room, .heading-session .agenda-v2__session-time, .heading-session-without-time .agenda-v2__session-time, .heading-session-without-time .agenda-v2__day-header-time, .heading-session-without-time .agenda-v2__day-header-timezone, .heading-session-without-time .agenda-v2__day-header-date:after {
    display: none!important;
}
.agenda-v2__session-card.heading-session-without-time .agenda-v2__session-card-details {
    background-color: #E3641F;
    border-radius: 4px;
}
.workshops-trainings .agenda-v2__session-card-details:before {
    content: "Additional Purchase Required";
    display: inline-block;
    background-color: #aed136;
    width: 100%;
    text-align: center;
    padding: 5px;
    color: #444444;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
        border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.agenda-v2__session-card.heading-session-without-time .agenda-v2__session-card-details h4 a {
    color:#fff!important;
}
.agenda-v2__session--date-time-inner .heading-session-without-time > div{
    background-color: #E3641F!important;
}
.heading-session-without-time h4, .heading-session h4 {
    margin-bottom: 0!important;
}
.heading-session-without-time .agenda-v2__session-description--screen, .heading-session .agenda-v2__session-description--screen {
    display: none!important;
}
.agenda-v2__session-card.heading-session h4 a{
    pointer-events: none!important;
    color: #fff!important;
}
.heading-session-without-time .agenda-v2__session--name {
    margin-bottom: 0!important;
}
.featured .agenda-v2__session-card-details {
    background-color: #d3dbe7;
    border-radius: 3px;
}

.agenda-v2__time-group-inner.agenda-v2__time-group--concurrent {
    grid-template-columns: 1fr !important;
}

.conference-2027 .category.elementor-element.category--workshops-trainings {
    display: none!important;
}

.conference-2027 .session_category-additional-purchase-required .color-bar, .conference-2027 .category.elementor-element.category--additional-purchase-required {
    background-color: #FFCC07!important;
    color: #024d8f!important;
}
.conference-2027 .session_category-open-to-conferees .color-bar, .conference-2027 .category.elementor-element.category--open-to-conferees {
    background-color: #199ad6!important;
    color: #fff!important;
}


.conference-2027 .session_category-access-conference-pass-rcn-pass .color-bar, .conference-2027 .category.elementor-element.category--access-conference-pass-rcn-pass {
    background-color: #1FA4DA!important;
    color: #fff!important;
    white-space: normal;   /* overrides nowrap so text can wrap */
    word-break: break-word;
    max-width: 100%;
    box-sizing: border-box;
}
.session_category-access-conference-pass .color-bar, .conference-2027 .category.elementor-element.category--access-conference-pass {
    background-color: #aed136!important;
    color: #222;
}
[class^="category--"]:not(
  .category--open-to-all,
  .category--access-conference-pass, .category--open-to-conferees,
  .category--access-conference-pass-rcn-pass,
  .category--additional-purchase-required,
  .category--reservation-required
),
[class*=" category--"]:not(
  .category--open-to-all,
  .category--access-conference-pass, .category--open-to-conferees,
  .category--access-conference-pass-rcn-pass,
  .category--additional-purchase-required,
  .category--reservation-required
) {
  display: none;
}
span.agenda-v2-refinement-pills__count {
    display: none;
}
.agenda-v2-refinement-panel__checkbox {
    padding: 4px 0!important;
}
.agenda-v2-refinement-panel__group {
    padding-top: 4px!important;
    margin-top: 0!important;
    margin-bottom: 8px!important;
    padding-bottom: 8px!important;
}
@media (min-width: 768px) {
     .elementor-214293.session_category-additional-purchase-required .elementor-element.elementor-element-921b61d {
        --width: 65%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe5d4a */.hidden {
    display: none;
}/* End custom CSS */