.navbar-mainnavigation #mainnavigation.offcanvas{width:min(320px, 85vw)}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-header{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-title{font-weight:600}@media (min-width:992px){.navbar-mainnavigation #mainnavigation.offcanvas{position:static;top:auto;bottom:auto;z-index:auto;width:auto;height:auto;max-width:none;visibility:visible !important;transform:none;transition:none;background-color:transparent;box-shadow:none;border:0;flex-direction:row;justify-content:flex-end}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-header{display:none}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-body{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0;overflow-y:visible;flex-grow:0}.navbar-mainnavigation #mainnavigation.offcanvas .offcanvas-body .navbar-nav{flex-direction:row;gap:0.5rem}.offcanvas-backdrop{display:none}}.navbar-mainnavigation .dropdown-menu{top:100%;margin-top:0}.navbar-mainnavigation .nav-style-simple{position:relative}.navbar-mainnavigation .dropdown-menu li{list-style:none;padding-left:8px}.navbar-mainnavigation .dropdown-menu ul{padding:0}@media (min-width:992px){.navbar-mainnavigation .nav-item:hover>.dropdown-menu,.navbar-mainnavigation .nav-item:focus-within>.dropdown-menu{display:block}}.navbar-inverse .dropdown-menu .dropdown-item,.navbar-inverse .dropdown-menu .nav-link-dropdown{color:var(--bs-gray-300)}.navbar-inverse .dropdown-menu .dropdown-item:hover,.navbar-inverse .dropdown-menu .dropdown-item:focus,.navbar-inverse .dropdown-menu .nav-link-dropdown:hover,.navbar-inverse .dropdown-menu .nav-link-dropdown:focus{color:#fff;background-color:rgba(255, 255, 255, 0.15)}@media (min-width:992px){.navbar-mainnavigation .dropdown-menu:not(.dropdown-menu-mega){width:auto;min-width:max-content}}.calendarize-month{table-layout:fixed}.calendarize-month .month-nav{display:flex;align-items:center;gap:0.5rem}.calendarize-month .month-nav-prev,.calendarize-month .month-nav-next{flex:1 1 0}.calendarize-month .month-nav-next{text-align:right}.calendarize-month .month-nav-title{text-align:center;font-size:1.4375rem}.calendarize-month .month-nav-today .btn{padding-top:0;padding-bottom:0;font-weight:400}.calendarize-month td{vertical-align:top}.calendarize-month td.not-current-month{color:#adb5bd}.calendarize-month td.today{box-shadow:inset 0 0 0 2px #2b9a4b}.calendarize-month .weekdays th{text-align:center;font-weight:400}.calendarize-month .weekdays th abbr{text-decoration:none;cursor:default}.calendarize-month .events{list-style:none;margin:0.25rem 0 0;padding:0;font-size:1.00625rem;text-align:right;overflow-wrap:anywhere}.calendarize-month .events li+li{margin-top:0.25rem}.calendarize-month .events-time{display:block;font-weight:700}.calendarize-month .events-categories{display:flex;gap:2px;margin-top:2px}.calendarize-month .events-category{flex:1 1 0;height:3px;background-color:var(--category-color, #adb5bd)}.calendarize-category-filter .btn-category{--bs-btn-color: var(--category-color);--bs-btn-border-color: var(--category-color);--bs-btn-bg: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--category-color);--bs-btn-hover-border-color: var(--category-color);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--category-color);--bs-btn-active-border-color: var(--category-color);--bs-btn-focus-shadow-rgb: 0, 0, 0}.navbar-mainnavigation .nav-item-has-subnav-toggle{display:flex;flex-wrap:wrap}.navbar-mainnavigation .nav-item-has-subnav-toggle>.nav-link-dropdown{flex:1 1 auto;min-width:0}.navbar-mainnavigation .nav-item-has-subnav-toggle>.collapse,.navbar-mainnavigation .nav-item-has-subnav-toggle>.collapsing{flex:0 0 100%}.navbar-mainnavigation .nav-link-toggle{background:none;border:0;font:inherit;cursor:pointer;color:var(--bs-dropdown-link-color, var(--bs-body-color))}.navbar-mainnavigation .nav-link-toggle[aria-expanded="true"]>.nav-link-indicator:before{transform:rotate(45deg)}.navbar-mainnavigation .nav-link-toggle>.nav-link-indicator{display:block}.frame-volle_breite>.frame-group-container>.frame-group-inner>.frame-container{max-width:100%;padding-left:0;padding-right:0}.frame.frame-sliderstartseite{--frame-spacing: 0}.frame-sliderstartseite>.frame-group-container>.frame-group-inner>.frame-container-default{max-width:100%;padding-left:0;padding-right:0}.frame-sliderstartseite .carousel:not(.carousel-small):not(.carousel-fullscreen) .item{height:clamp(320px, 55vh, 520px);height:clamp(320px, 55svh, 520px)}@media (min-width:768px){.frame-sliderstartseite .carousel:not(.carousel-small):not(.carousel-fullscreen) .item{height:clamp(420px, 60vh, 640px);height:clamp(420px, 60svh, 640px)}}@media (min-width:992px){.frame-sliderstartseite .carousel:not(.carousel-small):not(.carousel-fullscreen) .item{height:clamp(480px, 66vh, 760px);height:clamp(480px, 66svh, 760px)}}@media (min-width:1200px){.frame-sliderstartseite .carousel:not(.carousel-small):not(.carousel-fullscreen) .item{height:clamp(540px, 72vh, 900px);height:clamp(540px, 72svh, 900px)}}.frame.frame-ohne_abstand{--frame-spacing: 0}@media (min-width:576px){.icongroup-columns-5 .icongroup-item,.icongroup-columns-6 .icongroup-item{width:calc((100% - var(--icongroup-gap)) / 2)}}@media (min-width:768px){.icongroup-columns-5 .icongroup-item,.icongroup-columns-6 .icongroup-item{width:calc((100% - var(--icongroup-gap) * 2) / 3)}}@media (min-width:1200px){.icongroup-columns-5 .icongroup-item{width:calc((100% - var(--icongroup-gap) * 4) / 5)}}@media (min-width:1200px){.icongroup-columns-6 .icongroup-item{width:calc((100% - var(--icongroup-gap) * 5) / 6)}}.breadcrumb-section{background-color:#f1f1f1}.footer-section-meta{font-size:0.9em}.footer-section-meta .frame{--frame-link-color: #fff;--frame-link-hover-color: #fff}.footer-section-meta .frame-inner{display:grid;gap:1rem;justify-items:center;text-align:center}@media (min-width:768px){.footer-section-meta .frame-inner{grid-template-columns:1fr auto 1fr;align-items:center}.footer-section-meta .frame-inner .footer-copyright{order:1;grid-column:1;justify-self:start;text-align:start}.footer-section-meta .frame-inner .footer-meta{order:2;grid-column:2}.footer-section-meta .frame-inner .footer-sociallinks{order:3;grid-column:3;justify-self:end}}.footer-section-meta .footer-menu-section,.footer-section-meta .footer-language{grid-column:1 / -1}.footer-section-meta .footer-menu-section:not(:has(li)){display:none}.footer-section-meta .footer-info-section{display:contents}.footer-section-meta .footer-menu-section+.footer-info-section,.footer-section-meta .footer-info-section>*{margin-top:0}.footer-section-meta .footer-meta{order:1}.footer-section-meta .footer-sociallinks{order:2}.footer-section-meta .footer-copyright{order:3}.footer-section-meta .footer-language{order:4}.footer-section-meta .footer-navigation-list-level-1{gap:0.25rem 1.5rem;justify-content:center}.footer-section-meta .footer-navigation-link-level-1{font-weight:inherit;margin-bottom:0}.footer-section-meta .footer-meta a::before,.footer-section-meta .footer-navigation-link::before,.footer-section-meta .footer-sociallinks a::before{content:none !important}.footer-section-meta .footer-sociallinks a{background-image:none !important}