:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.fsmYbG_modalHeader{font-size:1.25rem;font-weight:700;color:#000!important}.fsmYbG_modalBody{padding:1.5rem}.fsmYbG_formControl{border-radius:5px;padding:.5rem;border:1px solid #ddd!important}.fsmYbG_confirmButton{color:#fff;cursor:pointer;background-color:#28a745;border:none;border-radius:5px;padding:8px 16px;font-size:.9rem}.fsmYbG_confirmButton:hover{background-color:#218838}.fsmYbG_cancelButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:5px;margin-right:10px;padding:8px 16px;font-size:.9rem}.fsmYbG_cancelButton:hover{background-color:#c82333}.fsmYbG_formGroup{margin-bottom:1rem}.fsmYbG_formControl{border:1px solid #ced4da;border-radius:4px;padding:.5rem}.fsmYbG_modalHeader{font-size:1.25rem;font-weight:700}.fsmYbG_modalFooter{justify-content:flex-end;display:flex}.fsmYbG_modal-backdrop{z-index:1040;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.fsmYbG_modal-backdrop.fsmYbG_fade.fsmYbG_show{opacity:1;transition:opacity .15s linear}.fsmYbG_popup{z-index:9999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.fsmYbG_popupInner{text-align:center;z-index:10000;background:#fff;border-radius:10px;width:400px;max-width:90%;padding:20px;position:relative;box-shadow:0 4px 10px #0003}.fsmYbG_popupInner p{color:#333;margin-bottom:20px;font-size:16px}.fsmYbG_buttonGroup{justify-content:space-between;display:flex}.fsmYbG_btn{cursor:pointer;border-radius:5px;padding:8px 15px;font-size:14px}.fsmYbG_btn-secondary{color:#fff;background:#6c757d}.fsmYbG_btn-secondary:hover{background:#545b62}.fsmYbG_btn-danger{color:#fff;background:#dc3545}.fsmYbG_btn-danger:hover{background:#c82333}
._0KFx5a_calendarbody{border-radius:10px;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}._0KFx5a_calendar{margin-bottom:20px;overflow:hidden;border:0!important;width:290px!important}._0KFx5a_heading{text-transform:uppercase;margin-bottom:20px;font-size:14px;font-weight:600;color:#000!important}._0KFx5a_slotList{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin:0;padding:0;list-style-type:none;display:grid}._0KFx5a_slotItem{border:1px solid #ddd;border-radius:5px;justify-content:space-between;align-items:center;margin:5px 0;padding:10px 15px;font-size:14px;transition:background-color .2s;display:flex}._0KFx5a_slotItem:hover{background-color:#f0f0f0}._0KFx5a_bookButton{cursor:pointer;background-color:#3f4b61d9;border:none;border-radius:5px;padding:8px 16px;font-size:12px;font-weight:700;transition:background-color .2s;color:#fff!important}._0KFx5a_bookButton:hover{background-color:#3f4b61d9}._0KFx5a_error{color:#ff4d4f;margin-top:15px;font-weight:700}._0KFx5a_modalHeader{color:#333;font-size:1.25rem;font-weight:700}._0KFx5a_modalBody{padding:1.5rem}._0KFx5a_formGroup{margin-bottom:1rem}._0KFx5a_formControl{border:1px solid #ddd;border-radius:5px;padding:.5rem}._0KFx5a_responseMsg{color:#28a745;text-align:center;font-weight:700}._0KFx5a_responseMsg._0KFx5a_error{color:#dc3545}._0KFx5a_text{font-size:20px;color:#000!important}@media (max-width:1023px){._0KFx5a_pading-24{padding:0!important}}@media (max-width:768px){._0KFx5a_calendarbody{max-width:100%}._0KFx5a_calendar{width:100%!important}._0KFx5a_slotList{width:100%;margin:0;padding:0;list-style-type:none;display:block}._0KFx5a_slotItem{align-items:flex-start;align-items:start!important;font-size:20px!important}._0KFx5a_bookButton{align-self:flex-end}._0KFx5a_modalHeader{font-size:1.1rem}._0KFx5a_modalBody{padding:1rem}._0KFx5a_formControl{font-size:14px}._0KFx5a_width{width:100%!important}._0KFx5a_slot-height{max-height:100%!important;overflow-y:unset!important}._0KFx5a_pading-24{padding:0!important}}@media (max-width:576px){._0KFx5a_slotItem{font-size:20px}._0KFx5a_bookButton{font-size:18px}._0KFx5a_pading-24,._0KFx5a_selectServiceContainer{padding:0!important}._0KFx5a_image{width:240px!important;height:65px!important}._0KFx5a_overflow{max-height:100%!important;overflow-y:unset!important}}._0KFx5a_width{width:102%}._0KFx5a_slot-height{max-height:300px;overflow:hidden auto}._0KFx5a_selectServiceContainer{background-color:#fff;padding:1.5rem}._0KFx5a_selectServiceHeader{text-transform:uppercase;margin-bottom:2rem;font-size:16px;font-weight:600}._0KFx5a_serviceCard{cursor:pointer;background-color:#fcfbfbeb;border:1px solid #f3f2f1;border-top:5px solid #3f4b61;border-radius:6px;margin-bottom:1rem;padding:1rem;transition:box-shadow .2s}._0KFx5a_serviceCard:hover{box-shadow:0 2px 5px #00000014}._0KFx5a_selectedCard{border-bottom:2px solid #3f4b61;border-left:2px solid #3f4b61;border-right:2px solid #3f4b61}._0KFx5a_cardBody{align-items:flex-start;display:flex}._0KFx5a_radioContainer{align-items:center;margin-right:1rem;display:flex}._0KFx5a_radioInput{appearance:none;cursor:pointer;border:2px solid #999;border-radius:50%;width:1.25rem;height:1.25rem;margin-right:.5rem;position:relative}._0KFx5a_radioInput:checked{background-color:#3f4b61;border-color:#3f4b61}._0KFx5a_radioInput:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}._0KFx5a_serviceTitle{margin:0 0 .25rem;font-size:1rem;font-weight:600}._0KFx5a_serviceDescription{color:#6c757d;margin-bottom:.25rem;font-size:.85rem;line-height:1.2rem}._0KFx5a_serviceTime{margin-top:10px;font-size:16px;color:#6c757d!important}._0KFx5a_pading-24{padding:48px}._0KFx5a_overflow{max-height:341px;overflow-y:auto}._0KFx5a_datetime{text-transform:uppercase;margin-bottom:1rem;font-size:14px;font-weight:600}._0KFx5a_image{width:250px;height:65px}
