@font-face{font-family:Greycliff CF;font-style:normal;font-weight:400;src:url(./GreycliffCF-Regular.B8qLRfon.woff2) format("woff2"),url(./GreycliffCF-Regular.DCuwdyig.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:500;src:url(./GreycliffCF-Medium.7ogzQV0r.woff2) format("woff2"),url(./GreycliffCF-Medium.D25ADo1N.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:600;src:url(./GreycliffCF-DemiBold.pDiXBN2U.woff2) format("woff2"),url(./GreycliffCF-DemiBold.X_qKZrRm.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:700;src:url(./GreycliffCF-Bold.odryn1ji.woff2) format("woff2"),url(./GreycliffCF-Bold.DKq0nFaj.ttf) format("truetype")}[data-v-7b15c2cc],[data-v-7b15c2cc]:after,[data-v-7b15c2cc]:before{box-sizing:border-box}ol[class][data-v-7b15c2cc],ul[class][data-v-7b15c2cc]{padding:0}body[data-v-7b15c2cc],h1[data-v-7b15c2cc],h2[data-v-7b15c2cc],h3[data-v-7b15c2cc],h4[data-v-7b15c2cc],h5[data-v-7b15c2cc],h6[data-v-7b15c2cc],li[data-v-7b15c2cc],p[data-v-7b15c2cc],ul[data-v-7b15c2cc]{font-weight:400;margin:0}body[data-v-7b15c2cc],h1[data-v-7b15c2cc],h2[data-v-7b15c2cc],h3[data-v-7b15c2cc],h4[data-v-7b15c2cc],h5[data-v-7b15c2cc],h6[data-v-7b15c2cc]{color:#000;font-family:Greycliff CF,sans-serif;line-height:1.2}ol[class][data-v-7b15c2cc],ul[class][data-v-7b15c2cc]{list-style:none}table[data-v-7b15c2cc],th[data-v-7b15c2cc],tr[data-v-7b15c2cc]{border-spacing:unset;font-weight:400;padding:0;vertical-align:top}a[data-v-7b15c2cc]{color:inherit;text-decoration:none}a[data-v-7b15c2cc]:hover{text-decoration:underline;text-decoration-thickness:1px}img[data-v-7b15c2cc]{border-style:none;display:inline-block;max-width:100%;vertical-align:middle}@keyframes pulse-btn-animation-7b15c2cc{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-7b15c2cc] .v-field__input{font-size:15px;padding-inline:10px}.booking-contact-form--details[data-v-7b15c2cc]{pointer-events:none}.booking-contact-form--details .v-input[data-v-7b15c2cc]{opacity:.4!important}.booking-contact-form-box[data-v-7b15c2cc]{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-7b15c2cc]{margin-bottom:24px}}@media (max-width:576px){.booking-contact-form-box[data-v-7b15c2cc]{margin-bottom:20px;padding:24px}}.booking-contact-form-box-title[data-v-7b15c2cc]{margin-bottom:24px}.booking-contact-form-box-title[data-v-7b15c2cc]:first-letter{text-transform:uppercase}.booking-contact-form-text[data-v-7b15c2cc]{margin-bottom:18px}.booking-contact-form-inputs[data-v-7b15c2cc]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.booking-contact-form-inputs--main[data-v-7b15c2cc]{grid-template-columns:repeat(3,1fr)}@media (max-width:576px){.booking-contact-form-inputs[data-v-7b15c2cc]{grid-template-columns:repeat(1,1fr)}}.booking-contact-form-inputs .v-input[data-v-7b15c2cc]{display:block!important}.booking-contact-form-gender[data-v-7b15c2cc] .v-selection-control-group{flex-direction:row!important;padding-top:6px}.booking-contact-form-gender[data-v-7b15c2cc] .v-label{overflow:hidden;white-space:nowrap}.booking-contact-form-gender[data-v-7b15c2cc] .v-selection-control{flex-grow:0;padding-right:12px}.booking-contact-form-label[data-v-7b15c2cc]{font-size:12px!important}@font-face{font-family:Greycliff CF;font-style:normal;font-weight:400;src:url(./GreycliffCF-Regular.B8qLRfon.woff2) format("woff2"),url(./GreycliffCF-Regular.DCuwdyig.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:500;src:url(./GreycliffCF-Medium.7ogzQV0r.woff2) format("woff2"),url(./GreycliffCF-Medium.D25ADo1N.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:600;src:url(./GreycliffCF-DemiBold.pDiXBN2U.woff2) format("woff2"),url(./GreycliffCF-DemiBold.X_qKZrRm.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:700;src:url(./GreycliffCF-Bold.odryn1ji.woff2) format("woff2"),url(./GreycliffCF-Bold.DKq0nFaj.ttf) format("truetype")}[data-v-fdeef707],[data-v-fdeef707]:after,[data-v-fdeef707]:before{box-sizing:border-box}ol[class][data-v-fdeef707],ul[class][data-v-fdeef707]{padding:0}body[data-v-fdeef707],h1[data-v-fdeef707],h2[data-v-fdeef707],h3[data-v-fdeef707],h4[data-v-fdeef707],h5[data-v-fdeef707],h6[data-v-fdeef707],li[data-v-fdeef707],p[data-v-fdeef707],ul[data-v-fdeef707]{font-weight:400;margin:0}body[data-v-fdeef707],h1[data-v-fdeef707],h2[data-v-fdeef707],h3[data-v-fdeef707],h4[data-v-fdeef707],h5[data-v-fdeef707],h6[data-v-fdeef707]{color:#000;font-family:Greycliff CF,sans-serif;line-height:1.2}ol[class][data-v-fdeef707],ul[class][data-v-fdeef707]{list-style:none}table[data-v-fdeef707],th[data-v-fdeef707],tr[data-v-fdeef707]{border-spacing:unset;font-weight:400;padding:0;vertical-align:top}a[data-v-fdeef707]{color:inherit;text-decoration:none}a[data-v-fdeef707]:hover{text-decoration:underline;text-decoration-thickness:1px}img[data-v-fdeef707]{border-style:none;display:inline-block;max-width:100%;vertical-align:middle}@keyframes pulse-btn-animation-fdeef707{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-fdeef707]{position:sticky;top:8px}.booking-cost-box[data-v-fdeef707]{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-fdeef707]{margin-bottom:40px}}@media (max-width:576px){.booking-cost-box[data-v-fdeef707]{margin-bottom:20px}}.booking-cost-items[data-v-fdeef707]{margin-bottom:24px}.booking-cost-total[data-v-fdeef707]{font-size:24px;font-weight:600}.booking-cost-item[data-v-fdeef707]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.booking-cost-item[data-v-fdeef707]:last-child{margin-bottom:0}.booking-cost-item-label[data-v-fdeef707]{color:var(--text-secondary);font-size:12px}.booking-cost-item-label[data-v-fdeef707]:first-letter{text-transform:uppercase}.booking-cost-item-value[data-v-fdeef707]{font-weight:600;text-align:right;white-space:nowrap}.booking-cost-comment[data-v-fdeef707]{color:var(--text-primary);font-size:12px;opacity:.5;text-align:center}.booking-cost-paid[data-v-fdeef707]{font-size:16px;font-weight:600;margin-bottom:16px}@font-face{font-family:Greycliff CF;font-style:normal;font-weight:400;src:url(./GreycliffCF-Regular.B8qLRfon.woff2) format("woff2"),url(./GreycliffCF-Regular.DCuwdyig.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:500;src:url(./GreycliffCF-Medium.7ogzQV0r.woff2) format("woff2"),url(./GreycliffCF-Medium.D25ADo1N.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:600;src:url(./GreycliffCF-DemiBold.pDiXBN2U.woff2) format("woff2"),url(./GreycliffCF-DemiBold.X_qKZrRm.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:700;src:url(./GreycliffCF-Bold.odryn1ji.woff2) format("woff2"),url(./GreycliffCF-Bold.DKq0nFaj.ttf) format("truetype")}.hotel-booking[data-v-9cc8e0d9]{animation:fadeIn-9cc8e0d9 .5s linear forwards;animation-delay:0s;opacity:0}@keyframes fadeIn-9cc8e0d9{0%{opacity:0}to{opacity:1}}.hotel-booking-columns[data-v-9cc8e0d9]{display:flex;gap:60px;margin-bottom:40px}@media screen and (max-width:1300px){.hotel-booking-columns[data-v-9cc8e0d9]{gap:20px}}@media (max-width:992px){.hotel-booking-columns[data-v-9cc8e0d9]{flex-direction:column}}.hotel-booking-columns-left[data-v-9cc8e0d9]{flex-grow:1}.hotel-booking-columns-right[data-v-9cc8e0d9]{flex-shrink:0;width:286px}@media (max-width:992px){.hotel-booking-columns-right[data-v-9cc8e0d9]{width:100%}}@font-face{font-family:Greycliff CF;font-style:normal;font-weight:400;src:url(./GreycliffCF-Regular.B8qLRfon.woff2) format("woff2"),url(./GreycliffCF-Regular.DCuwdyig.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:500;src:url(./GreycliffCF-Medium.7ogzQV0r.woff2) format("woff2"),url(./GreycliffCF-Medium.D25ADo1N.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:600;src:url(./GreycliffCF-DemiBold.pDiXBN2U.woff2) format("woff2"),url(./GreycliffCF-DemiBold.X_qKZrRm.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:700;src:url(./GreycliffCF-Bold.odryn1ji.woff2) format("woff2"),url(./GreycliffCF-Bold.DKq0nFaj.ttf) format("truetype")}[data-v-9cc8e0d9],[data-v-9cc8e0d9]:after,[data-v-9cc8e0d9]:before{box-sizing:border-box}ol[class][data-v-9cc8e0d9],ul[class][data-v-9cc8e0d9]{padding:0}body[data-v-9cc8e0d9],h1[data-v-9cc8e0d9],h2[data-v-9cc8e0d9],h3[data-v-9cc8e0d9],h4[data-v-9cc8e0d9],h5[data-v-9cc8e0d9],h6[data-v-9cc8e0d9],li[data-v-9cc8e0d9],p[data-v-9cc8e0d9],ul[data-v-9cc8e0d9]{font-weight:400;margin:0}body[data-v-9cc8e0d9],h1[data-v-9cc8e0d9],h2[data-v-9cc8e0d9],h3[data-v-9cc8e0d9],h4[data-v-9cc8e0d9],h5[data-v-9cc8e0d9],h6[data-v-9cc8e0d9]{color:#000;font-family:Greycliff CF,sans-serif;line-height:1.2}ol[class][data-v-9cc8e0d9],ul[class][data-v-9cc8e0d9]{list-style:none}table[data-v-9cc8e0d9],th[data-v-9cc8e0d9],tr[data-v-9cc8e0d9]{border-spacing:unset;font-weight:400;padding:0;vertical-align:top}a[data-v-9cc8e0d9]{color:inherit;text-decoration:none}a[data-v-9cc8e0d9]:hover{text-decoration:underline;text-decoration-thickness:1px}img[data-v-9cc8e0d9]{border-style:none;display:inline-block;max-width:100%;vertical-align:middle}@keyframes pulse-btn-animation-9cc8e0d9{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-9cc8e0d9]{container-type:inline-size}.booking-info-container[data-v-9cc8e0d9]{display:flex;gap:16px;margin-bottom:40px}@container (max-width: 600px){.booking-info-container[data-v-9cc8e0d9]{flex-wrap:wrap}}.booking-info-box[data-v-9cc8e0d9]{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-9cc8e0d9]{min-width:100px;padding:20px}}@container (max-width: 600px){.booking-info-box[data-v-9cc8e0d9]{width:calc(50% - 14px)}}.booking-info-box[data-v-9cc8e0d9]:first-child{flex-grow:1}@container (max-width: 600px){.booking-info-box[data-v-9cc8e0d9]:first-child{flex-shrink:0;width:100%}}.booking-info-title[data-v-9cc8e0d9]{font-size:24px;font-weight:600;margin-bottom:12px}@media screen and (max-width:1300px){.booking-info-title[data-v-9cc8e0d9]{font-size:20px;margin-bottom:8px}}.booking-info-img[data-v-9cc8e0d9]{border-radius:20px;-o-object-fit:cover;object-fit:cover;width:225px}@media screen and (max-width:1300px){.booking-info-img[data-v-9cc8e0d9]{width:150px}}@container (max-width: 600px){.booking-info-img[data-v-9cc8e0d9]{height:140px;width:calc(50% - 14px)}}.booking-info-date[data-v-9cc8e0d9]{align-items:center;display:flex;justify-content:space-between}@media (max-width:992px){.booking-info-date[data-v-9cc8e0d9]{gap:28px;justify-content:flex-start}}@media (max-width:576px){.booking-info-date[data-v-9cc8e0d9]{align-items:flex-start;flex-direction:column;gap:16px}}.booking-info-text[data-v-9cc8e0d9]{color:var(--text-secondary);font-size:18px;font-weight:500;margin-bottom:18px}.booking-info-text-expanded[data-v-9cc8e0d9]{display:-webkit-box;max-width:-moz-max-content;max-width:max-content;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.booking-info-panels[data-v-9cc8e0d9]{margin-bottom:40px}.booking-info-panels .v-expansion-panel[data-v-9cc8e0d9]{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:16px 0!important}.booking-info-panels .v-expansion-panel[data-v-9cc8e0d9]:not(:last-child){border-bottom:1px solid var(--border-01)}.booking-info-panels .v-expansion-panel--active+.v-expansion-panel[data-v-9cc8e0d9],.booking-info-panels .v-expansion-panel--active[data-v-9cc8e0d9]:not(:first-child){margin-top:0!important}.booking-info-panels .v-expansion-panel-title[data-v-9cc8e0d9]{color:var(--text-helper);font-size:14px!important;font-weight:400!important;min-height:auto;padding:0!important}.booking-info-panels .v-expansion-panel__shadow[data-v-9cc8e0d9]{box-shadow:none!important}.booking-info-panels .v-expansion-panel>.v-expansion-panel-title[data-v-9cc8e0d9]{width:auto!important}.booking-info-panels .v-expansion-panel[data-v-9cc8e0d9]:not(:first-child):after{display:none!important}.booking-info-arrow[data-v-9cc8e0d9]{height:33px;width:33px}.booking-info-more[data-v-9cc8e0d9]{cursor:pointer;display:block;font-weight:600;margin-top:8px}@font-face{font-family:Greycliff CF;font-style:normal;font-weight:400;src:url(./GreycliffCF-Regular.B8qLRfon.woff2) format("woff2"),url(./GreycliffCF-Regular.DCuwdyig.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:500;src:url(./GreycliffCF-Medium.7ogzQV0r.woff2) format("woff2"),url(./GreycliffCF-Medium.D25ADo1N.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:600;src:url(./GreycliffCF-DemiBold.pDiXBN2U.woff2) format("woff2"),url(./GreycliffCF-DemiBold.X_qKZrRm.ttf) format("truetype")}@font-face{font-family:Greycliff CF;font-weight:700;src:url(./GreycliffCF-Bold.odryn1ji.woff2) format("woff2"),url(./GreycliffCF-Bold.DKq0nFaj.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}body,h1,h2,h3,h4,h5,h6,li,p,ul{font-weight:400;margin:0}body,h1,h2,h3,h4,h5,h6{color:#000;font-family:Greycliff CF,sans-serif;line-height:1.2}ol[class],ul[class]{list-style:none}table,th,tr{border-spacing:unset;font-weight:400;padding:0;vertical-align:top}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px}img{border-style:none;display:inline-block;max-width:100%;vertical-align:middle}@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}
