@layer theme,base,components,utilities;@layer components{.csk-not-allowed,.csk-not-allowed .csk-event{cursor:not-allowed}.csk-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.csk{display:flex;flex-direction:column;font-size:1em}.csk,.csk *,.csk *:before,.csk *:after{box-sizing:border-box}.csk table{border-collapse:collapse;border-spacing:0;font-size:1em}.csk th{text-align:center}.csk th,.csk td{vertical-align:top;padding:0}.csk a[data-navlink]{cursor:pointer}.csk a[data-navlink]:hover{text-decoration:underline}.csk-direction-ltr{direction:ltr;text-align:left}.csk-direction-rtl{direction:rtl;text-align:right}.csk-theme-standard td,.csk-theme-standard th{border:1px solid #ddd;border:1px solid var(--csk-border-color, #ddd)}.csk-liquid-hack td,.csk-liquid-hack th{position:relative}@font-face{font-family:cskicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:400;font-style:normal}.csk-icon{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:cskicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.csk-icon-chevron-left:before{content:""}.csk-icon-chevron-right:before{content:""}.csk-icon-chevrons-left:before{content:""}.csk-icon-chevrons-right:before{content:""}.csk-icon-minus-square:before{content:""}.csk-icon-plus-square:before{content:""}.csk-icon-x:before{content:""}.csk .csk-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.csk .csk-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.csk .csk-button{-webkit-appearance:button}.csk .csk-button:not(:disabled){cursor:pointer}.csk .csk-button::-moz-focus-inner{padding:0;border-style:none}.csk .csk-button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.csk .csk-button:hover{text-decoration:none}.csk .csk-button:focus{outline:0;box-shadow:0 0 0 .2rem #2c3e5040}.csk .csk-button:disabled{opacity:.65}.csk .csk-button-primary{color:#fff;color:var(--csk-button-text-color, #fff);background-color:#2c3e50;background-color:var(--csk-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--csk-button-border-color, #2C3E50)}.csk .csk-button-primary:hover{color:#fff;color:var(--csk-button-text-color, #fff);background-color:#1e2b37;background-color:var(--csk-button-hover-bg-color, #1e2b37);border-color:#1a252f;border-color:var(--csk-button-hover-border-color, #1a252f)}.csk .csk-button-primary:disabled{color:#fff;color:var(--csk-button-text-color, #fff);background-color:#2c3e50;background-color:var(--csk-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--csk-button-border-color, #2C3E50)}.csk .csk-button-primary:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.csk .csk-button-primary:not(:disabled):active,.csk .csk-button-primary:not(:disabled).csk-button-active{color:#fff;color:var(--csk-button-text-color, #fff);background-color:#1a252f;background-color:var(--csk-button-active-bg-color, #1a252f);border-color:#151e27;border-color:var(--csk-button-active-border-color, #151e27)}.csk .csk-button-primary:not(:disabled):active:focus,.csk .csk-button-primary:not(:disabled).csk-button-active:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.csk .csk-button .csk-icon{vertical-align:middle;font-size:1.5em}.csk .csk-button-group{position:relative;display:inline-flex;vertical-align:middle}.csk .csk-button-group>.csk-button{position:relative;flex:1 1 auto}.csk .csk-button-group>.csk-button:hover{z-index:1}.csk .csk-button-group>.csk-button:focus,.csk .csk-button-group>.csk-button:active,.csk .csk-button-group>.csk-button.csk-button-active{z-index:1}.csk-direction-ltr .csk-button-group>.csk-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.csk-direction-ltr .csk-button-group>.csk-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.csk-direction-rtl .csk-button-group>.csk-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.csk-direction-rtl .csk-button-group>.csk-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.csk .csk-toolbar{display:flex;justify-content:space-between;align-items:center}.csk .csk-toolbar.csk-header-toolbar{margin-bottom:1.5em}.csk .csk-toolbar.csk-footer-toolbar{margin-top:1.5em}.csk .csk-toolbar-title{font-size:1.75em;margin:0}.csk-direction-ltr .csk-toolbar>*>:not(:first-child){margin-left:.75em}.csk-direction-rtl .csk-toolbar>*>:not(:first-child){margin-right:.75em}.csk-direction-rtl .csk-toolbar-ltr{flex-direction:row-reverse}.csk .csk-scroller{-webkit-overflow-scrolling:touch;position:relative}.csk .csk-scroller-liquid{height:100%}.csk .csk-scroller-liquid-absolute{position:absolute;inset:0}.csk .csk-scroller-harness{position:relative;overflow:hidden;direction:ltr}.csk .csk-scroller-harness-liquid{height:100%}.csk-direction-rtl .csk-scroller-harness>.csk-scroller{direction:rtl}.csk-theme-standard .csk-scrollgrid{border:1px solid #ddd;border:1px solid var(--csk-border-color, #ddd)}.csk .csk-scrollgrid,.csk .csk-scrollgrid table{width:100%;table-layout:fixed}.csk .csk-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.csk .csk-scrollgrid{border-collapse:separate;border-right-width:0;border-bottom-width:0}.csk .csk-scrollgrid-liquid{height:100%}.csk .csk-scrollgrid-section{height:1px}.csk .csk-scrollgrid-section>td{height:1px}.csk .csk-scrollgrid-section table{height:1px}.csk .csk-scrollgrid-section-liquid>td{height:100%}.csk .csk-scrollgrid-section>*{border-top-width:0;border-left-width:0}.csk .csk-scrollgrid-section-header>*,.csk .csk-scrollgrid-section-footer>*{border-bottom-width:0}.csk .csk-scrollgrid-section-body table,.csk .csk-scrollgrid-section-footer table{border-bottom-style:hidden}.csk .csk-scrollgrid-section-sticky>*{background:#fff;background:var(--csk-page-bg-color, #fff);position:sticky;z-index:3}.csk .csk-scrollgrid-section-header.csk-scrollgrid-section-sticky>*{top:0}.csk .csk-scrollgrid-section-footer.csk-scrollgrid-section-sticky>*{bottom:0}.csk .csk-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.csk-sticky{position:sticky}.csk .csk-view-harness{flex-grow:1;position:relative}.csk .csk-view-harness-active>.csk-view{position:absolute;inset:0}.csk .csk-col-header-cell-cushion{display:inline-block;padding:2px 4px}.csk .csk-bg-event,.csk .csk-non-business,.csk .csk-highlight{position:absolute;inset:0}.csk .csk-non-business{background:#d7d7d74d;background:var(--csk-non-business-color, rgba(215, 215, 215, .3))}.csk .csk-bg-event{background:#8fdf82;background:var(--csk-bg-event-color, rgb(143, 223, 130));opacity:.3;opacity:var(--csk-bg-event-opacity, .3)}.csk .csk-bg-event .csk-event-title{margin:.5em;font-size:.85em;font-size:var(--csk-small-font-size, .85em);font-style:italic}.csk .csk-highlight{background:#bce8f14d;background:var(--csk-highlight-color, rgba(188, 232, 241, .3))}.csk .csk-cell-shaded,.csk .csk-day-disabled{background:#d0d0d04d;background:var(--csk-neutral-bg-color, rgba(208, 208, 208, .3))}a.csk-event,a.csk-event:hover{text-decoration:none}.csk-event[href],.csk-event.csk-event-draggable{cursor:pointer}.csk-event .csk-event-main{position:relative;z-index:2}.csk-event-dragging:not(.csk-event-selected){opacity:.75}.csk-event-dragging.csk-event-selected{box-shadow:0 2px 7px #0000004d}.csk-event .csk-event-resizer{display:none;position:absolute;z-index:4}.csk-event:hover .csk-event-resizer,.csk-event-selected .csk-event-resizer{display:block}.csk-event-selected .csk-event-resizer{border-radius:4px;border-radius:calc(var(--csk-event-resizer-dot-total-width, 8px) / 2);border-width:1px;border-width:var(--csk-event-resizer-dot-border-width, 1px);width:8px;width:var(--csk-event-resizer-dot-total-width, 8px);height:8px;height:var(--csk-event-resizer-dot-total-width, 8px);border-style:solid;border-color:inherit;background:#fff;background:var(--csk-page-bg-color, #fff)}.csk-event-selected .csk-event-resizer:before{content:"";position:absolute;inset:-20px}.csk-event-selected,.csk-event:focus{box-shadow:0 2px 5px #0003}.csk-event-selected:before,.csk-event:focus:before{content:"";position:absolute;z-index:3;inset:0}.csk-event-selected:after,.csk-event:focus:after{content:"";background:#00000040;background:var(--csk-event-selected-overlay-color, rgba(0, 0, 0, .25));position:absolute;z-index:1;inset:-1px}.csk-h-event{display:block;border:1px solid #3788d8;border:1px solid var(--csk-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--csk-event-bg-color, #3788d8)}.csk-h-event .csk-event-main{color:#fff;color:var(--csk-event-text-color, #fff)}.csk-h-event .csk-event-main-frame{display:flex}.csk-h-event .csk-event-time{max-width:100%;overflow:hidden}.csk-h-event .csk-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.csk-h-event .csk-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.csk-h-event.csk-event-selected:before{top:-10px;bottom:-10px}.csk-direction-ltr .csk-daygrid-block-event:not(.csk-event-start),.csk-direction-rtl .csk-daygrid-block-event:not(.csk-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.csk-direction-ltr .csk-daygrid-block-event:not(.csk-event-end),.csk-direction-rtl .csk-daygrid-block-event:not(.csk-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.csk-h-event:not(.csk-event-selected) .csk-event-resizer{top:0;bottom:0;width:8px;width:var(--csk-event-resizer-thickness, 8px)}.csk-direction-ltr .csk-h-event:not(.csk-event-selected) .csk-event-resizer-start,.csk-direction-rtl .csk-h-event:not(.csk-event-selected) .csk-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--csk-event-resizer-thickness, 8px))}.csk-direction-ltr .csk-h-event:not(.csk-event-selected) .csk-event-resizer-end,.csk-direction-rtl .csk-h-event:not(.csk-event-selected) .csk-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--csk-event-resizer-thickness, 8px))}.csk-h-event.csk-event-selected .csk-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-.5 * var(--csk-event-resizer-dot-total-width, 8px))}.csk-direction-ltr .csk-h-event.csk-event-selected .csk-event-resizer-start,.csk-direction-rtl .csk-h-event.csk-event-selected .csk-event-resizer-end{left:-4px;left:calc(-.5 * var(--csk-event-resizer-dot-total-width, 8px))}.csk-direction-ltr .csk-h-event.csk-event-selected .csk-event-resizer-end,.csk-direction-rtl .csk-h-event.csk-event-selected .csk-event-resizer-start{right:-4px;right:calc(-.5 * var(--csk-event-resizer-dot-total-width, 8px))}.csk .csk-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px #00000026}.csk .csk-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.csk .csk-popover-title{margin:0 2px}.csk .csk-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.csk-theme-standard .csk-popover{border:1px solid #ddd;border:1px solid var(--csk-border-color, #ddd);background:#fff;background:var(--csk-page-bg-color, #fff)}.csk-theme-standard .csk-popover-header{background:#d0d0d04d;background:var(--csk-neutral-bg-color, rgba(208, 208, 208, .3))}:root{--csk-daygrid-event-dot-width: 8px}.csk-daygrid-day-frame:before,.csk-daygrid-day-events:before,.csk-daygrid-event-harness:before{content:"";clear:both;display:table}.csk-daygrid-day-frame:after,.csk-daygrid-day-events:after,.csk-daygrid-event-harness:after{content:"";clear:both;display:table}.csk .csk-daygrid-body{position:relative;z-index:1}.csk .csk-daygrid-day.csk-day-today{background-color:#ffdc2826;background-color:var(--csk-today-bg-color, rgba(255, 220, 40, .15))}.csk .csk-daygrid-day-frame{position:relative;min-height:100%}.csk .csk-daygrid-day-top{display:flex;flex-direction:row-reverse}.csk .csk-day-other .csk-daygrid-day-top{opacity:.3}.csk .csk-daygrid-day-number{position:relative;z-index:4;padding:4px}.csk .csk-daygrid-day-events{margin-top:1px}.csk .csk-daygrid-body-balanced .csk-daygrid-day-events{position:absolute;left:0;right:0}.csk .csk-daygrid-body-unbalanced .csk-daygrid-day-events{position:relative;min-height:2em}.csk .csk-daygrid-body-natural .csk-daygrid-day-events{margin-bottom:1em}.csk .csk-daygrid-event-harness{position:relative}.csk .csk-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.csk .csk-daygrid-bg-harness{position:absolute;top:0;bottom:0}.csk .csk-daygrid-day-bg .csk-non-business{z-index:1}.csk .csk-daygrid-day-bg .csk-bg-event{z-index:2}.csk .csk-daygrid-day-bg .csk-highlight{z-index:3}.csk .csk-daygrid-event{z-index:6;margin-top:1px}.csk .csk-daygrid-event.csk-event-mirror{z-index:7}.csk .csk-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.csk .csk-daygrid-day-bottom:before{content:"";clear:both;display:table}.csk .csk-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.csk .csk-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:#d0d0d04d;background-color:var(--csk-neutral-bg-color, rgba(208, 208, 208, .3));color:gray;color:var(--csk-neutral-text-color, #808080)}.csk .csk-more-popover .csk-popover-body{min-width:220px;padding:10px}.csk-direction-ltr .csk-daygrid-event.csk-event-start,.csk-direction-rtl .csk-daygrid-event.csk-event-end{margin-left:2px}.csk-direction-ltr .csk-daygrid-event.csk-event-end,.csk-direction-rtl .csk-daygrid-event.csk-event-start{margin-right:2px}.csk-direction-ltr .csk-daygrid-week-number{left:0;border-radius:0 0 3px}.csk-direction-rtl .csk-daygrid-week-number{right:0;border-radius:0 0 0 3px}.csk-liquid-hack .csk-daygrid-day-frame{position:static}.csk-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--csk-small-font-size, .85em)}.csk-daygrid-block-event .csk-event-time{font-weight:700}.csk-daygrid-block-event .csk-event-time,.csk-daygrid-block-event .csk-event-title{padding:1px}.csk-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.csk-daygrid-dot-event .csk-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.csk-daygrid-dot-event:hover,.csk-daygrid-dot-event.csk-event-mirror{background:#0000001a}.csk-daygrid-dot-event.csk-event-selected:before{top:-10px;bottom:-10px}.csk-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--csk-daygrid-event-dot-width, 8px) / 2) solid var(--csk-event-border-color, #3788d8);border-radius:4px;border-radius:calc(var(--csk-daygrid-event-dot-width, 8px) / 2)}.csk-direction-ltr .csk-daygrid-event .csk-event-time{margin-right:3px}.csk-direction-rtl .csk-daygrid-event .csk-event-time{margin-left:3px}}@layer components{:root{--wrapper-width: 1280px;--inner-wrapper: 1120px}body.personalized{--wrapper-width: 2880px;--inner-wrapper: 1920px}.booking-section{padding:0}.booking-section__grid{display:grid;grid-template-columns:1fr 2fr;gap:0;align-items:stretch}.booking-section__col{padding:0 50px}.booking-section__col:first-child{padding-left:0}.booking-section__col:last-child{padding-right:0}.booking-section__col:not(:first-child){border-left:1px solid #eee}.booking-section__calendar-slots-row{display:flex;flex-wrap:wrap;gap:0;align-items:start}.booking-section__calendar-wrap{flex:60%;min-width:0;padding-right:50px}.booking-section__times-wrap{flex:40%;min-width:0;padding-left:50px;border-left:1px solid #eee}.booking-section__step-heading{font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-top:0;margin-bottom:20px;color:var(--heading-1-color)}.booking-section__progress{width:100%;height:12px;background-color:#eee;border-radius:10px;overflow:hidden;margin-bottom:40px}.booking-section__progress-bar{height:100%;background-color:var(--color-tertiary);border-radius:10px;transition:width .3s ease-out;width:0}.booking-section__patient-type-options{display:flex;gap:20px;margin-bottom:40px}.booking-section__patient-option{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;font-weight:500;color:var(--default-color)}.booking-section__patient-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.booking-section__patient-option input[type=radio]:checked~.booking-section__radio-indicator{border-color:var(--color-tertiary)}.booking-section__patient-option input[type=radio]:checked~.booking-section__radio-indicator:after{background-color:var(--color-tertiary)}.booking-section__radio-indicator{width:28px;height:28px;border:1.5px solid #737380;border-radius:50%;flex-shrink:0;position:relative;transition:border-color .15s}.booking-section__radio-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background-color:transparent;transition:background-color .15s}.booking-section__age-type{margin-bottom:32px}.booking-section__age-cards{display:flex;gap:12px}.booking-section__age-card{flex:1;display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #737380;border-radius:10px;background:#fff;cursor:pointer;font-size:15px;font-weight:500;color:var(--default-color);transition:border-color .15s,background-color .15s,color .15s}.booking-section__age-card.is-selected{border-color:var(--color-tertiary);background-color:var(--color-tertiary);color:#fff}.booking-section__age-card.is-selected .booking-section__age-icon-wrap{color:#fff}.booking-section__age-card:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__age-icon-wrap{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-tertiary)}.booking-section__age-icon-wrap svg{height:100%;width:auto}.booking-section__age-icon-wrap--child svg{height:75%}.booking-section__reason-intro{font-size:14px;color:#374151;line-height:1.6;margin-bottom:16px}.booking-section__reason-list{display:flex;flex-direction:column;gap:10px}.booking-section__new-patient-overview{font-size:14px;font-weight:400;color:#6c7183;line-height:1.6;margin:10px 0 0}.booking-section__reason-card{display:flex;align-items:center;gap:30px;padding:20px 30px;border:1px solid #737380;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s,color .15s}.booking-section__reason-card.is-selected{border-color:var(--color-tertiary);background-color:var(--color-tertiary)}.booking-section__reason-card.is-selected .booking-section__reason-title{color:#fff}.booking-section__reason-card.is-selected .booking-section__reason-description{color:#ffffffe6}.booking-section__reason-card.is-selected .booking-section__reason-icon-wrap{color:#fff}.booking-section__reason-card:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__reason-icon-wrap{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-tertiary)}.booking-section__reason-icon-wrap svg{width:100%;height:100%}.booking-section__reason-icon-img{width:42px;height:42px;object-fit:contain;border-radius:4px}.booking-section__reason-title{font-weight:500;font-size:16px;margin-bottom:4px;color:var(--default-color)}.booking-section__reason-description{font-size:12px;color:#6c7183;margin:0;line-height:1.4}.booking-section__calendar{-webkit-user-select:none;user-select:none}.booking-section__calendar--disabled{pointer-events:none}.booking-section__calendar--disabled .booking-section__calendar-month,.booking-section__calendar--disabled .booking-section__calendar-dow{color:#737380}.booking-section__calendar-header{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.booking-section__calendar-nav{background:none;border:none;outline:none;padding:0;cursor:pointer;width:36px;height:36px;flex-shrink:0;color:var(--default-color);transition:color .15s}.booking-section__calendar-nav svg{display:block;width:36px;height:36px}.booking-section__calendar-nav--next svg{transform:rotate(180deg)}.booking-section__calendar-nav:disabled{color:#737380;cursor:default}.booking-section__calendar-month{font-weight:700;font-size:19px;color:var(--default-color)}.booking-section__calendar-grid{display:grid;grid-template-columns:repeat(7,48px);gap:8px}.booking-section__calendar-dow{text-align:center;font-size:14px;font-weight:500;color:#6c7183;padding:6px 0}.booking-section__calendar-dow abbr{text-decoration:none}.booking-section__calendar-day{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;background:none;font-size:16px;cursor:default;color:#737380;transition:background-color .15s,color .15s,border-color .15s}.booking-section__calendar-day.is-available{color:var(--default-color);cursor:pointer;font-weight:500;background-color:#fff;border-color:#737380}.booking-section__calendar-day.is-available:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__calendar-day.is-selected{background-color:var(--color-tertiary);border-color:var(--color-tertiary);color:#fff;box-shadow:none}.booking-section__calendar-day.is-past{color:#737380;cursor:default}.booking-section__calendar-day.is-empty{visibility:hidden}.booking-section__calendar-day-num{line-height:1}.booking-section__calendar-hint{margin-top:12px;text-align:left;font-size:13px;color:#6c7183}.booking-section__times-heading{font-size:16px;font-weight:500;color:#6c7183;margin-bottom:16px}.booking-section__times--disabled .booking-section__times-heading{color:#737380}.booking-section__times--disabled .booking-section__time-placeholder{border-color:#737380}.booking-section__time-list{display:flex;flex-direction:column;gap:8px}.booking-section__time-placeholder{min-height:80px;border:1px solid #737380;border-radius:10px;background:#fff;padding:15px 10px;box-sizing:border-box;flex-shrink:0}.booking-section__time-slot{display:block;width:100%;min-height:80px;padding:15px 10px;border:1px solid #737380;border-radius:10px;background:#fff;font-size:16px;font-weight:500;color:var(--default-color);cursor:pointer;text-align:center;transition:border-color .15s,background-color .15s,color .15s}.booking-section__time-slot:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__time-slot.is-selected{border-color:var(--color-tertiary);background-color:var(--color-tertiary);color:#fff}.booking-section__no-times{font-size:14px;color:#6c7183}.booking-section__actions{margin-top:32px;display:flex;justify-content:flex-end}.booking-section__col--span2{grid-column:2}.booking-section__patient-description{font-size:14px;color:#374151;line-height:1.6;margin-bottom:24px}.booking-section__patient-description p{margin-bottom:12px}.booking-section__patient-description p:last-child{margin-bottom:0}.booking-section__patient-description a.booking-section__phone-link{color:var(--color-link);white-space:nowrap}.booking-section__screen2-grid{display:grid;grid-template-columns:380px 1fr;gap:0;align-items:start}.booking-section__summary{padding-right:50px}.booking-section__form-col{padding-left:50px;border-left:1px solid #eee}.booking-section__summary{display:flex;flex-direction:column;gap:20px}.booking-section__summary-heading{font-size:19px;font-weight:700;font-style:normal;line-height:normal;color:var(--heading-1-color)}.booking-section__summary-card{background:#fff;border:1px solid var(--color-tertiary);border-radius:10px;padding:20px 30px 30px;display:flex;flex-direction:column;gap:30px}.booking-section__summary-body{display:flex;flex-direction:column;gap:10px}.booking-section__summary-patient-type{font-size:16px;font-weight:500;color:#6c7183}.booking-section__summary-location{display:flex;flex-direction:column;gap:2px}.booking-section__summary-location-name{font-size:16px;font-weight:700;color:var(--default-color);margin:0}.booking-section__summary-location-address{font-size:13px;font-weight:400;color:#6c7183;margin:0}.booking-section__summary-info{display:flex;flex-direction:column;gap:0;border-top:1px solid #e5e7eb;padding-top:14px;margin-top:8px}.booking-section__summary-reason{font-size:16px;font-weight:700;color:var(--default-color);margin:0}.booking-section__summary-reason-desc{font-size:13px;color:#6c7183;margin:4px 0 0;line-height:1.5}.booking-section__summary-datetime{margin-top:8px;padding-top:14px;border-top:1px solid #e5e7eb}.booking-section__summary-datetime-label{font-size:13px;font-weight:400;color:#6c7183;line-height:1.5;margin:0 0 2px}.booking-section__summary-datetime-value{font-size:13px;font-weight:400;color:#6c7183;line-height:1.5;margin:0}.booking-section__summary-preferences{margin-top:8px;padding-top:14px;border-top:1px solid #e5e7eb}.booking-section__summary-pref-item{font-size:13px;font-weight:400;color:#6c7183;line-height:1.5;margin:0 0 2px}.booking-section__summary-pref-label{font-weight:500;color:var(--default-color)}.booking-section__back-link{display:flex;align-items:center;justify-content:center;width:100%;background:#eee;border:none;border-radius:20px;padding:10px 24px;font-size:15px;font-weight:500;color:var(--default-color);cursor:pointer;transition:background-color .15s}.booking-section__back-link:hover{background-color:#e0e0e0}.booking-section__form-heading{font-size:22px;font-style:normal;font-weight:700;line-height:normal;color:var(--heading-1-color);margin-bottom:20px}.booking-section__form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-bottom:20px}.booking-section__form-field{display:flex;flex-direction:column;gap:8px}.booking-section__form-field--full{grid-column:1/-1}.booking-section__form-field label,.booking-section__form-field .booking-section__form-label{font-size:16px;font-weight:500;color:var(--default-color)}.booking-section__form-field label.has-error,.booking-section__form-field .booking-section__form-label.has-error{color:var(--color-red)}.booking-section__form-field .booking-section__form-label{font-weight:400;margin:0}.booking-section__form-field input{height:60px;border:1px solid #737380;border-radius:10px;padding:0 20px;font-size:16px;font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .15s}.booking-section__form-field input:focus{border-color:var(--default-color)}.booking-section__form-field input:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__form-field input::placeholder{color:#737380}.booking-section__form-field input.is-invalid{border-color:var(--color-red)}.booking-section__form-field textarea{height:120px;border:1px solid #737380;border-radius:10px;padding:19.5px 20px;font-size:16px;font-family:inherit;box-sizing:border-box;outline:none;resize:vertical;transition:border-color .15s}.booking-section__form-field textarea:focus{border-color:var(--default-color)}.booking-section__form-field textarea:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__form-field textarea::placeholder{color:#737380}.booking-section__form-field textarea.is-invalid{border-color:var(--color-red)}.booking-section__field-error{font-size:12px;color:var(--color-red);margin:0;line-height:1.4}.booking-section__required{color:var(--color-tertiary)}.booking-section__sms-disclaimer{font-size:14px;color:#6c7183;margin-bottom:20px;line-height:1.6}.booking-section__sms-disclaimer a{color:var(--color-link);text-decoration:underline}.booking-section__insurance{margin-top:40px}.booking-section__insurance-fields{display:flex;flex-direction:column;gap:0}.booking-section__optional{font-size:12px;font-weight:400;color:#767676}.booking-section__insurance-radios{display:flex;gap:30px;margin-bottom:20px;font-size:16px}.booking-section__insurance-radios label{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--default-color);font-weight:500}.booking-section__error{background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:12px 16px;font-size:14px;color:#b91c1c;margin-bottom:16px}.booking-section__submit-divider{border:none;border-top:1px solid #eee;margin:0}.booking-section__submit:disabled,.booking-section__continue:disabled{opacity:.5;cursor:not-allowed}.booking-section__submit{display:inline-flex;align-items:center;justify-content:center;background-color:var(--cta-secondary-background);border:2px solid var(--cta-secondary-border);color:var(--cta-secondary);border-radius:var(--cta-radius);padding:0 22.5px;font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:15px;line-height:36px;cursor:pointer;transition:background-color .2s linear,color .2s linear,border-color .2s linear;align-self:flex-end}html:not(.mobile-device) .booking-section__submit:hover{background-color:var(--cta-secondary-background-hover);border:2px solid var(--cta-secondary-border-hover);color:var(--cta-secondary-hover)}.booking-section__submit-row{display:flex;flex-direction:column;gap:20px;align-items:flex-end}.booking-section__thankyou{display:flex;flex-direction:row;align-items:flex-start;gap:50px}.booking-section__thankyou-loc-card{flex-shrink:0;width:320px;background:#fff;border:1px solid var(--color-tertiary);border-radius:10px;padding:20px 30px 30px;display:flex;flex-direction:column;gap:20px}.booking-section__thankyou-loc-info{display:flex;flex-direction:column;gap:4px}.booking-section__thankyou-loc-name{font-size:19px;font-weight:700;color:var(--default-color);margin:0;line-height:1.3}.booking-section__thankyou-loc-addr{font-size:16px;font-weight:500;color:var(--default-color);margin:0;line-height:1.4}.booking-section__thankyou-directions{display:flex;align-items:center;justify-content:center;background:#eee;border-radius:20px;padding:10px 24px;font-size:15px;font-weight:500;color:var(--default-color);text-decoration:none;transition:background-color .15s}.booking-section__thankyou-directions:hover{background-color:#e0e0e0}.booking-section__thankyou-divider-v{width:1px;background:#eee;align-self:stretch;flex-shrink:0}.booking-section__thankyou-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:40px;min-width:0}.booking-section__thankyou-heading{font-size:41px;font-weight:500;color:var(--heading-1-color);line-height:1.2;margin:0;width:100%}.booking-section__thankyou-divider-h{width:100%;height:1px;background:#eee;flex-shrink:0}.booking-section__thankyou-appt{display:flex;flex-direction:column;gap:10px;width:100%}.booking-section__thankyou-patient{font-size:24px;font-weight:700;color:var(--default-color);margin:0}.booking-section__thankyou-appt-info{display:flex;flex-direction:column;gap:5px}.booking-section__thankyou-reason{font-size:19px;font-weight:700;color:var(--default-color);margin:0}.booking-section__thankyou-datetime{font-size:19px;font-weight:400;color:var(--default-color);margin:0}.booking-section__thankyou-reg-desc{font-size:19px;font-weight:400;color:var(--default-color);line-height:1.5;margin:0;width:100%}.booking-section__thankyou-paperwork{display:inline-flex;align-items:center;justify-content:center;width:200px;background-color:#2db854;color:#000;font-size:15px;font-weight:500;border-radius:20px;padding:10px 24px;text-decoration:none;transition:opacity .15s;flex-shrink:0}.booking-section__thankyou-paperwork:hover{opacity:.9}.booking-section__preferences{display:flex;flex-direction:column;gap:20px}.booking-section__preferences-desc{font-size:14px;color:#374151;line-height:1.6;margin:0}.booking-section__pref-row{display:flex;gap:40px;flex-wrap:wrap}.booking-section__pref-group{display:flex;flex-direction:column;gap:16px}.booking-section__pref-label{font-family:Azo Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:var(--Dark-Gray, #6C7183);margin:0}.booking-section__pref-hint{display:block;font-family:Azo Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--Dark-Gray, #6C7183)}.booking-section__pref-pills{display:grid;gap:10px}.booking-section__pref-pills--3{grid-template-columns:repeat(3,1fr)}.booking-section__pref-pills--4{grid-template-columns:repeat(4,1fr)}.booking-section__pref-pill{display:flex;align-items:center;justify-content:center;min-height:80px;padding:8px 12px;border:1px solid #737380;border-radius:10px;background:#fff;font-size:15px;font-weight:500;color:var(--default-color);cursor:pointer;text-align:center;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s}.booking-section__pref-pill:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__pref-pill.is-selected{background-color:var(--color-tertiary);border-color:var(--color-tertiary);color:#fff}.booking-section__pref-pill:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__location-selector{margin-bottom:32px;display:flex;flex-direction:column;gap:10px}.booking-section__location-selector .booking-section__step-heading{margin-bottom:0}.booking-section__location-loading{font-size:14px;color:#6c7183}.booking-section__screen--locked{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.booking-section__location-selector .v-select{background-color:#fff;border:none;border-radius:10px}.booking-section__location-selector .v-select .vs__dropdown-toggle{height:60px;border:1px solid #737380!important;border-radius:10px!important;padding:0 16px;background:#fff!important;cursor:pointer}.booking-section__location-selector .v-select .vs__search,.booking-section__location-selector .v-select .vs__selected{font-size:16px!important;color:var(--default-color)!important;margin:0;padding:0;position:static;transform:none;top:auto;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.booking-section__location-selector .v-select .vs__search::placeholder{color:#737380}.booking-section__location-selector .v-select .vs__open-indicator,.booking-section__location-selector .v-select .vs__clear{fill:var(--default-color)}.booking-section__location-selector .v-select .vs__actions{padding:0 8px 0 0}.booking-section__location-selector .v-select .vs__dropdown-menu{border:1px solid #737380;border-radius:0 0 10px 10px;margin-top:0;box-shadow:0 4px 16px #00000014;padding:4px 0;max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.booking-section__location-selector .v-select .vs__dropdown-option{padding:10px 16px;font-size:15px;color:var(--default-color);background:#fff;display:flex;flex-direction:column;gap:2px}.booking-section__location-selector .v-select .vs__dropdown-option--highlight{background-color:var(--color-tertiary)!important;color:#fff!important}.booking-section__location-selector .v-select .vs__dropdown-option--highlight .booking-section__loc-option-addr{color:#ffffffe6}.booking-section__location-selector .v-select .booking-section__loc-option-name{font-weight:500}.booking-section__location-selector .v-select .booking-section__loc-option-addr{font-size:12px;color:#6c7183}.booking-section__location-selector .v-select.vs--open .vs__dropdown-toggle{border-color:var(--default-color)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.booking-section__location-selector .v-select.vs--open .vs__selected,.booking-section__location-selector .v-select.vs--searching .vs__selected{display:none}.booking-section__location-selector .v-select .vs__no-options{padding:20px 16px;font-size:14px;color:#dc2626;background:#fff;text-align:left;font-style:normal}.booking-section__loading{color:#767676;font-size:14px}@media screen and (max-width:1200px){.booking-section__calendar-wrap{padding-right:25px}.booking-section__times-wrap{flex:30%;padding-left:25px}.booking-section__col{padding:0 25px}}@media screen and (max-width:1024px){.booking-section__grid{grid-template-columns:1fr}.booking-section__col{padding:0}.booking-section__col:not(:first-child){border-left:none}.booking-section__col:not(:first-child):not(.booking-section__col--hidden-mobile){border-top:1px solid #eee;padding-top:40px;margin-top:40px}.booking-section__col--span2{grid-column:1}.booking-section__col--hidden-mobile{display:none}.booking-section__calendar-slots-row{flex-direction:column;align-items:center}.booking-section__calendar-wrap{padding-right:0;width:100%;display:flex;justify-content:center}.booking-section__times{width:fit-content;margin:0 auto;min-width:250px}.booking-section__times-wrap{width:100%;padding-left:0;border-left:none;border-top:1px solid #eee;padding-top:40px;margin-top:40px}.booking-section__screen2-grid{grid-template-columns:1fr}.booking-section__summary{padding-right:0}.booking-section__form-col{padding-left:0;border-left:none;border-top:1px solid #eee;padding-top:32px;margin-top:32px}.booking-section__summary-card{width:100%}.booking-section__thankyou{flex-direction:column}.booking-section__thankyou-loc-card{width:100%}.booking-section__thankyou-divider-v{display:none}.booking-section__thankyou-right{border-top:1px solid #eee;padding-top:32px}.booking-section__thankyou-heading{font-size:28px}.booking-section__calendar{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:768px){.booking-section{padding:40px 0 80px}.booking-section__patient-type-options{flex-direction:column}.booking-section__calendar{display:flex;flex-direction:column;align-items:center}.booking-section__calendar-grid{grid-template-columns:repeat(7,41px)}.booking-section__calendar-dow{width:41px}.booking-section__calendar-day{width:41px;height:41px}.booking-section__time-slot{text-align:center}.booking-section__form-row,.booking-section__pref-pills--3,.booking-section__pref-pills--4{grid-template-columns:1fr}.booking-section__pref-pill{min-height:56px}}@media screen and (max-width:400px){.booking-section__calendar-grid{grid-template-columns:repeat(7,36px);gap:4px}.booking-section__calendar-dow{width:36px;font-size:12px}.booking-section__calendar-day{width:36px;height:36px;font-size:14px}.booking-section__reason-card{gap:16px;padding:16px}.booking-section__reason-icon-wrap{width:32px;height:32px}.booking-section__pref-pill{font-size:14px}.booking-section__age-card{padding:12px 16px;font-size:14px}.booking-section__step-heading,.booking-section__form-heading{font-size:19px}}.booking-section__age-card:focus-visible,.booking-section__reason-card:focus-visible,.booking-section__calendar-nav:focus-visible,.booking-section__calendar-day:focus-visible,.booking-section__time-slot:focus-visible,.booking-section__back-link:focus-visible,.booking-section__continue:focus-visible,.booking-section__submit:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__patient-option input[type=radio]:focus-visible~.booking-section__radio-indicator{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__field-hint{font-size:12px;color:#6c7183;margin-top:-4px}.booking-section__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.booking-section,.booking-section *{transition-duration:.01ms!important;animation-duration:.01ms!important}}}
