.elementor-213856 .elementor-element.elementor-element-1ff01109:not(.elementor-motion-effects-element-type-background), .elementor-213856 .elementor-element.elementor-element-1ff01109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divcomevents1-static.s3.amazonaws.com/uploads/sites/16/2023/11/122833789_bridgemapping_SAM-LCC.png");background-position:center center;background-size:cover;}.elementor-213856 .elementor-element.elementor-element-1ff01109 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-213856 .elementor-element.elementor-element-1ff01109 > .elementor-container{min-height:250px;}.elementor-213856 .elementor-element.elementor-element-1ff01109{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-213856 .elementor-element.elementor-element-5251d54{text-align:center;}.elementor-213856 .elementor-element.elementor-element-5251d54 .elementor-heading-title{font-size:59px;font-weight:800;color:var( --e-global-color-8a14efe );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-213856 .elementor-element.elementor-element-5c8cb289{width:auto;max-width:auto;top:142px;text-align:end;font-family:"Montserrat", Sans-serif;font-size:0.75em;font-weight:500;font-style:italic;color:#FFFFFF;}body:not(.rtl) .elementor-213856 .elementor-element.elementor-element-5c8cb289{right:-18px;}body.rtl .elementor-213856 .elementor-element.elementor-element-5c8cb289{left:-18px;}.elementor-213856 .elementor-element.elementor-element-ab27b99{--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;--padding-top:32px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-213856 .elementor-element.elementor-element-ab27b99:not(.elementor-motion-effects-element-type-background), .elementor-213856 .elementor-element.elementor-element-ab27b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-688d65c );}.elementor-213856 .elementor-element.elementor-element-56e4999 > .elementor-widget-container{margin:0px 0px -27px 0px;padding:0px 0px -0px 0px;}.elementor-213856 .elementor-element.elementor-element-56e4999{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;color:var( --e-global-color-8a14efe );}.elementor-213856 .elementor-element.elementor-element-f658393{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-213856 .elementor-element.elementor-element-2fbb716{--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;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.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-213856 .elementor-element.elementor-element-e85919e .elementor-button{background-color:#DD622400;}.elementor-213856 .elementor-element.elementor-element-92c80bd{--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;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-213856 .elementor-element.elementor-element-92c80bd .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-213856 .elementor-element.elementor-element-27c3608 .elementor-button{background-color:#6DB94200;}.elementor-213856 .elementor-element.elementor-element-05d3328{--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;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-213856 .elementor-element.elementor-element-05d3328 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-213856 .elementor-element.elementor-element-3c7892c .elementor-button{background-color:#5BC9E300;}.elementor-213856 .elementor-element.elementor-element-3c7892c{width:100%;max-width:100%;}.elementor-213856 .elementor-element.elementor-element-3c7892c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-213856 .elementor-element.elementor-element-dabea12{--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;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-213856 .elementor-element.elementor-element-dabea12 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-213856 .elementor-element.elementor-element-90ec284 .elementor-button{background-color:#5BC9E300;}.elementor-213856 .elementor-element.elementor-element-c33b928{--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;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-213856 .elementor-element.elementor-element-c33b928 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-213856 .elementor-element.elementor-element-b00d10a .elementor-button{background-color:#DD622400;}.elementor-213856 .elementor-element.elementor-element-d53f0c0{--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;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-213856 .elementor-element.elementor-element-d53f0c0 .elementor-background-slideshow__slide__image{background-position:center right;}.elementor-213856 .elementor-element.elementor-element-c526d5c .elementor-button{background-color:#6DB94200;}.elementor-213856 .elementor-element.elementor-element-9ce4945 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-8a14efe );color:var( --e-global-color-8a14efe );}.elementor-213856 .elementor-element.elementor-element-9ce4945 .elementor-button:hover, .elementor-213856 .elementor-element.elementor-element-9ce4945 .elementor-button:focus{background-color:var( --e-global-color-text );color:#FFFFFF;}.elementor-213856 .elementor-element.elementor-element-9ce4945{width:auto;max-width:auto;bottom:10px;}body:not(.rtl) .elementor-213856 .elementor-element.elementor-element-9ce4945{right:10px;}body.rtl .elementor-213856 .elementor-element.elementor-element-9ce4945{left:10px;}.elementor-213856 .elementor-element.elementor-element-9ce4945 .elementor-button-content-wrapper{flex-direction:row;}.elementor-213856 .elementor-element.elementor-element-9ce4945 .elementor-button:hover svg, .elementor-213856 .elementor-element.elementor-element-9ce4945 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-213856 .elementor-element.elementor-element-2502880{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-213856 .elementor-element.elementor-element-79120ab{--display:flex;}.elementor-213856 .elementor-element.elementor-element-3aa4fea .agenda-v2__tab{border-style:none;}.elementor-213856 .elementor-element.elementor-element-3aa4fea .agenda-v2__tabs ul{display:flex;}.elementor-213856 .elementor-element.elementor-element-3aa4fea .agenda-v2__session-card .session-info{padding:15px 15px 15px 15px;}.elementor-213856 .elementor-element.elementor-element-3aa4fea .agenda-v2-refinement-panel{border-style:none;}.elementor-213856 .elementor-element.elementor-element-3aa4fea .agenda-v2-refinement-layout{--agenda-refinement-panel-width:20%;}.elementor-213856 .elementor-element.elementor-element-3aa4fea .agenda-v2-refinement-panel__group-label{font-size:0.8rem;letter-spacing:0px;color:#6F6F6F;}.elementor-213856 .elementor-element.elementor-element-3aa4fea .agenda-v2-refinement-panel__checkbox-label{font-size:0.7rem;}.elementor-213856 .elementor-element.elementor-element-ed494d1{--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-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-213856 .elementor-element.elementor-element-fad57ce{--grid-columns:1;}@media(min-width:768px){.elementor-213856 .elementor-element.elementor-element-f658393{--content-width:1300px;}.elementor-213856 .elementor-element.elementor-element-2fbb716{--width:25%;}.elementor-213856 .elementor-element.elementor-element-92c80bd{--width:25%;}.elementor-213856 .elementor-element.elementor-element-05d3328{--width:25%;}.elementor-213856 .elementor-element.elementor-element-dabea12{--width:25%;}.elementor-213856 .elementor-element.elementor-element-c33b928{--width:25%;}.elementor-213856 .elementor-element.elementor-element-d53f0c0{--width:25%;}.elementor-213856 .elementor-element.elementor-element-2502880{--content-width:1320px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-213856 .elementor-element.elementor-element-fad57ce{--grid-columns:2;}}@media(max-width:767px){.elementor-213856 .elementor-element.elementor-element-5251d54 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-213856 .elementor-element.elementor-element-fad57ce{--grid-columns:1;}}/* Start custom CSS for agenda-widget-v2, class: .elementor-element-3aa4fea */.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: #DD6224!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--access-conference-pass-rcn-pass,
  .category--additional-purchase-required,
  .category--reservation-required
),
[class*=" category--"]:not(
  .category--open-to-all,
  .category--access-conference-pass,
  .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: 4px!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-ed494d1 */.hidden {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.agenda__sessions--date-time-inner .workshops-and-trainings:not(.free-workshop):after {
    content: "Additional Purchase Required";
    display: inline-block;
    background-color: #2C62AA;
    width: 100%;
    text-align: center;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
}/* End custom CSS */