.referenzen{padding-top:5rem;padding-bottom:4rem}.referenzen .text{margin-bottom:4rem;margin-top:3rem;-webkit-hyphens:auto;hyphens:auto}.referenzen .swiper{padding-top:3rem;padding-bottom:4rem}.referenzen .swiper .swiper-slide{width:400px}.referenzen .swiper .swiper-slide .thumbnail{background-position:center;background-size:cover;margin-bottom:1rem;aspect-ratio:560/760;transition:all .3s ease-in-out}.referenzen .swiper .swiper-slide .thumbnail .overlay{opacity:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;height:100%;transition:opacity .3s ease-in-out}.referenzen .swiper .swiper-slide .thumbnail .overlay .btn{border-width:3px;font-weight:600}.referenzen .swiper .swiper-slide:hover .thumbnail{aspect-ratio:560/660}.referenzen .swiper .swiper-slide:hover .thumbnail .overlay{opacity:1}.referenzen .swiper .swiper-slide h4,.referenzen .swiper .swiper-slide .h4{color:#000;font-size:1.5rem;font-weight:600}.referenzen .swiper .swiper-slide .h4{color:#818181}@media screen and (max-width: 767px){.referenzen{padding-top:3rem;padding-bottom:3rem}.referenzen h2{margin-bottom:1.5rem}.referenzen .text{margin-bottom:1rem;margin-top:1.5rem}.referenzen .swiper{padding-bottom:1rem}.referenzen .swiper .swiper-slide h4,.referenzen .swiper .swiper-slide .h4{font-size:1.25rem}}