/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:10000;text-decoration:underline!important}.skip-link:focus{top:0}.mdl-textfield.is-focused .mdl-textfield__label:after{content:none}main{padding-top:40px}.main-container{width:100%}h1,h2{font-size:3rem;font-weight:400;margin:0}h3{font-size:2.125rem;font-weight:400;margin:0}h5{font-size:1.64rem;margin:1.0933333333rem 0 .656rem;font-weight:400}h6{font-size:1.15rem;font-weight:400;margin:.7666666667rem 0 .46rem}a{text-decoration:none!important}button{font-size:.9rem}input{border-bottom:none!important;box-shadow:none!important}loading-page{background-color:#f5f7f9}.bookingflowModal{position:absolute;overflow:scroll;height:100%;right:0;width:80%;background-color:#fff;box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f;padding-left:32px;padding-right:32px}@media only screen and (min-width: 960px){main{margin-left:340px;padding-top:0;width:calc(100% - 340px)}.bookingflowModal{width:50%}}.main-container{padding:24px;display:flex;flex-direction:column;width:100%}header{background-color:#009688!important}.signinBrandText{font-family:Titillium Web,sans-serif!important;font-size:2rem!important;flex-basis:auto!important;flex-shrink:0!important;min-height:64px!important;overflow:hidden!important;padding:0 16px!important}#signinContainer{background-color:#f6f8f9;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center}#signinCard{width:calc(100% - 16px);padding:24px 48px 48px;max-width:440px;border-radius:8px;box-shadow:0 5px 20px #151b2614;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.fc-event-title{text-wrap:wrap}.DayPickerInput{display:block}#fabBooking{position:fixed;top:30px;right:40px;z-index:1199}#menuButton{color:#fff;margin-top:10px}#calculateContainer{display:inline-block}#addBookingModal{position:absolute;overflow:scroll;height:100%;right:0;width:80%;background-color:#fff;box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f;padding:32px}#addBookingModal h2{margin:2.3733333333rem 0 1.424rem}#addBookingModal form,#AddBooking{display:flex;flex-direction:column}#AddBooking>div{margin:.2rem 0}#AddBooking>div#names>div:first-child{margin-bottom:.4rem}@media only screen and (min-width: 960px){#AddBooking>div#names>div:first-child{margin-right:1rem;margin-bottom:0}}.DayPickerInput input{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 8px;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s}#dates label{font-size:.8rem;color:#9e9e9e}@media only screen and (min-width: 600px){#addBookingModal{width:50%}}#dates{display:flex}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}nav .brand-logo{font-size:1.5rem;position:relative}#logo{margin-right:3px;margin-top:3px;margin-left:20px}.icon{margin-left:20px;width:20px}.navIconTop img{margin-left:20px}.navigationList{color:#e2fffc;height:40px}.navigationList svg{fill:#fff}#BrandText{font-family:Titillium Web,sans-serif;color:#e2fffc;font-size:2rem;flex-basis:auto;flex-shrink:0;min-height:64px;overflow:hidden;padding:0 16px;line-height:56px}.navContainer{display:flex;height:100vh;flex-direction:column;position:fixed;left:0;width:304px;padding:20px;color:#e2fffc}.navIcons{align-items:center;display:flex;flex-direction:column;width:64px;flex-flow:wrap;padding:16px 0;flex-grow:1}.navIconTop{flex-grow:1;flex-shrink:1;flex-basis:0px}.navIconBottom{display:flex;align-items:center;flex-direction:column;align-self:flex-end;flex-grow:0}.navIconBottom a{color:#fff}.navText{flex-grow:1;flex-shrink:1;min-width:64px;display:flex}.navLinks{display:flex;flex-direction:column;position:relative;flex:1 1 100%;overflow:hidden}.navLink li{line-height:15px}nav{background-color:#009688;width:340px;height:0;flex-shrink:0}#sidebarNav>div>div>div{background-color:#009688;width:340px}#mobile-drawer>div{background-color:#009688;width:340px}#sidebarBranding,.navTop{display:flex}#add-skeleton{margin-top:20px;margin-left:20px}#accountLink,#helpLink{height:64px;display:flex}.navIconBottom .skeleton{margin:auto 0}#setupModal{width:100%;text-align:center}#accommodationInput{width:100%}#setupModal>div>div{position:absolute!important;height:auto;width:100%;box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f;padding:32px}#setupModal svg.graphic{width:100%;height:5em;fill:currentColor;display:inline-block;font-size:1.5rem;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;flex-shrink:0;align-items:center;user-select:none}#stepContent{height:100px}.MuiStepper-root{margin:2rem 0}#import,#importInput{display:flex;flex-direction:column}#upload{margin-top:.8rem}#setupModal>div>div>div>div>div input{color:#000}#upload{align-items:center}:is(#accommodationInput,.existing-accommodations)>div:nth-child(2){margin:.5em 0}#accommodationInput,.existing-accommodations{display:flex;flex-direction:column;align-items:flex-end;margin:.2em 0}:is(#accommodationInput,.existing-accommodations)>div{width:100%}#Loading{display:flex;height:100vh;width:100vw;align-items:center;justify-content:center;flex-direction:column}#Loading>#signout{position:absolute;top:2vh;right:2vw}.mdc-card{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:flex;flex-direction:column;position:relative}.mdc-card,.mdc-card:after{border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-sizing:border-box}.mdc-card:after{border:1px solid transparent;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-card:after{border-color:CanvasText}}:root{--mdc-layout-grid-margin-desktop:24px;--mdc-layout-grid-gutter-desktop:24px;--mdc-layout-grid-column-width-desktop:72px;--mdc-layout-grid-margin-tablet:16px;--mdc-layout-grid-gutter-tablet:16px;--mdc-layout-grid-column-width-tablet:72px;--mdc-layout-grid-margin-phone:16px;--mdc-layout-grid-gutter-phone:16px;--mdc-layout-grid-column-width-phone:72px}@media (min-width:840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop,24px)}}@media (min-width:600px)and (max-width:839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet,16px)}}@media (max-width:599px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone,16px)}}@media (min-width:840px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop,24px);grid-template-columns:repeat(12,minmax(0,1fr))}}}@media (min-width:600px)and (max-width:839px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet,16px);grid-template-columns:repeat(8,minmax(0,1fr))}}}@media (max-width:599px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone,16px);grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (min-width:840px){.mdc-layout-grid__cell{box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2);width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-4{width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-4{grid-column-end:span 4;width:auto}}}@media (min-width:600px)and (max-width:839px){.mdc-layout-grid__cell{box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2);width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-4{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12-tablet{grid-column-end:span 8;width:auto}}}@media (max-width:599px){.mdc-layout-grid__cell{box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2);width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-4{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12-phone{grid-column-end:span 4;width:auto}}}@keyframes mdc-ripple-fg-radius-in{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{0%{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{0%{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.plans li{list-style-type:none}.card-content{display:flex;flex-direction:column;height:100%;padding:16px}.pricing-button{margin-top:auto}.mdc-card{height:100%}#radio-group{display:flex;align-items:center}#radio-group>div{display:flex;width:33%}#radio-group>div>*{margin:0 auto}[type=radio]:not(:checked),[type=radio]:checked{pointer-events:all}#signup button{margin:5px}#signup form{display:flex;flex-direction:column}#signup form .signup-info{margin:1vh}.button-div,.StripeElement{margin-top:4vh}#signup input{padding-left:10px}
