@media all and (max-width:1599px){html,body{min-height:100%}}@media all and (max-width:1299px){html,body{min-height:100%}}@media all and (max-width:999px){html,body{min-height:100%}}@media all and (max-width:631px){html,body{min-height:100%}}@media all and (max-width:481px){html,body{min-height:100%}}@media all and (min-width:482px){html,body{min-height:100%}}@media all and (min-width:632px){html,body{min-height:100%}}@media all and (min-width:1000px){html,body{min-height:100%}}@media all and (min-width:1300px){html,body{min-height:100%}}body{padding:0}.cal_cont{width:100%}.full{color:var(--widget-color-text)}.calwidget{--hover-color: var(--widget-color-main);--widget-color-main: var(--primary, var(--lm-primary));--widget-color-main-alt: var(--primary_light, var(--lm-primary-light));--widget-color-main-transparent: hsl(45deg 97% 54% / 25%);--widget-color-background: var(--background, var(--lm-background));--widget-color-background-alt: var(--background_dark, var(--lm-background-dark));--widget-color-text: var(--text, var(--lm-text));--widget-color-text-on-main: black;--loading-icon-color: var(--widget-color-main);--widget-border-radius: var(--radius, var(--lm-radius));--navigation-color-background: transparent;--navigation-color-text: var(--widget-color-text);--navigation-color-icon: var(--navigation-color-text);--navigation-color-inactive-link: var(--secondary_dark, var(--lm-secondary-dark));--navigation-color-inactive-icon: var(--navigation-color-inactive-icon);--navigation-color-border: var(--tertiary_light, var(--lm-tertiary-light));--navigation-border-width: 2px;--navigation-border-radius: 0;--message-custom-color-neutral-background: var(--widget-color-main);--message-custom-color-neutral-text: var(--widget-color-text-on-main);--message-custom-color-error-background: var(--red, var(--lm-red));--message-custom-color-error-text: white;--message-custom-color-success-background: var(--form_valid, var(--lm-form-valid));--message-custom-color-success-text: white;--special-offer-mark-color-background: var(--widget-color-main);--special-offer-mark-color-text: var(--widget-color-text);--active-day-color-background: var(--widget-color-text);--active-day-color-text: var(--widget-color-background);--slot-color-background: var(--widget-color-background);--slot-color-text: var(--widget-color-text);--slot-color-border: var(--slot-color-text);--slot-color-background-hover: var(--widget-color-main-alt);--slot-color-border-hover: var(--slot-color-border);--slot-booked-color-background: transparent;--slot-booked-color-border: var(--widget-color-text);--slot-booked-opacity: .3;--slot-border-radius: var(--widget-border-radius);--slot-border-width: 1px;--widget-form-section-color-text: var(--widget-color-text);--widget-form-section-color-label: var(--widget-form-section-color-text);--widget-form-section-color-icons: var(--widget-form-section-color-label);--widget-form-color-border: var(--secondary, var(--lm-secondary));--widget-form-color-background: var(--background, var(--lm-background));--widget-form-color-label: var(--widget-color-text);--widget-form-color-placeholder: var(--lm-form-color-placeholder);--widget-form-focus-color-border: var(--widget-color-main);--widget-form-focus-color-background: var(--widget-form-color-background);--widget-form-focus-color-label: var(--widget-color-main);--widget-form-focus-color-placeholder: var(--lm-form-color-placeholder);--widget-form-hover-color-border: var(--widget-form-color-border);--widget-form-hover-color-background: var(--widget-form-color-background);--widget-form-hover-color-label: var(--widget-form-color-label);--widget-form-hover-color-placeholder: var(--widget-form-color-placeholder);--widget-form-color-check-button-border: var(--widget-form-color-label);--widget-form-color-check-button-background: var(--widget-form-color-background);--widget-form-color-check-button-text: var(--widget-form-color-label);--widget-form-color-checked-button-border: var(--widget-form-color-label);--widget-form-color-checked-button-background: var(--widget-form-color-label);--widget-form-color-checked-button-text: var(--widget-form-color-background);--widget-form-color-check-hover-border: var(--widget-form-color-check-button-border);--widget-form-color-check-border: var(--widget-color-main);--widget-form-color-check-background: var(--widget-color-main);--widget-form-border-width: 1px;--widget-form-border-radius: var(--widget-border-radius);--side-button-color-background: var(--widget-color-background-alt);--side-button-color-background-hover: var(--secondary, var(--lm-secondary));--side-button-color-text: var(--widget-color-text);--side-button-color-inactive-text: var(--secondary_dark, var(--lm-secondary-dark));--side-button-color-inactive-background: var(--widget-color-background-alt);--side-button-height: 90px;--side-button-font-size: 2.9859rem;--side-button-border-radius: var(--widget-border-radius);--widget-button-border-width: 1px;--widget-button-border-radius: var(--widget-border-radius);--widget-button-book-color-background: var(--widget-color-main);--widget-button-book-color-background-dark: var(--bs-primary-btn-dark);--widget-button-book-color-text: var(--widget-color-text-on-main);--widget-button-book-color-icon: var(--widget-color-text-on-main);--widget-button-book-color-border: var(--widget-color-main);--widget-button-book-hover-color-background: var(--widget-button-book-color-background);--widget-button-book-hover-color-text: var(--widget-button-book-color-text);--widget-button-book-hover-color-icon: var(--widget-color-main);--widget-button-book-hover-color-border: var(--widget-button-book-hover-color-background);--widget-button-back-color-background: var(--lm-secondary-dark);--widget-button-back-color-background-dark: var(--bs-secondary-btn-dark);--widget-button-back-color-text: var(--widget-color-text);--widget-button-back-color-icon: var(--widget-button-secondary-color-text);--widget-button-back-color-border: var(--widget-button-back-color-background, var(--lm-secondary));--widget-button-back-hover-color-background: var(--lm-secondary);--widget-button-back-hover-color-text: var(--widget-button-back-color-text);--widget-button-back-hover-color-icon: var(--widget-button-back-color-icon);--widget-button-back-hover-color-border: var(--widget-button-back-hover-color-background);min-height:0;background:transparent}.calwidget .btn{--lm-button-border-width: var(--widget-button-border-width)}.calwidget .btn.btn-secondary{--bs-btn-color: var(--widget-button-back-color-text);--bs-btn-bg: var(--widget-button-back-color-background);--bs-btn-border-color: var(--widget-button-back-color-border);--bs-btn-hover-color: var(--widget-button-back-hover-color-text);--bs-btn-hover-border-color: var(--widget-button-back-hover-color-border);--bs-btn-hover-bg: var(--widget-button-back-hover-color-background);--bs-btn-bg-dark: var(--widget-button-back-color-background-dark);--bs-btn-active-bg: var(--widget-button-back-color-background);--bs-btn-active-border-color: var(--widget-button-back-color-border);--bs-btn-active-color: var(--widget-button-back-color-text)}.calwidget .btn.btn-primary{--bs-btn-color: var(--widget-button-book-color-text);--bs-btn-bg: var(--widget-button-book-color-background);--bs-btn-border-color: var(--widget-button-book-color-border);--bs-btn-hover-color: var(--widget-button-book-hover-color-text);--bs-btn-hover-border-color: var(--widget-button-book-hover-color-border);--bs-btn-hover-bg: var(--widget-button-book-hover-color-background);--bs-btn-bg-dark: var(--widget-button-book-color-background-dark);--bs-btn-active-bg: var(--widget-button-book-color-background);--bs-btn-active-border-color: var(--widget-button-book-color-border);--bs-btn-active-color: var(--widget-button-book-color-text)}.calwidget .btn:focus-visible{box-shadow:0 0 0 .25rem var(--widget-color-main-transparent)}.calwidget .widget{background:transparent}.calwidget section.selection_grid>a{width:auto;min-width:150px;color:var(--widget-color-text, var(--lm-text));border-color:var(--widget-color-main)}.calwidget section.selection_grid>span{border-color:var(--widget-color-main)}.calwidget section.selection_grid picture{flex-shrink:0}.calwidget form{--lm-primary: var(--widget-color-main);--lm-primary-light: var(--widget-color-main-alt);--lm-radius: var(--widget-form-border-radius);--bs-btn-active-bg: var(--form-color-label, var(--lm-text));--bs-btn-active-color: var(--radios-border-radius, var(--lm-background));--bs-form-label-color: var(--widget-form-color-label)}.calwidget form .form-control{--bs-form-control-bg: var(--widget-form-color-background);--bs-form-control-border-color: var(--widget-form-color-border);--bs-border-radius: var(--widget-form-border-radius)}.calwidget form .form-control::placeholder{color:var(--widget-form-color-placeholder)}.calwidget form .form-control:hover{border-color:var(--widget-form-hover-color-border)}.calwidget form .form-control:focus-visible,.calwidget form .form-control:focus,.calwidget form .form-check-input:focus-visible,.calwidget form .form-check-input:focus{background:var(--widget-form-color-background);border-color:var(--widget-form-focus-color-border);box-shadow:0 0 0 .25rem var(--widget-color-main-transparent)}.calwidget form .form-check-input:not(.is-invalid){--bs-form-check-bg: var(--widget-form-color-background);--bs-form-check-border: var(--widget-form-color-border)}.calwidget form .btn.form-check-label{background-color:var(--widget-form-color-check-button-background);border:1px solid var(--widget-form-color-check-button-border);color:var(--widget-form-color-check-button-text)}.calwidget form .btn.form-check-label:hover{border-color:var(--widget-form-color-check-hover-border)}.calwidget form label:not(:focus-within):hover input{border-color:var(--widget-form-hover-color-border);background-color:var(--widget-form-hover-color-background)}.calwidget form label:not(:focus-within):hover input::placeholder{color:var(--widget-form-hover-color-placeholder)}.calwidget form .form-check:not(.form-switch) .form-check-input:checked{background-color:var(--widget-form-color-check-background);border-color:var(--widget-form-color-check-border)}.calwidget form .btn-check:checked+.btn{background-color:var(--widget-form-color-checked-button-background);border-color:var(--widget-form-color-checked-button-border);color:var(--widget-form-color-checked-button-text)}.calwidget form .btn-check:focus-visible+.btn{box-shadow:0 0 0 .25rem var(--widget-color-main-transparent);border-color:var(--widget-form-focus-color-border)}.dark{--lm-background: #000;--lm-background-dark: #171717;--lm-text: #fff;--lm-secondary-dark: #414141;--lm-tertiary: #cecece;--lm-secondary: #4f4f4f;--lm-primary-light: #b28b13}.dark .loading_screen{background-color:#000000e6}
