html.js .main-navigation__link a::before{display:none}.off-canvas__footer a.button{align-items:center}.off-canvas__footer a.button span{background-image:none;padding-bottom:0}.section--bg-light .dgf-card-image--empty{background-color:#fff}.dgf-list .card-text{align-items:flex-start}.section--bg-light-with-icon{background-color:#f2f4f7;position:relative}.section--bg-light-with-icon>.container-xxl{position:relative;z-index:1}.section--bg-light-with-icon:before{max-width:24.0625rem;max-height:100%;content:"";position:absolute;right:3.125rem;bottom:4rem;z-index:0;height:100%;aspect-ratio:161/150;background-image:url("/assets/website/img/logo/weil_der_stadt_tuerme.svg");background-size:contain;background-position:bottom;background-repeat:no-repeat}@media(max-width: 31.25rem){.section--bg-light-with-icon{padding-bottom:7.5rem !important}.section--bg-light-with-icon:before{height:5rem;bottom:1.25rem;right:1.25rem}}.preheadline.red-text:before{display:none}.preheadline.red-text{color:#cb0037}body .citizen-service-portal-frequently-searched__item{background-color:#f2f4f7}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul{padding:0;margin:0}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul li{list-style:none}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul li a.button{padding-top:1rem;padding-bottom:1rem;background-color:#cb0037;background-image:none}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul li a.button span{background-image:none}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul li a.button:hover{background-color:#383a3a}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul li a.button:hover span{background-image:none}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul li a.button:focus-visible{background-color:#383a3a}body[data-template=citizen-service-portal] .section--citizen-service-portal-intro ul li a.button:focus-visible span{background-image:none}body[data-template=citizen-service-portal] .section--citizen-service-portal-not-found .list-styled a span{background-image:none;padding-bottom:0}body[data-template=citizen-service-portal] ul.list-styled{margin-left:1.375rem}body[data-template=citizen-service-portal] ul.list-styled li{list-style:disc;padding:0}body[data-template=citizen-service-portal] ul.list-styled li::before{display:none}body[data-template=citizen-service-portal] ul.list-styled li a{text-decoration:none;position:relative;background-color:rgba(0,0,0,0);background-image:linear-gradient(0deg, #000000 0%, #000000 0%);background-repeat:no-repeat;background-size:100% 0.125rem;background-position:left bottom;padding-bottom:0.125rem;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){body[data-template=citizen-service-portal] ul.list-styled li a{transition:none}}body[data-template=citizen-service-portal] ul.list-styled li a:hover,body[data-template=citizen-service-portal] ul.list-styled li a:focus-visible{background-size:1.875rem 0.125rem}body[data-template=citizen-service-portal] h1{font-family:"FaveScriptPro",system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;max-width:26.875rem;line-height:1.1;font-family:"FaveScriptPro";font-weight:400}body[data-template=citizen-service-portal] h1{font-size:4rem}@media(min-width: 36rem){body[data-template=citizen-service-portal] h1{font-size:calc(4rem + 2.25*(100vw - 36rem)/51.5)}}@media(min-width: 87.5rem){body[data-template=citizen-service-portal] h1{font-size:6.25rem}}@media(max-width: 35.99875rem){body[data-template=citizen-service-portal] h1{margin-bottom:2rem}}body[data-template=citizen-service-portal] .button{font-size:1rem}@media(min-width: 36rem){body[data-template=citizen-service-portal] .button{font-size:calc(1rem + 0.375*(100vw - 36rem)/51.5)}}@media(min-width: 87.5rem){body[data-template=citizen-service-portal] .button{font-size:1.375rem}}body[data-template=citizen-service-portal] .citizen-service-portal-found-quickly__item{background-color:#383a3a}body[data-template=citizen-service-portal] .citizen-service-portal-found-quickly__item a span{background-color:none;padding-bottom:0;background-size:unset}body[data-template=home] .section--article-list .article-list__item a .card-header .card-date span,.top-topics__item a span,.event-list__item a span,.content-navigation__caption a span,.social a span,.pimcore_editable a span,.x-menu-item a span,.x-window a span,a.streched-link span,.logo__inner a span{background-image:none;padding-bottom:0}.accessibiblity a span[aria-hidden=true]{background-image:linear-gradient(0deg, #ffffff 0%, #ffffff 0%)}.card-text__contact .icon--fluid,a.stretched-link,a.stretched-link span,.accessibiblity a span.icon{background-image:none}.footer-bottom a span{background-image:linear-gradient(0deg, #ffffff 0%, #ffffff 0%)}.footer-bottom .meta-navigation__button{text-decoration:none}.footer-bottom .meta-navigation__button span{background-image:linear-gradient(0deg, #ffffff 0%, #ffffff 0%);position:relative;background-color:hsla(0,0%,100%,0);background-repeat:no-repeat;background-size:100% 0.125rem;background-position:left bottom;padding-bottom:0.25rem}.footer-bottom .meta-navigation__button:hover span{background-size:1.875rem 0.125rem}.footer-bottom .meta-navigation__button:focus-visible span{background-size:1.875rem 0.125rem}.splide__arrows .splide__arrow.splide__arrow--prev{background-color:#fff}.splide__arrows .splide__arrow.splide__arrow--prev span.icon img{filter:invert(17%) sepia(90%) saturate(4123%) hue-rotate(335deg) brightness(76%) contrast(113%)}.splide__arrows .splide__arrow.splide__arrow--prev:hover{background-color:#383a3a}.splide__arrows .splide__arrow.splide__arrow--prev:hover span.icon img{filter:brightness(0) invert(1)}.splide__arrows .splide__arrow.splide__arrow--prev:focus-visible{background-color:#383a3a}.splide__arrows .splide__arrow.splide__arrow--prev:focus-visible span.icon img{filter:brightness(0) invert(1)}
/*# sourceMappingURL=main-custom.min.css.map */
