@keyframes pulse-btn-animation-de07f60a{0%{box-shadow:0 0 #80808080;transform:scale(1)}50%{box-shadow:0 0 0 7px #80808000;opacity:.9;transform:scale(1.01)}to{opacity:.99}}.booking-contact-form[data-v-de07f60a] .v-field__input{font-size:15px;padding-inline:10px}.booking-contact-form[data-v-de07f60a] .v-field__input::-moz-placeholder{height:16px}.booking-contact-form[data-v-de07f60a] .v-field__input::placeholder{height:16px}.booking-contact-form--details[data-v-de07f60a]{pointer-events:none}.booking-contact-form--details .v-input[data-v-de07f60a]{opacity:.4!important}.booking-contact-form-box[data-v-de07f60a]{background:var(--layer-02);border-radius:24px;font-size:16px;margin-bottom:32px;padding:32px}@media (max-width:1200px){.booking-contact-form-box[data-v-de07f60a]{margin-bottom:24px}}@media (max-width:576px){.booking-contact-form-box[data-v-de07f60a]{margin-bottom:20px;padding:24px}}.booking-contact-form-box-title[data-v-de07f60a]{margin-bottom:24px}.booking-contact-form-box-title[data-v-de07f60a]:first-letter{text-transform:uppercase}.booking-contact-form-text[data-v-de07f60a]{margin-bottom:18px}.booking-contact-form-inputs[data-v-de07f60a]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.booking-contact-form-inputs--main[data-v-de07f60a]{grid-template-columns:repeat(3,1fr)}@media (max-width:576px){.booking-contact-form-inputs[data-v-de07f60a]{grid-template-columns:repeat(1,1fr)}}.booking-contact-form-inputs .v-input[data-v-de07f60a]{display:block!important}.booking-contact-form-gender[data-v-de07f60a] .v-selection-control-group{flex-direction:row!important;padding-top:6px}.booking-contact-form-gender[data-v-de07f60a] .v-label{overflow:hidden;white-space:nowrap}.booking-contact-form-gender[data-v-de07f60a] .v-selection-control{flex-grow:0;padding-right:12px}.booking-contact-form-label[data-v-de07f60a]{font-size:12px!important}@keyframes pulse-btn-animation-a7e58a6f{0%{box-shadow:0 0 #80808080;transform:scale(1)}50%{box-shadow:0 0 0 7px #80808000;opacity:.9;transform:scale(1.01)}to{opacity:.99}}.booking-cost[data-v-a7e58a6f]{position:sticky;top:8px}.booking-cost-box[data-v-a7e58a6f]{border-radius:24px;box-shadow:0 1.27px 8.44px #00000008,0 -4.2px 23.73px #0000000d,0 29px 146px #0000000a;margin-bottom:60px;padding:24px}@media (max-width:992px){.booking-cost-box[data-v-a7e58a6f]{margin-bottom:40px}}@media (max-width:576px){.booking-cost-box[data-v-a7e58a6f]{margin-bottom:20px}}.booking-cost-items[data-v-a7e58a6f]{margin-bottom:24px}.booking-cost-total[data-v-a7e58a6f]{font-size:24px;font-weight:600}.booking-cost-item[data-v-a7e58a6f]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.booking-cost-item[data-v-a7e58a6f]:last-child{margin-bottom:0}.booking-cost-item-label[data-v-a7e58a6f]{color:var(--text-secondary);font-size:12px}.booking-cost-item-label[data-v-a7e58a6f]:first-letter{text-transform:uppercase}.booking-cost-item-value[data-v-a7e58a6f]{font-weight:600;text-align:right;white-space:nowrap}.booking-cost-comment[data-v-a7e58a6f]{color:var(--text-primary);font-size:12px;opacity:.5;text-align:center}.booking-cost-paid[data-v-a7e58a6f]{font-size:16px;font-weight:600;margin-bottom:16px}.hotel-booking[data-v-f89e47a6]{animation:fadeIn-f89e47a6 .5s linear forwards;animation-delay:0s;opacity:0}@keyframes fadeIn-f89e47a6{0%{opacity:0}to{opacity:1}}.hotel-booking-columns[data-v-f89e47a6]{display:flex;gap:60px;margin-bottom:40px}@media screen and (max-width:1300px){.hotel-booking-columns[data-v-f89e47a6]{gap:20px}}@media (max-width:992px){.hotel-booking-columns[data-v-f89e47a6]{flex-direction:column}}.hotel-booking-columns-left[data-v-f89e47a6]{flex-grow:1}.hotel-booking-columns-right[data-v-f89e47a6]{flex-shrink:0;width:286px}@media (max-width:992px){.hotel-booking-columns-right[data-v-f89e47a6]{width:100%}}@keyframes pulse-btn-animation-f89e47a6{0%{box-shadow:0 0 #80808080;transform:scale(1)}50%{box-shadow:0 0 0 7px #80808000;opacity:.9;transform:scale(1.01)}to{opacity:.99}}.booking-info[data-v-f89e47a6]{container-type:inline-size}.booking-info-container[data-v-f89e47a6]{display:flex;gap:16px;margin-bottom:40px}@container (max-width: 600px){.booking-info-container[data-v-f89e47a6]{flex-wrap:wrap}}.booking-info-box[data-v-f89e47a6]{border-radius:24px;box-shadow:0 1.27px 8.44px #00000008,0 -4.2px 23.73px #0000000d,0 29px 146px #0000000a;color:var(--text-secondary);display:flex;flex-direction:column;font-size:16px;justify-content:flex-end;min-width:140px;padding:24px}@media screen and (max-width:1300px){.booking-info-box[data-v-f89e47a6]{min-width:100px;padding:20px}}@container (max-width: 600px){.booking-info-box[data-v-f89e47a6]{width:calc(50% - 14px)}}.booking-info-box[data-v-f89e47a6]:first-child{flex-grow:1}@container (max-width: 600px){.booking-info-box[data-v-f89e47a6]:first-child{flex-shrink:0;width:100%}}.booking-info-title[data-v-f89e47a6]{font-size:24px;font-weight:600;margin-bottom:12px}@media screen and (max-width:1300px){.booking-info-title[data-v-f89e47a6]{font-size:20px;margin-bottom:8px}}.booking-info-img[data-v-f89e47a6]{border-radius:20px;-o-object-fit:cover;object-fit:cover;width:225px}@media screen and (max-width:1300px){.booking-info-img[data-v-f89e47a6]{width:150px}}@container (max-width: 600px){.booking-info-img[data-v-f89e47a6]{height:140px;width:calc(50% - 14px)}}.booking-info-date[data-v-f89e47a6]{align-items:center;display:flex;justify-content:space-between}@media (max-width:992px){.booking-info-date[data-v-f89e47a6]{gap:28px;justify-content:flex-start}}@media (max-width:576px){.booking-info-date[data-v-f89e47a6]{align-items:flex-start;flex-direction:column;gap:16px}}@keyframes pulse-btn-animation{0%{box-shadow:0 0 #80808080;transform:scale(1)}50%{box-shadow:0 0 0 7px #80808000;opacity:.9;transform:scale(1.01)}to{opacity:.99}}.booking-info-panel .v-expansion-panel__shadow{display:none}.booking-info-panel-title .mdi-chevron-up{display:none!important}.booking-info-panel-title .v-expansion-panel-title__icon{color:var(--text-primary);margin-left:5px}.booking-info-panel-text .v-expansion-panel-text__wrapper{padding:6px 0 0!important}.booking-info-panel-text .v-expansion-panel-text__wrapper:first-letter{text-transform:uppercase}.booking-info-panel-text-lowercase{text-transform:lowercase}
