#boxed-wrapper .d-none{display:none !important}#boxed-wrapper .team-card-image{width:100%}#boxed-wrapper .fusion-form-consent-field label{line-height:120%}#boxed-wrapper .fusion-form-textarea-field textarea{min-width:100%;max-width:100%;min-height:74px}#boxed-wrapper .opening-hours .friday .hours:after{content:" (admin only)"}@media (max-width:960px){#boxed-wrapper .ccb-main-widget .ccb-vertical-layout{flex-direction:column}}@media (max-width:960px){#boxed-wrapper .ccb-main-widget .ccb-fields-block,#boxed-wrapper .ccb-main-widget .ccb-subtotals-block{width:100%}}#boxed-wrapper .ccb-main-widget .ccb-header-title,#boxed-wrapper .ccb-main-widget .ccb-field__title,#boxed-wrapper .ccb-main-widget .ccb-summary-list__titles,#boxed-wrapper .ccb-main-widget .ccb-total-row{color:var(--h2_typography-color)}#boxed-wrapper .ccb-main-widget .ccb-summary-list__titles{background:var(--awb-color7)}body #main .fusion-fullwidth .title-accordion{display:flex}body #main .fusion-fullwidth .fusion-column-wrapper:has(> .title-accordion){cursor:pointer}body #main .fusion-fullwidth .fusion-column-wrapper:has(> .title-accordion):hover{background-color:#ebf6fb}body #main .fusion-fullwidth .border-text{background-image:var(--awb-bg-image);background-color:var(--awb-bg-color);background-position:var(--awb-bg-position);background-blend-mode:var(--awb-bg-blend);background-repeat:var(--awb-bg-repeat);background-size:var(--awb-bg-size);border-width:2px;border-color:#1f75ab;border-style:var(--awb-border-style);border-radius:var(--awb-border-radius);box-shadow:var(--awb-box-shadow);padding:var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);overflow:var(--awb-overflow);transition:var(--awb-transition);transform:var(--awb-transform);transform-origin:var(--awb-transform-origin);column-gap:var(--awb-column-gap);row-gap:var(--awb-row-gap);max-height:var(--awb-max-height);padding:20px}body #main .fusion-fullwidth .title-accordion-content{overflow:hidden;transition:max-height 0.3s ease}body #main .fusion-fullwidth .title-accordion-content .fusion-title:has(a){margin-top:20px;background-image:var(--awb-bg-image);background-color:#666b7717;background-position:var(--awb-bg-position);background-blend-mode:var(--awb-bg-blend);background-repeat:var(--awb-bg-repeat);background-size:var(--awb-bg-size);border-width:var(--awb-border-top) var(--awb-border-right) var(--awb-border-bottom) var(--awb-border-left);border-color:var(--awb-border-color);border-style:var(--awb-border-style);border-radius:var(--awb-border-radius);box-shadow:var(--awb-box-shadow);padding:var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);overflow:var(--awb-overflow);transition:var(--awb-transition);transform:var(--awb-transform);transform-origin:var(--awb-transform-origin);column-gap:var(--awb-column-gap);row-gap:var(--awb-row-gap);max-height:var(--awb-max-height)}body #main .fusion-fullwidth .title-accordion-content .fusion-title:has(a):hover{background-color:#3b3d4426}body #main .fusion-fullwidth .title-accordion-content .fusion-title:has(a) a{color:#666b77;text-decoration:none !important}.title-accordion{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.title-accordion-arrow{display:inline-block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.3s ease;flex-shrink:0}.title-accordion.is-open .title-accordion-arrow{transform:rotate(-135deg)}@media (max-width:500px){#boxed-wrapper .mobile-schedule{display:none}}#main .contact-links a{color:#fff;text-decoration:none !important}#main .contact-links a.active{text-decoration:underline 2px !important}#main .contact-open-hours p{margin-bottom:0}