.terms-conditions[data-v-32eb6e84]{font-size:12px}.terms-conditions .tc-chk[data-v-32eb6e84]{margin-top:4px}.terms-conditions .tc-confirmation[data-v-32eb6e84]{line-height:1.5}.booking-summary-container[data-v-584947e7]{width:100%}.summary-card[data-v-584947e7]{background-color:#fff;border-radius:8px;box-shadow:0 1px 5px #0000001a}.specialist-info[data-v-584947e7]{flex:1;min-width:0}.meeting-details h4[data-v-584947e7],.discount-section h4[data-v-584947e7],.price-details h4[data-v-584947e7],.benefits-section h4[data-v-584947e7]{margin-top:0}.reschedule-notice[data-v-584947e7]{font-size:14px}.discount-section .apply-link[data-v-584947e7]{color:#2e47b0;font-weight:600;text-decoration:none;white-space:nowrap;display:flex;align-items:center;padding:0 8px;font-size:12px}.discount-section .apply-link.disabled[data-v-584947e7]{cursor:default}.discount-section .apply-link .q-spinner[data-v-584947e7]{margin-left:4px}.benefit-item .benefit-text[data-v-584947e7]{word-break:normal;line-height:1.2}.discount-wrapper[data-v-584947e7]{border:1px solid #3ccb7f}.text-strike[data-v-584947e7]{text-decoration:line-through}.page-section .page-section-head[data-v-cf2134b2]{background:#fff}@media all and (max-width: 991px){.page-section .page-section-head[data-v-cf2134b2]{border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}}.page-section .page-section-body[data-v-cf2134b2]{padding:20px 24px;position:relative;border:1px solid #eaecf0}@media all and (max-width: 991px){.page-section .page-section-body[data-v-cf2134b2]{padding:0 20px;border:none}}.map-wrapper[data-v-e6d119ec]{border-radius:8px;border:solid 1px #e5e5e5;height:340px}.separator[data-v-e6d119ec]{position:relative;width:calc(100% + 30px);border-top:1px solid rgba(0,0,0,.1);margin-left:-15px}[data-v-e6d119ec] .q-item__section--side>.q-icon{font-size:16px;padding:15px;background:#eee;border-radius:50%}[data-v-e6d119ec] .q-item__section--side>.q-icon.smaller{font-size:12px}.get-in-touch div[data-v-e6d119ec]{width:50px;height:50px;border-radius:10px;background-color:#f2f2f2;margin-right:10px;overflow:hidden}.get-in-touch div img[data-v-e6d119ec]{height:100%;width:auto}.meeting-information-success[data-v-e4cbbf54]{max-width:600px;margin:0 auto 24px}.meeting-information-success .meeting-card[data-v-e4cbbf54],.meeting-information-success .other-details-card[data-v-e4cbbf54]{background:#fff;border-radius:12px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.meeting-information-success .meeting-card[data-v-e4cbbf54]:last-child,.meeting-information-success .other-details-card[data-v-e4cbbf54]:last-child{margin-bottom:0}.meeting-information-success .specialist-section .specialist-info[data-v-e4cbbf54]{flex:1}.meeting-information-success .action-buttons[data-v-e4cbbf54]{max-width:400px;margin:0 auto}.meeting-information-success .action-buttons .q-btn[data-v-e4cbbf54]{min-height:48px}.meeting-information-success .action-buttons .q-btn.full-width-mobile[data-v-e4cbbf54]{width:100%;max-width:300px}.meeting-information-other[data-v-e4cbbf54]{max-width:600px;margin:0 auto 24px}.meeting-information-other .meeting-card[data-v-e4cbbf54]{background:#fff;border-radius:12px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.meeting-information-other .specialist-section .specialist-info[data-v-e4cbbf54]{flex:1}.meeting-information-other .action-buttons[data-v-e4cbbf54]{max-width:400px;margin:0 auto}.meeting-information-other .action-buttons .q-btn[data-v-e4cbbf54]{min-height:48px}.meeting-information-other .action-buttons .q-btn.full-width-mobile[data-v-e4cbbf54]{width:100%;max-width:300px}.success[data-v-e4cbbf54],.pending[data-v-e4cbbf54]{color:#2e47b0}.failed[data-v-e4cbbf54]{color:#d90000}.underline[data-v-6cb3736f]{text-decoration:underline}.section-skeleton[data-v-2c041c56]{opacity:.8}.section-skeleton .section-content[data-v-2c041c56]{background-color:#fff;border-radius:8px;box-shadow:0 1px 5px #0000001a}.full-width{width:100%}.subtitle{margin-top:10px}.subtitle.success,.subtitle.pending{color:#2e47b0}.subtitle.failed{color:#d90000}.prev-page a{font-size:14px;display:inline-flex;align-items:center}.prev-page a .q-icon{margin-bottom:2px;margin-right:4px}.prev-page a:focus{outline:2px solid #2e47b0;outline-offset:2px}.status-icon-wrapper{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.status-icon-wrapper .status-icon{font-size:24px}.booking-wizard-skeleton{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:.4}to{opacity:1}}.booking-process-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffd9;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:8px}.booking-process-overlay .booking-process-status{text-align:center}.booking-process-status{background-color:#fff;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 10px #0000001a;max-width:90%;width:400px}.booking-process-status .q-spinner{margin-bottom:10px}.booking-process-status .text-h6{font-size:18px;font-weight:700;margin-bottom:10px}.booking-process-status .text-subtitle1{font-size:16px}@media all and (max-width: 767px){.row.q-col-gutter-ml{margin-left:-8px;margin-right:-8px}.col-8,.col-4{padding-left:8px;padding-right:8px}}@media all and (max-width: 575px){.col-8,.col-4{width:100%;max-width:100%;flex:0 0 100%}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}[data-section],.personal-info-skeleton,.billing-skeleton,.payment-skeleton{transition:opacity .5s ease}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.main-container[data-v-838c88b4]:not(.q-px-none){padding:0!important}
