.termine,.kategorien,.termin,.breadcrumbs,.datepicker-inline,.datepicker{font-family:"Work Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.termine input,.kategorien input,.termin input,.breadcrumbs input,.datepicker-inline input,.datepicker input,.termine button,.kategorien button,.termin button,.breadcrumbs button,.datepicker-inline button,.datepicker button,.termine select,.kategorien select,.termin select,.breadcrumbs select,.datepicker-inline select,.datepicker select,.termine textarea,.kategorien textarea,.termin textarea,.breadcrumbs textarea,.datepicker-inline textarea,.datepicker textarea,.termine label,.kategorien label,.termin label,.breadcrumbs label,.datepicker-inline label,.datepicker label{font-family:inherit}.termine__name,.kategorien__name,.termin__title,.datepicker-switch{font-family:"Space Grotesk",system-ui,sans-serif;font-weight:600}a{color:#17181a;-webkit-transition:.25s ease;transition:.25s ease}a:hover{color:#00519e}label{margin:0}.loading{position:fixed;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.8);backdrop-filter:blur(4px);z-index:99;-webkit-transition:opacity .25s;transition:opacity .25s}.loading--hidden{opacity:0;pointer-events:none;z-index:-1}.termine .icon,.kategorien .icon,.termin .icon,.breadcrumbs .icon{display:-webkit-inline-flex;display:inline-flex;align-items:center;font-size:inherit}.termine .icon::before,.kategorien .icon::before,.termin .icon::before,.breadcrumbs .icon::before,.termine .icon::after,.kategorien .icon::after,.termin .icon::after,.breadcrumbs .icon::after{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:.25s ease;transition:.25s ease}.termine .icon--before::before,.kategorien .icon--before::before,.termin .icon--before::before,.breadcrumbs .icon--before::before{margin-right:.5rem}.termine .icon--before::after,.kategorien .icon--before::after,.termin .icon--before::after,.breadcrumbs .icon--before::after{content:none;display:none}.termine .icon--after::after,.kategorien .icon--after::after,.termin .icon--after::after,.breadcrumbs .icon--after::after{margin-left:.4rem}.termine .icon--after::before,.kategorien .icon--after::before,.termin .icon--after::before,.breadcrumbs .icon--after::before{content:none;display:none}.termine .icon--duration.icon--before::before,.kategorien .icon--duration.icon--before::before,.termin .icon--duration.icon--before::before,.breadcrumbs .icon--duration.icon--before::before,.termine .icon--duration.icon--after::after,.kategorien .icon--duration.icon--after::after,.termin .icon--duration.icon--after::after,.breadcrumbs .icon--duration.icon--after::after{background-image:url(/buchungstool/custom/images/icon_duration.svg)}.termine .icon--location.icon--before::before,.kategorien .icon--location.icon--before::before,.termin .icon--location.icon--before::before,.breadcrumbs .icon--location.icon--before::before,.termine .icon--location.icon--after::after,.kategorien .icon--location.icon--after::after,.termin .icon--location.icon--after::after,.breadcrumbs .icon--location.icon--after::after{background-image:url(/buchungstool/custom/images/icon_location.svg)}.termine .icon--price.icon--before::before,.kategorien .icon--price.icon--before::before,.termin .icon--price.icon--before::before,.breadcrumbs .icon--price.icon--before::before,.termine .icon--price.icon--after::after,.kategorien .icon--price.icon--after::after,.termin .icon--price.icon--after::after,.breadcrumbs .icon--price.icon--after::after{background-image:url(/buchungstool/custom/images/icon_price.svg)}.termine .icon--instructor.icon--before::before,.kategorien .icon--instructor.icon--before::before,.termin .icon--instructor.icon--before::before,.breadcrumbs .icon--instructor.icon--before::before,.termine .icon--instructor.icon--after::after,.kategorien .icon--instructor.icon--after::after,.termin .icon--instructor.icon--after::after,.breadcrumbs .icon--instructor.icon--after::after{background-image:url(/buchungstool/custom/images/icon_instructor.svg)}.termine .icon--group.icon--before::before,.kategorien .icon--group.icon--before::before,.termin .icon--group.icon--before::before,.breadcrumbs .icon--group.icon--before::before,.termine .icon--group.icon--after::after,.kategorien .icon--group.icon--after::after,.termin .icon--group.icon--after::after,.breadcrumbs .icon--group.icon--after::after{background-image:url(/buchungstool/custom/images/icon_group.svg)}.termine .icon--arrowRight.icon--before::before,.kategorien .icon--arrowRight.icon--before::before,.termin .icon--arrowRight.icon--before::before,.breadcrumbs .icon--arrowRight.icon--before::before,.termine .icon--arrowRight.icon--after::after,.kategorien .icon--arrowRight.icon--after::after,.termin .icon--arrowRight.icon--after::after,.breadcrumbs .icon--arrowRight.icon--after::after{background-image:url(/buchungstool/custom/images/icon_arrow_right.svg)}.termine .icon--arrowLeft.icon--before::before,.kategorien .icon--arrowLeft.icon--before::before,.termin .icon--arrowLeft.icon--before::before,.breadcrumbs .icon--arrowLeft.icon--before::before,.termine .icon--arrowLeft.icon--after::after,.kategorien .icon--arrowLeft.icon--after::after,.termin .icon--arrowLeft.icon--after::after,.breadcrumbs .icon--arrowLeft.icon--after::after{background-image:url(/buchungstool/custom/images/icon_arrow_left.svg)}.termine .icon--chevron.icon--before::before,.kategorien .icon--chevron.icon--before::before,.termin .icon--chevron.icon--before::before,.breadcrumbs .icon--chevron.icon--before::before,.termine .icon--chevron.icon--after::after,.kategorien .icon--chevron.icon--after::after,.termin .icon--chevron.icon--after::after,.breadcrumbs .icon--chevron.icon--after::after{width:10px;height:10px;background-image:url(/buchungstool/custom/images/icon_chevron.svg)}