.service-feature-501c-wrap img{width:100%;padding:10%}@media (min-width: 768px){.service-feature-501c-wrap img{padding:0}}@media (min-width: 768px){.service-feature-501c-wrap{display:flex;justify-content:center;align-items:center;position:relative}}.service-feature-501c{color:#ffffff}.service-feature-501c .service-subheader{color:#f99e1b}.service-feature-501c .service-header{color:#ffffff}.nonprofitFormIntro-lead{font-size:1.2em;line-height:1.8;padding-bottom:30px}@media (min-width: 768px){.nonprofitFormIntro-lead{padding-bottom:60px}}.nonprofitFormation-service-hero{min-height:auto;padding:30px 0;position:relative;border-bottom:0}.nonprofitFormation-service-hero .service-hero-content{position:unset;max-width:100%;text-align:center;top:unset;transform:unset}@media (min-width: 768px){.nonprofitFormation-service-hero{padding:60px 0}.nonprofitFormation-service-hero .service-hero-headline{font-size:3em}}.nonprofitFormation-service-hero-boxes{display:flex;flex-direction:column}.nonprofitFormation-service-hero-boxes .col-md-6{height:auto;margin:20px 0}.nonprofitFormation-service-hero-boxes .col-md-6:last-child .box{background-color:#1d305f;color:#ffffff}.nonprofitFormation-service-hero-boxes .col-md-6:last-child .box .service-subheader{color:#ffffff}.nonprofitFormation-service-hero-boxes .box{height:100%;background-size:75%;background-position:bottom right;background-repeat:no-repeat}.nonprofitFormation-service-hero-boxes .service-subheader{margin-bottom:20px}.nonprofitFormation-service-hero-boxes .list__checks{margin-bottom:20px}.nonprofitFormation-service-hero-boxes .list__checks > li + li{margin-top:10px}.nonprofitFormation-service-hero-boxes .btn{margin-top:20px}.nonprofitFormation-service-hero-boxes .box__contentLg{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (min-width: 992px){.nonprofitFormation-service-hero-boxes{flex-direction:row}.nonprofitFormation-service-hero-boxes .box__contentLg > div:first-child{min-height:350px}}.webp .nonprofitFormation-service-hero-boxes .col-md-6:first-child .box{background-image:url("https://i.harborcompliance.com/images/service/nonprofit-formation/nonprofit-formation-incorporation-bg.webp")}.webp .nonprofitFormation-service-hero-boxes .col-md-6:last-child .box{background-image:url("https://i.harborcompliance.com/images/service/nonprofit-formation/nonprofit-formation-501c-bg.webp")}.no-webp .nonprofitFormation-service-hero-boxes .col-md-6:first-child .box{background-image:url("https://i.harborcompliance.com/images/service/nonprofit-formation/nonprofit-formation-incorporation-bg.jpg")}.no-webp .nonprofitFormation-service-hero-boxes .col-md-6:last-child .box{background-image:url("https://i.harborcompliance.com/images/service/nonprofit-formation/nonprofit-formation-501c-bg.jpg")}.nonprofitFormation-clients .star-rating{font-size:1.2em;color:rgb(31.875, 31.875, 31.875)}.nonprofitFormation-clients .service-subheader-line span{background-color:rgb(245.6526315789, 247.2105263158, 249.5473684211)}.nonprofit-hero{background-image:url("https://i.harborcompliance.com/images/service/nonprofit-brytebridge/hero-background-gradient@2x.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.nonprofit-hero h1{font-size:48px;line-height:56px}@media (max-width: 768px){.nonprofit-hero h1{font-size:38px;line-height:46px}}@media (max-width: 480px){.nonprofit-hero h1{font-size:32px;line-height:40px}}.nonprofit-hero .h4{font-size:19.2px;line-height:23px;letter-spacing:1.92px}.brytebridge-star-rating.star-rating{color:#202020}.brytebridge-star-rating.star-rating span,.brytebridge-star-rating.star-rating a{color:#202020}.brytebridge-star-rating.star-rating #stars i{color:#0079d0}@media (min-width: 1200px){.nonprofit-container.container{width:792px}}@media (min-width: 992px){.nonprofit-container.container{width:792px}}@media (max-width: 480px){.brytebridge-harbor-logo{flex-direction:column;align-items:center}.brytebridge-harbor-logo .gray-divider{width:100%;height:1px}}.brytebridge-chart-desktop{display:block}.brytebridge-chart-mobile{display:none}@media (max-width: 600px){.brytebridge-chart-desktop{display:none}.brytebridge-chart-mobile{display:block}}#nonprofit-startup .list__checks li:before{color:#1BBCD3}@media (min-width: 992px){.lg-service-block.service-text-block{padding:0;max-width:938px;margin-inline:auto}}#nonprofit-resources .stripe-darkblue-gradient{background:white}#nonprofit-resources .stripe{padding:0}#nonprofit-resources p.service-subheader{color:#1d305f}#nonprofit-resources p.service-description{color:#202020}.pricing-table-wrap{overflow:hidden;border-color:#cfd7e3}.pricing-table{width:100%;border-collapse:collapse}.pricing-table thead th{text-align:center;padding:18px 16px;font-size:25.6px;line-height:30.72px;color:#1d305f;border-right:1px solid #cfd7e3}.pricing-table thead th:last-child{border-right:0}.pricing-table tbody td{border-top:1px solid #cfd7e3;border-right:1px solid #cfd7e3;vertical-align:top}.pricing-table tbody td:last-child{border-right:0}.feature-list{margin:0;padding-left:1.1rem;display:grid;gap:10px;text-align:left}.features{margin-bottom:2rem;padding:1rem}.price-row{display:grid;gap:12px;justify-items:center;background:#E8F8FB;padding:22px 18px}.price-row h2{margin-top:1rem;margin-bottom:1.25rem}.price{font-size:28px;font-weight:800;color:#1d305f}.stack-title{display:none;font-weight:800;font-size:25.6px;line-height:30.72px;color:#1d305f;margin-bottom:10px}.stack-price{display:none}@media (max-width: 992px){.pricing-table-wrap{border:0;border-radius:0}.pricing-table{background:transparent}.pricing-table thead{position:absolute;left:-9999px;top:-9999px}.pricing-table,.pricing-table tbody,.pricing-table tr,.pricing-table td{display:block;width:100%}.pricing-table tbody td{border-right:0;border-left:0;padding-top:1.5rem;background:white;margin-top:1rem;border-radius:12px}.pricing-table tbody td + td{border-top:1px solid #cfd7e3}.desktop-price{display:none !important}.stack-price{display:block}.stack-title{display:block}.price-row{border-top:1px solid #cfd7e3;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.price-row h2{margin-top:0rem;margin-bottom:1.25rem;font-size:28px}}.mobile-comparison{display:none}.mobile-comparison-btn{display:none;margin-top:0.5rem;margin-bottom:1rem}.mobile-btn-container{display:none;justify-content:space-between}.comparison-table{overflow:hidden;border-color:#cfd7e3}.comparison-table i{font:normal normal normal 22px/1 FontAwesome, sans-serif}.comparison-table table{width:100%;border-collapse:collapse}.comparison-table thead th{text-align:center;padding:18px 16px;font-size:16px;line-height:25.72px;color:#1d305f;border-right:1px solid #cfd7e3;vertical-align:bottom}.comparison-table thead th:last-child{border-right:0}.comparison-table tbody td{text-align:center;vertical-align:middle;padding:16px;border-top:1px solid #cfd7e3;border-right:1px solid #cfd7e3}.comparison-table tbody td:first-child{text-align:left;font-weight:600;color:#202020}.comparison-table tbody td:last-child{border-right:0}.comparison-table .feature-list{padding-left:1.1rem;display:grid;gap:0px;text-align:left;font-weight:400;margin-top:0.5rem;margin-left:0.5rem;font-size:16px}@media (max-width: 992px){.comparison-table .mobile-btn-container{display:flex;justify-content:space-between}.comparison-table .mobile-comparison-btn{display:block}.comparison-table table.pricing-table{border-collapse:separate;border-spacing:0}.comparison-table{border:0;border-radius:0;background:none}.comparison-table table,.comparison-table tbody,.comparison-table tr,.comparison-table td,.comparison-table th{display:block;width:100%}.comparison-table thead{display:none}.comparison-table tbody td{text-align:left;background:#fff;padding:5px 20px;margin:0;border:none !important;border-radius:0}.comparison-table i{vertical-align:top;margin-right:2px}.comparison-table tbody td:first-child{margin-bottom:0;font-size:20px;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px}.comparison-table tbody td:last-child{margin-bottom:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-bottom:20px}.comparison-table tbody tr{border-bottom:none;margin-bottom:2rem;background-color:white;border-radius:12px}.comparison-table .mobile-comparison{margin:0 0px 5px;display:inline;font-weight:600}.comparison-table .mobile-comparison .btn{display:block;margin-top:5px}.comparison-table .mobile-hide{display:none}}@media (max-width: 590px){.comparison-table .mobile-btn-container{flex-direction:column}}