.noclick{cursor:not-allowed;pointer-events:none}.noclick a{text-decoration:none}.blink{-webkit-animation:blink .75s linear infinite;-moz-animation:blink .75s linear infinite;-ms-animation:blink .75s linear infinite;-o-animation:blink .75s linear infinite;animation:blink .75s linear infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}@-ms-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}@-o-keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}@keyframes blink{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}body{background-color:var(--c-background);color:var(--c-body)}a{color:var(--c-primary)}a,a:hover{text-decoration:none}a:hover{color:var(--c-hover)}.bg-primary{background-color:var(--c-primary)!important}.bg-secondary{background-color:var(--c-secondary)!important}.text-primary{color:var(--c-primary)!important}.text-bg-primary{background-color:var(--c-primary)!important;color:var(--c-white)}.text-bg-secondary{background-color:var(--c-secondary)!important;color:var(--c-white)}.btn-primary,.btn-primary.show{align-items:center;background:var(--c-primary);border-color:var(--c-primary);border-radius:.625rem;color:var(--c-white);padding:.625rem 1.875rem}.btn-primary:active,.btn-primary:first-child:active,.btn-primary:hover{background-color:var(--c-hover);border-color:var(--c-primary)}.text-secondary{color:var(--c-secondary)}.btn-secondary{align-items:center;background-color:var(--c-secondary);border-color:var(--c-secondary);border-radius:.625rem;color:var(--c-white);padding:.625rem 1.875rem}.btn-secondary:hover{background-color:var(--c-hover);border-color:var(--c-secondary)}.vr{vertical-align:middle}.h-100{border-radius:.625rem;height:100%!important}.badge{background-color:var(--c-light)!important;color:var(--c-primary);font-size:16px;font-weight:500}.btn{color:var(--c-white)}.btn-disabled{background-color:var(--c-secondary)!important;border-color:var(--c-secondary)!important;color:var(--c-secondary-light)!important}.btn:active{color:var(--c-white)}.btn-link{color:var(--c-primary)!important}.btn-tile-row{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-5rem;margin-right:-5rem;padding-left:5rem;padding-right:5rem}.btn-tile{align-items:center;background-color:var(--c-primary);border-radius:.625rem;color:var(--c-white);display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.2;margin:.25rem 2.25rem .25rem .25rem;min-height:3rem;min-width:10rem;padding:2rem;text-align:center}.btn-tile:hover{background-color:var(--c-hover);color:var(--c-white)}.btn-tile.active{background-color:var(--c-light);border-color:var(--c-primary);box-shadow:0 0 0 .25rem var(--c-primary);color:var(--c-primary);pointer-events:none}.js-drag-scroll{cursor:grab;overflow:hidden;user-select:none;white-space:nowrap}.js-drag-scroll.dragging{cursor:grabbing}.card-body{padding:1.25rem}#page-content{max-width:1440px}.form-control,.form-floating,.form-select{border-radius:.625rem;height:2.9rem}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}section.search>div.card{background-color:var(--c-background);box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:1.5rem 0}section.search .form-label{display:block;text-align:start}.members-list .item-photo{font-size:1.5rem;font-weight:400;height:100px;user-select:none;width:100px}.media-title{color:var(--c-primary);font-weight:700}.media-date,.media-title{font-size:16px;margin:0;padding:0}.media-date{color:#666;font-weight:400}.media-preview{border-radius:.625rem;overflow:hidden;position:relative}.media-preview .hover,.media-preview .scheduling-info,.media-preview a.media-link{align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.media-preview .scheduling-info{background-color:rgba(0,0,0,.6);color:var(--c-light);cursor:default;overflow:hidden;pointer-events:none;text-align:center;text-shadow:1px 1px 1px #000;white-space:nowrap;width:100%;z-index:0}.media-preview .scheduling-info .text{font-size:20px}#list-home-block .media-preview .scheduling-info .text{font-size:32px}.media-preview a.media-link{z-index:1}.media-preview .hover{background-color:rgba(0,0,0,.6);color:#fff;font-size:14px;visibility:hidden}.media-preview .hover .text{border:1px solid #fff;padding:.5rem}.media-preview:hover .hover{visibility:visible}.media-preview .time-info{border-radius:.625rem 0 .625rem 0;color:#fff;min-width:6em;right:0;text-align:center}.media-preview .text-info,.media-preview .time-info{background-color:var(--c-primary);bottom:0;content:"";display:block;font-size:13px;font-weight:600;padding:8px;position:absolute;z-index:1}.media-preview .text-info{color:#fff!important;text-transform:uppercase;width:100%}.media-preview .alarm{background-repeat:no-repeat;border:none;display:inline-block;height:14px;margin-top:3px;width:12px}#notice{border-color:var(--c-primary)}section#featured>div.live{background-color:var(--c-light)}.fc .fc-button-primary{background-color:transparent;border:none;color:var(--c-primary)}.fc .fc-button-primary:hover,.fc .fc-button-primary:not(:disabled):active{background-color:var(--c-primary);border:none;color:var(--c-white)}.fc-daygrid-day{cursor:not-allowed}.fc-daygrid-day.has-events{cursor:pointer}.calendar .live .fc-daygrid-event-dot{border-color:green}.calendar .scheduled .fc-daygrid-event-dot{border-color:blue}.calendar .archived .fc-daygrid-event-dot{border-color:red}.calendar .calendar-legend .fc-daygrid-event-dot{border-width:7px}.calendar .item-content button{align-items:center;background-color:var(--c-white);border:1px solid var(--c-secondary-light);border-radius:.625rem;color:var(--c-body);display:flex;font-size:.875rem;font-weight:700;gap:.25rem;line-height:1.5;padding:.5rem 1.5rem}header{font-size:22px;margin:0 0 2rem}header.page{font-weight:400}header.page img.logo{max-height:56px}header.main{font-weight:500;padding-bottom:.75rem}header.main.play{border-bottom:1px solid #ccc;font-size:20px;font-weight:400}header.main.play a{font-size:16px;font-weight:700;text-decoration:none}:root{--c-primary:#063548;--c-hover:#0a5776;--c-light:#d0effb;--c-gradient:linear-gradient(90deg,var(--c-hover) 0%,var(--c-primary));--c-body:#343333;--c-secondary:#686868;--c-secondary-light:#d9d9d9;--c-background:#f1f3f5;--c-white:#fff;--c-red:#ed4c5c}.c-primary{color:var(--c-primary)}.c-hover{color:var(--c-hover)}.c-light{color:var(--c-light)}.c-body{color:var(--c-body)}.c-secondary{color:var(--c-secondary)}.c-secondary-light{color:var(--c-secondary-light)}.c-background{color:var(--c-background)}.bg-primary{background-color:var(--c-primary)}.bg-hover{background-color:var(--c-hover)}.bg-light{background-color:var(--c-light)!important}.bg-gradient{background:var(--c-gradient)}.bg-secondary-light{background-color:var(--c-secondary-light)}.bg-background{background-color:var(--c-background)}a,body,button,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{font-family:Titillium Web,sans-serif}.f-h1,h1{font-size:28px}.f-h1,.f-h2,h1,h2{color:var(--c-primary);font-weight:700}.f-h2,h2{font-size:24px}.f-h3,h3{font-size:20px}.f-h3,.f-h4,h3,h4{color:var(--c-primary);font-weight:600}.f-h4,h4{font-size:18px}.f-h5,h5{color:var(--c-primary);font-size:16px;font-weight:600}.f-body,.f-subtitle{font-size:16px;font-weight:400}.f-label{font-size:14px;font-weight:400}.f-button{font-size:16px;font-weight:600}a.navbar-brand{color:var(--c-primary)!important;font-size:25px;font-weight:700}nav{background-color:#fff;border-bottom:1px solid #e7ecef}nav ul{background:var(--c-gradient)}nav li{border-left:1px solid var(--c-secondary-light)}nav a{text-decoration:none}.nav-item .badge{margin-left:.5rem}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link.active{color:var(--c-white);font-size:16px;font-weight:700;text-transform:uppercase}.nav-link{padding:1.3rem!important}main .nav-link{padding:.5rem 1rem!important}.nav-link.active{background-color:transparent!important}.nav-link.active a{color:var(--c-white)!important}.nav-item:hover{background-color:var(--c-hover)}.nav-link:hover{color:var(--c-white)!important}.nav-link[aria-expanded=true]{background-color:var(--c-white)!important;color:var(--c-primary)!important}footer{margin:2rem 0 0}footer.page{background:var(--c-gradient);color:var(--c-white);font-size:14px;font-weight:400;padding:20px}.is-selected{background-color:var(--c-secondary-light);color:var(--c-secondary)}.is-highlighted{background-color:var(--c-hover);color:var(--c-white)}.choices .choices__input{border-bottom-left-radius:0;border-top-left-radius:0}.choices.is-open .choices__input{border-bottom-right-radius:0}.choices .choices__list--dropdown{display:none}.choices.is-open .choices__list--dropdown{display:block;max-height:278px;overflow-y:scroll}.choices__inner .choices__item{white-space:nowrap}.choices__list{border:0}.choices__list .form-control{border-radius:0}.choices__list--multiple{display:none}.choices__inner .choices__item:first-child{border-top-right-radius:.625rem}.choices__list--dropdown .choices__item:last-child{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.choices__inner .choices__list--dropdown{border-top-left-radius:0;border-top-right-radius:0}