/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fc a:not(a[href]){color:#000;font-weight:400;cursor:default;text-decoration:none}.fc th a:not(a[href]){color:#fff}.fc-theme-standard .fc-list-day-cushion a:not(a[href]){color:#000;font-weight:700}.fc-day-grid-event .fc-content{white-space:normal}.fc-daygrid-dot-event{-ms-flex-wrap:wrap;flex-wrap:wrap}.fc-daygrid-dot-event .fc-event-title{white-space:normal}.fc .fc-button-primary,.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:#fff;border-color:#0b5e8e;color:#0b5e8e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.fc .fc-button-primary.fc-button-active:not(:hover,:active),.fc .fc-button-primary:not(:disabled).fc-button-active:not(:hover,:active),.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:not(:hover,:active),.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:not(:hover,:active),.fc .fc-button-primary:not(:disabled):active.fc-button-active:not(:hover,:active),.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:not(:hover,:active){background-color:#fff;border-color:#7a7a7a;color:#000 !important}.fc .fc-button-primary.fc-button-active:hover,.fc .fc-button-primary:not(:disabled).fc-button-active:hover,.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:hover,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:hover,.fc .fc-button-primary:not(:disabled):active.fc-button-active:hover,.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:hover{background-color:#f0fff0;border-color:#041736;color:#041736}.fc .fc-button-primary.fc-button-active:hover:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:hover:focus,.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:hover:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:hover:focus,.fc .fc-button-primary:not(:disabled):active.fc-button-active:hover:focus,.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:hover:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.fc .fc-button-primary.fc-button-active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active.fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:focus{-webkit-box-shadow:none;box-shadow:none;outline:2px solid #0c5986;outline-offset:4px}.fc .fc-button-primary.fc-button-active:active,.fc .fc-button-primary.fc-button-active:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active:active,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:active,.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:active,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:not(:disabled):active,.fc .fc-button-primary:not(:disabled):active.fc-button-active:active,.fc .fc-button-primary:not(:disabled):active.fc-button-active:not(:disabled):active,.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:active,.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:not(:disabled):active{background-color:#ecd1ff;border-color:#0a72b0;color:#0a72b0}.fc .fc-button-primary.fc-button-active:active:focus,.fc .fc-button-primary.fc-button-active:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active.fc-button-active:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled).fc-button-active:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled):active.fc-button-active:active:focus,.fc .fc-button-primary:not(:disabled):active.fc-button-active:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:active:focus,.fc .fc-button-primary:not(:disabled):active:not(:disabled).fc-button-active:not(:disabled):active:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.fc .fc-button-primary:hover,.fc .fc-button-primary:not(:disabled).fc-button-active:hover,.fc .fc-button-primary:not(:disabled):active:hover{background-color:#f0fff0;border-color:#041736;color:#041736}.fc .fc-button-primary:hover:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:hover:focus,.fc .fc-button-primary:not(:disabled):active:hover:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:none;box-shadow:none;outline:2px solid #0c5986;outline-offset:4px}.fc .fc-button-primary:active,.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active:active,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled):active,.fc .fc-button-primary:not(:disabled):active:active,.fc .fc-button-primary:not(:disabled):active:not(:disabled):active{background-color:#ecd1ff;border-color:#0a72b0;color:#0a72b0}.fc .fc-button-primary:active:focus,.fc .fc-button-primary:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled):active:active:focus,.fc .fc-button-primary:not(:disabled):active:not(:disabled):active:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.fc .fc-unthemed th{border-width:0}.fc .fc-unthemed td.fc-today{background:#e1f0ef;border-color:#3f8f8b}.fc .fc-button-group button{text-transform:capitalize}.fc .fc .fc-scroller{height:100% !important}.fc .fc .fc-list-table{margin-bottom:0}@media only screen and (max-width:48rem){.fc .fc .fc-toolbar.fc-header-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;margin-bottom:0 !important}.fc .fc .fc-toolbar.fc-header-toolbar .fc-center{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.fc .fc .fc-toolbar.fc-header-toolbar .fc-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:16px}.fc .fc .fc-toolbar.fc-header-toolbar .fc-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:16px}}.fc .fc-list-item-marker{display:none}.fc .fc-list-item-title a{color:#0b5e8e;font-weight:700;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;text-decoration:none}.fc .fc-list-item-title a:hover{color:#041736;text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(1px,.0875rem,.02em)}.fc .fc-list-item-title a:hover:focus{outline:none}.fc .fc-list-item-title a:focus-visible{outline:2px solid #0c5986;outline-offset:4px}.fc .fc-list-item-title a:active{color:#0a72b0;text-decoration:underline;text-underline-offset:max(4px,.2rem,.2em);text-decoration-thickness:max(1px,.0875rem,.02em)}.fc .fc-list-item-title a:active:focus{outline:none}.fc .fc-list-item-title a[target=_blank]::after{font-family:"Font Awesome 6 Pro";content:"";display:inline-block;margin-left:8px}.fc .fc-list-item-title .fc-time{display:none}.fc .fc-list-table tbody td{border:.5px solid #d3d3d3}
