@charset "UTF-8";body{margin:0;padding:0}select{background-image:none!important}.progress-bar-numbers__container{display:flex;align-items:end;width:100%}.progress-bar-numbers__container__inner{display:grid;align-items:center;width:100%;gap:.75rem}.progress-bar-numbers__container__inner:last-child{width:auto}.progress-bar-numbers__container__inner__label{font-size:.9rem;font-weight:700}.progress-bar-numbers__container__inner__bottom{display:grid;grid-auto-columns:auto;grid-template-columns:4rem 1fr}.progress-bar-numbers__container__inner__bottom__inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.progress-bar-numbers__container__inner__circle{width:2.8rem;height:2.7rem;border-radius:50%;border:1px solid #b3b3b4;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:0;margin:0;color:#000;font-weight:700}.progress-bar-numbers__container__inner__circle.active{border:5px solid #3ca1ed;background-color:#f5f5f5;pointer-events:none}.progress-bar-numbers__container__inner__circle.is-checked{background-color:#3ca1ed;color:#3ca1ed;border:5px solid #3ca1ed}.progress-bar-numbers__container__inner__circle.is-checked:after{content:"";display:inline-block;width:1.625rem;height:1.313rem;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20width='27'%20height='22'%20viewBox='0%200%2027%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.4623%200L19.152%202.41074L9.84387%2011.7189L7.13178%209.10725L4.72104%206.69651L0%2011.4175L2.41074%2013.8283L7.43312%2018.8507L9.74342%2021.2614L12.1542%2018.8507L23.8731%207.13178L26.2838%204.72104L21.4623%200Z'%20fill='white'/%3e%3c/svg%3e")}.progress-bar-numbers__container__inner__circle.is-checked span{display:none}.progress-bar-numbers__container__inner.is-checked-container .progress-bar-numbers-dots__filled .progress-bar-numbers-dots__item{background-color:#3ca1ed;border:1px solid #3ca1ed}.progress-bar-numbers__container__inner.is-checked-container .progress-bar-numbers-dots__item{border:1px solid #3ca1ed}.progress-bar-numbers__container .progress-bar-numbers-dots{display:flex;align-self:center;gap:.2rem;margin:0 auto 1rem;align-self:end}.progress-bar-numbers__container .progress-bar-numbers-dots__item{width:.5rem;height:.5rem;background-color:#d9d9d9;border-radius:50%;box-sizing:border-box;flex-shrink:0}.progress-bar-numbers.progress-bar-numbers-pc{display:block}@media(max-width:767px){.progress-bar-numbers.progress-bar-numbers-pc{display:none}}.progress-bar-numbers.progress-bar-numbers-mobile{display:none}@media(max-width:767px){.progress-bar-numbers.progress-bar-numbers-mobile{display:block}}.progress-bar-numbers.progress-bar-numbers-mobile .progress-bar-numbers__container__inner__circle{width:1.2rem;height:1.2rem}.progress-bar-numbers.progress-bar-numbers-mobile .progress-bar-numbers__container__inner__label{font-size:.75rem}.progress-bar-numbers.progress-bar-numbers-mobile .progress-bar-numbers-dots{margin:0 auto .3rem}.progress-bar-numbers.progress-bar-numbers-mobile .progress-bar-numbers__container__inner__bottom{grid-template-columns:2rem 1fr}.progress-bar-numbers.progress-bar-numbers-mobile.progress-bar-numbers__container__inner__circle{border:1px solid #b3b3b4}.progress-bar-numbers.progress-bar-numbers-mobile .progress-bar-numbers__container__inner__circle.active,.progress-bar-numbers.progress-bar-numbers-mobile .progress-bar-numbers__container__inner__circle.is-checked{border:3px solid #3ca1ed}.progress-bar-numbers-booking-submit-error [data-progress-bar-step="6"] .progress-bar-numbers-dots__item{border:1px solid #ed7a3c}.progress-bar-numbers-booking-submit-error [data-progress-bar-step="7"] .progress-bar-numbers__container__inner__circle.active{border:5px solid #ed7a3c}.booking-form__title[data-v-eafba23e]{font-size:1.4375rem}@media only screen and (max-width:64em){.booking-form__title[data-v-eafba23e]{font-size:1.125rem}}.checkbox-base .checkbox-group-item input[type=checkbox].required.is-invalid[data-v-8f6f0ff3]{accent-color:rgba(240,65,36,.8)}.checkbox-base .checkbox-container[data-v-8f6f0ff3]{display:grid;grid-template-columns:1.25rem 1fr;align-items:baseline}.checkbox-base .checkbox-container input[type=checkbox][data-v-8f6f0ff3]{margin:0}.checkbox-base .checkbox-container input[type=checkbox].required.is-invalid[data-v-8f6f0ff3]{accent-color:rgba(240,65,36,.8)}.checkbox-base .checkbox-container .checkbox[data-v-8f6f0ff3]{height:20px;width:20px}.checkbox-base .booking-form-error-message[data-v-8f6f0ff3]{margin-top:.5rem}.checkbox-base label[data-v-8f6f0ff3]{font-size:1rem}.booking-form-select-base__note{font-size:.875rem}.booking-form-select-base select{margin:0 0 1.25rem;opacity:1}.booking-form-step2__left-container__select label{font-weight:700!important}.booking-form-step0[data-v-0c5a37dd] .checkbox-base label{font-weight:300}.booking-form-step0__select-tour[data-v-0c5a37dd]{display:grid;grid-template-columns:repeat(2,1fr);width:100%;column-gap:1.875rem;padding:0 .938rem}@media screen and (max-width:767px){.booking-form-step0__select-tour[data-v-0c5a37dd]{grid-template-columns:repeat(1,1fr);padding:0}}.booking-form-step0__select-tour-dates[data-v-0c5a37dd]{width:100%}@media screen and (min-width:768px){.booking-form-step0__select-tour-dates[data-v-0c5a37dd]{display:flex}}.booking-form-step0__select-tour-dates__inner[data-v-0c5a37dd]{flex:1 1 0%}@media screen and (min-width:768px){.booking-form-step0__select-tour-dates__inner__fields[data-v-0c5a37dd]{padding:0 .9375rem}}.booking-form-step0__select-tour-dates__inner__fields>div[data-v-0c5a37dd]{width:100%}@media screen and (min-width:768px){.booking-form-step0__select-tour-dates__inner__fields>div[data-v-0c5a37dd]{padding:0}}.booking-form-step0__select-tour-dates__inner .booking-form-select-base[data-v-0c5a37dd]{width:100%}.booking-form-step1 .booking-form-step1__have-read[data-v-d53e1c25] .checkbox-base label{font-weight:300}.booking-form-step1__upper__inner[data-v-d53e1c25]{display:grid;place-content:center;gap:1rem}@media screen and (min-width:768px){.booking-form-step1__upper__inner[data-v-d53e1c25]{grid-template-columns:1fr 20rem;gap:3rem}}.booking-form-step1__upper-right__booking-tour[data-v-d53e1c25]{font-weight:700}.booking-form-step1__upper-right__tour-dates[data-v-d53e1c25]{font-weight:300}.booking-form-step1__upper-right__tour-name[data-v-d53e1c25]{font-weight:700}@media screen and (min-width:768px){.booking-form-step1__important-information[data-v-d53e1c25]{margin-bottom:3rem}}.booking-form-step1__important-information__heading[data-v-d53e1c25]{font-size:1rem;font-weight:700;font-family:proxima-nova,sans-serif;color:#000!important}.booking-form-step1__important-message[data-v-d53e1c25]{font-weight:700}.booking-form-step1__select-tour[data-v-d53e1c25]{display:grid;grid-template-columns:repeat(2,1fr);width:100%;column-gap:1.875rem;padding:0 .938rem}@media screen and (max-width:767px){.booking-form-step1__select-tour[data-v-d53e1c25]{grid-template-columns:repeat(1,1fr);padding:0}}.booking-form-step1__select-tour-dates[data-v-d53e1c25]{width:100%}@media screen and (min-width:768px){.booking-form-step1__select-tour-dates[data-v-d53e1c25]{display:flex}}.booking-form-step1__select-tour-dates__inner[data-v-d53e1c25]{flex:1 1 0%}.booking-form-step1__select-tour-dates__inner__fields[data-v-d53e1c25]{padding:0 .9375rem}.booking-form-step1__select-tour-dates__inner__fields>div[data-v-d53e1c25]{width:100%}@media screen and (min-width:768px){.booking-form-step1__select-tour-dates__inner__fields>div[data-v-d53e1c25]{padding:0}}.booking-form-step1__tour-info-mobile[data-v-d53e1c25]{display:block;margin-bottom:1rem}@media screen and (min-width:768px){.booking-form-step1__tour-info-mobile[data-v-d53e1c25]{display:none;margin-bottom:0}}.booking-form-step1__tour-info-pc[data-v-d53e1c25]{display:none}@media screen and (min-width:768px){.booking-form-step1__tour-info-pc[data-v-d53e1c25]{display:block}}.booking-form-step1__have-read[data-v-d53e1c25] label{line-height:normal}.booking-form-step2__note[data-v-d87dba63]{font-size:1rem;margin-bottom:1rem}@media screen and (min-width:768px){.booking-form-step2__note[data-v-d87dba63]{padding-left:.938rem}}.booking-form-step2__container[data-v-d87dba63]{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.booking-form-step2__container[data-v-d87dba63]{display:inline-grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:2rem;padding:0 .938rem}}.booking-form-step2[data-v-d87dba63] .booking-form-select-base__note,.booking-form-step2 .booking-form-step2__left-container[data-v-d87dba63] label{font-size:1rem}@media screen and (min-width:768px){.booking-form-step2__container__alternative-room-arrangement[data-v-d87dba63]{padding:0 .938rem}}.booking-form-step2__container__alternative-room-arrangement[data-v-d87dba63] label{line-height:normal;font-weight:300}.booking-form-step2__container__alternative-room-arrangement .booking-form-step2-alternative-room-arrangement__manual[data-v-d87dba63]{margin-left:1.75rem;font-weight:300}.booking-form-step2__container__alternative-room-arrangement p[data-v-d87dba63]{font-weight:700!important}@media screen and (min-width:768px){.booking-form-step2__multi-container[data-v-d87dba63]{display:inline-grid;grid-template-columns:1fr 1fr;justify-content:space-between}}.booking-form-step2__multi-container__inner__item[data-v-d87dba63]{width:100%}.booking-form-step2__booking-tour[data-v-d87dba63],.booking-form-step2__booking-tour__tour-name[data-v-d87dba63]{font-weight:700}.booking-form-step2__booking-tour__tour-dates[data-v-d87dba63]{font-weight:300}.booking-form-step2__left-container__select div[data-v-d87dba63]{width:100%;padding:0}.booking-form-step2__right-container-pc[data-v-d87dba63]{display:none}@media screen and (min-width:768px){.booking-form-step2__right-container-pc[data-v-d87dba63]{display:block}}.booking-form-step2__right-container-mobile[data-v-d87dba63]{display:block}@media screen and (min-width:768px){.booking-form-step2__right-container-mobile[data-v-d87dba63]{display:none}}@media screen and (min-width:767px){.booking-form-step2__note_contact[data-v-d87dba63]{margin-top:2rem}}.select-country-code[data-v-eedcc50b]{padding:0 0 .3rem}.select-country-code [data-select-country-code=select] span[data-v-eedcc50b],.select-country-code [data-select-country-code=select] strong[data-v-eedcc50b],.select-country-code [data-select-country-code=option-item] div[data-v-eedcc50b]{pointer-events:none}.select-country-code .country_code_select_box[data-v-eedcc50b]{padding:0}.select-country-code [data-select-country-code=error-message][data-v-eedcc50b]{display:none!important}.select-country-code [data-select-country-code=error-message].has-error[data-v-eedcc50b]{display:block!important}.select-country-code .booking-form-error-message-country-code[data-v-eedcc50b]{margin-top:1.2rem}.input-base-tel[data-v-f0151e1a]{display:grid;flex-direction:row;grid-template-columns:8rem 1fr;gap:.9375rem}@media(max-width:768px){.input-base-tel[data-v-f0151e1a]{gap:0rem;grid-template-columns:7rem 1fr}}.input-base-tel>div[data-v-f0151e1a]{padding:0}.input-base-tel__phone-number[data-v-f0151e1a]{width:100%}.booking-form-error-message-radio[data-v-14a7d539]{margin-top:-.5rem}.radio-box[data-v-14a7d539]{display:inline-block;margin-right:2rem}.radio-box[data-v-14a7d539]:last-child{margin-right:0}.radio-box label[data-v-14a7d539]{margin:0}.booking-form-select-date-wrap[data-v-437e502c]{padding-left:0!important}.booking-form-step3__heading3[data-v-3c6a9c0d]{font-size:1rem;font-weight:700;color:#000!important;font-family:proxima-nova;padding-left:15px}.booking-form-step3__add-participant[data-v-3c6a9c0d],.booking-form-step3__remove-participant[data-v-3c6a9c0d]{background:#00000003;border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}.booking-form-step3__add-participant-button[data-v-3c6a9c0d],.booking-form-step3__remove-participant-button[data-v-3c6a9c0d]{color:#1d9dd9;line-height:inherit;text-decoration:none;background:transparent;margin:0;padding:0}.booking-form-step3__guest-wrapper[data-v-3c6a9c0d]{margin-top:2rem}.booking-form-step3__twin-guest-number[data-v-3c6a9c0d]{font-weight:700;font-size:1rem}@media screen and (min-width:768px){.booking-form-step3__twin-guest-number[data-v-3c6a9c0d]{padding-left:.9375rem;padding-right:.9375rem}}.booking-form-step3__guest-main-participant[data-v-3c6a9c0d]{display:flex;width:100%;align-items:center;margin-bottom:1rem}.booking-form-step3__guest-main-participant p[data-v-3c6a9c0d]{margin-bottom:0!important;margin-right:1rem}@media screen and (min-width:768px){.booking-form-step3__guest-main-participant p[data-v-3c6a9c0d]{margin-right:0}}.booking-form-error-message-radio-food[data-v-52783ea7]{margin-top:.5rem}@media(min-width:768px){.radio-box-bg-gray[data-v-52783ea7]{padding-left:.9375rem;padding-right:.9375rem}}.radio-box-bg-gray__wrapper[data-v-52783ea7]{display:grid;grid-template-columns:1fr 1fr}.radio-box-bg-gray__wrapper>.radio-box[data-v-52783ea7]{margin-left:1rem}.radio-box-bg-gray__wrapper label[data-v-52783ea7]{margin:0}@media(max-width:900px){.radio-box-bg-gray__wrapper[data-v-52783ea7]{grid-template-columns:1fr}.radio-box-bg-gray__wrapper>.radio-box[data-v-52783ea7]{margin-left:1rem}.radio-box-bg-gray__wrapper label[data-v-52783ea7]{max-width:17rem}}@media(max-width:900px){.radio-box-bg-gray__wrapper label[data-v-52783ea7]{max-width:12rem}}.text-area-base[data-v-18b095d8]{padding-left:.9375rem;padding-right:.9375rem}.radio-box-vertical__input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none;left:-9999px}.radio-box-vertical__label{position:relative;display:inline-block;padding-left:1rem;cursor:pointer;user-select:none;color:#222}.radio-box-vertical__label:before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid rgb(84,84,84);border-radius:.1725rem;background-color:#fff;box-sizing:border-box}.radio-box-vertical__input:disabled+.radio-box-vertical__label:before{background-color:#0000;border-color:#7676764d}.radio-box-vertical__input:checked+.radio-box-vertical__label:before{background-color:#007aff;border-color:#007aff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='square' stroke-linejoin='miter'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-position:center;background-size:18px}.radio-box-vertical__input:checked:hover+.radio-box-vertical__label:before{background-color:#0055bc}.radio-box-vertical__input:disabled+.radio-box-vertical__label{opacity:1;cursor:not-allowed}.radio-box-vertical__input:focus-visible+.radio-box-vertical__label:before{outline:2px solid #4c9ffe;outline-offset:2px}.radio-box-vertical__details-field{width:100%;min-height:100px;padding:8px;border:1px solid #ccc}.radio-box-vertical__option[data-v-c09aa011]{display:flex;align-items:center;margin:1rem 0;padding:0}.radio-box-vertical-option2.row[data-v-c09aa011]{display:grid;grid-template-columns:1fr}.radio-box-vertical-option2.row[data-v-c09aa011]:before,.radio-box-vertical-option2.row[data-v-c09aa011]:after{content:none}@media(min-width:768px){.radio-box-vertical-option2.row[data-v-c09aa011]{grid-template-columns:repeat(2,1fr)}}.booking-form-step4-headline[data-v-2b1e1546]{display:inline-flex;align-items:center;justify-content:flex-start;gap:1rem}.booking-form-step4-headline__inner[data-v-2b1e1546]{display:flex;align-items:center}.booking-form-step4-headline button[type=button][data-v-2b1e1546]{background:transparent;padding:0;margin:0;transition:transform .3s ease}.booking-form-step4-headline button[type=button].is-closed[data-v-2b1e1546]{transform:rotate(-180deg);transform-origin:center center}.booking-form-step4-headline button[type=button] svg[data-v-2b1e1546]{pointer-events:none}.booking-form-step4-headline button[type=button] svg path[data-v-2b1e1546]{fill:#000}.booking-form-step4-headline h4[data-v-2b1e1546]{margin:0}.booking-form-step4__main-guestname[data-v-2b1e1546]{font-weight:700}@media(min-width:768px){.booking-form-step4__main-guestname[data-v-2b1e1546]{padding-left:.9375rem;padding-right:.9375rem}}.booking-form-step4__main-guestname__details[data-v-2b1e1546]{margin-top:1rem}.booking-form-step4-copy-details[data-v-2b1e1546]{display:flex;align-items:center;gap:1rem}@media(min-width:768px){.booking-form-step4-copy-details[data-v-2b1e1546]{padding-left:.9375rem;padding-right:.9375rem}}.booking-form-step4-copy-details__guestname[data-v-2b1e1546]{font-weight:700}.booking-form-step4__copy-field[data-v-2b1e1546]{margin-bottom:1rem}@media(min-width:768px){.booking-form-step4__copy-field[data-v-2b1e1546]{padding-left:.9375rem;padding-right:.9375rem}}.booking-form-step4-guest-address-details-wrapper[data-v-2b1e1546]{margin-top:1rem}.radio-referral__inner[data-v-e3c8a628]{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(4,auto)}@media screen and (max-width:768px){.radio-referral__inner[data-v-e3c8a628]{display:block}}.radio-referral__inner label[data-v-e3c8a628]{margin:0;font-size:1rem}.radio-referral__label[data-v-e3c8a628]{margin-bottom:1rem}.booking-form-step5__confirmation[data-v-4477fa6b]{margin:1rem 0;display:grid;row-gap:1rem}.booking-form-step5__field-note[data-v-4477fa6b]{padding-left:.9375rem;padding-right:.9375rem}.booking-form-step5__checkbox[data-v-4477fa6b]{margin-bottom:1.5rem}.badge[data-v-066cb2e2]{display:inline-block;font-size:.75rem;line-height:1;padding:.35rem .5rem;border-radius:0;background:#111827;color:#fff}.badge--secondary[data-v-066cb2e2]{background:#374151}.field-section-header[data-v-066cb2e2]{grid-column:1 / -1;margin-top:.75rem;padding-bottom:.25rem;font-size:1.0625rem}.field-section-header[data-v-066cb2e2]:first-child{margin-top:0}.section-title[data-v-066cb2e2]{margin:0;font-size:1.125rem;text-transform:capitalize;letter-spacing:normal;font-family:Georgia,Cambria,Times New Roman,Times,serif;color:#1d9dd9;padding-left:0;@media only screen and (min-width:48em){font-size:1.125rem}@media only screen and (min-width:64.0625em){font-size:1.4375rem}}.field--full-width[data-v-066cb2e2]{grid-column:1 / -1}.field__value--same-as[data-v-066cb2e2]{font-style:italic;font-weight:500}.detail-text[data-v-066cb2e2]{display:inline-block;margin-left:.25rem;color:#111827;font-weight:400}.pill[data-v-066cb2e2]{display:inline-block;padding:.25rem .75rem;border-radius:0;font-size:.875rem;font-weight:600;vertical-align:middle}.pill--yes[data-v-066cb2e2]{background:#f9fafb;color:#111827;border:1px solid #e5e7eb}.pill--no[data-v-066cb2e2]{background:transparent;color:#111827;border:1px solid #e5e7eb}.booking-form-step6__error-message{margin-bottom:1rem}.booking-form-step6__field-title{font-size:1.5rem!important;font-weight:700!important}.booking-form-step6__field-item-title{font-size:1.1rem!important;font-weight:700!important;color:#000!important;margin-bottom:.1rem!important}.booking-form-step6__twin-guest__inner,.booking-form-step6__single-guest__inner{margin-bottom:3rem}.booking-form-step6__field-item-room-title{font-size:1.2rem!important;font-weight:700!important;color:#000!important}.booking-form-step6__field-item-value{font-size:1rem!important;font-weight:300;color:#000!important;margin-bottom:.25rem!important}.booking-form-step6__guest-numbering{font-weight:700;margin:3rem 0 1rem;font-size:1.2rem}.booking-form-step6-others,.booking-form-step6__item{margin-top:2.5rem}.booking-form-step6__item__inner{display:grid}.booking-form-step6__item__inner__guest-details{margin-bottom:-3rem}.booking-form-step6__item__inner h3{margin-bottom:0}.booking-form-step6__item__inner__guest-numbering{font-weight:700;margin-bottom:1rem;font-size:1.25rem;margin-top:3rem}.booking-form-step6__item__inner__guest-numbering.others{margin-top:3rem!important}.booking-form-step6__item__inner__guest-numbering:first-child{margin-top:0}.booking-form-step6__additional-details-wrapper{margin-top:3rem}.booking-form-step6 .review-fieldset{background:#fafafa;border:1px solid #e5e7eb;border-radius:0;padding:1.5rem;margin-bottom:2rem;overflow-x:visible}.booking-form-step6 .review-legend{font-size:1.1rem;font-weight:700;color:#000;padding:0 .5rem;margin-left:-.5rem}.booking-form-step6 .field-grid{display:grid;grid-template-columns:1fr;gap:0 1.5rem;margin:0}@media(min-width:680px){.booking-form-step6 .field-grid{grid-template-columns:repeat(2,1fr)}}.booking-form-step6 .field{display:grid;grid-template-columns:180px 1fr;align-items:start;gap:.5rem;background:transparent;border:none;border-radius:0;padding:.25rem 0}.booking-form-step6 .field__label{margin:0;color:#111827}.booking-form-step6 .field__value{margin:0;color:#111827;white-space:pre-wrap;word-break:break-word;min-width:0;font-weight:300}.booking-form-step7-loading[data-v-f8260079]{text-align:center}.booking-form-step7__desc[data-v-f8260079]{margin-top:3rem;display:grid;gap:3rem}.booking-form-step7__inner[data-v-f8260079]{display:inline-grid;gap:1.5rem}.booking-form-step7__invoice-url[data-v-f8260079]{word-break:break-all}.loader-wrapper[data-v-f8260079]{display:flex;align-items:center;gap:1rem;margin:2rem 0}.pie-loader .bg[data-v-f8260079]{fill:#1d9dd9}.pie-loader .slice[data-v-f8260079]{fill:#fff;stroke:#000;stroke-width:1;transform-origin:25px 25px;animation:spin-f8260079 1s linear infinite}@keyframes spin-f8260079{to{transform:rotate(360deg)}}.booking-form-step9__desc[data-v-71b7aef0]{margin-top:4rem}.booking-form-step9__desc p[data-v-71b7aef0]{margin-bottom:2rem}.booking-form__button-container button[data-v-372b8c84]:disabled{opacity:.5!important;pointer-events:none!important}.booking-form__button-container[data-v-372b8c84]{display:flex}.booking-form__button-container__inner[data-v-372b8c84]{margin-left:auto;display:flex;gap:1rem}@media only screen and (min-width:48em){.booking-form__button-container__inner[data-v-372b8c84]{gap:1.5rem}}.booking-form__go-back-and-edit[data-v-372b8c84]{background-color:#a4a4a4!important}.booking-form__go-back-and-edit[data-v-372b8c84]:hover{background-color:#666668!important}.booking-form__cancel[data-v-372b8c84]{background-color:#a4a4a4!important}.booking-form__cancel[data-v-372b8c84]:hover{background-color:#666668!important}.booking-form-error-message{color:#f04124;font-size:1rem;line-height:1.2;margin-top:-1.2em;margin-bottom:0;display:block;font-weight:300}.booking-form .is-invalid,.booking-form .error,.booking-form .booking-form-error-field{background-color:#f041242e!important}.booking-form-notice-message{font-size:.875rem;line-height:1.2;margin-top:0;margin-bottom:0;display:block}.booking-form-notice-message a{color:#3ca1ed}.booking-form[data-v-ffa423db] input:not([type=checkbox]):not([type=radio]),.booking-form[data-v-ffa423db] select,.booking-form[data-v-ffa423db] textarea,.booking-form[data-v-ffa423db] .recaptcha-wrapper{margin-bottom:1.25rem}.booking-form[data-v-ffa423db] .country_code_select_box{margin-bottom:.2rem}.booking-form .booking-form__required-field[data-v-ffa423db]{font-style:italic;line-height:inherit;font-size:1rem;margin-top:1rem}.booking-form__button-container[data-v-ffa423db]{display:flex;justify-content:space-between}.booking-form__progress-timer-container[data-v-ffa423db]{position:relative;margin-top:1rem}.booking-form__button-container__inner[data-v-ffa423db]{margin-left:auto;display:flex;column-gap:1.5rem}.booking-form__progress-bar-container[data-v-ffa423db]{max-width:46.5rem;margin:0 auto}.booking-form__timer[data-v-ffa423db]{position:absolute;right:0;top:0}.booking-form__area-container[data-v-ffa423db]{margin-top:1rem;margin-bottom:3rem}.booking-form__availability-message[data-v-ffa423db]{font-weight:700;font-size:1.25rem;margin-bottom:0}.booking-form__availability-message-container[data-v-ffa423db]{display:flex;justify-content:center;margin-top:1.5rem}.booking-form[data-v-ffa423db] .is-invalid,.booking-form[data-v-ffa423db] .error,.booking-form[data-v-ffa423db] .booking-form-error-field{background-color:#f041242e!important}.booking-form[data-v-ffa423db] input[type=file],.booking-form[data-v-ffa423db] input[type=checkbox],.booking-form[data-v-ffa423db] select{margin:0 0 1.25rem}.booking-form[data-v-ffa423db] label{font-weight:300;font-size:1rem}@media only screen and (min-width:48em){.booking-form p[data-v-ffa423db]{margin-bottom:0}}.temporary-button-styles[data-v-ffa423db]{background-color:orange!important}.fade-in-enter-active[data-v-ffa423db]{transition:opacity 1.5s cubic-bezier(.22,.61,.36,1)}.fade-in-enter-from[data-v-ffa423db]{opacity:0}.fade-in-enter-to[data-v-ffa423db]{opacity:1}label.inline[data-v-ffa423db]{margin:0 0 1.25rem;padding:.5625rem 0}
