#app .square[data-v-200f4b7a]{font-size:1.8rem;background:#0a0a0a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;font-weight:700;border:6px solid #0a0a0a;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}#app .square.highlight[data-v-200f4b7a]{margin:0;background:#fff;color:#0a0a0a}#app a.square[data-v-200f4b7a]:hover{background:#fff;color:#0a0a0a}#app.dark .square[data-v-200f4b7a]{border:6px solid #fff;background:#fff;color:#0a0a0a}#app.dark .square.highlight[data-v-200f4b7a],#app.dark a.square[data-v-200f4b7a]:hover{background:#0a0a0a;color:#fff}.quares[data-v-14d2941c]{display:grid;gap:10px;color:#fff;margin-top:2rem}.slide-container[data-v-9803c3d8]{position:relative}.slide-container button.close-slide-container[data-v-9803c3d8]{display:none;z-index:2}@media screen and (min-width:1088px){.slide-container button.close-slide-container[data-v-9803c3d8]{display:initial;position:absolute;background:none;border:1px solid;color:inherit;font-size:1rem;top:10px;left:0;width:20px;height:24px;padding:0;border-radius:0;cursor:pointer}}.contentpage[data-v-9803c3d8] .photo-album{padding:0}.booking-form[data-v-080a5df2]{position:relative}.summary[data-v-080a5df2]{margin-bottom:1rem}.address[data-v-080a5df2]{margin-top:2rem}h3 small[data-v-080a5df2]{display:block;font-size:1rem;color:grey;line-height:1}.single-event>h3[data-v-080a5df2]{margin-bottom:2rem}.multiple-events[data-v-080a5df2],.slot[data-v-080a5df2]{margin-bottom:1rem}.event-calendar[data-v-3af0d49a]{padding:2rem;height:100vh;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex}.event-calendar.center-schedule[data-v-3af0d49a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-calendar .days[data-v-3af0d49a]{-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:40px}.event-calendar .days .day h4[data-v-3af0d49a]{min-width:140px;text-align:center}.event-calendar .days .day h4[data-v-3af0d49a],.event-calendar .days .placeholder[data-v-3af0d49a]{white-space:nowrap;height:40px;padding:10px}.event-calendar .days section.slots[data-v-3af0d49a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.event-calendar .days section.slots[data-v-3af0d49a]:before{content:"";position:absolute;left:0;top:30px;bottom:-10px;border-left:1px solid hsla(0,0%,100%,.15)}.event-calendar .days section.slots[data-v-3af0d49a]:last-child:after{content:"";position:absolute;right:0;top:30px;bottom:-10px;border-right:1px solid hsla(0,0%,100%,.15)}.event-calendar .days section.slots .day[data-v-3af0d49a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-calendar .days section.slots .day .slots[data-v-3af0d49a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.event-calendar .days section.slots .day .slots .slot[data-v-3af0d49a]{background:hsla(0,0%,100%,.2);border-left:4px solid;border-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;padding:2px 5px;line-height:1.3;-webkit-transition:background .15s ease;transition:background .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.event-calendar .days section.slots .day .slots .slot.disabled[data-v-3af0d49a]{pointer-events:none;color:hsla(0,0%,100%,.6)!important;cursor:not-allowed}.event-calendar .days section.slots .day .slots .slot.disabled .member-limit[data-v-3af0d49a]{color:#ff470f!important}.event-calendar .days section.slots .day .slots .slot.selected[data-v-3af0d49a]{background:rgba(70,70,70,.8)!important}.event-calendar .days section.slots .day .slots .slot .period[data-v-3af0d49a]{position:absolute;right:4px;bottom:2px;font-size:.7rem}.event-calendar .days section.slots .day .slots .slot .check[data-v-3af0d49a]{opacity:0;-webkit-transform:scale(-.8);transform:scale(-.8);position:absolute;width:20px;height:20px;left:5px;bottom:4px;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.event-calendar .days section.slots .day .slots .slot .check.visible[data-v-3af0d49a]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.event-calendar .days section.slots .day .slots a.slot[data-v-3af0d49a]:hover:not(.selected){background:hsla(0,0%,100%,.2)!important}.event-calendar .days section.steps[data-v-3af0d49a]{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-calendar .days section.steps .label-placeholder[data-v-3af0d49a]{width:40px;height:40px}.event-calendar .days section.steps .steps-container[data-v-3af0d49a]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.event-calendar .days section.steps .steps-container .step[data-v-3af0d49a]{width:100%}.event-calendar .days section.steps .steps-container .step hr[data-v-3af0d49a]{position:absolute;top:0;left:0;height:1px;margin:0}.event-calendar .days section.steps .steps-container .step.major hr[data-v-3af0d49a]{left:30px;right:-10px;background:none;border-bottom:1px solid hsla(0,0%,100%,.5)}.event-calendar .days section.steps .steps-container .step.major .time[data-v-3af0d49a]{position:absolute;left:0;top:-.5rem;font-size:1rem;line-height:1}.event-calendar .days section.steps .steps-container .step.minor hr[data-v-3af0d49a]{left:35px;right:-5px;background:none;border-bottom:1px solid hsla(0,0%,100%,.2)}.event-calendar .notification[data-v-3af0d49a]{color:#0a0a0a}.slide-container[data-v-66463372]{background:#0a0a0a;color:#fff}.slide-container button.close-slide-container[data-v-66463372]{display:none}@media screen and (min-width:1088px){.slide-container button.close-slide-container[data-v-66463372]{display:none}}.column.right footer[data-v-66463372]{color:#fff}.column.right footer #footer-menu a[data-v-66463372],.column.right footer #footer-menu li[data-v-66463372]:before{text-shadow:0 1px 5px hsla(0,0%,100%,.3),0 1px 2px hsla(0,0%,100%,.5)}