.module--recent-case-studies .recent-case-studies{align-items:stretch;display:flex;gap:calc(var(--spacing-base)*5)}.module--recent-case-studies .recent-case-studies__item{flex:1}.module--recent-case-studies .recent-case-studies__item a{border-radius:calc(var(--spacing-base)*2);display:flex;flex-flow:column;gap:0;overflow:hidden}.module--recent-case-studies .recent-case-studies__item__image{height:250px;overflow:hidden;position:relative;width:100%}.module--recent-case-studies .recent-case-studies__item__image:before{background:radial-gradient(50% 50% at 50% 50%,transparent 0,rgba(0,0,0,.5) 89.52%);content:"";display:flex;inset:0;position:absolute}.module--recent-case-studies .recent-case-studies__item__image img{height:100%;object-fit:cover;width:100%}.module--recent-case-studies .recent-case-studies__item__text{background-color:rgba(var(--light-gray-color-rgb),.6);display:flex;flex-flow:column;gap:calc(var(--spacing-base)*2);padding:calc(var(--spacing-base)*6)}.module--recent-case-studies .recent-case-studies__item__text__title{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.module--recent-case-studies .recent-case-studies__item__image__category{align-items:stretch;display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*2);left:calc(var(--spacing-base)*6);max-width:calc(100% - var(--spacing-base)*12);position:absolute;top:calc(var(--spacing-base)*6);z-index:1}.module--recent-case-studies .recent-case-studies__item__image__category__item{background-color:var(--white-color);border-radius:var(--spacing-base);display:flex;padding:var(--spacing-base) calc(var(--spacing-base)*3)}@media (width <= 992px){.module--recent-case-studies .recent-case-studies{flex-flow:column}.module--recent-case-studies .recent-case-studies__item__image{height:160px}}