:root{--black:#10171f;--white:#fff;--yellow:#fee95b;--shell:#fbdac5;--tan:#dfd1c1;--coral:#ff8f7e;--blue:#399da8;--grey:#cfd1d2}.bg-black{background-color:var(--black)}.border-black{border:1px solid var(--black)}.border-top-black{border-top:1px solid var(--black)}.text-black{color:var(--black) !important}.text-white{color:var(--white)}.text-white a{color:var(--white)}.bg-white{background-color:var(--white)}.bg-yellow{background-color:var(--yellow)}.bg-shell{background-color:var(--shell)}.bg-tan{background-color:var(--tan)}.bg-coral{background-color:var(--coral)}.bg-blue{background-color:var(--blue)}.bg-grey{background-color:var(--grey)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}@font-face{font-family:'Mabry Regular';font-style:normal;font-weight:400;src:local('Mabry Regular'),url(//eastsidepeople.org/wp-content/themes/eastside_people/fonts/mabry-regular/mabry-regular.woff) format('woff')}@font-face{font-family:'Roslindale';font-style:normal;font-weight:400;src:local('Roslindale'),url(//eastsidepeople.org/wp-content/themes/eastside_people/fonts/roslindale/fonts/Roslindale-DisplayCondensedLight.woff) format('woff')}body{font-family:Mabry Regular,sans-serif}.fancy{font-family:Roslindale,sans-serif;font-weight:300;font-style:normal}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}*,*:before,*:after{box-sizing:border-box}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.2;color:#10171f}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote{padding:10px 30px}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}.container{width:1260px;margin:0 auto;padding:0 30px}@media (max-width:1300px){.container{width:100%}}@media (max-width:600px){.container{padding:0 35px}}.clearfix{clear:both}.centered{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bold{font-weight:700}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}a{text-decoration:none;color:#10171f}a.cover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;font-size:0px}a:hover{text-decoration:underline}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.text-container a:not([class]){text-decoration:underline}.button{border:1px solid var(--black);padding:12px 25px;text-decoration:none !important;font-size:18px;line-height:18px;display:inline-block;position:relative;transition:all .3s ease-in-out;background-color:var(--black);color:var(--white)}.button:hover{text-decoration:none !important;cursor:pointer;background-color:var(--white);color:var(--black)}@media (max-width:600px){.button{font-size:14px;line-height:14px}}.button.light{border-color:var(--white);color:var(--white)}.button.light:hover{background-color:var(--white);color:var(--black)}.button.white{background-color:var(--white);color:var(--black)}.button.white:hover,.button.white.hover{background-color:var(--black);color:var(--white)}.button.arrow{padding:12px 60px 12px 25px}.button.arrow:after{content:"→";position:absolute;right:22px;top:10px}@media (max-width:600px){.button.arrow{padding:12px 50px 12px 20px}}ul[class],ol[class]{list-style:none}.eastside-theme .nice-select{display:inline-block;border:none;border-radius:0;float:none;height:100%;border-bottom:0;font-size:18px;line-height:1;padding:13px 55px 13px 25px;min-width:300px;color:var(--black);background-color:#f8f8f8;border-left:1px solid #d9d9d9 !important;border-right:1px solid #d9d9d9 !important}.eastside-theme .nice-select:after{width:7px;height:7px;border-color:var(--black);top:22px;right:25px;border-width:2px}.eastside-theme .nice-select .list{width:auto;min-width:300px;background-color:#f8f8f8;border-radius:0;top:calc(100% - 3px);right:-1px;left:auto;box-shadow:none;z-index:100}.eastside-theme .nice-select .option{border-top:1px solid #d9d9d9}.eastside-theme .nice-select .option:hover,.eastside-theme .nice-select .option.focus,.eastside-theme .nice-select .option.selected.focus{background-color:#d9d9d9;font-weight:400}@media (max-width:600px){.eastside-theme .nice-select{min-width:auto}.eastside-theme .nice-select .list{top:calc(100% - 2px);min-width:calc(100% + 2px);max-width:calc(100% + 2px)}.eastside-theme .nice-select .list li{text-wrap:balance;line-height:1.2;padding:10px 25px}}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{font:inherit}input[type=text],input[type=number],input[type=email],input[type=password],textarea,select{font-size:16px;color:#333;background:#fff;border:2px solid #333;display:inline-block;padding:6px 10px;margin:5px 0;outline:none}label{cursor:pointer}img,svg{width:100%;height:auto;display:block}.text-container em{font-style:italic}.text-container strong{font-weight:700}.text-container p,.text-container ul,.text-container ol{margin-bottom:20px}.text-container ul,.text-container ol{margin-left:30px}.text-container img{width:auto;max-width:100%;display:inline-block}.text-container p img.alignleft{float:left;padding-right:15px}.text-container .wp-video{width:100% !important}.text-container iframe{width:100% !important}.text-container .video-container{overflow:hidden;position:relative;width:100%}.text-container .video-container:after{padding-top:56.25%;display:block;content:''}.text-container .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.global-page-banner{padding:65px 0}.global-page-banner h1{font-size:65px;line-height:1.1;width:calc(100% - 800px)}.global-page-banner .text-container{font-size:24px;line-height:32px;width:700px}@media (max-width:1300px){.global-page-banner h1{font-size:65px;width:auto;max-width:350px}.global-page-banner .text-container{flex:1;padding-left:100px}}@media (max-width:1180px){.global-page-banner h1{font-size:52px;max-width:350px}.global-page-banner .text-container{font-size:18px;line-height:24px}}@media (max-width:800px){.global-page-banner{padding:35px 0}.global-page-banner h1,.global-page-banner .text-container{width:100%;padding-left:0;max-width:100%}.global-page-banner h1{margin-bottom:30px}}@media (max-width:600px){.global-page-banner h1{font-size:42px}}.global-page-banner.services .links{margin-top:25px}.global-page-banner.services .links a.anchor{display:inline-block;margin-right:10px;text-decoration:underline}.global-page-banner.services .links a.anchor{display:inline-block;margin-right:10px;margin-bottom:10px;text-decoration:none;padding:5px 15px;background-color:#fff;color:#000;border:1px solid #000;font-size:18px}.post-type-grid{padding:100px 0}.post-type-grid .grid{justify-content:flex-start;margin:0 -8px}.post-type-grid.news-grid .card:nth-child(-n+2),.post-type-grid.case-studies-grid .card:nth-child(-n+2){width:calc(50% - 16px)}.post-type-grid .card{width:calc(100% / 3 - 16px);margin:0 8px;position:relative;margin-bottom:100px;display:none}.post-type-grid .card.small-card{width:calc(100% / 3 - 16px) !important}.post-type-grid .card .image{margin-bottom:25px;position:relative}.post-type-grid .card .image.no-crop{aspect-ratio:392/300}.post-type-grid .card .image.no-crop img{height:100%;width:auto;margin:0 auto;max-width:100%}#safari .post-type-grid .card .image.no-crop{padding-bottom:calc(75% + 6px);width:100%;overflow:hidden;height:0}#safari .post-type-grid .card .image.no-crop img{position:absolute;left:0;right:0;top:0;bottom:0}.post-type-grid .card .image .logo{width:100px;height:100px;border:1px solid var(--black);position:absolute;bottom:0;left:0;padding:20px}.post-type-grid .card .image .logo svg path{fill:var(--black)}.post-type-grid .card .info{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.post-type-grid .card .title{font-size:18px;line-height:24px}.post-type-grid .card .info span{display:none}.post-type-grid .card .services a{font-size:14px;line-height:19px;text-decoration:underline;display:inline-block;margin-right:2px}.post-type-grid.news-grid .card .cats a{font-size:14px;line-height:19px;text-decoration:underline;display:inline-block;margin-right:2px}.post-type-grid .no-results{text-align:center;font-size:24px;line-height:32px;display:none}@media (max-width:1000px){.post-type-grid .card,.post-type-grid .card.small-card{width:calc(50% - 16px) !important;margin-bottom:70px}.post-type-grid .card .image .logo{width:70px;height:70px;padding:15px}}@media (max-width:600px){.post-type-grid{padding:70px 0}.post-type-grid .card,.post-type-grid .card.small-card,.post-type-grid.news-grid .card:nth-child(-n+2),.post-type-grid.case-studies-grid .card:nth-child(-n+2){width:100% !important;margin:0 0 50px}.post-type-grid .card .info span{display:block}}.post-type-grid.members-grid .grid{align-items:unset}.post-type-grid.members-grid .card,.post-type-grid.members-grid .card:nth-child(-n+2){width:calc(100% / 5 - 16px);padding-bottom:20px;border-bottom:1px solid var(--black)}.post-type-grid.members-grid .card .image{padding-bottom:0}.post-type-grid.members-grid .card .image img{border-radius:100%}.post-type-grid.members-grid .card .job-title{font-size:14px;line-height:19px}.post-type-grid.members-grid .card .cats a{font-size:14px;line-height:19px;text-decoration:underline;margin-right:3px}.post-type-grid.members-grid .card .cats a.hidden{display:none}.post-type-grid.members-grid .card .cats .show-hidden{cursor:pointer}@media (max-width:1200px){.post-type-grid.members-grid .card,.post-type-grid.members-grid .card:nth-child(-n+2){width:calc(25% - 16px)}}@media (max-width:1000px){.post-type-grid.members-grid .card,.post-type-grid.members-grid .card:nth-child(-n+2){width:calc(100% / 3 - 16px)}}@media (max-width:800px){.post-type-grid.members-grid .card,.post-type-grid.members-grid .card:nth-child(-n+2){width:calc(50% - 16px)}}@media (max-width:600px){.post-type-grid.members-grid .card,.post-type-grid.members-grid .card:nth-child(-n+2){margin:0 8px;margin-bottom:40px}}@media (max-width:600px){.post-type-grid.members-grid .card,.post-type-grid.members-grid .card:nth-child(-n+2){width:100%;margin:0 0 40px}}.member .contents{padding:130px 0}.member .left{width:400px}.member .left img{border-radius:100%}.member .right{width:calc(100% - 400px);padding-left:115px}.member .right .top{margin-bottom:30px}.member .right h1{font-size:55px;line-height:73px}.member .right .job-title{font-size:20px;line-height:28px;padding-bottom:30px}.member .intro{margin-bottom:50px;position:relative}.member .intro .marks{font-style:normal;position:relative}.member .intro .marks.opening:before{content:'“';position:absolute;font-size:70px;line-height:0;font-family:Roslindale,sans-serif;font-weight:300;top:25px;left:-30px}.member .intro .marks.closing:after{content:'”';position:absolute;font-size:70px;line-height:0;font-family:Roslindale,sans-serif;font-weight:300;top:32px;right:-30px}.member .intro p{font-size:24px;line-height:32px;display:inline-block;position:relative}.member .intro.small p{font-size:20px;line-height:28px}.member .text-container :is(h2,h3,h4,h5,h6){font-size:24px;line-height:32px;margin-bottom:20px}.member .text-container{font-size:18px;line-height:24px}.member .services{margin-bottom:50px}.member .services li.extra{margin-left:20px}.member .bio{max-width:500px}.member .text-container a{text-decoration:underline}@media (max-width:1200px){.member .contents{padding:70px 0}.member .left{width:300px}.member .right{width:calc(100% - 300px);padding-left:115px}}@media (max-width:1000px){.member .contents{padding:50px 0}.member .right{width:100%;padding-left:0;margin-top:50px}}@media (max-width:600px){.member .right h1{font-size:40px;line-height:50px}.member .right .job-title{font-size:20px;line-height:28px}.member .text-container :is(h2,h3,h4,h5,h6){font-size:22px;line-height:26px;margin-bottom:20px}}.vacancies-grid{padding:50px 0}.vacancies-grid h2{font-size:55px;line-height:73px;margin-bottom:40px;margin-left:-8px}.vacancies-grid .grid{justify-content:space-between;align-items:unset}.vacancies-grid .card{display:block;width:calc(50% - 10px);border:1px solid #707070;margin:0 0 60px}.vacancies-grid .card .inner{align-items:unset;height:100%}.vacancies-grid .card .left,.vacancies-grid .card .right{width:50%;position:relative}.vacancies-grid .card .left{border-right:1px solid #707070;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.vacancies-grid .card .left .meta{font-size:14px;line-height:19px;position:relative}.vacancies-grid .card .left h3{font-size:18px;line-height:24px}.vacancies-grid .card .left .name{display:block;margin-bottom:30px}.vacancies-grid .card .left .contract{margin-bottom:15px}.vacancies-grid .card .left .logo{margin-top:40px}.vacancies-grid .card .left .logo img{max-height:80px;width:auto;max-width:100%}.vacancies-grid .card .right{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.vacancies-grid .card .right img{display:none}.vacancies-grid .card .right .link{position:absolute;bottom:20px;left:20px}.vacancies-grid .no-results{text-align:center;font-size:24px;line-height:32px;display:none}@media (max-width:1050px){.vacancies-grid .card{width:100% !important;margin:0 0 20px}.vacancies-grid .card .left,.vacancies-grid .card .right{width:50%}.vacancies-grid .card .left .link{margin-top:60px}}@media (max-width:600px){.vacancies-grid{padding:0 0 50px}.vacancies-grid h2{font-size:44px;line-height:58px;margin-bottom:20px}.vacancies-grid .card .inner{flex-direction:column-reverse}.vacancies-grid .card .left,.vacancies-grid .card .right{width:100%}.vacancies-grid .card .left{border-right:none;border-top:1px solid #707070}.vacancies-grid .card .right img{display:block}.vacancies-grid .card .left .link{margin-top:30px}}.vacancy .contents{padding:130px 0}.vacancy .left{width:400px}.vacancy .left .image{border:1px solid #707070}.vacancy .left .logo{margin-top:30px}.vacancy .left .logo img{width:80%;margin:0 auto}.vacancy .right{width:calc(100% - 400px);padding-left:115px}.vacancy .right h1{font-size:55px;line-height:73px;margin-bottom:10px}.vacancy .right .alert{padding:20px 25px;font-size:20px;line-height:24px;margin-bottom:20px;border:1px solid #707070}.vacancy .right .alert a{text-decoration:underline}.vacancy .right .meta{font-size:24px;line-height:32px;margin-bottom:5px;display:flex;flex-direction:row;justify-content:flex-start}.vacancy .right .meta strong{font-weight:700;width:200px;display:inline-block}.vacancy .right .meta span{width:calc(100% - 200px)}.vacancy .text-container{margin-top:50px}.vacancy .text-container :is(h2,h3,h4,h5,h6){font-size:24px;line-height:32px;margin-bottom:20px}.vacancy .text-container{font-size:18px;line-height:24px;margin-bottom:50px}.vacancy .text-container a{text-decoration:underline}@media (max-width:1200px){.vacancy .contents{padding:70px 0}.vacancy .left{width:300px}.vacancy .right{width:calc(100% - 300px);padding-left:115px}}@media (max-width:1000px){.vacancy .contents{padding:50px 0}.vacancy .left{display:flex;flex-direction:row;justify-content:flex-start;align-items:unset;width:100%}.vacancy .left .image,.vacancy .left .logo{width:300px;height:auto}.vacancy .right{width:100%;padding-left:0;margin-top:50px}}@media (max-width:600px){.vacancy .left .image{display:none}.vacancy .left .logo{border:none;width:auto;display:block}.vacancy .right h1{font-size:40px;line-height:50px}.vacancy .right .alert{font-size:18px;line-height:24px}.vacancy .right .name{margin-bottom:20px}.vacancy .text-container :is(h2,h3,h4,h5,h6){font-size:22px;line-height:26px;margin-bottom:20px}.vacancy .right .meta{font-size:20px;line-height:24x}.vacancy .right .meta strong{width:150px}.vacancy .right .meta span{width:calc(100% - 150px)}}.resources-grid{padding:100px 0}.resources-grid .grid{justify-content:space-between}.resources-grid .card{display:block;width:calc(50% - 10px);border:1px solid #707070;margin:0 0 60px}.resources-grid .card .inner{align-items:unset}.resources-grid .card .left,.resources-grid .card .right{width:50%;position:relative}.resources-grid .card .left{border-right:1px solid #707070;padding:20px}.resources-grid .card .left .meta{font-size:14px;line-height:19px;position:relative;height:100%}.resources-grid .card .left h2{font-size:18px;line-height:24px;margin-bottom:20px}.resources-grid .card .left .excerpt{font-size:14px;line-height:19px}.resources-grid .card .left .link{position:absolute;bottom:0;left:0}.resources-grid .card .right{background-position:center;background-size:cover;background-repeat:no-repeat}.resources-grid .no-results{text-align:center;font-size:24px;line-height:32px;display:none}@media (max-width:1200px){.resources-grid .card .left{width:60%}.resources-grid .card .right{width:40%}.resources-grid .card .right img{display:none}.resources-grid .card .left .link{position:static;margin-top:30px}}@media (max-width:900px){.resources-grid .card{width:100% !important;margin:0 0 20px}.resources-grid .card .left,.resources-grid .card .right{width:50%}.resources-grid .card .left .link{margin-top:60px}}@media (max-width:600px){.resources-grid .card .inner{flex-direction:column-reverse}.resources-grid .card .left,.resources-grid .card .left .meta,.resources-grid .card .right{width:100%}.resources-grid .card .left{border-right:none;border-top:1px solid #707070}.resources-grid .card .right img{display:block}.resources-grid .card .left .link{margin-top:30px}}.post-type-grid.events-grid .card{display:block}.post-type-grid.events-grid .card .date{font-size:14px;line-height:19px;text-decoration:underline}.post-type-grid.events-grid.upcoming-events .card:nth-child(-n+2){width:calc(50% - 16px)}.post-type-grid.events-grid.past-events h2{font-size:24px;line-height:32px;margin-bottom:40px}@media (max-width:600px){.post-type-grid.events-grid.upcoming-events .card:nth-child(-n+2){width:100%}}.single-post .global-page-banner .contents h1,.single-insight .global-page-banner .contents h1{width:50%;max-width:none;text-wrap:pretty;padding-right:60px}.single-post .global-page-banner .contents .text-container,.single-insight .global-page-banner .contents .text-container{width:50%;text-wrap:balance;max-width:none;padding:0}@media (max-width:1024px){.single-post .global-page-banner .contents h1,.single-insight .global-page-banner .contents h1{padding-right:40px}}@media (max-width:662px){.single-post .global-page-banner .contents h1,.single-insight .global-page-banner .contents h1{width:100%;padding-right:0}.single-post .global-page-banner .contents .text-container,.single-insight .global-page-banner .contents .text-container{width:100% !important}}.single-event .global-page-banner .event-meta{margin-top:30px}.single-event .global-page-banner .event-meta p{margin-bottom:10px}.single-event .global-page-banner .event-meta p:last-of-type{margin-bottom:0}.single-event .global-page-banner .event-meta p strong{width:200px;display:inline-block}@media (max-width:600px){.single-event .global-page-banner .event-meta p strong{width:150px}}.post-type-grid.cat-archive .grid .card{display:block}.post-type-grid.cat-archive .card:nth-child(-n+2){width:calc(100% / 3 - 16px)}.search-banner h1{width:100% !important;max-width:100%}.search-res{padding:50px 0 !important}.search-res h2{font-size:55px;line-height:73px;margin-bottom:40px}.post-type-grid.search-res .card{display:block;margin-bottom:50px}.post-type-grid.news-grid.search-res .card:nth-child(-n+2),.post-type-grid.events-grid.upcoming-events.search-res .card:nth-child(-n+2),.post-type-grid.case-studies-grid.search-res .card:nth-child(-n+2){width:calc(100% / 3 - 16px)}@media (max-width:1000px){.search-res h2{font-size:44px;line-height:58px}}.eastside-theme .cky-consent-bar .cky-banner-btn-close{right:10px;top:10px}.split-banner.partners-banner .left h1{padding:0 75px;text-align:center}.split-banner.partners-banner .right img{max-height:50%;max-width:50%}.single-partner .two-col-text{padding:100px 0}.single-partner .two-col-text .main .text-container .subtitle{font-size:24px;line-height:32px;margin-bottom:30px}@media (max-width:900px){.split-banner.partners-banner .right img{margin-top:30px;max-height:none;max-width:300px}}.text-container .res-gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 -10px}.text-container .res-gallery .item{width:calc(100% / 3 - 20px);margin:0 10px 20px;position:relative}@media screen and (max-width:450px){.text-container .res-gallery .item{width:calc(50% - 20px)}}.test-grid .card:first-of-type{border-top:none}.test-grid .card .inner{padding:50px 30px;align-items:unset}.test-grid .card .logo{width:250px;padding:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.test-grid .card .logo.no-bg{padding:0}.test-grid .card .quote{width:calc(100% - 300px);position:relative}.test-grid .card .quote .quote-wrap{margin-bottom:20px}.test-grid .card .quote .marks{font-style:normal;position:relative}.test-grid .card .quote .marks.opening:before{content:'“';position:absolute;font-size:70px;line-height:0;font-family:Roslindale,sans-serif;font-weight:300;top:25px;left:-30px}.test-grid .card .quote .marks.closing:after{content:'”';position:absolute;font-size:70px;line-height:0;font-family:Roslindale,sans-serif;font-weight:300;top:25px;right:-30px}.test-grid .card .quote .quote-text{font-size:24px;line-height:32px;margin-bottom:20px;display:inline}.test-grid .card .quote .name{font-size:18px;line-height:24px}.test-grid .card .quote .case-study-link{position:absolute;bottom:0;right:0;text-decoration:underline}.test-grid .no-results{text-align:center;font-size:24px;line-height:32px;display:none;padding:30px 0}.test-grid .loadmore{padding:100px 0}@media (max-width:1000px){.test-grid .card .quote .marks.opening:before{font-size:60px;top:25px;left:-25px}.test-grid .card .quote .marks.closing:after{font-size:60px;top:25px;right:-25px}.test-grid .card .quote .quote-text{font-size:18px;line-height:24px;margin-bottom:20px}.test-grid .card .quote .name{font-size:14px;line-height:19px}}@media (max-width:800px){.test-grid .card .inner{padding:60px 30px}.test-grid .card .logo{margin:0 auto 20px}.test-grid .card .quote{width:100%;padding-left:30px}.test-grid .card .quote .case-study-link{position:static;display:inline-block;margin-top:20px}}