.hero.svelte-1ocdkxn.svelte-1ocdkxn{position:relative;margin-bottom:calc(var(--section-space) - 16px)}.bar.svelte-1ocdkxn.svelte-1ocdkxn{position:relative;margin-top:-88px;width:calc(75% - 2px)}.gallery.svelte-1ocdkxn.svelte-1ocdkxn{position:relative;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding-top:calc(var(--navbar-height));min-height:calc(300px + var(--navbar-height) + 8px);max-height:calc(700px + var(--navbar-height) + 8px);height:calc(100vh - var(--navbar-height) - 8px)}.gallery.svelte-1ocdkxn .item.svelte-1ocdkxn{position:relative;overflow:hidden}.gallery.svelte-1ocdkxn .item img.svelte-1ocdkxn{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.gallery.svelte-1ocdkxn .item figcaption.svelte-1ocdkxn{position:absolute;bottom:.5rem;left:.5rem;background-color:rgba(17,37,74,var(--tw-bg-opacity));--tw-bg-opacity:.5;padding:.5rem 1rem;font-size:clamp(10.24px,.36vw + 8.78px,13.89px);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.gallery.items-5.svelte-1ocdkxn .item.svelte-1ocdkxn:first-child,.gallery.items-4.svelte-1ocdkxn .item.svelte-1ocdkxn:first-child{grid-column:span 2 / span 2;grid-row:span 2 / span 2}.gallery.items-4.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(2){grid-column:span 2 / span 2}.gallery.items-3.svelte-1ocdkxn .item.svelte-1ocdkxn:first-child{grid-column:span 2 / span 2;grid-row:span 2 / span 2}.gallery.items-3.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(2),.gallery.items-3.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(2){grid-column:span 2 / span 2}.gallery.items-2.svelte-1ocdkxn .item.svelte-1ocdkxn{grid-column:span 2 / span 2;grid-row:span 2 / span 2}.gallery.items-1.svelte-1ocdkxn .item.svelte-1ocdkxn{grid-column:span 4 / span 4;grid-row:span 4 / span 4}.home.hero .form-input,.home.hero form>.button button,.home.hero .datepicker .calendar-button{height:80px!important}.home.hero form{box-shadow:none!important}@media (min-width: 1200px){.home.hero form{padding-right:0!important}}@media (max-width: 1199px){.bar.svelte-1ocdkxn.svelte-1ocdkxn{width:83.333333%;margin-top:-72px}.home.hero .form-input,.home.hero form>.button button,.home.hero .datepicker .calendar-button{height:64px!important}}@media (max-width: 991px){.bar.svelte-1ocdkxn.svelte-1ocdkxn{width:100%}.home.hero form{padding-right:0!important;padding-left:0!important}}@media (max-width: 767px){.hero.svelte-1ocdkxn.svelte-1ocdkxn{display:flex;flex-direction:column;padding-top:var(--navbar-height);min-height:calc(100vh - 1.5rem + 8px)}.gallery.svelte-1ocdkxn.svelte-1ocdkxn{padding-top:0;min-height:auto;max-height:none;flex:1}.gallery.items-3.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(3){grid-column:span 2 / span 2}.gallery.items-4.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(4){display:none}.gallery.items-4.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(3){grid-column:span 2 / span 2}.gallery.items-5.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(4),.gallery.items-5.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(5){display:none}.gallery.items-5.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(2),.gallery.items-5.svelte-1ocdkxn .item.svelte-1ocdkxn:nth-child(3){grid-column:span 2 / span 2}.home.hero .booking-bar form>label{position:absolute;margin-top:-1.5rem;height:0px;width:100%;justify-content:flex-start;padding:0;padding-left:.75rem;text-align:left;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.bar.svelte-1ocdkxn.svelte-1ocdkxn{margin-top:0;flex:0}.home.hero .form-input,.home.hero form>.button button,.home.hero .datepicker .calendar-button{height:56px!important}}
