@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Sora:regular,bold,italic&subset=latin,latin-ext";@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.booking-nts{--booking-background: #e6e2d9;--booking-section: #d4d0c8;--booking-card: #73716d;--booking-card-hover: #6a686452;--booking-card-selected: #454441;--booking-text-dark: #000000;--booking-text-light: #ffffff;--booking-divider: rgba(0, 0, 0, .15)}.booking-ownhealth{--booking-background: #f8f9fd;--booking-section: #dee2f1;--booking-card: #696e82;--booking-card-hover: #d5daf0;--booking-card-selected: #394ecd;--booking-text-dark: #0c194e;--booking-text-light: #ffffff;--booking-divider: rgba(0, 0, 0, .12)}.booking-panacea{--booking-background: #f5f6f6;--booking-section: #d2d7d5;--booking-card: #658188;--booking-card-hover: #7a9aa1;--booking-card-selected: #4e6870;--booking-text-dark: #2d495a;--booking-text-light: #ffffff;--booking-divider: rgba(0, 0, 0, .12)}.booking-hamidi{--booking-background: #ebeae7;--booking-section: #d5d3cf;--booking-card: #1a3c52;--booking-card-hover: #2b566f;--booking-card-selected: #85142c;--booking-text-dark: #2f3438;--booking-text-light: #ffffff;--booking-divider: rgba(0, 0, 0, .12)}.booking-background{background:var(--booking-background);min-height:100vh}.booking-section{background:var(--booking-section);border-radius:8px;padding:20px}.booking-divider{height:1px;background:var(--booking-divider);margin:24px 0}.booking-text-dark{color:var(--booking-text-dark)}.booking-text-light{color:var(--booking-text-light)}.booking-card{background:var(--booking-card);border-radius:6px;border:none;transition:background-color .15s ease,transform .15s ease}.booking-card,.booking-card *{color:var(--booking-text-light)}.booking-card:hover{background:var(--booking-card-hover);transform:translateY(-1px)}.booking-card.selected{background:var(--booking-card-selected)}.booking-card.selected,.booking-card.selected *{color:var(--booking-text-light)}.booking-card:focus-within{box-shadow:none}.booking-steps .ant-steps-item-title{color:var(--booking-text-dark);font-weight:500}.booking-steps .ant-steps-item-wait .ant-steps-item-icon{background:var(--booking-card);border:none}.booking-steps .ant-steps-item-wait .ant-steps-item-title{color:var(--booking-text-dark);opacity:.6}.booking-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--booking-card-selected);border:none}.booking-steps .ant-steps-item-process .ant-steps-item-title{color:var(--booking-text-dark);font-weight:600}.booking-steps .ant-steps-item-finish .ant-steps-item-icon{background:var(--booking-card-selected);border:none}.booking-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--booking-text-light)}.booking-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--booking-text-dark)}.booking-steps .ant-steps-item-tail:after{background-color:var(--booking-divider)}.booking-steps .ant-steps-item-wait:hover .ant-steps-item-title{color:var(--booking-text-dark)}.booking-steps .ant-steps-item-wait:hover .ant-steps-item-icon{background:var(--booking-card)}.booking-calendar,.booking-calendar .ant-picker-panel,.booking-calendar .ant-picker-body,.booking-calendar .ant-picker-content,.booking-calendar table{background:transparent!important}.booking-calendar .ant-picker-panel{border-radius:12px;padding:8px 12px 12px}.booking-calendar th{color:var(--booking-text-dark);font-weight:500}.booking-calendar .ant-picker-cell-inner{background:transparent;color:var(--booking-text-dark);border-radius:50%}.booking-calendar .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--booking-card-selected);color:var(--booking-text-light)}.booking-calendar .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--booking-card-selected)}.booking-calendar .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--booking-card-hover);color:var(--booking-text-light)}.booking-primary-button{background:var(--booking-card-selected);color:var(--booking-text-light);border:none}.booking-primary-button:hover{background:var(--booking-card-hover)}.booking-primary-button:focus{box-shadow:none}.booking-footer{background:var(--booking-text-dark);padding:32px 48px;font-size:16px}.booking-footer>.ant-flex{align-items:flex-start}.booking-footer-text{color:var(--booking-text-light);font-size:16px;line-height:1.6}.booking-footer-text p{margin:0 0 6px}.booking-footer-text svg{vertical-align:middle;margin-right:8px}.booking-footer-contact{text-align:right;color:var(--booking-text-light)}.booking-footer-contact .ant-typography{color:var(--booking-text-light);font-weight:600;margin-bottom:8px}.booking-footer-contact p{margin:0;line-height:1.8}.booking-content{padding:3% 12%}.booking-page-title{margin-bottom:30px;color:var(--booking-text-dark)}.booking-main{padding:30px 0}.booking-steps-panel{width:25%;border-right:2px solid var(--booking-divider)}.booking-content-panel{width:75%;min-width:20%;padding:10px 50px}.booking-summary{margin-bottom:30px;padding:30px}.booking-summary-title{margin-bottom:10px;margin-top:0}.booking-back-button{font-size:20px;color:var(--booking-text-dark);cursor:pointer}.booking-back-button:hover{opacity:.7}.booking-restart-button{font-size:18px;color:var(--booking-text-dark);cursor:pointer;opacity:.7}.booking-restart-button:hover{opacity:1}.booking-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--booking-card-selected)!important;border-color:var(--booking-card-selected)!important}.booking-steps .ant-steps-item-process .ant-steps-item-title{color:var(--booking-text-dark)!important;font-weight:600}.booking-steps .ant-steps-item-finish .ant-steps-item-icon{background:var(--booking-card-selected)!important;border-color:var(--booking-card-selected)!important}.booking-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:var(--booking-text-light)!important}.booking-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--booking-text-dark)!important}.booking-steps .ant-steps-item-wait .ant-steps-item-icon{background:var(--booking-card)!important;border:none!important}.booking-steps .ant-steps-item-wait .ant-steps-item-title{color:var(--booking-text-dark)!important;opacity:.6}.booking-steps .ant-steps-item:hover .ant-steps-item-title,.booking-steps .ant-steps-item:hover .ant-steps-item-icon{color:inherit!important;background:inherit!important}.booking-steps .ant-steps-item-wait{pointer-events:none}.booking-calendar-header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 16px}.booking-calendar-header .month-label{font-size:16px;font-weight:600;color:var(--booking-text-dark);line-height:1.4;white-space:nowrap}.booking-calendar-header .nav{display:flex;align-items:center;gap:16px;flex-shrink:0}.booking-calendar-header .arrow{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer;border-radius:50%;-webkit-user-select:none;user-select:none}.booking-calendar-header .arrow:hover{background:var(--booking-card-hover)}.booking-steps .ant-steps-item-finish .ant-steps-item-icon svg{color:var(--booking-text-light)!important}.booking-steps .ant-steps-item-process:hover .ant-steps-item-icon,.booking-steps .ant-steps-item-finish:hover .ant-steps-item-icon{filter:brightness(.9);transform:scale(1.05);transition:transform .15s ease,filter .15s ease;color:var(--booking-card-selected)!important}.booking-steps .ant-steps-item-wait:hover .ant-steps-item-icon{filter:none;transform:none}@media (max-width: 768px){.booking-main{flex-direction:column;padding:16px 0;gap:16px}.booking-steps-panel{width:100%;border-right:none;border-bottom:2px solid var(--booking-divider);padding-bottom:16px;margin-bottom:8px}.booking-content-panel{width:100%;padding:0}.booking-steps{width:100%}.booking-steps .ant-steps-item{flex:1 1 0;min-width:0}.booking-steps .ant-steps-item-title{font-size:12px;white-space:nowrap}}.booking-header{padding:48px;background:var(--booking-text-dark)}.booking-header-inner{display:flex;align-items:center;justify-content:center;height:100%}.booking-header-left{display:flex;align-items:center;gap:16px;min-width:0}.booking-header-logo{height:40px;width:auto;display:block}.booking-header-title{margin:0;color:var(--booking-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-footer-contact{text-align:right;color:var(--booking-text-light);align-items:flex-end}.booking-footer-logo{height:44px;width:auto;display:block;margin-bottom:10px}.booking-footer-contact-title{color:var(--booking-text-light);font-weight:600}html,body{width:100%;height:100%}body{margin:0;font-family:Sora!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.phone-container{display:flex;align-items:center;gap:4px}.phone-title{font-weight:700;margin-right:5px;font-size:small;width:300px}.phone-input{width:10px;text-align:center;padding:5px}.phone-input.area,.phone-input.prefix{width:60px;height:40px}.phone-input.line{width:80px;height:40px}.custom-select .ant-select-selection-placeholder{font-size:1.2rem}.ant-select-selector{padding:4px 11px}.ant-select-single{height:42px}
