.line-clamp-fix>:not(ul){display:inline}.line-clamp-fix>:not(ul):after{content:" "}.line-clamp-fix.rte_text_content>ul{display:-webkit-inline-flex;flex-direction:column;width:100%}.slide-pane{background:#fff;box-shadow:0 8px 8px rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;min-width:100px;transition:transform .5s;will-change:transform}.slide-pane:focus{outline-style:none}.slide-pane_from_right{margin-left:auto;transform:translateX(100%)}.slide-pane_from_right.content-after-open{transform:translateX(0)}.slide-pane_from_right.content-before-close{transform:translateX(100%)}.slide-pane_from_left{margin-right:auto;transform:translateX(-100%)}.slide-pane_from_left.content-after-open{transform:translateX(0)}.slide-pane_from_left.content-before-close{transform:translateX(-100%)}.slide-pane_from_bottom{height:90vh;margin-top:10vh;transform:translateY(100%)}.slide-pane_from_bottom.content-after-open{transform:translateY(0)}.slide-pane_from_bottom.content-before-close{transform:translateY(100%)}.slide-pane__overlay{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:0}.slide-pane__overlay.overlay-after-open{background-color:rgba(0,0,0,.3);transition:background-color .5s}.slide-pane__overlay.overlay-before-close{background-color:transparent}.slide-pane__header{align-items:center;background:#ebebeb;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex:0 0 64px;height:64px}.slide-pane__title-wrapper{display:flex;flex:1;flex-direction:column;margin-left:32px;min-width:0}.slide-pane .slide-pane__title{font-size:18px;font-weight:400;margin:0;max-width:80%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.slide-pane__close{cursor:pointer;margin-left:24px;opacity:.7;padding:16px}.slide-pane__close svg{padding:0;width:12px}.slide-pane__content{flex:1 1 auto;overflow-y:auto;padding:24px 32px;position:relative}.slide-pane__subtitle{font-size:12px;margin-top:2px}.program-v2 .button{border:1px solid var(--color_button);white-space:nowrap!important}.program-v2 .button.ghost:not(label):active,.program-v2 .button.ghost:not(label):focus,.program-v2 .button.ghost:not(label):hover{background-color:transparent!important;border:1px solid var(--color_button);color:var(--color_button)!important}.program-v2 .button.active:focus,.program-v2 .button:focus,.program-v2 .button:has(>[type=radio]:focus){outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.program-v2 .button [type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.program-v2 .btn-link,.program-v2 .btn-link:active,.program-v2 .btn-link:focus,.program-v2 .btn-link:hover{background:none;border:none;padding:0}.program-v2 .multi-range-wrapper .slider{position:relative;top:1px;width:100%}.program-v2 .multi-range-wrapper .slider .track{background:var(--color_text);height:1px;position:relative;width:100%;z-index:1}.program-v2 .multi-range-wrapper .thumb,.program-v2 .multi-range-wrapper .thumb::-webkit-slider-thumb{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}.program-v2 .multi-range-wrapper .thumb{height:0;outline:none;pointer-events:none;position:relative;width:100%}.program-v2 .multi-range-wrapper .thumb.left{z-index:3}.program-v2 .multi-range-wrapper .thumb.right{z-index:4}.program-v2 .multi-range-wrapper .thumb::-webkit-slider-thumb{background:var(--color_button);border-radius:50%;cursor:pointer;height:11px;margin-top:4px;pointer-events:all;position:relative;width:11px}.program-v2 .search-filter>div:not(.dates-wrapper) div:last-child .button{margin-bottom:0}.program-v2 .search-filter label>.checkbox{margin:0}.program-v2 .search-filter label>.checkbox label{display:block}.program-v2.program-wrapper .label{margin:0 5px 5px 0;text-align:left;white-space:pre-wrap}.program-v2.program-wrapper .date span{display:inline-block}.program-v2.program-wrapper .date span:first-letter{text-transform:capitalize}.program-v2.program-wrapper .date-separator{line-height:1;margin-bottom:-10px}.program-v2.program-wrapper .date-separator,.program-v2.program-wrapper .program-filter-wrapper{background-color:var(--color_body_bg);margin-left:-15px;margin-right:-15px;padding:10px 15px;z-index:10}.program-v2.program-wrapper .program-filter-wrapper{display:flex;flex-direction:column;gap:10px}.program-v2.program-wrapper .program-filter-wrapper.card-shadow{background-color:#fff;padding:15px}.program-v2.program-wrapper .program-filter-wrapper .form-group{margin-bottom:0}.program-v2.program-wrapper .program-filter-wrapper .search-bar .form-control{padding-left:40px}.program-v2.program-wrapper .program-filter-wrapper .search-bar .form-control+.filters-pane-button{position:absolute;right:5px;top:5px;z-index:3}.program-v2.program-wrapper .program-filter-wrapper .search-bar .button.button-small{height:35px;padding:0 1.2em}.program-v2.program-wrapper .program-filter-wrapper .search-bar .button.button-small>*{font-size:13px!important;font-size:calc(var(--type_base_size)*.9)!important;line-height:1!important}.program-v2.program-wrapper .program-filter-wrapper .search-bar .custom-addon{align-items:center;color:#555;display:flex;font-size:18px;font-weight:400;height:100%;padding:6px 12px;position:absolute;z-index:7}.program-v2.program-wrapper .dates-wrapper{position:relative}.program-v2.program-wrapper .dates-wrapper .date-btn .button:first-letter{text-transform:capitalize}.program-v2.program-wrapper .dates-wrapper .date-btn .button{margin:1px 0}.program-v2.program-wrapper .dates-wrapper #dates-container .button.button-small{display:block}.program-v2.program-wrapper .filters-summary-wrapper .gradient.left:before,.program-v2.program-wrapper .filters-summary-wrapper .gradient.right:after{display:none!important}.program-v2.program-wrapper .dates-wrapper .gradient,.program-v2.program-wrapper .filters-summary-wrapper .gradient{scrollbar-width:none}.program-v2.program-wrapper .dates-wrapper .gradient::-webkit-scrollbar,.program-v2.program-wrapper .filters-summary-wrapper .gradient::-webkit-scrollbar{display:none}.program-v2.program-wrapper .dates-wrapper .gradient:after,.program-v2.program-wrapper .dates-wrapper .gradient:before,.program-v2.program-wrapper .filters-summary-wrapper .gradient:after,.program-v2.program-wrapper .filters-summary-wrapper .gradient:before{content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-out;width:80px;z-index:2}.program-v2.program-wrapper .dates-wrapper .gradient:after,.program-v2.program-wrapper .filters-summary-wrapper .gradient:after{background:linear-gradient(90deg,transparent,var(--color_body_bg));right:0}.program-v2.program-wrapper .dates-wrapper .gradient:before,.program-v2.program-wrapper .filters-summary-wrapper .gradient:before{background:linear-gradient(90deg,var(--color_body_bg),transparent);left:0}.program-v2.program-wrapper .dates-wrapper .gradient.left:before,.program-v2.program-wrapper .dates-wrapper .gradient.right:after,.program-v2.program-wrapper .filters-summary-wrapper .gradient.left:before,.program-v2.program-wrapper .filters-summary-wrapper .gradient.right:after{opacity:1}.program-v2.program-wrapper .metadata-wrapper{margin-top:20px}.program-v2.program-wrapper .metadata-wrapper+.metadata-wrapper{margin-top:0}.program-v2.program-wrapper .loader-sticky-container{display:flex;height:0;overflow:visible;position:sticky;top:50vh;width:100%;z-index:5}.program-v2.program-wrapper .loader-card{background:#fff;height:50px;line-height:1;margin:0 auto;padding:10px;width:50px}@media only screen and (max-width:768px){.program-v2.program-wrapper .dates-wrapper .gradient:after,.program-v2.program-wrapper .dates-wrapper .gradient:before{display:block;width:40px}.program-v2.program-wrapper .filters-summary-wrapper{position:relative}.program-v2.program-wrapper .filters-summary-wrapper .gradient{overflow:auto}.program-v2.program-wrapper .filters-summary-wrapper .gradient.left:before,.program-v2.program-wrapper .filters-summary-wrapper .gradient.right:after{display:block!important;width:40px}.program-v2.program-wrapper .filters-summary-wrapper .gradient>div{flex-wrap:nowrap}.program-v2.program-wrapper .filters-summary-wrapper .gradient button{white-space:nowrap!important}}.program-v2.add-to-my-calendar-modal{left:50%;margin:0;max-height:95vh;max-width:90%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:600px}.program-v2.add-to-my-calendar-modal .btn-block{margin:0}.program-v2.add-to-my-calendar-modal .btn-block:last-child{margin-left:10px}.ReactModal__Body--open{overflow:hidden}.ReactModalPortal{position:relative;z-index:99999}.ReactModalPortal .slide-pane__header{background:#fff;color:var(--color_text);flex:0 0 54px;height:54px}.ReactModalPortal .slide-pane__close{margin-left:0;padding:15px}.ReactModalPortal .slide-pane__title-wrapper{margin-left:0;padding:15px 0}.ReactModalPortal .slide-pane__title-wrapper .slide-pane__title{font-weight:700}.ReactModalPortal .slide-pane__content{padding:15px}.ReactModalPortal .slide-pane__content .search-filter>label,.program-wrapper .program-filter-wrapper .search-filter>label{color:var(--color_text);font-weight:700}.ReactModalPortal .slide-pane__content .search-filter>div:not(.dates-wrapper) div:last-child .button,.program-wrapper .program-filter-wrapper .search-filter>div:not(.dates-wrapper) div:last-child .button{margin-bottom:0}.ReactModalPortal .slide-pane__content .search-filter .button.button-small,.program-wrapper .program-filter-wrapper .search-filter .button.button-small{text-align:left;white-space:break-spaces!important}.ReactModalPortal .slide-pane__content .search-filter .btn.btn-link,.program-wrapper .program-filter-wrapper .search-filter .btn.btn-link{border:none!important;margin-bottom:0;padding:0!important}.ReactModalPortal .slide-pane__content .search-filter+.search-filter,.program-wrapper .program-filter-wrapper .search-filter+.search-filter{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}