#mc_embed_signup form input[type=submit],.btn{padding:15px 10px;background-color:#252162;color:#fff;font-size:18px;font-style:normal;font-weight:600;text-decoration:none;text-align:center;line-height:normal;border-radius:5px;transition:all .23s ease-in-out 0s}#mc_embed_signup form input[type=submit]:hover,.btn:hover,#mc_embed_signup form input[type=submit]:focus,.btn:focus{background-color:#bcb8ff;color:#252162}section.funders{padding:30px 0}@media screen and (min-width: 768px){section.funders{padding:45px 0}}@media screen and (min-width: 1200px){section.funders{padding:60px 0}}body{font-family:proxima-nova,"Helvetica Neue","Arial",sans-serif;margin:0}.container{margin:auto;width:90vw}@media screen and (min-width: 768px){.container{max-width:650px}}@media screen and (min-width: 992px){.container{max-width:800px}}@media screen and (min-width: 1200px){.container{max-width:1050px}}.btn.special{background-color:#f4792b}.btn.special:hover,.btn.special:focus{background-color:#ef3f36}a{color:#000;text-decoration:underline}a:hover,a:focus{color:#f9af19}.caption-credits,figcaption{font-size:14px;font-style:italic;font-weight:500;line-height:normal}@media screen and (min-width: 1200px){.caption-credits,figcaption{font-size:16px}}figure{margin:0}figure img{width:100%;display:block}figure.img-wrapper img{margin-bottom:10px}header.banner{padding:15px 0;display:flex;justify-content:space-between;align-items:center}header.banner figure.logo-wrapper{margin:0;width:120px}@media screen and (min-width: 768px){header.banner figure.logo-wrapper{width:158px}}header.banner figure.logo-wrapper img{width:100%;margin-bottom:0}@media screen and (max-width: 767px){header.banner a.btn{font-size:14px}}h2{font-style:normal;font-weight:800;margin:0;font-size:28px;line-height:30px}@media screen and (min-width: 768px){h2{font-size:45px;line-height:45px}}@media screen and (min-width: 992px){h2{font-size:55px;line-height:55px}}@media screen and (min-width: 1200px){h2{font-size:64px;line-height:64px}}.bold{font-weight:800}.bold.emph{font-size:22px}@media screen and (min-width: 768px){.bold.emph{font-size:unset}}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.row{display:flex;flex-direction:column}@media screen and (min-width: 768px){.row{flex-direction:row}}.row .col-title{display:flex;flex-direction:row;position:relative;margin-bottom:20px}@media screen and (min-width: 768px){.row .col-title{margin-bottom:unset;padding-top:55px;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 1200px){.row .col-title{padding-top:70px}}@media screen and (min-width: 768px){.row .col-title .container-text{margin:unset;align-self:center}}.row .col-title figure.bg-wrapper{position:absolute}@media screen and (min-width: 768px){.row .col-title figure.bg-wrapper{position:static}}@media screen and (min-width: 768px){.row .col-content{padding:45px 0}}@media screen and (min-width: 1200px){.row .col-content{padding:50px 0 60px}}.row .col-content>*{width:90vw}@media screen and (min-width: 768px){.row .col-content>*{width:75%}}@media screen and (min-width: 1200px){.row .col-content>*{width:79%}}.row .col-content .img-wrapper{margin:auto}.row .col-content .img-wrapper figcaption{text-align:right}.row .col-title figure.bg-wrapper,.row-title figure.bg-wrapper{opacity:30%;width:57px}@media screen and (min-width: 768px){.row .col-title figure.bg-wrapper,.row-title figure.bg-wrapper{width:150px}}@media screen and (min-width: 1200px){.row .col-title figure.bg-wrapper,.row-title figure.bg-wrapper{width:211px}}@media screen and (max-width: 767px){.row .col-title h2,.row-title h2{padding:45px 0;text-align:center}}.row-title{position:relative}.row-title h2{margin:0}@media screen and (min-width: 768px){.row-title h2{width:65%;padding:65px 0}}@media screen and (min-width: 1200px){.row-title h2{width:55%}}.row-title figure.bg-wrapper{position:absolute;left:0;top:0}@media screen and (min-width: 768px){.row-title figure.bg-wrapper{left:unset;right:0}}.container-text{font-size:18px;font-style:normal;line-height:normal;letter-spacing:.24px;margin:auto}@media screen and (max-width: 767px){.container-text{width:90vw}}@media screen and (min-width: 1200px){.container-text{font-size:24px}}section{width:100vw}section.hero{background-image:url("./assets/img/hero.png");background-repeat:no-repeat;background-size:cover;color:#fff;padding:45px 0 60px}section.hero .text-wrapper{color:#fff;text-shadow:0 4px 35px rgba(0,0,0,.25);font-style:normal;font-weight:800;font-size:24px;line-height:30px;padding:0 30px}@media screen and (min-width: 768px){section.hero .text-wrapper{font-size:36px;padding:65px 0 85px;width:50%}}@media screen and (min-width: 992px){section.hero .text-wrapper{font-size:49px;line-height:44px}}@media screen and (min-width: 1200px){section.hero .text-wrapper{line-height:60px;font-size:64px;padding:65px 0;width:450px}}@media screen and (max-width: 767px){section.hero .caption-credits{display:none}}section.purple .row .col-title{background-color:#432973;color:#fff}@media screen and (min-width: 768px){section.purple .row .col-title{width:35%}}@media screen and (min-width: 1200px){section.purple .row .col-title{width:40%}}@media screen and (min-width: 768px){section.purple .row .col-title .container-text{width:65%}}@media screen and (min-width: 1200px){section.purple .row .col-title .container-text{width:55%}}section.purple .row .col-title figure.bg-wrapper{transform:rotate(180deg);bottom:0}@media screen and (min-width: 768px){section.purple .row .col-content{width:65%}}@media screen and (min-width: 1200px){section.purple .row .col-content{width:60%}}@media screen and (max-width: 767px){section.yellow .row{flex-direction:column-reverse}}section.yellow .row .col-title{background-color:#f9af19;color:#fff}@media screen and (min-width: 768px){section.yellow .row .col-title{width:40%}}@media screen and (min-width: 768px){section.yellow .row .col-title .container-text{width:70%}}@media screen and (min-width: 1200px){section.yellow .row .col-title .container-text{width:75%}}section.yellow .row .col-title figure.bg-wrapper{transform:rotate(90deg);align-self:flex-end;right:0}@media screen and (min-width: 768px){section.yellow .row .col-content{width:60%}}section.yellow .row .col-content figcaption{text-align:left}section.orange{position:relative}section.orange .row-title{background-color:#ef3f36;color:#fff}@media screen and (min-width: 768px){section.orange .row-title{margin-bottom:40px}}@media screen and (min-width: 1200px){section.orange .row-title{margin-bottom:60px}}@media screen and (min-width: 768px){section.orange .row-title h2{padding:95px 0}}section.orange .row-title figure.bg-wrapper{left:unset;right:0}section.orange figure.img-wrapper.alignwide{margin:40px 0}section.orange ul{margin:0;padding:0}section.orange ul li{list-style-type:none;padding:15px 0;text-align:center}section.orange ul li:not(:last-of-type){border-bottom:2px solid #f4792b}@media screen and (min-width: 768px){section.orange ul li{padding:25px 0;text-align:left}}section.orange ul li p{margin:0}section.orange .row-content{margin-bottom:20px}@media screen and (min-width: 768px){section.orange .row-content{margin-bottom:40px}}section.newsletter{background-color:#f9af19;padding-bottom:30px}@media screen and (min-width: 768px){section.newsletter{padding-bottom:45px}}@media screen and (min-width: 1200px){section.newsletter{padding-bottom:60px}}section.newsletter h2{margin:0}@media screen and (max-width: 767px){section.newsletter h2{text-align:center}}@media screen and (min-width: 768px){section.newsletter h2{padding-bottom:20px}}@media screen and (min-width: 1200px){section.newsletter h2{padding-bottom:25px}}section.funders h2{color:#252162;text-align:center;margin-bottom:30px}@media screen and (min-width: 768px){section.funders h2{margin-bottom:45px}}@media screen and (min-width: 1200px){section.funders h2{margin-bottom:60px}}section.funders .funder-grid{display:flex;flex-direction:column;row-gap:40px}@media screen and (max-width: 767px){section.funders .funder-grid{width:75%;margin:auto}}@media screen and (min-width: 768px){section.funders .funder-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:125px;row-gap:50px;align-items:center}}.full-width-image figure.img-wrapper{position:relative}.full-width-image figure.img-wrapper img{margin-bottom:0}.full-width-image figure.img-wrapper figcaption{color:#fff;position:absolute;bottom:25px;right:65px}footer#contact{background-color:#432973}footer#contact .main-content{color:#fff;display:flex;flex-direction:column;padding:25px 0}@media screen and (min-width: 768px){footer#contact .main-content{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1200px){footer#contact .main-content{padding:40px 0}}footer#contact .main-content figure.logo-wrapper{width:70%;margin:auto}@media screen and (min-width: 768px){footer#contact .main-content figure.logo-wrapper{width:32%;margin:unset}}footer#contact .main-content .col-content dl{font-size:18px;font-weight:400;text-align:center}@media screen and (min-width: 768px){footer#contact .main-content .col-content dl{text-align:right}}@media screen and (min-width: 1200px){footer#contact .main-content .col-content dl{font-size:24px}}footer#contact .main-content .col-content dl dt{font-weight:800;margin-bottom:8px}footer#contact .main-content .col-content dl dd{margin-bottom:25px;margin-inline-start:0}footer#contact .main-content a{color:#fff}footer#contact .main-content .social-media-links a{padding:0 7px}footer#contact .main-content .social-media-links a svg{fill:#fff;width:30px}footer#contact .bottom-content{padding:23px 0;background:radial-gradient(circle, rgb(249, 175, 25) 0%, rgb(239, 63, 54) 50%, rgb(37, 33, 98) 100%)}footer#contact .bottom-content .text-wrapper{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media screen and (min-width: 1200px){footer#contact .bottom-content .text-wrapper{font-size:16px}}#mc_embed_signup{clear:left;font:14px proxima-nova,"Helvetica Neue","Arial",sans-serif}#mc_embed_signup form{margin:20px 0 !important}#mc_embed_signup form .row-form{display:flex;flex-direction:column}@media screen and (min-width: 768px){#mc_embed_signup form .row-form{flex-direction:row;column-gap:50px}}#mc_embed_signup form .mc-field-group{width:unset;flex-grow:1}#mc_embed_signup form .mc-field-group label{font-size:16px}#mc_embed_signup form .mc-field-group input{height:32px;border-radius:5px}#mc_embed_signup form input[type=submit]{width:100%;height:unset;margin:0;font-family:proxima-nova,"Helvetica Neue","Arial",sans-serif}/*# sourceMappingURL=main.css.map */
