:root{--border-radius: 6px;--border-color: #d9e7df}:root{--vt-direction: 0;--vt-origin-x: center;--vt-origin-y: center;--transition-timing: cubic-bezier(0.785, 0.135, 0.15, 0.86)}.ratings h1{display:none}@media screen and (min-width: 1025px){.ratings h1{display:initial}}.ratings .rtngscnt{display:flex;gap:2rem;flex-direction:row}@media screen and (min-width: 1025px){.ratings .rtngscnt{flex-direction:column}}#referenzen{margin-inline:-8px;padding:.5rem}@media screen and (min-width: 641px){#referenzen{padding:.5rem 1rem;margin-inline:0}}.fltcnt.grid{display:grid;gap:.5rem;grid-auto-flow:dense;grid-template-columns:100%}@media screen and (min-width: 481px){.fltcnt.grid{margin-top:.5rem}}@media screen and (min-width: 641px){.fltcnt.grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.fltcnt.grid{margin-top:1rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1281px){.fltcnt.grid{grid-template-columns:repeat(4, 1fr)}}.fltcnt .item.active{pointer-events:none}.fltcnt .item{cursor:pointer}.fltcnt .item>*{pointer-events:none}.fltcnt .item.active>* .gallery_link{pointer-events:all}.fltcnt .item .item-content{position:relative;display:flex;flex-direction:column;min-height:200px;height:100%;transform-origin:var(--vt-origin-x) var(--vt-origin-y)}.fltcnt .item .readmore__cnt{display:none}.fltbtncnt{text-wrap-style:balance}.fltbtncnt.reftags{margin-bottom:.25rem}.fltbtncnt.reftags .button{cursor:default;font-size:.875rem;padding:.25rem .5rem}.fltbtncnt .button{width:inherit;margin:inherit;margin-bottom:.25rem;cursor:pointer;color:#397e58;background:#fff}.fltbtncnt .button:hover{background-color:#397e58;color:#fff}.fltbtncnt .button.filtact{background:#6fa185;color:#fff}.sm--txt{display:block}.sm--txt.show{display:inline}.sm--btn{display:inline}.sm--btn:not(.show){display:none}.sm--btn strong{cursor:pointer;line-height:1;padding:0}.gallery-extra{display:none}.item.active .gallery-extra{display:block}.gallery-extra img{opacity:0;transform:scale(0.95);transition:opacity .3s var(--transition-timing),transform .25s var(--transition-timing)}.gallery-extra img.loaded{opacity:1;transform:scale(1)}.item.active{background-color:#fff;font-size:1.5rem}@media screen and (min-width: 641px){.item.active{grid-column:span 2;grid-row:span 2}}.item.active .item-content.animate{opacity:0}.item.active .readmore__cnt{display:initial}@keyframes slide-in{0%{opacity:.9;transform:translateX(calc(-1% * var(--vt-direction)))}100%{opacity:1;transform:translateX(0)}}@keyframes zoom-in{0%{scale:.95}100%{scale:1}}@keyframes fade-in{0%{opacity:0;scale:.9}50%{opacity:0}100%{opacity:1;scale:1}}::view-transition-group(.animate),::view-transition-old(.animate),::view-transition-new(.animate){animation:none}::view-transition-group(feature-content),::view-transition-old(feature-content),::view-transition-new(feature-content){animation:none}::view-transition-group(.animate),::view-transition-group(feature-content){z-index:1}::view-transition-old(feature-content),::view-transition-old(.animate){opacity:0;z-index:-1}::view-transition-new(feature-content){animation:fade-in .4s var(--transition-timing) forwards}::view-transition-new(.animate){transform-origin:var(--vt-origin-x) var(--vt-origin-y);animation:slide-in .25s var(--transition-timing) forwards}::view-transition-new(.animate){animation:zoom-in .3s var(--transition-timing) forwards}.fltdiv{position:relative;padding:1rem 1.5rem;border-radius:var(--border-radius);border:solid 2px #fff}.fltcnt{overflow:hidden}.fltdiv h3{text-wrap-style:balance;margin:.5rem 0;text-transform:inherit}.fltdiv.active h3{font-size:1.875rem}.show{visibility:visible;height:auto;opacity:1}.fltbtncnt{text-wrap-style:balance}.fltbtncnt.reftags{margin-bottom:.5rem}.fltbtncnt.reftags .button{cursor:default;font-size:.75rem;padding:.25rem .5rem .15rem}.fltbtncnt .button{font-size:.875rem;width:inherit;margin:inherit;margin-bottom:.25rem;cursor:pointer;color:#397e58;background:#fff}.fltbtncnt .button:hover{background-color:#397e58;color:#fff}.fltbtncnt .button.filter--active{background:#6fa185;color:#fff}.sm--txt{display:block}.sm--txt.show{display:inline}.sm--btn{display:inline;display:none}.sm--btn:not(.show){display:none}.sm--btn strong{cursor:pointer;line-height:1;padding:0}.gallery_content{display:flex;flex-wrap:wrap;gap:2px;overflow:hidden;height:70px}@media screen and (min-width: 1367px){.gallery_content{height:81px}}.item.active .gallery_content{overflow:initial;height:auto}.gallery_link{background-color:#d9e7df;color:#397e58;position:relative;width:100%;max-width:68px}@media screen and (min-width: 1367px){.gallery_link{max-width:89px}}.gallery_link.landscape{max-width:108px}@media screen and (min-width: 1367px){.gallery_link.landscape{max-width:159px}}.gallery_link.landscape::before{content:"";display:block;padding-top:65%}@media screen and (min-width: 1367px){.gallery_link.landscape::before{padding-top:75%}}.gallery_link.landscape .gallery_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery_image{display:block;width:100%;object-fit:cover;max-height:70px}@media screen and (min-width: 1367px){.gallery_image{max-height:119px}}.gallery_image:hover{mix-blend-mode:luminosity}.video iframe{min-width:100%;width:300px}@media screen and (min-width: 481px){.video iframe{min-width:auto}}.padbot{padding-bottom:1rem}.fltcnt{overflow:hidden;padding-top:.5rem}.fltcnt .fltdiv{opacity:1;transform:scale(1);transition:opacity .25s var(--transition-timing),transform .25s var(--transition-timing)}.fltcnt .fltdiv.show{height:auto;opacity:1}.fltcnt .fltdiv.fade-out{opacity:0;transform:scale(0.95)}.fltcnt .fltdiv.hidden{display:none}
