.booking-card-button .button-content{align-items:center;background-color:teal;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:10px;height:50px;justify-content:space-between;padding:8px 16px;position:relative;transition:background-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.booking-card-button .button-content.--disabled{filter:opacity(.7);pointer-events:none}.booking-card-button .button-content:active,.booking-card-button .button-content:hover{background-color:#0a5f5f}.moving-arrow{animation:arrowAnimation 2s linear infinite}@keyframes arrowAnimation{0%{transform:translate(-25%)}50%{transform:translate(25%)}to{transform:translate(-25%)}}.counter-control{align-items:center;display:flex;gap:8px}.counter-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:25px;justify-content:center;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:25px}.counter-button.--minus{background-color:#edf2f7;color:#143a56}.counter-button.--minus.--disabled{cursor:not-allowed;opacity:.5}.counter-button.--plus{background-color:#00808033;color:teal}.counter-value{font-size:14px;font-weight:600}.dp__custom-select{background-color:#e6f2f2;border-radius:4px;color:#143a56;cursor:pointer;display:inline-flex;margin:0;padding:4px 8px;transition:all .2s}.dp__custom-select:hover{background-color:#143a56;color:#fff}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#143a56;--dp-border-color:transparent;--dp-border-color-hover:transparent;--dp-primary-color:#143a56!important;--dp-primary-text-color:#fff}.dp__input{background-color:#edf2f7!important}.dp__select{color:teal}.date-time-card,.date-time-card .dtc__inputs{display:flex;flex-direction:column;gap:8px}.date-time-card .dtc__row{align-items:center;display:flex;justify-content:space-between}.date-time-card .dtc__row .lv-input__help{color:#ba1f1f;opacity:.9!important}.date-time-card .dtc__price .dtc__price__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:10px}.date-time-card .dtc__price .dtc__price__label{font-size:16px;font-weight:600}.date-time-card .dtc__price .dtc__price__summary{border-top:1px dashed rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:14px;gap:8px;padding-top:10px}.date-time-card .dtc__price .dtc__price__item{display:flex;justify-content:space-between}.date-time-card .dtc__price .dtc__price__item.--total{border-top:1px dashed rgba(0,0,0,.2);padding:8px 0 0}.date-time-card .dtc__price .dtc__price__item__label{align-items:center;display:flex;font-weight:400;gap:8px}.date-time-card .dtc__price .dtc__price__item__label.--grand-total{font-weight:700}.date-time-card .dtc__selected__user{align-items:center;display:flex;gap:6px}.date-time-card .dtc__selected__user .dtc__input__icon{cursor:pointer;font-size:16px;font-weight:600}.date-time-card .dropdown-helptext{color:#ba1f1f;font-size:12px;opacity:.9!important;padding-bottom:6px;text-align:center}.date-time-card .lv-input__group .lv-input__field .lv-input__default{padding:8px 0}.date-time-card .lv-input__group .lv-input__field{font-size:14px}.progress-bar-wrap[data-v-551cb7b5]{display:flex;flex-direction:column;gap:6px}.progress-bar-wrap .pbw__step[data-v-551cb7b5]{color:#000;font-size:14px;font-weight:500;text-transform:uppercase}.user-details-card .udc__inputs{display:flex;flex-direction:column;gap:8px}.user-details-card .udc__row.--disabled{opacity:.5;pointer-events:none}.user-details-card .udc__row .lv-input__label,.user-details-card .udc__row .udc__row__label{font-size:14px;margin-bottom:4px;opacity:.8}.user-details-card .udc__row.--error .lv-input__help{color:#ba1f1f;opacity:.9!important}.user-details-card .udc__btn{margin-top:20px}.user-details-card .udc__selected__info{align-items:center;border-bottom:1px dashed rgba(0,0,0,.2);border-top:1px dashed rgba(0,0,0,.2);display:flex;justify-content:flex-start;margin-bottom:8px;padding:10px 0;position:relative}.user-details-card .udc__selected__info .seprator{background-color:#f4f4f4;border-radius:4px;height:40px;margin:0 12px;width:2px}.user-details-card .udc__selected__info__left{align-items:center;display:flex;flex-direction:column}.user-details-card .udc__selected__info__left__ticket{font-size:14px;text-transform:uppercase}.user-details-card .udc__selected__info__right__activity__name{font-size:14px;font-weight:700;text-transform:uppercase}.user-details-card .udc__selected__info__right__activity__date{font-size:14px;text-transform:uppercase}.user-details-card .udc__update{align-items:center;background-color:#f9f9f9;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:4px 8px;position:absolute;right:0;top:16px}.user-details-card .udc__update:hover{background-color:#f4f4f4}.user-details-card .udc__update.--disabled{opacity:.5;pointer-events:none}@media (max-width:480px){.user-details-card .udc__update{font-size:12px;padding:4px 6px}.user-details-card .udc__selected__info__left__ticket,.user-details-card .udc__selected__info__right__activity__name{font-size:13px}.user-details-card .udc__selected__info__right__activity__date{font-size:12px}}.package-booking-module__wrap .package__loader{align-items:center;display:flex;justify-content:center;min-height:200px}.package-booking-module{display:flex;flex-direction:column;gap:16px}.bd-card__dateList__wrap{background-color:#f4f4f4;border-radius:4px;padding:16px}.bd-card__dateList__wrap .date-list-wrap{margin:-4px}.package-booking-drawer .wrapper__drawer-container .touch-dragger{display:none!important}.package-booking-drawer.--mobile .wrapper__drawer-container{top:0!important}.package-booking-drawer .wrapper__drawer-container .drawer-container__header .header__close{position:relative;right:0;top:0}.package-booking-drawer.--mobile .wrapper__drawer-container{border-top-left-radius:0!important;border-top-right-radius:0!important}.package-booking__review{display:flex;flex-direction:column;gap:16px;margin-bottom:60px;padding:16px}.package-book-now__wrapper{position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100}@media (min-width:768px){.package-book-now__wrapper{display:block!important;right:0;top:calc(50% + 32px);transform:rotate(-90deg);width:48px}}@media (max-width:767px){.package-book-now__wrapper{bottom:0;transform:rotate(0);width:100%}}.table-desc{font-size:16px;font-weight:500;margin-bottom:12px}.table-container{border-collapse:collapse;width:100%}.table-th{background-color:#143a56;border:1px solid #ddd;color:#fff;padding:10px}.table-tr{background-color:#f2f2f2;text-align:left}.table-td{border:1px solid #ddd;padding:10px}.accommodation-card-wrap[data-v-8ffb4303]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px}.accommodation-card-layout[data-v-8ffb4303]{display:flex;gap:8px;justify-content:space-between}.accommodation-card[data-v-8ffb4303]{border:1px solid #c8c8c8;border-radius:8px;box-shadow:0 1px 4px #00000012;flex:1 1 0}.accommodation-card-image[data-v-8ffb4303]{background-position:50%;background:#f4f4f4;background-size:cover;border-radius:4px;margin:6px;max-height:160px;min-height:150px;min-width:180px;transition:all .8s ease-in-out}.accommodation-card-content[data-v-8ffb4303]{display:flex;flex-direction:column;gap:4px;padding:8px 0;position:relative}.accommodation-card-title[data-v-8ffb4303]{font-size:16px;font-weight:600}.accommodation-card-price[data-v-8ffb4303]{font-size:20px;font-weight:700}.accommodation-card-desc[data-v-8ffb4303]{color:#7e7e89;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;margin-top:0;max-height:36px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.accommodation-card__tags[data-v-8ffb4303]{align-items:center;background:#fff;display:flex;gap:4px;padding:8px 0;position:relative;z-index:2}.accommodation-card__tag[data-v-8ffb4303]{align-items:center;background:#f4f4f4;border-radius:24px;cursor:pointer;display:flex;gap:4px;padding:3px;transition:background .3s ease-in-out}.accommodation-card__tag[data-v-8ffb4303]:hover{background:#e4e4e4}.accommodation-card__icon[data-v-8ffb4303]{display:flex}.accommodation-card__tags__label[data-v-8ffb4303]{color:#242429;font-size:14px;font-weight:400;overflow:hidden;padding-right:4px;text-overflow:ellipsis}.accommodation-button[data-v-8ffb4303]{display:flex;justify-content:space-between;padding-right:10px}.accommodation-button-book-now[data-v-8ffb4303]{align-items:center;background-color:teal;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 12px;text-transform:uppercase}.accommodation-button-book-now[data-v-8ffb4303]:active,.accommodation-button-book-now[data-v-8ffb4303]:hover{background-color:#0a5f5f}.accommodation-card-bottom[data-v-8ffb4303]{bottom:0}@media (max-width:720px){.accommodation-card-wrap[data-v-8ffb4303]{flex-direction:column}}.accomodation-card__price__wrap[data-v-8ffb4303]{align-items:center;display:flex;gap:4px}.retreat-book-now__ui{align-items:center;background-color:teal;border-radius:4px 4px 0 0;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px;transition:background-color .3s ease-in-out;white-space:nowrap;width:-moz-fit-content;width:fit-content}.retreat-book-now__ui:active,.retreat-book-now__ui:hover{background-color:#0a5f5f}.rbn__left{display:flex;flex-direction:column;gap:4px}.rbn__left__label{font-size:12px}.rbn__right{display:flex;gap:8px}.rbn__right__button{border-radius:4px;cursor:pointer;display:flex;flex:1 1 0;font-size:16px;font-weight:600;justify-content:center;padding:8px 12px}.rbn__right__button.--book{background-color:#045050}.rbn__right__button.--inquire{border:1px solid hsla(0,0%,100%,.6)}@media (max-width:767px){.retreat-book-now__ui{border-radius:0!important;width:100%!important}}.form-container{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px #00000012;padding:16px}.form-container .form-desc{align-items:flex-start;align-items:center;background-color:#f4f4f4;border-left:4px solid teal;border-radius:4px;display:flex;font-size:14px;gap:6px;margin-bottom:8px;padding:8px}.form-container .form-input-fields{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-container .form-input__counter{background-color:#edf2f7;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.form-container .form-input__label{font-size:14px;font-weight:500;margin-bottom:4px}.form-container .form__buttons{display:flex;justify-content:space-between}.form-container .form__back-btn{align-items:center;background-color:#f4f4f4;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px}.form-container .form__back-btn:hover{background-color:#e6efef}.form-container .form__whatsapp-btn{align-items:center;background-color:teal;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px}.form-container .form__whatsapp-btn:hover{background-color:#00695c}.package__desc ul{list-style-type:disc;margin-left:20px}.package__desc ol{margin-left:20px}.retreat-book-now__wrapper{display:none}@media (max-width:525px){.retreat-book-now__wrapper{bottom:0;display:block;position:fixed;transform:rotate(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:100}}
