/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff08;color:#000}small{font-size:80%}sub,sup{font-size:1rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.reset{padding:0px;margin:0px;border:none;outline:none}.block{display:block}.center-block{margin-left:auto;margin-right:auto}.ul-reset,.bookings{padding:0px;margin:0px;border:none;outline:none;display:block;list-style:none}.clearfix:before{content:"";display:table;clear:both}.clearfix:after{content:"";display:table;clear:both}.inline-block,.btn{display:inline-block}.center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.sit-left{float:left}.sit-right{float:right}img.sit-left{margin-right:5px;margin-bottom:5px}.fit-img{width:100%;height:auto}.clickable{cursor:pointer}.white{color:#fff}.vertical-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.horizontal-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}.no-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}a.no-link{color:inherit}.hide-breadcrumb{display:none}#media{position:relative;height:0px;width:0px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-none{display:none}.d-contents{display:contents}.plural .plural{display:initial}.singular .plural{display:none}.slide-hide{max-height:100px;overflow:hidden;opacity:1;transition:max-height 0.33s linear, opacity 0.33s linear, visibility 0.33s linear}.slide-hide.hidden{opacity:0;max-height:0;visibility:hidden;transition:max-height 0.33s ease-in-out, opacity 0.33s linear, visibility 0.33s linear}form:has(.loading-overlay){position:relative}.loading-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.05);z-index:10}.loading-overlay .icon{color:white}.loading-overlay .icon svg{transform-origin:center center;animation:spinner 2s infinite linear}*{box-sizing:border-box}.turbo-progress-bar{height:6px !important;background-color:#ffffff !important}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face{font-family:"scrumpyfrontend";src:url(data:application/font-woff;base64,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);font-weight:normal;font-style:normal}[data-icon]:before{font-family:"scrumpyfrontend" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"scrumpyfrontend" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-properties:before{content:"\61"}.icon-phone:before{content:"\62"}.icon-search:before{content:"\63"}.icon-menu:before{content:"\64"}.icon-play:before{content:"\65"}.icon-content:before{content:"\66"}.icon-print:before{content:"\67"}.icon-availability:before{content:"\68"}.icon-ideas:before{content:"\69"}.icon-angle-left:before{content:"\6a"}.icon-angle-right:before{content:"\6b"}.icon-mail:before{content:"\6c"}.icon-cross:before{content:"\6d"}.container{margin-left:1rem;margin-right:1rem;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5)}#content{padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5)}.row>*{padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5)}.row,.static-row{margin-top:1.3333%;width:100%;margin-left:calc(-0.5 * var(--bs-gutter-x));margin-right:calc(-0.5 * var(--bs-gutter-x))}.row:before,.static-row:before{content:"";display:table;clear:both}.row:after,.static-row:after{content:"";display:table;clear:both}.row .row,.static-row .row{padding-left:0px;padding-right:0px}.row .row:first-child,.static-row .row:first-child{margin-top:0px}.row.wide-row,.static-row.wide-row{padding-left:0px;padding-right:0px}.row.clear-row,.static-row.clear-row{clear:both}.row .push-down,.static-row .push-down{padding-bottom:25px}.row .col,.row .col1,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8,.row .col9,.row .col10,.row .col11,.row .col12,.static-row .col,.static-row .col1,.static-row .col2,.static-row .col3,.static-row .col4,.static-row .col5,.static-row .col6,.static-row .col7,.static-row .col8,.static-row .col9,.static-row .col10,.static-row .col11,.static-row .col12{padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);float:left;min-height:1px}.row .col.no-right,.row .col1.no-right,.row .col2.no-right,.row .col3.no-right,.row .col4.no-right,.row .col5.no-right,.row .col6.no-right,.row .col7.no-right,.row .col8.no-right,.row .col9.no-right,.row .col10.no-right,.row .col11.no-right,.row .col12.no-right,.static-row .col.no-right,.static-row .col1.no-right,.static-row .col2.no-right,.static-row .col3.no-right,.static-row .col4.no-right,.static-row .col5.no-right,.static-row .col6.no-right,.static-row .col7.no-right,.static-row .col8.no-right,.static-row .col9.no-right,.static-row .col10.no-right,.static-row .col11.no-right,.static-row .col12.no-right{margin-right:0%;padding-right:0%}.row .col.no-left,.row .col1.no-left,.row .col2.no-left,.row .col3.no-left,.row .col4.no-left,.row .col5.no-left,.row .col6.no-left,.row .col7.no-left,.row .col8.no-left,.row .col9.no-left,.row .col10.no-left,.row .col11.no-left,.row .col12.no-left,.static-row .col.no-left,.static-row .col1.no-left,.static-row .col2.no-left,.static-row .col3.no-left,.static-row .col4.no-left,.static-row .col5.no-left,.static-row .col6.no-left,.static-row .col7.no-left,.static-row .col8.no-left,.static-row .col9.no-left,.static-row .col10.no-left,.static-row .col11.no-left,.static-row .col12.no-left{margin-left:0%;padding-left:0%}.row .col.pull-right,.row .col1.pull-right,.row .col2.pull-right,.row .col3.pull-right,.row .col4.pull-right,.row .col5.pull-right,.row .col6.pull-right,.row .col7.pull-right,.row .col8.pull-right,.row .col9.pull-right,.row .col10.pull-right,.row .col11.pull-right,.row .col12.pull-right,.static-row .col.pull-right,.static-row .col1.pull-right,.static-row .col2.pull-right,.static-row .col3.pull-right,.static-row .col4.pull-right,.static-row .col5.pull-right,.static-row .col6.pull-right,.static-row .col7.pull-right,.static-row .col8.pull-right,.static-row .col9.pull-right,.static-row .col10.pull-right,.static-row .col11.pull-right,.static-row .col12.pull-right{float:right}.row.center-row .col,.row.center-row .col1,.row.center-row .col2,.row.center-row .col3,.row.center-row .col4,.row.center-row .col5,.row.center-row .col6,.row.center-row .col7,.row.center-row .col8,.row.center-row .col9,.row.center-row .col10,.row.center-row .col11,.row.center-row .col12,.static-row.center-row .col,.static-row.center-row .col1,.static-row.center-row .col2,.static-row.center-row .col3,.static-row.center-row .col4,.static-row.center-row .col5,.static-row.center-row .col6,.static-row.center-row .col7,.static-row.center-row .col8,.static-row.center-row .col9,.static-row.center-row .col10,.static-row.center-row .col11,.static-row.center-row .col12{margin-left:auto;margin-right:auto;float:none}.row .col.center-col,.row .col1.center-col,.row .col2.center-col,.row .col3.center-col,.row .col4.center-col,.row .col5.center-col,.row .col6.center-col,.row .col7.center-col,.row .col8.center-col,.row .col9.center-col,.row .col10.center-col,.row .col11.center-col,.row .col12.center-col,.static-row .col.center-col,.static-row .col1.center-col,.static-row .col2.center-col,.static-row .col3.center-col,.static-row .col4.center-col,.static-row .col5.center-col,.static-row .col6.center-col,.static-row .col7.center-col,.static-row .col8.center-col,.static-row .col9.center-col,.static-row .col10.center-col,.static-row .col11.center-col,.static-row .col12.center-col{margin-left:auto;margin-right:auto;float:none}.row .col1,.static-row .col1{width:calc(100% * 1/ 12)}.row .col2,.static-row .col2{width:calc(100% * 2/ 12)}.row .col3,.static-row .col3{width:calc(100% * 3/ 12)}.row .col4,.static-row .col4{width:calc(100% * 4/ 12)}.row .col5,.static-row .col5{width:calc(100% * 5/ 12)}.row .col6,.static-row .col6{width:calc(100% * 6/ 12)}.row .col7,.static-row .col7{width:calc(100% * 7/ 12)}.row .col8,.static-row .col8{width:calc(100% * 8/ 12)}.row .col9,.static-row .col9{width:calc(100% * 9/ 12)}.row .col10,.static-row .col10{width:calc(100% * 10/ 12)}.row .col11,.static-row .col11{width:calc(100% * 11/ 12)}.row .col12,.static-row .col12{width:calc(100% * 12/ 12)}.row .col1.header-col,.row .col2.header-col,.row .col3.header-col,.row .col4.header-col,.row .col1-3.header-col,.static-row .col1.header-col,.static-row .col2.header-col,.static-row .col3.header-col,.static-row .col4.header-col,.static-row .col1-3.header-col{display:table-header-group}@media screen and (max-width: 768px){#content{padding-inline:0}.container{margin-left:0;margin-right:0}#media{z-index:700}.row .col1,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8,.row .col9,.row .col10,.row .col12{width:100%}}@keyframes error-pulse{0%{opacity:1}50%{opacity:0.2}100%{opacity:1}}.form{margin-bottom:10px}.form label{padding:0px;margin:0px;border:none;outline:none;display:block;margin-bottom:5px}.form .form-toggle .form-toggle-target,.form .form-toggle .form-blanktoggle-target,.form .form-blanktoggle .form-toggle-target,.form .form-blanktoggle .form-blanktoggle-target{position:relative;background-color:#bfbfbf;border:1px solid #b3b3b3;padding:10px;margin-bottom:10px}.form .form-toggle .form-toggle-target:after,.form .form-toggle .form-blanktoggle-target:after,.form .form-blanktoggle .form-toggle-target:after,.form .form-blanktoggle .form-blanktoggle-target:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #b3b3b3;position:absolute;top:-10px;left:20px}.form .form-control.checkboxes .checkboxes-wrapper{margin-top:10px}.form .form-control.checkboxes .checkboxes-wrapper label,.form .form-control.checkboxes .checkboxes-wrapper input{display:inline-block;clear:both;width:auto}.form .form-control.checkboxes .checkboxes-wrapper label{font-size:0.9em;color:#727272;margin-right:6px;margin-left:3px}.form .form-control.checkboxes .checkboxes-wrapper .checkboxes-wrapper-item{display:inline-block}.form .form-control.checkbox label{display:inline}.form .form-control.checkbox label a{border-bottom:2px dotted #29981a}.form .form-control.checkbox label a:hover{text-decoration:none;border-bottom:2px solid #29981a}.form .form-control.checkbox label.checkboxes-label{display:block}.form .form-control.checkbox span.label{background-color:#d9d9d9}.form .form-control.checkbox span.label label{color:blue}.form .form-control.checkbox input{display:inline;width:auto}.form .form-control.checkbox .field_with_errors{display:inline-block}.form input,.form select,.form textarea{padding:0px;margin:0px;border:none;outline:none;display:block;width:100%;border:1px solid #dbdbdb;background-color:white;padding:6px}.form input.input-validation-error,.form select.input-validation-error,.form textarea.input-validation-error{border:1px solid #bf1212}.form input.input-small,.form select.input-small,.form textarea.input-small{width:25%}.form input.input-medium,.form select.input-medium,.form textarea.input-medium{width:50%}.form input.input-large,.form select.input-large,.form textarea.input-large{width:75%}.form input.input-extra-large,.form select.input-extra-large,.form textarea.input-extra-large{width:100%}.form input[disabled]:not([type="submit"]),.form select[disabled]:not([type="submit"]),.form textarea[disabled]:not([type="submit"]){background-color:#f2f2f2}.form select{padding:6px;height:auto}.form .input-hint{margin-top:6px;color:#7c7c7c;font-size:0.9em}.form .input-hint.input-mailcheck-suggestion strong{color:#29981a;text-decoration:underline;cursor:pointer}.form .input-hint.error{color:#bf1212;animation:error-pulse 200ms linear 4}.form textarea{min-height:100px;max-width:100%}.form .field-validation-error{display:inline-block;clear:both;float:none;padding:3px;color:#ffffff;background-color:#bf1212;margin-top:5px;position:relative}.form .field-validation-error:before{content:"";position:absolute;border-bottom:7px solid #b51111;border-left:7px solid transparent;border-right:7px solid transparent;top:-5px;left:7px}.form .form-control{margin-bottom:15px;width:75%}.form .form-control .field_with_errors label,.form .form-control.field_with_errors label{color:#bf1212}.form .form-control .field_with_errors input,.form .form-control.field_with_errors input{border:1px solid #bf1212}.form .form-control .field_with_errors.booking-form-validation.checkbox label,.form .form-control.field_with_errors.booking-form-validation.checkbox label{color:#656565}.form .form-control .field_with_errors.booking-form-validation.checkbox input,.form .form-control.field_with_errors.booking-form-validation.checkbox input{border:1px solid #dbdbdb}.form .form-control.required label{font-weight:bold}.form .form-control.required label:after{content:" (REQUIRED)";font-size:0.9em;opacity:0.6}.form .form-control.required label[data-required]:after{content:" (" attr(data-required) ")"}.form .form-control.feck,.form .form-control.neck,.form .form-control.teck,.form .form-control.peck{height:1px;overflow:hidden;margin-bottom:0px;opacity:0}.form .form-control.feck input,.form .form-control.neck input,.form .form-control.teck input,.form .form-control.peck input{opacity:0;height:0px}.form .form-actions{text-align:right;width:75%;margin-bottom:10px}.form .form-actions .btn{display:inline-block;width:auto;padding:10px}.form.form-full .form-control,.form.form-full .form-actions{width:100%}.form.form-full .form-control:before,.form.form-full .form-actions:before{content:"";display:table;clear:both}.form.form-full .form-control:after,.form.form-full .form-actions:after{content:"";display:table;clear:both}.form.form-inline .form-control{display:inline-block}.form.form-inline .form-control label{display:inline-block;float:none}.form.form-inline .form-control input{display:inline-block;float:none}.form.form-search{width:100%}.form.form-search .form-control{width:100%}.form.form-search .form-control:before{content:"";display:table;clear:both}.form.form-search .form-control:after{content:"";display:table;clear:both}.form.form-search .form-control .form-search-input{width:70%;float:left;margin-right:-1%}.form.form-search .form-control select.form-search-input{width:69%;height:2.4em;margin-right:0%}.form.form-search .form-control .btn{width:31%;float:right}@media screen and (max-width: 500px){.form.form-search .form-control .form-search-input,.form.form-search .form-control .btn,.form.form-search .form-control select.form-search-input{width:100%}.form.form-search .form-control .form-search-input{padding-top:12px;padding-bottom:12px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.form.form-search .form-control .btn{border-top-left-radius:0px;border-top-right-radius:0px;margin-top:-1px}}.form.form-card .form-card-container{padding:20px;background-color:gray;border-bottom:1px solid #595959;border-top:1px solid #666666;margin-bottom:15px}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size: 0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.pagination{--bs-link-color: #29981a;--bs-pagination-active-color: #ffffff;--bs-pagination-active-border-color: #29981a;--bs-pagination-active-bg: #29981a}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: 0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(
    var(--bs-border-radius-lg) - var(--bs-border-width)
  );--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc( -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc( -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc( -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc( -1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;margin-top:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:has(.btn-close){padding-right:3rem}.popover-header .btn-close{position:absolute;top:0;right:0;z-index:2;padding:0.6rem}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.popover-body{padding:9px 14px}.popover-body ul{padding:0px;margin:0px;border:none;outline:none;display:block;list-style:none}.popover-body ul li{padding-bottom:6px;padding-top:6px;border-bottom:1px solid #a6a6a6;display:block;text-align:center}.popover-body ul li a{display:block}.popover-body ul li:last-child{border-bottom:none}.alert{--alert-gap-unit: var(--_alert-gap-unit, var(--gap-unit, 0.5rem));--bs-alert-bg: transparent;--bs-alert-padding-x: calc(var(--alert-gap-unit) * 2);--bs-alert-padding-y: calc(var(--alert-gap-unit) * 2);--bs-alert-margin-top: var(--alert-gap-unit);--bs-alert-margin-bottom: var(--alert-gap-unit);--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-top:var(--bs-alert-margin-bottom);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert.clearfix{display:flow-root}.alert.out-of-date{opacity:0.5}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:0.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme="dark"] .btn-close{filter:var(--bs-btn-close-white-filter)}.validation-summary-valid{display:none}.validation-summary-errors{margin-bottom:var(--errors-margin-bottom);color:var(--errors-color);background-color:var(--errors-bg);border:var(--errors-border);border-radius:var(--errors-border-radius)}.validation-summary-errors span,.validation-summary-errors p{padding:var(--errors-padding-y) var(--errors-padding-x);padding:0px;margin:0px;border:none;outline:none;padding:5px}.validation-summary-errors span{display:block;font-weight:700;background-color:var(--errors-bg)}.validation-summary-errors ul{background-color:var(--errors-main-bg);padding:0px;margin:0px;border:none;outline:none;display:block;list-style:none;padding:5px}.validation-summary-errors ul li{font-size:16px;margin-bottom:5px}.header-font,.header-font-bold,.btn,.header-font-normal,h1,h2,h3,h4,h5,h6{font-family:"PT Sans", sans-serif}.header-font-normal,h1,h2,h3,h4,h5,h6{font-weight:400}.header-font-bold,.btn{font-weight:700}.body-font,.body-font-bold,.body-font-normal-italic,.body-font-normal,body{font-family:"Open Sans", "Roboto", "Arial", sans-serif}.body-font-normal,body{font-weight:400}.body-font-normal-italic{font-weight:400;font-style:italic}.body-font-bold{font-weight:400}body{color:#656565;font-size:15px;-webkit-font-smoothing:antialiased;background-color:#f2f2f2}@media print{body{background-color:#fff;color:black;font-size:18px}}h1,h2,h3,h4,h5,h6{color:#238216;margin-top:0px;margin-bottom:0.1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;color:#29981a}@media print{h1,h2,h3,h4,h5,h6{color:#656565}}p{line-height:1.6em}a{color:#29981a;text-decoration:none}a:hover{text-decoration:underline;color:#35c421}.btn{padding:13px;border-radius:1px;text-decoration:none;background-color:gray;border:1px solid #737373;font-size:1.1em;color:#ffffff}.btn:hover{background-color:#8c8c8c;border:1px solid gray;text-decoration:none}.btn .icon{position:relative;top:2px;margin-right:2px}.btn.btn-primary{background-color:#29981a;border:1px solid #258b18;color:#ffffff}.btn.btn-primary:hover{background-color:#ffffff;color:#29981a;border:1px solid #29981a}.btn.btn-secondary{background-color:#666666;border:1px solid #595959;color:#ffffff}.btn.btn-secondary:hover{background-color:#ffffff;color:#29981a}.btn.btn-large{width:100%;padding:15px;padding-top:25px;padding-bottom:25px;font-size:1.4em;color:#ffffff;text-align:center}.btn.btn-large small{display:block;width:100%;font-size:0.7em;opacity:0.7;margin-top:3px}.btn.btn-continue{float:right;margin-top:10px;margin-left:10px}.container{width:1120px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1140px){.container{width:98%}}.page{background-color:#ffffff;padding-top:10px;padding-bottom:10px}#header{background-color:#29981a;padding-top:4px;padding-bottom:4px;position:relative}#header .container{position:relative}#header .container:before{content:"";display:table;clear:both}#header .container:after{content:"";display:table;clear:both}#header .row{margin-top:0px}#header .row .col12{margin-bottom:0px}#header .header-navigation{display:block;float:left;position:relative;padding-left:45px}#header .header-navigation i{position:absolute;left:0px;color:#ffffff;font-size:35px;top:4px}#header .header-navigation__call{border-color:#ffffff}#header h1,#header h2{color:#ffffff}#header h1{font-weight:bold;font-size:1.4em}#header h2{font-size:1.2em}#header .btn{position:absolute;right:5px;top:2px}@media screen and (max-width: 700px){#header .header-navigation i{font-size:31px;top:2px}#header .btn{right:-1px;top:-2px;padding:10px}#header h1{font-size:1em}#header h2{font-size:0.9em}}@media print{#header{display:none}}.speech:before{content:"";display:table;clear:both}.speech:after{content:"";display:table;clear:both}.speech .speech-source{width:15%;height:auto;display:block;float:left}.speech .speech-text{float:left;margin-left:3%;width:82%;padding:10px;position:relative;background-color:#f4faf4}.speech .speech-text h2{font-size:1.2em;color:#656565}.speech .speech-text h3{font-size:1em}.speech .speech-text:before{width:0;height:0;content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f4faf4;position:absolute;left:-9px;top:5px}h3.block{padding:0px;margin:0px;border:none;outline:none;text-transform:uppercase;font-size:1em;color:#656565;font-weight:bold}@media print{h3.block{color:#4c4c4c}}.main{margin-top:25px}.bookings{margin-top:15px}.bookings .booking{display:block;margin-top:15px;margin-bottom:15px;background-color:#ffffff;transition:border 0.1s ease-out}.bookings .booking h4,.bookings .booking p{padding:0px;margin:0px;border:none;outline:none}.bookings .booking h4{font-size:1.1em;font-weight:bold}.bookings .booking p{font-size:1em;color:#656565}.all-bookings__sort:before{content:"";display:table;clear:both}.all-bookings__sort:after{content:"";display:table;clear:both}.all-bookings__sort .btn{width:50%;display:block;float:left;padding-top:8px;padding-bottom:8px;text-align:center}@media screen and (max-width: 500px){.all-bookings__sort .btn{font-size:0.9em}}.dashboard__title h2{margin-bottom:15px}.dashboard__properties{padding-bottom:30px}.dashboard__properties .dashboard__title{padding-top:20px;border-top:2px solid #e6e6e6}.dashboard__properties__property{margin-bottom:25px}.dashboard__properties__property a{display:block;width:100%;-o-box-shadow:"0px 3px 10px rgba(0,0,0,0.1)";-ms-box-shadow:"0px 3px 10px rgba(0,0,0,0.1)";box-shadow:"0px 3px 10px rgba(0,0,0,0.1)";background-color:#ffffff}.dashboard__properties__property a img{transition:opacity 0.1s ease-out;will-change:opacity;margin:0px;display:block}.dashboard__properties__property a h3{color:#ffffff;padding:8px;margin-top:-1px;background-color:#29981a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard__properties__property a:hover img{opacity:0.7}.dashboard__properties__property a:hover h3{text-decoration:underline}#login-form h2{margin-bottom:10px}.booking .booking-heading{border-bottom:2px solid #f2f2f2;padding-bottom:10px;margin-bottom:15px}@media print{.booking .booking-heading{border-bottom:2px solid #bfbfbf}}.booking .booking-notes{font-size:0.9em;padding:15px;margin-top:10px;margin-bottom:15px;background-color:#f7f7f7;border:1px solid #f2f2f2}@media print{.booking .booking-notes{border:1px solid #bfbfbf}}.booking .booking-information{border-bottom:2px solid #f2f2f2;padding-bottom:15px;margin-bottom:15px}.booking .booking-information h3,.booking .booking-information p{padding:0px;margin:0px;border:none;outline:none}.booking .booking-information h3{margin-bottom:10px}@media print{.booking .booking-information{border-bottom:2px solid #bfbfbf}}.booking .booking-configuration ul{padding:0px;margin:0px;border:none;outline:none;display:block;list-style:none;margin-top:10px}.booking .booking-configuration ul h4,.booking .booking-configuration ul p{padding:0px;margin:0px;border:none;outline:none}.booking .booking-configuration ul h4{font-weight:bold;font-size:1.1em}.booking .booking-configuration ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #f2f2f2}@media print{.booking .booking-configuration ul li{border-bottom:2px solid #bfbfbf}}.booking .booking-configuration ul li:last-child{border-bottom:none}.footer{text-align:center}.footer a{color:#656565}.footer .footer-credit{text-transform:uppercase;font-weight:bold;font-size:0.9em}@media print{.footer .footer-user{display:none}}@media print{.row .col6{width:98%}}.calendar-container--housekeeper table tbody td.booked.assigned-to-self,.calendar-legend--housekeeper dt.booked.assigned-to-self{background-color:#31bf26;color:#ffffff;cursor:pointer}.calendar-container--housekeeper table tbody td.booked.assigned-to-self:hover,.calendar-legend--housekeeper dt.booked.assigned-to-self:hover{text-decoration:underline}.calendar-container--housekeeper table tbody td.booked.assigned-to-self.highlight,.calendar-legend--housekeeper dt.booked.assigned-to-self.highlight{background-color:#76d46e}.calendar-container--housekeeper table tbody td.booked.assigned-to-other,.calendar-legend--housekeeper dt.booked.assigned-to-other{background-color:#1d6c13;color:#88c680;cursor:pointer}.calendar-container--housekeeper table tbody td.booked.assigned-to-other:hover,.calendar-legend--housekeeper dt.booked.assigned-to-other:hover{text-decoration:underline}.calendar-container--housekeeper table tbody td.booked.assigned-to-other.highlight,.calendar-legend--housekeeper dt.booked.assigned-to-other.highlight{background-color:#238216}.calendar-container--housekeeper table tbody td.booked.provisional,.calendar-legend--housekeeper dt.booked.provisional{background-color:#6c926c;color:#ffffff}.calendar-container--housekeeper table tbody td.booked.provisional.highlight,.calendar-legend--housekeeper dt.booked.provisional.highlight{background-color:#938649}.calendar-container--housekeeper table tbody td.ownerbooked,.calendar-legend--housekeeper dt.ownerbooked{background-color:#a8a7aa;color:#ffffff}.calendar-container--housekeeper table tbody td.unavailable,.calendar-legend--housekeeper dt.unavailable{background-color:#7c7c7f;color:#d9d9d9}.calendar-container--housekeeper table tbody td.unavailable.highlight,.calendar-legend--housekeeper dt.unavailable.highlight{background-color:#a8a7aa}.calendar-container--housekeeper table tbody td.selected,.calendar-legend--housekeeper dt.selected{background-color:#4d4dff !important;color:#ffffff !important}.calendar-container--housekeeper table tbody td.selected.booked,.calendar-container--housekeeper table tbody td.selected.provisional,.calendar-container--housekeeper table tbody td.selected.ownerbooked,.calendar-container--housekeeper table tbody td.selected.unavailable,.calendar-legend--housekeeper dt.selected.booked,.calendar-legend--housekeeper dt.selected.provisional,.calendar-legend--housekeeper dt.selected.ownerbooked,.calendar-legend--housekeeper dt.selected.unavailable{background-color:#8f0d4d !important}.calendar-container--housekeeper table tbody td.outside-month,.calendar-legend--housekeeper dt.outside-month{color:transparent;background-color:#f2f2f2}.calendar-container--housekeeper table tbody tr.skip-row{display:none}.calendar-legend{padding:0px;margin:0px;border:none;outline:none;display:block}.calendar-legend:before{content:"";display:table;clear:both}.calendar-legend:after{content:"";display:table;clear:both}.calendar-legend dt,.calendar-legend dd{padding:0px;margin:0px;border:none;outline:none;display:inline-block;padding:4px}.calendar-legend dt{float:left;clear:both;width:25px;line-height:22px;text-align:center;height:28px;margin-bottom:5px}.calendar-legend dd{margin-right:5px;color:#848484;margin-bottom:5px;clear:right;float:left}.calendar-container{margin-bottom:25px}.calendar-container table{width:100%;border:1px solid #f0f0f0}.calendar-container table td,.calendar-container table th{text-align:center;padding:6px 0px;width:14.2%}.calendar-container table thead tr{background-color:#248717;color:#ffffff}.calendar-container table thead tr:first-child{background-color:#29981a;color:#ffffff}.calendar-container table tr.skip-row{width:100%}.calendar-container table tr.skip-row td{width:100%}@media screen and (max-width: 950px){.calendar-wrapper .col3{width:31.25%}}@media screen and (max-width: 790px){.calendar-wrapper .col3{width:48%}}@media screen and (max-width: 600px){.calendar-wrapper .col3{width:98%}}.calendar__sidebar h2{margin-top:2px;margin-bottom:6px}.calendar__sidebar h3{margin-bottom:10px}.calendar__sidebar__ical{display:block;width:100%;margin-bottom:15px;padding-top:10px;padding-bottom:10px}
