.t-intro[data-v-923e8f04]{font-size:1.0625rem}.t-intro[data-v-923e8f04],.timetable-filters-content[data-v-923e8f04] .k-checkbox label span{line-height:normal;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;margin:0}.timetable-filters-content[data-v-923e8f04] .k-checkbox label span{font-size:.9375rem}@media(min-width:992px){.timetable-filters-content[data-v-923e8f04] .k-checkbox label span{font-size:1rem;font-weight:400}}.t-subtitle[data-v-923e8f04]{font-size:1.375rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}@media(max-width:767px){.t-subtitle[data-v-923e8f04]{font-size:1.25rem;font-weight:700}}@media(min-width:992px){.t-intro[data-v-923e8f04]{font-size:.9375rem}}@media(max-width:767px){.mb-xxs[data-v-923e8f04]{margin-bottom:4px}.mt-xxs[data-v-923e8f04]{margin-top:4px}}@media(max-width:767px){.mb-xs[data-v-923e8f04]{margin-bottom:8px}.mt-xs[data-v-923e8f04]{margin-top:8px}}@media(max-width:767px){.mb-s[data-v-923e8f04]{margin-bottom:12px}.mt-s[data-v-923e8f04]{margin-top:12px}}@media(max-width:767px){.mb-m[data-v-923e8f04]{margin-bottom:16px}.mt-m[data-v-923e8f04]{margin-top:16px}}@media(max-width:767px){.mb-l[data-v-923e8f04]{margin-bottom:20px}.mt-l[data-v-923e8f04]{margin-top:20px}}@media(max-width:767px){.mb-xl[data-v-923e8f04]{margin-bottom:24px}.mt-xl[data-v-923e8f04]{margin-top:24px}}@media(max-width:767px){.mb-xxl[data-v-923e8f04]{margin-bottom:32px}.mt-xxl[data-v-923e8f04]{margin-top:32px}}@media(max-width:767px){.mb-xxxl[data-v-923e8f04]{margin-bottom:32px}.mt-xxxl[data-v-923e8f04]{margin-top:32px}}.mb-xxs[data-v-923e8f04]{margin-bottom:4px}.mt-xxs[data-v-923e8f04]{margin-top:4px}.mb-xs[data-v-923e8f04]{margin-bottom:8px}.mt-xs[data-v-923e8f04]{margin-top:8px}.mb-s[data-v-923e8f04]{margin-bottom:12px}.mt-s[data-v-923e8f04]{margin-top:12px}.mb-m[data-v-923e8f04]{margin-bottom:16px}.mt-m[data-v-923e8f04]{margin-top:16px}.mb-l[data-v-923e8f04]{margin-bottom:20px}.mt-l[data-v-923e8f04]{margin-top:20px}.mb-xl[data-v-923e8f04]{margin-bottom:24px}.mt-xl[data-v-923e8f04]{margin-top:24px}.mb-xxl[data-v-923e8f04]{margin-bottom:28px}.mt-xxl[data-v-923e8f04]{margin-top:28px}.mb-xxxl[data-v-923e8f04]{margin-bottom:32px}.mt-xxxl[data-v-923e8f04]{margin-top:32px}.timetable-filters-content[data-v-923e8f04]{width:100%}.timetable-filters-content__filter[data-v-923e8f04]{padding:1.5rem 1.25rem 0 1.25rem}.timetable-filters-content__filter h2[data-v-923e8f04]{padding-bottom:1.5rem}.timetable-filters-content__filter hr[data-v-923e8f04]{height:.0625rem;background-color:#f2f3f7;border:none;margin:0 -1.25rem}.timetable-filters-content .k-checkbox[data-v-923e8f04]{margin-bottom:1.75rem}.timetable-filters-content[data-v-923e8f04] .k-accordion__content{margin-top:.25rem}@media(min-width:992px){.timetable-filters-content[data-v-923e8f04]{-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.09);box-shadow:0 0 13px 0 rgba(0,0,0,.09);background-color:#fff;max-width:26.875rem;height:36.375rem;margin:0 auto;width:100%}.timetable-filters-content[data-v-923e8f04] .k-search-bar__wrapper{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.09);box-shadow:0 6px 10px 0 rgba(0,0,0,.09);border-top:1px solid #f2f3f7}.timetable-filters-content hr[data-v-923e8f04]{height:0}}.t-intro[data-v-a2df0f12]{font-size:1.0625rem;font-weight:600;margin:0}.t-intro[data-v-a2df0f12],.t-subtitle[data-v-a2df0f12]{line-height:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}.t-subtitle[data-v-a2df0f12]{font-size:1.375rem;font-weight:400}@media(max-width:767px){.t-subtitle[data-v-a2df0f12]{font-size:1.25rem;font-weight:700}}@media(min-width:992px){.t-intro[data-v-a2df0f12]{font-size:.9375rem}}@media(max-width:767px){.mb-xxs[data-v-a2df0f12]{margin-bottom:4px}.mt-xxs[data-v-a2df0f12]{margin-top:4px}}@media(max-width:767px){.mb-xs[data-v-a2df0f12]{margin-bottom:8px}.mt-xs[data-v-a2df0f12]{margin-top:8px}}@media(max-width:767px){.mb-s[data-v-a2df0f12]{margin-bottom:12px}.mt-s[data-v-a2df0f12]{margin-top:12px}}@media(max-width:767px){.mb-m[data-v-a2df0f12]{margin-bottom:16px}.mt-m[data-v-a2df0f12]{margin-top:16px}}@media(max-width:767px){.mb-l[data-v-a2df0f12]{margin-bottom:20px}.mt-l[data-v-a2df0f12]{margin-top:20px}}@media(max-width:767px){.mb-xl[data-v-a2df0f12]{margin-bottom:24px}.mt-xl[data-v-a2df0f12]{margin-top:24px}}@media(max-width:767px){.mb-xxl[data-v-a2df0f12]{margin-bottom:32px}.mt-xxl[data-v-a2df0f12]{margin-top:32px}}@media(max-width:767px){.mb-xxxl[data-v-a2df0f12]{margin-bottom:32px}.mt-xxxl[data-v-a2df0f12]{margin-top:32px}}.mb-xxs[data-v-a2df0f12]{margin-bottom:4px}.mt-xxs[data-v-a2df0f12]{margin-top:4px}.mb-xs[data-v-a2df0f12]{margin-bottom:8px}.mt-xs[data-v-a2df0f12]{margin-top:8px}.mb-s[data-v-a2df0f12]{margin-bottom:12px}.mt-s[data-v-a2df0f12]{margin-top:12px}.mb-m[data-v-a2df0f12]{margin-bottom:16px}.mt-m[data-v-a2df0f12]{margin-top:16px}.mb-l[data-v-a2df0f12]{margin-bottom:20px}.mt-l[data-v-a2df0f12]{margin-top:20px}.mb-xl[data-v-a2df0f12]{margin-bottom:24px}.mt-xl[data-v-a2df0f12]{margin-top:24px}.mb-xxl[data-v-a2df0f12]{margin-bottom:28px}.mt-xxl[data-v-a2df0f12]{margin-top:28px}.mb-xxxl[data-v-a2df0f12]{margin-bottom:32px}.mt-xxxl[data-v-a2df0f12]{margin-top:32px}.button-with-icon-component[data-v-a2df0f12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9c9c9c;cursor:pointer}.button-with-icon-component__icon[data-v-a2df0f12]{width:1.25rem;height:1.25rem}.button-with-icon-component__title[data-v-a2df0f12]{font-size:large;margin-left:.75rem}.t-intro[data-v-085b6956]{font-size:1.0625rem;font-weight:600;margin:0}.t-intro[data-v-085b6956],.t-subtitle[data-v-085b6956]{line-height:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}.t-subtitle[data-v-085b6956]{font-size:1.375rem;font-weight:400}@media(max-width:767px){.t-subtitle[data-v-085b6956]{font-size:1.25rem;font-weight:700}}@media(min-width:992px){.t-intro[data-v-085b6956]{font-size:.9375rem}}@media(max-width:767px){.mb-xxs[data-v-085b6956]{margin-bottom:4px}.mt-xxs[data-v-085b6956]{margin-top:4px}}@media(max-width:767px){.mb-xs[data-v-085b6956]{margin-bottom:8px}.mt-xs[data-v-085b6956]{margin-top:8px}}@media(max-width:767px){.mb-s[data-v-085b6956]{margin-bottom:12px}.mt-s[data-v-085b6956]{margin-top:12px}}@media(max-width:767px){.mb-m[data-v-085b6956]{margin-bottom:16px}.mt-m[data-v-085b6956]{margin-top:16px}}@media(max-width:767px){.mb-l[data-v-085b6956]{margin-bottom:20px}.mt-l[data-v-085b6956]{margin-top:20px}}@media(max-width:767px){.mb-xl[data-v-085b6956]{margin-bottom:24px}.mt-xl[data-v-085b6956]{margin-top:24px}}@media(max-width:767px){.mb-xxl[data-v-085b6956]{margin-bottom:32px}.mt-xxl[data-v-085b6956]{margin-top:32px}}@media(max-width:767px){.mb-xxxl[data-v-085b6956]{margin-bottom:32px}.mt-xxxl[data-v-085b6956]{margin-top:32px}}.mb-xxs[data-v-085b6956]{margin-bottom:4px}.mt-xxs[data-v-085b6956]{margin-top:4px}.mb-xs[data-v-085b6956]{margin-bottom:8px}.mt-xs[data-v-085b6956]{margin-top:8px}.mb-s[data-v-085b6956]{margin-bottom:12px}.mt-s[data-v-085b6956]{margin-top:12px}.mb-m[data-v-085b6956]{margin-bottom:16px}.mt-m[data-v-085b6956]{margin-top:16px}.mb-l[data-v-085b6956]{margin-bottom:20px}.mt-l[data-v-085b6956]{margin-top:20px}.mb-xl[data-v-085b6956]{margin-bottom:24px}.mt-xl[data-v-085b6956]{margin-top:24px}.mb-xxl[data-v-085b6956]{margin-bottom:28px}.mt-xxl[data-v-085b6956]{margin-top:28px}.mb-xxxl[data-v-085b6956]{margin-bottom:32px}.mt-xxxl[data-v-085b6956]{margin-top:32px}.appointment-doctor-schedule-step[data-v-085b6956]{padding:1.5rem 0;overflow-y:auto;height:calc(100vh - 73px)}@media(min-width:992px){.appointment-doctor-schedule-step[data-v-085b6956]{overflow:hidden;height:100%}}.appointment-doctor-schedule-step__language-button[data-v-085b6956]{margin:0 auto 1.5rem auto}.appointment-doctor-schedule-step__common-subtitle[data-v-085b6956],.appointment-doctor-schedule-step__common-title[data-v-085b6956]{color:#6d6d6d;width:100%;text-align:center}@media(min-width:992px){.appointment-doctor-schedule-step__filters[data-v-085b6956]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.appointment-doctor-schedule-step__filters__type.k-card-cta[data-v-085b6956]{margin-top:1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.appointment-doctor-schedule-step__filters__type.k-card-cta[data-v-085b6956] .k-avatar{margin-right:.75rem}.appointment-doctor-schedule-step__filters__type.k-card-cta[data-v-085b6956]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width:992px){.appointment-doctor-schedule-step__filters__type.k-card-cta[data-v-085b6956]{width:16.625rem;padding:.9375rem .3125rem .9375rem .8125rem;margin-right:.75rem}}.appointment-doctor-schedule-step__filters .logo.fill-white[data-v-085b6956]{margin-left:auto}.appointment-doctor-schedule-step__future-appointments[data-v-085b6956]{background-color:#f2f3f7;padding:.875rem 1.375rem;max-width:51.375rem;margin:auto;margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-doctor-schedule-step__future-appointments .logo[data-v-085b6956]{margin-right:1rem}.appointment-doctor-schedule-step__future-appointments h4[data-v-085b6956]{color:#6d6d6d}.appointment-doctor-schedule-step__future-appointments__link[data-v-085b6956]{color:#0027c2;cursor:pointer}.appointment-doctor-schedule-step__future-appointments__link[data-v-085b6956]:hover{text-decoration:underline}.appointment-doctor-schedule-step__list-dates[data-v-085b6956]{margin-top:1.75rem}.appointment-doctor-schedule-step__list-dates__more[data-v-085b6956]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-doctor-schedule-step__list-dates__more p[data-v-085b6956]{color:#0027c2;margin-right:.5rem}.appointment-doctor-schedule-step__list-dates h2[data-v-085b6956]{margin-bottom:1rem}.appointment-doctor-schedule-step__list-dates .k-avatar-list-element__elevation[data-v-085b6956]{margin-top:1rem}.appointment-doctor-schedule-step__list-dates .k-avatar-list-element__elevation[data-v-085b6956] .k-avatar-list-element__info--subtitle{margin:.3125rem 0}.appointment-doctor-schedule-step__list-dates .k-avatar-list-element__elevation[data-v-085b6956] .k-avatar--image img{margin-top:1.25rem}.appointment-doctor-schedule-step__list-dates .k-banner-cta[data-v-085b6956]{margin:0 -1.25rem}.appointment-doctor-schedule-step__list-item[data-v-085b6956]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.75rem}.appointment-doctor-schedule-step__list-item h3[data-v-085b6956]{margin-left:.75rem}.appointment-doctor-schedule-step__table[data-v-085b6956]{position:relative}.appointment-doctor-schedule-step__table[data-v-085b6956] .swiper-container{width:83.1615120275%;margin:auto;position:static}.appointment-doctor-schedule-step__table[data-v-085b6956] .k-spinner-wrapper{position:absolute;top:0;left:auto;right:10px}.appointment-doctor-schedule-step__table[data-v-085b6956] .swiper-button-next,.appointment-doctor-schedule-step__table[data-v-085b6956] .swiper-button-prev{top:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.appointment-doctor-schedule-step__table[data-v-085b6956] .swiper-slide:last-child .k-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;width:80%;margin:auto}@media(min-width:992px){.appointment-doctor-schedule-step__table[data-v-085b6956] .swiper-slide:last-child .k-banner{max-width:12.5rem;margin-left:-.3125rem;margin-top:6.875rem;width:100%}}.appointment-doctor-schedule-step__table[data-v-085b6956] .swiper-slide:last-child .k-banner__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-doctor-schedule-step__table[data-v-085b6956] .swiper-slide:last-child .k-banner__content{text-align:center}.appointment-doctor-schedule-step__table__column[data-v-085b6956]{-webkit-box-flex:1;-ms-flex:1;flex:1}.appointment-doctor-schedule-step__table__column__header[data-v-085b6956]{border-bottom:.0625rem solid #f2f3f7;padding-bottom:.5rem;margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-left:1rem;text-align:center;margin-bottom:1.75rem;min-height:3.25rem}.appointment-doctor-schedule-step__table__column__header .t-subtitle[data-v-085b6956]{text-transform:capitalize;margin-right:.5rem;white-space:nowrap;font-size:1.0625rem}.appointment-doctor-schedule-step__table__column__header__festive[data-v-085b6956]{white-space:nowrap;height:auto;padding:.25rem .5rem;margin-bottom:.5rem}.appointment-doctor-schedule-step__table__column__header__appointments[data-v-085b6956]{color:#0027c2;cursor:pointer}.appointment-doctor-schedule-step__table__column__header__appointments[data-v-085b6956]:hover{text-decoration:underline}@media(min-width:992px){.appointment-doctor-schedule-step__table__column__body[data-v-085b6956]{padding-right:.1875rem;padding-left:.1875rem}}.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta{margin:.625rem auto;display:block;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:calc(100% - 5px)}.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta:hover{color:#0027c2;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width:768px){.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta{min-height:90px}}@media(min-width:992px){.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta{padding:1rem}}.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta .appointment-doctor-schedule-step__card-doctors{font-size:.875rem;line-height:.875rem;font-weight:500;color:#0027c2;margin-top:.1875rem;text-overflow:ellipsis;overflow:hidden}@media(min-width:768px){.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta .appointment-doctor-schedule-step__card-doctors{font-size:.6875rem}}@media(min-width:1200px){.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta .appointment-doctor-schedule-step__card-doctors{font-size:.75rem}}@media(min-width:1440px){.appointment-doctor-schedule-step__table__column__body[data-v-085b6956] .k-card-cta .appointment-doctor-schedule-step__card-doctors{font-size:.875rem}}.appointment-doctor-schedule-step__table__column__no-dates[data-v-085b6956]{color:#6d6d6d}@media(min-width:768px){.appointment-doctor-schedule-step__no-results[data-v-085b6956] .k-banner__content{margin-left:0}}.appointment-doctor-schedule-step__empty[data-v-085b6956]{max-width:51.375rem;margin:auto;padding:1.25rem 0}.appointment-doctor-schedule-step__empty .empty-container[data-v-085b6956]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1.625rem;background-color:#f2f3f7;-webkit-box-shadow:4px 4px 10px hsla(0,0%,50.2%,.08);box-shadow:4px 4px 10px hsla(0,0%,50.2%,.08);padding:2rem;border-radius:12px}.appointment-doctor-schedule-step__empty .empty-container h3[data-v-085b6956]{text-align:center}.appointment-doctor-schedule-step__empty .empty-container__search-button[data-v-085b6956]{max-width:10.9375rem;padding:1rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-doctor-schedule-step__empty .empty-container__search-button[data-v-085b6956] .k-banner__header{width:auto}.appointment-doctor-schedule-step__empty .empty-container__search-button[data-v-085b6956] .k-banner__content{text-align:center;padding-top:.75rem;margin-left:0}.appointment-doctor-schedule-step__list-dates__more[data-v-085b6956]{margin-bottom:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0027c2;cursor:pointer;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.09);box-shadow:0 0 13px 0 rgba(0,0,0,.09);border-radius:12px;padding:.9375rem;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width:992px){.appointment-doctor-schedule-step__list-dates__more[data-v-085b6956]{margin-bottom:2rem;width:83.1615120275%;margin:auto}.appointment-doctor-schedule-step__list-dates__more[data-v-085b6956]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease}}@media(min-width:992px){.appointment-doctor-schedule-step[data-v-085b6956] .col-2{height:100%}}