:root{--purple:#490e67;--gold:#ffd040}*,*:after,*:before{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:55.5%}body{color:var(--purple);font:300 11px/1.4 'Raleway',sans-serif}main,aside{padding:40px!important}#ada-svg{transform:scale(.08)}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{zoom:1}img{max-width:100%;vertical-align:bottom;height:auto}a{text-decoration:none;color:var(--purple)}.wysiwyg-content a{color:var(--purple);text-decoration:underline;font-weight:700}.wysiwyg-content a.button{text-decoration:none}.wysiwyg-content a:hover{text-decoration:none}.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{margin-bottom:0}.wysiwyg-content h2+*,.wysiwyg-content h3+*,.wysiwyg-content h4+*,.wysiwyg-content h5+*,.wysiwyg-content h6+*{margin-top:0}.wysiwyg-content li{padding-bottom:.75em}a:focus,a:active,input:focus{-webkit-box-shadow:inset 0 0 3px 1px cyan;-moz-box-shadow:inset 0 0 3px 1px cyan;-ms-box-shadow:inset 0 0 3px 1px cyan;-o-box-shadow:inset 0 0 3px 1px cyan;box-shadow:inset 0 0 3px 1px cyan}.button{background:var(--gold);color:var(--purple);padding:10px;font-size:1.6rem;font-weight:700;transition:all 0.3s ease-in-out;position:relative;display:inline-block;text-decoration:none}.button.purple{background:var(--purple);color:var(--gold)}.button.purple:hover,a.header-2025-donate:hover{background:#3b0b53!important}.button.large{font-size:2rem}.button.small{font-size:1.4rem}.button.icon-button{padding:10px 15px 10px 60px}.button.icon-button:before{position:absolute;height:100%;left:0;top:0;line-height:1.8;font-size:140%;background:#fff;color:var(--gold);z-index:2;font-family:FontAwesome;background:var(--purple);padding:0 10px;transition:all 0.3s ease-in-out;border-right:2px solid #fff}.button.icon-button.small:before{line-height:2.2}.button.icon-button.purple-icon:before{color:var(--purple);background:var(--gold);border-right:2px solid var(--purple)}.button:hover,.footer-2025-bottom ul.footer-nav .footer-donate-button a:hover,a.header-2025-portal:hover{background:#ffbf00!important}.button:hover.icon-button:before{color:#ffbf00}.button:hover.icon-button.purple-icon:before{color:var(--purple);background:#ffbf00}.careers-nav-item>a,.donate-nav-item>a,.waystogive-nav-item>a,.employee-portal-nav-item>a{background:var(--gold)!important;color:var(--purple)!important;font-size:1.4rem!important;font-weight:700!important;transition:all 0.3s ease-in-out!important;position:relative!important;display:inline-block!important;padding:10px 15px 10px 60px!important;margin:0 5px!important;height:auto!important}.employee-portal-nav-item>a{background:#c5c5c5!important}.careers-nav-item>a:hover,.donate-nav-item>a:hover,.waystogive-nav-item>a:hover,.employee-portal-nav-item>a:hover{background:#ffbf00!important}.employee-portal-nav-item>a:hover{background:#a1a1a1!important}.careers-nav-item>a:before,.donate-nav-item>a:before,.waystogive-nav-item>a:before,.employee-portal-nav-item>a:before{position:absolute!important;height:100%!important;left:0!important;top:0!important;font-size:140%!important;background:#fff!important;z-index:2!important;font-family:'Font Awesome 5 Pro'!important;background:var(--purple)!important;padding:0 10px!important;transition:all 0.3s ease-in-out!important;border-right:2px solid white!important;color:var(--purple)!important;background:var(--gold)!important;border-right:2px solid var(--purple)!important;line-height:2.2!important}.employee-portal-nav-item>a:before{background:#c5c5c5!important}.careers-nav-item>a:hover:before,.donate-nav-item>a:hover:before,.waystogive-nav-item>a:hover:before,.employee-portal-nav-item>a:hover:before{color:var(--purple)!important;background:#ffbf00!important}.employee-portal-nav-item>a:hover:before{background:#a1a1a1!important}.careers-nav-item>a:before{content:'\f0b1'}.donate-nav-item>a:before{content:'\f004'}.waystogive-nav-item>a:before{content:'\f4bc'}.employee-portal-nav-item>a:before{content:'\f109'}p,ul,ol{font-size:1.6rem}.header-wrap{padding:4rem 2rem;background:#f2f2f2}p.featured-image-caption{margin:0;text-align:right;font-size:1.4rem}.header-buttons{margin-top:10px}.header-wrap h1{color:#000;margin:0;font-weight:300}h1{font-size:3.998rem}h2{font-size:2.827rem}h3{font-size:1.999rem}h4{font-size:1.6rem}h5{font-size:1.6rem}h6{font-size:1.6rem}.no-margin{margin:0}.no-padding{padding:0}div#ctct-form-458 a,div#ctct-form-1183 a{display:none}p#breadcrumbs{font-size:1.4rem;margin-bottom:0}p#breadcrumbs a{font-weight:600;color:var(--purple)}#post-404{text-align:center;padding:50px 0}#post-404 h1{margin:0}#post-404 i{font-size:10rem}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%!important}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;max-width:100%;position:absolute}#dafdirectdiv{width:100%!important}#lightbox a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.notification-bar{position:relative;background:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;padding:10px;font-weight:600;min-height:45px}.notification-bar *{margin:0}.notification-bar a{color:#fff;text-decoration:underline}.m-0{margin:0}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;position:relative;width:100%}.container{max-width:1280px;align-self:center;flex:1 auto;width:100%;height:100%}.centered{text-align:center}.reversed-column{flex-direction:row-reverse}.no-flex-container{max-width:calc(1280px - 1.5em);width:100%;margin:0 auto;position:relative}section.home-module.no-flex-container{margin:50px auto!important}.header{background:#fff;padding:20px 20px 50px;box-shadow:0 0 5px 0 rgb(0 0 0 / .75);z-index:999;position:relative}body.page-template-front-page .header{z-index:999;top:0;left:0;right:0;box-shadow:none}.search-bar{margin-bottom:20px;display:inline-block}.search-bar input[type='search']{background:#eee;padding:12px 10px 12px 30px;border:0;font-size:1.4rem;position:relative}.search-bar label{position:relative;height:40px;display:inline-block}.search-bar label:before{content:'\f002';color:var(--gold);font-family:'FontAwesome';position:absolute;left:7px;font-size:1.6rem;z-index:1;top:50%;transform:translate(0,-50%)}.logo-2025 img{height:80px}.header-flex{display:flex;align-items:center;justify-content:space-between}.header-2025{padding:20px 30px;z-index:9999999;border-bottom:6px solid #fbd041}nav.nav-2025{display:flex;align-items:center}a.header-2025-donate,a.header-2025-portal{background:var(--purple)!important;color:var(--gold)!important;font-size:16px!important;font-weight:bold!important;display:inline-block!important;padding:10px 20px!important;transition:all 0.3s ease-in-out}.mega-header-2025-donate a,.mega-portal-button a{background:var(--purple)!important;color:var(--gold)!important;font-weight:bold!important;display:inline-block!important;margin-left:8px!important}.mega-portal-button a{background:var(--gold)!important;color:var(--purple)!important}a.header-2025-portal{background:var(--gold)!important;color:var(--purple)!important}.mega-portal-button{margin-top:10px!important}.header-util-2025{display:none}#mega-menu-wrap-header-menu-2025 #mega-menu-header-menu-2025 p{margin-bottom:0;padding-bottom:0}#mega-menu-header-menu-2025 ul.mega-sub-menu a{color:var(--purple);font-size:2rem!important}#mega-menu-header-menu-2025 ul.mega-sub-menu ul a{font-size:1.8rem!important}#mega-menu-header-menu-2025 ul.mega-sub-menu .textwidget ul a{text-decoration:none}ul#mega-menu-header-menu-2025 ul.mega-sub-menu ul{border-left:2px solid #fbcc34;padding-left:10px;margin-left:3px}ul#mega-menu-header-menu-2025{margin-top:45px!important}.header-search-2025 i{font-size:2.7rem}.header-search-2025{display:flex;align-items:center}.header-search-2025 a{border-left:1px solid;height:100%;display:flex;align-items:center;padding-left:12px;margin-left:7px}.header-search-2025{position:relative}.header-search-input-wrapper{position:absolute;top:0;right:0;width:0;overflow:hidden;white-space:nowrap;transition:width 0.3s ease-in-out;background:#fff;z-index:10}.header-search-input-wrapper.active{width:345px}.header-search-input-wrapper.active .header-search-input{width:100%}.header-search-input-wrapper .header-search-input{border:2px solid var(--purple);padding:10px;font-size:1.6rem}.logo{float:left}.logo a{display:block}.logo-img{backface-visibility:hidden;height:50px}.nav{text-align:right;position:relative}.utility-nav-wrap{position:relative;margin-bottom:20px;margin-right:200px}.header-search-wrap{display:inline-block;top:0;position:absolute;right:0}.mega-menu-item .widget_text h5,.mega-menu-item .widget_text p{margin:15px 0 10px;padding-bottom:10px;border-bottom:1px solid}.mega-sub-menu .widget_media_image{padding-bottom:0px!important}.mega-sub-menu .widget_media_image+.widget_text{padding-top:0px!important}body.page-template-front-page .header #mega-menu-wrap-header-menu a.mega-menu-link{color:white!important}.button-column .widget_text{text-align:right!important}.button-column .widget_text .textwidget{border-top:1px solid;padding-top:20px}.button-column .button{margin:0 5px;line-height:1.2}ul.mega-sub-menu p,ul.mega-sub-menu a{font-size:1.2rem!important;color:#fff}ul.mega-sub-menu ul{padding:0;list-style-type:none}ul.mega-sub-menu .textwidget ul a{text-decoration:underline}ul.mega-sub-menu .textwidget ul a:hover{text-decoration:none}ul.mega-sub-menu a.button{color:var(--purple)}.popmake-content a{background:var(--gold);color:var(--purple);padding:10px;font-size:1.6rem;font-weight:700;transition:all 0.3s ease-in-out;position:relative;display:inline-block;text-decoration:none}.popmake-content a:hover{background:#ffbf00}.sidebar{background:#f2f2f2;padding:20px;width:100%}.sidebar :first-child{margin-top:0}.sidebar :last-child{margin-bottom:0}.contact-social-icons a{font-size:3rem;margin:0 5px}footer.footer-2025{background:var(--purple);border-top:3px solid var(--gold);color:#fff;padding:20px 15px}.footer-2025-top{padding-top:30px}.footer-2025-top a.button{width:100%;text-align:center}p.nonprofit-text{font-size:1.4rem;margin-bottom:30px;display:none}form.footer-search{background:#fff;font-size:1.6rem;padding:0 10px 0 0;display:flex;align-items:center;margin-top:10px}form.footer-search i{color:var(--purple)}form.footer-search input{border:0;padding:10px;color:var(--purple);flex:1}.footer-2025-bottom ul.footer-nav .footer-donate-button a{background:var(--gold);color:var(--purple);padding:10px;font-size:1.6rem;font-weight:700;transition:all 0.3s ease-in-out;position:relative;display:inline-block;text-decoration:none;font-weight:700;transition:all 0.3s ease-in-out}.sub-footer{padding:20px}.sub-foot-social{font-size:2.5rem}p.copyright{font-weight:700;margin:0}p.copyright a{text-decoration:underline}.floating-banner{display:inline;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:100%;max-width:95%;z-index:3;box-shadow:0 3px 5px rgb(0 0 0 / .35);border-radius:5px;overflow:hidden;border:3px solid #fff}.page-id-18280 .floating-banner{display:none}.footer-2025-logo-col p,.footer-2025-logo-col a{font-size:1.4rem;color:#fff}.footer-2025-logo-col{text-align:center}.footer-container{padding:20px;background:var(--purple);color:#fff;position:relative}.footer-copyright a{color:var(--purple)}.footer-mobile-nav-wrap{border-top:1px solid #fff;padding-top:10px}.footer-mobile-inner-wrap{border-left:1px solid var(--gold);margin-left:10px;padding-left:10px}.employee-col-content h4{margin-top:5px}.mobile-footer-flip{display:flex;flex-direction:column-reverse}#ctct_recaptcha_0,#gdpr_text,.ctct-form-footer{display:none}form#ctct_form_0 h2{font-size:1.8rem}.ctct-form-embed.form_0 .ctct-form-defaults{background:transparent!important;padding:0}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{display:inline-block}.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{display:inline-block;width:120px}#google_translate_element{display:inline-block;margin-right:25px}.ctct-form-field input[type='submit']{border:0;padding:7px 10px;font-weight:700}.ctct-form-wrapper .ctct-form-field{margin:0}.ctct-disclosure{display:none}input#email___f55e4d2084ac3bd80d87f0a706715f65{padding:5px}.ctct-form-field{display:inline-block}.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash,.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text,.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link,.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-privacy-link{color:black!important}.footer-logo{width:250px}.footer-2025-bottom ul.footer-nav a{font-weight:500}ul.footer-nav{padding:0;list-style-type:none;margin:0}ul.footer-nav a{color:#fff;font-weight:700}ul.footer-nav li{padding:10px 0}.footer-copyright{padding:10px 20px}.footer-copyright p{margin:0}.footer-social{font-size:2.5rem}.footer form h3{margin-top:0}.footer-logo-row{align-items:flex-end;border-bottom:1px solid #fff;padding-bottom:20px}.footer-logo-row .search-bar{margin-bottom:0}ul.footer-address{padding:0;list-style-type:none;line-height:1.5}ul.footer-address li a{color:#fff}ul.employee-nav{padding:0;margin:0;list-style-type:none}ul.employee-nav a{color:#fff}.employee-portal-column h4{border-bottom:1px solid #fff}.columns{margin:0!important}.pagination{font-size:1.6rem}.home .inner-logo,.home-logo{display:none}.home .home-logo{display:block}section.home-video-container{position:relative;overflow:hidden}.loading-video{position:absolute;top:50%;left:50%;z-index:9999999}video.home-video{width:100%;display:none;aspect-ratio:16/9}.home-video-container .loading{position:absolute;top:50%;left:50%;transform:translate(-50%)}.mobile-header-images img{width:50%;float:left}.home-video-caption{text-align:center;background:var(--purple);color:#fff}.home-video-caption h1{font-weight:300;margin:0;padding:20px}section.home-2025-video-caption .home-video-caption{text-align:left}.home-video-caption .italic-yellow{font-weight:700;font-style:italic;color:var(--gold)}section.home-module{margin:25px 0!important}.page-template-template-page-builder section.home-module,.page-template-template-cpd section.home-module{margin-bottom:0!important}section.home-module.no-top-margin{margin-top:0px!important}section.home-module.no-bottom-margin{margin-bottom:0px!important}.optional-news-block{padding:25px;margin:50px 0;background:var(--purple);color:#fff;position:relative;overflow:hidden;align-items:center}.optional-news-block .column{z-index:1}.image-block{height:100%;width:100%;background-size:cover;background-position:center}.column-content{width:100%;min-height:200px;height:100%;position:relative}.home-news h2{margin-top:0}.home-news .column-content{padding:20px;color:#fff;background-size:cover;background-position:center}.home-news .column-content.linkedin{background:#0077b5}.home-news .column-content.facebook{background:#3b5998}.home-news .column-content.instagram{background:#8f22c4}.home-news .column-content.twitter{background:#1da1f2}.home-news .column-content.twitter p{font-size:1.4rem}.home-news .column-content.news{padding-bottom:100%}.home-news .column-content .date,.home-news .column-content .category{margin:0;font-size:1.8rem;font-weight:700}.home-news .column-content .date{float:left}.home-news .column-content .category{float:right}.column-content.news h3,.column-content.news h5{bottom:20px;position:absolute;margin:0;z-index:1}.column-content.news div{z-index:1;position:relative}.column-content.news:after{content:'';background:rgb(73 14 103 / .45);position:absolute;top:0;left:0;right:0;bottom:0;transition:background 0.3s ease-in-out}.column-content.news:hover:after{background:rgb(73 14 103 / .8)}.column-content.page-link{background:var(--purple);color:var(--gold)!important;text-align:center}.column-content.fact-block{background:var(--gold);color:var(--purple)}.column-content.fact-block h3{margin:0;font-size:3rem;text-align:center}.fact-content p{margin:0;text-align:center}.fact-content{position:absolute;top:10px;bottom:10px;left:10px;right:10px}.column-content.page-link h3{margin:0;position:absolute;width:80%;left:50%;top:50%;transform:translate(-50%,-50%)}.about-bridgewell{background-size:cover;background-position:center;position:relative;padding:25px}.quote,.quote-module-container{position:relative;font-size:2rem;font-weight:700;padding:50px 25px}.quote:before,.quote-module-container:before{content:'\f10d';font-family:FontAwesome;position:absolute;top:20px;left:0;color:var(--gold)}.quote:after,.quote-module-container:after{content:'\f10e';font-family:FontAwesome;position:absolute;right:0;bottom:20px;color:var(--gold)}.about-quote{width:225px;position:absolute;right:0;top:0;display:none;color:#fff}.about-bridgewell-content{background:#fff;padding:20px}.about-bridgewell-content h2{margin-top:0}.story-block{position:relative;border:1px solid var(--purple);background:#fff}.story-block a{display:block}.story-modal{background:#fff;padding:20px;max-width:800px}.story-modal h3{margin-top:0}.story-block-icon{position:absolute;bottom:0;left:0;padding:5px 10px;background:var(--purple);color:var(--gold);font-size:2rem;transition:padding 0.2s ease-in-out}.story-block:hover .story-block-icon{padding:5px 10px 10px 15px}.home-donate{padding:25px;background-size:cover;background-position:center;color:#fff}body.page-template-template-home-2025 button#rmp_menu_trigger-40321{display:none}body.page-id-53207 .header-2025{position:absolute;top:0;left:0;right:0;background:#fff}section.home-2025-video-caption{position:relative}section.home-2025-video-caption{width:90%;text-align:left;align-self:flex-end}.padded-section{padding:50px 0}.padded-section+.padded-section{padding-top:0}section.home-2025-about{position:relative}.home-2025-stats h2{margin:0;font-size:4rem}.home-2025-stats p{margin:0}.stat-box{padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--gold);height:100%;text-align:center}.home-stat-boxes .column:nth-of-type(4n+1) .stat-box,.home-stat-boxes .column:nth-of-type(4n+4) .stat-box{background:var(--purple);color:var(--gold)}section.home-2025-about:before{position:absolute;content:'';background-image:url(/wp-content/themes/sperling-starter-theme-master/img/light-yellow-circle.svg);width:75vw;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;top:-52vw;left:-21%;z-index:-1}section.home-2025-about:after{position:absolute;content:'';background-image:url(/wp-content/themes/sperling-starter-theme-master/img/half-light-purple-circle.svg);width:57vw;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:right;top:21vw;right:0;z-index:-1}.home-2025-service-box{display:flex;flex-direction:column;height:100%}.home-2025-service-content{padding:20px;border-top:3px solid var(--gold);background:var(--purple);color:#fff;max-width:90%;margin:-45px auto 20px;position:relative;height:100%}.home-2025-service-content h3{margin:0}.home-2025-service-content a{color:var(--gold);font-weight:700;font-size:1.6rem}.home-2025-service-content i{border-left:2px solid var(--gold);padding-left:3px;margin-left:3px}.home-2025-news-content{background:#f8f8f8;text-align:center;padding:0 20px 0;height:100%;box-shadow:0 3px 6px #00000029}.home-2025-news-content p{margin:0}.home-2025-news-content p+p{margin:20px 0 10px}.home-2025-news-content a.button{margin-bottom:-20px}.news-icon{background:var(--gold);aspect-ratio:1;width:60px;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:3rem;margin:-30px auto 20px;position:relative;box-shadow:0 3px 6px #00000029}section.home-2025-news{position:relative}section.home-2025-news:before{position:absolute;content:'';background-image:url(/wp-content/themes/sperling-starter-theme-master/img/partial-light-yellow-circle.svg);width:75vw;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;z-index:-1;background-position:bottom}.see-all-news{margin-top:30px;font-size:1.6rem;text-align:right;font-weight:900}.home-2025-news-card{margin-bottom:30px}.see-all-news i{margin-left:3px;padding-left:3px;border-left:2px solid}img.heart-people-accent{width:50%;margin:0 auto;display:block}.mega-sub-menu li.widget_media_image{display:none!important}.home-2025-news-card.whats-happening{display:flex;flex-direction:column;height:100%}.home-2025-news-card.whats-happening .home-2025-news-content{padding:20px;display:flex;flex-direction:column}.home-2025-news-card.whats-happening .excerpt{margin:10px 0}.home-2025-news-card.whats-happening .excerpt *{font-size:1.4rem}.home-2025-news-card.whats-happening .home-2025-news-content a.button{margin-bottom:0;margin-top:auto;align-self:center}.locations-wrapper h2{position:relative;font-weight:700;font-size:3.5rem}.locations-wrapper h2:after{content:'';position:absolute;left:0;right:0;bottom:-10px;height:4px;width:100px;background:var(--gold);margin:0 auto}.location-container{margin:25px 0}.location-block h3{font-size:3rem;font-weight:700;margin:0}.location-block h4{font-size:2.3rem;font-weight:400;margin:0 0 10px}.featured-image{height:500px;background-size:cover;background-position:center}.tertiary-nav{background:var(--purple);padding:20px 0;text-align:center;position:relative}.tertiary-nav a{color:var(--gold);font-weight:700;font-size:1.6rem;padding:10px}.tertiary-nav a:hover{opacity:.7}ul.pressreleases,ul.upcoming-workshop-list{padding:0;list-style-type:none}.past-workshop h4{margin:0}.management-team-header{text-align:center;margin-bottom:0}.gray-block{padding:20px;background:#f2f2f2;height:100%}.staff-block p,.single-staff-header *{margin:0}.staff-block h3{margin-bottom:0}p.staff-title{font-size:1.8rem}p.staff-sub-title{font-style:italic}.staff-title+.staff-sub-title{border-top:1px solid;padding-top:5px;margin-top:5px}.leadership-block,.page-link-block,.news-block{position:relative;padding-bottom:80px}.leadership-block .button,.page-link-block .button,.news-block .button{position:absolute;bottom:20px;left:20px}.single-staff-header{text-align:center}.single-staff-header img{width:300px}.single-staff-wrap{padding:100px 0}.single-staff-content :first-child{margin-top:0}.committees-title{margin-bottom:0}.board-of-directors{margin-bottom:50px!important}.news-block h3{color:var(--purple);margin:10px 0 0 0}.news-block .date{margin-top:0;font-style:italic}.pagination{font-size:2rem;padding:10px;text-align:center}.pagination a{color:var(--purple);display:inline-block;padding:10px}.pagination a:hover{background:var(--gold)}span.page-numbers.current{background:var(--gold);display:inline-block;padding:10px}.post-categories a{text-decoration:underline}.single-post .date{margin:0}blockquote p{color:var(--purple);font-weight:700;font-size:2.5rem;max-width:800px;margin:20px auto}.wrap-1280{max-width:1280px}.sidebar .acf-map{width:100%;height:200px;border:#ccc solid 1px}.acf-map img{max-width:inherit!important}.image-divider .column+.column{display:none}.image-divider .column:first-of-type .divider-image{border-left:0;margin-left:0}.image-divider .column:last-of-type .divider-image{border-right:0;margin-right:0}.divider-image{height:400px;background-position:center;background-size:cover;margin:0 5px;border:1px solid}.page-links h3{margin:0}.page-links img+h3{margin-top:10px}.page-link-block{background:#eee;padding-top:20px;padding-left:20px;padding-right:20px;height:100%}.image-blocks{text-align:center;justify-content:center}.mosaic-gallery .no-padding-mosaic{padding:0}.image-slider .slick-next,.image-slider .slick-prev{width:60px;height:60px;z-index:1}.image-slider .slick-prev{left:10px}.image-slider .slick-next{right:10px}.image-slider .slick-next:before,.image-slider .slick-prev:before{color:var(--purple);font-size:6rem}.window-slider .slick-slide{padding:10px}section.window-slider-wrap{position:relative}section.window-slider-wrap a.button{position:absolute;right:20px;bottom:20px}.image-text-band .wysiwyg-content :first-child{margin-top:0}.wysiwyg-content .column :last-child{margin-bottom:0}.image-text-band .image-half{background-size:cover;background-position:center;min-height:300px}section.home-module.testimonial{background-image:url(/wp-content/themes/sperling-starter-theme-master/img/background-dots-half-opacity.png);padding:50px 0}p.testimonial-text{font-size:2rem;background:#fff;padding:20px;max-width:90%;margin:0 auto}span.testimonial-author{display:block;margin-top:10px}.news-by-cat h5,.news-by-cat p{margin:0}.news-by-cat{text-align:center}section.quote-module{background:var(--purple);color:#fff;overflow:hidden;position:relative}section.quote-module:after{content:'';background-image:url(/wp-content/themes/sperling-starter-theme-master/img/yellow-accent.png);top:0;bottom:0;position:absolute;right:0;background-repeat:no-repeat;background-size:cover;width:25vw;background-position:top center;z-index:1}.quote-module-container{max-width:800px;margin:0 auto;font-size:3rem;font-weight:700;position:relative;z-index:2}section.quote-module.randPos1:after{background-position:100% 0%}section.quote-module.randPos2:after{background-position:100% 17%}section.quote-module.randPos3:after{background-position:100% 31%}.sponsor-logos img{max-height:75px}.sponsor-logos.main-sponsors img{max-height:140px}.sponsor-logos{align-items:center;text-align:center}.page-id-14 .vm-cont{background-color:#eee;padding:10px}.page-template-template-window-gala .lity-caption{padding:20px 10px 10px}.page-template-template-window-gala .lity-content{align-items:center;color:#fff;font-size:1.6rem;max-width:1200px}.page-template-template-window-gala .lity-content:after{box-shadow:none!important}a.window-donate-button.button{display:block;text-align:center;font-size:2rem;padding:20px;margin:5px 0}a.window-donate-button.button span{font-size:1.5rem}.icon-drop:before,.icon-arrow-left:before{font-family:'fontawesome';position:absolute;top:0;width:100%;height:100%;speak:none;font-style:normal;font-weight:400;line-height:2;text-align:center;color:#47a3da;-webkit-font-smoothing:antialiased;text-indent:8000px;padding-left:8px}.container>header nav a:hover:before{color:#fff}.icon-drop:before{content:'\f1da'}.icon-arrow-left:before{content:'\f060'}.cbp_tmtimeline{margin:30px 0 0 0;padding:0;list-style:none;position:relative}.cbp_tmtimeline:before{content:'';position:absolute;top:0;bottom:0;width:10px;background:var(--purple);left:20%;margin-left:-10px}.cbp_tmtimeline li{position:relative}.cbp_tmtimeline>li .cbp_tmtime{display:block;width:25%;padding-right:115px;position:absolute}.cbp_tmtimeline>li .cbp_tmtime span{display:block;text-align:right}.cbp_tmtimeline>li .cbp_tmtime span:first-child{font-size:.9em;color:#bdd0db}.cbp_tmtimeline>li .cbp_tmtime span:last-child{font-size:2.2rem;color:#4d315c}.cbp_tmtimeline>li:nth-child(odd) .cbp_tmtime span:last-child{color:var(--purple)}.cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 15px 25%;background:#866398;color:#fff;padding:2em;font-size:1.2em;font-weight:300;line-height:1.4;position:relative;border-radius:5px}.cbp_tmtimeline>li .cbp_tmlabel.bridgewell{background:var(--purple)}.cbp_tmtimeline>li .cbp_tmlabel.society{background:#866398}.cbp_tmtimeline>li .cbp_tmlabel h2{margin-top:0;padding:0 0 10px 0;border-bottom:1px solid rgb(255 255 255 / .4)}.cbp_tmtimeline>li .cbp_tmlabel:after{right:100%;border:solid #fff0;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-right-color:#866398;border-width:10px;top:10px}.cbp_tmtimeline>li .cbp_tmicon{width:40px;height:40px;font-family:'FontAwesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.4em;line-height:40px;-webkit-font-smoothing:antialiased;position:absolute;color:#fff;background:#866398;border-radius:50%;box-shadow:0 0 0 8px var(--purple);text-align:center;left:20%;top:0;margin:0 0 0 -25px}.cbp_tmicon:before{content:'\f1da'}#popmake-36626{background-color:var(--purple)}.pum-overlay{background-color:rgb(255 255 255 / .5)!important}#popmake-36626 img{border:5px solid #f7d258}#popmake-36626 img.logo-img{border:none;max-width:250px;margin-bottom:30px}.content-popup b{color:#fff;font-size:2.5rem}#popmake-36626 .button-box{margin-bottom:30px}#popmake-36626 .button-box a{font-size:2.5rem;text-transform:uppercase}#popmake-36626 .pum-close{width:50px;height:50px;border-radius:50%;margin-right:-25px;margin-top:-25px;font-size:20px}.rmp-container ul{padding:0 25px;list-style:none}.rmp-container ul li.menu-item-has-children a.rmp-menu-item-link{display:flex;align-items:center;justify-content:start}.rmp-container ul li a{display:flex;align-items:center;justify-content:start}.rmp-container ul li a{font-size:20px}.rmp-container ul li.menu-item-has-children .rmp-menu-subarrow{margin-left:15px;font-size:12px}.rmp-container ul .rmp-submenu{height:0;overflow:hidden}.rmp-container ul .rmp-submenu.rmp-submenu-open{height:auto}.rmp-container .rmp-search-box{box-sizing:border-box}.rmp-container li.menu-item{margin-bottom:20px}@media screen and (max-width:1111px){#mega-menu-wrap-header-menu-2025 #mega-menu-header-menu-2025 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0}}@media screen and (max-width:768px){.cbp_tmtimeline:before,.cbp_tmicon{display:none}.cbp_tmtimeline>li .cbp_tmtime{width:100%;position:relative;padding:0 0 20px 0}.cbp_tmtimeline>li .cbp_tmtime span{text-align:left}.cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 30px 0;padding:1em;font-weight:400;font-size:95%}.cbp_tmtimeline>li .cbp_tmlabel:after{right:auto;left:20px;border-right-color:#fff0;border-bottom-color:#866398;top:-20px}.cbp_tmtimeline>li .cbp_tmlabel.bridgewell:after{border-right-color:#fff0;border-bottom-color:var(--purple)}.cbp_tmtimeline>li .cbp_tmicon{position:relative;float:right;left:auto;margin:-55px 5px 0 0}.donation-meter-wrap{height:30px;margin-top:0}}div#upcoming-career-fairs #tribe-events-header{display:none}.landing-header{background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.landing-header:before{content:'';background:rgb(255 255 255 / .9);position:absolute;top:0;left:0;bottom:0;right:0}.landing-header *{margin:25px 0}.landing-header h1{font-size:2rem;font-weight:300}.landing-header-content{position:relative;max-width:800px;width:90%}.landing-header-cta a.button{margin:5px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.landing-service-box{height:100%;display:flex;flex-direction:column}.landing-service-box p{flex-grow:1}.landing-page-service-row a{font-size:1.8rem}.landing-page-form-wrap .frm_style_formidable-style.with_frm_style .frm_primary_label{color:#fff}.landing-page-form-wrap{background:var(--purple);max-width:990px;margin:25px auto;width:100%;border-radius:20px;padding:20px}.landing-page-form-wrap h2{padding:20px 20px 0;margin:0;text-align:center;color:#fff}.landing-page-service-row img{margin:0 auto;display:block}.landing-page-service-row h2{text-align:center;margin-bottom:25px;margin-top:25px}h2.landing-title{position:relative}h2.landing-title:after{content:'';background:var(--gold);height:3px;position:absolute;left:50%;display:block;width:16%;transform:translate(-50%)}.map-box-wrapper{display:none;height:100%;border:1px solid;padding:10px}.map-box-wrapper.active-box{display:block}.total-regional-impact{text-align:center;margin-bottom:50px!important;padding:20px;background:#f2f2f2}.total-regional-impact h2{margin:0}.total-regional-impact .is-4-tablet *{font-size:1.8rem}.donation-meter-wrap{height:50px;margin-top:20px;max-width:340px;text-align:center}.donation-meter-wrap h2{margin:0}.donation-meter .glass{background:#e5e5e5;border-radius:100px 100px 100px 0;display:block;height:30px;margin:0 35px 10px;padding:5px;position:relative;width:300px}.donation-meter .amount{background:#f34e54;border-radius:100px;display:block;width:20px;position:absolute;bottom:5px;height:20px;transition:width 0.3s ease-in-out}.donation-meter strong{display:block;text-align:center}.donation-meter .total{font-size:16px;position:absolute;transition:left 0.3s ease-in-out;bottom:-36px}.bulb{background:#e5e5e5;border-radius:100px;display:block;height:60px;margin:0 35px 10px;padding:5px;position:relative;top:-55px;right:15px;width:60px}.bulb .red-circle{background:#f34e54;border-radius:100px;display:block;height:50px;width:50px}.bulb .filler{background:#f34e54;border-radius:0 100px 100px 0;display:block;height:20px;width:20px;position:relative;top:-35px;left:85%;z-index:30}.wib-livestream-message{background:#dc1e1e;color:#fff;padding:20px;display:none}.wib-livestream-message *{color:white!important}.wib-livestream-message a{font-weight:900}@media only screen and (min-width:320px){.tall-image-column{display:none}.for-desktop{display:none}.for-mobile{display:block}.sidebar-right{margin-top:20px}}@media only screen and (min-width:480px){ul.footer-nav{columns:3;column-gap:3rem}.news-by-cat .column{text-align:left}.news-by-cat img{float:left;margin-right:10px}}@media only screen and (min-width:769px){.home-2025-news-card{margin-bottom:0}img.heart-people-accent{width:100%}section.home-2025-video-caption .home-video-caption{text-align:center}.floating-banner{max-width:728px}html{font-size:62.5%}section.home-module{margin:50px 0!important}.home-donate{min-height:450px}.logo-img{height:100px}.column-content.tall,.columns.tall{height:100%}.optional-news-block:after{content:'';background-image:url(/wp-content/themes/sperling-starter-theme-master/img/yellow-accent.png);background-size:cover;position:absolute;width:25%;height:100%;right:0;opacity:.7}.about-quote{display:block}.about-bridgewell-content{position:relative;width:45%;top:200px}.footer-copyright p{float:left}.footer-social{float:right}.employee-portal-column{border-left:1px solid #fff;padding-left:20px}.donate-content{width:50%;float:left}.donate-quote{width:50%;float:right}.two-featured-links .column{position:relative;padding-bottom:50px}.two-featured-links .column .button{position:absolute;bottom:0}.image-divider .column+.column{display:block}.sidebar{width:450px;margin-left:20px;margin-top:0}.single-staff-header{text-align:left}.about-bridgewell-content:after{content:'';position:absolute;height:100%;width:100%;background-image:url(/wp-content/themes/sperling-starter-theme-master/img/background-dots.png);z-index:-1;bottom:0;right:-100%}.cbp_tmtimeline>li .cbp_tmlabel.bridgewell:after{border-right-color:var(--purple)}.image-text-band.image-right{flex-direction:row-reverse}p.testimonial-text{font-size:2.5rem}span.testimonial-author{text-align:right}.image-text-band .wysiwyg-content{padding-left:20px}.image-text-band.image-right .wysiwyg-content{padding-right:20px}.image-text-band .image-half{min-height:400px}.history-image img{max-width:300px}.sidebar-left{width:49%;float:left}.sidebar-right{width:49%;float:right}.simple-content .column{padding:.75em 20px}.simple-content .column:first-child{padding-left:.75em}.simple-content .column:last-child{padding-right:.75em}video.home-video{display:block}.mobile-header-images{display:none}section.home-video-container{max-height:90vh}.home-video-caption{position:absolute;bottom:0;transform:translate(-50%,0);left:50%}body.page-id-53207 .home-video-caption{transform:none;left:auto;right:0;bottom:-40px}body.page-template-front-page .header{background:linear-gradient(to bottom,rgb(51 51 51 / .6),rgb(51 51 51 / .6) 80%,transparent 100%);position:absolute}body.home-2025.notification-bar-active .header-2025{top:45px}.quote-author{display:block;text-align:right}.quote,.quote-module-container{font-size:3rem}.about-bridgewell,.home-donate{padding:50px}.home-news .column-content.news{padding-bottom:20px}.landing-page-service-row h2{height:55px}.footer-2025-top{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.sub-footer-flex{display:flex;align-items:center;justify-content:space-between}.footer-2025-employee-col{border-left:2px solid #fff}p.nonprofit-text{display:block}footer.footer-2025{padding:30px 30px 0}.employee-col-content{padding:0 10px}.footer-mobile-nav-wrap{border-top:none;padding-top:0}.footer-mobile-inner-wrap{border-left:0;margin-left:0;padding-left:0}.mobile-footer-flip{display:block}.footer-2025-top{padding-bottom:30px;border-bottom:2px solid #fff}.footer-2025-top a.button{width:auto}form.footer-search{margin-top:0}.employee-col-content h4{margin-top:32px}.footer-2025-logo-col{text-align:left}.padded-section.padded-section-100{padding:100px 0}.padded-section.padded-section-100+.padded-section.padded-section-100{padding-top:0}}@media only screen and (min-width:1024px){.for-desktop{display:block}.for-mobile{display:none}.tall-image-column{display:block}ul.footer-nav{margin:75px 0 0}.footer-2025-bottom ul.footer-nav{margin:30px 0 0}.page-title{float:left}.page-title{float:left}.header-buttons{float:right}.donate-quote{width:30%;float:right}.page-template-template-window-gala .lity-content{display:flex}.lity-iframe-container+.lity-caption{max-width:300px}}@media only screen and (min-width:1111px){span.mega-indicator{display:none!important}ul#mega-menu-header-menu-2025{margin-top:0px!important}.header-util-2025{display:flex;gap:10px;margin-left:20px;margin-top:35px}.header-2025{padding:0 30px}a.mega-menu-link+ul.mega-sub-menu .mega-menu-row:first-of-type{border-top:3px solid #fbcc34!important}#mega-menu-header-menu-2025 .mega-menu-item-has-children a.mega-menu-link+ul.mega-sub-menu:after{content:'Connecting People with Possibilities'!important;position:absolute!important;width:100%;background:var(--purple)!important;display:block!important;top:100%;left:0;color:#fff;padding:30px;font-weight:700;font-size:3rem;text-align:center}#mega-menu-header-menu-2025 .mega-menu-item-has-children#mega-menu-item-53209 a.mega-menu-link+ul.mega-sub-menu:after{content:'Serving more than 7,500 people across Eastern Massachusetts each year'!important}#mega-menu-header-menu-2025 .mega-menu-item-has-children#mega-menu-item-53210 a.mega-menu-link+ul.mega-sub-menu:after{content:'Help us transform lives and build a more inclusive future'!important}#mega-menu-header-menu-2025 .mega-menu-item-has-children#mega-menu-item-53211 a.mega-menu-link+ul.mega-sub-menu:after{content:'Together as a team, we care for our people so they can help others'!important}#mega-menu-header-menu-2025 .mega-menu-item-has-children#mega-menu-item-53212 a.mega-menu-link+ul.mega-sub-menu:after{content:'Strengthening communities with an unmatched range of social and human services'!important}.mega-sub-menu li.widget_media_image{display:block!important}#mega-menu-header-menu-2025 .mega-menu-item-has-children a.mega-menu-link+ul.mega-sub-menu{padding-bottom:30px!important}div#mega-menu-wrap-header-menu-2025 .mobile-only{display:none!important}}@media only screen and (min-width:1141px){.logo{float:none;position:absolute}}@media only screen and (min-width:1320px){.nav{float:right}}@media only screen and (min-width:1450px){img.heart-people-accent{margin-left:-50px;scale:1.75}}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:' (' attr(href) ')'}abbr[title]:after{content:' (' attr(title) ')'}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.nav,.sidebar,.home-slider,#respond{display:none}@page{margin:2cm}}