.content_block.references .splide{margin:0 calc(0px - 1em);padding:0 1em;overflow:hidden}.content_block.references .splide.is-initialized{margin-top:-8em;padding-top:8em}.content_block.references .splide__slide{opacity:1!important;display:flex;flex-direction:column;gap:var(--gap);align-items:center;padding:var(--gap) 0}.content_block.references .splide__arrows{position:absolute;top:8em;bottom:0;width:100%;left:0}.content_block.references .text{min-height:15rem;transition:all .5s ease}.content_block.references .text p{width:var(--col6);margin:auto}.content_block.references .splide__list{height:auto;align-items:center}@media (min-width:769px){.content_block.references .splide__slide.ref_active{width:var(--col7)!important}.content_block.references .splide__slide:not(.ref_active){width:var(--col2)!important}}.content_block.references .splide__slide.is-prev:not(.ref_active) .text{transform:translateX(10%)}.content_block.references .splide__slide.is-next:not(.ref_active) .text{transform:translateX(-10%)}.content_block.references .text .hl{color:var(--blue);text-align:center;width:100%;transition:all .5s ease}.content_block.references .ref_active .text .hl{font-size:calc(var(--smallerheadline) * 2);color:var(--orange)}.content_block.references .text img{margin:-10em auto 0 60%;transform:translateY(2em);height:10em;width:auto}.content_block.references .gallery{width:100%;list-style:none;padding:0;margin:0}.content_block.references .gallery_wrapper{display:flex;flex-direction:column;gap:0;align-items:center}@media (max-width:768px){.content_block.references .splide__slide{opacity:0!important}.content_block.references .splide__slide.ref_active{width:100%;opacity:1!important}.content_block.references .splide{margin:0 calc(0px - var(--sitepadding, 0px));padding:0 var(--sitepadding,0);overflow:hidden}.content_block.references .splide__arrow.btn{top:0}.content_block.references .text p{width:100%}.content_block.references .text img{margin:-8em auto 0 auto;transform:translateY(2em);height:8em;width:auto}.content_block.references .splide.is-initialized{margin-top:-5em;padding-top:8em}.content_block.references .box:before{transform:none;left:calc(0px - var(--sitepadding))}.content_block.references .box:after{transform:none;left:auto;right:calc(0px - var(--sitepadding))}}