body{scroll-behavior:smooth}.cs-challenge{background-image:url(https://www.tribalimpact.com/hubfs/Assets%20TI/flag-img.png);background-position:90% 210px;background-repeat:no-repeat;padding-bottom:246px;padding-top:278px;position:relative}.cs-challenge-next.cs-challenge{background-position:90% 200px;padding-bottom:340px;padding-top:232px}.cs-challenge-next.cs-challenge .row-fluid .span9{align-items:center;display:flex}.cs-challenge-next.cs-challenge ul{list-style:none;margin:0;padding:0}.cs-challenge-next.cs-challenge ul li{background-image:url(https://www.tribalimpact.com/hubfs/Assets%20TI/Group.png);background-repeat:no-repeat;color:#6b6e70;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:160%;margin-bottom:20px;padding-left:20px}.cs-challenge-next.cs-challenge ul li:last-child{margin-bottom:0}.cs-challenge .span6:first-child{display:flex;flex-direction:column;flex-wrap:wrap;padding-left:150px}.cs-challenge .row-fluid{display:flex;flex-wrap:wrap;position:relative}.person-left-container{left:0;position:absolute;top:200px}.cs-challenge-next .person-left-container{position:relative;top:0}.cs-challenge h2{color:#2c3033;font-size:44px;font-weight:600;line-height:53px}.cs-challenge .span6:first-child p{font-size:24px;line-height:140%;padding-bottom:235px}.cs-challenge .span6:first-child p,.cs-challenge .span6:last-child p{color:#6b6e70;font-family:Inter;font-style:normal;font-weight:400;letter-spacing:-.02em}.cs-challenge .span6:last-child p{font-size:18px;line-height:160%;margin-bottom:0;margin-top:21px}.cs-challenge .row-fluid.cs-challenge-svg{bottom:0;position:absolute}@media (max-width:1600px){.cs-challenge{background-position:95% 30px;padding-bottom:216px;padding-top:140px}.cs-challenge-next.cs-challenge{background-position:95% 77px;padding-bottom:300px;padding-top:144px}.cs-challenge-next .person-left-container{top:-63px}}.cs-sticky{position:relative;--p:0}.cs-sticky>.cs-challenge{position:sticky;top:0;will-change:opacity,transform}#challenge1{z-index:1}#challenge2{z-index:2}#challenge1{opacity:calc(1 - var(--p));transform:translateY(calc(16px*var(--p)))}#challenge2{opacity:var(--p);transform:translateY(calc(16px*(1 - var(--p))))}.cs-sticky>.cs-challenge{pointer-events:none}.cs-sticky[data-phase="1"] #challenge1,.cs-sticky[data-phase="2"] #challenge2{pointer-events:auto}@media (prefers-reduced-motion:reduce){#challenge1,#challenge2{transform:none!important;transition:none!important}}@media (max-width:1470px){.cs-challenge{background-position:95% 80px;padding-top:198px}.person-left-container{top:214px}.cs-challenge-next .person-left-container{top:-70px}}@media (max-width:1350px){.cs-challenge .span6:last-child p{max-width:390px}}@media (max-width:1150px){.cs-challenge{background-position:95% 140px}}@media (max-width:1024px){.cs-challenge h2{font-size:38px}.cs-challenge .span6:first-child p{font-size:20px;max-width:360px}.cs-challenge .span6:last-child p{font-size:16px;max-width:340px}.cs-challenge .span6:first-child{padding-left:20px}.cs-challenge-next.cs-challenge ul li{font-size:16px;padding-bottom:5px;padding-top:5px}.cs-challenge-next.cs-challenge ul{max-width:500px;padding-left:20px}.cs-challenge-next .person-left-container{left:-90px;top:-40px}}@media (max-width:800px){.cs-challenge .span6:last-child p{max-width:300px}}@media (max-width:767px){.cs-challenge .row-fluid{flex-direction:column}.cs-challenge{background-position:95% 50px;padding-top:58px}.person-left-container{bottom:-120px;top:auto}.person-left-container img{max-height:169px}.cs-challenge .span6:last-child p{font-size:16px;margin-top:0;max-width:300px;padding-bottom:140px;padding-left:20px}.cs-challenge .span6:first-child p{font-size:18px;padding-bottom:0}.cs-challenge h2{font-size:26px;margin:0}.cs-challenge-next.cs-challenge{padding-bottom:190px;padding-top:184px}.cs-challenge-next .person-left-container{left:10px;top:100px}div#challenge2 .person-left-container img{max-height:auto;max-width:80px!important}.cs-challenge-next.cs-challenge ul{max-width:390px;padding-left:20px}}@media (max-width:479px){.cs-challenge .span6:first-child p,.cs-challenge .span6:last-child p{max-width:220px}.cs-challenge{background-position:95% 160px}.cs-challenge-next.cs-challenge ul{max-width:220px;padding-left:20px}.cs-challenge-next.cs-challenge{background-position:95% 237px}}