.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:10}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fefefe;border-radius:0;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 0 0 1px #cacaca}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#e6e6e6;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker-title{background-color:#e6e6e6;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{background-color:#fefefe;color:#0a0a0a;margin:0}.datepicker-controls .button:focus,.datepicker-controls .button:hover{background-color:#d8d8d8}.datepicker-controls .button:focus[disabled],.datepicker-controls .button:hover[disabled]{background-color:#fefefe;color:#0a0a0a;opacity:.25}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-footer .datepicker-controls .button{border-radius:0;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{align-items:center;border-radius:0;cursor:default;display:flex;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#8a8a8a;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f8f8f8;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#f1f1f1}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#1779ba;color:#fefefe;font-weight:semibold}.datepicker-cell.disabled{color:#e6e6e6}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#cacaca}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e5e5e5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f7f7f7;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#f1f1f1}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#f1f1f1}.datepicker-cell.today:not(.selected){background-color:#d7ecfa}.datepicker-cell.today:not(.selected):not(.disabled){color:#8a8a8a}.datepicker-cell.today.focused:not(.selected){background-color:#cce7f9}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#767676;color:#fefefe}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#737373}.datepicker-cell.range-start:not(.range-end){border-radius:0 0 0 0}.datepicker-cell.range-end:not(.range-start){border-radius:0 0 0 0}.datepicker-cell.range{background-color:#e6e6e6;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#e0e0e0}.datepicker-cell.range.disabled{color:#cfcfcf}.datepicker-cell.range.focused{background-color:#dbdbdb}.datepicker-cell.range.today{background-color:#b6dcf6}.datepicker-input.in-edit{border-color:#acacac}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em hsla(0,0%,67%,.2)}@media print,screen and (max-width:39.99875em){.no-js .top-bar{display:none}}@media print,screen and (min-width:40em){.no-js .title-bar{display:none}}.ib-events{position:relative;z-index:1}.ib-events .ib-anchor{margin-top:-100px}.ib-events .title-bar{margin-bottom:.5rem}.ib-events .top-bar{background:#fff;border:1px solid hsla(0,0%,63%,.36);border-radius:.5rem;box-shadow:0 1px 3.5px 0 rgba(83,83,83,.22);margin-bottom:.5rem;position:relative;z-index:20}.ib-events .top-bar ul{background:rgba(0,0,0,0)}.ib-events .top-bar .action{background:rgba(0,0,0,0);border:0;border-radius:0;color:#005590!important;margin:0;padding:.5rem}.ib-events .top-bar .action.active{color:#fabb51!important}.ib-events .top-bar .action.filter-menu{border:1px solid #005590;line-height:1.6;padding:.5rem 1rem}.ib-events .top-bar .pagination{margin-bottom:0}.ib-events .top-bar .pagination .current{background:rgba(0,0,0,0);border:0;border-radius:0;color:#005590!important;cursor:pointer;display:inline-block;margin:0;padding:.5rem;position:relative;z-index:1}.ib-events .top-bar .pagination .current input[data-ib-events-monthpicker],.ib-events .top-bar .pagination .current input[data-ib-events-weekpicker]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.ib-events .top-bar .pagination .current .fa{cursor:pointer;margin-left:.5rem}.ib-events .top-bar .pagination a{background:rgba(0,0,0,0);background:#005590;border:0;border-radius:0;color:#fff!important;margin:0;padding:.5rem 1.5rem}.ib-events .top-bar .pagination a:after,.ib-events .top-bar .pagination a:before{display:none}.ib-events .top-bar .pagination a:hover{color:#fabb51!important;text-decoration:none}.ib-events .top-bar .accordion-menu a{text-decoration:none!important}.ib-events .top-bar .accordion-menu a:focus,.ib-events .top-bar .accordion-menu a:hover{color:#fabb51;text-decoration:none}.ib-events .top-bar .accordion-menu .is-accordion-submenu{margin-left:2em}.ib-events .ib-events-active-filters{margin-bottom:.5rem;margin-top:.5rem}.ib-events .ib-events-active-filters ul{margin:0}.ib-events .ib-events-active-filters .filter-active{background:#ccf0ff;border-radius:.5em;box-shadow:0 1px 3.5px 0 rgba(0,0,0,.15);color:#005590;margin-left:0;margin-right:.5em;padding:.2em}.ib-events .ib-events-active-filters .filter-active .reset{font-size:28px}.ib-events-slider-view{position:relative;z-index:1}.ib-events-slider{height:20rem;margin:.5rem 0}.ib-events-slider .ib-event-slide,.ib-events-slider .ib-events-day{background:#f3f6f8;border:1px solid hsla(0,0%,63%,.18);border-radius:.5em;box-shadow:0 1px 2px 0 rgba(83,83,83,.22);margin:.5rem;max-width:100%;min-height:15rem;width:15rem}.ib-events-slider .ib-event-slide-header button,.ib-events-slider .ib-event-slide-header strong,.ib-events-slider .ib-events-day-header button,.ib-events-slider .ib-events-day-header strong{display:block;font-size:1rem}.ib-events-slider .ib-event-slide-header,.ib-events-slider .ib-events-day-header{border-bottom:3px dashed hsla(0,0%,63%,.18);padding:.5rem}.ib-events-slider .ib-event-slide-content,.ib-events-slider .ib-events-day-content{padding:.5rem}.ib-events-day-event-title{text-align:left;white-space:normal}.ib-event .metadata,.ib-events .metadata{background:#ccf0ff;border-radius:.5em;box-shadow:0 1px 3.5px 0 rgba(0,0,0,.15);color:#005590;margin-bottom:.5em;margin-left:0;margin-right:.5em;padding:.5em}.ib-event .metadata.event--external,.ib-events .metadata.event--external{background:#fabb51}.ib-event .metadata.event--top,.ib-events .metadata.event--top{background:#fabb51;color:#fff;font-weight:700}.ib-event .metadata.event--top .fa,.ib-events .metadata.event--top .fa{background:#fabb51;color:#fff;margin-right:.5em}.ib-event ul:has(.metadata),.ib-events ul:has(.metadata){margin-bottom:0}.ib-event .category-icon,.ib-event .location-icon,.ib-events .category-icon,.ib-events .location-icon{padding-right:.5em}.ib-event .category-icon.red,.ib-event .location-icon.red,.ib-events .category-icon.red,.ib-events .location-icon.red{color:#c00}.ib-event .category-icon.yellow,.ib-event .location-icon.yellow,.ib-events .category-icon.yellow,.ib-events .location-icon.yellow{color:#ff0}.ib-event .category-icon.blue,.ib-event .location-icon.blue,.ib-events .category-icon.blue,.ib-events .location-icon.blue{color:#005590}.ib-event .category-icon.green,.ib-event .location-icon.green,.ib-events .category-icon.green,.ib-events .location-icon.green{color:#0c0}.ib-event .category-icon.orange,.ib-event .location-icon.orange,.ib-events .category-icon.orange,.ib-events .location-icon.orange{color:#fabb51}.ib-event .category-icon.black,.ib-event .location-icon.black,.ib-events .category-icon.black,.ib-events .location-icon.black{color:#000}.ib-event .category-icon.white,.ib-event .location-icon.white,.ib-events .category-icon.white,.ib-events .location-icon.white{color:#fff}.ib-event__noicons .category-icon,.ib-event__noicons .location-icon,.ib-events__noicons .category-icon,.ib-events__noicons .location-icon{display:none}@media print,screen and (min-width:40em){.ib-events .ib-anchor{margin-top:-170px}.ib-events .top-bar{background:#fff;border:1px solid hsla(0,0%,63%,.36);border-radius:.5rem;box-shadow:0 1px 3.5px 0 rgba(83,83,83,.22);margin-bottom:.5rem;position:relative;z-index:20}.ib-events .top-bar ul{background:rgba(0,0,0,0)}.ib-events .top-bar .action{background:rgba(0,0,0,0);border:0;border-radius:0;color:#005590!important;margin:0;padding:.5rem}.ib-events .top-bar .action.active{color:#fabb51!important}.ib-events .top-bar .dropdown{margin-right:0!important}.ib-events .top-bar .is-dropdown-submenu{background:#fff;border-radius:.5rem;margin-top:1rem;padding:.5rem}.ib-events .top-bar .is-dropdown-submenu a,.ib-events .top-bar .is-dropdown-submenu button{border:0;max-width:100%;overflow:hidden;padding:.5rem;text-align:left;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.ib-events .top-bar .is-dropdown-submenu a das h,.ib-events .top-bar .is-dropdown-submenu a:focusja,.ib-events .top-bar .is-dropdown-submenu a:hover,.ib-events .top-bar .is-dropdown-submenu button das h,.ib-events .top-bar .is-dropdown-submenu button:focusja,.ib-events .top-bar .is-dropdown-submenu button:hover{color:#fabb51;text-decoration:none}.ib-events .top-bar .action,.ib-events .top-bar .filter{padding:12px;text-decoration:none!important}.ib-events .top-bar .action--last,.ib-events .top-bar .filter--last{border-right:1px solid hsla(0,0%,74%,.5)}.ib-events .top-bar .filter{background:rgba(0,0,0,0)!important;border-left:1px solid hsla(0,0%,74%,.5);color:#bdbdbd!important}.ib-events .top-bar .filter:after{display:none!important}.ib-events .top-bar .filter:hover{color:#000;text-decoration:none}.ib-events .top-bar .ib-events-view-switcher{border-left:1px solid hsla(0,0%,74%,.5);color:#005590!important;padding-left:.5rem}.ib-events .top-bar .ib-events-view-switcher .action.active{color:#fabb51!important}.ib-events .top-bar .pagination{margin-bottom:0}.ib-events .top-bar .pagination .current,.ib-events .top-bar .pagination a{background:rgba(0,0,0,0);border:0;border-radius:0;color:#005590!important;margin:0;padding:.5rem}.ib-events .top-bar .pagination a:after,.ib-events .top-bar .pagination a:before{display:none}.ib-events .top-bar .pagination a:hover{color:#fabb51!important;text-decoration:none}.ib-events-active-filters .filter-active{border-radius:.5em;padding:.5em}.ib-events-active-filters .filter-active .reset{font-size:28px}.ib-events-day-event{margin-bottom:.5rem}.event-calendar__day-event[data-top-event],.ib-events-day-event[data-top-event]{background:#fabb51;color:#fff;font-weight:700}.event-calendar__day-event[data-top-event] .fa,.ib-events-day-event[data-top-event] .fa{background:#fabb51;color:#fff;margin-right:.5em}.event-calendar__day-event[data-top-event]:focus,.event-calendar__day-event[data-top-event]:hover,.ib-events-day-event[data-top-event]:focus,.ib-events-day-event[data-top-event]:hover{color:#fff;text-decoration:none}.event-calendar__day-event[data-top-event]:focus button,.event-calendar__day-event[data-top-event]:hover button,.ib-events-day-event[data-top-event]:focus button,.ib-events-day-event[data-top-event]:hover button{color:#fff}.event-calendar__day-event:focus,.event-calendar__day-event:hover,.ib-events-day-event:focus,.ib-events-day-event:hover{color:#fabb51;text-decoration:none}.event-calendar__day-event:focus button,.event-calendar__day-event:hover button,.ib-events-day-event:focus button,.ib-events-day-event:hover button{color:#fabb51}.ib-events-day-event-time,.ib-events-day-event-title{display:block;text-align:left;width:100%}.ib-events-day-event-title{cursor:pointer;line-height:1.4}.ib-events-day-event-title .location-icon{float:left;padding:0 .5em .5em 0}.ib-events-day-event-title .category-icon{float:right;padding:0 0 .5em .5em}}.ib-event-header{margin-bottom:0}.ib-event .event-teaser{color:#005590;font-weight:700;margin-bottom:.5rem}.ib-event .metadata{background:#ccf0ff;border-radius:.5em;box-shadow:0 1px 3.5px 0 rgba(0,0,0,.15);color:#005590;margin-bottom:.5em;margin-left:0;margin-right:.5em;padding:.5em}.ib-event ul:has(.metadata){margin-bottom:0}.ib-event .share-option{white-space:nowrap}.ib-event-ib-location-container{height:auto;overflow:visible}.ib-event-ib-location-container .lazy{display:block;height:0;overflow:hidden;width:100%}.ib-event .category-icon,.ib-event .location-icon{padding-right:.5em}.ib-event .category-icon.red,.ib-event .location-icon.red{color:#c00}.ib-event .category-icon.yellow,.ib-event .location-icon.yellow{color:#ff0}.ib-event .category-icon.blue,.ib-event .location-icon.blue{color:#005590}.ib-event .category-icon.green,.ib-event .location-icon.green{color:#0c0}.ib-event .category-icon.orange,.ib-event .location-icon.orange{color:#fabb51}.ib-event .category-icon.black,.ib-event .location-icon.black{color:#000}.ib-event .category-icon.white,.ib-event .location-icon.white{color:#fff}.ib-event__noicons .category-icon,.ib-event__noicons .location-icon{display:none}.event-list-item{background:#f3f6f8;border:1px solid hsla(0,0%,63%,.18);border-radius:.5em;box-shadow:0 1px 2px 0 rgba(83,83,83,.22);margin:1rem 0;padding:.5rem}.event-list-item-title{font-size:1.25rem}.event-list-item[data-top-event]{border-color:#fabb51;box-shadow:0 1px 4px 0 rgba(250,187,81,.7)}.event-calendar__weekdays,.event-calendar__weekdays-weekday{background:#005590;color:#fff;font-weight:700}.event-calendar__weeknumber{background:#005590;color:#fff;width:2rem}.event-calendar__day-other-month{background:#f3f6f8}.event-calendar__day-today{background:#fabb51}.event-calendar__day{width:14.2857142857%}.event-calendar__day .ib-events-day-event-title{font-size:.75rem;line-height:1.4;overflow:hidden;text-align:left;white-space:normal}