@media screen and (min-width: 320px){@font-face{font-family:"Clarke";src:url(/assets/clarke_regular-webfont-3605ea4a9bec3359bf310d8a34764a6a6ce2d15a7f8f8cea8849914e479c8dd3.woff2) format("woff2"), url(/assets/clarke_regular-webfont-e421569ef99fa16818e072779cce431fdfef73613cca9775a42f60b8b36b1c93.woff) format("woff"), url(/assets/clarke_regular-webfont-ac3fa76fd94eb6406d21817109073645066a8fbd5d98e9545e9b43385957406c.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Clarke";src:url(/assets/clarke_medium-webfont-4c54167caa2d3da12b4919a7fed510dff5070d67cfcff26ef22563072cce0138.woff2) format("woff2"), url(/assets/clarke_medium-webfont-d217516118f416e721372f756cd9eb370c2e60d2a7842a68dbcc31301d99c440.woff) format("woff"), url(/assets/clarke_medium-webfont-9878e43eb3a0ea8ed331fbe5297cfba0408e2e24eb9559b5dffd0c649c64d576.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Circular";src:url(/assets/circular-book-18161242b909b16582115c39e439368254874bba63e0a17bebdbbd649384df01.woff) format("woff"), url(/assets/circular-book-94e91007734c070671d2fd3d78866b67a4546bc8bcfcd7bc3450f742dc61fd8f.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Circular";src:url(/assets/circular-medium-a15f27927c26893a565bb5b10301f84f425816cd947c0c4c325f0969a9803b31.woff) format("woff"), url(/assets/circular-medium-faa84b90778c50fa0b0b668f0b2a80ca534521bc5fec258fa4fb87f464e0451b.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Circular";src:url(/assets/circular-book-italic-f33f236320a951ebd0d79727ed038af33a1a9136a48166615f00838d9e209648.woff) format("woff"), url(/assets/circular-book-italic-71079533abd5164d5fb2cb48c73ae2973d81716c661c50cba50ace1d24c5e511.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Helvetica Neue";font-weight:100;src:url(/assets/helvetica-neue-light-2640d63343933484c244aedc90f48b5227d45622a06bbc9740b683974f8fa98e.woff) format("woff")}#header{width:100%;position:absolute;top:0px;background:transparent;z-index:9999999;display:flex;justify-content:center;flex-direction:column}#header.blue{box-shadow:0px 2px 6px rgba(174,174,174,0.5)}#header.blue svg.nav-logo path{fill:#007ABE}#header.blue svg.menu-icon path{fill:#4D4D4D}#header .top-nav{width:100%;padding:22px 16px;display:flex;justify-content:space-between;align-items:center;position:relative}#header .top-nav .nav-logo{width:70px;position:absolute;left:48%;margin-left:-35px}#header .top-menu{width:100%;background:#fff;position:absolute;top:0;z-index:99999;box-shadow:0px 2px 6px rgba(0,0,0,0.25);display:none}#header .top-menu .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:22px 14px 22px 9px}#header .top-menu .head>*{display:flex;justify-content:left;align-items:center}#header .top-menu .nav-logo{width:102px;margin-left:16px}#header .top-menu .nav-logo.blue path{fill:#007ABE}#header .top-menu .menu{padding:22px 18px 60px}#header .top-menu .menu ul{list-style:none}#header .top-menu .menu ul li{margin-bottom:18px}#header .top-menu .menu ul li a{color:#4D4D4D}#header .top-menu .menu ul li:last-child{margin-bottom:unset}.btn-trp{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;font-family:clarke, serif;font-style:normal;font-weight:500;line-height:16px;align-items:center;text-align:center;letter-spacing:0.015em;background-color:#007ABE;color:#fff;padding:16px 64px;display:inline-block;border:none}.btn-trp.small{font-size:11px;padding:5px 14px}.btn-trp.lg{padding:16px 10px;font-size:16px}.btn-trp.ghost{background:transparent;border-width:2px;border-style:solid}.btn-trp.ghost.white{border-color:#fff;color:#fff}.btn-trp.ghost.grey{border-color:#d7d8d8;color:#d7d8d8}.btn-trp.no-border{padding:unset;font-size:14px;background-color:unset;color:#007ABE}.btn-trp.full{width:100%}.btn-trp-group{display:flex;flex-direction:row}.btn-trp-group .btn-trp{margin-right:24px}.btn-trp-group .btn-trp:last-child{margin-right:unset}.landing-tabs{font-family:Clarke;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.015em}.landing-tabs a{margin-right:16px;color:#4D4D4D}.landing-tabs a:last-child{margin-right:unset}.landing-tabs a:hover,.landing-tabs a.active,.landing-tabs a:active{color:#007ABE;text-decoration:underline}.modal{width:100%}#introModal,.cta-modal{width:100%;background:transparent;display:flex;top:0px;justify-content:center;align-items:center}#introModal iframe,.cta-modal iframe{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex}.box{background-color:#fff}.box--column{display:flex;flex-direction:column}.box--plain{background-color:transparent;padding:0}.box .result{margin-bottom:1.25rem;font-weight:bold;color:#76777a;font-family:inherit}.box__title{font-size:16px;color:#aeaeae}.box.auth{padding:56px 17px;width:100%}.box.onboarding{max-width:682px;padding:42px 56px}.box.onboarding.wide{max-width:990px}.box.resource{min-width:450px}.box.padded{padding:40px}.box p{font-style:normal;font-weight:normal;font-size:16px;line-height:26px;letter-spacing:0.015em}.box h1.title{font-style:normal;font-weight:500;font-size:48px;letter-spacing:0.015em;margin-bottom:8px}.page-title{font-weight:500;text-transform:capitalize;font-size:24px;font-family:clarke, serif;color:#4D4D4D;letter-spacing:0.015em;font-style:normal;line-height:30px}.page-title.full{width:100%}.page-title.biggest{font-size:48px;font-family:"Clarke", sans-serif;padding-bottom:20px}.page-title.white{color:white}.page-title.blue{color:#01a5d9}.page-title.word{text-transform:none}.page-title.centered{text-align:center}.page-title.expand{padding:8px;background-color:#fff;width:100%;cursor:pointer;position:relative}.page-title.expand svg{position:absolute;right:10px}.page-title.expand svg.rotate-180{transform:rotate(180deg)}.page-title.centered{width:100%;text-align:center}.page-title.no-padding{padding:0px}.page-title.no-margin{margin:0px}.page-title.circular{font-family:circular;font-weight:bold;font-size:22px;line-height:30px;letter-spacing:0.015em}.input-trp{width:100%;border-bottom:1px solid #aeaeae;padding:10px 0 2px;margin-bottom:20px;position:relative}.input-trp.medium{width:50%}.input-trp.smallest{width:25%}.input-trp.lean{padding-top:0}.input-trp.no-margin{margin:0}.input-trp.side-margin{margin:0 20px}.input-trp.white{background:white;padding-left:10px;padding-right:10px}.input-trp.white:focus,.input-trp.white:active{background:white}.input-trp.normal{height:40px;margin-right:20px}.input-trp.normal::-moz-placeholder{color:#aeaeae;opacity:0.6}.input-trp.normal:-ms-input-placeholder{color:#aeaeae;opacity:0.6}.input-trp.normal::placeholder{color:#aeaeae;opacity:0.6}.input-trp--check{border-bottom:0;display:flex;align-items:center}.input-trp--check .input-label{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;letter-spacing:0.015em}.input-trp--check.flip{flex-direction:row-reverse;justify-content:flex-end}.input-trp--check input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #4D4D4D;width:20px;height:20px;min-height:20px;min-width:20px;border-radius:2px}.input-trp--check input[type="checkbox"]:checked{background-color:#4D4D4D;background-image:url(/assets/cd-assets/svg/icon-tick-white-d7ebd9948d83b6e0e0c60aca23904fda030ecf7348f75162c5f6184c9ada5e2a.svg);background-size:80%;background-repeat:no-repeat;background-position:center}.input-trp--check input.error-input[type="checkbox"]{border:2px solid #D50000}.input-trp--check input.error-input[type="checkbox"]:checked{background:#D50000}.input-trp.social{margin-right:20px;padding:0}.input-trp.social input{height:50px}.input-trp.search{min-height:40px;height:unset}.input-trp.error{border-bottom:none}.input-trp div.error{font-size:12px;line-height:16px;letter-spacing:0.015em;color:#D50000;border-top:1px solid #D50000;padding-top:12px;border-bottom:4px solid white;margin-bottom:-4px}.input-trp div.error a{text-decoration:underline;color:#D50000}.input-trp ul.error{border-bottom:4px solid white;margin-bottom:-3px;border-top:1px solid #D50000;list-style:inside;color:#4D4D4D}.input-trp ul.error li{font-size:12px;line-height:22px;letter-spacing:0.015em}.input-trp label.error{color:#D50000;font-size:12px;line-height:16px;letter-spacing:0.015em}.input-trp label.dy-label{font-size:12px;line-height:16px;letter-spacing:0.015em;color:#919194;position:absolute;top:0px;left:10px}.input-trp--group{border-bottom:none;display:flex;flex-direction:row}.input small.error{color:#D50000}.hero{display:flex;align-items:center;margin:0 auto}.hero.banner{position:relative;justify-content:center;flex-direction:column;box-sizing:border-box;overflow:hidden;padding-top:257px}}@media screen and (min-width: 320px) and (min-width: 769px){.hero.banner{min-height:513px}}@media screen and (min-width: 320px){.hero.banner.subdomain{padding-top:169px}.hero.banner>p{font-size:16px;font-style:normal;text-align:center;font-weight:normal;line-height:26px;letter-spacing:0.015em;color:#FFFFFF;margin-top:10px;max-width:288px}.hero.banner .info-trp p a{color:#01a5d9}.hero.white{color:white}.hero .title{font-family:Circular;font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:37px;letter-spacing:0.015em;text-align:center;color:white;text-transform:uppercase;width:-webkit-min-content;width:-moz-min-content;width:min-content}.hero .title-2{font-family:Circular;font-size:48px;font-weight:500;font-style:normal;line-height:63px;letter-spacing:0.015em;text-align:center;color:white;text-transform:uppercase;margin-top:50px}.hero .tagline{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-0.2px;color:#e8e8ea;text-align:center}.hero.left{align-items:start}.featured-project{position:relative;display:flex;align-items:center}.featured-project .description{width:100%}.featured-project .description .title{font-family:Clarke;font-size:24px;font-style:normal;font-stretch:normal;font-weight:500;line-height:30px;letter-spacing:0.015em;color:white}.featured-project .description .nonprofit{opacity:0.8;font-family:circular;font-size:18px;line-height:26px;letter-spacing:0.015em;color:white}.featured-project .description .text{font-family:circular;font-size:16px;line-height:26px;letter-spacing:0.015em;text-align:left;padding-top:16px;font-style:normal;font-weight:normal;margin-bottom:40px;color:#fff}.featured-project .description.blog-title{min-height:auto;height:110px;width:80%;padding-left:24px;margin-top:240px;padding-top:25px;padding-bottom:24px;text-transform:uppercase;padding-right:10px;font-family:Clarke}.featured-project .description.blog-title a{color:#fff}.featured-project .description.blog-title a:hover{text-decoration:underline}.featured-project .display-image{display:none}.underline{display:inline-block}.underline::after{border-bottom:4px solid #fec526;width:70%;content:' ';margin:30px auto;display:flex}.underline.left::after{margin-left:0px}.underline.spaced::after{margin-top:30px}.section-title{width:100%}.section-title.centered{display:flex;flex-direction:column;align-items:center}.section-title .title{font-family:Clarke;font-size:100px;font-weight:500;font-style:normal;font-stretch:normal;line-height:30px;letter-spacing:0.015em;text-transform:uppercase;color:inherit}.section-title .title.centered{text-align:center}.section-title .title-sm{font-size:30px}.section-title .title.small{font-size:24px}.section-title .title.smallest{font-size:24px}.section-title .corner-pattern{position:absolute;top:0;right:0;z-index:5}.ctas{min-height:234px;background-color:white;color:#aeaeae;position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:40px 16px;margin-top:-1px}.ctas img{-o-object-fit:contain;object-fit:contain;width:100%}.ctas.webinar-advert{width:auto;min-width:600px;display:flex;flex-direction:row;padding:unset}.ctas.webinar-advert .col{flex:1;padding:20px}.ctas.webinar-advert .col p.ctas__text{margin-bottom:8px}.ctas.webinar-advert .col.double{flex:2}.ctas.no-padding{padding:0;min-height:auto}.ctas.centered{justify-content:center}.ctas iframe{height:190px}}@media screen and (min-width: 320px) and (min-width: 769px){.ctas{margin-right:20px}}@media screen and (min-width: 320px){.ctas .color-tag{display:inline-block;width:0px;height:0px;border-top:20px solid;border-right:20px solid;position:absolute;right:0;top:0;border-bottom:20px solid transparent;border-left:20px solid transparent}.ctas .color-tag.green{color:#00b1b0}.ctas .color-tag.orange{color:#fec526}.ctas .color-tag.blue{color:#007ABE}.ctas__title{font-size:24px;color:#007ABE;font-family:"Clarke";line-height:1.25;letter-spacing:0.8px}.ctas:last-child{margin-right:0}.ctas__text{font-size:15.7px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:26px;letter-spacing:0.015em;color:#4D4D4D;margin:16px 0;margin-bottom:auto}.ctas__text.no-logo{display:flex;align-items:center;justify-content:center;font-size:24px;font-family:'Clarke';height:100%}.ctas__text.blue{color:#007ABE;font-weight:500}.ctas__icon-link.blue{font-family:"Clarke";color:#007ABE;font-weight:500;font-size:14px;font-style:normal;line-height:19px;letter-spacing:0.015em;position:relative}.ctas__icon-link.right-caret::after{content:url(/assets/cd-assets/svg/arrow-right-c01f9bdf45ca0deffdc0e7143c97c831607d5b2a088d559a728ce6ae51144f0f.svg);margin-left:16px;position:absolute;top:2px}.ctas .logo-image{width:260px;height:120px;display:flex;background-position:center;background-size:contain;background-repeat:no-repeat}.illustration{display:flex;flex-direction:column;align-items:center;margin:56px 0}}@media screen and (min-width: 320px) and (min-width: 769px){.illustration{flex-direction:row}}@media screen and (min-width: 320px){.illustration__description{font-size:16px;max-width:595px;font-style:normal;font-weight:normal;line-height:26px;text-align:center;letter-spacing:0.015em}}@media screen and (min-width: 320px) and (min-width: 769px){.illustration__description{max-height:120px}}@media screen and (min-width: 320px){.illustration__image{margin-right:60px}.illustration__title{position:relative;height:100px;display:flex;align-items:center;justify-content:center}.illustration__title .number,.illustration__title .text{position:absolute}.illustration__title .text{font-family:Clarke;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:30px;letter-spacing:0.015em;color:#4D4D4D;text-align:center}.illustration__title .number{opacity:0.1;font-family:Clarke;font-size:96px;font-weight:500;font-style:normal;font-stretch:normal;line-height:129px;letter-spacing:0.015em;color:#01a5d9;text-align:center}}@media screen and (min-width: 320px) and (min-width: 769px){.illustration.flipped{flex-direction:row-reverse}}@media screen and (min-width: 320px){.illustration.flipped .illustration__image{width:225px;height:200px}}@media screen and (min-width: 320px) and (min-width: 769px){.illustration.flipped .illustration__image{margin-left:60px;margin-right:0}}@media screen and (min-width: 320px){.illustration__content{flex:1}.banner-cta-wrapper{width:100%;justify-content:space-around;margin-top:40px;display:flex;box-sizing:border-box;flex-direction:column-reverse}.avatar,.avatar-icon{width:36px;height:36px;margin-left:20px;border-radius:50%;background-color:#fec526;color:#fff}.avatar:before,.avatar-icon:before{display:flex;justify-content:center;align-items:center;align-content:center;height:36px;color:#fff}section#content{background-color:#fff}.trp-wrapper{width:100%;color:inherit}.trp-wrapper.auto{overflow:auto}.trp-wrapper.with-bg{background-position-x:20%;background-size:auto 60%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.8);position:relative;background-blend-mode:multiply}.trp-wrapper.shaded{background-color:rgba(77,77,77,0.3)}.trp-wrapper.absolute{position:absolute;z-index:9999}.trp-wrapper.grey{background-color:#76777a}.trp-wrapper.white{background-color:#fff}.trp-wrapper.dark-white{background-color:#f6f6f6}.trp-wrapper.blue{background-color:#007ABE;color:#fff}.trp-wrapper.padded{padding:60px 16px}.trp-wrapper.resource-banner{background-image:url(/assets/cd-assets/covid19-banner-d1f6aeb58c34fefab46d7ac511b1f326257b1aaeb8c7a9161124423d83688f05.png);padding-bottom:150px;padding-top:180px;width:100%;background-repeat:no-repeat;background-size:cover}.trp-wrapper.resource-banner p,.trp-wrapper.resource-banner h1{color:#fff !important}.trp-container{max-width:1192px;width:100%;margin:0 auto;box-sizing:border-box;color:inherit}.trp-container.relative{position:relative}.trp-container.section{max-width:1080px;padding:0 50px}.trp-container.small-section{max-width:1192px}.trp-container.centered{display:flex;justify-content:center;flex-direction:column;align-items:center}.trp-header{height:80px;width:100%}.passion-opportunity-text{font-style:normal;font-weight:normal;font-size:16px;line-height:26px;letter-spacing:0.015em;color:inherit;margin-bottom:40px}.passion-bg{background-image:url(/assets/home-page/passion_meets_opp-84d62217e4a58be9a12a3ef612bcd3ef5defe387ba1de7557796a6a253cc39ba.jpg);background-repeat:no-repeat;background-color:#000000a6;background-blend-mode:color;background-size:cover;color:#fff}#footer,#dashboard_footer{width:100%;position:relative}#footer .f-top-section,#dashboard_footer .f-top-section{border-top:1px solid #d7d8d8;background:#fff;padding:24px 22px}#footer .f-bottom-section,#dashboard_footer .f-bottom-section{background-color:#4D4D4D;display:flex;align-items:center}#footer nav .nav-item .nav-link,#dashboard_footer nav .nav-item .nav-link{color:#4D4D4D}#l-footer-nav ul.nav-items{display:flex;flex-wrap:wrap;font-size:14px;font-weight:bold;color:#4D4D4D}#l-footer-bottom{height:58px;vertical-align:middle;display:flex;padding:0px 24px}.l-get-started-btn{display:flex;justify-content:center}img.pattern{display:none}#content,#dashboard_content{width:100%;padding-top:70px}#content .wrapper,#dashboard_content .wrapper{padding:20px 50px}#content .wrapper.full-height,#dashboard_content .wrapper.full-height{min-height:calc(100vh - 80px)}#content .wrapper.signed_in,#dashboard_content .wrapper.signed_in{margin-top:80px;margin-left:300px}#content .wrapper.no-padding,#dashboard_content .wrapper.no-padding{padding:unset;margin:unset}.is-transparent-bg{background:transparent !important;box-shadow:none !important;padding-top:unset !important}.options-box{padding:56px 16px;background:#fff;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:390px;border-radius:2px}.options-box.wide{width:702px}.options-box .box-head{display:flex;position:relative;width:100%;justify-content:center}.options-box p{font-family:inherit;font-style:normal;font-weight:normal;font-size:16px;line-height:26px;letter-spacing:0.015em;color:#4D4D4D;text-align:center}.options-box .options{margin-top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.options-box .options .option{padding:22px 24px;border:1px solid #d7d8d8;box-sizing:border-box;border-radius:2px;font-family:"Clarke";font-size:14px;line-height:19px;letter-spacing:0.015em;color:#007ABE;margin-bottom:8px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:83px}.options-box .options .option svg.icon{width:34px;height:34px;margin-right:11px;margin-left:-13px}.options-box .options .option svg.caret{margin-left:16px}.options-box .options .option:hover{background:#007ABE;color:#fff;border:1px solid #007ABE}.options-box .options .option:hover svg path{fill:#fff}.options-box .options .option:hover svg circle{stroke:#fff}.options-box h1{font-family:"Clarke";font-style:normal;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0.015em;color:#4D4D4D;margin-bottom:8px}.l-col{flex:1;margin-right:6px;margin-bottom:10px}.l-col.double{flex:2}.l-col.double.project{flex:1.5}.l-col:last-child{margin-right:0}.l-col--table{margin-right:0;margin-bottom:0}.l-col.stacked{margin-bottom:0}.l-col.initial{flex:unset}.l-col.centered{display:flex;justify-content:center;align-items:flex-start}.l-col.vertical.centered{flex-direction:column;align-items:center}.l-col.project{padding-right:40px}.l-col.project:last-child{padding-right:0}.l-col.inline{display:inline-flex;width:unset}.l-col.padded{padding:43px}.l-col.auth-background{display:none}.l-col.option-box{padding:53px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #d7d8d8;margin-right:30px}.l-col.option-box:last-child{margin-right:unset}.l-col.option-box svg{margin-bottom:40px}.l-col.option-box a{color:#4D4D4D;text-align:center}.l-col.option-box a.btn-trp{color:#fff}.l-col.option-box a h4.title{font-family:"Clarke";font-style:normal;font-weight:500;font-size:14px;line-height:19px;letter-spacing:0.015em;margin-bottom:16px;text-align:center}.l-col.option-box a p{font-style:normal;font-weight:normal;font-size:14px;line-height:20px;text-align:center;letter-spacing:0.015em;margin-bottom:8px}.l-col.option-box a.bottom-pad{margin-bottom:-7px}.l-col.option-box:hover{background:#007ABE;cursor:pointer;border-color:#007ABE}.l-col.option-box:hover *{color:#fff}.l-col.option-box:hover .right svg,.l-col.option-box:hover .right circle,.l-col.option-box:hover .right line{stroke:#fff}.footer{background-color:#76777a}.footer-nav-links,.footer-copyright-links{padding:0.7em 0;display:flex;justify-content:space-between;margin:0;list-style:none;font-size:14px}.footer-nav-links li a,.footer-copyright-links li a{color:#fff;font-size:12px}.footer-nav-links{padding-left:1.5em;width:42%}.footer-copyright-links{padding-right:0.5em;margin-left:34%;width:22%}}
