.impact__banner{position:relative}.impact__banner-image img{width:100%}.impact__banner-text-container{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%}.impact__banner-text-spacer{margin:0 auto;width:calc(100% - 64px)}.impact__banner-text{font-size:20px;font-weight:400}.impact__banner-text p{margin-bottom:0}.impact__banner-text strong{font-size:30px;font-weight:900;line-height:1;text-transform:uppercase}.impact__stat-section{padding:0 24px;margin-bottom:25px}.impact__stat-tout-container{padding-bottom:32px;text-align:center;width:100%}.impact__section-title-container{margin:0 auto;text-align:center;width:100%}.impact__section-title{color:#323372;font-size:24px;font-weight:700;line-height:32px;margin:0;padding:20px 0}.impact__stat-tout{width:100%}.impact__stat-tout-graphic{height:86px}.impact__stat-tout-graphic svg{height:100%;max-width:100%}.impact__section-intro-text{font-weight:500;margin-bottom:8px;text-align:center}.impact__stat-section .impact__section-intro-text{margin-bottom:20px}.impact__stat-tout-description{font-weight:500;margin-top:8px}.impact__stat-tout-description strong{color:#323372;font-weight:700}.impact__stat-arrow-container{bottom:0;left:0;position:absolute;right:0;text-align:center;z-index:1}.impact__stat-next-arrow,.impact__stat-prev-arrow{background-color:transparent;border:0;padding:0}.impact__stat-prev-arrow{margin-right:38px}.impact__stat-prev-arrow svg{transform:scale(-1,1)}.impact__stat-arrow-container .slick-arrow[aria-disabled='true']{opacity:.5;pointer-events:none}.impact__dive-deeper{background-color:#e1e1e9;padding:0 32px 5px;text-align:center;width:100%}.impact__programs{background-color:#f3f2f0;width:100%}.impact__programs-spacer{margin:0 auto;padding:32px 0;width:calc(100% - 64px)}.impact__program{background-size:cover;background-position:center;border-radius:6px;color:#fff;display:flex;flex-direction:column;height:322px;justify-content:flex-end;padding:10px 10px 20px;position:relative;transition:box-shadow .4s;width:100%}.impact__program:hover{box-shadow:0 0 7px rgba(0,0,0,.5);text-decoration:none}.impact__program:active,.impact__program:hover,.impact__program:focus,.impact__program:visited{color:#fff;text-decoration:none}.impact__program-shim{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));border-radius:6px;height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}.impact__program-content{z-index:1}.impact__program.impact__twocol,.impact__program.impact__twocol:active,.impact__program.impact__twocol:hover,.impact__program.impact__twocol:focus,.impact__program.impact__twocol:visited{color:#3e3e3e;background-size:cover;background-position:center;border-radius:6px;display:flex;flex-direction:column;min-height:322px;height:unset;justify-content:flex-start;padding:10px 10px 20px;position:relative;transition:box-shadow .4s;width:50%;box-shadow:none}.impact__program-title{border-bottom:1px solid #fff;font-size:20px;line-height:24px;margin-bottom:8px;margin-top:0;padding-bottom:5px}.impact__program-stat{display:none;margin-bottom:0}.impact__program-read-more{color:#f8971d;margin-bottom:0}.impact__program-read-more .fa{font-size:12px;margin-left:3px;vertical-align:middle}.impact__program-label{border:1px solid #fff;background-color:#008ea0;color:#fff;font-size:12px;font-weight:bold;padding:2px 10px;position:absolute;right:10px;top:10px;text-transform:uppercase;z-index:1}.impact__program-label.impact__program-label--gray{background-color:#b0a69e}.impact__programs-dive-deeper{font-weight:500;padding:0 24px 25px;text-align:center}.impact__programs-dive-deeper>p{margin-bottom:0}.impact__programs-dive-deeper a{color:#555;border-bottom:1px solid}.impact__programs-dive-deeper a:hover{color:#f8971d}.impact__modal{max-height:calc(90vh - 15%);overflow-y:scroll;padding:12px;top:10% !important}.impact__modal-figure{text-align:center}.impact__modal-figure img{margin-bottom:10px;width:100%}.impact__modal-figure .impact__program-shim{border-radius:0;display:none}.impact__modal-caption{display:none}.impact__modal-content{font-size:14px;line-height:20px}.impact__modal-link{font-size:14px;line-height:20px}.impact__modal-link a{color:#555;text-decoration:underline}.impact__modal-link a:hover{color:#f8971d}.impact__modal-statistic{border:2px solid #f8971d;border-radius:6px;display:flex;justify-content:space-between;padding:10px}.impact__modal-statistic-graphic{width:35%}.impact__modal-statistic-graphic+.impact__modal-statistic-description{width:60%}.impact__modal-statistic-description{display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:center;line-height:20px;width:100%}.impact__modal-statistic-description p{margin-bottom:0}.impact__modal-statistic-description strong{font-weight:700}.impact__modal-statistic-description strong:nth-child(odd){color:#f8971d}.impact__modal-statistic-description strong:nth-child(even){color:#323372}.impact__modal .impact__program-label{left:10px;right:auto;top:12px}.impact__modal .impact__program-title{color:#323372}.impact__program-title.impact__program-title--desktop{display:none}.impact__join-us{margin-bottom:20px}.impact__join-us .impact__section-intro-text{padding:0 24px}.impact__cta{text-align:center}.impact__cta-text{display:none}.impact__cta-button{background-color:#008ea0;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;height:49px;letter-spacing:.4px;line-height:normal;padding:13px 0;transition:background-color .2s;text-align:center;text-transform:uppercase;width:180px}.impact__cta-button.impact__cta-button--signup{background-color:#fff;min-width:180px;padding:0;width:85%}.impact__cta-button.impact__cta-button--complete{background-color:#fff;color:#008ea0;font-weight:400;letter-spacing:0;pointer-events:none;text-transform:none}.impact__cta-button:active,.impact__cta-button:hover,.impact__cta-button:focus{background-color:#005d69;color:#fff}.impact__cta-step-2,.impact__cta-step-3{display:none;height:100%;width:100%}.impact__cta-step-2 .fa{font-size:24px}.impact__cta-step-2 .impact__cta-share-link+.impact__cta-share-link{margin-left:18px}.impact__cta-share-link,.impact__cta-share-link:active,.impact__cta-share-link:hover,.impact__cta-share-link:focus,.impact__cta-share-link:visited{color:#fff}.impact__cta-signup-form{height:100%}input[type="email"].impact__cta-email-field{border:1px solid #008ea0;border-bottom-left-radius:6px;border-bottom-right-radius:0;border-right:0;border-top-left-radius:6px;border-top-right-radius:0;box-shadow:none;color:#008ea0;float:left;font-weight:400;height:100%;width:calc(100% - 44px)}.impact__cta-submit{background-color:#008ea0;border-bottom-right-radius:6px;border-color:#008ea0;border-top-right-radius:6px;color:#fff;float:right;height:100%;transition:background-color .2s;width:44px}.impact__cta-submit:hover{background-color:#005d69}.impact__cta-icon{display:none}.impact__map-section{background-color:#1a1a1e;margin-bottom:10px;padding:0 24px}.impact__map-section .impact__section-title{color:#fff}.impact__map-container{display:none}.impact__map-country-list{margin:0 auto;padding-bottom:40px;width:calc(100% - 96px)}.impact__map-country-list ul{margin-bottom:0}.impact__map-country-list li{font-size:20px;font-weight:600}.impact__map-country-list li+li{margin-top:20px}.impact__map-country-list li a{color:#fff;transition:color .2s}.impact__map-country-list li a .fa{color:#f8971d;font-size:14px;margin-right:8px}.impact__map-country-list li a:hover{color:#f8971d}html.impact__modal-open,body.impact__modal-open{overflow:hidden;position:fixed}@media screen and (max-width:767px){.impact__stat-tout-container{opacity:0;transition:opacity .2s}.impact__stat-tout-container.slick-initialized{opacity:1;max-height:180px}.impact__program+.impact__program{margin-top:18px}.impact__cta+.impact__cta{margin-top:10px}}@media screen and (max-width:1000px){.page-node-type-impact-landing-page .content-wrapper{padding-left:0;padding-right:0}}@media screen and (min-width:480px){.impact__banner-text{font-size:30px}.impact__banner-text strong{font-size:40px}}@media screen and (min-width:768px) and (max-width:1023px){.impact__modal.reveal-modal{left:50%;width:530px;margin-left:-265px;top:40px}}@media screen and (min-width:768px){.impact__banner-text{font-size:30px}.impact__banner-text strong{font-size:60px}.impact__stat-section{padding:0 32px}.impact__stat-tout-container{display:flex;justify-content:space-between;margin:0 auto;padding-bottom:0;padding-top:16px;width:calc(100% - 64px)}.impact__section-title{font-size:36px;line-height:42px}.impact__stat-tout{width:calc(33% - 24px)}.impact__stat-tout-graphic{height:120px}.impact__section-intro-text{font-size:20px;line-height:26px;margin-bottom:12px}.impact__stat-tout-description{font-size:20px;line-height:26px;margin-top:12px}.impact__stat-arrow-container{display:none}.impact__map-section{padding:0 32px}.impact__program{padding:10px 15px 20px;width:calc(50% - 12px)}.impact__program:nth-child(even){float:right}.impact__program:nth-child(odd){float:left}.impact__program:nth-child(n+3){margin-top:24px}.impact__program-content{position:relative}.impact__program-label{top:0;right:0}.impact__program-stat{display:block}.impact__program-text{display:flex;justify-content:space-between}.impact__program-summary{width:60%}.impact__program-stat{text-align:right;width:30%}.impact__program-stat span{display:block;font-size:20px;font-weight:700;line-height:1}.impact__programs-dive-deeper{font-size:20px;padding:0 32px 25px}.impact__modal-statistic{padding:15px}.impact__join-us{margin-bottom:38px}.impact__join-us .impact__section-intro-text{padding:0 32px}.impact__cta-container{display:flex;justify-content:space-between;margin:0 auto;width:calc(100% - 64px)}.impact__cta{border:3px solid #f8971d;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;margin-top:38px;padding:68px 10px 25px;position:relative;text-align:center;width:calc(33% - 8px)}.impact__cta-text{display:block;font-size:20px;line-height:26px}.impact__cta-button{align-self:center;margin-top:18px}.impact__cta-icon{display:block;height:75px;left:0;margin:0 auto;position:absolute;right:0;top:-37.5px;width:75px}.impact__cta-icon svg{height:100%;width:100%}}@media screen and (min-width:1024px){.impact__banner-text-spacer,.impact__stat-tout-container,.impact__programs-spacer,.impact__programs-dive-deeper,.impact__cta-container,.impact__map-container{margin:0 auto;width:calc(100% - 168px)}.impact__stat-section{padding:0}.impact__stat-tout-container{padding-top:24px}.impact__banner-text{font-size:42px}.impact__banner-text strong{font-size:86px}.impact__section-title-container{padding-top:30px;max-width:904px}.impact__section-title{font-size:46px;line-height:54px}.impact__stat-tout{width:calc(33% - 48px)}.impact__stat-tout-graphic{height:156px}.impact__section-intro-text{font-size:24px;line-height:30px;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:904px}.impact__stat-tout-description{font-size:24px;line-height:30px;margin-top:16px}.impact__programs-dive-deeper{font-size:24px;padding:0 0 50px 0}.impact__dive-deeper{padding:0 84px 26px}.impact__program{padding:10px 20px 20px;width:calc(50% - 17px)}.impact__program:nth-child(n+3){margin-top:34px}.impact__program-title{font-size:30px;line-height:36px}.impact__program-stat span{font-size:30px}.impact__program-label{top:10px}.impact__program-title.impact__program-title--mobile{display:none}.impact__program-title.impact__program-title--desktop{display:block}.impact__modal{background:transparent;padding:0;top:20% !important;width:960px}.impact__modal-close{color:#fff;font-size:20px;margin:0;padding:1px;position:absolute;right:10px;top:10px;z-index:2}.impact__modal-inner-container{display:flex}.impact__modal-figure{position:relative;order:2;width:50%}.impact__modal-figure .impact__program-shim{display:block}.impact__modal-caption{bottom:11px;color:#fff;display:block;font-size:16px;line-height:20px;font-style:normal;left:22px;position:absolute;width:310px}.impact__modal-figure img{margin:0}.impact__modal-text-content{background-color:#fff;order:1;padding:70px 40px 40px;width:50%}.impact__modal-content,.impact__modal-link,.impact__modal-statistic-description{font-size:18px;line-height:24px}.impact__modal-statistic{padding:20px 25px}.impact__modal .impact__program-label{font-size:16px;left:40px;top:30px}.impact__modal .impact__program-title{font-size:40px;line-height:48px}.impact__join-us{margin-bottom:60px}.impact__join-us .impact__section-intro-text{padding:0}.impact__cta{margin-top:50px;padding:68px 24px 25px}.impact__cta-icon{height:100px;top:-50px;width:100px}.impact__cta-text{display:block;font-size:24px;line-height:28px}.impact__map-country-list{display:none}.impact__map-container{display:block;margin:0 auto}.impact__map{padding-bottom:calc(100%*646.8/1310.8);position:relative}.impact__map svg{height:100%;left:0;position:absolute;top:0;width:100%}.impact__map-section{padding:0 0 65px 0}.impact__map-section .impact__section-title-container{max-width:1000px}.impact__map-region{cursor:pointer;pointer-events:all}.impact__map-region:hover{fill:#f8971d}.impact__map-region.impact__map-active-item{fill:#f8971d}.impact__map-title{cursor:pointer;pointer-events:all}.impact__map-title:hover path{fill:#f8971d}.impact__map-title.impact__map-active-item path{fill:#f8971d}.impact__map-title-underline{stroke:#fff}.impact__map-title-underline.impact__map-active-item{stroke:#f8971d}.impact__map-disabled-item.impact__map-region{fill:#49494c;pointer-events:none;stroke:#414144}.impact__map-disabled-item.impact__map-title,.impact__map-disabled-item.impact__map-title-underline{display:none}}@media screen and (min-width:1280px){.impact__banner-text-spacer,.impact__stat-tout-container,.impact__programs-spacer,.impact__cta-container,.impact__map-container{max-width:calc(1440px - 232px);width:calc(100% - 232px)}.impact__dive-deeper{padding:0 116px 32px}}@media screen and (max-width:1000px){section.impact__map-section{display:none}}.lp-section{margin-bottom:10px}.lp-section input[type="checkbox"]{display:none}.lp-section input:checked~.lp-title::before{content:"\25BC";color:#fff;margin-left:5px}.lp-section input:checked~.lp-content{max-height:750px}.lp-title{width:100%;border-radius:2px;display:block;cursor:pointer}.lp-title::before{content:"\25BA";color:#fff;margin-left:5px}.lp-section h3{background:inherit;color:#fff;text-shadow:0 0 2px #333;margin:2px 10px;display:inline-block;font-weight:700;line-height:1.5em}.lp-content{max-height:0;overflow:hidden;transition:all .35s}.lp-section ul{list-style:initial;padding:0;margin-left:35px}.lp-subtitle{color:#fff;position:absolute;right:40px;opacity:.7;font-weight:500;font-size:.9em}@media screen and (max-width:768px){.lp-page-header{min-height:50px}.lp-subtitle{position:relative;right:0;display:block}.lp-title::before{vertical-align:30px}}
#engage-submit{margin-top:10px}#signup-modal{max-height:90vh}.mobile-touch-scroll{overflow:scroll;-webkit-overflow-scrolling:touch}.engage-modal-half{max-width:calc(50% - 3px);display:inline-block}.engage-modal-half>input.engage-modal-input{max-width:100%}.filebrowser-statistics{background-color:#b0a69e;padding:5px;color:#fff;font-style:oblique;margin-top:15px}form#base-action-form{overflow-x:scroll;padding-top:10px}#base-action-form>table{width:100%}.btn-block{margin-top:5px;display:block}a#resources-button{background-color:#008ea0}a#resources-button:hover{background:#007a89}@media screen and (min-width:1000px){#signup-modal .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.engage-modal-input,#engage-submit{width:100%}#engage-signup{min-width:350px;padding-left:50px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media screen and (max-width:999px){#signup-modal .block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#engage-signup h1,#engage-signup h3{text-align:center}#engage-signup{width:100%;min-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.engage-modal-half{max-width:unset;display:block}.engage-modal-half>input.engage-modal-input{max-width:unset}}@media screen and (max-width:767px){.filebrowser-statistics{margin-bottom:15px}}
