.sponsors__interactive{--sp-ib-list-badge-color: #abc;--sp-ib-columns: 3fr;--sp-ib-list-active-bg: var(--bs-list-group-action-hover-bg, rgba(0, 0, 0, .125));--sp-ib-list-max-height: 650px;--sp-ib-badge-color: var(--bs-badge-color, #333);--sp-ib-badge-bg: var(--bs-badge-bg, #ccc);--sp-ib-controls-bg: var(--bs-badge-bg, #ccc);--sp-ib-toolbar-padding: 0 .5rem .5rem 0;display:grid;grid-template-columns:var(--sp-ib-columns);grid-template-areas:"list blueprint";grid-template-rows:auto}.sponsors__interactive i[class^=fa-]:not(:has(svg)){font-style:normal;font-size:1rem}.sponsors__interactive i[class^=fa-]:not(:has(svg)).fa-location-crosshairs{font-size:1.5rem}@media (min-width: 992px){.sponsors__interactive{--sp-ib-columns: 1fr 2fr}}@media (min-width: 992px){.sponsors__interactive{gap:1rem}}.sponsors__interactive__booths{grid-area:list;width:100%}.sponsors__interactive__booths .badge{color:var(--sp-ib-badge-color);background-color:var(--sp-ib-badge-bg)}.sponsors__interactive__booths__list .list-group{max-height:var(--sp-ib-list-max-height);overflow-y:auto}.sponsors__interactive__booths__list .list-group-item{transition:background-color .25s}.sponsors__interactive__booths__list .list-group-item:hover,.sponsors__interactive__booths__list .list-group-item.active{background-color:var(--sp-ib-list-active-bg);border-color:#aaa;margin-top:-1px;border-top-width:1px}.sponsors__interactive__booths .sponsor__booth .booth-locator:hover{cursor:pointer}.sponsors__interactive__booths .sponsor__booth .booth-locator.badge{min-width:35px;margin-right:1rem}.sponsors__interactive__booths .sponsor__booth .booth-locator:not(.badge){padding:.25rem 1rem;margin-right:-.5rem}.sponsors__interactive__booths .sponsor__booth__content{width:100%;margin-bottom:.5rem}.sponsors__interactive__booths .sponsor__booth__content__container{flex-grow:1}.sponsors__interactive__booths .sponsor__booth__content a{text-decoration:none}.sponsors__interactive__exhibitors__header{display:flex;justify-content:space-between;margin-bottom:1rem}@media (min-width: 992px){.sponsors__interactive__exhibitors__header{margin-bottom:0}}.sponsors__interactive .offcanvas,.sponsors__interactive .offcanvas-lg{--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-color: var(--bs-body-color) }.sponsors__interactive__blueprint{width:100%}.sponsors__interactive .svg-pan-zoom_viewport{transition:transform .25s ease-out}.sponsors__interactive .blueprint_container svg{width:100%;height:50vh;min-height:350px}.sponsors__interactive .blueprint_container g.active rect{filter:drop-shadow(0 0 12px rgba(0,0,0,.6))}.sponsors__interactive__blueprint{grid-area:blueprint}.sponsors__interactive__blueprint .blueprint_controls .btn{background-color:var(--sp-ib-controls-bg)}.sponsors__interactive__toolbar{display:flex;justify-content:space-between;gap:.5rem;padding:var(--sp-ib-toolbar-padding)}.sponsors__interactive__toolbar__sort button small{pointer-events:none}.sponsors__interactive__plan-selector .btn{--bs-btn-border-radius: .25rem .25rem 0 0}@media (max-width: 992px){.sponsors__interactive__plan-selector.btn-group{display:flex;flex-wrap:wrap;gap:.25rem}.sponsors__interactive__plan-selector.btn-group .btn{--bs-btn-padding-x: .25rem;--bs-btn-padding-y: .175rem;--bs-btn-border-radius: 0;--bs-btn-font-size: 1rem;width:calc(50% - .5rem)}}
