.aktuell.card,.post-summary{color:var(--text-color);-moz-column-gap:1lh;column-gap:1lh;display:grid;flex:0 0 100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;row-gap:.5lh}@media(max-width:979px){.aktuell.card,.post-summary{grid-template-columns:1fr;grid-template-rows:auto auto}}:is(.aktuell.card,.post-summary):hover,:is(.aktuell.card,.post-summary):visited{color:inherit}:is(.aktuell.card,.post-summary):hover .link.forth:after{margin-right:0;width:2em}:is(.aktuell.card,.post-summary) figure{display:block;grid-column:1/3;grid-row:1/2;margin:0;width:100%}@media(max-width:979px){:is(.aktuell.card,.post-summary) figure{grid-column:1/-1;grid-row:1/2}}:is(:is(.aktuell.card,.post-summary) figure) img{float:left;height:auto;margin-bottom:0;width:100%}:is(.aktuell.card,.post-summary) .txt{grid-column:3/4;grid-row:1/2;padding:0}@media(max-width:979px){:is(.aktuell.card,.post-summary) .txt{grid-column:1/-1;grid-row:2/3}}:is(:is(.aktuell.card,.post-summary) .txt) .pre{color:var(--gray);font-size:var(--font-size--small);font-weight:var(--font-weight--bold)}:is(:is(.aktuell.card,.post-summary) .txt) h2,:is(:is(.aktuell.card,.post-summary) .txt) h3{font-size:1em;margin:0 0 .5lh}:is(:is(.aktuell.card,.post-summary) .txt) p{margin:.5lh 0 1lh}.pre:is(:is(:is(.aktuell.card,.post-summary) .txt) p){font-size:var(--font-size--small);margin:0}:is(:is(.aktuell.card,.post-summary) .txt) .button{font-size:var(--font-size--small);pointer-events:auto}@media(min-width:980px){.even:is(.aktuell.card,.post-summary) .txt{grid-column:1/2}.even:is(.aktuell.card,.post-summary) figure{grid-column:2/4}}:is(.aktuell.card,.post-summary)+:is(.aktuell.card,.post-summary){border-top:1px solid var(--gray--light);padding-top:2lh}:is(:is(.aktuell.card,.post-summary) .txt) a.button:hover{--shadow-distance:0}.element.elementfeedteaser,.element.elementteaser,.element.referenzen{--spacing:1rlh}@media(max-width:979px){.element.elementfeedteaser,.element.elementteaser,.element.referenzen{--spacing:.5rlh}}@media(max-width:1279px){.element.elementfeedteaser,.element.elementteaser,.element.referenzen{overflow-x:hidden}}:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .element-title{position:relative;z-index:100}:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards{display:flex;flex-wrap:wrap;gap:2lh;width:100%}@media(max-width:979px){:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards{gap:1lh}}:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card{color:var(--text-color);text-decoration:none;z-index:1}:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt{display:flex;flex-direction:column;padding:calc(var(--lh)/2*1em) 0;pointer-events:none}:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) h2,:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) h3,:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) h4{margin:0 0 calc(var(--lh)/2*1em) 0}:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .link{font-weight:var(--font-weight--bold);margin-top:auto}:is(:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .link):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23000' stroke-width='4' viewBox='0 0 120 30'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='inherit' stroke-linecap='round' stroke-linejoin='round' stroke-width='inherit' d='m105 5 10 10-10 10'/%3E%3C/svg%3E");background-position:top 0 right 0;background-repeat:no-repeat;background-size:auto 70%;content:"";display:inline-block;height:1em;line-height:1em;margin-left:.1em;margin-right:.5em;transition:all .12s;transition-delay:.1s;vertical-align:text-bottom;width:.5em}:is(:is(:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .link):after):hover{width:1em}:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) figure) img{width:100%}:is(:is(:is(:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):focus,:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):focus-within,:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):active,:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):hover) .txt) .link):after{margin-left:0;width:1lh}:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{flex:1 1 calc(25% - 1.5lh)}@media(max-width:1279px){:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{flex:1 1 calc(33.33333% - .75lh)}}@media(max-width:979px){:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{flex:1 1 calc(50% - .5lh)}}@media(max-width:479px){:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{flex:0 0 100%}}:is(:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card):hover,:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card):focus-visible) figure:before{left:0;top:0}:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure{--distance-size:1lh}:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure{--bgsize:8px;display:flex;margin:0 0 auto;position:relative;width:100%}:is(:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure) img{display:flex;height:calc(100% - var(--distance-size));margin-bottom:var(--distance-size);margin-right:var(--distance-size);width:calc(100% - var(--distance-size))}:is(:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' stroke='%231b1b1b70' viewBox='0 0 4 4'%3E%3Cpath stroke='inherit' stroke-width='.5' d='m-1 1 2-2M0 4l4-4M3 5l2-2'/%3E%3C/svg%3E");background-size:var(--bgsize) var(--bgsize);content:"";height:calc(100% - var(--distance-size));left:var(--distance-size);pointer-events:none;position:absolute;top:var(--distance-size);transition:left .3s ease,top .3s ease;width:calc(100% - var(--distance-size));z-index:-1}@media(max-width:979px){:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure{--distance-size:.5lh}}:is(:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure):before{aspect-ratio:1}:is(:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure) img{aspect-ratio:1}:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) .txt{padding:1lh 0}:is(:is(:is(.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.quarter:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) .txt) .link{text-transform:uppercase}.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card{flex:0 0 calc(33.33333% - 1.33333lh)}@media(max-width:639px){.simple-third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card{flex:0 0 100%}}.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards){gap:1lh}.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card{background-color:var(--white);flex:0 0 calc(50% - var(--lh)*1/1*1em);padding:1lh}@media(max-width:639px){.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card{flex:0 0 100%}}:is(.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) figure{margin:0}:is(:is(.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) figure) img{margin-bottom:0;max-width:120px}:is(.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt{font-size:var(--font-size--small);pointer-events:auto}:is(.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .button{font-size:var(--font-size--small);margin-block:1lh 0}:is(:is(.halve:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .button):after{display:none}.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card{color:var(--text-color);display:flex;text-decoration:none;width:100%}@media(max-width:979px){.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card{flex-direction:column}}:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt,:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) figure{flex:1 1 50%}@media(max-width:979px){:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt,:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) figure{flex:0 0 auto}}:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) figure{aspect-ratio:1;margin:0;width:100%}:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt{display:flex;flex-direction:column;justify-content:center;padding:2lh 0;pointer-events:auto;position:relative}@media(max-width:979px){:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt{order:99}}:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) p,:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) span{font-size:1.111111em}@media(min-width:980px){.left:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt){padding-right:1lh}}@media(min-width:980px){.right:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt){order:99;padding-left:1.5lh}}:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) :last-child{margin-bottom:0}:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button{font-size:var(--font-size--small);margin-top:1lh;--block-size:2.2lh;--shadow-distance: calc(.7em/sqrt(2)) }:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):hover,:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):focus-visible) .txt .button{box-shadow:0 0 0 var(--gray)}:is(:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):hover,:is(.full:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card):focus-visible) figure:before{left:0;top:0}:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button{--shadow-color:var(--gray--lighter);--shadow-distance: calc(1em/sqrt(2)) ;--shadow-offset:var(--shadow-distance) var(--shadow-distance) 0;--block-size:2lh}@media(max-width:639px){:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button{--block-size:1.6lh;--shadow-distance: calc(.7em/sqrt(2)) }}:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:none;border-radius:50cqh;box-shadow:none;box-shadow:var(--shadow-offset) var(--shadow-color);color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:var(--font-weight--bold);justify-content:center;letter-spacing:.04em;margin-bottom:1lh;margin-right:auto;min-block-size:var(--block-size);padding-block-start:calc(var(--lh)/8*1em);padding-inline:1lh;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}:is(:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button):hover{background-color:var(--current-color)}:is(:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button):hover,a:hover>:is(:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button){--shadow-offset:0 0 0}:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button{--shadow-color:var(--gray)}:is(:is(.full.background--yellow:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .card) .txt) .button:hover{--shadow-offset:0 0 0;background-color:var(--white)}.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards){position:relative;--spacing:1lh;gap:1lh;padding:0 0 2lh}@media(max-width:979px){.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards){--spacing:.5lh}}:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{flex:0 0 calc(33.33333% - var(--lh)*2/3*1em)}@media(max-width:1279px){:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{flex:0 1 calc(50% - var(--lh)/2*1em)}}@media(max-width:639px){:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{flex:0 0 100%}}:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card{background-color:var(--white);border:1px solid var(--gray);display:flex;flex-direction:column}:is(:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure{display:flex;margin:0;position:relative}:is(:is(:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) figure) img{margin:-1px -1px 1px;max-width:none;position:relative;width:calc(100% + 2px);z-index:1}:is(:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) .txt{padding:.7lh var(--spacing)}:is(:is(:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) .txt) h2{font-size:1em;margin-bottom:0}:is(:is(:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) .txt) p{font-size:var(--font-size--small);font-weight:var(--font-weight--normal);margin:0;overflow-wrap:anywhere}:is(:is(.third:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards),.referenzen:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards)) .card) span.button{font-size:.7em;font-weight:400;letter-spacing:0;margin:auto auto 1lh var(--spacing);--block-size:2.5lh}.masonry-holder:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards){margin-bottom:calc(var(--lh)*2em)}@media(max-width:1599px){.masonry-holder:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards){margin-bottom:calc(var(--lh)*1em)}}:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .masonry-brick{container-type:size;flex:0 0 calc(33.33333% - var(--lh)*2*1em);margin-bottom:auto;width:calc(33.33333% - var(--lh)*4/3*1em)}@media(max-width:1599px){:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .masonry-brick{flex:0 0 calc(33.33333% - var(--lh)*1em);width:calc(33.33333% - var(--lh)*2/3*1em)}}@media(max-width:1279px){:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .masonry-brick{flex:0 0 calc(50% - var(--lh)*1em);width:calc(50% - var(--lh)*1/2*1em)}}@media(max-width:639px){:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards) .masonry-brick{flex:0 0 100%;width:100%}}:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards):has(.loader.htmx-request) .masonry-brick{filter:grayscale(90%)}:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .cards):has(.loader.htmx-request):after{opacity:.6}:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .swiper-container) .swiper-wrapper{flex-wrap:nowrap;gap:0}:is(:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .swiper-container) .swiper-wrapper) .swiper-slide{height:auto;width:auto}:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .typography>a.link.forth{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--link-color);border:none;box-shadow:none;color:var(--white);cursor:pointer;display:inline-block;filter:contrast(100%) saturate(100%);font-size:1em;font-weight:var(--font-weight--bold);letter-spacing:.04em;margin:calc(var(--lh)*1em) auto 0 0;padding:calc(var(--lh)/4*1em) calc(var(--lh)/2*1em);text-decoration:none;transition-duration:.3s;transition-property:filter;transition-timing-function:ease-in-out}:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .typography>a.link.forth):hover{filter:contrast(110%) saturate(110%)}:is(:is(.element.referenzen,.element.elementteaser,.element.elementfeedteaser) .typography>a.link.forth):after{display:none}:is(.third:is(.element.elementfeedteaser .cards),.referenzen:is(.element.elementfeedteaser .cards)):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' stroke='%231b1b1b70' viewBox='0 0 4 4'%3E%3Cpath stroke='inherit' stroke-width='.5' d='m-1 1 2-2M0 4l4-4M3 5l2-2'/%3E%3C/svg%3E");background-size:8px 8px;content:"";inset:3lh -1000vw 0 -1000vw;pointer-events:none;position:absolute;z-index:-8}:is(.third:is(.element.elementfeedteaser .cards),.referenzen:is(.element.elementfeedteaser .cards)) .card{flex:0 0 calc(33.33333% - var(--lh)*4/3*1em);min-width:330px}@media(max-width:979px){:is(.third:is(.element.elementfeedteaser .cards),.referenzen:is(.element.elementfeedteaser .cards)) .card{flex:0 0 calc(50% - var(--lh)/2*1em)}}:is(:is(.third:is(.element.elementfeedteaser .cards),.referenzen:is(.element.elementfeedteaser .cards)) .card):first-child figure:after{background-color:var(--white);content:"";inset:-1lh -1000vw 0 -1000vw;pointer-events:none;position:absolute;z-index:-1}.product:is(.element.elementfeedteaser .cards){--swiper-navigation-top-offset:58%}.product:is(.element.elementfeedteaser .cards) .card{position:relative;--distance-size:1lh;--bgsize:8px;flex:0 0 calc(33.33333% - var(--lh)*3/3*1em);min-width:330px}@media(max-width:1279px){.product:is(.element.elementfeedteaser .cards) .card{flex:0 1 calc(50% - var(--lh)/2*1em)}}@media(max-width:979px){.product:is(.element.elementfeedteaser .cards) .card{--distance-size:.5lh}}:is(.product:is(.element.elementfeedteaser .cards) .card) .shadow-wrapper{display:flex;flex-direction:column;height:calc(100% - var(--distance-size));margin-bottom:var(--distance-size);margin-right:var(--distance-size)}:is(.product:is(.element.elementfeedteaser .cards) .card):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' stroke='%231b1b1b70' viewBox='0 0 4 4'%3E%3Cpath stroke='inherit' stroke-width='.5' d='m-1 1 2-2M0 4l4-4M3 5l2-2'/%3E%3C/svg%3E");background-size:var(--bgsize) var(--bgsize);content:"";height:calc(100% - var(--distance-size));left:var(--distance-size);pointer-events:none;position:absolute;top:var(--distance-size);transition:left .3s ease,top .3s ease;width:calc(100% - var(--distance-size));z-index:-1}.bg-yellow:is(.product:is(.element.elementfeedteaser .cards) .card) .shadow-wrapper{background-color:var(--yellow)}.bg-bronze:is(.product:is(.element.elementfeedteaser .cards) .card) .shadow-wrapper{background-color:var(--bronze)}.bg-orange:is(.product:is(.element.elementfeedteaser .cards) .card) .shadow-wrapper{background-color:var(--orange)}:is(.product:is(.element.elementfeedteaser .cards) .card) figure{display:flex;margin:0;position:relative}:is(:is(.product:is(.element.elementfeedteaser .cards) .card) figure) img{margin:-1px -1px 1px;max-width:none;position:relative;width:calc(100% + 2px);z-index:1}:is(.product:is(.element.elementfeedteaser .cards) .card) .txt{padding:.7lh var(--spacing)}:is(:is(.product:is(.element.elementfeedteaser .cards) .card) .txt) h2{font-size:1em;margin-bottom:0}:is(.product:is(.element.elementfeedteaser .cards) .card) .forth{font-size:.7em;font-weight:400;letter-spacing:0;margin:auto auto 1lh var(--spacing)}:is(:is(.product:is(.element.elementfeedteaser .cards) .card):hover,:is(.product:is(.element.elementfeedteaser .cards) .card):focus-visible):after{left:0;top:0}
