.m-case-listing__content{margin-bottom:2.55rem}.m-case-listing .h6{margin-bottom:0}.m-case-listing__filters{border-bottom:.05rem solid #cacaca;padding-bottom:.2rem;position:relative}.m-case-listing__filters span{font-size:.9rem;line-height:1.56}.m-case-listing__filters .wrapper{margin-left:.25rem;position:relative}.m-case-listing__current-filter{display:block;font-size:.9rem;padding-bottom:0;padding-right:.75rem;position:relative;text-decoration:none}.m-case-listing__current-filter::after{background:url('https://cdn2.hubspot.net/hubfs/526762/System/icons/Path_2-1.svg') center/100% no-repeat;content:'';height:6px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .1s linear,transform .1s linear;width:9px}.m-case-listing__current-filter.active::after{transform:translateY(-50%) scaleY(-1)}.m-case-listing__filters ul{background:#fff;border-radius:.15rem;box-shadow:0 .4rem .4rem rgba(121,121,121,0.08);display:none;left:0;list-style:none;margin:0;padding:1rem;position:absolute;top:calc(100% + .5rem);z-index:1}.m-case-listing__filters ul.open{display:block}.m-case-listing__filters ul::before{content:'';left:0;height:1.2rem;position:absolute;top:-1.2rem;width:100%;z-index:1}.m-case-listing__filters li{padding:.25rem 0}.m-case-listing__filters li a{border-bottom:0;display:block;font-size:.9rem;text-decoration:none}.m-case-listing .case-card{display:block;margin-bottom:6.5rem}.m-case-listing .case-card:hover .link_arrow-right::after{transform:translateX(5px);transition:transform .1s linear}.m-case-listing .case-card__visual{margin-bottom:2.05rem;padding-right:1.5rem;position:relative}.m-case-listing .case-card__image{height:376px}.m-case-listing .case-card__image img{border-radius:.25rem;object-fit:cover;height:100%;width:100%;position:relative}.m-case-listing .case-card__logo{background:#fff;box-shadow:0 .3rem .75rem rgba(15,59,45,0.07);padding:.5rem;position:absolute;top:70%;height:145px;right:0;width:145px}.m-case-listing .case-card__logo img{margin:0 auto;max-height:100%;max-width:100%;position:relative;top:50%;transform:translateY(-50%)}@media only screen and (min-width:576px){.m-case-listing__content{align-items:center;display:flex}.m-case-listing .h6{margin-right:1.65rem}.m-case-listing__filters{margin-right:1.9rem}.m-case-listing__filters:last-of-type{margin-right:0}}