.casestudy-wrapper{width:100%;padding:clamp(5rem,5rem + (1vw - .32rem)*4.4643,10rem) 6rem;background:url(/Images/casestudies/expertisebackground.webp) 50%/cover no-repeat;color:#fff;display:flex;justify-content:center}.casestudy-wrapper .casestudy-header-wrapper{display:flex;flex-direction:row;max-width:160rem;width:100%;gap:10rem}@media(max-width:991px){.casestudy-wrapper .casestudy-header-wrapper{gap:2px;text-align:justify;flex-direction:column;display:flex;align-items:center}}.casestudy-wrapper .casestudy-header-wrapper .cs-header-content{flex:1 1;max-width:40%;min-width:35%}@media(max-width:991px){.casestudy-wrapper .casestudy-header-wrapper .cs-header-content{max-width:112rem;width:100%;text-align:left;align-items:center;flex-direction:column;display:flex;justify-self:center}}.casestudy-wrapper .casestudy-header-wrapper .cs-header-content h2{font-family:inherit;font-size:4rem;font-weight:500;margin-bottom:3rem;white-space:nowrap}@media(max-width:991px){.casestudy-wrapper .casestudy-header-wrapper .cs-header-content h2{text-align:center}}.casestudy-wrapper .casestudy-header-wrapper .cs-header-content p{font-family:inherit;max-width:40rem;color:#fff;font-size:clamp(1.6rem,1.8rem + (1vw - 1.44rem)*.1949,1.8rem);font-weight:300;letter-spacing:-.25px;line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);text-align:justify}@media(max-width:991px){.casestudy-wrapper .casestudy-header-wrapper .cs-header-content p{text-align:center;margin-bottom:4rem;justify-self:center}}@media(max-width:767px){.casestudy-wrapper .casestudy-header-wrapper .cs-header-content p{text-align:center}}.casestudy-wrapper .casestudy-header-wrapper .casestudy-grid{display:flex;max-width:78rem;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;text-align:right;width:auto;align-items:flex-start}@media(max-width:991px){.casestudy-wrapper .casestudy-header-wrapper .casestudy-grid{justify-items:center;align-items:stretch;grid-template-columns:repeat(2,minmax(200px,1fr));grid-column-gap:2rem;grid-row-gap:20px;display:grid;justify-content:center;max-width:69%}}.casestudy-wrapper .casestudy-header-wrapper .casestudy-grid .casestudy-cards{max-width:22rem;max-height:7rem;width:22rem;height:6rem;border:1px solid rgba(249,249,249,.2);border-radius:20px;justify-content:center;text-align:center;align-items:center;flex-direction:row;display:flex;gap:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.1)}.casestudy-wrapper .casestudy-header-wrapper .casestudy-grid .cs-cards-image{max-width:100%}.casestudy-wrapper .casestudy-header-wrapper .casestudy-grid .cs-cards-text{line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-size:1.8rem;font-weight:400;color:#fff;min-width:14rem;max-width:14rem;line-height:1.2;text-align:left}@media(max-width:768px){.casestudy-wrapper .casestudy-grid{grid-template-columns:repeat(2,minmax(157px,1fr))!important;max-width:30rem!important;width:auto!important;justify-content:center;justify-items:center!important;align-items:stretch;display:grid;align-self:center!important;grid-column-gap:2rem!important;grid-row-gap:3rem!important}.casestudy-wrapper .casestudy-grid .casestudy-cards{max-width:15rem!important;width:100%;gap:.5rem!important}.casestudy-wrapper .casestudy-grid .casestudy-cards .cs-cards-image{max-width:23%;width:90%!important;height:33px!important}.casestudy-wrapper .casestudy-grid .casestudy-cards .cs-cards-text{font-size:12px!important;min-width:9rem;max-width:10rem;line-height:1.2}}.cs-section{width:100%;background-size:cover;background-repeat:repeat;font-family:Metropolis}.cs-section .cs-section-inner{align-items:center;display:flex;flex-direction:column;gap:3rem;padding:4rem 3.2rem 0;max-width:3840px;margin-left:auto;margin-right:auto;height:100%;min-height:inherit;font-family:Metropolis}.cs-section .cs-top-label{color:#cf0873;font-weight:600;line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-size:1.8rem}.cs-section .cs-heading{font-family:inherit;font-size:clamp(2.6rem,4.8rem + (1vw - 1.44rem)*2.1442,4.8rem);text-align:center;font-weight:600}.cs-section .cs-description{max-width:114rem;text-align:center;font-size:clamp(1.6rem,1.8rem + (1vw - 1.44rem)*.1949,1.8rem);line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-weight:400;color:#000}@media(max-width:482px){.cs-section-inner{gap:1rem!important}.cs-top-label{color:#cf0873;font-weight:600}.cs-heading{font-size:26px;line-height:1.5}.cs-description{font-size:16px}}