.weiterbildung-hidden{display:none!important}.weiterbildung-listing .weiterbildung-intro{margin:0 0 32px}.weiterbildung-filter{background:var(--grey5);border-radius:16px;margin:0 0 40px;padding:24px 20px}@media (min-width:768px){.weiterbildung-filter{padding:40px}}.weiterbildung-filter-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px}.weiterbildung-filter-head h3{margin:0}.weiterbildung-filter-count{color:var(--grey70);font-size:14px}.weiterbildung-filter-row{border:0;display:flex;flex-direction:column;gap:8px;margin:0 0 32px;min-width:0;padding:0}fieldset.weiterbildung-filter-row{display:block}fieldset.weiterbildung-filter-row .weiterbildung-filter-controls{clear:both}legend.weiterbildung-filter-label{float:left;margin:0 0 8px;width:100%}@media (min-width:768px){.weiterbildung-filter-row{align-items:center;display:grid;gap:0 24px;grid-template-columns:96px minmax(0,1fr)}fieldset.weiterbildung-filter-row{display:block}legend.weiterbildung-filter-label{margin:7px 0 0;width:96px}fieldset.weiterbildung-filter-row .weiterbildung-filter-controls{clear:none;margin-left:120px}}.weiterbildung-filter-label{font-size:16px;font-weight:700;padding:0}.weiterbildung-filter-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 12px}.weiterbildung-chip{display:inline-flex;position:relative}.weiterbildung-chip input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;outline:none;position:absolute;width:100%}.weiterbildung-chip span{align-items:center;background:#fff;border:1px solid transparent;border-radius:40px;color:var(--tourmaline);display:inline-flex;font-size:14px;gap:8px;line-height:1.3;padding:7px 16px;transition:.2s}.weiterbildung-chip span:after{content:"×";display:none;font-size:15px;line-height:1;margin-top:-1px}.weiterbildung-chip input:checked+span{background:rgba(134,134,209,.15);border-color:var(--dark-lavender-violet);color:var(--dark-lavender-violet)}.weiterbildung-chip input:checked+span:after{display:inline}label.weiterbildung-chip:has(:focus){box-shadow:none}.weiterbildung-filter .weiterbildung-chip input:focus-visible{outline:none}.weiterbildung-chip:not(.weiterbildung-chip-pointer) input:focus-visible+span{box-shadow:0 0 0 2px hsla(0,0%,100%,.7),0 0 0 5px rgba(0,0,0,.6)}.weiterbildung-chip input:hover+span{border-color:var(--lavender-violet)}.weiterbildung-input-group{display:flex;flex-direction:column;gap:4px;position:relative}.weiterbildung-input-group>label{color:var(--grey70);font-size:13px}.weiterbildung-filter input[type=date],.weiterbildung-filter input[type=number],.weiterbildung-filter input[type=text]{background:#fff;border:1px solid var(--grey20);border-radius:8px;color:var(--tourmaline);font-family:inherit;font-size:15px;max-width:45vw;padding:9px 12px 7px;width:140px}.weiterbildung-filter input:focus-visible{outline:2px solid var(--dark-lavender-violet);outline-offset:1px}.weiterbildung-filter input[type=number]::-webkit-inner-spin-button,.weiterbildung-filter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weiterbildung-filter input[type=date]{-webkit-appearance:none;appearance:none;color:var(--grey40);height:40px;max-width:48vw;padding-right:38px;width:180px}.weiterbildung-filter input[type=date]::-webkit-datetime-edit,.weiterbildung-filter input[type=date]::-webkit-datetime-edit-day-field,.weiterbildung-filter input[type=date]::-webkit-datetime-edit-fields-wrapper,.weiterbildung-filter input[type=date]::-webkit-datetime-edit-month-field,.weiterbildung-filter input[type=date]::-webkit-datetime-edit-text,.weiterbildung-filter input[type=date]::-webkit-datetime-edit-year-field{color:var(--grey40)}.weiterbildung-filter input[type=date].weiterbildung-date-filled::-webkit-datetime-edit,.weiterbildung-filter input[type=date].weiterbildung-date-filled::-webkit-datetime-edit-day-field,.weiterbildung-filter input[type=date].weiterbildung-date-filled::-webkit-datetime-edit-fields-wrapper,.weiterbildung-filter input[type=date].weiterbildung-date-filled::-webkit-datetime-edit-month-field,.weiterbildung-filter input[type=date].weiterbildung-date-filled::-webkit-datetime-edit-text,.weiterbildung-filter input[type=date].weiterbildung-date-filled::-webkit-datetime-edit-year-field{color:var(--tourmaline)}.weiterbildung-filter input[type=date].weiterbildung-date-filled{color:var(--tourmaline)}.weiterbildung-filter input::placeholder{color:var(--grey40);opacity:1}.weiterbildung-safari .weiterbildung-filter input[type=date]{font-family:-apple-system,sans-serif;padding-right:12px}.weiterbildung-safari .weiterbildung-filter input::placeholder{opacity:.5}.weiterbildung-safari .weiterbildung-date-btn{display:none}[data-weiterbildung-results]:focus{outline:none}.weiterbildung-filter input[type=date]::-webkit-calendar-picker-indicator{display:none}.weiterbildung-date-btn{align-items:center;background:none;border:0;border-radius:6px;bottom:6px;color:var(--grey70);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:6px;width:28px}.weiterbildung-date-btn:hover{color:var(--dark-lavender-violet)}@media (min-width:320px) and (max-width:767px){.weiterbildung-input-group{flex:1 1 0;min-width:0}.weiterbildung-filter input[type=date],.weiterbildung-filter input[type=number]{max-width:none;width:100%}.weiterbildung-filter input[type=date]{font-size:14px;padding-left:10px;padding-right:30px}.weiterbildung-date-btn{right:4px;width:24px}.weiterbildung-filter-actions .btn.btn-lg{flex:1 1 0;font-size:14px;min-width:0;padding-left:12px;padding-right:12px}}@media (max-width:419px){.weiterbildung-filter input::placeholder{font-size:12px}.weiterbildung-filter input[type=date]:not(.weiterbildung-date-filled){font-size:12px}}@supports (-moz-appearance:none){.weiterbildung-date-btn{display:none}.weiterbildung-filter input[type=date]{padding-right:12px}}.weiterbildung-filter-sep{align-items:center;color:var(--grey70);display:inline-flex;height:40px}[data-weiterbildung-results]{scroll-margin-top:136px}@media (min-width:1024px){[data-weiterbildung-results]{scroll-margin-top:198px}}@media (max-width:767px){.weiterbildung-filter-sep{display:none}}.weiterbildung-filter-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:8px}.weiterbildung-card .weiterbildung-card-head{background:var(--chalk-blue)}.card.weiterbildung-card .weiterbildung-card-head>img{left:-4%;max-width:none;width:108%}.weiterbildung-image-fallback{align-items:center;color:var(--grey40);display:flex;inset:0;justify-content:center;position:absolute}.weiterbildung-image-fallback svg{height:64px;width:64px}.weiterbildung-card-category{color:var(--grey70);font-size:14px;margin:0 0 8px}.weiterbildung-card .weiterbildung-card-title{margin:0 0 16px}.weiterbildung-card .weiterbildung-card-title a{color:inherit;text-decoration:none}.weiterbildung-card .weiterbildung-card-title a:focus-visible,.weiterbildung-card .weiterbildung-card-title a:hover{color:var(--dark-lavender-violet)}.weiterbildung-card .weiterbildung-card-text{margin:0 0 24px}.weiterbildung-meta{font-size:15px;margin:0 0 24px}.weiterbildung-meta .weiterbildung-meta-row{display:flex;gap:12px;padding:3px 0}.weiterbildung-meta dt{color:var(--grey70);flex:0 0 72px}.weiterbildung-meta dd{margin:0}.weiterbildung-card-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto;width:100%}.weiterbildung-card-actions .btn,.weiterbildung-card-actions .weiterbildung-tooltip-wrap,.weiterbildung-card-actions .weiterbildung-tooltip-wrap .btn{width:100%}.weiterbildung-badge-round{align-items:center;background:var(--dark-lavender-violet);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:104px;justify-content:center;line-height:1.3;padding:12px;position:absolute;right:12px;text-align:center;top:12px;width:104px;z-index:1}.weiterbildung-expired .weiterbildung-cta,.weiterbildung-expired .weiterbildung-sidebar-note,.weiterbildung-expired .weiterbildung-tooltip-wrap{display:none}.weiterbildung-expired [data-weiterbildung-closed-badge].weiterbildung-hidden{display:flex!important}.weiterbildung-expired .weiterbildung-status-closed-badge.weiterbildung-hidden{display:block!important}.weiterbildung-tooltip-wrap{display:inline-block;position:relative}.weiterbildung-tooltip{background:var(--tourmaline);border-radius:8px;bottom:calc(100% + 8px);color:#fff;font-size:13px;font-weight:400;line-height:1.4;max-width:280px;opacity:0;padding:8px 12px;pointer-events:none;text-align:center;transition:opacity .2s;visibility:hidden;width:max-content;z-index:5}.weiterbildung-tooltip,.weiterbildung-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.weiterbildung-tooltip:after{border:6px solid transparent;border-top:6px solid var(--tourmaline);content:"";top:100%}@media (hover:hover){.weiterbildung-tooltip-wrap:focus-within .weiterbildung-tooltip,.weiterbildung-tooltip-wrap:hover .weiterbildung-tooltip{opacity:1;pointer-events:auto;visibility:visible}.weiterbildung-tooltip-wrap.weiterbildung-tooltip-dismissed .weiterbildung-tooltip{opacity:0;visibility:hidden}}@media (hover:none){.weiterbildung-tooltip{display:none}}.weiterbildung-no-results{margin:0 auto;max-width:480px;padding:64px 20px;text-align:center}.weiterbildung-no-results-icon{align-items:center;background:var(--dark-lavender-violet);border-radius:50%;color:#fff;display:inline-flex;height:64px;justify-content:center;margin:0 0 24px;width:64px}.weiterbildung-no-results-icon svg{height:28px;width:28px}.weiterbildung-no-results h3{margin:0 0 12px}.weiterbildung-no-results p{color:var(--grey70);margin:0 0 24px}.weiterbildung-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:8px;justify-content:center;margin:48px 0 0}.weiterbildung-pagination a{color:var(--tourmaline)}.weiterbildung-pagination .weiterbildung-page-num{align-items:center;border-radius:8px;display:inline-flex;height:32px;justify-content:center;min-width:32px;padding:0 6px;text-decoration:underline}.weiterbildung-pagination a.weiterbildung-page-num:focus-visible,.weiterbildung-pagination a.weiterbildung-page-num:hover{background:var(--grey10)}.weiterbildung-pagination .weiterbildung-page-num[aria-current=page]{background:var(--dark-lavender-violet);color:#fff;font-weight:700;text-decoration:none}.weiterbildung-pagination .weiterbildung-page-gap{color:var(--grey50);min-width:32px;text-align:center}.weiterbildung-pagination .weiterbildung-page-next,.weiterbildung-pagination .weiterbildung-page-prev{align-items:center;display:inline-flex;font-weight:700;gap:6px;margin:0 8px}