.ga-np{background-color:#fff;color:#353535}.ga-np
.container{max-width:1212px}.ga-np
h1{font-family:'GothamBookRegular';font-size:38px;line-height:50px}.ga-np
h2{font-family:'GothamBookRegular';font-size:28px;line-height:42px}.ga-np
h3{font-family:'GothamMediumRegular';font-size:20px}.ga-np
p{font-size:18px;line-height:26px}.ga-np h2.lead,
.ga-np
p.lead{font-family:'GothamMediumRegular';font-size:18px;line-height:32px}@media (max-width:767px){.ga-np
h1{font-size:24px;line-height:32px;margin-bottom:5px}.ga-np
h2{font-size:18px;line-height:26px}.ga-np
h3{font-size:18px}.ga-np
p{font-size:15px;line-height:24px}.ga-np
p.lead{font-size:15px;line-height:26px;margin-bottom:20px}}.ga-np .no-top{margin-top:0}.ga-np
.header{height:700px;background-image:linear-gradient(116deg, #d0f6f6, #d7f6d8);padding:53px
0}.ga-np .header>.container{width:100%;height:100%}.ga-np .header
.blurb{display:flex;flex-direction:column;justify-content:center;height:100%}.ga-np .header .nonprofit-photo{display:flex;align-items:flex-end;flex-direction:column;justify-content:center;height:100%;max-height:583px;padding:0
38px}.ga-np .header .nonprofit-photo>div{position:relative;max-width:540px}.ga-np .header .nonprofit-photo>div:empty{width:540px;height:547px;background-color:#fff}.ga-np .header .nonprofit-photo > div:before,
.ga-np .header .nonprofit-photo>div:after{display:block;content:'';position:absolute;background-repeat:no-repeat;background-size:contain}.ga-np .header .nonprofit-photo>div:before{left:-34px;bottom:0px;width:108px;height:129px;background-image:url('/images/doodles-lowerL.svg')}.ga-np .header .nonprofit-photo>div:after{right:-38px;top:-29px;width:108px;height:121px;background-image:url('/images/doodles-upperR.svg')}.ga-np .header .nonprofit-photo>div>img:first-of-type{border:20px
solid #fff;border-bottom-width:100px;box-shadow:0 1px 8px 0 rgba(0,0,0,0.05)}.ga-np .header .nonprofit-photo>div>img:nth-of-type(2){margin-top:-120px}.ga-np .header .nonprofit-photo>div>img.img-content-fit{width:auto;object-fit:cover;max-width:100%}.ga-np .header .nonprofit-photo>div>.video-play-btn{display:block;height:80px;width:80px;background:url("/images/play-button.svg");position:absolute;top:40%;left:50%;margin-left:-40px;margin-top:-40px}.ga-np .header .blurb #join-email-button{height:50px;font-family:'GothamBold';font-size:16px}.ga-np .header .blurb
a{width:298px;color:#fff;margin-top:20px}@media (max-width:767px){.ga-np
.header{height:auto}.ga-np .header .nonprofit-photo{align-items:center;margin-top:40px}.ga-np .header .nonprofit-photo .img-content-fit{height:auto;max-width:100%}.ga-np .header .nonprofit-photo>div>.video-play-btn{transform:scale(0.7);top:32.5%}.ga-np .header .blurb
a{display:block;margin-left:auto;margin-right:auto}}.ga-np
.partners{display:flex;flex-direction:column;justify-content:center;min-height:350px;-webkit-animation:scrollBgUp 15s linear alternate infinite;animation:scrollBgUp 15s linear alternate infinite;background:#fff url('/images/brands-desktop@2x.png') repeat-y scroll top center / cover;overflow:hidden}.ga-np .partners
h2{text-shadow:0 0 20px #fff}@media (max-width:767px){.ga-np
.partners{min-height:200px;background:#fff url('/images/brands-mobile@2x.png') repeat-y scroll top center / cover;padding-left:15px;padding-right:15px}}.ga-np
.how{background-color:#f7fafa;padding:90px
0}@media (max-width:767px){.ga-np
.how{padding:50px
0}}.ga-np .how
.steps{font-size:16px;line-height:26px;text-align:left;padding:0
63px}.ga-np .how .steps:first-of-type{padding-left:0}.ga-np .how .steps:last-of-type{padding-right:0}.ga-np .how .steps
img{height:56px;margin-top:25px;margin-bottom:25px}@media (max-width:767px){.ga-np .how
.steps{padding:0
15px}.ga-np .how .steps:first-of-type{padding-left:15px}.ga-np .how .steps:last-of-type{padding-right:15px}.ga-np .how .steps
img{margin-top:40px;margin-bottom:20px}}@media(min-width:768px) and (max-width:800px){.ga-np .how
.steps{padding-left:35px;padding-right:35px}}.ga-np
.button{height:426px}.ga-np .button>.container{height:100%}.ga-np .button img.img-responsive{max-height:326px}.ga-np .button
.blurb{display:flex;flex-direction:column;justify-content:center;height:100%;padding-left:4%}.ga-np .button
.image{display:flex;flex-direction:column;justify-content:flex-end;height:100%}@media (max-width:767px){.ga-np
.button{height:auto;padding-top:50px}.ga-np .button>.container{width:100%}.ga-np .button
.blurb{padding-left:15px}.ga-np .button
h4{margin-top:initial}.ga-np .button div+div{padding-left:0}.ga-np .button h4+p{margin-bottom:35px}}@media(min-width:768px) and (max-width:800px){.ga-np
.button{height:290px}}.ga-np
.testimonials{background-color:#f8fafb;padding:100px
0 70px}.ga-np .testimonials .quotes>.panel{display:flex;flex-direction:column;justify-content:center;min-height:420px;border:0;border-top:2px solid #dedede;border-radius:0;box-shadow:none}.ga-np .testimonials .quotes > .panel .panel-body:before{display:inline-block;width:56px;height:16px;background:url('/images/quotation-marks.svg') no-repeat center/contain}.ga-np .testimonials
blockquote{border-left:0;margin:0;padding-left:0;padding-right:0}.ga-np .testimonials blockquote>p{color:#555;font-style:italic;line-height:34px}.ga-np .testimonials blockquote>footer{font-family:'GothamMediumRegular';font-size:16px;line-height:26px}@media (max-width:767px){.ga-np
.testimonials{padding:50px
0}.ga-np .testimonials .quotes>.panel{min-height:auto}}.ga-np
.cta{display:flex;flex-direction:column;justify-content:center;height:336px;background-image:linear-gradient(103deg, #d0f6f6, #d7f6d8)}.ga-np .cta .cta-signup{width:204px;font-family:'GothamBold';font-size:22px;margin-top:30px}@media (max-width:767px){.ga-np
.cta{height:261px}}.ga-np .custom-np-ps{color:#9e9e9e;font-weight:bold;font-family:'GothamLightRegular'}.ga-np
.alert{border:0;margin:0
0 auto;padding:15px
60px;text-align:center;border-radius:0;position:relative}.ga-np .alert.alert-info{color:#fff;background-color:#44b7e0}.ga-np .alert
.close{position:absolute;top:50%;right:20px;margin-top:-10px;float:none;width:20px;height:20px;opacity:1}.ga-np .alert .close.close--white{color:#fff}.ga-np .alert
strong{font-family:GothamMediumRegular,sans-serif}.ga-np .alert
p{font-size:20px}.ga-np .alert a,
.ga-np .alert a:hover{color:#fff;font-family:GothamMediumRegular,sans-serif;text-decoration:underline}@media only screen and (min-width: 0px) and (max-width: 767px){.ga-np
.alert{padding:15px}.ga-np .alert
.close{position:unset;margin:0
0 10px auto;display:block}.ga-np .alert
p{font-size:15px;font-family:GothamLightRegular,sans-serif}.ga-np .alert
a{display:block}}