body[data-v-a0821e08],html[data-v-a0821e08]{height:100%;margin:0}.left[data-v-a0821e08]{background-image:url(../images/promotion/cominmg.jpg);background-position:50%;background-size:cover;color:#fff;width:40%}.tbb[data-v-a0821e08]{margin-bottom:10px!important}.res[data-v-a0821e08]{background:#5076e0;border-radius:12px;color:#fff!important;padding:11px 25px}.booking-form[data-v-a0821e08]{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 6px #0000001a;font-family:Arial,Arial fallback,sans-serif;margin:0 auto;max-width:320px;padding:20px}.form-field[data-v-a0821e08]{margin-bottom:18px}.label-adult[data-v-a0821e08],.label-budget[data-v-a0821e08],.label-children[data-v-a0821e08]{color:#333;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.input-adult[data-v-a0821e08],.input-budget[data-v-a0821e08],.input-children[data-v-a0821e08]{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;width:100%}.input-adult[data-v-a0821e08]:focus,.input-budget[data-v-a0821e08]:focus,.input-children[data-v-a0821e08]:focus{border-color:#3498db;outline:none}.xcal-header[data-v-a0821e08]{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px}.xcal-nav[data-v-a0821e08]{background:none;border:none;color:#1d4ed8;cursor:pointer;font-size:20px;font-weight:700;padding:4px 12px}.xcal-header-months[data-v-a0821e08]{display:flex;flex-direction:row;font-weight:700;gap:32px}.p-tree-node-content.p-tree-node-selectable[data-v-a0821e08]:not(.p-tree-node-selected):hover{background-color:unset!important}.xcal-wrapper[data-v-a0821e08]{border:1px solid #ccc;border-radius:8px;padding:16px}.xcal-label[data-v-a0821e08]{font-weight:700;margin-bottom:10px}.xcal-months[data-v-a0821e08]{display:flex;gap:10px;justify-content:space-between}.xcal-month-title[data-v-a0821e08]{font-weight:700;margin-bottom:5px;text-align:center}.xcal-days[data-v-a0821e08],.xcal-weekdays[data-v-a0821e08]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.xcal-weekdays div[data-v-a0821e08]{font-size:14px;font-weight:700}.xcal-day[data-v-a0821e08]{border-radius:50%;cursor:pointer;margin:2px;padding:12px;transition:all .2s ease}.xcal-day[data-v-a0821e08]:hover{background-color:#e0f2fe}.xcal-disabled[data-v-a0821e08]{color:#aaa;cursor:default;pointer-events:none;text-decoration:line-through}.xcal-selected[data-v-a0821e08]{border:1px solid #3b82f6;color:#1d4ed8;font-weight:700}.right[data-v-a0821e08]{display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:60%}.card-tree[data-v-a0821e08]{background:unset!important;border:none!important}.oti[data-v-a0821e08]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.fa-arrow-left[data-v-a0821e08]{align-items:center;border:1px solid #ccc;border-radius:50%;color:#333;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;width:20px}.form-wrapper[data-v-a0821e08]{border-radius:8px;font-family:Arial,Arial fallback,sans-serif;padding:20px}.p-tree[data-v-a0821e08]{background-color:unset!important;padding:0!important}.section-title[data-v-a0821e08]{color:#03294c;font-size:16px;font-weight:700;margin-bottom:15px;padding-bottom:6px}.checkbox-label[data-v-a0821e08]{color:#333;cursor:pointer;display:block;font-size:16px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label input[type=checkbox][data-v-a0821e08]{cursor:pointer;margin-right:12px;transform:scale(1.3)}.sub-options[data-v-a0821e08]{border-left:2px solid #00a0e9;margin-bottom:20px;padding-left:20px}.section-date[data-v-a0821e08]{margin:10px 0}.calendar-input[data-v-a0821e08]{border:1.8px solid #ccc;border-radius:5px;font-size:15px;outline:none;padding:10px 15px;transition:border-color .25s ease;width:100%}.calendar-input[data-v-a0821e08]:focus{border-color:#00a0e9;box-shadow:0 0 4px #00a0e9}.form-actions[data-v-a0821e08]{display:flex;justify-content:space-between;margin-top:30px}.btn-back[data-v-a0821e08],.btn-next[data-v-a0821e08]{border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;padding:10px 25px;transition:background-color .3s ease}.btn-back[data-v-a0821e08]{background-color:#e0e0e0;color:#555}.btn-back[data-v-a0821e08]:hover{background-color:#ccc}.btn-next[data-v-a0821e08]{background-color:#00a0e9;color:#fff}.btn-next[data-v-a0821e08]:hover{background-color:#0073b8}.coming-1[data-v-a0821e08]{flex-direction:column;justify-content:space-between}.next1[data-v-a0821e08]{align-items:center;display:flex;justify-content:flex-end;text-align:end}.logo[data-v-a0821e08]{color:#fff;font-size:24px;font-weight:700}.progress[data-v-a0821e08]{background-color:#eee;border-radius:8px;height:12px;width:250px}.progress-bar[data-v-a0821e08]{background-image:linear-gradient(to right bottom,#44459b,#474b9f,#4a51a3,#4d57a6,#505daa,#5364af,#566cb4,#5a73b8,#5e7dbf,#6487c6,#6a91cc,#719bd2);height:100%;transition:width .3s ease}.stepper[data-v-a0821e08]{font-family:Segoe UI,Segoe UI fallback,sans-serif}.step[data-v-a0821e08],.stepper[data-v-a0821e08]{align-items:center;display:flex}.step[data-v-a0821e08]{gap:5px;position:relative;text-align:center}.circle[data-v-a0821e08]{align-items:center;border:1px solid #ccc;border-radius:50%;color:#333;display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;width:24px}.label[data-v-a0821e08]{color:#000;font-size:14px;font-weight:400;white-space:nowrap}.label-active[data-v-a0821e08]{color:#5076e0}.line[data-v-a0821e08]{background-color:#ccc;height:1px;margin:0 10px;width:30px}.step.active .circle[data-v-a0821e08]{background-color:#5076e0;color:#fff}@media (max-width:768px){.left[data-v-a0821e08]{display:flex;height:400px}.left[data-v-a0821e08],.right[data-v-a0821e08]{width:100%}.person[data-v-a0821e08]{flex-direction:column}.service-grid[data-v-a0821e08]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.com1[data-v-a0821e08]{display:flex;flex-direction:column;padding:10px!important}.form-wrapper[data-v-a0821e08]{padding:0}.oti[data-v-a0821e08]{display:grid;grid-template-columns:1fr 1fr}.line[data-v-a0821e08]{display:none}.stepper[data-v-a0821e08]{display:block!important}form[data-v-a0821e08]{padding:0!important}.step[data-v-a0821e08]{padding-bottom:5px}}
