.tx-fp-referenzen main[data-scroll-container] .content{height:calc(100vh - 14rem)}.tx-fp-referenzen main[data-scroll-container] .gallery__item{width:50vw;grid-template-columns:5rem 27vmax}.tx-fp-referenzen main[data-scroll-container] .gallery__item .gallery__item-title{font-size:1.5rem;justify-self:unset;color:var(--color-gallery-link);width:100%;white-space:normal}.tx-fp-referenzen main[data-scroll-container] .gallery__item .gallery__item-tags{justify-self:end;grid-auto-flow:unset;grid-template-columns:repeat(2,minmax(80px,1fr));width:auto}.tx-fp-referenzen main[data-scroll-container] .gallery__item .gallery__item-tags .ref-tech-leistung{white-space:normal;width:100%;font-size:.7rem;color:var(--color-gallery-link);border-color:var(--color-gallery-link-bg)}.tx-fp-referenzen main[data-scroll-container] .gallery__item .gallery__item-tags .ref-tech-leistung:hover{background-color:var(--color-gallery-link-bg)}.tx-fp-referenzen main[data-scroll-container] .gallery__item .gallery__item-link{outline:none;border:none;text-decoration:none}.tx-fp-referenzen main[data-scroll-container] .gallery__item .gallery__item-link:hover{background-color:#f18800}.tx-fp-referenzen .listitem:after{content:"";display:inline-block;width:2px;height:14px;background-color:var(--bs-gray-500);margin:0 .3rem 0 .4rem;vertical-align:middle}.tx-fp-referenzen .listitem:last-child:after{content:"";display:none}.tx-fp-referenzen .imageSticky{top:0;left:0;max-height:300px}.tx-fp-referenzen .completeRahmen{background:url("/_assets/51da559d81e26dd99a16662ed6f306af//Images/illu-laptop-anim.svg") no-repeat;background-size:617px 427px;aspect-ratio:860/595;padding:1.25rem 3.65rem}@media screen and (max-width:768px){.tx-fp-referenzen .completeRahmen{background-size:100%;padding:14px 41px 0}}.tx-fp-referenzen .completeRahmen ::-webkit-scrollbar{width:3px;height:15px}.tx-fp-referenzen .completeRahmen ::-webkit-scrollbar-thumb{background:var(--bs-gray-600)}.tx-fp-referenzen .completeRahmen ::-webkit-scrollbar-track{background:#fff}.tx-fp-referenzen #completeBlock{height:346px;width:500px;overflow-y:scroll;overflow-x:hidden;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:992px){.tx-fp-referenzen #completeBlock{border-top-left-radius:8px;border-top-right-radius:8px}}@media screen and (max-width:768px){.tx-fp-referenzen #completeBlock{height:242px;width:350px}}
