/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-donate-ad{background-color:var(--color-background);padding:20px;}.c-donate-ad__text{color:var(--color-text-bold);font-family:var(--font-family-normal);font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);margin-bottom:10px;}.c-donate-ad__link a{display:inline-block;border:0;color:var(--button-color-text);font-family:var(--font-family-action);-webkit-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;padding:6px 15px;font-size:var(--font-size-link-small);background-color:var(--button-default-background);color:var(--button-color-text);font-weight:var(--font-weight-bold);white-space:nowrap;}.c-donate-ad__link a:hover,.c-donate-ad__link a:focus{background-color:var(--button-default-background-hover);color:var(--button-color-text-hover);text-decoration:none;}@media (min-width:48em){.c-donate-ad__inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;}.c-donate-ad__text{color:var(--color-text-bold);font-family:var(--font-family-normal);font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);margin-bottom:0;margin-right:auto;padding-right:20px;}}
.c-link-list{font-family:var(--font-family-interface);}.c-link-list__heading > *{font-size:var(--font-size-body);line-height:1.3333333333;margin-bottom:18px;text-transform:uppercase;}.c-link-list__list{padding:0;}.c-link-list__item{display:block;margin:0;padding:0;}.c-link-list__item > a{color:#00788A;display:block;font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);line-height:1.125;}.c-link-list__item > a:hover{color:#00788A;}.c-link-list__item:not(:last-child) > a{margin-bottom:14px;}.c-link-list__item > .link--ruled,.c-link-list__item > .c-link-list__link--ruled{border-top:1px solid var(--color-gray-80);padding-top:18px;}.c-link-list__item > .link--secondary,.c-link-list__item > .c-link-list__link--secondary{color:var(--color-gray-30);font-size:0.9375rem;}.c-link-list__item > .link--secondary:hover,.c-link-list__item > .c-link-list__link--secondary:hover{color:var(--color-gray-30);}.c-link-list--highlighted{background-color:var(--color-teal-90);margin-bottom:-30px;margin-top:-30px;min-width:100%;padding:30px;}@supports (display:grid){.l--megamenu .c-link-list--highlighted{margin-bottom:-30px;margin-top:-30px;width:100%;}}.c-link-list--spotlight .c-link-list__list > :not(:last-child){margin-bottom:18px;}@media (min-width:62em){.c-link-list--spotlight .c-link-list__list{display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;}.c-link-list--spotlight .c-link-list__list > *{-webkit-box-flex:1;flex:1;}.c-link-list--spotlight .c-link-list__list > :not(:last-child){margin-bottom:0;}.c-link-list--spotlight .c-link-list__list > :nth-child(2n+1){margin-right:90px;}.c-link-list--spotlight .c-link-list__list > :nth-child(2n){margin-left:90px;text-align:right;}}
.c-donate-link{display:inline-block;text-align:center;}
.improvedselect ul li{padding:0 5px;display:block;margin:0;cursor:pointer;background:none;}.improvedselect .del_all:hover,.improvedselect .add_all:hover,.improvedselect .del:hover,.improvedselect .add:hover,.improvedselect .move_up:hover,.improvedselect .move_down:hover{background:#ccc;}.improvedselect .improvedselect-text-wrapper{border:1px solid gray;margin-bottom:5px;}.improvedselect input.improvedselect_filter{width:96%;height:20px;padding:0 2%;}.improvedselect .add_all,.improvedselect .del_all,.improvedselect .del,.improvedselect .add,.improvedselect .move_up,.improvedselect .move_down{display:block;width:80%;border:1px solid gray;cursor:pointer;margin:0 0 10px 10%;text-align:center;background:white;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect .improvedselect_control{float:left;width:18%;padding-top:30px;}.improvedselect li:hover{background:#eee;}.improvedselect li.selected{color:white;background:#3399ff;}.improvedselect ul.improvedselect_sel,.improvedselect ul.improvedselect_all{width:40%;height:200px;overflow:auto;margin:0;padding:0;display:block;border:1px solid gray;background:white;list-style:none;}.has_group ul.improvedselect_sel,.has_group ul.improvedselect_all{width:30%;}.improvedselect div.improvedselect_tabs-wrapper{width:19%;float:left;}.improvedselect ul.improvedselect_tabs{margin:0;padding:0;}.improvedselect ul.improvedselect_tabs li{margin-bottom:5px;padding:1px 0 1px 5px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect ul.improvedselect_tabs li.selected{background-color:white;border-color:gray;border-style:solid;border-width:1px 0 1px 1px;padding:0;}.improvedselect ul.improvedselect_tabs li.selected div{background-color:white;margin:0 -1px 0 1px;position:relative;}.improvedselect ul.improvedselect_tabs li.selected div a{margin-left:3px;padding-right:5px;}.improvedselect .improvedselect_all{float:left;}.improvedselect .improvedselect_sel{float:right;}.improvedselect .clear{clear:both;}.improvedselect{border:1px solid gray;background:#eee;padding:1%;min-width:440px;overflow:hidden;}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:rgb(254,254,254);}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.spb-controls{position:absolute;right:5px;z-index:999999;}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff;}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff;}.spb_minimized{background:rgba(255,170,0,0.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none;}.spb_top_left{top:0;left:0;}.spb_top_right{top:0;right:0;}.spb_bottom_left{bottom:0;left:0;}.spb_bottom_right{bottom:0;right:0;}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px;}.spb_top_center{top:0;position:relative;margin:auto;}.spb_top_bar{right:0;top:0;left:0;}.spb_bottom_bar{right:0;bottom:0;left:0;}.spb_left_bar{top:0;bottom:0;left:0;}.spb_right_bar{top:0;bottom:0;right:0;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.node_view ul{list-style-type:none;}.node_view a{font-weight:bold;text-decoration:none;}.node_view ul.pre_links li{float:left;}.node_view ul.pre_links li:first-child{background:url(/modules/contrib/printable/icons/print_icon.png) left center no-repeat;padding-left:20px;}.node_view ul.pre_links li:nth-child(2){background:url(/modules/contrib/printable/icons/pdf_icon.png) left center no-repeat;padding-left:20px;margin-left:7px;}
.paragraph--unpublished{background-color:#fff4f4;}
.l--banner{z-index:-1}#impact-calculator{bottom:50px;position:relative;top:-70px}.video-link a{color:#000;display:block;text-decoration:none}#calculator-title{display:none}.calc__inner{display:flex;flex-direction:column}#currency-select,#demo-simple-select-label,#investmentAmount-label,#regions-select-label{text-transform:none}.MuiSelect-filled:hover,.outputs{background-color:#fff}.outputs{margin-top:100px}.output-table .footer{font-weight:700;width:100%}.intro__text{flex-grow:1}.intro__text ul{margin-left:0}.start-button{display:flex;justify-content:flex-end;margin-top:30px}.next-button{margin-top:12px}.input-label{color:#000;font-weight:700;line-height:1.5em;margin-bottom:5px;text-transform:none}.input-label svg{color:#000;display:none;margin-bottom:5px;margin-left:5px}#funder-label{text-transform:none}.step-label{color:#000;font-family:Gotham SSm A,Gotham SSm B,sans-serif;font-size:24px;font-weight:300}.input-directions{color:#000;margin:20px 0 10px}.divider{margin-top:30px}.divider hr{border-top:1px solid #000;margin-top:10px;width:200px}.faq{background-color:#d1e560;color:#000;display:inline-block;margin-left:-40px;margin-top:-40px;padding:1.25rem 2.25rem;position:absolute}.outputs .faq{margin-top:20px}.faq a{color:#000;text-decoration:underline}.back-link{color:#000;font-size:24px;font-weight:700;margin-right:10px;margin-top:25px}.video-callout{align-items:center;background-color:#08cdca;display:flex;margin-top:20px;padding:9px 15px 14px;width:290px}.video-text{color:#000;display:inline-block;font-weight:700;line-height:1.2em}.video-icon{display:none;padding:0 12px 0 24px}.fa-youtube-play{color:#fff;display:none;font-size:84px}.calculate-button{margin:20px 0 0}.input-table-container{margin-top:0}.input-table td,.input-table th{color:#000;font-weight:300}.input-table{margin:10px 0 20px;max-width:290}.input-table th{font-size:15px;padding:6px}.input-table td{font-size:16px;padding:6px}.add-instructions{color:#000;display:none;font-size:16px;margin-top:20px}.outputs h2{font-size:20px;font-weight:700;margin-bottom:.5rem;text-transform:none}.output-table-container td,.output-table-container th{color:#555;font-family:Gotham Narrow SSm A,Gotham Narrow SSm B,Lucinda Grande,sans-serif;font-size:18px}.footer td{font-weight:700}.graphics-container{margin-top:3rem}.graphics-grid{grid-column-gap:3rem;grid-row-gap:3.25rem;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,525 px);justify-content:space-between;margin-top:1.5rem}.graphic-right{justify-self:right}.graphic-header{background-color:#000;padding:.5rem 1rem 1.5rem}.citation,.graphic-notes{font-size:13px;margin-top:12px;padding-left:0}.citation{margin-left:0}.graphic-region{color:#fff;font-weight:1.5rem;font-weight:700;font-weight:18px;margin-bottom:4px}.graphic-title{color:#fff;font-size:20px;font-weight:700;line-height:1.2em}.graphic-content{font-size:1.5rem;font-weight:700}.clear{clear:both}.circle{border-radius:50%;line-height:0;margin:8px 0 14px;position:relative;width:140px}.circle.flow{min-width:140px}.circle:after{content:"";display:block;padding-bottom:100%}.circle-color1{background-color:#00788a}.circle-color2{background-color:#94b64a}.circle-color3{background-color:#ff6941}.circle-color4{background-color:#20639e}.circle-color6{background-color:#321544}.funder-text-color1{color:#00788a}.funder-text-color2{color:#94b64a}.funder-text-color3{color:#ff6941}.funder-text-color4{color:#20639e}.funder-text-color5{color:#000}.funder-text-color6{color:#321544}.circle__content{color:#fff;flex-shrink:2;font-size:20px;font-weight:700;line-height:1.3em;position:absolute;text-align:center;width:100%}.half-circle-l{background:#20639e;-webkit-clip-path:circle(50% at 0);clip-path:circle(50% at 0);float:left;height:250px;margin:10px 5px 5px 0;shape-outside:circle(50% at 0);width:250px}.half-circle-r{background:#94b64a;-webkit-clip-path:circle(50% at 100%);clip-path:circle(50% at 100%);float:right;height:250px;margin:10px 0 20px -115px;shape-outside:circle(50% at 5%);width:250px}#semi-circle-r{fill:#94b64a;float:right;margin:10px 0 20px;padding:0;width:60px}#semi-circle-l{fill:#3273a3;float:left;margin:10px 0;padding:0;width:60px}.impact-text{font-size:26px;font-weight:700}.graphic-text,.impact-text{color:#000;line-height:1.3em}.graphic-text{font-size:18px;padding-top:1rem;text-align:center}span.usd{color:#ff6941}.graphic-main{align-items:center;-webkit-column-gap:8px;column-gap:8px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:8px}.flow-graphic{margin:20px 0 60px}.flow-content-main{align-items:center;-webkit-column-gap:4px;column-gap:4px;display:flex;flex-wrap:nowrap;font-size:28px;justify-content:space-between;line-height:1.3em;padding-top:20px}.flow-text1,circle.flow{flex-basis:20%}.flow-text1{color:#00788a;font-weight:700}.flow-text2{color:#20639e;flex-basis:40%;font-weight:700}.flow-text3{color:#94b64a;flex-basis:18%;font-weight:700}.arrows.flow{padding-right:10px}.funder-acknowledgment{position:relative;width:100%}.funder-line{background-color:#e6f7f7;color:#000;font-size:18px;margin-top:125px;padding:18px 35px;position:absolute;width:100%}.download-button{display:flex;justify-content:flex-end;margin-top:20px}.loader{left:50%;margin:0 auto 0 -200px;position:absolute;top:50%;width:500px}.canvas-image{margin:auto;z-index:1000}.add-recipients-container{display:flex;margin-top:20px}.download-button{display:none}.arrows{-webkit-transform:scale(.5);transform:scale(.5)}.citation,.graphic-notes.table-notes{margin-left:0}.error{color:#000}.intro-para1 ul{margin-top:1rem}.graphic-main{-webkit-column-gap:0;column-gap:0}.graphics-container h2{font-size:26px}.flow-graphic{overflow-x:scroll;width:100%}.flow-graphic-container{height:400px;min-width:1120px}.flow-content-main{font-size:18px}.circle__content{bottom:calc(50% - 24px);font-size:18px;padding:4px}.impact-text{font-size:1rem}.funder{font-size:18px;font-weight:700;line-height:1.2em}@media screen and (min-width:475px){#impact-calculator{margin-top:-20px}.calc__inner{margin-bottom:20px;padding:.75rem}.step-label{font-size:28px}.video-callout{margin-top:40px;width:380px}.fa-youtube-play,.video-icon{display:inline-block}.fa-youtube-play{color:#fff;font-size:84px}.inputs{margin:0 10px 50px}.input-table-container{margin-top:0;padding-top:0}.input-table{margin:10px 0 20px;max-width:525}.input-table th{font-size:15px;padding:8px}.input-table td{font-size:18px;padding:10px}.outputs h2{margin-bottom:22px}.output-pref-table{margin-top:20px}.outputs{margin-top:9rem}.output-table-container{margin-top:80px;overflow:hidden}.impact-table-container{border:1px solid #000}.graphics-grid{grid-column-gap:3rem;grid-template-rows:repeat(6,540px)}.graphic-main{-webkit-column-gap:0;column-gap:0}.graphics-container h2{font-size:32px}.graphic-title{font-size:24px}.graphic-text{font-size:20px;padding-top:1rem}.citation,.graphic-notes{font-size:14px;margin-top:12px;padding-left:0}.flow-graphic{overflow-x:scroll;width:100%}circle.flow{flex-basis:15%}.flow-content-main{font-size:20px}.arrows{-webkit-transform:scale(.75);transform:scale(.75)}.circle{margin:8px 0 14px;width:170px}#semi-circle-l,#semi-circle-r{width:80px}.circle__content{bottom:calc(50% - 24px);font-size:19px;padding:4px}.impact-text{font-size:1.25rem}.funder{font-size:18px;font-weight:700;line-height:1.2em}.faq{margin-top:-45px}.outputs .faq{margin-top:-55px}.back-link{margin-top:60px}.funder-line{margin-top:55px}.acknowledgements{margin-bottom:30px;margin-top:30px}}@media screen and (min-width:600px){#impact-calculator{margin-top:-30px}.step-label{font-size:32px}.intro__text ul{margin-left:1.5rem}.input-label svg{display:inline-block;margin-bottom:5px}.add-instructions,.input-directions{font-size:18px}.outputs h2{font-size:24px}.graphics-grid{grid-row-gap:4rem;grid-template-rows:repeat(6,560px)}.video-callout{width:100%}.flow-graphic-container{height:430px}.graphic-header{padding-right:2.5rem}.graphic-title{font-size:28px}.graphic-region{font-size:20px}.graphic-main{margin-top:20px}.citation,.graphic-notes{font-size:14px}#semi-circle-l,#semi-circle-r{width:95px}.circle{width:200px}.graphic-text{font-size:24px;margin-top:24px}.impact-text{font-size:28px}.arrows{-webkit-transform:scale(1);transform:scale(1)}.circle__content{bottom:calc(50% - 30px);font-size:22px}.acknowledgements{margin-top:60px}.faq{margin-top:-45px}.outputs .faq{margin-top:-90px}.back-link{margin-top:30px}.funder-line{margin-top:40px}}@media screen and (min-width:768px){.outputs h2{font-size:30px}.flow-graphic-container{height:490px}.graphics-grid{grid-template-rows:repeat(6,600px)}.graphic-title{font-size:30px}.graphic-region{font-size:23px}#semi-circle-l,#semi-circle-r{width:130px}.circle{bottom:calc(50% - 40px);width:260px}.graphic-text{font-size:30px;margin-top:18px;padding-top:1.5rem}.impact-text{font-size:32px}.arrows{-webkit-transform:scale(1);transform:scale(1)}.circle__content{font-size:28px}.funder{font-size:25px}.funder-line{position:absolute;right:0;width:650px}.back-link{margin-top:50px}}@media screen and (min-width:992px){#impact-calculator{margin-top:-85px}.calc__inner{padding:20px 50px 0}.video-callout{width:420px}.start-button{margin-top:-52px}.back-link{margin-right:50px;margin-top:40px}.faq{margin-left:-50px;margin-top:-55px}.outputs .faq{margin-top:-125px}.inputs{margin:0 50px 50px}.input-directions{margin:20px 0}.input-table{width:650px}.input-table td,.input-table th{font-size:18px}.input-table th{font-size:14px}.outputs{margin-top:13rem}.graphics-grid{grid-column-gap:3rem;grid-row-gap:5rem;grid-template-columns:minmax(900px,1015px);grid-template-rows:repeat(6,680px);justify-content:center;margin-top:80px}.download-button{display:flex;margin-top:12px}.flow-graphic-container{height:570px;margin-bottom:0}.flow-graphic{margin-bottom:0}.flow-graphic .download-button{margin-top:5px;padding-bottom:30px}.graphic-title{font-size:34px}.graphic-region{font-size:1.5rem;margin:4px 0}#semi-circle-l,#semi-circle-r{width:150px}.circle{border-radius:50%;line-height:0;margin:14px 0;position:relative;width:300px}.graphic-text{color:#000;font-size:28px;padding-top:3rem}.impact-text{font-size:42px}.funder{font-size:28px;margin-left:15px}.circle__content{bottom:calc(50% - 36px);font-size:2rem}.graphic-notes{font-size:15px;line-height:1.3em;margin-left:15px}.citation{font-size:15px;margin-left:0}.arrows{padding:10px}.arrows.flow{padding:0}.funder-line{margin-top:-40px}}@media screen and (min-width:1140px){.faq{margin-left:-70px}.output-table-container{margin-top:100px}.graphics-grid{grid-template-columns:1fr}.flow-graphic{width:100%}.flow-graphic-container{height:440px;min-width:100%;width:100%}.flow-content-main{font-size:18px}.flow-graphic .download-button{margin-top:20px}.flow-graphic .funder{font-size:20px}.circle__content.flow{bottom:calc(50% - 28px);font-size:18px}.circle.flow{width:200px}#semi-circle-l,#semi-circle-r{width:170px}.circle{width:330px}.graphic-text{font-size:40px;padding-top:1rem}.impact-text{font-size:42px}.graphic-notes{margin-top:15px}.circle__content{font-size:36px}.back-link{margin-top:60px}}@media screen and (min-width:1240px){.flow-graphic-container{height:430px;min-width:100%;width:100%}.circle__content.flow{font-size:18px}.flow-graphic .download-button{margin-top:0}.flow-content-main{font-size:22px}.graphics-grid{grid-row-gap:3rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,620px)}#impact-calculator{margin-top:-110px}.outputs{margin-top:15rem}.graphic-header{padding:.5rem 8rem 1rem 1rem}.graphic-title{font-size:26px}.graphic-region{font-size:18px;margin-bottom:4px}.graphic-text{font-size:23px;margin-top:1rem;padding-top:2rem}.impact-text{font-size:26px}#semi-circle-l,#semi-circle-r{width:90px}.circle{border-radius:50%;line-height:0;margin:14px 0 12px;position:relative;width:200px}.circle:after{content:"";display:block;padding-bottom:100%}.circle__content{bottom:calc(50% - 30px);font-size:20px}.arrows{padding:0}.funder{font-size:20px}.faq{margin-top:-80px}}@media screen and (min-width:1356px){.flow-graphic-container{height:430px}.flow-content-main{font-size:23px}.flow-text2{flex-basis:38%}.flow-text3{flex-basis:20%}.graphics-container h2{font-size:36px}.graphics-grid{grid-row-gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,600px)}.faq{margin-left:-85px}.graphic-header{font-size:28px;padding-right:1rem}.graphic-region{font-size:20px}#semi-circle-l,#semi-circle-r{width:102px}.circle{border-radius:50%;line-height:0;position:relative;width:205px}.circle__content{font-size:22px}.graphic-text,.impact-text{font-size:26px}}@media screen and (min-width:1508px){.flow-graphic-container{height:460px}.flow-content-main{font-size:27px}.flow-text3{flex-basis:15%}.graphics-grid{grid-template-rows:repeat(3,640px)}.graphic-title{font-size:30px}.graphic-region{font-size:22px}.impact-text{font-size:32px}.graphic-text{font-size:26px}.circle__content{bottom:calc(50% - 32px);font-size:25px}#semi-circle-l,#semi-circle-r{width:118px}.circle{margin:1rem 0 15px;width:235px}.funder{font-size:22px}.faq{margin-left:-65px}.back-link{margin-top:50px}}@media screen and (min-width:1660px){.flow-graphic-container{height:450px}.flow-text1{flex-basis:18%}.flow-text3{flex-basis:16%}.graphics-grid{grid-column-gap:4.5rem;grid-row-gap:6rem;grid-template-columns:1fr 1fr}.graphic-header{padding-bottom:1.5rem}.graphic-title{font-size:30px}.graphic-region{font-size:22px}.graphic-text,.impact-text{font-size:28px}.circle__content{bottom:calc(50% - 32px);font-size:28px}#semi-circle-l,#semi-circle-r{width:125px}.circle{margin:rem 0;width:250px}.funder{font-size:24px}}
