.kachel-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media (max-width:1200px){.kachel-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1023px){.kachel-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:880px){.kachel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.kachel-grid{grid-template-columns:1fr}}.kachel-container{position:relative !important;aspect-ratio:1/1;width:100%;overflow:hidden;background-size:cover;background-position:center;border-radius:16px}.kachel-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--e-global-color-accent,rgba(0,0,0,.5));opacity:0;transition:opacity .3s ease-in-out;z-index:5;pointer-events:none}.kachel-overlay .elementor-heading-title{color:#fff;font-size:1.4rem;opacity:0;transition:opacity .3s ease-in-out;margin:0;text-align:center;font-weight:700 !important;line-height:1.3}.kachel-container:hover .kachel-overlay .elementor-heading-title,.kachel-container:hover .kachel-overlay{opacity:1}.kachel-link-anchor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;display:block;text-indent:-9999px;background:0 0;pointer-events:auto;cursor:pointer}.zweispaltig-quadrat{display:flex;flex-wrap:nowrap;min-height:100vh}.zweispaltig-quadrat>.elementor-container:nth-child(1){flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;box-sizing:border-box}.zweispaltig-quadrat>.elementor-container:nth-child(2){flex-shrink:0;height:100vh;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.zweispaltig-quadrat>.elementor-container:nth-child(2) img{width:100%;height:100%;object-fit:cover;display:block}*/@media (max-width:768px){.zweispaltig-quadrat{flex-direction:column}.zweispaltig-quadrat>.elementor-container:nth-child(2){height:auto;max-height:50vh;width:100%;aspect-ratio:auto}}.elementor-icon-list-text a{display:inline;white-space:nowrap}.square-img img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto}.wpforms-field-required{list-style:none;padding-left:0;margin-left:0}#wpforms-3402-field_12,#wpforms-2551-field_5{list-style:none;padding:0;margin:0}#wpforms-3402-field_12 input[type=checkbox],#wpforms-2551-field_5 input[type=checkbox]{display:none}#wpforms-3402-field_12 label,#wpforms-2551-field_5 label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;line-height:1.4;user-select:none}#wpforms-3402-field_12 label:before,#wpforms-2551-field_5 label:before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#d1d1cc;border:1px solid #666;border-radius:8px;box-sizing:border-box;transition:background-color .2s ease}#wpforms-3402-field_12 input[type=checkbox]:checked+label:before,#wpforms-2551-field_5 input[type=checkbox]:checked+label:before{background-color:#d8a03d;border-color:#d8a03d}#wpforms-3402-field_12 input[type=checkbox]:checked+label:after,#wpforms-2551-field_5 input[type=checkbox]:checked+label:after{content:'';position:absolute;left:6px;top:7px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#wpforms-3402-field_12 label:hover:before,#wpforms-2551-field_5 label:hover:before{background-color:#c6c6c0}#wpforms-3402-field_8{background-color:#d1d1cc;border:1px solid #666;border-radius:8px;padding:8px 16px;font-size:1rem;color:#a9a9a9 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:100%;cursor:pointer}.placeholder{color:#a9a9a9 !important}#wpforms-3402-field_8:invalid{color:#a9a9a9}#wpforms-3402-field_8 option,.wpforms-field-label-inline{color:#333}figure.media{position:relative;margin:0!important;padding:0!important;border-radius:8px}article .title{position:absolute;top:35%;left:10px;right:10px;color:#fff;z-index:2;font-weight:700 !important;font-size:2rem;text-align:center}article .category{position:absolute;bottom:0;left:15px;right:15px;color:#fff;z-index:1;font-size:.9em;display:flex;flex-wrap:wrap;gap:3px}article .category a{color:red;text-decoration:none;background:rgba(255,255,255,.2);padding:2px 6px;border-radius:3px}.post-item{padding:0 !important;margin 0!important;border:0!important}.cat-inner{background:#d8a03d !important}.media-link{font-weight:700 !important;font-size:1.4rem !important;color:#fff !important}figure{aspect-ratio:1/1}.menu-active{border-radius:8px;padding:8px 16px !important;border-color:#666 !important;background-color:#d1d1cc !important}.dropdown-filter{max-width:360px !important}.tax-jahrzehnt{margin-right:0 !important}.menu-passive,.menu-passive:before{background:#a08763 !important}.menu-link.isDisabled{color:#444 !important}.menu-passive__item.item-all{border-bottom:1px solid #444 !important}.bezirks-box{position:relative!important;aspect-ratio:1/1!important;overflow:hidden!important;border-radius:8px!important;background:#f0f0f0!important;cursor:pointer!important}.img-wrapper{width:100%!important;height:100%!important;overflow:hidden!important}.img-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}.bezirks-name{position:absolute !important;bottom:0!important;left:0!important;right:0!important;height:50%!important;border-top:4px solid #d8a03d !important;backdrop-filter:blur(6px)!important;color:#fff!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:.5rem!important;transition:transform .4s ease!important;z-index:2!important;box-shadow:0 -4px 10px rgba(0,0,0,.25)!important;text-shadow:0 2px 4px rgba(0,0,0,.4)!important}.bezirks-link{display:block!important;width:100%!important;height:100%!important;position:relative!important}.bezirks-box:hover .img-wrapper img{transform:scale(1.1)!important}.bezirks-box:hover .bezirks-name{transform:translateY(100%)!important}.bezirks-name .elementor-widget-container{width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.bezirks-name .elementor-heading-title{margin:0!important;color:#fff!important;text-align:center!important;font-family:"Inter",Sans-serif !important;font-size:1.4rem!important;font-weight:700 !important;text-transform:none !important}.custom-post-box{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f0f0f0;cursor:pointer}.custom-post-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.custom-post-box:hover .custom-post-img{transform:scale(1.1)}.custom-post-overlay{position:absolute;bottom:0;left:0;right:0;height:20%;backdrop-filter:blur(6px);border-top:4px solid #d8a03d;box-sizing:border-box;padding:0 .5rem;color:#fff;z-index:10;transition:height .4s ease}.custom-post-title{margin:0;z-index:21;text-align:center !important}.custom-post-title a{color:#fff !important;text-decoration:none !important;font-weight:700 !important;font-size:1.4rem !important;margin:5px 0 8px !important}.custom-post-tags{opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease .3s,max-height .5s ease .3s;display:flex;flex-wrap:wrap;gap:.2rem;z-index:20}.custom-post-tags a{color:#fff !important;font-size:.7rem !important;text-decoration:none !important;padding:0 3px !important;margin:0 !important;line-height:.9rem !important;border:1px solid #f8f8f8;border-radius:4px}.custom-post-box:hover .custom-post-tags{opacity:1;max-height:100px}.custom-post-box:hover .custom-post-overlay{height:50% !important}.custom-post-box:hover .custom-post-info{transform:translateY(-50%)}.elementor-slides-wrapper{border-radius:8px}.footer-search #search-45ee8d0{background-color:#f8f8f8 !important}.footer-search #search-45ee8d0::placeholder{font-size:12px !important}.elementor-2070.swiper-slide.only-one-item{margin:0 !important}@media (min-width:1025px){.elementor-2070.swiper-slide.only-one-item{max-width:calc(100% / 3) !important}}@media (min-width:768px) and (max-width:1024px){.elementor-2070.swiper-slide.only-one-item{max-width:calc(100% / 2) !important}}@media (max-width:767px){.elementor-2070.swiper-slide.only-one-item{max-width:100% !important}}.swiper-pagination-progressbar{position:relative !important;top:10px !important}.elementor-swiper-button{top:auto !important;bottom:-4px !important}.elementor-swiper-button-prev{left:4px !important}.elementor-swiper-button-next{right:4px !important}