:root{--jmulib-container-base: 900px;--jmulib-container-wide: 1300px;--jmulib-container-wide-gap: clamp(2rem, -4.039rem + 9.662vw, 4.5rem);--jmulib-container-header-footer: var(--jmulib-container-wide);--jmulib-container-width: 92%;--jmulib-block-gap: 1rem;--jmulib-bp-xs: 480px;--jmulib-bp-sm: 600px;--jmulib-bp-md: 768px;--jmulib-bp-lg: 1000px;--jmulib-bp-xl: 1400px;--jmulib-color-purple: #450084;--jmulib-color-purple-medium: #b599ce;--jmulib-color-purple-light: #daCCe6;--jmulib-color-gold: #cbb677;--jmulib-color-gold-dark: #ad9c65;--jmulib-color-gold-medium: #dfd2aa;--jmulib-color-gold-light: #f4efe1;--jmulib-color-gray-slate: #333;--jmulib-color-gray-dark: #595959;--jmulib-color-gray-medium: #b2b2b2;--jmulib-color-gray-light: #d6d6d6;--jmulib-color-green-dark: #556C19;--jmulib-color-green-bright: #adcc23;--jmulib-color-green-light: #deeba7;--jmulib-color-blue-dark: #396D84;--jmulib-color-blue-medium: #5498B6;--jmulib-color-blue-light: #D2EBF5;--jmulib-color-red-dark: #A4232B;--jmulib-color-gray-extra-light: #f1f1f1;--jmulib-color-green-medium: #A4C586;--jmulib-color-red-medium: #E06C73;--jmulib-color-red-light: #f5d2d9;--jmulib-color-red-bright: #EB0000;--jmulib-color-purple-bright: #60f;--jmulib-font-family-base: arial, helvetica, sans-serif;--jmulib-font-family-heading: "Roboto Slab", serif;--jmulib-color-font-base: #212121;--jmulib-font-size-base: 16px;--jmulib-font-size-h1-fluid: clamp(2.25rem, 1.75vw + 1.594rem, 3.125rem);--jmulib-line-height-h1-fluid: clamp(2.7rem, 1.651vw + 2.273rem, 3.594rem);--jmulib-font-size-xl-fluid: clamp(1.75rem, 1.5vw + 1.188rem, 2.5rem);--jmulib-line-height-xl-fluid: clamp(2.275rem, 1.45vw + 1.731rem, 3rem);--jmulib-font-size-lg-fluid: clamp(1.25rem, .75vw + .969rem, 1.625rem);--jmulib-line-height-lg-fluid: clamp(1.75rem, .725vw + 1.478rem, 2.113rem);--jmulib-font-size-md-fluid: clamp(1rem, .25vw + .906rem, 1.125rem);--jmulib-line-height-md-fluid: clamp(1.6rem, .175vw + 1.534rem, 1.688rem);--jmulib-font-size-sm-fluid: clamp(.875rem, .125vw + .828rem, .9375rem);--jmulib-line-height-sm-fluid: clamp(1.488rem, .025vw + 1.478rem, 1.5rem);--jmulib-button-border-width: .1875rem;--jmulib-button-padding: .4375rem .75rem;--jmulib-button-lighter: #fff 17%;--jmulib-button-darker: #000 17%;--jmulib-table-th-border: 2px solid var(--jmulib-color-gray-dark)}body>.container{margin:0 auto;max-width:var(--jmulib-container-wide);padding:30px 0 0;width:var(--jmulib-container-width)}:is(h1,h2,h3,h4,h5,h6){font-family:Roboto Slab,sans-serif;font-weight:400}.breadcrumb{display:none}.s-lc-c-l:has(#cal-form){margin-bottom:2rem;padding-bottom:15px}#cal-form .form-group{margin-bottom:2rem}#cal-form>:nth-child(2 of.form-group) label,#cal-form>.s-lc-bold{display:block;margin-bottom:.375rem}#cal-form #s-lc-c-filters>div{margin-bottom:1rem}#cal-form #s-lc-c-clear{float:none;margin-bottom:20px}.s-lc-public-evtp main{margin-left:auto;margin-right:auto;max-width:var(--jmulib-container-base)}#s-lc-eq-navform{display:none}.s-lc-spaces-time-grid{padding-top:0}.fc-datagrid-expander.fc-datagrid-expander-placeholder,.fc-resource .fc-icon{display:none}.s-lc-info-label{background-color:var(--jmulib-color-purple)}@media(max-width:600px){a.s-lc-item-more-info{display:none}}@media not (min-width:992px){.modal-body .img-thumbnail{max-width:200px}}.fc-cell-text .fa-plug,.fc-cell-text .fa-wheelchair-alt{display:none}:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary{background-color:var(--jmulib-color-purple);border:var(--jmulib-button-border-width) solid var(--jmulib-color-purple);border-radius:.5rem;color:#fff;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;line-height:normal!important;padding:var(--jmulib-button-padding);-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out}:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary):hover,:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary):focus-visible{color:#fff}:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary):not(:disabled):not([aria-disabled]){box-shadow:0 .25rem .375rem var(--jmulib-color-gray-medium)}:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary):not(:disabled):not([aria-disabled]):hover,:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary):not(:disabled):not([aria-disabled]):focus-visible{background-color:color-mix(in srgb,var(--jmulib-color-purple),var(--jmulib-button-lighter));-webkit-text-decoration:none;text-decoration:none;transform:translateY(-.125rem)}:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary):not(:disabled):not([aria-disabled]):active{box-shadow:0 .125rem .125rem var(--jmulib-color-gray-medium);transform:translateY(.0625rem)}[disabled]:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary),[aria-disabled]:is(:is(#s-lc-eq-form-box,#s-lc-eq-formcont,#s-lc-eq-success-buttons,#s-lc-eq-cancel-items,#s-lc-start-new-booking,#s-lc-new-reservation-form,#s-lc-eq-filters-form,#s-lc-eq-times-form) .btn-primary){cursor:not-allowed;opacity:1}:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info{background-color:var(--jmulib-color-purple);border:var(--jmulib-button-border-width) solid var(--jmulib-color-purple);border-radius:.5rem;color:#fff;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;line-height:normal!important;padding:var(--jmulib-button-padding);-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out}:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info):hover,:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info):focus-visible{color:#fff}:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info):not(:disabled):not([aria-disabled]){box-shadow:0 .25rem .375rem var(--jmulib-color-gray-medium)}:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info):not(:disabled):not([aria-disabled]):hover,:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info):not(:disabled):not([aria-disabled]):focus-visible{background-color:color-mix(in srgb,var(--jmulib-color-purple),var(--jmulib-button-lighter));-webkit-text-decoration:none;text-decoration:none;transform:translateY(-.125rem)}:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info):not(:disabled):not([aria-disabled]):active{box-shadow:0 .125rem .125rem var(--jmulib-color-gray-medium);transform:translateY(.0625rem)}[disabled]:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info),[aria-disabled]:is(:is(#s-lc-eq-formcont,#s-lc-eq-success-buttons) .btn-info){cursor:not-allowed;opacity:1}#s-lc-language-selector{height:auto}#jmulibSiteFooter a:focus-visible{outline-offset:.25rem!important}#jmulibSiteFooter p{margin-bottom:0}
