.idmCaseStudySection{background-color:#fff;width:100%;.container{display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1439px;padding:100px 32px;width:100%;.top-content{align-items:flex-start;display:flex;width:100%;.left-content{width:33%;.section-tagline{align-items:center;display:flex;gap:16px;width:100%;.icon{display:flex;width:16px}.text{color:#144141;font-family:IBM Plex Mono;font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}}}.right-content{display:flex;flex-direction:column;gap:40px;width:67%;.section-title{color:#141414;font-family:Manrope;font-size:64px;font-style:normal;font-weight:500;letter-spacing:-1.92px;line-height:100%;max-width:900px}.btn-see-case-study{align-items:center;background:#141414;color:#fff;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;justify-content:center;justify-content:space-between;line-height:100%;padding:8px 8px 8px 24px;position:relative;text-align:center;width:210px;.arrow{align-items:center;background:#fff;color:#141414;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}&:hover{cursor:pointer}}}}.case-study{display:flex;gap:8px;width:100%;.photo{width:33%;img{height:100%;width:100%}}.case-study-content{background-color:#e7d6c2;display:flex;flex-direction:column;justify-content:space-between;padding:88px 40px 40px;position:relative;width:67%;.quote{color:#141414;font-family:Manrope;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.64px;line-height:120%;z-index:2}.info-section{display:flex;flex-direction:row;gap:16px;.company-logo{height:55px;width:55px;img{height:100%;width:100%}}.person{display:flex;flex-direction:column;.name{color:#141414;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.jobtitle-and-company{align-items:center;display:flex;flex-direction:row;gap:8px;.jobtitle{color:#141414;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.dot{background:#141414;border-radius:12px;height:4px;width:4px}.company{color:#141414;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%}}}}.quote-illustration{left:20px;opacity:.05;position:absolute;top:40px;width:280px;z-index:1}}}}@media screen and (max-width:600px){.container{gap:40px;padding:80px 16px;width:100%;.top-content{flex-direction:column;gap:24px;.left-content{width:100%}.right-content{width:100%;.section-title{font-size:32px}.btn-see-case-study{width:100%}}}.case-study{flex-direction:column;width:100%;.photo{width:100%}.case-study-content{min-height:450px;padding:24px;width:100%;.quote{font-size:24px}.info-section{.company-logo{height:75px;width:75px}.person{width:calc(100% - 91px);.jobtitle-and-company{align-items:flex-start;flex-direction:column;gap:0;.dot{display:none}}}}}}}}@media screen and (min-width:600px) and (max-width:1200px){.container{padding:100px 24px;width:100%;.top-content{flex-direction:column;gap:24px;max-width:500px;.left-content{width:100%}.right-content{width:100%;.section-title{font-size:36px}}}.case-study{width:100%;.photo{width:50%}.case-study-content{padding:24px;width:50%;.quote{font-size:24px}.info-section{.company-logo{height:75px;width:75px}.person{width:calc(100% - 91px);.jobtitle-and-company{align-items:flex-start;flex-direction:column;gap:0;.dot{display:none}}}}}}}}}