/*
Theme Name: Justice Funders
Author: Donald Hanson
Description: Custom Wordpress theme for Justice Funders.
*/

.level-note{
	text-wrap: balance;
}

.membership-headline{
    width: 100%;
    font-family: 'renogareregular';
    text-transform: uppercase;
    font-size: 14px;
    margin: 30px 0 20px;
}

.membership-option-grid-item{
	width: calc(50% - 10px);
	display:flex;
	flex-direction:column;
}

.membership-option-grid-item>a{
	width:100%;
	border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 4px;
    text-decoration: none;
	display:flex;
	align-items:center;
	color:#333;
	justify-content:space-between;
}

@media (max-width: 880px) {
	.membership-option-grid-item{
		width:100%;
	}
}

.membership-option-grid-item>a.active{
	border-color: #A52666;
    transition: 0s all;
    background-color: #f8f8f8;
}

.membership-pso-item{
	height:86px;
}
    

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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'renogareregular';src:url("fonts/renogare-regular-subset_3-webfont.woff2") format("woff2"),url("fonts/renogare-regular-subset_3-webfont.woff") format("woff");font-weight:normal;font-style:normal;text-transform:uppercase}body{font-family:'Ubuntu', sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale}*{box-sizing:border-box}a{color:#A52666}img{max-width:100%;height:auto}.container{width:100%;max-width:1020px;padding:0 20px;margin-left:auto;margin-right:auto}.gradient{background:-webkit-linear-gradient(left, #381f49 0%, #a52666 25%, #d14637 50%, #d3b537 75%, #d1d3ba 100%);background:linear-gradient(to right, #381f49 0%, #a52666 25%, #d14637 50%, #d3b537 75%, #d1d3ba 100%)}.section-title{color:#381F49;font-size:14px;letter-spacing:3px;padding:0 8px 8px;border-bottom:1px solid #381F49;text-transform:uppercase;font-weight:500}.cta{display:inline-block;border:2px solid #8AD0C7;max-width:190px;text-align:center;padding:13px;text-transform:uppercase;color:#8AD0C7;text-decoration:none;font-size:14px;letter-spacing:3px;font-weight:600;-webkit-transition:.2s all;transition:.2s all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 650px){.cta{padding:10px;font-size:12px}}.cta:hover{color:#fff;border-color:#fff}.cta.cta-dark{border-color:#381F49;color:#381F49}.cta.cta-dark:hover{color:#fff;border-color:#fff}.cta.on-white{border-color:#381F49;color:#381F49}.cta.on-white:hover{border-color:#381F49;color:#381F49}.cta.on-white.wide{max-width:none}input[type=text],input[type=email],input[type=tel],textarea{height:55px;padding:10px;font-size:14px;font-family:inherit}.section-headline{font-family:'renogareregular';text-transform:uppercase;font-size:48px;color:#381F49;margin-bottom:40px;display:inline-block;font-weight:normal;line-height:54px}.section-headline.pad-left{padding-left:300px}@media (max-width: 700px){.section-headline.pad-left{padding-left:0}}@media (max-width: 980px){.section-headline{font-size:32px;line-height:36px}}.section-headline .gradient{height:10px;margin-top:5px}@media (max-width: 980px){.section-headline .gradient{height:6px}}@media (max-width: 700px){.content{max-width:540px}}.content ul,.content ol{padding-left:1em;list-style-type:disc;font-size:18px;line-height:32px;margin-bottom:1em}.content ul+h1,.content ul+h2,.content ul+h3,.content ul+h4,.content ul+h5,.content ul+h6,.content ol+h1,.content ol+h2,.content ol+h3,.content ol+h4,.content ol+h5,.content ol+h6{margin-top:2em}@media (max-width: 980px){.content ul,.content ol{font-size:16px;line-height:28px}}@media (max-width: 820px){.content ul,.content ol{font-size:14px;line-height:24px}}.content ol{list-style-type:decimal}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:normal;font-size:22px;margin-bottom:20px;font-weight:500;line-height:34px}@media (max-width: 980px){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-size:18px;line-height:26px}}.content img.alignright{float:right;margin-left:20px;margin-bottom:20px;margin-top:20px;max-width:50%;height:auto}.content img.alignleft{float:left;margin-right:20px;margin-bottom:20px;margin-top:20px;max-width:50%;height:auto}.content img.aligncenter{margin:20px auto;display:block}.content .p-small,.content .p-large{font-size:32px;line-height:42px}@media (max-width: 980px){.content .p-small,.content .p-large{font-size:26px;line-height:38px}}@media (max-width: 820px){.content .p-small,.content .p-large{font-size:22px;line-height:32px}}aside{width:100%;max-width:220px;margin-right:80px}@media (max-width: 700px){aside{max-width:none;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media (max-width: 700px){aside.sidebar-image{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:20px}}aside img{margin-bottom:10px}@media (min-width: 700px){aside img{width:100%}}@media (max-width: 700px){aside img{max-width:200px}}.sidebar-title{color:#381F49;font-size:20px;display:block;border-bottom:8px solid #8AD0C7;padding-bottom:10px;margin-bottom:20px}@media (max-width: 980px){.sidebar-title{font-size:18px;border-bottom:6px solid #8AD0C7;margin-bottom:15px}}.sidebar-text{font-size:16px;line-height:26px;margin-bottom:20px}@media (max-width: 980px){.sidebar-text{font-size:14px}}.sidebar-text .sidebar-text .sidebar-title{margin-top:40px}.sidebar-text li{line-height:1.4em;margin-top:.7em}.sidebar-text a.active{position:relative}.sidebar-text a.active:after{content:'';display:block;position:absolute;width:7px;height:7px;border-bottom:4px solid #A52666;left:-20px;border-right:4px solid #A52666;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:4px}.sidebar-cta{width:100%;display:block;text-align:center;font-size:16px;color:#fff;background-color:#8AD0C7;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:600;letter-spacing:2.5px;text-decoration:none}@media (max-width: 980px){.sidebar-cta{font-size:14px;height:44px}}main{display:block;width:100%;max-width:640px}@media (max-width: 700px){main{max-width:none;margin-bottom:20px}}main iframe{max-width:100%}main hr{border:0;border-bottom:1px solid #ccc;margin:40px 0}.block{margin-bottom:80px}@media (max-width: 980px){.block{margin-bottom:60px}}.no-hero .block:first-child{padding-top:80px}.content>p,main p{font-size:18px;line-height:30px;margin-bottom:1em;max-width:870px}.content>p+h1,.content>p+h2,.content>p+h3,.content>p+h4,.content>p+h5,.content>p+h6,main p+h1,main p+h2,main p+h3,main p+h4,main p+h5,main p+h6{margin-top:2em}@media (max-width: 980px){.content>p,main p{font-size:16px;line-height:24px}}@media (max-width: 820px){.content>p,main p{font-size:14px;line-height:22px}}pre{white-space:pre-wrap;font-family:inherit;line-height:1.4em;font-size:14px;word-break:break-word}pre a{word-break:break-all}.hero{height:600px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:80px}@media (max-width: 980px){.hero{height:450px}}@media (max-width: 680px){.hero{height:340px}}@media (max-width: 700px){.hero{margin-bottom:60px}}.hero .overlay{width:50vw;position:absolute;right:0;top:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:60px;background:-webkit-linear-gradient(top, rgba(56,31,73,0.78) 14%, #29194b 83%);background:linear-gradient(to bottom, rgba(56,31,73,0.78) 14%, #29194b 83%);z-index:1;color:#fff}.hero .overlay.over-left{padding-left:0;left:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-right:60px}.hero .overlay.over-left .headline,.hero .overlay.over-left .attribution{max-width:420px}@media (max-width: 980px){.hero .overlay.over-left .headline,.hero .overlay.over-left .attribution{padding-left:10px;max-width:100%}}@media (max-width: 780px){.hero .overlay{padding-left:40px}}@media (max-width: 650px){.hero .overlay{width:100%;padding-top:50px;background:-webkit-linear-gradient(top, rgba(56,31,73,0.38) 14%, #29194b 83%);background:linear-gradient(to bottom, rgba(56,31,73,0.38) 14%, #29194b 83%)}}.hero .headline{font-weight:300;width:470px;max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px);-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hero .gradient{height:22px;width:100%;position:absolute;bottom:0;z-index:1}@media (max-width: 980px){.hero .gradient{height:11px}}.hero:after{content:'';display:block;width:100%;height:350px;background:-webkit-linear-gradient(top, #000 0%, rgba(0,0,0,0.5) 25%, transparent 100%);background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.5) 25%, transparent 100%);position:absolute;top:0;z-index:0;opacity:.8}.hero.no-shadow:after{display:none}.hero .cta{-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}.headline-large{font-size:30px;line-height:38px;margin-bottom:25px;font-weight:300}@media (max-width: 1130px){.headline-large{font-size:26px;line-height:33px}}@media (max-width: 930px){.headline-large{font-size:22px;line-height:26px}}@media (max-width: 680px){.headline-large{font-size:18px;line-height:23px}}@media (max-width: 420px){.headline-large{font-size:16px;line-height:22px}}.headline-small{font-size:22px;line-height:30px;margin-bottom:25px;font-weight:300}@media (max-width: 1130px){.headline-small{font-size:20px;line-height:26px}}@media (max-width: 930px){.headline-small{font-size:17px;line-height:22px}}@media (max-width: 680px){.headline-small{font-size:15px;line-height:19px}}.attribution{font-size:14px;max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px);line-height:18px;width:470px;max-width:calc(100% - 60px);-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}.no-hero{padding-top:100px}.admin-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:10;background-color:#222;border-bottom:1px solid #ccc;position:fixed;width:100%;height:36px;top:0;left:0}.admin-bar a{text-decoration:none;font-size:14px;color:#fff;padding:10px}.admin-bar a:hover{text-decoration:underline}.admin-bar a:last-child{margin-left:auto}.logged-in header{top:36px}.logged-in header:after{display:none}.no-hero header .bg{opacity:1}header{font-weight:300;font-size:16px;position:fixed;top:0;left:0;width:100%;padding:20px 0;z-index:2;pointer-events:none;-webkit-transition:.2s background;transition:.2s background;background:transparent}header:after{content:'';display:block;width:100%;height:80px;background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.1) 80%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.1) 80%, transparent 100%);position:absolute;top:0;z-index:-1;opacity:.8;pointer-events:none}header .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top, #554165 0%, #2b184b 100%);background:linear-gradient(to bottom, #554165 0%, #2b184b 100%);opacity:0;-webkit-transition:.2s opacity;transition:.2s opacity;z-index:-1}header .gradient{height:6px;position:absolute;bottom:-6px;width:100%}header.bg-active .bg{opacity:1}header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .justice-funders-logo{width:154px;height:34px;pointer-events:all;-webkit-transition:.2s all;transition:.2s all}@media (max-width: 680px){header .justice-funders-logo{width:100px;height:25px}}header .menu-close{display:none}@media (max-width: 930px){header .menu-close{display:block;width:50px;height:50px;position:absolute;right:0;top:0;font-size:36px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1;-webkit-transition:.2s all;transition:.2s all}header .menu-close:hover{background-color:#eee}}header ul.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:all;font-size:14px}@media (max-width: 930px){header ul.nav{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:0;pointer-events:none;position:absolute;right:15px;width:300px;top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.5);border-radius:2px;-webkit-transition:.4s all;transition:.4s all;font-size:16px;padding:20px 0;z-index:1}}@media (max-width: 930px){header ul.nav.open{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1;pointer-events:all}}header ul.nav.open ul{pointer-events:all}header ul.nav>li{margin:0 10px;position:relative}header ul.nav>li:first-child{margin-left:0}header ul.nav>li:last-child{margin-right:0}@media (max-width: 930px){header ul.nav>li{margin:0;width:100%}}header ul.nav>li:hover ul{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1;pointer-events:all}header ul.nav>li:hover a:after{width:100%;left:0%}@media (max-width: 930px){header ul.nav>li:hover a:after{display:none}}header ul.nav>li>a{color:#fff;text-decoration:none;position:relative;border-left:0px solid #A52666;-webkit-transition:.2s all;transition:.2s all;line-height:1.4em}@media (max-width: 930px){header ul.nav>li>a{color:#333;font-weight:500;padding:15px 30px;display:block;font-size:14px}}@media (max-height: 670px) and (max-width: 930px){header ul.nav>li>a{padding:10px 30px}}@media (max-width: 930px){header ul.nav>li>a:hover{color:#A52666;border-left:4px solid #A52666}}header ul.nav>li>a:after{content:'';position:absolute;bottom:-6px;left:50%;width:0%;height:3px;background-color:#8AD0C7;-webkit-transition:.2s all;transition:.2s all}header ul.nav>li>a br{display:none}header ul.nav>li>ul{opacity:0;pointer-events:none;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);position:absolute;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);left:-40px;background-color:#fff;width:300px;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.5);border-radius:2px;-webkit-transition:.4s all;transition:.4s all}@media (max-width: 930px){header ul.nav>li>ul{-webkit-transform:none;-ms-transform:none;transform:none;position:relative;opacity:1;top:0;left:0;background-color:transparent;box-shadow:none;margin-bottom:10px}}@media (max-height: 610px) and (max-width: 930px){header ul.nav>li>ul{margin-bottom:0px}}header ul.nav>li>ul:before{content:'';display:block;width:100%;height:20px;position:absolute;bottom:100%;left:0}@media (max-width: 930px){header ul.nav>li>ul:before{display:none}}header ul.nav>li>ul a{color:#333;text-decoration:none;font-weight:500;display:block;padding:15px 40px;line-height:18px;-webkit-transition:.2s all;transition:.2s all;border-left:0px solid #A52666}@media (max-width: 930px){header ul.nav>li>ul a{font-size:14px;padding:5px 30px;font-weight:300}}@media (max-height: 610px) and (max-width: 930px){header ul.nav>li>ul a{padding:3px 30px 3px 40px}}@media (max-height: 540px) and (max-width: 930px){header ul.nav>li>ul a{font-size:13px;padding:2px 30px 2px 40px}}header ul.nav>li>ul a:hover{color:#A52666;border-left:4px solid #A52666}header .menu-button{width:30px;margin-left:auto;margin-right:30px;display:none;cursor:pointer;pointer-events:all}@media (max-width: 930px){header .menu-button{display:block}}header .menu-button:hover path{fill:#eee}header .menu-button svg{max-height:30px}header .menu-button path{fill:#fff}header .search{position:relative;pointer-events:all;cursor:pointer}header .search.active .search-container{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1;pointer-events:all}header .search svg{width:13px;height:13px}@media (max-width: 930px){header .search svg{width:20px;height:20px}}.search-container{opacity:0;pointer-events:none;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);position:absolute;right:0px;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);background-color:#fff;padding:20px;width:100vw;max-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.5);border-radius:2px;-webkit-transition:.4s all;transition:.4s all;text-align:center}.search-container input{margin-bottom:10px;text-align:center}.search-instruction{font-size:12px}footer{padding:40px 0;background:-webkit-linear-gradient(top, #694280 0%, #381f49 100%);background:linear-gradient(to bottom, #694280 0%, #381f49 100%)}footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 650px){footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:540px}footer nav>a{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:15px;margin-top:15px}footer nav ul{border-left:4px solid #8AD0C7;padding-left:15px;margin-bottom:10px}footer nav li{margin-bottom:10px;font-size:14px}footer nav li:last-child{margin-bottom:0}footer a{color:#fff;text-decoration:none}.footer-right{width:100%;max-width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 650px){.footer-right{margin-top:40px;max-width:none}}.footer-right .section-title{color:#fff;border-color:#fff;padding-left:0;width:100%;max-width:240px;display:block;margin-bottom:30px}.contact{margin-bottom:60px}@media (max-width: 650px){.contact{margin-bottom:40px}}.contact>div{margin-bottom:20px;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.4em}.contact img{width:20px;max-height:20px;margin-right:15px}.email-signup{margin-bottom:40px}.email-signup .cta{width:100%;max-width:350px;line-height:1.4em}.copy{margin-top:auto;color:#fff;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.copy svg{width:100px;height:25px}.block-top-section:first-child .gradient{display:none}.block-top-section .layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 700px){.block-top-section .layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:540px}}.resonance-framework .mobile-aside,.choir-book .mobile-aside{display:none}@media (max-width: 700px){.resonance-framework .mobile-aside,.choir-book .mobile-aside{display:block}}@media (max-width: 700px){.resonance-framework .block-top-section:first-child aside,.choir-book .block-top-section:first-child aside{display:none}}@media (max-width: 700px){.resonance-framework .block-top-section:nth-last-child(2) aside,.choir-book .block-top-section:nth-last-child(2) aside{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}@media (max-width: 600px){.resonance-framework .sector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width: 600px){.resonance-framework .sector>p img{max-width:120px}}.resonance-framework .spectrum-1,.resonance-framework .spectrum-2,.resonance-framework .spectrum-3,.resonance-framework .spectrum-4,.resonance-framework .spectrum-5{display:inline-block;background:#D75C46;padding:0 20px;border-radius:4px;color:#fff;font-size:18px !important}.resonance-framework h3.spectrum-2{background:#D59651}.resonance-framework h3.spectrum-3{background:#D2B55C}.resonance-framework h3.spectrum-4{background:#ADC394}.resonance-framework h3.spectrum-5{background:#7ED1C7}.choir-book .sidebar-text ul{margin-bottom:1.5em}.choir-book .sidebar-text li{margin-top:5px}.choir-book .double{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}@media (max-width: 850px){.choir-book .double{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.choir-book .double>div{padding-right:40px}.choir-book .double h3{text-transform:uppercase;text-align:center;letter-spacing:6px;font-size:22px}.choir-book .icon-box{height:160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.choir-book .icon-box img{max-width:150px;max-height:130px;display:block;margin:auto auto 20px}.choir-book .cycle-1,.choir-book .cycle-2,.choir-book .cycle-3,.choir-book .cycle-4,.choir-book .cycle-5,.choir-book .cycle-6{display:inline-block;background:#291C32;padding:0 20px;border-radius:4px;color:#fff;font-size:18px !important}.choir-book h3.cycle-2{background:#932958}.choir-book h3.cycle-3{background:#C2413D}.choir-book h3.cycle-4{background:#C8AD51}.choir-book h3.cycle-5{background:#CED0B7}.choir-book h3.cycle-6{background:#88CABC}.choir-book .grant-1-a-headline,.choir-book .grant-1-b-headline,.choir-book .grant-2-a-headline,.choir-book .grant-2-b-headline,.choir-book .grant-3-a-headline,.choir-book .grant-3-b-headline,.choir-book .grant-4-a-headline,.choir-book .grant-4-b-headline,.choir-book .grant-5-a-headline,.choir-book .grant-5-b-headline,.choir-book .grant-6-a-headline,.choir-book .grant-6-b-headline{position:relative;margin-bottom:30px}.choir-book .grant-1-a-headline:before,.choir-book .grant-1-b-headline:before,.choir-book .grant-2-a-headline:before,.choir-book .grant-2-b-headline:before,.choir-book .grant-3-a-headline:before,.choir-book .grant-3-b-headline:before,.choir-book .grant-4-a-headline:before,.choir-book .grant-4-b-headline:before,.choir-book .grant-5-a-headline:before,.choir-book .grant-5-b-headline:before,.choir-book .grant-6-a-headline:before,.choir-book .grant-6-b-headline:before{content:'';position:absolute;display:block;background:-webkit-linear-gradient(left, #C5BCC4 0%, #E9C4C7 100%);background:linear-gradient(90deg, #C5BCC4 0%, #E9C4C7 100%);width:100%;height:7px;bottom:-14px;left:0;border-radius:3px}.choir-book .grant-1-b-headline:before{background:-webkit-linear-gradient(left, #C9767E 0%, #7A6477 100%);background:linear-gradient(90deg, #C9767E 0%, #7A6477 100%)}.choir-book .grant-2-a-headline:before{background:-webkit-linear-gradient(left, #E2BFCB 0%, #E7C2C7 100%);background:linear-gradient(90deg, #E2BFCB 0%, #E7C2C7 100%)}.choir-book .grant-2-b-headline:before{background:-webkit-linear-gradient(left, #C36E83 0%, #B06688 100%);background:linear-gradient(90deg, #C36E83 0%, #B06688 100%)}.choir-book .grant-3-a-headline:before{background:-webkit-linear-gradient(left, #E7C2C8 0%, #EDC4C4 100%);background:linear-gradient(90deg, #E7C2C8 0%, #EDC4C4 100%)}.choir-book .grant-3-b-headline:before{background:-webkit-linear-gradient(left, #D57775 0%, #C87180 100%);background:linear-gradient(90deg, #D57775 0%, #C87180 100%)}.choir-book .grant-4-a-headline:before{background:-webkit-linear-gradient(left, #ECDFCA 0%, #DFBECD 100%);background:linear-gradient(90deg, #ECDFCA 0%, #DFBECD 100%)}.choir-book .grant-4-b-headline:before{background:-webkit-linear-gradient(left, #BA7891 0%, #DBC581 100%);background:linear-gradient(90deg, #BA7891 0%, #DBC581 100%)}.choir-book .grant-5-a-headline:before{background:-webkit-linear-gradient(left, #EFECE6 0%, #E0C2CE 100%);background:linear-gradient(90deg, #EFECE6 0%, #E0C2CE 100%)}.choir-book .grant-5-b-headline:before{background:-webkit-linear-gradient(left, #B97590 0%, #DAD5C6 100%);background:linear-gradient(90deg, #B97590 0%, #DAD5C6 100%)}.choir-book .grant-6-a-headline:before{background:-webkit-linear-gradient(left, #DBEDE9 0%, #DFC4CF 100%);background:linear-gradient(90deg, #DBEDE9 0%, #DFC4CF 100%)}.choir-book .grant-6-b-headline:before{background:-webkit-linear-gradient(left, #B68296 0%, #ACD2CA 100%);background:linear-gradient(90deg, #B68296 0%, #ACD2CA 100%)}.block-membership-form .layout,.block-maestra-form .layout,.block-harmony-form .layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}@media (max-width: 700px){.block-membership-form .layout,.block-maestra-form .layout,.block-harmony-form .layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:540px}}.block-membership-form h3.form-headline,.block-maestra-form h3.form-headline,.block-harmony-form h3.form-headline{font-family:'renogareregular';text-transform:uppercase;font-size:40px;color:#381F49;margin-bottom:20px;display:block}@media (max-width: 980px){.block-membership-form h3.form-headline,.block-maestra-form h3.form-headline,.block-harmony-form h3.form-headline{font-size:32px}}@media (max-width: 700px){.block-membership-form h3.form-headline,.block-maestra-form h3.form-headline,.block-harmony-form h3.form-headline{margin-bottom:20px}}.block-membership-form form,.block-maestra-form form,.block-harmony-form form{min-height:400px;box-shadow:0 0 34px 20px rgba(0,0,0,0.1);border-radius:8px;padding:60px 40px 40px;overflow:auto}@media (max-width: 520px){.block-membership-form form,.block-maestra-form form,.block-harmony-form form{padding:0;box-shadow:none;border-radius:0}}.block-membership-form form.disabled,.block-maestra-form form.disabled,.block-harmony-form form.disabled{cursor:wait;pointer-events:none}.block-membership-form form.disabled>*,.block-maestra-form form.disabled>*,.block-harmony-form form.disabled>*{opacity:.25}.block-membership-form form>*,.block-maestra-form form>*,.block-harmony-form form>*{display:none}.block-membership-form form[page='1'] .page-1,.block-maestra-form form[page='1'] .page-1,.block-harmony-form form[page='1'] .page-1{display:block}.block-membership-form form[page='2'] .page-2,.block-maestra-form form[page='2'] .page-2,.block-harmony-form form[page='2'] .page-2{display:block}.block-membership-form form[page='3'] .page-3,.block-maestra-form form[page='3'] .page-3,.block-harmony-form form[page='3'] .page-3{display:block}.block-membership-form form[page='4'] .page-4,.block-maestra-form form[page='4'] .page-4,.block-harmony-form form[page='4'] .page-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-membership-form .form-header,.block-maestra-form .form-header,.block-harmony-form .form-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 880px){.block-membership-form .form-header,.block-maestra-form .form-header,.block-harmony-form .form-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.block-membership-form .form-headline,.block-maestra-form .form-headline,.block-harmony-form .form-headline{font-size:24px}.block-membership-form .form-headline span,.block-maestra-form .form-headline span,.block-harmony-form .form-headline span{font-weight:700}@media (max-width: 880px){.block-membership-form .form-headline,.block-maestra-form .form-headline,.block-harmony-form .form-headline{margin-bottom:10px}}.block-membership-form .form-note,.block-maestra-form .form-note,.block-harmony-form .form-note{font-size:14px}@media (max-width: 880px){.block-membership-form .form-note,.block-maestra-form .form-note,.block-harmony-form .form-note{font-weight:300}}.block-membership-form .option-grid,.block-maestra-form .option-grid,.block-harmony-form .option-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.block-membership-form .option-grid>a,.block-maestra-form .option-grid>a,.block-harmony-form .option-grid>a{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);border:1px solid #ccc;padding:20px;margin-bottom:20px;border-radius:4px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.2s all;transition:.2s all}.block-membership-form .option-grid>a:hover,.block-membership-form .option-grid>a.active,.block-maestra-form .option-grid>a:hover,.block-maestra-form .option-grid>a.active,.block-harmony-form .option-grid>a:hover,.block-harmony-form .option-grid>a.active{border-color:#A52666;-webkit-transition:0s all;transition:0s all;background-color:#f8f8f8}@media (max-width: 880px){.block-membership-form .option-grid>a,.block-maestra-form .option-grid>a,.block-harmony-form .option-grid>a{width:100%}}@media (max-width: 520px){.block-membership-form .option-grid>a,.block-maestra-form .option-grid>a,.block-harmony-form .option-grid>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.block-membership-form .membership-level,.block-maestra-form .membership-level,.block-harmony-form .membership-level{font-size:16px;line-height:22px;max-width:260px;display:block}@media (max-width: 930px){.block-membership-form .membership-level,.block-maestra-form .membership-level,.block-harmony-form .membership-level{font-size:14px}}@media (max-width: 880px){.block-membership-form .membership-level,.block-maestra-form .membership-level,.block-harmony-form .membership-level{max-width:none;line-height:20px}}@media (max-width: 880px){.block-membership-form .membership-level br,.block-maestra-form .membership-level br,.block-harmony-form .membership-level br{display:none;max-width:none}}.block-membership-form .level-note,.block-maestra-form .level-note,.block-harmony-form .level-note{font-size:12px;margin-top:5px;display:block;font-weight:300}.block-membership-form .fee,.block-maestra-form .fee,.block-harmony-form .fee{color:#A52666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:300;padding-left:10px}@media (max-width: 520px){.block-membership-form .fee,.block-maestra-form .fee,.block-harmony-form .fee{padding-left:0;margin-top:10px}}.block-membership-form .currency,.block-maestra-form .currency,.block-harmony-form .currency{font-size:19px;position:relative;bottom:-2px}.block-membership-form .whole-dollar,.block-maestra-form .whole-dollar,.block-harmony-form .whole-dollar{font-size:30px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media (max-width: 930px){.block-membership-form .whole-dollar,.block-maestra-form .whole-dollar,.block-harmony-form .whole-dollar{font-size:26px}}.block-membership-form .cents,.block-maestra-form .cents,.block-harmony-form .cents{font-size:18px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative;bottom:2px}.block-membership-form .next-button,.block-maestra-form .next-button,.block-harmony-form .next-button{float:right;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);background-color:#8AD0C7;height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;background-image:url(img/arrow.png);background-position:-webkit-calc(100% - 20px) 50%;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:30px;cursor:pointer;-webkit-transition:.2s all;transition:.2s all}.block-membership-form .next-button:hover,.block-maestra-form .next-button:hover,.block-harmony-form .next-button:hover{-webkit-transition:0s all;transition:0s all;background-color:#7AC0B7}@media (max-width: 880px){.block-membership-form .next-button,.block-maestra-form .next-button,.block-harmony-form .next-button{width:100%}}.block-membership-form .page-2 .form-note,.block-maestra-form .page-2 .form-note,.block-harmony-form .page-2 .form-note{color:#333;cursor:pointer}.block-membership-form .page-2 .form-note:hover,.block-maestra-form .page-2 .form-note:hover,.block-harmony-form .page-2 .form-note:hover{text-decoration:underline}.block-membership-form .page-2 .form-note br,.block-maestra-form .page-2 .form-note br,.block-harmony-form .page-2 .form-note br{display:none}.block-membership-form .page-2 .org,.block-maestra-form .page-2 .org,.block-harmony-form .page-2 .org{display:none}.block-membership-form .page-2.org-membership .org,.block-maestra-form .page-2.org-membership .org,.block-harmony-form .page-2.org-membership .org{display:initial}.block-membership-form .your-details,.block-maestra-form .your-details,.block-harmony-form .your-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.block-membership-form .your-details>*,.block-maestra-form .your-details>*,.block-harmony-form .your-details>*{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px}@media (max-width: 880px){.block-membership-form .your-details>*,.block-maestra-form .your-details>*,.block-harmony-form .your-details>*{width:100%}}.block-membership-form label>span,.block-maestra-form label>span,.block-harmony-form label>span{display:block;font-size:14px;margin-bottom:10px}.block-membership-form label>input[type=text],.block-membership-form label>input[type=email],.block-membership-form label>input[type=tel],.block-maestra-form label>input[type=text],.block-maestra-form label>input[type=email],.block-maestra-form label>input[type=tel],.block-harmony-form label>input[type=text],.block-harmony-form label>input[type=email],.block-harmony-form label>input[type=tel]{width:100%;border:1px solid #ccc}.block-membership-form .next-button,.block-maestra-form .next-button,.block-harmony-form .next-button{height:55px;margin-top:24px}.block-membership-form b,.block-maestra-form b,.block-harmony-form b{color:#D14637;margin-right:2px}.page-3 .next-button{margin-top:0;background-image:none}.page-3 .review{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:40px}@media (max-width: 750px){.page-3 .review{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;margin-top:40px}}.page-3 .review>*{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);margin-bottom:40px;font-size:14px}@media (max-width: 750px){.page-3 .review>*{width:100%}}.membership-review{border:1px solid #ccc;padding:20px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;height:120px}@media (max-width: 750px){.membership-review{height:auto;min-height:80px}}.details-review{border:1px solid #ccc;padding:20px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:120px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 750px){.details-review{height:auto;min-height:80px}}.details-review>div{margin-bottom:5px}.details-review>div:last-child{margin-bottom:0}.details-review span:first-child{font-weight:500;width:110px;display:inline-block}.details-review span:last-child{font-weight:300;display:inline-block}.payment-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 600px){.payment-options{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.payment-options>span{width:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:55px;text-transform:uppercase;font-size:14px;letter-spacing:2px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.payment-options .individual-membership{display:none}.ind-membership .individual-membership{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[page='2'] .page-2.thank-you-page,[page='4'] .page-4.thank-you-page{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:280px;text-align:center}[page='2'] .page-2.thank-you-page .thank,[page='4'] .page-4.thank-you-page .thank{font-weight:700;font-size:24px;margin-bottom:20px;max-width:350px;line-height:32px}[page='2'] .page-2.thank-you-page p,[page='4'] .page-4.thank-you-page p{line-height:22px;max-width:680px}[page='4'] .page-4.thank-you-page .thank{max-width:400px}.block-harmony-form form[page="1"] .page-1,.block-maestra-form form[page="1"] .page-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 800px){.block-harmony-form form[page="1"] .page-1,.block-maestra-form form[page="1"] .page-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block-harmony-form .form-left,.block-maestra-form .form-left{width:100%;max-width:340px;margin-right:100px}@media (max-width: 920px){.block-harmony-form .form-left,.block-maestra-form .form-left{margin-right:60px}}@media (max-width: 800px){.block-harmony-form .form-left,.block-maestra-form .form-left{max-width:none;margin-bottom:40px}}.block-harmony-form .form-right,.block-maestra-form .form-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.block-harmony-form .form-headline,.block-maestra-form .form-headline{margin-bottom:40px;display:block}.block-harmony-form label>span,.block-maestra-form label>span{font-size:12px;margin-bottom:5px}.block-harmony-form input[type=text],.block-harmony-form input[type=email],.block-harmony-form input[type=tel],.block-maestra-form input[type=text],.block-maestra-form input[type=email],.block-maestra-form input[type=tel]{margin-bottom:20px}.block-harmony-form textarea,.block-maestra-form textarea{resize:none;width:100%;border:1px solid #ccc;height:100px}.block-harmony-form .region,.block-maestra-form .region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 800px){.block-harmony-form .region,.block-maestra-form .region{margin-bottom:20px}}.block-harmony-form .region label,.block-maestra-form .region label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:20px;margin-bottom:30px;max-width:320px;cursor:pointer}@media (max-width: 800px){.block-harmony-form .region label,.block-maestra-form .region label{max-width:none}}.block-harmony-form .region label input,.block-maestra-form .region label input{display:none}.block-harmony-form .region label input:checked+.indicator,.block-maestra-form .region label input:checked+.indicator{background:-webkit-linear-gradient(bottom, #aaa 0%, #ddd 100%);background:linear-gradient(0deg, #aaa 0%, #ddd 100%);border-color:#bbb}.block-harmony-form .region label>div:not(.indicator),.block-maestra-form .region label>div:not(.indicator){-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.block-harmony-form .indicator,.block-maestra-form .indicator{cursor:pointer;min-width:28px;height:28px;background:-webkit-linear-gradient(bottom, #ddd 0%, #fff 100%);background:linear-gradient(0deg, #ddd 0%, #fff 100%);border-radius:50%;margin-right:20px;border:5px solid #ccc;-webkit-transition:.2s all;transition:.2s all}.block-harmony-form .region-name,.block-maestra-form .region-name{font-size:18px;display:block;margin-bottom:5px;line-height:1.4em}.block-harmony-form .region-note,.block-maestra-form .region-note{font-size:16px;display:block;color:#A52666;margin-bottom:5px}.block-harmony-form .region-subtext,.block-maestra-form .region-subtext{font-size:12px;font-weight:300;line-height:17px}.block-harmony-form .set-meeting,.block-maestra-form .set-meeting{margin-left:70px;max-width:300px;font-size:16px;line-height:24px}@media (max-width: 800px){.block-harmony-form .set-meeting,.block-maestra-form .set-meeting{margin-bottom:40px;max-width:none}}@media (max-width: 800px){.block-maestra-form .form-left{margin-bottom:0}}.block-maestra-form .form-right{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.block-maestra-form textarea{margin-bottom:30px}.form-submit{background-color:#8AD0C7;height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;font-weight:700;cursor:pointer;-webkit-transition:.2s all;transition:.2s all}.form-submit:hover{-webkit-transition:0s all;transition:0s all;background-color:#7AC0B7}.block-two-column-list .layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}@media (max-width: 700px){.block-two-column-list .layout{max-width:100%}}@media (max-width: 600px){.block-two-column-list .layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block-two-column-list .layout p{margin-bottom:1em;font-size:16px;line-height:22px}.block-two-column-list .left-col{width:100%;max-width:50%;margin-right:100px}@media (max-width: 600px){.block-two-column-list .left-col{max-width:100%;margin-bottom:40px}}.block-two-column-list .right-col{width:100%;max-width:50%}@media (max-width: 600px){.block-two-column-list .right-col{max-width:100%}}.block-thumbnail-grid .intro-paragraph{margin-bottom:20px}.block-thumbnail-grid .thumbnail-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin-left:-20px}@media (max-width: 600px){.block-thumbnail-grid .thumbnail-grid{width:100%;margin-left:0}}.block-thumbnail-grid .thumbnail-grid:after{content:'';width:100%;height:2px;background-color:#fff;display:block;position:absolute;bottom:-1px;left:0}.block-thumbnail-grid .thumbnail-grid:before{content:'';height:100%;width:3px;background-color:#fff;display:block;position:absolute;right:-1px;top:0}.block-thumbnail-grid .grid-item{width:33.333%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;padding:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer}@media (max-width: 940px){.block-thumbnail-grid .grid-item{width:50%}}@media (max-width: 600px){.block-thumbnail-grid .grid-item{width:100%;border-right:0;padding:10px 0}}.block-thumbnail-grid .grid-item:hover img{opacity:.9;-webkit-transition:0s opacity;transition:0s opacity}.block-thumbnail-grid img{max-width:80px;margin-right:10px;-webkit-transition:.2s opacity;transition:.2s opacity}@media (max-width: 650px){.block-thumbnail-grid img{max-width:50px}}.block-thumbnail-grid .grid-text{line-height:1.4em}.no-hero[page=single-post] main{padding-top:80px}[page=single-post] main{margin-bottom:60px}[page=single-post] main .gradient{margin-top:120px;height:10px}[page=single-post] h1{display:block;margin-bottom:15px}@media (max-width: 980px){[page=single-post] h1{margin-bottom:5px}}[page=single-post] .post-meta{font-size:20px;color:#381F49;margin-bottom:40px;position:relative;padding-bottom:40px}@media (max-width: 980px){[page=single-post] .post-meta{font-size:16px;line-height:26px}}@media (max-width: 820px){[page=single-post] .post-meta{font-size:14px;line-height:24px}}[page=single-post] .post-meta:after{content:'';position:absolute;bottom:0;left:0;width:100%;max-width:220px;height:6px;background-color:#8AD0C7}[page=single-post] .post-meta a.category-url{font-style:italic}[page=single-post] p,[page=single-post] h1,[page=single-post] h2,[page=single-post] h3,[page=single-post] h4,[page=single-post] h5,[page=single-post] h6{max-width:800px}[page=single-post] .content h1,[page=single-post] .content h2,[page=single-post] .content h3{font-size:32px;line-height:42px;font-family:"renogareregular",sans-serif;text-transform:uppercase;color:#381F49}@media (max-width: 980px){[page=single-post] .content h1,[page=single-post] .content h2,[page=single-post] .content h3{font-size:26px;line-height:36px}}[page=single-post] .related-headline{font-size:32px;line-height:42px;font-family:"renogareregular",sans-serif;text-transform:uppercase;color:#381F49;display:inline-block;margin-bottom:40px}[page=single-post] .related-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media (max-width: 880px){[page=single-post] .related-posts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}[page=single-post] .related-posts>a{width:-webkit-calc(33.333% - 20px);width:calc(33.333% - 20px);border:10px solid #D1D3BA;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 20px;text-decoration:none}@media (max-width: 880px){[page=single-post] .related-posts>a{width:100%;margin-bottom:10px}}[page=single-post] .related-posts>a:hover span{color:#A52666}[page=single-post] .related-posts .title{font-size:22px;color:#381F49;line-height:29px;font-weight:500;margin-bottom:10px;-webkit-transition:.2s all;transition:.2s all;max-width:600px}[page=single-post] .related-posts .author{font-size:16px;color:#333}.event-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px}@media (max-width: 700px){.event-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.event-layout .event-description{width:100%;border-right:1px solid #ccc;margin-right:40px;padding-right:40px}@media (max-width: 700px){.event-layout .event-description{border-right:0;padding-right:0;margin-right:0;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.event-layout .cta-container{width:100%}.event-meta{min-width:33%;position:relative}@media (max-width: 700px){.event-meta{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}@media (min-width: 700px){.event-meta .sticky{position:-webkit-sticky;position:sticky;top:120px}}.event-meta .sticky>div{font-size:14px;line-height:20px;width:100%;margin-bottom:20px}.event-meta span{display:block;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:3px;color:#A52666}@media (min-width: 700px){.event-meta .cta{min-width:100%}}.event-meta .cta:hover{color:#7AC0B7;border-color:#7AC0B7}[page=category] main{padding-top:80px;padding-bottom:80px}[page=category] main .gradient{height:10px;margin:60px 0 40px}[page=category] .post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 1140px){[page=category] .post{padding-left:30px}}[page=category] .post-title{position:relative;font-size:26px;color:#381F49;text-decoration:none;margin-bottom:10px;max-width:720px;line-height:32px}@media (max-width: 820px){[page=category] .post-title{font-size:22px}}[page=category] .post-title:before{position:absolute;right:-webkit-calc(100% + 13px);right:calc(100% + 13px);top:7px;content:'';display:block;width:16px;height:15px;background-image:url(img/orange-right-triangle.svg);background-repeat:no-repeat}@media (max-width: 820px){[page=category] .post-title:before{top:9px}}[page=category] .post-title:hover{text-decoration:underline}[page=category] .post-meta{font-size:16px;color:#333;text-decoration:none;margin-bottom:40px}@media (max-width: 820px){[page=category] .post-meta{font-size:14px}}[page=category] .post-meta:hover{text-decoration:underline}[page=page-home] .hero{margin-bottom:0}.recent-work-filter{text-align:center;padding:30px 0}.filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:700px;margin-left:auto;margin-right:auto;margin-top:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.filter{border:2px solid #D14637;border-radius:20px;padding:10px;width:100%;display:inline-block;font-size:12px;letter-spacing:2.3px;text-transform:uppercase;color:#D14637;margin:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;overflow:hidden;-webkit-transition:.2s all;transition:.2s all}.filter:hover,.filter.active{color:#381F49;border-color:#381F49;cursor:pointer}.filter.active{background-color:#381F49;color:#fff}@media (max-width: 800px){.filter{max-width:150px;margin:5px}}@media (max-width: 650px){.filter{font-size:10px;padding:7px}}.filter:first-child{margin-left:0}.filter:last-child{margin-right:0}.recent-work{display:none}.recent-work.active{display:block}.recent-work .row:nth-child(1)>div:first-child{-webkit-animation-delay:0s;animation-delay:0s}.recent-work .row:nth-child(1)>div:last-child{-webkit-animation-delay:.2s;animation-delay:.2s}.recent-work .row:nth-child(2)>div:first-child{-webkit-animation-delay:.4s;animation-delay:.4s}.recent-work .row:nth-child(2)>div:last-child{-webkit-animation-delay:.6s;animation-delay:.6s}.recent-work .row:nth-child(3)>div:first-child{-webkit-animation-delay:.8s;animation-delay:.8s}.recent-work .row:nth-child(3)>div:last-child{-webkit-animation-delay:1s;animation-delay:1s}.recent-work .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recent-work .row>*{width:50%;height:480px;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slideIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@media (max-width: 980px){.recent-work .row>*{height:320px}}@media (max-width: 680px){.recent-work .row>*{height:240px}}@media (max-width: 650px){.recent-work .row>*{width:100%}}.recent-work .title-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 650px){.recent-work .title-block{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.recent-work .title-block.purple{background:-webkit-linear-gradient(45deg, #381f49 0%, #39247b 100%);background:linear-gradient(45deg, #381f49 0%, #39247b 100%);-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 650px){.recent-work .title-block.purple{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 980px){.recent-work .title-block.purple .post-meta{padding-left:40px}}.recent-work .title-block.pink{background:-webkit-linear-gradient(45deg, #a52666 0%, #d94799 100%);background:linear-gradient(45deg, #a52666 0%, #d94799 100%)}.recent-work .title-block.pink .post-meta{padding-right:0;padding-left:70px}@media (max-width: 980px){.recent-work .title-block.pink .post-meta{padding-right:40px}}@media (max-width: 780px){.recent-work .title-block.pink .post-meta{padding-left:40px}}.recent-work .title-block.teal{background:-webkit-linear-gradient(45deg, #46b6a7 0%, #6ce5ba 100%);background:linear-gradient(45deg, #46b6a7 0%, #6ce5ba 100%);-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 650px){.recent-work .title-block.teal{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 980px){.recent-work .title-block.teal .post-meta{padding-left:40px}}.recent-work .title-block.teal .post-category{color:#381F49}.recent-work .title-block.teal .cta{color:#381F49;border-color:#381F49}.recent-work .title-block.teal .cta:hover{color:#fff;border-color:#fff}.recent-work .post-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:470px;padding-right:70px;color:#fff}.recent-work .post-category{font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:.5px;color:#8AD0C7;margin-bottom:20px}.recent-work .post-title{color:#fff;text-decoration:none}.recent-work .image-block{background-image:url(img/justice-funders-default.jpg);background-position:50%;background-size:cover}@media (max-width: 650px){.recent-work .image-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.what-we-do{text-align:center;padding-top:110px}@media (max-width: 600px){.what-we-do{padding-top:60px}}.sectors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width: 600px){.sectors{margin-top:80px}}.sector{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media (max-width: 600px){.sector{width:100%;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.sector svg{width:55px;height:54px;margin-bottom:20px}@media (max-width: 600px){.sector svg{width:110px;max-height:48px;margin-right:20px;margin-bottom:0}}.sector svg path,.sector svg circle{fill:#D14637}.sector img{max-height:75px;margin-bottom:20px}@media (min-width: 600px){.sector:nth-child(2) svg{width:64px}}@media (min-width: 600px){.sector:nth-child(3) svg{max-width:46px}}.sector a{font-weight:600;text-transform:uppercase;font-size:16px}.sector-title{font-family:'renogareregular', sans-serif;text-transform:uppercase;font-size:22px;margin-bottom:2px;line-height:31px}@media (max-width: 930px){.sector-title{font-size:18px;line-height:25px}}@media (max-width: 600px){.sector-title br{display:none}}.sector-description{width:320px;font-size:16px;line-height:24px;margin-bottom:10px}@media (max-width: 930px){.sector-description{font-size:14px;line-height:20px}}@media (max-width: 720px){.sector-description{max-width:250px}}@media (max-width: 600px){.sector-description{max-width:400px;width:100%}}.who-we-work-with{text-align:center;margin-top:60px}.who-we-work-with .grid{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:940px;margin-bottom:80px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1100px){.who-we-work-with .grid{margin-bottom:80px}}.who-we-work-with .grid:before{content:'';display:block;position:absolute;right:0;top:0;height:100%;width:2px;background-color:#fff}.who-we-work-with .grid:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff}.who-we-work-with .grid a{width:20%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px}@media (max-width: 820px){.who-we-work-with .grid a{width:25%;height:110px}}@media (max-width: 600px){.who-we-work-with .grid a{height:90px}}.who-we-work-with .grid a:last-child{border-right:0}.who-we-work-with .grid img{max-width:100%;height:auto;max-height:80px}.twitter-feed{background-color:#F7F7F2;text-align:center;padding:40px 0;margin-bottom:80px;overflow:hidden}@media (max-width: 680px){.twitter-feed{height:230px}}.twitter-feed svg{width:18px;height:18px;display:inline-block}.twitter-feed svg path{fill:#333}.tweets{height:170px;margin:-20px}@media (max-width: 680px){.tweets{padding:20px}}.tweet>div{height:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 680px){.tweet>div{height:140px}}.tweet p{font-size:22px;max-width:800px;line-height:34px;margin-left:auto;margin-right:auto;color:#333;margin-bottom:20px}@media (max-width: 930px){.tweet p{font-size:18px;line-height:28px;max-width:600px}}@media (max-width: 680px){.tweet p{font-size:16px;line-height:24px;max-width:500px}}@media (max-width: 450px){.tweet p{font-size:14px;line-height:22px;max-width:500px}}a.twitter-profile{text-transform:uppercase;text-decoration:none;font-size:14px;letter-spacing:1px;margin-right:10px;font-weight:300}.tweet-date{text-transform:uppercase;font-size:14px;font-weight:300}.join-us{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-bottom:110px}@media (max-width: 680px){.join-us{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}}.join-us>div{width:100%}.join-us .video{position:relative;padding-top:28%}@media (max-width: 680px){.join-us .video{padding-top:56%;margin-bottom:40px}}.join-us iframe{width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 50px rgba(0,0,0,0.3)}.join-us .call{padding-left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 830px){.join-us .call{padding-left:20px}}@media (max-width: 680px){.join-us .call{padding-left:0;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.join-us .headline{font-size:22px;font-family:"renogareregular",sans-serif;text-transform:uppercase;margin-bottom:20px;display:inline-block}@media (max-width: 930px){.join-us .headline{font-size:18px}}.join-us p{font-size:22px;line-height:28px;font-weight:300;margin-bottom:30px}@media (max-width: 1130px){.join-us p{font-size:18px;line-height:24px;max-width:400px}}@media (max-width: 930px){.join-us p{font-size:16px;line-height:22px;max-width:320px}}@media (max-width: 680px){.join-us p{max-width:400px}}.join-us .join-ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.join-us .cta{color:#D14637;border-color:#D14637;width:100%;max-width:360px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:18px;margin-bottom:10px}.join-us .cta:first-child{margin-right:10px}.join-us .cta:hover{color:#381F49;border-color:#381F49}[page=page-programs-overview] main .gradient{height:10px;margin:60px 0 40px}[page=page-programs-overview] main .cta{color:#A52666;border-color:#A52666;width:100%;max-width:300px}[page=page-programs-overview] .project{margin-bottom:80px}@media (max-width: 820px){[page=page-programs-overview] .project{margin-bottom:60px}}@media (max-width: 650px){[page=page-programs-overview] .project{margin-bottom:40px}}[page=page-programs-overview] .project img{margin-bottom:40px}[page=page-programs-overview] .project p{font-size:16px;line-height:26px;margin-bottom:30px;max-width:720px}@media (max-width: 820px){[page=page-programs-overview] .project p{font-size:14px;line-height:22px}}[page=page-programs-overview] .project ul,[page=page-programs-overview] .project ol{max-width:720px;font-size:16px;line-height:28px}[page=page-programs-overview] a.project-headline:hover{-webkit-transition:none;transition:none;color:#A52666}[page=page-programs-overview] .project-headline{font-size:38px;line-height:48px;font-family:"renogareregular",sans-serif;text-transform:uppercase;color:#381F49;display:inline-block;margin-bottom:20px;position:relative;text-decoration:none;-webkit-transition:.2s color;transition:.2s color}@media (max-width: 980px){[page=page-programs-overview] .project-headline{font-size:28px;line-height:33px}}@media (max-width: 650px){[page=page-programs-overview] .project-headline{font-size:24px;line-height:28px;margin-bottom:15px}}[page=page-programs-overview] .project-headline:before{position:absolute;right:-webkit-calc(100% + 13px);right:calc(100% + 13px);top:14px;content:'';display:block;width:16px;height:15px;background-image:url(img/orange-right-triangle.svg);background-repeat:no-repeat}
