.filters fieldset{border:none;padding:0}.btn-check:checked+label,.filters__list-input:checked+label{background-color:#daff34;color:#060035}.case-studies__list-item{overflow:hidden}.case-studies__list-item:hover .case-studies__list-content:not(html.touch-device .case-studies__list-item:hover .case-studies__list-content){opacity:1;visibility:visible}@media(max-width:767.98px){.case-studies__list-image-wrapper{height:auto;position:relative;width:auto}}.case-studies__list-logo{left:50%;max-height:5.7rem;max-width:60%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.case-studies__list-content{align-items:flex-start;background-color:#55f;display:flex;flex-direction:column;height:100%;left:0;opacity:0;padding:1.2rem;position:absolute;top:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:2}@media(max-width:767.98px){.case-studies__list-content{background-color:transparent;height:auto;opacity:1;padding:.8rem 0 0;position:relative;visibility:initial}.case-studies__list-content h5{margin-bottom:.4rem}.case-studies__list-content h4{margin-bottom:.65rem}html.inverted-theme .case-studies__list-content{color:#060035}html.inverted-theme .case-studies__list-content h5{color:#9b99ae}html.inverted-theme .case-studies__list-content .case-studies__list-button{color:#55f}}.case-studies__list-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#daff34;cursor:pointer;font-family:Sharp Grotesk,Arial,Constantia,Lucida Bright,Lucidabright,"Lucida Serif",Lucida,Georgia,serif;letter-spacing:.01em;margin-top:auto;padding:0;text-decoration:underline;text-transform:uppercase}.case-studies__list-button:hover:not(html.touch-device .case-studies__list-button:hover){text-decoration:none}.case-studies__list:not(:first-of-type){margin-top:2.4rem}@media(min-width:768px){.case-studies__list:not(:first-of-type){margin-top:.8rem}}@media(max-width:767.98px){.case-studies__list .case-studies__list:not(:first-child){margin-top:2.4rem}}html.inverted-theme .case-studies__list:last-of-type{padding-bottom:1.2rem}.case-studies__list.-items-3,.case-studies__list.-items-5{grid-column-gap:.4rem;grid-row-gap:.4rem;display:grid}@media(max-width:767.98px){.case-studies__list.-items-3,.case-studies__list.-items-5{row-gap:2.4rem}}@media(min-width:768px){.case-studies__list.-items-3,.case-studies__list.-items-5{grid-column-gap:.8rem;grid-row-gap:.8rem}}.case-studies__list.-items-3{grid-template-columns:25% repeat(2,1fr)}@media(max-width:767.98px){.case-studies__list.-items-3{grid-template-columns:1fr}}.case-studies__list.-items-5{grid-template-columns:20% 29% repeat(2,1fr)}@media(max-width:767.98px){.case-studies__list.-items-5{grid-template-columns:1fr}}.case-studies__list-item{background-color:var(--medium-black);border-radius:.6rem;position:relative}@media(max-width:767.98px){.case-studies__list-item{border-radius:0}}@media(min-width:768px){.case-studies__list.-items-3 .case-studies__list-item:first-child{grid-area:1/1/2/2;padding-top:110%}.case-studies__list.-items-3 .case-studies__list-item:nth-child(2){grid-area:1/2/2/3}.case-studies__list.-items-3 .case-studies__list-item:nth-child(3){grid-area:1/3/2/4}}@media(max-width:767.98px){.case-studies__list.-items-3 .case-studies__list-item .case-studies__list-image-wrapper{aspect-ratio:1.5;position:relative}}@media(min-width:768px){.case-studies__list.-items-5 .case-studies__list-item:first-child{grid-area:1/1/3/2;padding-top:187.8787878788%}.case-studies__list.-items-5 .case-studies__list-item:nth-child(2){grid-area:1/2/2/3}.case-studies__list.-items-5 .case-studies__list-item:nth-child(3){grid-area:2/2/3/3}.case-studies__list.-items-5 .case-studies__list-item:nth-child(4){grid-area:1/3/3/4}.case-studies__list.-items-5 .case-studies__list-item:nth-child(5){grid-area:1/4/3/5}}@media(max-width:767.98px){.case-studies__list.-items-5 .case-studies__list-item .case-studies__list-image-wrapper{aspect-ratio:1.5;position:relative}}.case-studies__list.-items-5.-length-2 .case-studies__list-item:nth-child(2){grid-area:1/2/3/2}@media(max-width:767.98px){.case-studies__list-item picture{border-radius:.6rem;height:auto;overflow:hidden}}.case-studies__list-item img{height:100%;object-fit:cover;width:100%}.case-studies__list-item img.case-studies__list-logo{object-fit:contain}@media(max-width:767.98px){.module-case-study-grid-block .case-studies__list-image-wrapper{aspect-ratio:1.5;border-radius:.6rem;overflow:hidden}}