.tds-kf-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}@media screen and (max-width:989px){.tds-kf-buttons{display:none}}.tds-kf-buttons .tds-kf-btn{display:inline-block;width:auto;font-family:"Roboto Mono",monospace;font-size:18px;line-height:18px;font-weight:400;padding:18px 40px;border-radius:0;background-image:none;cursor:pointer;transition:all .5s;margin-bottom:10px}@media screen and (max-width:1299px){.tds-kf-buttons .tds-kf-btn{padding:12px 25px}}.tds-kf-select-wrapper{display:none;margin-bottom:30px}@media screen and (max-width:989px){.tds-kf-select-wrapper{text-align:center;display:block}}.tds-kf-select-wrapper .tds-kf-select-label{position:relative;display:inline-block;width:auto;border-radius:0;overflow:hidden;margin:0 auto;padding:5px 0}.tds-kf-select-wrapper .tds-kf-select-label select{appearance:none;border:0;outline:0;background:0 0;box-shadow:none;flex:1;cursor:pointer;font-family:"Roboto Mono",monospace;font-size:18px;line-height:22px;font-weight:400;padding:0 50px 0 40px;margin-bottom:3px !important}.tds-kf-select-wrapper .tds-kf-select-label:after{position:absolute;right:18px;top:14px;transition:.25s all ease;pointer-events:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3C%21--%21Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%0A%3Cpath%20fill%3D%22black%22%20d%3D%22M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%22%2F%3E%0A%3C%2Fsvg%3E");content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:25px}#tds-kategoriefilter-ergebnis{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:30px}@media screen and (max-width:989px){#tds-kategoriefilter-ergebnis{display:none}#tds-kategoriefilter-ergebnis.tds-kf-ready,#tds-kategoriefilter-ergebnis.flickity-enabled{display:block}#tds-kategoriefilter-ergebnis .tds-kf-item{height:auto;width:75vw;min-width:250px;max-width:500px;padding-bottom:30px}#tds-kategoriefilter-ergebnis .tds-kf-item:not(:last-child){padding-right:30px}}@media screen and (min-width:990px){#tds-kategoriefilter-ergebnis .tds-kf-item{width:100%}}.tds-kf-item{display:block;margin:0;padding:0;overflow:hidden;text-decoration:none;transition:opacity .3s;background-image:none;border:none;border-radius:0;box-shadow:none}.tds-kf-item:hover{opacity:.8}.tds-kf-item .tds-kf-item-image img{width:100%;height:auto;display:block;aspect-ratio:1.6;object-fit:cover}.tds-kf-item .tds-kf-item-content{margin-top:20px}.tds-kf-item .tds-kf-item-content h3{font-size:30px;line-height:30px;font-weight:600;font-family:"Maven Pro",sans-serif;text-transform:uppercase}@media screen and (max-width:969px){.tds-kf-item .tds-kf-item-content h3{font-size:26px;line-height:26px}}@media screen and (max-width:767px){.tds-kf-item .tds-kf-item-content h3{font-size:22px;line-height:22px}}.tds-kf-item .tds-kf-item-content p{font-size:18px;line-height:20px;font-weight:600;font-family:"Maven Pro",sans-serif}#tds-kategoriefilter-ergebnis.flickity-enabled{display:block}#tds-kategoriefilter-ergebnis .flickity-page-dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;column-gap:0}#tds-kategoriefilter-ergebnis .flickity-page-dots .dot{min-width:50px;height:3px;border-radius:0 !important;opacity:.4}#tds-kategoriefilter-ergebnis .flickity-page-dots .dot.is-selected{opacity:1}.tds-kf-wrapper{position:relative}@media screen and (max-width:989px){.tds-kf-wrapper{min-height:446px;margin-bottom:50px}}.tds-kf-loader{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);z-index:10;justify-content:center;align-items:center}.tds-kf-loader.active{display:flex}@media screen and (max-width:989px){.tds-kf-loader.active{display:none}}.tds-kf-loader-spinner{width:40px;height:40px;border-radius:50%;animation:tds-kf-spin .8s linear infinite}@keyframes tds-kf-spin{to{transform:rotate(360deg)}}