@font-face{font-family:csrb-Roboto-Regular;src:url(/fonts/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:csrb-robotolight;src:url(/fonts/Roboto-Light.woff2)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:csrb-robotolight;src:url(/fonts/Roboto-Light.woff2)format("woff");font-weight:100;font-style:normal;font-display:swap}#csr-project-banner,#csr-project-banner *,#csr-project-banner :before,#csr-project-banner :after{all:revert}#csr-project-banner{box-sizing:border-box;vertical-align:baseline;color:#20252b;-webkit-font-smoothing:antialiased;letter-spacing:normal;word-spacing:0;text-align:left;text-transform:none;text-indent:0;white-space:normal;text-rendering:auto;visibility:visible;cursor:auto;background:0 0;border:0;margin:0;padding:0;font-family:csrb-Roboto-Regular;font-size:10px;font-style:normal;font-weight:400;line-height:1;list-style-type:disc;display:block}#csr-project-banner *,#csr-project-banner :after,#csr-project-banner :before{box-sizing:border-box}#csr-project-banner h1{margin-top:0;margin-bottom:5px}#csr-project-banner img{vertical-align:middle;border-style:none}#csr-project-banner h1{margin-bottom:5px;font-size:25px;font-weight:500;line-height:1.2}@media (min-width:576px){#csr-project-banner .csrb-container{max-width:540px}}@media (min-width:768px){#csr-project-banner .csrb-container{max-width:720px}}@media (min-width:992px){#csr-project-banner .csrb-container{max-width:960px}}@media (min-width:1200px){#csr-project-banner .csrb-container{max-width:1152px}}#csr-project-banner .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}#csr-project-banner .col-12,#csr-project-banner .col-lg-12,#csr-project-banner .col-md-12{width:100%;padding-left:15px;padding-right:15px;position:relative}#csr-project-banner .col-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){#csr-project-banner .col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){#csr-project-banner .col-lg-12{flex:0 0 100%;max-width:100%}}#csr-project-banner .mb-2{margin-bottom:5px!important}#csr-project-banner div,#csr-project-banner h1,#csr-project-banner section,#csr-project-banner img{vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:100%}#csr-project-banner :focus-visible{outline-offset:2px;outline:2px solid #c21b17}#csr-project-banner section{display:block}#csr-project-banner :focus,#csr-project-banner :focus-visible{box-shadow:none}@media (max-width:767px){#csr-project-banner .csrb-container{max-width:100%}}#csr-project-banner .row{margin-left:-12px;margin-right:-12px}#csr-project-banner .col-12,#csr-project-banner .col-lg-12,#csr-project-banner .col-md-12{padding-left:12px;padding-right:12px}#csr-project-banner section{padding-bottom:30px}#csr-project-banner .inner-banner h1{padding-top:40px;font-family:csrb-robotolight;font-size:56px}#csr-project-banner .bnr_caption{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#csr-project-banner .lozad-picture{width:100%;min-height:10px;display:block}#csr-project-banner .mainBanner img{width:100%}#csr-project-banner img{max-width:100%}@media (max-width:800px){#csr-project-banner .inner-banner h1{padding-top:0}}@media (max-width:767px){#csr-project-banner .inner-banner h1{padding-top:0;font-size:28px}}#csr-project-banner .mainBanner{height:375px;padding-bottom:0;position:relative}#csr-project-banner .mainBanner img{width:100%;height:375px}@media (max-width:800px){#csr-project-banner .mainBanner{margin-top:-60px}}@media (max-width:767px){#csr-project-banner .mainBanner{margin-top:0}}#csr-project-banner .csrb-container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#csr-project-banner .text-center{text-align:center!important}#csr-project-banner .text-white{color:#fff!important}@media (min-width:576px){#csr-project-banner .csrb-container{max-width:540px}}@media (min-width:768px){#csr-project-banner .csrb-container{max-width:720px}}@media (min-width:992px){#csr-project-banner .csrb-container{max-width:960px}}@media (min-width:1200px){#csr-project-banner .csrb-container{max-width:1140px}}@media (min-width:1400px){#csr-project-banner .csrb-container{max-width:1320px}}#csr-project-banner *{box-sizing:border-box;margin:0;padding:0}#csr-project-banner h1{margin:0;font-weight:400;list-style-type:none}#csr-project-banner img{max-width:100%;display:block}#csr-project-banner h1{color:#fff;margin-bottom:5px}
.csr-project-page,.csr-project-page *{box-sizing:border-box}.csr-project-page{color:#20252b;background:#fff;font-family:robotoregular,Roboto,sans-serif}.csr-project-container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media (max-width:1199px){.csr-project-container{padding-left:15px;padding-right:15px}}@media (min-width:576px) and (max-width:1199px){.csr-project-container{max-width:540px}}@media (min-width:768px) and (max-width:1199px){.csr-project-container{max-width:720px}}@media (min-width:992px) and (max-width:1199px){.csr-project-container{max-width:960px}}.csr-year-nav-live{border-bottom:0;padding:10px 0}.csr-year-nav-live:not([data-sticky]){margin-top:-1px}.csr-year-nav-live>div{max-width:none;margin:0}.csr-year-nav-live div:has(>ul){margin-left:15px;margin-right:0}.csr-year-nav-live ul{gap:32px}.csr-year-nav-live ul a{line-height:46.2px}@media (min-width:1200px){.csr-year-nav-live:not([data-sticky]){padding:20px 0}.csr-year-nav-live div:has(>ul){margin-left:40px;margin-right:40px}}.csr-year-nav-live.csr-year-nav-contained>div{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media (min-width:576px){.csr-year-nav-live.csr-year-nav-contained>div{max-width:540px}}@media (min-width:768px){.csr-year-nav-live.csr-year-nav-contained>div{max-width:720px}}@media (min-width:992px){.csr-year-nav-live.csr-year-nav-contained>div{max-width:960px}}@media (min-width:1200px){.csr-year-nav-live.csr-year-nav-contained>div{max-width:1152px}.csr-year-nav-live.csr-year-nav-contained:not([data-sticky]) div:has(>ul){margin-left:56px}.csr-year-nav-live.csr-year-nav-contained>div:has(>button[aria-label=Scroll\ left]) div:has(>ul){margin-left:40px;margin-right:0}.csr-year-nav-live.csr-year-nav-contained>div>div:last-child{padding-right:0}.csr-year-nav-live.csr-year-nav-contained button[aria-label=Scroll\ right]{margin-right:7px}}.csr-project-breadcrumb{width:100%;padding:30px 0}.csr-project-breadcrumb ol{align-items:center;min-height:21px;margin:0;padding:0;list-style:none;display:flex}.csr-project-breadcrumb li{color:#6f7072;text-transform:uppercase;margin:0;font-family:robotobold,Roboto,sans-serif;font-size:12px;line-height:17px}.csr-project-breadcrumb li+li{padding-left:30px;position:relative}.csr-project-breadcrumb li+li:before{content:"";border-top:2px solid #6f7072;border-right:2px solid #6f7072;width:7px;height:7px;position:absolute;top:50%;left:11px;transform:translateY(-50%)rotate(45deg)}.csr-project-breadcrumb a{color:#6f7072;text-decoration:none;display:block}.csr-project-breadcrumb img{width:20px;height:20px;display:block}.csr-project-title{color:#20252b;text-align:center;margin:0;padding-bottom:35px;font-family:robotolight,Roboto,sans-serif;font-size:48px;font-weight:400;line-height:57.6px}.csr-project-background{background:#f6f6f6;padding-top:65px}.csr-project-intro{text-align:center;padding-bottom:45px}.csr-project-intro p,.csr-project-copy p{color:#20252b;margin:0;font-family:robotolight,Roboto,sans-serif;font-size:20px;font-weight:400;line-height:28px}.csr-project-intro p{padding-bottom:10px}.csr-project-card{background:#fff;border-radius:4px;margin:0 0 95px;padding:24px 32px 45px;box-shadow:0 10px 40px #0000001a}.csr-project-card:last-child{margin-bottom:0}.csr-project-row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.csr-project-row.reverse{flex-direction:row-reverse}.csr-project-image{width:41.6667%;padding-left:12px;padding-right:12px;position:relative}.csr-project-image img{object-fit:fill;width:100%;max-width:100%;height:auto;display:block}.csr-project-copy{width:58.3333%;padding-left:12px;padding-right:12px;position:relative}.csr-project-row:not(.reverse) .csr-project-copy>div{padding-left:8px}.csr-project-row.reverse .csr-project-copy>div{padding-right:8px}.csr-project-copy>div{font-size:0;line-height:0}.csr-project-copy .csr-project-card-title{color:#20252b;margin:0;padding-bottom:18px;font-family:robotolight,Roboto,sans-serif;font-size:40px;font-weight:400;line-height:1.2em}.csr-project-copy p{padding-bottom:26px}.csr-view-more{color:#c4271b;text-transform:uppercase;border-bottom:1px solid #c4271b;font-family:robotobold,Roboto,sans-serif;font-size:16px;line-height:normal;text-decoration:none;display:inline-block}.csr-project-list{padding-bottom:95px}.csr-detail-list{padding:45px 0 80px}.csr-project-detail-page .csr-project-title{padding-bottom:35px}@media (max-width:767px){.csr-project-page{padding-top:14px}.csr-project-title{padding-bottom:50px;font-size:32px;line-height:38.4px}.csr-project-background{padding-top:40px}.csr-project-intro{padding-bottom:45px}.csr-project-card{border-radius:0;margin-bottom:55px;padding:0;box-shadow:0 10px 40px #0000001a}.csr-project-image,.csr-project-copy,.csr-project-image img{width:100%}.csr-project-copy>div,.csr-project-row:not(.reverse) .csr-project-copy>div,.csr-project-row.reverse .csr-project-copy>div{padding:30px 15px 40px}.csr-project-copy .csr-project-card-title{font-size:32px}.csr-detail-list{padding-top:40px}.csr-project-list{padding-bottom:55px}}.csr-school-library-page .csr-project-copy .csr-project-card-title,.csr-projects-2019-20-school-library-page .csr-project-copy .csr-project-card-title,.csr-stem-page .csr-project-copy .csr-project-card-title,.csr-sanitation-page .csr-project-copy .csr-project-card-title{padding-bottom:18px;font-family:robotobold,sans-serif;font-size:25px;font-weight:700;line-height:1.2em}.csr-school-library-page .csr-project-copy p,.csr-projects-2019-20-school-library-page .csr-project-copy p,.csr-stem-page .csr-project-copy p,.csr-sanitation-page .csr-project-copy p{margin:0;padding-bottom:26px;font-family:robotolight,sans-serif;font-size:20px;font-weight:400;line-height:1.4}@media (max-width:1023px){.csr-school-library-page .csr-project-copy .csr-project-card-title,.csr-projects-2019-20-school-library-page .csr-project-copy .csr-project-card-title,.csr-stem-page .csr-project-copy .csr-project-card-title,.csr-sanitation-page .csr-project-copy .csr-project-card-title{font-size:20px}.csr-school-library-page .csr-project-copy p,.csr-projects-2019-20-school-library-page .csr-project-copy p,.csr-stem-page .csr-project-copy p,.csr-sanitation-page .csr-project-copy p{font-size:18px}}@media (max-width:768px){.csr-school-library-page .csr-project-title,.csr-projects-2019-20-school-library-page .csr-project-title{font-size:32px;line-height:1.2}}@media (max-width:767px){.csr-school-library-page .csr-project-title,.csr-projects-2019-20-school-library-page .csr-project-title{padding-bottom:20px}}.csr-project-index-page .csr-project-container,.csr-project-2021-22-page .csr-project-container,.csr-school-library-page .csr-project-container,.csr-projects-2019-20-school-library-page .csr-project-container,.csr-stem-page .csr-project-container,.csr-projects-2020-21-page .csr-project-container,.csr-sanitation-page .csr-project-container,.csr-projects-2019-20-page .csr-project-container,.csr-project-2022-23-page .csr-project-container,.csr-ankur-ii-page .csr-project-container,.csr-project-2023-24-page .csr-project-container{max-width:1320px;padding-left:15px;padding-right:15px}@media (min-width:576px){.csr-project-index-page .csr-project-container,.csr-project-2021-22-page .csr-project-container,.csr-school-library-page .csr-project-container,.csr-projects-2019-20-school-library-page .csr-project-container,.csr-stem-page .csr-project-container,.csr-projects-2020-21-page .csr-project-container,.csr-sanitation-page .csr-project-container,.csr-projects-2019-20-page .csr-project-container,.csr-project-2022-23-page .csr-project-container,.csr-ankur-ii-page .csr-project-container,.csr-project-2023-24-page .csr-project-container{max-width:540px}}@media (min-width:768px){.csr-project-index-page .csr-project-container,.csr-project-2021-22-page .csr-project-container,.csr-school-library-page .csr-project-container,.csr-projects-2019-20-school-library-page .csr-project-container,.csr-stem-page .csr-project-container,.csr-projects-2020-21-page .csr-project-container,.csr-sanitation-page .csr-project-container,.csr-projects-2019-20-page .csr-project-container,.csr-project-2022-23-page .csr-project-container,.csr-ankur-ii-page .csr-project-container,.csr-project-2023-24-page .csr-project-container{max-width:720px}}@media (min-width:992px){.csr-project-index-page .csr-project-container,.csr-project-2021-22-page .csr-project-container,.csr-school-library-page .csr-project-container,.csr-projects-2019-20-school-library-page .csr-project-container,.csr-stem-page .csr-project-container,.csr-projects-2020-21-page .csr-project-container,.csr-sanitation-page .csr-project-container,.csr-projects-2019-20-page .csr-project-container,.csr-project-2022-23-page .csr-project-container,.csr-ankur-ii-page .csr-project-container,.csr-project-2023-24-page .csr-project-container{max-width:960px}}@media (min-width:1200px){.csr-project-index-page .csr-project-container,.csr-project-2021-22-page .csr-project-container,.csr-school-library-page .csr-project-container,.csr-projects-2019-20-school-library-page .csr-project-container,.csr-stem-page .csr-project-container,.csr-projects-2020-21-page .csr-project-container,.csr-sanitation-page .csr-project-container,.csr-projects-2019-20-page .csr-project-container,.csr-project-2022-23-page .csr-project-container,.csr-ankur-ii-page .csr-project-container,.csr-project-2023-24-page .csr-project-container{max-width:1140px}}@media (min-width:1400px){.csr-project-index-page .csr-project-container,.csr-project-2021-22-page .csr-project-container,.csr-school-library-page .csr-project-container,.csr-projects-2019-20-school-library-page .csr-project-container,.csr-stem-page .csr-project-container,.csr-projects-2020-21-page .csr-project-container,.csr-sanitation-page .csr-project-container,.csr-projects-2019-20-page .csr-project-container,.csr-project-2022-23-page .csr-project-container,.csr-ankur-ii-page .csr-project-container,.csr-project-2023-24-page .csr-project-container{max-width:1320px}}.csr-project-2025-26-page .csr-project-container,.csr-project-2025-26-page .csr-year-nav-live>div{box-sizing:border-box;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.csr-project-2025-26-page .csr-year-nav-live div:has(>ul){margin-left:0;margin-right:0}.csr-project-2025-26-page .csr-year-nav-live>div:has(>button[aria-label=Scroll\ left]) div:has(>ul){margin-left:44px}@media (min-width:576px){.csr-project-2025-26-page .csr-project-container,.csr-project-2025-26-page .csr-year-nav-live>div{max-width:540px}}@media (min-width:768px){.csr-project-2025-26-page .csr-project-container,.csr-project-2025-26-page .csr-year-nav-live>div{max-width:720px}}@media (min-width:992px){.csr-project-2025-26-page .csr-project-container,.csr-project-2025-26-page .csr-year-nav-live>div{max-width:960px}}@media (min-width:1200px){.csr-project-2025-26-page .csr-project-container,.csr-project-2025-26-page .csr-year-nav-live>div{max-width:1140px}}@media (min-width:1400px){.csr-project-2025-26-page .csr-project-container,.csr-project-2025-26-page .csr-year-nav-live>div{max-width:1320px}}
