*{border:0 solid #e5e7eb}:root{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--color-primary:var(--color-main-hex);--color-links-hover:rgb(from var(--color-links,var(--color-primary)) r g b / 77%);--table-odd-bg-hex:rgb(from var(--color-primary) r g b / 5%);--card-gap:1rem;--card-icon-size:1rem;--card-icon-gap:1ch}::selection{background-color:rgb(from var(--color-primary) r g b / 20%);color:var(--color-primary,currentColor)}.vuc{color:var(--color-body)!important;font-family:sans-serif!important;font-family:var(--font-body,sans-serif)!important}h1,h2,h3,h4,h5{color:var(--color-heading,currentColor);font-family:inherit;font-family:var(--font-heading,inherit);font-weight:600;font-weight:var(--font-weight-heading,600);line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit}h2{font-size:1.625rem;font-size:var(--font-size-h2,1.625rem)}h3{font-size:1.25rem;font-size:var(--font-size-h3,1.25rem)}h4{font-size:1.125rem;font-size:var(--font-size-h4,1.125rem)}p a{color:var(--color-links,currentColor)}p a:hover{color:var(--color-links-hover,currentColor)}.btn{border-radius:0;border-radius:var(--btn-radius,var(--radius,0px));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-primary{--tw-bg-opacity:1;--tw-text-opacity:1;color:#0c5552;background-color:#19e8d5}@supports (color:rgb(0 0 0 / 0)) and (top:var(--f)){.btn.btn-primary{background-color:rgb(25 232 213/var(--tw-bg-opacity,1));color:rgb(12 85 82/var(--tw-text-opacity,1))}}.btn.btn-primary:hover{--tw-bg-opacity:1;background-color:#4dfbe6}@supports (color:rgb(0 0 0 / 0)) and (top:var(--f)){.btn.btn-primary:hover{background-color:rgb(77 251 230/var(--tw-bg-opacity,1))}}.btn.btn-secondary{--tw-bg-opacity:1;--tw-text-opacity:1;color:#334155;background-color:#e2e8f0}@supports (color:rgb(0 0 0 / 0)) and (top:var(--f)){.btn.btn-secondary{background-color:rgb(226 232 240/var(--tw-bg-opacity,1));color:rgb(51 65 85/var(--tw-text-opacity,1))}}.btn.btn-secondary:hover{--tw-bg-opacity:1;background-color:#cbd5e1}@supports (color:rgb(0 0 0 / 0)) and (top:var(--f)){.btn.btn-secondary:hover{background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}}@supports (color:rgb(from red r g b)){.btn.btn-secondary{background-color:rgb(from var(--vuc-ci,#6b7280) r g b / 10%);color:var(--vuc-tone-strong,#374151)}.btn.btn-secondary:hover{background-color:rgb(from var(--vuc-ci,#6b7280) r g b / 18%)}}:root .focus\:border-primary:focus{border-color:rgba(var(--color-main), 1)}:root .focus\:ring-primary:focus{--tw-ring-color:rgba(var(--color-main), var(--tw-ring-opacity))}:root .text-primary-600[type=checkbox]:checked,:root .text-primary-600[type=radio]:checked{color:rgba(var(--color-main), 1)}:root .pagination>span{font-size:1rem}.module.course-list{container-type:inline-size}.module.course-list .tabbed{grid-gap:.25rem;gap:.25rem;display:grid}.module.course-list .tabs ul{flex-direction:row;justify-content:stretch;display:flex}.module.course-list .tab{flex-grow:1;padding:0;display:flex}.module.course-list .tab>*{align-items:center;width:100%;padding:.5rem .75rem;display:flex}@container (width>=28rem){.module.course-list .tab{flex-grow:0}}.module.course-list .course-duration{text-overflow:ellipsis;max-width:56ch;overflow:hidden}.module.course-list thead tr:not(.filter){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width>=96rem){.module.course-list thead tr:not(.filter){clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@container (width<=96rem){.module.course-list tr{flex-flow:wrap;justify-content:space-between;gap:1rem;display:flex}.module.course-list tr.filter>td[colspan]{width:100%}.module.course-list :where(tbody) tr{padding:1rem}.module.course-list :where(tbody) td,.module.course-list :where(tbody) .input{padding:0}.module.course-list :where(tbody) .course-title{font-weight:700;font-weight:var(--font-weight-bold,700);flex-basis:100%;margin-bottom:.5rem}.module.course-list :where(tbody) .course-duration{white-space:normal;flex-grow:1}.module.course-list :where(tbody) .course-download{flex-grow:0}.module.course-list :where(tbody) .course-location .location.multiple:before{content:"an mehreren Standorten"}.module.course-list :where(tbody) .course-location .location.multiple>span.multiple{display:none}}.course-details{container:course-details/inline-size}.course-details>ul{grid-gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-left:0;margin-right:0;font-size:1rem;line-height:1.5rem;display:grid}@container course-details (width>=28rem){.course-details>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.course-details>ul>li{width:100%;padding:0}.course-details h3:first-child,.course-details h4:first-child{margin-top:0}.course header:has(a.back){flex-direction:column;gap:.5rem;display:flex}.course header:has(a.back) .back{order:-9999;display:flex}footer .back{color:var(--color-links,currentColor);margin-bottom:1rem;display:inline-block}footer .back:hover{color:var(--color-links-hover,currentColor)}:where(.use-card-style) .course-details{container:course-details/inline-size}:where(.use-card-style) .course-list{container:course-list/inline-size}:root :where(.use-card-style) .course-list thead tr:not(.filter){display:none}:where(.use-card-style) .course-list thead td{padding:1.5rem;padding:var(--card-padding,1.5rem)}:where(.use-card-style) .course-list thead tr:not(.filter){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(.use-card-style) .course-list tbody tr{border:1px solid #0000;border:1px solid var(--card-border-color,transparent);margin-top:1rem;margin-bottom:1rem;margin-top:var(--card-gap,1rem);margin-bottom:var(--card-gap,1rem);padding:1.5rem;padding:var(--card-padding,1.5rem);grid-gap:1rem;grid-gap:var(--card-gap,1rem);gap:1rem;gap:var(--card-gap,1rem);align-items:center;width:100%;display:grid}@container course-list (width>=760px){:where(.use-card-style) .course-list tbody tr{grid-template-columns:repeat(6,minmax(0,1fr))}}:where(.use-card-style) .course-list tbody td{padding:0}:where(.use-card-style) .course-list .course-title{font-size:max(1.125rem,min(3vw,1.25rem));font-weight:700;font-weight:var(--font-weight-bold,700)}@container course-list (width>=760px){:where(.use-card-style) .course-list .course-title{grid-column:1/-1}}:where(.use-card-style) .course-list .course-download{justify-content:end;display:flex}@container course-list (width>=760px){:where(.use-card-style) .course-list .course-download{grid-column-start:-2}:where(.use-card-style) .course-list .course-duration{grid-area:3/span 4}}:where(.use-card-style) .course-list :where(tbody) .course-appointments,:where(.use-card-style) .course-list :where(tbody) .course-duration,:where(.use-card-style) .course-list :where(tbody) .course-location{-moz-column-gap:1ch;-moz-column-gap:var(--card-icon-gap,1ch);column-gap:1ch;column-gap:var(--card-icon-gap,1ch);white-space:wrap;align-items:baseline;display:flex}:where(.use-card-style) .course-list :where(tbody) .course-appointments:before,:where(.use-card-style) .course-list :where(tbody) .course-duration:before,:where(.use-card-style) .course-list :where(tbody) .course-location:before{width:1rem;width:var(--card-icon-size,1rem);aspect-ratio:1;content:"";background:#2175d9 50% no-repeat;background-color:var(--icon-color,var(--color-primary,#2175d9));-webkit-mask:var(--icon-url) no-repeat center / contain;-webkit-mask:var(--icon-url) no-repeat center / contain;mask:var(--icon-url) no-repeat center / contain;display:block}:where(.use-card-style) .course-list :where(tbody) .course-appointments{--icon-url:url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2016%22%20width%3D%2214%22%20height%3D%2216%22%20fill%3D%22%232175d9%22%3E%3Cpath%20d%3D%22M4.75%200.75C4.75%200.334%204.416%200%204%200s-0.75%200.334%20-0.75%200.75v1.25H2A2.004%202.004%200%200%200%200%204V14a2.004%202.004%200%200%200%202%202h10A2.004%202.004%200%200%200%2014.001%2014V4a2.004%202.004%200%200%200%20-2%20-2h-1.25V0.75c0%20-0.416%20-0.334%20-0.75%20-0.75%20-0.75s-0.75%200.334%20-0.75%200.75v1.25H4.75zm-3.251%205.25h11V14a0.501%200.501%200%200%201%20-0.5%200.5H2A0.501%200.501%200%200%201%201.501%2014z%22%2F%3E%3C%2Fsvg%3E")}:where(.use-card-style) .course-list :where(tbody) .course-duration{--icon-url:url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22%232175d9%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M14.5%208a6.5%206.5%200%201%201%20-13%200%206.5%206.5%200%201%201%2013%200M0%208a8%208%200%201%200%2016%200%208%208%200%201%200%20-16%200m7.25%20-4.25v4.25c0%200.25%200.125%200.484%200.334%200.625l3%202c0.344%200.231%200.809%200.138%201.041%20-0.209s0.138%20-0.809%20-0.209%20-1.041L8.75%207.6V3.75c0%20-0.416%20-0.334%20-0.75%20-0.75%20-0.75s-0.75%200.334%20-0.75%200.75%22%2F%3E%3C%2Fsvg%3E")}:where(.use-card-style) .course-list :where(tbody) .course-location{--icon-url:url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%232175d9%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20d%3D%22M14.5%208a6.5%206.5%200%201%200%20-13%200%206.5%206.5%200%201%200%2013%200M0%208a8%208%200%201%201%2016%200%208%208%200%201%201%20-16%200m9.584%202.159%20-4.509%201.734c-0.606%200.234%20-1.203%20-0.362%20-0.969%20-0.969l1.734%20-4.509c0.103%20-0.266%200.309%20-0.472%200.575%20-0.575l4.509%20-1.734c0.606%20-0.234%201.203%200.362%200.969%200.969l-1.734%204.509c-0.1%200.266%20-0.309%200.472%20-0.575%200.575M9%208a1%201%200%201%200%20-2%200%201%201%200%201%200%202%200%22%2F%3E%3C%2Fsvg%3E");display:none}:where(.use-card-style) .course-list :where(tbody) .course-download{flex-grow:0}:where(.use-card-style) .course-list :where(tbody) .course-download>[class^=flex\ ],:where(.use-card-style) .course-list :where(tbody) .course-download>[class$=\ flex],:where(.use-card-style) .course-list :where(tbody) .course-download>[class*=" flex "],:where(.use-card-style) .course-list :where(tbody) .course-download{display:contents!important}:where(.use-card-style) .course-list :where(tbody) .course-download>[class^=flex\ ] a.icon,:where(.use-card-style) .course-list :where(tbody) .course-download>[class$=\ flex] a.icon,:where(.use-card-style) .course-list :where(tbody) .course-download>[class*=" flex "] a.icon,:where(.use-card-style) .course-list :where(tbody) .course-download a.icon{flex-grow:0}:where(.use-card-style) .course-list a:has(.icon-file-pdf-o){align-items:center;gap:1ch;gap:var(--card-icon-gap,1ch);flex-grow:1;display:flex}:where(.use-card-style) .course-list a:has(.icon-file-pdf-o):after{content:"Flyer"}:where(.use-card-style) .course-list .pagination{flex-wrap:wrap}:where(.use-card-style) .course-list .pagination span{font-size:1rem;font-size:var(--pagination-font-size,1rem);min-width:2rem;padding:.5em .75em;line-height:1}@container course-details (width<=760px){:where(.use-card-style) ul{display:grid}:where(.use-card-style) ul>li{display:block;width:100%!important}}@container course-list (width>=760px){:where(.use-card-style) .course-title{grid-column:1/-1}:where(.use-card-style) .course-download{grid-column-start:-2}:where(.use-card-style) .course-duration{grid-area:3/span 4}}@container course-list (width<=760px){:where(.use-card-style) .pagination .page-num{display:none}}@container course-list (width>=760px){:where(.use-card-style) .course-list .vuc-course-request-trigger{grid-column:5/span 2;justify-content:end}}:where(.use-card-style) .course-list .vuc-course-request-trigger button{font-size:var(--cta-btn-font-size,var(--btn-font-size,1rem));border-radius:var(--cta-btn-radius,var(--btn-radius,0px))!important;border:2px solid var(--cta-btn-border-color,currentColor)!important;padding:var(--cta-btn-padding,var(--btn-padding,.5rem 1rem))!important}:where(.use-card-style) .course-list .vuc-course-request-trigger button:not(.btn-secondary){color:var(--cta-btn-color,#fff)!important;border-color:var(--cta-btn-border-color,var(--color-primary))!important;background-color:var(--cta-btn-bg-color,var(--color-primary))!important}:where(.use-card-style) .course-list .vuc-course-request-trigger button:not(.btn-secondary):hover{--_bg-color:var(--cta-btn-bg-color-hover,hsl(from var(--cta-btn-bg-color,var(--color-primary)) h s calc(l - 20)));--_border-color:var(--cta-btn-border-color-hover,var(--_bg-color));background-color:var(--_bg-color)!important;border-color:var(--_border-color)!important;color:var(--cta-btn-color-hover,var(--cta-btn-color,#fff))!important}:root :where(.use-card-style) .course-list .vuc-course-request-trigger button:not(.btn-secondary){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1)}:where(.use-card-style) .course-list .vuc-course-request-trigger button svg{stroke:currentColor!important}:where(.use-card-style) .course-list .vuc-course-request-trigger button:has(.sr-only):after{content:var(--cta-btn-text,"Anfragen")}
