._article_1msk7_1{display:flex;flex-direction:column;margin-top:4rem}._bookButton_1msk7_7{width:fit-content;margin:0 18px 36px;background-color:var(--color-purple);color:var(--color-yellow);font-style:italic;padding:1.8rem 7rem;font-size:1.6rem;border-radius:.5rem}._locationsContainer_1msk7_19{flex:1 0 30rem;height:100%}._locationCard_1msk7_24{grid-template-rows:2fr 1.5fr 1fr;cursor:pointer}._locations_1msk7_19{height:100%;min-width:min-content;display:flex}._locations_1msk7_19>*{margin-inline:.5rem}._locations_1msk7_19:before,._locations_1msk7_19:after{content:"";width:.5rem}._occupancyInfo_1msk7_45 h3{margin-bottom:.5rem;font-weight:700}._bookingInfoSection_1msk7_50{margin:2rem 1rem}._bookingInfoTitle_1msk7_53{font-size:1.5rem;margin-bottom:1rem}._bookingInfoItem_1msk7_58{border:2px solid var(--color-purple);padding:20px 30px;margin-bottom:1rem}._bookingInfoItem_1msk7_58 h3{color:var(--color-blue);font-weight:600;letter-spacing:2px}._bookingInfoItem_1msk7_58 a{text-decoration:underline}._dialogOverlay_8rgrk_1{position:fixed;inset:0;z-index:1000;background-color:#000000bf;display:flex;align-items:center;justify-content:center;padding:1rem;transition:opacity .3s}._dialogPositioner_8rgrk_13{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1001}._dialogContent_8rgrk_23{padding:3rem 1rem;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;border:4px solid #fff;color:#fff;z-index:1002}._closeButton_8rgrk_35{position:absolute;top:1rem;right:1rem;color:var(--color-yellow);background:none;border:none;cursor:pointer;padding:.5rem;transition:color .2s}._closeIcon_8rgrk_47{width:1.5rem;height:1.5rem}._galleryContent_8rgrk_52{margin-top:.5rem;display:flex;flex-direction:column}._title_8rgrk_58{font-size:1.5rem;padding-bottom:.5rem;text-align:right}._imageGrid_8rgrk_64{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){._imageGrid_8rgrk_64{grid-template-columns:repeat(2,1fr)}._dialogContent_8rgrk_23{padding:3rem 4rem}}
