/*!
 * @instantencore/digital-program-book v1.0.11 - https://github.com/SwitchCaseGroup/instantencore-digital-program-book-workspace#readme
 * UNLICENSED Licensed
 */.ie-dpb .title-bar{height:50px;display:flex;flex:0 0 auto;background-color:var(--title-bar-background-color);color:var(--title-bar-color)}.ie-dpb .title-bar__left,.ie-dpb .title-bar__right{flex:0 0 auto;width:40px;display:flex}.ie-dpb .title-bar__button{width:40px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:18px}.ie-dpb .title-bar__center{flex:1 1 0;text-align:center;align-self:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ie-dpb .title-bar__center--image{height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;height:40px}.ie-dpb .page{flex:1 1 0;overflow:auto;min-height:0}.ie-dpb .tabs{display:flex;flex-direction:row;overflow-x:auto;position:-webkit-sticky;position:sticky;top:0;background-color:var(--page-background-color);z-index:2}.ie-dpb .tab__item{flex:0 0 auto;padding:15px;cursor:pointer}.ie-dpb .tab__item.selected{border-bottom:4px solid var(--accent-background-color)}.ie-dpb .header{position:relative;margin-bottom:var(--page-margin);display:flex;flex-direction:column}.ie-dpb .header.header--content-overlay .header__content{color:#fff;position:absolute;bottom:0;left:0;right:0;padding:25px 10px 10px;background:linear-gradient(0deg,rgba(0,0,0,.65) 60%,transparent)}.ie-dpb .header.header--content-overlay .header__content.header__content--none{background:none}.ie-dpb .header.header--content-below .header__content{padding:10px;background-color:var(--accent-background-color);color:var(--accent-text-color)}.ie-dpb .header.header--content-below .header__content.header__content--none{padding:0}.ie-dpb .header.header--content-above{flex-direction:column-reverse}.ie-dpb .header.header--content-above .header__content{padding:10px;background-color:var(--accent-background-color);color:var(--accent-text-color)}.ie-dpb .header--image-size-contain .header__image{background-size:contain}.ie-dpb .header--image-size-contain .header__image,.ie-dpb .header--image-size-cover .header__image{background-position:50%;background-repeat:no-repeat;position:relative;padding-top:var(--aspect-ratio-page-header)}.ie-dpb .header--image-size-cover .header__image{background-size:cover}.ie-dpb .header--image-size-full img{display:block}.ie-dpb .header__pretitle{font-size:.9rem}.ie-dpb .header__title{font-weight:700;font-size:1.2rem;margin-top:5px}.ie-dpb .header__title:empty{margin-top:0}.ie-dpb .header__subtitle{margin-top:5px;font-size:.9rem}.ie-dpb .header__subtitle:empty{margin-top:0}.ie-dpb .header--image-size-contain{background-size:contain}.ie-dpb .programs{margin:var(--page-margin)}.ie-dpb .programs__empty-text{text-align:center}.ie-dpb .loading__container{display:flex;justify-content:center;align-items:center;flex:1 1 auto}.ie-dpb .loading__content{flex:0 0 auto;display:inline-block;margin-top:100px;width:50px;height:50px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid var(--accent-background-color);animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.ie-dpb .card__item{display:block;background-color:var(--card-background-color);margin-bottom:2px}.ie-dpb .card__item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.ie-dpb .card__item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);margin-bottom:0}.ie-dpb .card__item.card__view-all{text-align:center}.ie-dpb .card__image{flex:0 0 auto;background-size:cover;background-position:50%;background-repeat:no-repeat}.ie-dpb .card__content-container{display:flex;align-items:center}.ie-dpb .card__content{flex-direction:column;justify-content:center;flex:1 1 0}.ie-dpb .card__title{margin:10px;overflow:hidden;line-height:1.3rem;max-height:2.6rem;text-overflow:ellipsis;display:-webkit-box;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ie-dpb .card__title:empty{margin:0}.ie-dpb .card__title:empty+.card__description{margin:10px}.ie-dpb .card__title+.card__description{margin:0 10px 10px;font-size:1rem}.ie-dpb .card__title+.card__description:empty{margin:0}.ie-dpb .card__description{line-height:1.4}.ie-dpb .card__action{flex:0 0 auto;margin-right:15px}.ie-dpb .card__actions{overflow:hidden;font-weight:300;font-size:1rem;padding:10px;text-align:center;display:flex;background-color:hsla(0,0%,100%,.5)}.ie-dpb .card__actions-item{flex:1}.ie-dpb .card--standard .card__item{display:flex}.ie-dpb .card--standard .card__image{min-height:80px;width:80px;align-self:stretch}.ie-dpb .card--standard .card__content-container{flex:3}.ie-dpb .card--standard .card__content{display:flex;flex:1 1 0;min-width:0}.ie-dpb .card--standard .card__action{align-self:center}.ie-dpb .card--standard.card--image-position-left .card__item{flex-direction:row}.ie-dpb .card--standard.card--image-position-left .card__image{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.ie-dpb .card--standard.card--image-position-right .card__item{flex-direction:row-reverse}.ie-dpb .card--standard.card--image-position-right .card__image{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.ie-dpb .card--standard.card--image-position-top .card__item{flex-direction:column}.ie-dpb .card--standard.card--image-position-top .card__image{border-radius:inherit;width:100%;padding-top:var(--aspect-ratio-card);min-height:0}.ie-dpb .card--standard.card--image-position-bottom .card__item{flex-direction:column-reverse}.ie-dpb .card--standard.card--image-position-bottom .card__image{border-radius:inherit;width:100%;padding-top:var(--aspect-ratio-card);min-height:0}.ie-dpb .card--standard.card--image-size-contain .card__image{background-size:contain;background-color:var(--card-image-background-color)}.ie-dpb .card--standard.card--image-size-full .card__image{padding:0}.ie-dpb .card--standard.card--image-size-full .card__image img{width:100%;display:block;border-radius:inherit}.ie-dpb .card--horizontal{flex-direction:row;display:flex;overflow-x:auto;margin-right:calc(var(--page-margin)*-1)}.ie-dpb .card--horizontal .card__item{flex:0 0 auto;width:var(--card-horizontal-width);margin-right:15px;border-radius:var(--border-radius);margin-bottom:0;display:flex;flex-direction:column}.ie-dpb .card--horizontal .card__item.card__view-all .card__content{display:flex}.ie-dpb .card--horizontal .card__image{height:var(--card-horizontal-width)}.ie-dpb .card--horizontal .card__content-container{flex-direction:column;flex:1}.ie-dpb .card--horizontal .card__content{width:100%}.ie-dpb .card--horizontal .card__title{-webkit-line-clamp:3;max-height:3.9rem}.ie-dpb .card--horizontal .card__action{align-self:flex-end;margin-bottom:10px;margin-right:10px}.ie-dpb .card--horizontal.card--image-position-top .card__image{border-radius:inherit}.ie-dpb .card--horizontal.card--image-position-bottom .card__item{flex-direction:column-reverse}.ie-dpb .card--horizontal.card--image-position-bottom .card__image{border-radius:inherit}.ie-dpb .card--horizontal.card--image-size-contain .card__image{background-size:contain;background-color:var(--card-image-background-color)}.ie-dpb .card--html .card__item{background-color:inherit}.ie-dpb .card--html .card__item .card__description{margin-left:0;margin-right:0;line-height:1.4rem}.ie-dpb .card--html .card__item .card__title{margin-left:0;margin-right:0}.ie-dpb .card--text-overlay .card__item{position:relative}.ie-dpb .card--text-overlay .card__item .card__image{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding-top:var(--aspect-ratio-page-header);border-radius:var(--border-radius)}.ie-dpb .card--text-overlay .card__item .card__content-container{color:#fff;position:absolute;bottom:0;left:0;right:0;padding:25px 0 10px;background:linear-gradient(0deg,rgba(0,0,0,.65) 60%,transparent)}.ie-dpb .card--simple .card__item{display:flex;background-color:inherit;border-radius:0}.ie-dpb .card--simple .card__image{min-height:80px;flex:1;align-self:stretch}.ie-dpb .card--simple .card__content-container{flex:3}.ie-dpb .card--simple .card__content{display:flex;flex:1 1 0;min-width:0}.ie-dpb .card--simple .card__content .card__title{margin-bottom:0;color:var(--grouping-title-color)}.ie-dpb .card--simple .card__action{align-self:center}.ie-dpb .card--simple.card--image-position-left .card__item{flex-direction:row}.ie-dpb .card--simple.card--image-position-left .card__image{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.ie-dpb .card--simple.card--image-position-right .card__item{flex-direction:row-reverse}.ie-dpb .card--simple.card--image-position-right .card__image{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.ie-dpb .card--simple.card--image-size-contain .card__image{background-size:contain;background-color:var(--card-image-background-color)}.ie-dpb .component{margin-bottom:40px}.ie-dpb .component__title{display:flex;font-size:1.2rem;font-weight:700;margin-bottom:5px}.ie-dpb .component__title:empty{margin-bottom:0}.ie-dpb .component__title-bar{width:3px;background-color:var(--accent-background-color);margin-right:5px;flex:0 0 auto}.ie-dpb .component__subtitle{margin-bottom:5px}.ie-dpb .component__subtitle:empty{margin-bottom:0}.ie-dpb .component--spotlight{background-color:var(--highlight-background-color);border-radius:var(--border-radius);padding:10px;overflow:hidden}.ie-dpb .component--spotlight .component__header{color:var(--highlight-text-color)}.ie-dpb .component--spotlight .component__title-bar{display:none}.ie-dpb .components{display:flex;flex-direction:column;margin-left:var(--page-margin);margin-right:var(--page-margin)}.ie-dpb .components.view-all{margin-top:var(--page-margin)}.ie-dpb{--accent-background-color:#851619;--accent-text-color:#fff;--highlight-background-color:#bc1818;--highlight-text-color:#fff;--aspect-ratio-page-header:56.25%;--aspect-ratio-card:56.25%;--border-radius:5px;--card-background-color:#444;--card-horizontal-width:150px;--card-image-background-color:#333;--card-text-color:#fff;--page-margin:20px;--page-background-color:#222;--page-text-color:#fff;--grouping-title-color:#d9d900;--font-families:Roboto,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--link-color:var(--accent-background-color);max-width:100vw;display:flex;flex-direction:row;justify-content:center;font-family:var(--font-families);min-height:100vh;background-color:var(--page-background-color);color:var(--page-text-color)}.ie-dpb a,.ie-dpb a:visited{color:var(--link-color);text-decoration:none}.ie-dpb pre{white-space:pre-wrap;overflow-wrap:break-word}.ie-dpb img{max-width:100%}.ie-dpb h1,.ie-dpb h2,.ie-dpb h3,.ie-dpb h4,.ie-dpb h5,.ie-dpb h6,.ie-dpb p{margin-top:0;margin-bottom:1rem}.ie-dpb h1{font-size:2rem}.ie-dpb h2{font-size:1.5rem}.ie-dpb h3{font-size:1.17rem}.ie-dpb h4{font-size:1rem}.ie-dpb h5{font-size:.87rem}.ie-dpb h6{font-size:.67rem}.ie-dpb blockquote{margin-top:5px;border-left:4px solid #ccc;padding-left:16px;margin-bottom:5px;margin-inline-start:20px;margin-inline-end:20px}.ie-dpb i.arrow{border:solid;border-width:0 3px 3px 0;display:inline-block;padding:3px}.ie-dpb i.arrow.big{border:solid;border-width:0 5px 5px 0;padding:18px}.ie-dpb i.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.ie-dpb i.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.ie-dpb i.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.ie-dpb i.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ie-dpb.ie-dpb--web .ie-dpb-content{display:block;width:100%}.ie-dpb.ie-dpb--web .title-bar{position:fixed;left:0;top:0;width:100%;z-index:1000}.ie-dpb.ie-dpb--web .title-bar+.page{padding-top:50px}@media print{.ie-dpb .ie-dpb-content .title-bar{display:none}.ie-dpb .ie-dpb.ie-dpb--web .title-bar+.page{padding-top:0}}.ie-dpb .card__image,.ie-dpb img{page-break-inside:avoid;break-inside:avoid}.ie-dpb .pagebreak{page-break-before:always;break-before:always}.ie-dpb-content{display:flex;flex-direction:column;flex:1 1 0;max-width:100%}@media (min-width:600px){.ie-dpb-content{max-width:600px}}