.caseStudyTopContent{background-color:#fff;margin:0 auto;max-width:1439px;width:100%;.container{display:flex;flex-direction:column;gap:64px;padding:80px 32px;width:100%;.title-section{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;width:100%;.btn-back-to-case-study{align-items:center;cursor:pointer;display:flex;gap:8px;width:fit-content;.icon{align-items:center;display:flex;width:16px;svg{width:100%}}.text{color:hsla(0,0%,8%,.86);font-family:IBM Plex Mono;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}}.title{color:#141414;font-family:Manrope;font-size:56px;font-style:normal;font-weight:500;letter-spacing:-1.12px;line-height:110%;width:66%}}.case-study-thumbnail-section{align-items:flex-end;display:flex;gap:24px;width:100%;.company-logo{width:calc(34% - 24px);img{width:100%}}.illustration{width:66%;img{width:100%}}}.case-study-information{display:flex;gap:24px;width:100%;.left-content{width:calc(34% - 24px);.about-the-partner{color:#141414;font-family:IBM Plex Mono;font-size:14px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}}.right-content{display:flex;gap:24px;width:66%;.short-intro{display:flex;flex-direction:column;gap:16px;width:50%;p{color:#141414;font-family:Manrope;font-size:16px;font-style:normal;font-weight:450;line-height:150%}}.infor-detail{display:flex;flex-direction:column;width:50%;.infor-row{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:24px;padding:8px 0;width:100%;.infor-title{color:#666;font-size:12px;font-weight:500;line-height:140%}.infor-desc,.infor-title{font-family:Manrope;font-style:normal;width:50%}.infor-desc{color:#141414;font-size:16px;font-weight:600;line-height:150%}}}}}}@media screen and (max-width:600px){.container{gap:56px;padding:32px 16px;.title-section{flex-direction:column;.title{font-size:36px;width:100%}}.case-study-information{flex-direction:column;.left-content{width:100%}.right-content{flex-direction:column;width:100%;.infor-detail,.short-intro{width:100%}}}.case-study-thumbnail-section{flex-direction:column;.company-logo,.illustration{width:100%}}}}@media screen and (min-width:600px) and (max-width:1023px){.container{gap:56px;padding:56px 24px;.title-section{flex-direction:column;.title{font-size:56px;width:100%}}.case-study-information{flex-direction:column;.left-content{width:100%}.right-content{flex-direction:column;width:100%;.infor-detail,.short-intro{width:100%}}}}}}