@import url("/wp-content/plugins/booking/css/time_picker_skins/light__24_8.css");.wpbc_calendar_blur_small{filter:blur(0.7px);pointer-events:none;user-select:none}.wpbc_calendar_blur{filter:blur(1.2px);pointer-events:none;user-select:none}.wpbc_spins_loader_wrapper{position:absolute;top:50%;left:50%;width:1px;height:1px;z-index:1000}.wpbc_spins_loader{display:block;position:relative;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;border:2px
solid transparent;border-top-color:#2d6281;-webkit-animation:wpbc_spin_r 2s linear infinite;animation:wpbc_spin_r 2s linear infinite}.wpbc_spins_loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:2px
solid transparent;border-top-color:#73983c;-webkit-animation:wpbc_spin_r 3s linear infinite;animation:wpbc_spin_r 3s linear infinite}.wpbc_spins_loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:2px
solid transparent;border-top-color:#af2e2e;-webkit-animation:wpbc_spin_r 1.5s linear infinite;animation:wpbc_spin_r 1.5s linear infinite}.wpbc_spins_loader_mini{display:block;position:relative;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px
solid transparent;border-top-color:#2d6281;-webkit-animation:wpbc_spin_r 1.1s linear infinite;animation:wpbc_spin_r 1.1s linear infinite}.wpbc_spins_loader_mini:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:50%;border:2px
solid transparent;border-top-color:#73983c;-webkit-animation:wpbc_spin_r 1.75s linear infinite;animation:wpbc_spin_r 1.75s linear infinite}.wpbc_spins_loader_mini:after{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;border-radius:50%;border:2px
solid transparent;border-top-color:#af2e2e;-webkit-animation:wpbc_spin_r 1.85s linear infinite;animation:wpbc_spin_r 1.85s linear infinite}.wpbc_spin_loader_one_new{border:2px
solid #345a95;border-top-color:transparent !important;display:block;position:relative;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;-webkit-animation:wpbc_spin_r 1.1s linear infinite;animation:wpbc_spin_r 1.1s linear infinite}.wpbc_one_spin_loader_mini{display:block;position:relative;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px
solid #2d6281;border-top-color:transparent !important;-webkit-animation:wpbc_spin_r 1.1s linear infinite;animation:wpbc_spin_r 1.1s linear infinite}.wpbc_one_spin_loader_mini2{display:block;position:relative;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -5px;border-radius:50%;border:2px
solid #345a95;border-top-color:transparent !important;-webkit-animation:wpbc_spin_r 0.9s linear infinite;animation:wpbc_spin_r 0.9s linear infinite}.wpbc_one_spin_loader_micro{display:block;position:relative;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px
solid #2d6281;border-top-color:transparent !important;-webkit-animation:wpbc_spin_r 0.8s linear infinite;animation:wpbc_spin_r 0.8s linear infinite}@-webkit-keyframes
wpbc_spin_r{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
wpbc_spin_r{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes
wpbc_spin_l{100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes
wpbc_spin_l{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}.wpbc_spins_loading_container{text-align:center;font-size:14px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:90px;text-shadow:none}.wpbc_spins_loading_container
.wpbc_booking_form_spin_loader{position:relative}.wpbc_spins_loading_container
span{padding:0;margin:0
0 0 35px;font-size:15px}.wpbc_spins_loader_other{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, #8ECE01 94%, #0000) top/2px 2px no-repeat,
conic-gradient(#0000 30%, #8ECE01);-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - 2px), #000 0);animation:wpbc_spins_loader_other_anim 0.75s infinite linear}@keyframes
wpbc_spins_loader_other_anim{100%{transform:rotate(1turn)}}.wpbc_times_selector{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;white-space:nowrap;word-wrap:normal;width:100%;gap:15px}.wpbc_times_selector
div{margin:7px
0;padding:0.1em 1.5em;cursor:pointer;width:auto;line-height:2;flex:1 1 auto;max-width:Min(250px, 100%);white-space:wrap;word-break:normal}.wpbc_times_selector div.wpbc_time_picker_disabled:hover,
.wpbc_times_selector
div.wpbc_time_picker_disabled{cursor:not-allowed;color:#fff;background:#dc3400}@media (max-width: 400px){.wpbc_times_selector
div{min-width:Min(200px, 100%);white-space:normal}}.wpbc_times_selector
span.wpbc_no_time_pickers{flex:1 0 130px;padding:5px
10px;width:auto;margin:10px
15px 0 0;text-align:center;color:#959595;font-weight:400;background:#f6f6f6;border:1px
solid #dcdcdc;border-radius:5px;cursor:pointer}.wpbc_container.wpbc_form .wpbc_times_selector,
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector,
.wpbc_booking_ui_theme_scope
.wpbc_times_selector{--wpbc_timepicker-font-size:var(--wpbc_form-button-size-font-size, 15px);--wpbc_timepicker-bg-color:var(--wpbc_form-field-background-color, #ffffff);--wpbc_timepicker-text-color:var(--wpbc_form-field-text-color, #3c434a);--wpbc_timepicker-border-color:var(--wpbc_form-field-border-color, #cccccc);--wpbc_timepicker-bg-color-opacity:100%;--wpbc_timepicker-hover-bg-color:var(--wpbc_form-field-background-color, #ffffff);--wpbc_timepicker-hover-text-color:var(--wpbc_form-field-text-color, #3c434a);--wpbc_timepicker-hover-border-color:var(--wpbc_form-accent-color, var(--wpbc_form-field-focus-border-color, #066aab));--wpbc_timepicker-hover-bg-color-opacity:100%;--wpbc_timepicker-selected-bg-color:var(--wpbc_form-accent-color, var(--wpbc_form-button-background-color, #066aab));--wpbc_timepicker-selected-text-color:var(--wpbc_form-accent-contrast-color, var(--wpbc_form-button-text-color, #ffffff));--wpbc_timepicker-selected-border-color:var(--wpbc_form-accent-color, var(--wpbc_form-button-border-color, #066aab));--wpbc_timepicker-selected-bg-color-opacity:100%;--wpbc_timepicker-border-width:var(--wpbc_form-button-border-size, 1px);--wpbc_timepicker-border-radius:var(--wpbc_form-button-border-radius, 4px)}.wpbc_container.wpbc_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled),
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled),
.wpbc_booking_ui_theme_scope .wpbc_times_selector div:not(.wpbc_time_picker_disabled){background:var(--wpbc_timepicker-bg-color);border-color:var(--wpbc_timepicker-border-color);color:var(--wpbc_timepicker-text-color);outline:2px
solid transparent;outline-offset:2px;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, color 0.15s ease-in-out}.wpbc_container.wpbc_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled):hover,
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled):hover,
.wpbc_booking_ui_theme_scope .wpbc_times_selector div:not(.wpbc_time_picker_disabled):hover,
.wpbc_container.wpbc_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled):not(.wpbc_time_selected):focus,
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled):not(.wpbc_time_selected):focus,
.wpbc_booking_ui_theme_scope .wpbc_times_selector div:not(.wpbc_time_picker_disabled):not(.wpbc_time_selected):focus{background:var(--wpbc_timepicker-hover-bg-color);border-color:var(--wpbc_timepicker-hover-border-color);color:var(--wpbc_timepicker-hover-text-color)}.wpbc_container.wpbc_form .wpbc_times_selector div.wpbc_time_selected,
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector div.wpbc_time_selected,
.wpbc_booking_ui_theme_scope .wpbc_times_selector div.wpbc_time_selected,
.wpbc_container.wpbc_form .wpbc_times_selector div.wpbc_time_selected:hover,
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector div.wpbc_time_selected:hover,
.wpbc_booking_ui_theme_scope .wpbc_times_selector div.wpbc_time_selected:hover{background:var(--wpbc_timepicker-selected-bg-color);border-color:var(--wpbc_timepicker-selected-border-color);color:var(--wpbc_timepicker-selected-text-color)}.wpbc_container.wpbc_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled):focus,
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector div:not(.wpbc_time_picker_disabled):focus,
.wpbc_booking_ui_theme_scope .wpbc_times_selector div:not(.wpbc_time_picker_disabled):focus{box-shadow:0 0 0 2px var(--wpbc_form-button-focus-inner-color, var(--wpbc_form-field-background-color, #ffffff));outline-color:var(--wpbc_form-choice-focus-color, var(--wpbc_form-field-focus-border-color, #066aab))}.wpbc_container.wpbc_form .wpbc_times_selector span.wpbc_no_time_pickers,
.wpbc_container.wpbc_container_booking_form .wpbc_times_selector span.wpbc_no_time_pickers,
.wpbc_booking_ui_theme_scope .wpbc_times_selector
span.wpbc_no_time_pickers{background:var(--wpbc_form-field-background-color, #f6f6f6);border-color:var(--wpbc_form-field-border-color, #dcdcdc);color:var(--wpbc_form-field-disabled-color, #959595)}