.partnershipSection{background-color:#fff;padding:100px 0;.partnership-container{display:flex;flex-direction:column;gap:80px;width:100%;.section-title{align-items:flex-start;display:flex;gap:24px;margin:0 auto;max-width:1375px;padding:0 32px;width:100%;.section-tagline{align-items:center;display:flex;gap:8px;width:32%;.icon{display:flex;width:16px}.text{color:hsla(0,0%,8%,.86);font-family:IBM Plex Mono;font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}}.title-and-button-section{display:flex;flex-direction:column;gap:24px;max-width:550px;.title{color:#141414;font-family:Manrope;font-size:40px;font-style:normal;font-weight:550;letter-spacing:-1.2px;line-height:110%}.become-a-partner-btn{align-items:center;background:#152a50;color:#fff;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;height:48px;line-height:100%;padding:6px 6px 6px 24px;position:relative;text-align:center;width:280px;.arrow{align-items:center;background-color:#1075dc;display:flex;height:32px;justify-content:center;position:absolute;right:6px;top:8px;width:32px}&:hover{cursor:pointer}}.desc{color:#141414;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:150%}}}.companies-list{position:relative;width:100%;.splide__list{align-items:center}.splide__slide{align-items:center;display:flex;justify-content:center;img{height:32px;object-fit:contain;width:auto}}&:after,&:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:160px;z-index:1}&:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}&:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}}.case-study-section{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1375px;width:100%;.case-study-monitor{align-items:center;display:flex;justify-content:space-between;width:100%;.case-study-progress-bar{background:#e2e2e2;height:2px;overflow:hidden;position:relative;width:300px;.case-study-progress-fill{background:#141414;height:100%;left:0;position:absolute;top:0;transition:none;width:0}}.case-study-button-controller{align-items:center;display:flex;gap:8px;.case-study-btn{align-items:center;background-color:#ededed;display:flex;height:48px;justify-content:center;transition:opacity .2s,background-color .2s;width:48px;&:hover{cursor:pointer}&.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}}}}.case-study-list{display:flex;gap:32px;overflow-x:scroll;scrollbar-width:none;width:100%;&::-webkit-scrollbar{display:none}.case-study-item{display:flex;flex-direction:column;min-width:400px;width:400px;.feature-image{border-bottom:1px solid #c2c2c2;padding-bottom:16px;width:100%;img{width:100%}}.content{display:flex;flex-direction:column;gap:16px;padding-top:16px;.title{color:#141414;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%;overflow:hidden;text-overflow:ellipsis}.reading-info{display:flex;justify-content:space-between;.read-time{color:#474747;line-height:150%}.btn-read-more,.read-time{font-family:Manrope;font-size:16px;font-style:normal;font-weight:400}.btn-read-more{align-items:center;color:#141414;display:flex;letter-spacing:-.48px;line-height:130%;text-transform:capitalize;width:fit-content}}}}}}}@media screen and (max-width:600px){padding-bottom:56px;padding-left:16px;padding-right:16px;padding-top:56px;.partnership-container{gap:56px;.section-title{flex-direction:column;padding:0;.title-and-button-section{gap:24px;width:100%;.title{font-size:32px}.become-a-partner-btn{font-size:14px;width:100%}}}.companies-list{.splide__slide img{height:22px}&:after,&:before{width:40px}}.case-study-section{gap:24px;.case-study-monitor{.case-study-progress-bar{width:130px}.case-study-button-controller{.case-study-btn{height:40px;width:40px}}}.case-study-list{gap:16px;.case-study-item{min-width:calc(100vw - 64px);width:calc(100vw - 64px)}}}}}@media screen and (min-width:600px) and (max-width:1024px){.partnership-container{.section-title{padding:0 24px;.section-tagline{width:30%}.title-and-button-section{width:70%}}.companies-list{.splide__slide img{height:26px}&:after,&:before{width:80px}}}}}