.ho-case-study-section{width:100%;background-size:cover;background-repeat:repeat;font-family:Metropolis}.ho-case-study-section .ho-case-study-inner-wrap{align-items:center;flex-direction:column;display:flex;justify-content:center;padding:clamp(5rem,5rem + (1vw - .32rem)*4.4643,10rem) 3.2rem;margin-left:auto;margin-right:auto;height:100%;max-width:3840px;min-height:inherit}.ho-case-study-section .ho-case-study-block{max-width:112rem;gap:2rem;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ho-case-study-section .ho-case-title{color:#cf0873;font-weight:600;line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-size:1.8rem}.ho-case-study-section .ho-case-subtitle{max-width:112rem;font-size:4.8rem;font-weight:600;line-height:1.4}@media(max-width:991px){.ho-case-study-section .ho-case-subtitle{font-size:2.6rem}}.ho-case-study-section .ho-case-business-text,.ho-case-study-section .ho-case-overview{font-size:clamp(1.6rem,1.8rem + (1vw - 1.44rem)*.1949,1.8rem);line-height:1.8;font-weight:400;color:#000}.ho-case-study-section .ho-case-separator,.ho-case-study-section .ho-case-separator hr{width:100%}.ho-case-study-section .ho-case-business-heading{max-width:90rem;font-size:3.6rem;font-weight:600;line-height:1.4}@media(max-width:991px){.ho-case-study-section .ho-case-business-heading{font-size:2.6rem}}.ho-solution-section{width:100%;background-size:cover;background-repeat:repeat;font-family:Metropolis}.ho-solution-section .ho-solution-inner{flex-direction:column;align-items:center;justify-content:center;display:flex;padding:0 3.2rem clamp(5rem,5rem + (1vw - .32rem)*4.4643,10rem);max-width:3840px;margin-left:auto;margin-right:auto;height:100%;min-height:inherit;font-family:Metropolis}.ho-solution-section .ho-solution-header{max-width:112rem;gap:2rem;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ho-solution-section .ho-solution-header .ho-solution-title{color:#cf0873;font-weight:600;line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-size:1.8rem}.ho-solution-section .ho-solution-header .ho-solution-intro{line-height:1.5;font-size:1.8rem;font-weight:400;color:#000}.ho-solution-section .ho-solution-grid{margin-top:2rem;max-width:110rem;grid-row-gap:4rem;row-gap:4rem;grid-column-gap:3rem;column-gap:3rem;display:grid;flex-wrap:nowrap;grid-template-columns:repeat(2,1fr);align-items:flex-start}@media(max-width:991px){.ho-solution-section .ho-solution-grid{grid-template-columns:repeat(1,1fr)}}.ho-solution-section .ho-solution-item{text-align:left;flex-direction:row;display:flex;gap:2rem;flex-wrap:nowrap;align-items:flex-start}@media(max-width:991px){.ho-solution-section .ho-solution-item{flex-direction:column;display:flex;text-align:left;align-items:center}}.ho-solution-section .ho-solution-item .ho-solution-img{max-width:100%}.ho-solution-section .ho-solution-item .ho-solution-content{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;max-width:37rem}@media(max-width:991px){.ho-solution-section .ho-solution-item .ho-solution-content{text-align:center;align-items:center}}.ho-solution-section .ho-solution-item .ho-solution-item-title{font-weight:600;line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-size:1.8rem;color:#000}.ho-solution-section .ho-solution-item .ho-solution-item-desc{font-size:1.8rem;font-weight:400;color:#000;line-height:1.5}@media(max-width:991px){.ho-solution-section .ho-solution-item .ho-solution-item-desc{text-align:center;font-size:clamp(1.6rem,1.8rem + (1vw - 1.44rem)*.1949,1.8rem)}}.ho-solution-section .ho-solution-closing{font-size:clamp(1.6rem,1.8rem + (1vw - 1.44rem)*.1949,1.8rem);margin-top:4rem;max-width:112rem;text-align:left;line-height:1.5;font-weight:400;color:#000}.ho-solution-section .ho-solution-closing-img{max-width:110rem;width:100%;margin-top:5rem;border-radius:12px}.ho-impact-section{width:100%;background-size:cover;background-repeat:repeat;font-family:Metropolis}.ho-impact-section .ho-impact-inner{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:0 3.2rem clamp(5rem,5rem + (1vw - .32rem)*4.4643,10rem);max-width:3840px;margin-left:auto;margin-right:auto;height:100%;min-height:inherit}.ho-impact-section .ho-impact-header{max-width:110rem;gap:2rem;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ho-impact-section .ho-impact-header .ho-impact-title{color:#cf0873;font-weight:600;line-height:clamp(3rem,3rem + (1vw - .32rem)*.8929,4rem);font-size:1.8rem}.ho-impact-section .ho-impact-header .ho-impact-subtitle{max-width:130rem;font-weight:600;line-height:1.4;font-size:3.6rem;text-align:left}@media(max-width:991px){.ho-impact-section .ho-impact-header .ho-impact-subtitle{font-size:2.6rem}}.ho-impact-section .ho-impact-header .ho-impact-intro{font-weight:400;color:#000;font-size:clamp(1.6rem,1.8rem + (1vw - 1.44rem)*.1949,1.8rem);line-height:1.5;text-align:left}.ho-impact-section .ho-impact-grid{max-width:112rem;grid-gap:2rem;gap:2rem;display:grid;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ho-impact-section .ho-impact-subgrid{width:100%;display:flex;gap:3rem;margin-top:3rem;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.ho-impact-section .ho-impact-item{flex-direction:column;display:flex;gap:2rem;text-align:left;align-items:center;padding:20px;border-color:#fff;border-radius:10px;min-height:30rem;max-width:35rem;justify-content:flex-start;box-shadow:0 0 12px 0 #cecece;flex-wrap:nowrap}.ho-impact-section .ho-impact-item .ho-impact-item-top{text-align:left;flex-direction:row;display:flex;align-items:center;gap:2rem;flex-wrap:nowrap}.ho-impact-section .ho-impact-item .ho-impact-item-top .ho-impact-img{max-width:100%}.ho-impact-section .ho-impact-item .ho-impact-item-top .ho-impact-item-title{font-weight:600;color:#cf0873;line-height:1.2;font-size:1.8rem}.ho-impact-section .ho-impact-item .ho-impact-item-desc{line-height:1.5;text-align:center;font-size:1.5rem;font-weight:400;color:#000}.ho-impact-section .ho-impact-closing{max-width:112rem;margin-top:4rem;text-align:left;font-size:1.8rem;line-height:1.5;font-weight:400;color:#000}