.caseStudy-module__xJgwFW__section{width:100%;margin-top:100px}.caseStudy-module__xJgwFW__section h2{text-align:left;color:#fdfdfd;margin-bottom:.4em;font-size:clamp(1rem,6.5vw,4.2rem);font-weight:400;line-height:1.2em}.caseStudy-module__xJgwFW__description{color:#fdfdfd;max-width:52rem;font-size:clamp(.9rem,2.4vw,1.2rem);line-height:1.5}.caseStudy-module__xJgwFW__content{flex-direction:column;justify-content:center;align-items:center;display:flex}.caseStudy-module__xJgwFW__images{width:100%;padding:30px 0}.caseStudy-module__xJgwFW__row{flex-wrap:wrap;justify-content:center;row-gap:32px}.caseStudy-module__xJgwFW__card{flex-direction:column;display:flex}.caseStudy-module__xJgwFW__imageWrapper{cursor:pointer;background:0 0;border-radius:8px;width:100%;line-height:0;display:block;position:relative;overflow:hidden}.caseStudy-module__xJgwFW__image{object-fit:contain;object-position:center;filter:grayscale();width:100%;height:auto;transition:transform .35s,filter .35s;display:block}.caseStudy-module__xJgwFW__imageWrapper:hover .caseStudy-module__xJgwFW__image{filter:grayscale(0%);transform:scale(1.03)}.caseStudy-module__xJgwFW__titleLink{text-decoration:none}.caseStudy-module__xJgwFW__title{color:#fdfdfd;white-space:normal;word-break:break-word;margin-top:12px;margin-bottom:8px;font-size:clamp(.9rem,2vw,1.15rem);font-weight:400;line-height:1.45em;display:block;overflow:visible;font-family:montserrat,sans-serif!important}.caseStudy-module__xJgwFW__empty{text-align:center;color:#fdfdfd;padding:2rem}
