.property-header[data-v-44f331e7]{display:flex}.property-header .property-header__info[data-v-44f331e7]{flex:1}@media screen and (max-width:768px){.property-header .property-header__info[data-v-44f331e7]{padding-top:20px}}.property-header .property-header__info .property-header__info-name[data-v-44f331e7]{align-items:center;display:flex;font-size:34px;font-weight:700;line-height:52px;padding-top:24px}@media screen and (max-width:1024px) and (min-width:769px){.property-header .property-header__info .property-header__info-name[data-v-44f331e7]{line-height:1.3;padding-top:30px}}@media screen and (max-width:768px) and (min-width:431px){.property-header .property-header__info .property-header__info-name[data-v-44f331e7]{line-height:1.4;padding-top:8px}}@media screen and (max-width:430px){.property-header .property-header__info .property-header__info-name[data-v-44f331e7]{display:inline-block;font-size:20px;line-height:32px;margin-top:0;max-width:calc(100% - 28px);padding-top:0}}@media screen and (min-width:390px) and (max-width:431px){.property-header .property-header__info .property-header__info-name[data-v-44f331e7]{max-width:100%}}@media screen and (max-width:768px){.property-header .property-header__info .property-header__info-name .icon-topic-tile-medallions[data-v-44f331e7]{position:relative}}.property-header .property-header__info .property-header__info-rating[data-v-44f331e7]{align-items:center;display:flex;gap:8px}@media screen and (max-width:1024px) and (min-width:768px){.property-header .property-header__info .property-header__info-rating[data-v-44f331e7]{gap:10px;margin-left:2px}}@media screen and (max-width:1024px){.property-header .property-header__info .property-header__info-rating .p-rating[data-v-44f331e7]{gap:.36rem}}.property-header .property-header__info .location-link[data-v-44f331e7]{display:flex;justify-content:center;text-align:left}@media screen and (max-width:1024px){.property-header .property-header__info .location-link.pt-2[data-v-44f331e7]{padding-top:.2rem}}.property-header .property-header__info .location-link .icon[data-v-44f331e7]{font-size:18px}.property-header .property-header__actions[data-v-44f331e7]{display:flex}.gallery-section[data-v-17bf8dbf]{color:var(--black)}.gallery-section h2[data-v-17bf8dbf]{font-size:16px;font-weight:600;line-height:24px;padding-bottom:8px;padding-top:16px}.gallery-section .gallery-section-img-container[data-v-17bf8dbf]{display:flex;flex-wrap:wrap;gap:16px}.gallery-section .gallery-section-img-container img[data-v-17bf8dbf]{border-radius:8px;max-height:220px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.gallery-section .gallery-section-img-container img[data-v-17bf8dbf]{max-height:220px;width:100%}}.property-gallery[data-v-c03f425f]{height:430px;position:relative}@media screen and (max-width:768px) and (min-width:431px){.property-gallery[data-v-c03f425f]{height:280px}}@media screen and (max-width:430px){.property-gallery[data-v-c03f425f]{max-height:298px}}.property-gallery img[data-v-c03f425f]{border-radius:8px;height:430px;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:1}@media screen and (max-width:768px) and (min-width:431px){.property-gallery img[data-v-c03f425f]{height:280px}}@media screen and (max-width:430px){.property-gallery img[data-v-c03f425f]{border-radius:0;left:-16px;max-height:298px;max-width:inherit;width:100vw}}.gallery-modal-header[data-v-c03f425f]{align-items:center;display:flex}@media (max-width:768px){.gallery-modal-header[data-v-c03f425f]{gap:24px}}.gallery-modal-header button[data-v-c03f425f]{background:transparent;border:none;cursor:pointer;padding:0}.gallery-modal-filters[data-v-c03f425f]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px}.gallery-modal-filters .category-button[data-v-c03f425f]{height:32px}@media (max-width:768px){.gallery-photos-wrapper[data-v-c03f425f]{max-height:100vh;overflow-y:auto;padding-right:10px;-webkit-overflow-scrolling:touch}}.gallery-photos-wrapper[data-v-c03f425f]::-webkit-scrollbar{width:8px}.gallery-photos-wrapper[data-v-c03f425f] ::-webkit-scrollbar-track{background:var(--white)}.gallery-photos-wrapper[data-v-c03f425f]::-webkit-scrollbar-thumb{background:var(--grey);border-radius:10px}.gallery-preview__total[data-v-c03f425f]{align-items:center;background-color:var(--dark-grey);border-radius:15px;color:var(--white);cursor:pointer;display:flex;gap:4px;padding:6px 11px;position:absolute;right:8px;top:12px;z-index:1}.gallery-preview__total .icon[data-v-c03f425f]{font-size:12 px}@media screen and (max-width:768px) and (min-width:431px){.gallery-preview__total[data-v-c03f425f]{right:12px}}@media (max-width:430px){.gallery-preview__total[data-v-c03f425f]{right:-12px}}.property-gallery .p-skeleton{border-radius:8px!important;height:430px!important;max-width:100%!important;position:absolute!important;width:100%!important}@media screen and (max-width:768px) and (min-width:431px){.property-gallery .p-skeleton{height:280px!important}}@media screen and (max-width:430px){.property-gallery .p-skeleton{height:298px!important}}.activity.property-navigation[data-v-6c8d9f46]{background-color:var(--white);display:flex;max-width:calc(100% - 381px);padding-bottom:8px;position:sticky;top:0;width:100%;z-index:2}.activity.property-navigation button[data-v-6c8d9f46]{border-bottom:2px solid var(--grey-border);flex:auto;height:44px;max-width:148px;padding-bottom:16px}@media screen and (max-width:975px){.activity.property-navigation button[data-v-6c8d9f46]{height:38px}}@media screen and (max-width:430px){.activity.property-navigation button[data-v-6c8d9f46]{min-width:33.3vw}}.activity.property-navigation button.selected[data-v-6c8d9f46]{border-bottom:3px solid var(--blue);color:var(--blue);padding-bottom:15px}@media screen and (max-width:430px){.activity.property-navigation button.selected[data-v-6c8d9f46]{border-bottom-width:2px}}@media screen and (max-width:1024px) and (min-width:975px){.activity.property-navigation[data-v-6c8d9f46]{max-width:608px}.activity.property-navigation button[data-v-6c8d9f46]{flex:1;max-width:100%}}@media screen and (max-width:974px) and (min-width:431px){.activity.property-navigation[data-v-6c8d9f46]{max-width:100%}.activity.property-navigation button[data-v-6c8d9f46]{flex:1;max-width:100%}}@media screen and (max-width:430px){.activity.property-navigation[data-v-6c8d9f46]{margin-left:-16px;max-width:100vw;min-width:100vw;overflow-x:auto;scrollbar-width:none}.activity.property-navigation.pt-8[data-v-6c8d9f46]{padding-top:1.3rem}}.facilities-container[data-v-043c93df]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.facilities-container__item[data-v-043c93df]{align-items:center;display:flex;gap:8px;width:40%}.property-amenities[data-v-043c93df]{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;row-gap:24px}.property-amenities--others[data-v-043c93df]{display:grid;gap:8px 24px;grid-template-columns:repeat(3,1fr)}.property-amenities .amenity[data-v-043c93df]{align-items:flex-start;display:flex;font-size:14px;gap:8px}@media screen and (max-width:430px){.property-amenities .amenity[data-v-043c93df]{font-weight:400;line-height:20px;width:calc(50% - 24px)}}.property-amenities .amenity .icon[data-v-043c93df]{font-size:16px;padding-top:2px}.amenities-more-button[data-v-043c93df]{height:40px;margin-top:24px;padding:10px 20px;white-space:nowrap}@media screen and (max-width:1024px) and (min-width:768px){.amenities-more-button[data-v-043c93df]{white-space:nowrap}}@media screen and (max-width:430px){.amenities-more-button[data-v-043c93df]{align-items:center;justify-content:center;margin-top:20px;max-height:40px;width:100%}}.amenities-more-button .icon[data-v-043c93df]{font-size:16px}@media screen and (max-width:768px){.amenities-more-button .icon[data-v-043c93df]{font-size:16px}}.modal-container{height:100%;max-height:100%;max-width:708px;overflow-y:auto;padding:24px 32px;width:100%}@media screen and (max-width:768px){.modal-container{padding:16px}}.dialog-header-wrapper[data-v-043c93df]{display:flex}@media screen and (max-width:768px){.dialog-header-wrapper[data-v-043c93df]{align-items:center;gap:24px}}.dialog-info-header[data-v-043c93df]{align-items:center;display:flex;line-height:1.1}@media screen and (max-width:768px){.dialog-info-header[data-v-043c93df]{font-size:20px;font-weight:600;line-height:24px}}.dialog-body h2[data-v-043c93df]{color:var(--black);font-size:16px;font-weight:600;line-height:150%;padding-bottom:16px;padding-top:24px}.calendar-range[data-v-7e3aa972]{padding:16px 16px 0;position:relative}.calendar-range .months-list[data-v-7e3aa972]{display:flex;gap:24px}.calendar-range .bottom-block[data-v-7e3aa972]{text-align:center}.calendar-range .bottom-block button[data-v-7e3aa972]{width:100%}.calendar-range .button-previous[data-v-7e3aa972]{left:16px;position:absolute;top:16px}.calendar-range .button-next[data-v-7e3aa972]{position:absolute;right:16px;top:16px}.sticky-wrapper[data-v-d2c7fcb0]{padding-bottom:24px;position:sticky;top:8px;z-index:2}@media screen and (max-width:974px) and (min-width:431px){.sticky-wrapper[data-v-d2c7fcb0]{top:102px}}.activity.property-booking-block[data-v-d2c7fcb0]{background-color:var(--light-grey-transparent);border-radius:10px 10px;margin-top:-144px;padding:7px 12px 12px;transition:height .3s ease}@media screen and (max-width:1024px) and (min-width:976px){.activity.property-booking-block[data-v-d2c7fcb0]{margin-top:-154px;padding:12px}}@media screen and (max-width:975px) and (min-width:431px){.activity.property-booking-block[data-v-d2c7fcb0]{margin-top:32px}}@media screen and (max-width:430px){.activity.property-booking-block[data-v-d2c7fcb0]{transition:height .3s ease}}.activity.property-booking-block--expanded[data-v-d2c7fcb0]{height:356px}.activity.property-booking-block--expanded .mobile-hidden[data-v-d2c7fcb0]{display:flex!important}.activity.property-booking-block--expanded .checkout-button[data-v-d2c7fcb0]{margin-top:24px}@media screen and (max-width:430px){.activity.property-booking-block--expanded .prices-info .prices-info__item.total[data-v-d2c7fcb0]{border-top:1px solid var(--grey-border)!important;padding-top:8px!important}.activity.property-booking-block--expanded .prices-info .prices-info__item .prices-info__item-value[data-v-d2c7fcb0]{font-size:16px!important}.activity.property-booking-block--expanded .prices-info[data-v-d2c7fcb0]{gap:8px!important;max-width:100%!important;padding-top:16px!important}.activity.property-booking-block--selected[data-v-d2c7fcb0]{display:flex;height:112px;justify-content:space-between}}.activity.property-booking-block .btn-toggle-visability[data-v-d2c7fcb0]:hover{text-decoration:underline}.activity.property-booking-block .btn-toggle-visability--hide[data-v-d2c7fcb0]{font-size:15px;margin-bottom:17px}.activity.property-booking-block .property-booking-block__header[data-v-d2c7fcb0]{min-height:56px}@media screen and (max-width:430px){.activity.property-booking-block .property-booking-block__header--selected-rate[data-v-d2c7fcb0]{display:none}}.activity.property-booking-block .property-booking-block__header .transparent[data-v-d2c7fcb0]{opacity:0}@media screen and (max-width:1024px) and (min-width:768px){.activity.property-booking-block .property-booking-block__header[data-v-d2c7fcb0]{padding-left:0}}.activity.property-booking-block .dates-selection[data-v-d2c7fcb0]{background:var(--white);border:2px solid var(--grey);border-radius:10px;display:flex;height:56px;margin-top:19px;text-align:left;width:100%}.activity.property-booking-block .dates-selection.not-selected[data-v-d2c7fcb0]{border:2px solid #e20e0e}.activity.property-booking-block .dates-selection.focus[data-v-d2c7fcb0],.activity.property-booking-block .dates-selection[data-v-d2c7fcb0]:focus,.activity.property-booking-block .dates-selection[data-v-d2c7fcb0]:focus-visible,.activity.property-booking-block .dates-selection[data-v-d2c7fcb0]:hover{border:2px solid var(--black);outline-color:var(--black)}.activity.property-booking-block .dates-selection__date-value[data-v-d2c7fcb0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1024px) and (min-width:768px){.activity.property-booking-block .dates-selection[data-v-d2c7fcb0]{margin-top:32px}}.activity.property-booking-block .dates-selection .dates-selection__date[data-v-d2c7fcb0]{flex:1;padding:6px 16px}.activity.property-booking-block .dates-selection .dates-selection__date .dates-selection__date-label[data-v-d2c7fcb0]{color:var(--dark-grey)}@media screen and (max-width:1024px){.activity.property-booking-block .dates-selection .dates-selection__date .dates-selection__date-label[data-v-d2c7fcb0]{max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.activity.property-booking-block .visitors-selection[data-v-d2c7fcb0]{align-items:center;background:var(--white);border:2px solid var(--grey);border-radius:10px;display:flex;height:56px;margin-top:12px;padding:7px 16px;text-align:left;width:100%}.activity.property-booking-block .visitors-selection.focus[data-v-d2c7fcb0],.activity.property-booking-block .visitors-selection[data-v-d2c7fcb0]:focus,.activity.property-booking-block .visitors-selection[data-v-d2c7fcb0]:focus-visible,.activity.property-booking-block .visitors-selection[data-v-d2c7fcb0]:hover{border:2px solid var(--black);outline-color:var(--black)}@media screen and (max-width:1024px) and (min-width:768px){.activity.property-booking-block .visitors-selection[data-v-d2c7fcb0]{margin-top:8px}}.activity.property-booking-block .visitors-selection .visitors-selection__label[data-v-d2c7fcb0]{color:var(--dark-grey)}.activity.property-booking-block .visitors-selection .icon[data-v-d2c7fcb0]{font-size:24px}.activity.property-booking-block .prices-info[data-v-d2c7fcb0]{display:flex;flex-direction:column;gap:8px;padding-top:16px}@media screen and (max-width:430px){.activity.property-booking-block .prices-info .mobile-hidden[data-v-d2c7fcb0]{display:none}}.activity.property-booking-block .prices-info .color-blue[data-v-d2c7fcb0]{margin-top:4px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.activity.property-booking-block .prices-info .prices-info__item[data-v-d2c7fcb0]{display:flex}@media screen and (max-width:430px){.activity.property-booking-block .prices-info .prices-info__item.mobile-hidden[data-v-d2c7fcb0]{display:none}}.activity.property-booking-block .prices-info .prices-info__item .prices-info__item-label[data-v-d2c7fcb0]{flex:1;font-size:16px;font-weight:500}.activity.property-booking-block .prices-info .prices-info__item .prices-info__item-label .selected-room-name[data-v-d2c7fcb0]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:430px){.activity.property-booking-block .prices-info .prices-info__item .prices-info__item-label[data-v-d2c7fcb0]{line-height:24px}}.activity.property-booking-block .prices-info .prices-info__item .prices-info__item-label .text-caption[data-v-d2c7fcb0]{line-height:16px;margin-top:1px}.activity.property-booking-block .prices-info .prices-info__item .prices-info__item-value[data-v-d2c7fcb0]{font-size:16px;font-weight:500;line-height:150%}.activity.property-booking-block .prices-info .prices-info__item.total[data-v-d2c7fcb0]{border-top:1px solid var(--grey-border);padding-top:8px}@media screen and (max-width:430px){.activity.property-booking-block .prices-info .prices-info__item.total[data-v-d2c7fcb0]{border-top:none;padding-top:0}}.activity.property-booking-block .prices-info .prices-info__item.total .prices-info__item-label[data-v-d2c7fcb0],.activity.property-booking-block .prices-info .prices-info__item.total .prices-info__item-value[data-v-d2c7fcb0]{font-weight:600}@media screen and (max-width:430px){.activity.property-booking-block .prices-info .prices-info__item.total .prices-info__item-value[data-v-d2c7fcb0]{color:var(--black);font-size:20px;font-style:normal;font-weight:600;line-height:24px}.activity.property-booking-block .prices-info[data-v-d2c7fcb0]{gap:0;max-width:63%;padding-top:0}}.price-from__value .text-title-2[data-v-d2c7fcb0]{color:var(--black);font-size:20px;font-weight:700;line-height:24px}.price-from__value.pt-1[data-v-d2c7fcb0]{padding-top:6px}@media screen and (max-width:1024px) and (min-width:768px){.price-from__value.pt-1[data-v-d2c7fcb0]{padding-top:2px}.price-from__value>span[data-v-d2c7fcb0]{font-size:24px;margin-top:0;padding-top:0}}.price-from__value .per-night-text[data-v-d2c7fcb0]{margin-left:3px}@media screen and (max-width:1024px) and (min-width:768px){.price-from__value .per-night-text[data-v-d2c7fcb0]{font-size:14px;font-weight:400}}.p-datepicker{border:none}.checkout-button[data-v-d2c7fcb0]{font-size:16px;height:44px;margin-bottom:12px;margin-top:16px;width:100%}.checkout-button.disabled[data-v-d2c7fcb0]{background-color:var(--grey-border);color:var(--dark-grey)}@media screen and (max-width:430px){.checkout-button.not-selected[data-v-d2c7fcb0]{display:none}.checkout-button.selected[data-v-d2c7fcb0]{height:40px;margin-top:24px;max-width:118px;padding:8px}.checkout-button--select-date[data-v-d2c7fcb0]{max-width:100%}}.checkout-button .icon[data-v-d2c7fcb0]{font-size:24px}@media screen and (max-width:768px) and (min-width:431px){.property-booking-block[data-v-d2c7fcb0]{margin-top:32px}}@media screen and (max-width:430px){.sticky-wrapper[data-v-d2c7fcb0]{padding-bottom:0}.property-booking-block[data-v-d2c7fcb0]{backdrop-filter:blur(10px);margin-top:0;padding:12px 16px}.property-booking-block .property-booking-block__header[data-v-d2c7fcb0]{min-height:auto}.claim-block[data-v-d2c7fcb0],.property-booking-block .dates-selection[data-v-d2c7fcb0],.property-booking-block .visitors-selection[data-v-d2c7fcb0]{display:none}}.checkout-button.loading[data-v-d2c7fcb0]{background-color:var(--grey);cursor:not-allowed}.icon-loading[data-v-d2c7fcb0]{animation:spin-d2c7fcb0 1s linear infinite}@keyframes spin-d2c7fcb0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.activity-package{background:var(--white);border:2px solid var(--white);border-radius:10px;margin-bottom:16px;padding:16px}.activity-package:last-child{margin-bottom:0}.activity-package.selected{border:2px solid var(--black)}.activity-package--head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.activity-package--head-title{align-items:center;display:flex;gap:12px}.activity-package--time-slot{margin-bottom:12px;width:182px}.activity-package--title{font-size:16px;font-weight:600}.activity-package--date{color:#292929;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;margin-bottom:8px}.activity-package .availability-selector{background:var(--white);border-top:1px solid #c6c6c6;max-width:100%;padding:16px 0}.activity-package .availability-selector.visitors-panel--property-block{width:333px}.activity-package .availability-selector .availability-selector__item{align-items:center;display:flex}.activity-package .availability-selector .availability-selector__item:not(:last-child){padding-bottom:20px}.activity-package .availability-selector .availability-selector__item .availability-selector__item-info{flex:1}.activity-package .availability-selector .availability-selector__item .availability-quantity{align-items:center;display:flex}.activity-package .availability-selector .availability-selector__item .availability-quantity button{background:#e1efff;border-color:#e1efff;color:var(--blue);font-size:18px}.activity-package .availability-selector .availability-selector__item .availability-quantity button:disabled{background-color:var(--light-grey);border-color:var(--light-grey);color:var(--grey)}.activity-package .availability-selector .availability-selector__item .availability-quantity .availability-quantity__value{min-width:32px;text-align:center}.activity-package .availability-selector .availability-selector__item .availability-quantity :global(.p-button-rounded){align-items:center;background-color:var(--blue-highlight)!important;border-color:var(--blue-highlight)!important;color:var(--blue)!important;display:flex;height:36px;justify-content:center;margin:4px;min-width:36px;padding:0;width:36px}.activity-package .availability-selector .availability-selector__item .availability-quantity :global(.p-button-rounded .icon){font-size:16px;line-height:1}.activity-package .availability-selector .availability-selector__item .ticket-price{color:var(--dark);font-size:16px;font-weight:600}.activity-package .availability-selector .children-age-selector{border-top:1px solid var(--grey-border);margin-top:24px;padding-top:24px}.activity-package .availability-selector .children-age-selector .children-age-selector__item{align-items:center;display:flex}.activity-package .availability-selector .children-age-selector .children-age-selector__item-value{border-color:var(--grey);border-width:2px}.activity-package .availability-selector .children-age-selector .children-age-selector__item-value:focus,.activity-package .availability-selector .children-age-selector .children-age-selector__item-value:focus-within,.activity-package .availability-selector .children-age-selector .children-age-selector__item-value:hover{border-color:var(--black);outline-color:var(--black)}.activity-package .availability-selector .children-age-selector .children-age-selector__item:not(:last-child){padding-bottom:20px}.activity-package .availability-selector .children-age-selector .children-age-selector__item :global(.p-dropdown){width:86px}.activity-package .availability-selector .children-age-selector .children-age-selector__item :global(.p-dropdown .p-dropdown-trigger svg){transition:transform .3s}.activity-package .availability-selector .children-age-selector .children-age-selector__item :global(.p-dropdown:hover .p-dropdown-trigger svg){filter:brightness(0) saturate(100%) invert(18%) sepia(0) saturate(1189%) hue-rotate(154deg) brightness(92%) contrast(101%)}.activity-package .availability-selector .children-age-selector .children-age-selector__item :global(.p-dropdown.p-overlay-open .p-dropdown-trigger svg){filter:brightness(0) saturate(100%) invert(18%) sepia(0) saturate(1189%) hue-rotate(154deg) brightness(92%) contrast(101%);transform:rotate(180deg)}.activity-package .availability-selector .children-age-selector .children-age-selector__item :global(.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight),.activity-package .availability-selector .children-age-selector .children-age-selector__item :global(.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover){background-color:var(--blue-highlight)}.activity-package .checkout-button{border-color:var(--blue);font-size:16px;height:44px;margin-top:16px}@media screen and (max-width:768px){.activity-package .checkout-button{font-size:14px}}.activity-package .checkout-button:disabled{background-color:var(--grey-border);border-color:var(--grey-border);color:var(--dark-grey)}@media screen and (max-width:430px){.activity-package .checkout-button.not-selected{display:none}.activity-package .checkout-button.selected{height:40px;margin-top:24px;max-width:118px;padding:8px}.activity-package .checkout-button--select-date{max-width:100%}}.activity-package .checkout-button .icon{font-size:24px}.activity-package .activity-package-footer{border-top:1px solid #c6c6c6}.activity-package .activity-package-footer .activity-package-error{font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin:16px 0 0}.activity-package .package-summery{align-items:center;display:flex;justify-content:space-between}.activity-package .package-summery--total{color:var(--dark);font-size:16px;font-weight:600}.activity-package .package-summery--tax{color:var(--dark-grey);font-size:12px}.activity-package .package-section{padding-left:32px;padding-top:16px}.activity-package .package-grouped-times{align-items:center;border-bottom:2px solid var(--grey-border);display:flex;margin-bottom:20px}.activity-package .package-grouped-times__item{border-bottom:2px solid var(--grey-border);cursor:pointer;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-bottom:-2px;padding:0 16px 6px;text-align:center}.activity-package .package-grouped-times__item:hover{color:var(--blue)}.activity-package .package-grouped-times__item.active{border-bottom:2px solid var(--blue);color:var(--blue)}.activity-package .package-grouped-times__item.disabled{color:#c6c6c6;cursor:default}.activity-package .package-times-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.activity-package .package-times-list__item{background-color:#f8f8f8;border:1px solid var(--grey-border);border-radius:16px;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;padding:6px 16px}.activity-package .package-times-list__item.active{background-color:var(--blue-highlight);border-color:var(--blue-highlight)}.activity-package .package-section-info{color:#292929;display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:8px;letter-spacing:0;line-height:16px;padding:0 0 16px}.activity-packages{background:var(--light-grey);border-radius:10px;margin-bottom:16px;padding:16px}.activity-packages-container{margin-top:12px}.rooms-list-placeholder{display:flex;flex-direction:column;gap:12px;width:100%}.rooms-list-placeholder .placeholder-block{background-color:var(--light-grey);border-radius:10px}.rooms-list-placeholder .rooms-list-placeholder__line{align-items:center;display:flex;padding:14px 10px}.rooms-list-placeholder .rooms-list-placeholder__line .icon{font-size:28px}.rooms-list-placeholder .rooms-list-placeholder__list{display:flex;flex-wrap:wrap;gap:24px;width:100%}@media screen and (max-width:768px){.rooms-list-placeholder .rooms-list-placeholder__list{gap:8px;justify-content:space-between}}.rooms-list-placeholder .rooms-list-placeholder__list .placeholder-block{align-items:center;border:2px solid var(--grey);display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:20px;height:132px;justify-content:flex-end;min-width:calc(33.33333% - 16px);padding-bottom:12px}@media screen and (max-width:1024px) and (min-width:769px){.rooms-list-placeholder .rooms-list-placeholder__list .placeholder-block{height:117px}}@media screen and (max-width:768px){.rooms-list-placeholder .rooms-list-placeholder__list .placeholder-block{height:104px;min-width:calc(33.33333% - 10px);padding-bottom:10px}}.no-date-selected{align-items:center;background:var(--red-50);border-radius:8px;display:flex;font-size:16px;font-weight:400;gap:8px;margin-bottom:24px;padding:12px 24px}.no-date-selected .icon{color:#e20e0e;font-size:22px}.activity-package--cancellation{color:#595757;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;padding:12px 0}.activity-package--cancellation .free-cancellation{align-items:center;display:flex;gap:8px}.property-info{display:flex;max-width:100%}@media screen and (max-width:1024px) and (min-width:768px){.property-info{justify-content:space-between}}.property-info .property-info__list{display:flex;flex:1;flex-direction:column;gap:28px}@media screen and (max-width:1024px) and (min-width:769px){.property-info .property-info__list{max-width:608px}}@media screen and (max-width:768px) and (min-width:430px){.property-info .property-info__list{gap:50px}}@media screen and (max-width:1024px) and (min-width:769px){.property-info .property-info__list.pr-6{padding-right:0}}.property-info .property-info__list .property-details{padding-bottom:32px}@media screen and (max-width:1024px){.property-info .property-info__list .property-details{border-bottom:none;padding-bottom:6px}}.property-info .property-info__list .property-details.block-split{align-items:flex-start;display:flex;gap:24px}@media screen and (max-width:768px) and (min-width:430px){.property-info .property-info__list .property-details.block-split{flex-direction:column}}.property-info .property-info__list .property-details.block-split>h2{min-width:167px;width:167px}@media screen and (max-width:1024px) and (min-width:769px){.property-info .property-info__list .property-details.block-split>h2{max-width:132px;min-width:132px;width:auto}}@media screen and (max-width:768px) and (min-width:430px){.property-info .property-info__list .property-details.block-split>h2{max-width:100%}}.property-info .property-info__list .property-details.block-split .container{flex:1}@media screen and (max-width:768px) and (min-width:431px){.property-info .property-info__list .property-details.pt-8{padding-top:37px}}@media screen and (max-width:430px){.property-info .property-info__list .property-details.pt-8{padding-top:24px}}.property-info .property-info__list .property-details--rooms{padding-top:0;position:relative}.property-info .property-info__list .property-details--rooms .p-dialog-mask{align-items:flex-start!important;position:absolute!important}@media screen and (max-width:768px) and (min-width:430px){.property-info .property-info__list .property-details--rooms.block-split{gap:1px}}.property-info .property-info__list .property-details--description{padding-top:24px}@media screen and (max-width:768px){.property-info .property-info__list .property-details--description{border-bottom:none;padding-bottom:0}}@media screen and (max-width:768px) and (min-width:430px){.property-info .property-info__list .property-details--policies.block-split{gap:0}}@media screen and (max-width:768px){.property-info .property-info__list .property-details--policies.block-split h2.text-title-2{padding-bottom:10px}.property-info .property-info__list .property-details--policies.block-split .pt-1,.property-info .property-info__list .property-details--policies.block-split .pt-5{padding-top:0}}.property-info .property-info__list .property-details--policies .policies-sub-header{color:var(--black);font-size:16px}@media screen and (max-width:1024px) and (min-width:769px){.property-info .property-info__list .property-details--policies .policies-sub-header{font-size:18px}}@media screen and (max-width:768px) and (min-width:431px){.property-info .property-info__list .property-details--policies .policies-sub-header{font-size:16px}}@media screen and (max-width:430px){.property-info .property-info__list .property-details--policies .policies-sub-header{font-size:16px;text-transform:capitalize}}@media screen and (max-width:1024px) and (min-width:768px){.property-info .property-info__list .property-details--policies .policies-sub-header.pt-5{padding-top:.7rem}}@media screen and (max-width:768px) and (min-width:431px){.property-info .property-info__list .property-details--policies .policies-sub-header.pt-5{padding-top:.2rem}}@media screen and (max-width:1024px) and (min-width:768px){.property-info .property-info__list .property-details--policies .policies-sub-header+.pt-1{padding-top:0}}.property-info .property-info__list .property-details--policies .policies-sub-body{color:var(--dark-grey);font-size:14px;font-weight:400;line-height:142.857%}@media screen and (max-width:976px) and (min-width:340px){.property-info .property-info__list .property-details--location.block-split{gap:12px}}.property-info .property-info__list .property-details--location.block-split h2.text-title-2{padding-bottom:12px}@media screen and (max-width:768px) and (min-width:430px){.property-info .property-info__list .property-details--location.block-split h2.text-title-2{padding-bottom:0}}@media screen and (max-width:430px){.property-info .property-info__list .property-details--location.block-split .btn{width:100%}}.property-info .property-info__list .property-details--location.block-split .property-location-description{color:var(--dark-grey);font-size:14px;font-weight:400;line-height:142.857%}@media screen and (max-width:768px) and (min-width:430px){.property-info .property-info__list .property-details--important.block-split{gap:13px}}.property-info .property-info__list .property-details .show-more-link{display:none;margin-top:10px}@media screen and (max-width:430px){.property-info .property-info__list .property-details .show-more-link{display:block}}.property-info .property-info__booking{position:relative;width:357px}@media screen and (max-width:1024px) and (min-width:976px){.property-info .property-info__booking{max-width:292px;position:relative}}@media screen and (max-width:975px) and (min-width:431px){.property-info .property-info__booking{max-width:264px}}@media screen and (max-width:430px){.property-info{display:block}.property-info .property-info__booking{bottom:0;left:0;position:fixed;right:0;width:100%;z-index:2}.property-info .property-info__list{padding-right:0}.property-info .property-info__list .property-details.block-split{display:block}.property-info .property-info__list .property-details.block-split h2{max-width:100%;padding-bottom:20px;width:100%}}.map-container{background-color:var(--light-grey);position:relative;width:100%;z-index:1}.map-container img{border-radius:8px}