/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@media(max-width: 991.98px){body.local .smsh-header .search-wrapper,body.local .tag-wrapper{margin-top:5.3rem}}main.home .wrapper:nth-of-type(1){padding-top:1rem}main.home .wrapper.banner-wrapper{background:rgb(216.75,230.7,241.95)}.smsh-header{position:relative;width:100%;overflow-x:hidden;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.smsh-header .centralizer{display:none}@media(min-width: 768px){.smsh-header .centralizer{display:block;width:200%;text-align:center;margin-left:-50%}}@media(min-width: 992px){.smsh-header .centralizer img{min-height:30vh}}.smsh-header .hero-label{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin-bottom:3.1rem}.smsh-header .hero-label span{font-size:.8rem;background:rgba(0,0,0,.8);display:inline-block;color:#fff;border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding:.25rem .5rem}@media(min-width: 992px){.smsh-header .hero-label{margin-bottom:5.5rem}}.smsh-header .hero-copyright{background:rgba(0,0,0,.8);color:#fff;position:absolute;bottom:3.1rem;right:-3.25rem;transform:rotate(-90deg);font-size:.8rem;padding:.25rem .5rem;margin-bottom:.25rem}.smsh-header .logo-wrapper{position:fixed;top:0;z-index:100;width:100%;background:#fff;padding:.5rem 0;border-bottom:thin solid #dee2e6}@media(min-width: 992px){.smsh-header .logo-wrapper{position:absolute;left:0;background:rgba(0,0,0,0);padding:0;border:none}}.smsh-header .logo-wrapper .logo-sm{max-height:28px}.smsh-header .logo-wrapper .logo-city-name{max-height:40px}@media(min-width: 992px){.smsh-header .logo-wrapper .logo-sm{max-height:40px}.smsh-header .logo-wrapper .logo-city-name{max-height:60px}}.smsh-header .logo-card{display:inline-block;background:#fff}@media(max-width: 767.98px){.smsh-header .logo-card img{max-height:69px}}@media(min-width: 992px){.smsh-header .logo-card{padding:1rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}}.smsh-header .search-wrapper{display:none;margin-top:4.2rem;background:#f8f9fa;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding-top:.5rem;padding-bottom:.5rem}.smsh-header .search-wrapper .card{border:0;background:rgba(0,0,0,0);box-shadow:none}.smsh-header .search-wrapper .card-body{padding:0}.smsh-header .search-wrapper input{padding:.25rem .5rem}@media(min-width: 992px){.smsh-header .search-wrapper input{padding:1rem}}.smsh-header .search-wrapper button{margin-left:.25rem}.smsh-header .search-wrapper button .search-icon-mobile{display:block}.smsh-header .search-wrapper button span{display:none}@media(min-width: 992px){.smsh-header .search-wrapper button{padding-left:3rem;padding-right:3rem;margin-left:1rem}.smsh-header .search-wrapper button .search-icon-mobile{display:none}.smsh-header .search-wrapper button span{display:inline}}@media(min-width: 768px){.smsh-header .search-wrapper{margin-top:0}}@media(min-width: 992px){.smsh-header .search-wrapper{display:block;position:absolute;bottom:0;padding-top:0;padding-bottom:0;background:rgba(0,0,0,0);width:100%}.smsh-header .search-wrapper .card{background-color:#fff;border-bottom-right-radius:0;border-bottom-left-radius:0}.smsh-header .search-wrapper .card-body{padding:1rem}}.tag-nav{margin-top:5.3rem;padding-top:0;padding-bottom:0}@media(min-width: 992px){.tag-nav{background-color:#eeede9;margin-top:0;border-bottom:none}.tag-nav .card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);background-color:#fff}.tag-nav .card-body{padding-top:0}.tag-nav .tag-group{background-color:#f8f9fa;padding:1rem}.tag-nav .tag{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border:none}}#buergermeisterwahl .buergermeisterwahl-text-vs{color:#fff;font-weight:bold;font-style:italic;font-size:1.5rem}@media(min-width: 992px){#buergermeisterwahl .buergermeisterwahl-text-vs{font-size:3rem}}
