/*!
Theme Name: ACDI / VOCA 2019
Theme URI: http://www.acdivoca.org
Author: Openbox9 (Joe Tan)

DO NOT EDIT style.css DIRECTLY.

Use style.scss.
*/@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-15px)}60%{-webkit-transform:translateY(-7px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-15px)}60%{-moz-transform:translateY(-7px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}@-webkit-keyframes pulse{0%{margin-bottom:0px;opacity:0}10%{margin-bottom:0px;opacity:0}25%{opacity:1}50%{margin-bottom:-15px;opacity:1}75%{opacity:1}90%{margin-bottom:0px;opacity:0}100%{margin-bottom:0px;opacity:0}}@-moz-keyframes pulse{0%{margin-bottom:0px;opacity:0}10%{margin-bottom:0px;opacity:0}25%{opacity:1}50%{margin-bottom:-15px;opacity:1}75%{opacity:1}90%{margin-bottom:0px;opacity:0}100%{margin-bottom:0px;opacity:0}}@keyframes pulse{0%{margin-bottom:0px;opacity:0}10%{margin-bottom:0px;opacity:0}25%{opacity:1}50%{margin-bottom:-15px;opacity:1}75%{opacity:1}90%{margin-bottom:0px;opacity:0}100%{margin-bottom:0px;opacity:0}}@-webkit-keyframes loading{100%{background-position:0px -570px}}@-moz-keyframes loading{100%{background-position:0px -570px}}@keyframes loading{100%{background-position:0px -570px}}@-webkit-keyframes loop{from{-webkit-transform:translate(0%, 0%)}to{-webkit-transform:translate(-50%, 0%)}}@-moz-keyframes loop{from{-moz-transform:translate(0%, 0%)}to{-moz-transform:translate(-50%, 0%)}}@keyframes loop{from{transform:translate(0%, 0%)}to{transform:translate(-50%, 0%)}}input[type="submit"],input[type="button"],button,.button,.btn{position:relative;display:inline-block;margin:0em 0 0;padding:0.5em 2em;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:initial;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:1;cursor:pointer;color:white;-webkit-appearance:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#e96848;background-clip:padding-box;border:0;border-radius:0px;text-decoration:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;font-style:normal}input[type="submit"]>span,input[type="button"]>span,button>span,.button>span,.btn>span{margin-left:5px}input[type="submit"].aligncenter,input[type="submit"].center,input[type="button"].aligncenter,input[type="button"].center,button.aligncenter,button.center,.button.aligncenter,.button.center,.btn.aligncenter,.btn.center{display:block;max-width:250px;margin:0 auto 1em}input[type="submit"]:hover,input[type="button"]:hover,button:hover,.button:hover,.btn:hover{background-color:#3a3849;color:white;text-decoration:none}input[type="submit"].green,input[type="button"].green,button.green,.button.green,.btn.green{background-color:green}input[type="submit"].green:hover,input[type="button"].green:hover,button.green:hover,.button.green:hover,.btn.green:hover{background-color:#006700}input[type="submit"].blue,input[type="button"].blue,button.blue,.button.blue,.btn.blue{background-color:blue}input[type="submit"].blue:hover,input[type="button"].blue:hover,button.blue:hover,.button.blue:hover,.btn.blue:hover{background-color:#0000e6}input[type="submit"].teal,input[type="button"].teal,button.teal,.button.teal,.btn.teal{background-color:#009ba7}input[type="submit"].teal:hover,input[type="button"].teal:hover,button.teal:hover,.button.teal:hover,.btn.teal:hover{background-color:#00838e}input[type="submit"].orange,input[type="button"].orange,button.orange,.button.orange,.btn.orange{background-color:#e96848}input[type="submit"].orange:hover,input[type="button"].orange:hover,button.orange:hover,.button.orange:hover,.btn.orange:hover{background-color:#e65531}input[type="submit"].gray,input[type="button"].gray,button.gray,.button.gray,.btn.gray{color:#737277;background-color:#737277}input[type="submit"].gray:hover,input[type="button"].gray:hover,button.gray:hover,.button.gray:hover,.btn.gray:hover{background-color:#66666a}input[type="submit"].loading:after,input[type="button"].loading:after,button.loading:after,.button.loading:after,.btn.loading:after{position:absolute;right:-40px;top:50%;margin:-15px 0 0 0;display:block;background:url(images/loading.png) no-repeat center top;width:30px;height:30px;content:' ';-webkit-animation:loading 1s steps(19) infinite;-moz-animation:loading 1s steps(19) infinite;-ms-animation:loading 1s steps(19) infinite;-o-animation:loading 1s steps(19) infinite;animation:loading 1s steps(19) infinite}input[type="submit"].done,input[type="button"].done,button.done,.button.done,.btn.done{cursor:default;color:#555;border-color:#555}input[type="submit"].done:hover,input[type="button"].done:hover,button.done:hover,.button.done:hover,.btn.done:hover{color:#555;background:none}button.unstyled,.button.unstyled{padding:3px 5px;background:none;color:#363636;font-size:100%;font-family:arial,sans-serif;background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));background-image:-moz-linear-gradient(top, #fff 0%, #eee 100%);background-image:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background-image:-o-linear-gradient(top, #fff 0%, #eee 100%);background-image:-ms-linear-gradient(top, #fff 0%, #eee 100%);background-image:linear-gradient(top, #fff 0%, #eee 100%);border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}button.unstyled:hover{background:#eeeeee}input[type="text"],input[type="password"],input[type="email"],textarea{line-height:1;margin:0;padding:15px;border:1px solid #ccc;background:#fff;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px}textarea{width:100%}.input.select{position:relative;z-index:1000;box-sizing:border-box;margin:0 auto;padding:0;cursor:pointer;text-align:left}.input.select strong{position:relative;display:block;margin:0;padding:8px 30px 7px 10px;min-width:100px;background:#fff;color:#4e4e56}.input.select strong .text{display:inline-block;min-width:170px}.input.select strong .icon{position:absolute;top:50%;right:10px;height:20px;line-height:20px;margin:-10px 0 0;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;-ms-transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear}.input.select.on strong .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.input.select>select{position:absolute;z-index:-1000;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.input.select .select{zoom:1;margin:0;padding:0;list-style:none;box-sizing:border-box;padding:0px 0px 5px;background:#fff;color:#4e4e56}.input.select .select .option{display:block;padding:7px 10px;cursor:pointer;white-space:normal;line-height:normal;background:#fff;color:#4e4e56}.input.select .select .option.selected,.input.select .select .option:hover{background:#e96848;color:#fff}.input.select .select .option:last-child{border-bottom:0}.input.select>.select{display:none;position:absolute;z-index:1001;top:100%;left:0;width:100%;max-height:300px;overflow:auto;overflow-x:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.input.select>.select::-webkit-scrollbar{height:0;width:0}.input.select.on>.select{display:block !important}@media screen and (max-width: 767px){.input.select select{z-index:1}.input.select .select{display:none !important}}@media screen and (max-height: 600px){.input.select select{z-index:1}.input.select .select{display:none !important}}h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;padding:0;clear:both;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-style:normal;letter-spacing:.5px;line-height:1.1}h1.inline,h2.inline,h3.inline,h4.inline,h5.inline,h6.inline{display:inline;margin-right:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font-size:3rem;font-family:Merriweather,Georgia,serif;font-weight:600;font-style:italic;letter-spacing:1.5px}h2{font-size:1.7rem;font-weight:700;margin:1.2em 0;text-align:center;text-transform:uppercase}h3{margin:1em 0 .5em 0;font-size:1.4rem;line-height:1.25;text-transform:capitalize}h4{margin:2em 0 1em;font-size:1.2rem;text-align:center;color:#009ba7;letter-spacing:1px;text-transform:uppercase}h5{margin-bottom:1.5em;font-size:1em;text-align:center;text-transform:capitalize;letter-spacing:1px;color:#009ba7}h6{margin-bottom:0.5em;font-size:0.8em}.big-title{font-size:2.5rem;letter-spacing:.5px;margin-top:30px}.expandable{text-transform:none;font-weight:bold}.expandable:before{margin-right:17px;font-size:20px;font-weight:700;position:relative;content:"+";bottom:-2px}@media screen and (max-width: 767px){h1{font-size:2.2rem}h2{font-size:1.35rem}.big-title{font-size:2rem}}xmp{margin:0 0 1em;background:yellow;color:#000;overflow:hidden;font-size:10px}img.sample{background:#00aaee}html,body{margin:0;padding:0;font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:300;line-height:1.7;color:#4e4e56;text-align:left;min-width:320px}html{overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#737277}body{padding:0 0 0px 0;background:#f3f3f3}body.rtl{direction:rtl;unicode-bidi:embed;text-align:right}strong,b{font-weight:bold}em,i{font-style:italic}em strong,strong em{font-weight:bold;font-style:italic}.hidden{display:block;position:absolute;top:-10000px;height:-10000px;width:1px;height:1px;overflow:hidden;visibility:hidden}.clear{clear:both}.alignleft{float:left}.alignright{float:right}.entity{font-family:'Lucida Sans Unicode', 'Arial Unicode MS', Arial, Helvetica, sans-serif}.text-sans-serif{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.text-serif{font-family:Merriweather,Georgia,serif}.text-headline{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.text-cursive{font-family:cursive}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-aligncenter,.text-center{text-align:center}.text-alignright,.text-right{text-align:right}.text-alignleft,.text-left{text-align:left}.text-white{color:#fff}.text-black{color:#000}.text-red{color:#e96848}.text-green{color:green}.text-blue{color:blue}.text-light-blue{color:blue}.text-orange{color:#e96848}.text-yellow{color:#FCB756}.text-navy-blue{color:navy}.text-teal{color:#009ba7}.text-purple{color:#672E6C}.text-gray{color:#737277}.text-silver{color:silver}.text-dark-gray{color:gray}img{max-width:100%;height:auto}img[align=left],img.alignleft{margin:0 15px 15px 0}img[align=right],img.alignright{margin:0 0 15px 15px}img.aligncenter{display:block;margin:0 auto 15px auto}img.circle{border-radius:50%}img,a>img{border:0}a{color:#007f88;font-weight:bold;text-decoration:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}a:hover{color:#4e4e56;text-decoration:underline}a.more{white-space:nowrap}p{margin:0 0 1em 0}p:last-child{margin-bottom:0}iframe{max-width:100%}.fb_iframe_widget iframe{max-width:none}.intro{margin:0 0 2em;font-size:1.3em;line-height:1.8}.clickable{cursor:pointer}.anchor:before{content:"";display:block;height:120px;margin:-120px 0 0}ul{margin:0 0 1em}ul li{margin-bottom:10px}ol li{margin-bottom:10px}hr{margin:2.5em auto;width:100%;border-bottom:1px solid #e0e0e0;border-top:none;border-left:none;border-right:none}th,td{border:0}.toggle{cursor:pointer}.question{padding-bottom:10px;border-bottom:1px solid #e0e3e6}.expandable{cursor:pointer;position:relative}.expandable.project-expand{background:#E0E1E2;padding:5px 10px 5px 100px;margin-right:-15%;margin-left:-15%;margin-top:1.5em}.expandable.project-expand:before{margin-right:17px;font-size:0.75em;font-weight:600;position:absolute;content:'\25bc';bottom:6px;right:0;color:#737277}.expandable.project-expand:hover{color:#4e4e56}.expandable:hover{color:#009ba7}.expandable:before{display:inline-block;margin:0 0.2em 0 0;font-family:"FontAwesome";font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none !important;content:"\f0da";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.expandable.opened:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.expand-content{display:none;margin:0 0 1.5em 0}.expandable-box{margin:0 auto 2em 0;padding:0 0 1.5em 0}.expandable-box>.content{position:relative;max-height:6em;overflow:hidden;-webkit-transition:max-height,0.2s linear;-moz-transition:max-height,0.2s linear;-ms-transition:max-height,0.2s linear;-o-transition:max-height,0.2s linear;transition:max-height,0.2s linear}.expandable-box>.content:after{content:' ';display:block;position:absolute;bottom:0;left:0;width:100%;height:80%;background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(top,rgba(255,255,255,0),#fff)}.expandable-box>.more{position:relative;z-index:1;display:block;cursor:pointer;text-align:right;font-size:17px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:green;text-transform:uppercase}.expandable-box>.more:after{margin-left:0.5em;font-family:"FontAwesome";font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none !important;content:"\f107"}.expandable-box.on>.content{max-height:1000px}.expandable-box.on>.content:after{display:none}.expandable-box.on>.more:after{content:"\f106"}@media screen and (min-width: 768px){.mobile-only,.desktop-hide{display:none !important}}@media screen and (max-width: 767px){.mobile-hide,.desktop-only{display:none !important}.expandable.project-expand{margin-right:0;margin-left:0;padding:3px 10px}h3.project-expand{font-size:1.25em}}.fb_iframe_widget,.fb_iframe_widget>span{max-width:100%;width:100%}#header{position:fixed;z-index:1001;top:0;left:0;width:100%;background:#FCB756;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}body.admin-bar #header{margin-top:32px}@media screen and (max-width: 782px){body.admin-bar #header{margin-top:46px}}#header .wrap{position:relative;z-index:2;padding:0}@media screen and (min-width: 1061px){#header .wrap{max-width:none;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}#header a{color:inherit;font-weight:inherit;text-decoration:none}#header .logo{position:relative;display:inline-block;padding:20px 4.6875vw 10px 4.6875vw;padding-left:-webkit-calc((100vw - 1200px) / 2);padding-left:-moz-calc((100vw - 1200px) / 2);padding-left:-ms-calc((100vw - 1200px) / 2);padding-left:calc((100vw - 1200px) / 2);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#FCB756}#header .logo:after{content:' ';display:block;position:absolute;top:100%;left:0;width:100%;height:0em;background:inherit;-webkit-transition:height .4s ease-in-out;-moz-transition:height .4s ease-in-out;-ms-transition:height .4s ease-in-out;-o-transition:height .4s ease-in-out;transition:height .4s ease-in-out}@media screen and (max-width: 1324.13793px) and (min-width: 1060px){#header .logo{padding-left:4.6875%}}#header .logo a{display:inline-block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#header .logo img{width:265px;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out}#header .nav-wrap{display:-ms-grid;-ms-grid-columns:auto 40px;display:grid;grid-template-columns:auto 40px;grid-template-areas:"utility ." "nav nav";position:absolute;top:0;right:0;padding:60px 50px 20px 50px;box-sizing:border-box;background:#009ba7;color:white;border-right:5px solid #FCB756;opacity:1;-webkit-transition:transform .4s ease-in-out,opacity .4s ease-in-out;-moz-transition:transform .4s ease-in-out,opacity .4s ease-in-out;-ms-transition:transform .4s ease-in-out,opacity .4s ease-in-out;-o-transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;-webkit-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%)}#header .toggle.search{position:absolute;z-index:1;top:60px;right:55px;color:white;line-height:1;font-size:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.search-on #header .toggle.search .icon:before{content:"\f00d"}@media screen and (max-width: 767px){#header .toggle.search{display:none}}#header .toggle.menu{position:absolute;display:block;top:50%;right:0;box-sizing:border-box;z-index:-1;width:30px;height:20px;margin:-10px 0 0;color:white;border:4px solid currentColor;border-width:4px 0;opacity:0;-webkit-transform:translate(0, 20px);-moz-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-o-transform:translate(0, 20px);transform:translate(0, 20px)}body.has-js #header .toggle.menu{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#header .toggle.menu:after{content:' ';display:block;position:absolute;top:4px;height:4px;left:0;width:100%;background:currentColor;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#header .toggle.menu .bar{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:0}body.has-js #header .toggle.menu .bar{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#header .toggle.menu .bar:after,#header .toggle.menu .bar:before{content:' ';display:block;position:absolute;height:4px;left:0;width:100%;top:3px;background:currentColor;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#header .toggle.menu .bar:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}body.menu-on #header .toggle.menu{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);border-color:rgba(255,255,255,0)}body.menu-on #header .toggle.menu:after{opacity:0}body.menu-on #header .toggle.menu .bar{opacity:1}@media screen and (max-width: 1150px){#header .nav-wrap{padding-left:25px;padding-right:25px;grid-template-columns:auto 30px}#header .toggle.search{right:50px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}}body.scrolled #header{background:#009ba7;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.scrolled #header .wrap{padding:0;margin-left:0;margin-right:4.6875%}body.scrolled #header .logo{padding:5px 4.6875vw;background:#FCB756}body.scrolled #header .logo:after{height:1em}body.scrolled #header .logo a{display:block;width:100%;height:100%;background:url(images/logo.png) no-repeat 0% 50%;background-size:contain;-webkit-transform:translate(0, 0.5em);-moz-transform:translate(0, 0.5em);-ms-transform:translate(0, 0.5em);-o-transform:translate(0, 0.5em);transform:translate(0, 0.5em)}body.scrolled #header .logo img{width:150px;object-fit:contain;opacity:0}@media screen and (min-width: 1061px){body.scrolled #header .nav-wrap{-webkit-transform:translate(0, -125%);-moz-transform:translate(0, -125%);-ms-transform:translate(0, -125%);-o-transform:translate(0, -125%);transform:translate(0, -125%);opacity:0}}@media screen and (max-width: 1060px){body.scrolled #header .nav-wrap{display:block;position:absolute;right:auto;top:100%;left:0%;width:100vw;padding:0;margin:0;border-right:0;border-left:6px solid rgba(0,0,0,0.1);background:rgba(0,155,167,0);-webkit-transition:background .4s ease-in-out,height .4s ease-in-out;-moz-transition:background .4s ease-in-out,height .4s ease-in-out;-ms-transition:background .4s ease-in-out,height .4s ease-in-out;-o-transition:background .4s ease-in-out,height .4s ease-in-out;transition:background .4s ease-in-out,height .4s ease-in-out;height:0;overflow:hidden}}body.scrolled #header .toggle.search{color:white;right:50px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}body.scrolled #header .toggle.menu{z-index:1007;opacity:1;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-ms-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px)}body.menu-on body.scrolled #header,body.search-on body.scrolled #header{background:#FCB756}body.menu-on body.scrolled #header .logo a,body.search-on body.scrolled #header .logo a{margin-top:0px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}body.menu-on body.scrolled #header .nav-wrap,body.search-on body.scrolled #header .nav-wrap{background:#009ba7;height:100vh}@media screen and (max-width: 1060px){#header{background:#009ba7;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#header .wrap{padding:0;margin-left:0;margin-right:4.6875%}#header .logo{padding:5px 4.6875vw;background:#FCB756}#header .logo:after{height:1em}#header .logo a{display:block;width:100%;height:100%;background:url(images/logo.png) no-repeat 0% 50%;background-size:contain;-webkit-transform:translate(0, 0.5em);-moz-transform:translate(0, 0.5em);-ms-transform:translate(0, 0.5em);-o-transform:translate(0, 0.5em);transform:translate(0, 0.5em)}#header .logo img{width:150px;object-fit:contain;opacity:0}}@media screen and (max-width: 1060px) and (min-width: 1061px){#header .nav-wrap{-webkit-transform:translate(0, -125%);-moz-transform:translate(0, -125%);-ms-transform:translate(0, -125%);-o-transform:translate(0, -125%);transform:translate(0, -125%);opacity:0}}@media screen and (max-width: 1060px) and (max-width: 1060px){#header .nav-wrap{display:block;position:absolute;right:auto;top:100%;left:0%;width:100vw;padding:0;margin:0;border-right:0;border-left:6px solid rgba(0,0,0,0.1);background:rgba(0,155,167,0);-webkit-transition:background .4s ease-in-out,height .4s ease-in-out;-moz-transition:background .4s ease-in-out,height .4s ease-in-out;-ms-transition:background .4s ease-in-out,height .4s ease-in-out;-o-transition:background .4s ease-in-out,height .4s ease-in-out;transition:background .4s ease-in-out,height .4s ease-in-out;height:0;overflow:hidden}}@media screen and (max-width: 1060px){#header .toggle.search{color:white;right:50px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}#header .toggle.menu{z-index:1007;opacity:1;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-ms-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px)}body.menu-on #header,body.search-on #header{background:#FCB756}body.menu-on #header .logo a,body.search-on #header .logo a{margin-top:0px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}body.menu-on #header .nav-wrap,body.search-on #header .nav-wrap{background:#009ba7;height:100vh}}#nav-utility{position:relative;z-index:1;font-size:0.8rem}#nav-utility ul,#nav-utility li{margin:0;padding:0;list-style:none}#nav-utility a{text-decoration:none;letter-spacing:0.6px;font-size:0.9rem;border-bottom:0px solid currentColor}#nav-utility a:hover{border-bottom-width:2px}#nav-utility li.current-menu-item>a{border-bottom-width:2px}@media screen and (min-width: 1061px){#nav-utility{-ms-grid-column:1;grid-area:utility;font-weight:600;text-align:right;color:white;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#nav-utility ul li{display:inline-block;margin:0 1em}body.search-on #nav-utility{opacity:0;-webkit-transform:translate(-100px, 0%);-moz-transform:translate(-100px, 0%);-ms-transform:translate(-100px, 0%);-o-transform:translate(-100px, 0%);transform:translate(-100px, 0%)}}@media screen and (max-width: 1060px){#nav-utility{text-transform:uppercase;padding:0em 0 0em 20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;max-height:0;overflow:hidden}#nav-utility ul li{margin:0 0 5px}#nav-utility ul li a{display:block;padding:5px 0}body.menu-on #nav-utility{max-height:100vw;overflow:scroll;padding-top:2em;padding-bottom:1em}}#top-search{position:relative}@media screen and (min-width: 1061px){#top-search{-ms-grid-column:1;grid-area:utility;text-align:right}#top-search form{position:absolute;top:50%;right:0;padding:0;max-width:0;overflow:hidden;opacity:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;white-space:nowrap}body.search-on #top-search{z-index:10}body.search-on #top-search form{max-width:100%;opacity:1}}#top-search input[type="text"]{flex-grow:1;margin:0;background:white;border:0;border-radius:0;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.5em;font-size:16px;width:300px}#top-search button{display:inline-block;background:none;border-radius:0;margin:0;padding:0.5em 0 0.5em 0.5em;color:white;text-align:center}@media screen and (max-width: 1060px){#top-search{max-height:0;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#top-search form{display:flex;padding:0px 4.6875% 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.search-on #top-search,body.menu-on #top-search{max-height:75px}body.search-on #top-search form,body.menu-on #top-search form{opacity:1;padding-top:25px;padding-bottom:15px}}#nav{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:nav;position:relative;text-transform:uppercase;font-weight:600;letter-spacing:1px}#nav ul,#nav li{margin:0;padding:0;list-style:none}#nav>ul{padding:15px 0 0;display:flex;justify-content:space-between}#nav>ul>li{position:relative;font-size:1.16em;display:inline-block;margin:0 2.5em 0 0}@media screen and (max-width: 1300px){#nav>ul>li{font-size:1em}}#nav>ul>li:last-child{margin-right:0}#nav>ul>li>a{position:relative}#nav>ul>li>a:after{content:' ';display:block;position:absolute;top:100%;left:0;width:100%;height:3px;margin:2px 0 0;background:white;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}#nav>ul>li>a:hover:after{opacity:1}#nav>ul>li>a .v{display:none}#nav>ul>li.has-submenu:after{position:absolute;top:100%;left:50%;margin:30px 0 0 -10px;content:' ';display:block;width:0;height:0;border:8px solid #009ba7;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#nav>ul>li>ul{position:absolute;top:100%;left:50%;width:200px;margin:30px 0 0 -100px;display:block;background:#009ba7;text-align:center;font-size:0.8rem;line-height:1;font-weight:400;max-height:0;overflow:hidden;padding:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#nav>ul>li>ul:after{content:' ';display:block;position:absolute;top:0;left:0;height:100%;width:5px;background:rgba(0,0,0,0.1)}#nav>ul>li>ul>li{padding:0}#nav>ul>li>ul>li>a{display:block;line-height:1.3;padding:0.8em 10px;font-weight:inherit}#nav>ul>li>ul>li>a:hover{background:rgba(0,0,0,0.1)}#nav>ul>li.has-submenu.hover,#nav>ul>li.has-submenu.on{z-index:10}#nav>ul>li.has-submenu.hover:after,#nav>ul>li.has-submenu.on:after{opacity:1;margin-top:23px}#nav>ul>li.has-submenu.hover>ul,#nav>ul>li.has-submenu.on>ul{display:block;max-height:100vh;padding:5px 0}#nav>ul>li.has-submenu.hover>a:after,#nav>ul>li.has-submenu.on>a:after{opacity:1}#nav>ul>li.current-menu-item>a:after,#nav>ul>li.current-menu-ancestor>a:after{background-color:#FCB756;opacity:1}@media screen and (max-width: 1200px){#nav>ul>li{margin-right:1.5em}}@media screen and (max-width: 1150px){#nav>ul>li{margin-right:1.2em}}@media screen and (max-width: 1060px){#nav{max-height:0;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#nav>ul{display:block}#nav>ul>li{display:block;margin:0}#nav>ul>li>a{position:relative;display:block;padding:10px 20px}#nav>ul>li>a:after{display:none}#nav>ul>li>a .v{display:block;position:absolute;top:50%;right:4.6875%;line-height:30px;margin:-15px 0 0;padding:0;width:30px;height:30px;font-size:30px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav>ul>li>a .v:after{position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;text-align:center;font-family:"FontAwesome";font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none !important;content:"\f105"}#nav>ul>li.has-submenu.hover>ul,#nav>ul>li>ul{position:relative;top:auto;left:auto;width:auto;margin:0;padding:0px 0;background:rgba(0,0,0,0.1);max-height:0vh;text-align:left;overflow:hidden}#nav>ul>li.has-submenu.hover>ul:after,#nav>ul>li>ul:after{display:none}#nav>ul>li>ul>li>a{padding:1em 10px 1em 35px;font-size:0.9rem}#nav>ul>li.on>ul{max-height:100vh !important}#nav>ul>li.on>a .v{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}body.menu-on #nav{max-height:100vw;overflow:scroll}}#footer{position:relative;padding:100px 0;background:#737277;color:white;text-align:center;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}#footer a{color:inherit;font-weight:inherit;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .logo{margin:0 0 1em}#footer .social{margin:1em 0;padding:0;list-style:none}#footer .social li{display:inline-block;vertical-align:middle;margin:0.5em}#footer .social li a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:white;color:#737277;font-size:24px;border-radius:50%}#footer .social li a:hover{background-color:#4e4e56;color:white}#footer #nav-footer{margin:2em 0;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.1em}#footer #nav-footer ul,#footer #nav-footer li{margin:0;padding:0;list-style:none}#footer #nav-footer ul{display:flex;justify-content:center}#footer #nav-footer ul li{display:inline-block;box-sizing:border-box}#footer #nav-footer ul li:before{content:'\2022';display:inline-block;margin:0 0.5em}#footer #nav-footer ul li:nth-child(1):before,#footer #nav-footer ul li:nth-child(2):before,#footer #nav-footer ul li:last-child:before{display:none}#footer #nav-footer ul li:first-child{margin:0 4em 0 0;font-weight:bold}#footer #nav-footer ul li:last-child{margin:0 0 0 4em;font-weight:bold}@media screen and (max-width: 1150px){#footer #nav-footer ul{flex-wrap:wrap}#footer #nav-footer ul li:before{display:none}#footer #nav-footer ul li:after{content:' ';display:inline-block;margin:0 0.5em}#footer #nav-footer ul li:first-child,#footer #nav-footer ul li:last-child{width:100%;margin:1em 0;padding:0 1em}#footer #nav-footer ul li:first-child:after,#footer #nav-footer ul li:last-child:after{display:none}}#footer .info{font-size:0.7rem}#footer .info span{white-space:nowrap}#footer .back-to-top{position:absolute;top:0;right:0;display:inline-block;padding:0.5em;opacity:0.7}#notice{padding:0.5em 1em;text-align:center;font-size:0.8em;font-family:Merriweather,Georgia,serif;line-height:1.3;color:white;background:#08b6c3}#notice .buttons{display:flex;justify-content:center;margin:0.25em 0}#notice .buttons a{display:inline-block;padding:0.25em 1em;margin:0.5em;color:#000;font-size:0.8em}#bottom-subscribe{display:none}#bottom-subscribe .inner{position:relative;z-index:1;margin:0 auto -50px;max-width:1200px;padding:3em 1em;background:#009ba7;color:white;font-size:18.5px;display:flex;justify-content:center;align-items:center;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}#bottom-subscribe label{box-sizing:border-box;padding:0 1em 0 0;flex-basis:45%;padding-right:5%;text-transform:uppercase;font-weight:600;letter-spacing:1px}#bottom-subscribe .input{flex-basis:45%;display:flex;align-items:stretch;border:2px solid currentColor}#bottom-subscribe .input input[type="email"]{flex-grow:1;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;background:none;border:0;border-radius:0;color:white;width:100px;outline:0}#bottom-subscribe .input button{padding:0 1em;margin:0;background:white;color:black;border-radius:0}#bottom-subscribe .input ::-webkit-input-placeholder{color:white}#bottom-subscribe .input :-moz-placeholder{color:white}#bottom-subscribe .input ::-moz-placeholder{color:white}#bottom-subscribe .input :-ms-input-placeholder{color:white}@media screen and (max-width: 767px){#bottom-subscribe{display:none;padding:2em 1em}#bottom-subscribe .inner{display:block}#bottom-subscribe .inner label{display:block;margin:0 0 1em}}#tweets+#bottom-subscribe{background:#4e4e56}.wrap{max-width:1200px;margin:0 auto}@media screen and (max-width: 1324.13793px){.wrap{margin:0 4.6875%}}#wrap{padding:105px 0 0}@media screen and (max-width: 1060px){#wrap{padding-top:55px}}body.error404 .main-content{padding:10em 0}.main-content{padding:0 0 7em}.main-content:after{content:' ';display:block;clear:both}@media screen and (max-width: 1060px){.main-content{padding-bottom:4em}}.step-visible>*{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.step-visible>*.on{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#banner{position:relative;margin:0 0 1.5em;padding:0em;box-sizing:border-box}#banner .image{display:block;position:relative;margin:0;height:56vw;max-height:40vh;background:#eee no-repeat 50% 50%;background-size:cover}#banner .inner{padding:4em 3em 3em 3em;margin:3em auto 0;max-width:1200px}#banner .inner>span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:0.8rem;font-weight:bold}@media screen and (max-width: 500px){#banner .inner{padding:2em 1em 0 1em}}#banner .image+.inner{margin-top:0}#banner .subtitle{color:#009ba7;text-transform:uppercase;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1em;letter-spacing:1px}#banner.archive .inner{padding-bottom:0}#page-title{line-height:1.25}#subnav{color:#4f4e56;font-weight:600;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase}#subnav ul,#subnav li{margin:0;padding:0;list-style:none}#subnav a{color:inherit;font-weight:inherit;font-size:.85em;text-decoration:none}#subnav a:hover{border-bottom:2px solid currentColor}#subnav li{display:inline-block;margin:0 2em 0 0}#subnav li.current-menu-item>a{border-bottom:2px solid currentColor}@media screen and (max-width: 767px){#subnav{display:none}}.term-description{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"photo content";grid-column-gap:3em}.term-description .avatar{display:block;grid-area:photo}.term-description .avatar img{display:block;width:125px}.term-description .contnet{grid-area:content}@media screen and (max-width: 767px){.term-description{display:block}.term-description .avatar{float:left;margin:0 1em 1em 0}}@media screen and (max-width: 500px){.term-description .avatar img{width:80px}}.post-meta-top{margin:0 auto;padding:5em 0 0}.post-meta-top a{color:inherit;font-weight:inherit}.post-meta-top>span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:0.8rem;font-weight:bold}body.single-staff .post-meta-top,body.single-tool .post-meta-top{max-width:700px}.post-meta-top h1#page-title{margin-top:.5em}.post-content{position:relative;max-width:700px;margin:0 auto}.post-content .featured-image{margin-bottom:2.5em;margin-top:3em}.post-content .featured-image img{display:block;margin:0 auto;width:100%}.post-content .featured-image.alignleft{margin:0 1em 1em 0}.post-content .meta{text-transform:uppercase;margin:0 0 1em;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:0.8rem}.meta-bottom{margin:5em auto 0;font-size:0.8em;border-top:1px solid #e0e0e0;padding-top:5%}.meta-bottom a{color:inherit}.meta-bottom .terms{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.meta-bottom .terms em{font-family:Merriweather,Georgia,serif;text-transform:none}.meta-author{position:relative;display:block;border-top:1px solid #e0e0e0;color:#aaa;font-weight:100;font-size:80%;padding:20px}.meta-author.has-avatar{padding-left:150px;min-height:130px}.meta-author .avatar{display:block;position:absolute;top:20px;left:0;width:125px;height:auto}.meta-author .avatar img{display:block;width:125px;height:125px;object-fit:cover;object-position:50% 30%;border-radius:50%}.meta-author h3{margin:0 0 15px 0;text-transform:none}.meta-author h3:last-child{margin-bottom:0}.meta-author .content{color:#4e4e56;font-style:italic}.meta-author+.meta-author{margin-top:1.5em}@media screen and (max-width: 600px){.meta-author.has-avatar{padding-left:0;padding-right:0}.meta-author .avatar{position:relative;top:auto;margin:0 0 15px}}.column-wide{margin-left:-100px;margin-right:-100px}@media screen and (max-width: 1000px){.column-wide{margin:1em 0}}.more{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-style:normal;font-size:0.8em;letter-spacing:1px;color:#672E6C}.more a{color:inherit}.more .icon{display:inline-block;position:relative;top:2px;width:1.5em;height:1em;fill:currentColor;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0)}.more a:hover .icon{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}.more.stats{font-size:1em}.small{font-size:.8em;line-height:1.7}.practice-image .wp-block-image img{height:300px;object-fit:cover}body.page-projects #banner{margin-bottom:2em}body.page-projects #banner .inner{padding:2.5em 3em .5em 3em}@media screen and (max-width: 500px){body.page-projects #banner .inner{padding:2em 1em 0 1em}}body.single-project .main-content{padding:7em 0 7em}h3.project-subtitle{margin-top:4em}.project-button{text-align:center;margin-bottom:2em}.wrap2{max-width:700px;margin:0 auto}form.refine-search{text-align:center}#related-posts{max-width:1024px;padding-bottom:4em;margin:0 auto}body.page-team #banner .image{background:#eee no-repeat 50% 39%;background-size:cover}body.page-vision-mission #banner .image{background:#eee no-repeat 50% 47%;background-size:cover}body.category-photo-essay .post-meta-top{text-align:center;padding-top:7em}body.category-photo-essay .post-content .featured-image img{display:none}.wp-caption-text{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#4e4e56;font-size:.6em;line-height:1.3;font-style:normal}.logo-inline figure.alignleft{margin:1em 1em 1em .25em !important}#overlay-mask{display:block;position:fixed;z-index:199999;top:0%;left:0;width:0%;height:100%;background:rgba(255,255,255,0);-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}#overlay-mask:before{display:none;content:' ';position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background:url(images/loading.png) no-repeat center top;-webkit-animation:loading 1s steps(19) infinite;-moz-animation:loading 1s steps(19) infinite;-ms-animation:loading 1s steps(19) infinite;-o-animation:loading 1s steps(19) infinite;animation:loading 1s steps(19) infinite}#overlay-mask:after{display:block;content:' ';position:absolute;top:0;left:0;width:100%;height:0%;background:rgba(255,255,255,0.8);-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}body.overlay-loading #overlay-mask,body.overlay-init #overlay-mask{top:0%;width:100%;background:rgba(255,255,255,0.9)}body.overlay-loading #overlay-mask:before{display:block}body.overlay-on #overlay-mask:before{display:none}body.overlay-on #overlay-mask:after{height:100%}#overlay{display:none;position:fixed;z-index:200000;top:0px;left:0;width:100%;margin:0;padding:50px 0 0;text-align:center;color:white}body.overlay-init #overlay{display:block;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}body.overlay-on #overlay{-webkit-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%)}#overlay .content{position:relative;top:50px;padding:30px;max-width:1200px;margin:0 auto;box-sizing:border-box}#overlay .content iframe{display:block;width:100%;height:630px;margin:0 auto}#overlay .close{position:absolute;z-index:200001;top:25px;right:25px;cursor:pointer;text-align:right;color:#4e4e56;font-size:16px;line-height:1;text-transform:uppercase;letter-spacing:0.20em}#overlay .close span{display:inline-block;vertical-align:middle}@media screen and (max-width: 900px){#overlay .content iframe{height:550px}}@media screen and (max-width: 850px){#overlay{padding-top:150px}#overlay .logo .svg-icon{width:125px;height:144px}}@media screen and (max-width: 800px){#overlay .content iframe{height:500px}}@media screen and (max-width: 767px){#overlay{padding-top:105px}#overlay .content iframe{height:470px}}@media screen and (max-width: 600px){#overlay .content{padding-left:15px;padding-right:15px}#overlay .content iframe{height:400px}}@media screen and (max-width: 500px){#overlay .content{padding-left:0;padding-right:0}#overlay .content iframe{height:350px}}@media screen and (max-width: 400px){#overlay .content iframe{height:300px}}.hentry{position:relative}.hentry .meta{display:block;margin:0 0 0.5em;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:80%;font-weight:bold;text-transform:uppercase;line-height:normal;color:#4e4e56}.hentry .meta a{color:inherit}.hentry .meta a:hover{color:#4e4e56}.hentry .title .icon{width:25px;height:1em;margin:0.1em 0 0 0.3em;fill:currentColor;vertical-align:top}.hentry.card{box-sizing:border-box;margin:0 0 1.5em}.hentry.card .thumbnail{display:block;margin:0 -30px 30px}.hentry.card .thumbnail img{display:block;width:100%;max-height:300px;object-fit:cover;object-position:50% 30%}.hentry.card .title{font-weight:600;font-size:1.3rem;line-height:1.4;margin-bottom:1.25em;color:#4e4e56;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0)}.hentry.card .title a:hover .icon{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0);-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}.hentry.card .title a{color:inherit;font-weight:inherit}.hentry.card .content{font-size:0.9rem;font-style:italic;line-height:1.5}@media screen and (min-width: 768px){.hentry.card{padding:0 30px 50px;box-shadow:0 2px 3px rgba(0,0,0,0.1);background:white}}@media screen and (max-width: 767px){.hentry.card{margin-bottom:1.5em;padding-bottom:1.5em;width:85%;margin-left:auto;margin-right:auto}.hentry.card .content,.hentry.card .thumbnail{display:none}.hentry.card .terms.category{margin-left:-2em}}.hentry.card.project{padding:0;display:-ms-grid;-ms-grid-columns:150px auto;display:grid;grid-template-columns:150px auto;grid-template-areas:"photo inner";align-items:flex-start;box-shadow:0 2px 3px rgba(0,0,0,0.1);background:white}.hentry.card.project a{color:inherit}.hentry.card.project .thumbnail{-ms-grid-column:1;display:block;position:relative;height:100%;min-height:150px;grid-area:photo;margin:0;background:url("images/fallback.jpg") no-repeat 50% 100%;background-position:center;background-size:cover}.hentry.card.project .thumbnail img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hentry.card.project .inner{-ms-grid-column:2;grid-area:inner;padding:1em}body.map-off .hentry.card.project.featured{display:block}body.map-off .hentry.card.project.featured .thumbnail{height:auto;min-height:1px}body.map-off .hentry.card.project.featured .thumbnail img{position:relative;width:100%;height:auto;max-height:300px}body.map-off .hentry.card.project.featured .inner{padding-bottom:2em}.hentry.card.project .meta{margin:0;color:#737277;font-size:0.75em;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;text-transform:uppercase;padding-bottom:1em}.hentry.card.project .meta .archived{font-weight:400;letter-spacing:.1px}.hentry.card.project .meta .archived:after{content:',';display:inline-block}.hentry.card.project .title{margin:0;text-transform:none;font-size:1em}.hentry.card.project .affiliate{position:absolute;bottom:-5px;left:-5px}.hentry.card.project .affiliate img{display:block;width:50px;height:auto;background-size:contain;background-position:50% 50%}body.map-on .hentry.card.project{font-size:0.9em}body.map-on .hentry.card.project .thumbnail{min-height:100px}@media screen and (max-width: 767px){.hentry.card.project{grid-template-columns:100px auto}}.hentry.excerpt{margin:0 auto 2.5em}@media screen and (min-width: 768px){.hentry.excerpt.has-post-thumbnail{display:-ms-grid;-ms-grid-columns:1fr 4em 35%;display:grid;grid-template-columns:1fr 4em 35%;grid-template-areas:"meta . photo" "title . photo" "authors . photo" "excerpt . photo";grid-template-rows:auto auto auto 1fr}}.hentry.excerpt .thumbnail{-ms-grid-column:3;-ms-grid-row-span:4;grid-area:photo;display:flex;justify-content:center;align-items:flex-start}.hentry.excerpt .thumbnail img{display:block;width:100%;object-fit:cover;object-position:50% 25%}.hentry.excerpt .thumbnail img.size-post-thumb-nocrop{object-fit:contain}.hentry.excerpt .meta{-ms-grid-column:1;grid-area:meta;margin:1em 0 0;align-self:flex-end}.hentry.excerpt .title{-ms-grid-column:1;-ms-grid-row:2;grid-area:title;margin:0.5em 0;padding:0 30px 0 0;text-transform:capitalize;letter-spacing:.2px;text-align:left;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0)}.hentry.excerpt .title a{display:block;font-weight:400;color:#4e4e56;text-decoration:none}.hentry.excerpt .title a:hover{color:#009ba7}.hentry.excerpt .title a:hover .icon{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0);-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}.hentry.excerpt .authors{-ms-grid-column:1;-ms-grid-row:3;grid-area:authors;font-size:80%;margin:-0.75em 0 1em;color:#4e4e56}.hentry.excerpt .authors a{color:inherit;font-weight:normal}.hentry.excerpt .content{-ms-grid-column:1;-ms-grid-row:4;grid-area:excerpt;font-style:italic;font-weight:300;line-height:1.55}@media screen and (max-width: 767px){.hentry.excerpt{max-width:500px}.hentry.excerpt .thumbnail{width:100%;height:auto}}.hentry.excerpt.featured{margin-bottom:4em}.hentry.excerpt.featured p{display:inline}.hentry.excerpt.featured .more{color:inherit}@media screen and (min-width: 768px){.hentry.excerpt.featured{-ms-grid-columns:50% 4em 1fr;grid-template-columns:50% 4em 1fr;grid-template-areas:"photo . meta" "photo . title" "photo . authors" "photo . excerpt";grid-template-rows:1fr auto auto 1fr}.hentry.excerpt.featured .meta,.hentry.excerpt.featured .title,.hentry.excerpt.featured .authors,.hentry.excerpt.featured .content{-ms-grid-column:3}.hentry.excerpt.featured .thumbnail{-ms-grid-column:1}}.hentry.excerpt.featured .thumbnail{width:auto;height:auto}@media screen and (max-width: 1024px){.hentry.excerpt.featured{grid-template-rows:auto auto auto 1fr}}.hentry.timeline{position:relative;margin:0 0 30px;padding:0 1em 1em;background:#ddd;box-sizing:border-box}.hentry.timeline .enclosure{display:block;margin:0 -1em 1em}.hentry.timeline .thumbnail{display:block;margin:0 -1em 1em}.hentry.timeline .thumbnail img{display:block;width:100%;max-height:300px;object-fit:cover;object-position:50% 25%}.hentry.timeline .year{position:absolute;background:#333;padding:2px 10px;color:#fff;top:0;right:0;text-transform:uppercase;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:21px;font-weight:bold;z-index:999;width:50px;text-align:center;height:33px !important;line-height:33px}.hentry.timeline .title{margin:0 75px 0.5em 0}.hentry.timeline .subtitle{margin-top:20px;margin-bottom:0;padding:0;display:block;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:80%;font-weight:bold;text-transform:uppercase;line-height:normal;text-align:left;color:#4e4e56}.hentry.timeline .content{padding:0}.hentry.timeline .content a.more{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.hentry.excerpt.type-staff .thumbnail img{height:184px;max-width:148px;object-fit:cover}@media screen and (max-width: 767px){.hentry.excerpt.type-staff{margin-bottom:6em}}body.single-staff .post-content .featured-image img{height:184px;max-width:148px;object-fit:cover}.hentry.search{margin:0 0 3em}.hentry.search .title{margin:0}.hentry.search .url{font-size:12px;color:#555}.hentry.search .hasMore,.hentry.search a.more{display:none}.hentry.search p{display:inline;margin:0}.hentry.search p br{display:none}.hentry.ad{display:flex;justify-content:center;flex-direction:column;box-sizing:border-box;padding:1.5em;background:#009ba7;color:white;border-right:10px solid #FCB756;font-size:0.95em;font-style:italic}.hentry.ad a{color:inherit;font-weight:inherit}.hentry.ad .title{margin:0;font-weight:600;font-size:1rem;line-height:1.4;text-transform:uppercase;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0)}.hentry.ad .title a:hover .icon{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0);-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}.hentry.break{display:block;margin:0 !important;width:100% !important;flex-basis:100% !important}.theme-block{position:relative;margin:7.5em 0}@media screen and (max-width: 767px){.theme-block{margin:3.75em 0}}.theme-block.full-width{left:50%;width:100vw;margin-left:-50vw}.theme-block.full-width.no-wrap{left:auto;width:auto;margin-left:0}.theme-block.wp-block-theme-blocks-container.map{padding:5em 0;text-align:center}.theme-block.wp-block-theme-blocks-container.map:before{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("images/the-world.png") no-repeat 50% 100%;background-position:center;background-size:contain}@media screen and (max-width: 767px){.theme-block.wp-block-theme-blocks-container.map:before{background-size:cover}}.theme-block.wp-block-theme-blocks-container.map .wrap{position:relative;z-index:1}.wp-block-columns.stats{margin-top:4em;margin-bottom:3em;text-align:center;text-transform:uppercase;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.wp-block-columns.stats h3{color:#009ba7;font-size:3.5em;margin:0}.wp-block-columns.stats p{max-width:180px;margin-left:auto;margin-right:auto;line-height:1.4;letter-spacing:1px}.wp-block-columns.stats .wp-block-column{flex-basis:50%}a.term svg.icon{position:relative;top:2px;display:inline-block;width:1.5em;height:1.5em;margin:0 0.5em 0 0;fill:currentColor}@media screen and (min-width: 768px){.query-posts.three-across{display:flex;justify-content:space-between;flex-wrap:wrap}.query-posts.three-across>.hentry{width:33.333%;width:-webkit-calc(33.333% - 15px);width:-moz-calc(33.333% - 15px);width:-ms-calc(33.333% - 15px);width:calc(33.333% - 15px)}}.query-posts.posts,.query-posts.vertical{max-width:860px;margin:0 auto}.query-posts.search{margin-top:4em}.wp-block-theme-blocks-container.logos{display:flex;filter:grayscale(100%);justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1em}body.wp-admin .wp-block-theme-blocks-container.logos{display:block}body.wp-admin .wp-block-theme-blocks-container.logos>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.wp-block-theme-blocks-container.logos .wp-block-image{margin:1.25em}.wp-block-theme-blocks-container.logos .wp-block-image img{max-width:350px;max-height:75px;object-fit:contain;object-position:50% 50%}@media screen and (min-width: 1200px){.wp-block-theme-blocks-container.logos{margin-left:-50px;margin-right:-50px}}@media screen and (max-width: 500px){.wp-block-theme-blocks-container.logos .wp-block-image{width:45%}}.posts-filter .input.select select.taxonomy-country+.select{width:600px;-webkit-column-count:4;-moz-column-count:4;column-count:4;max-height:none}.posts-filter .input.select select.taxonomy-country+.select .option{white-space:normal;break-inside:avoid}.posts-filter .input.select select.taxonomy-post_tag+.select{width:auto;-webkit-column-count:3;-moz-column-count:3;column-count:3;max-height:none}.posts-filter .input.select select.taxonomy-post_tag+.select .option{white-space:normal !important;break-inside:avoid}.posts-filter .input.select select.taxonomy-tag+.select{left:auto;right:0;width:600px;-webkit-column-count:4;-moz-column-count:4;column-count:4;max-height:none}@media screen and (max-width: 1060px){.posts-filter .input.select select.taxonomy-tag+.select{width:450px;-webkit-column-count:3;-moz-column-count:3;column-count:3}}.posts-filter .input.select select.taxonomy-tag+.select .option{white-space:normal;break-inside:avoid}#posts-filter{position:relative;z-index:10;padding:0 0 4em;text-align:center;font-size:0.8rem;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}#posts-filter>label{display:block;margin:0 0 1em;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.1em;text-transform:uppercase;font-weight:500}#posts-filter .filters{display:flex;justify-content:center;flex-wrap:wrap}#posts-filter .filter{display:inline-block;vertical-align:middle;margin:5px}#posts-filter .button{margin:5px;display:flex;align-items:center;justify-content:center;color:white}#posts-filter .input.select strong{border-bottom:4px solid #d0d0d0}#posts-filter .input.select strong .icon{color:#e96848}#projects-filter{position:relative;z-index:10;padding:30px 0;margin:0px;letter-spacing:.2px;background:#009ba7;color:#4f4e56;text-transform:uppercase;font-size:0.8rem;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}#projects-filter>.bg{display:none;content:' ';position:absolute;background:inherit;top:100%;left:0;width:100%;height:0px;-webkit-transition:height .4s;-moz-transition:height .4s;-ms-transition:height .4s;-o-transition:height .4s;transition:height .4s}#projects-filter>.wrap{display:flex;justify-content:space-between;align-items:flex-start;color:white}#projects-filter .toggle{display:none;vertical-align:middle;font-weight:600}#projects-filter .toggle .icon{display:inline-block;margin:0 0 0 8px;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;-ms-transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear}body.filters-on #projects-filter .toggle .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#projects-filter .filters{flex-grow:1;margin-left:12.5px;display:flex;align-items:center}#projects-filter .filters>.filter{margin:0 30px 0 0}#projects-filter .filters>.filter:hover{color:#FCB756}#projects-filter .filter.input-checkbox>label{position:relative;display:block;cursor:pointer;padding:5px 25px 5px 0}#projects-filter .filter.input-checkbox>label input[type="checkbox"]{position:absolute;cursor:pointer;visibility:hidden}#projects-filter .filter.input-checkbox>label:after{position:absolute;top:50%;right:0px;height:20px;width:20px;text-align:center;line-height:20px;margin:-10px 0 0 0;font-family:"FontAwesome";font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none !important;content:"\f00d";opacity:0}#projects-filter .filter.input-checkbox.on{font-weight:500}#projects-filter .filter.input-checkbox.on>label:after{opacity:1}#projects-filter button[type="reset"]{display:none;background:none;padding:0;font-size:1em}#projects-filter.has-filter button[type="reset"]{display:inline-block}#projects-filter .input.select strong{background:none;color:inherit;min-width:25px;padding:5px 5px 5px 0px}#projects-filter .input.select strong .text{min-width:25px}#projects-filter .input.select strong .icon{position:relative;top:auto;right:auto;margin:0 0 0 5px;width:1em}#projects-filter .input.select>.select{left:-5px;margin-left:-1em;display:none;background:#009ba7;width:auto;overflow:scroll;text-transform:none;font-weight:500;padding:10px 1em}#projects-filter .input.select>.select .option{background:#009ba7;color:white;white-space:nowrap;padding:5px;line-height:1.3}#projects-filter .input.select>.select .option:hover{color:#FCB756}#projects-filter .input.select>.select .option.selected{font-weight:bold;color:#FCB756}#projects-filter .input.select.selected{font-weight:500}#projects-filter .input.select.selected strong .icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#projects-filter .input.select.selected strong .icon:before{content:"\f00d"}#projects-filter .input.select.selected>select{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-ms-calc(100% - 30px);width:calc(100% - 30px)}#projects-filter .input.select.on>.select{display:block}@media screen and (min-width: 768px) and (max-width: 1100px){#projects-filter{font-size:.7rem}#projects-filter .filters>.filter{margin-right:5px}#projects-filter .input.select strong{padding:5px 15px 5px 0px}}@media screen and (max-width: 767px){#projects-filter{padding:15px 0}#projects-filter .wrap{align-items:center}#projects-filter .toggle.filter{display:block}#projects-filter.has-filter .toggle.filter{font-weight:bold}#projects-filter .filters{position:absolute;top:100%;left:0;margin-left:0px;width:100%;padding:0 4.65% 0px;box-sizing:border-box;background:#009ba7;max-height:0vh;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;overflow:hidden;display:block}body.filters-on #projects-filter .filters{max-height:100vh;padding-bottom:40px}#projects-filter .filters>.filter{display:block}#projects-filter .filters>.filter>label{display:inline-block}}#projects-filter .toggle.map{display:none;margin-right:12.5px;order:-1}body.map-ready #projects-filter .toggle.map{display:block}#projects-filter .toggle.map .label{display:inline-block;vertical-align:middle;margin:0 1em 0 0}#projects-filter .toggle.map .control{position:relative;display:inline-block;vertical-align:middle;width:45px;height:26px;border-radius:50px;background:#737277}#projects-filter .toggle.map .control .x{position:absolute;top:-2px;left:-2px;width:30px;height:30px;background:white;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body.map-on #projects-filter .toggle.map .control{background-color:#FCB756}body.map-on #projects-filter .toggle.map .control .x{left:17px}@media screen and (max-width: 767px){#projects-filter .toggle.map{order:1;margin-right:0px}}.posts-nav{top:5em;clear:both;margin:4em 0 2em;white-space:nowrap}.posts-nav.max-page-1{display:none}.posts-nav.no-ajax{visibility:visible}.posts-nav.ajax-pager{visibility:visible;text-align:center}.posts-nav:after{content:' ';display:block;clear:both}.posts-nav ul{margin:0;padding:0;text-align:center}.posts-nav ul li{display:inline-block;vertical-align:middle;margin:0 5px 0 0;padding:0;list-style:none;color:#aaa}.posts-nav ul li.page_info{display:none}.posts-nav ul li a{display:block;padding:0.5em 0.7em;line-height:normal;text-decoration:none;color:#4e4e56;border:0}.posts-nav ul li a:hover{color:white;background-color:#4e4e56}.posts-nav ul li.active_page{color:white;background:#4e4e56}.posts-nav ul li.active_page a{padding:0.5em 1em;color:#fff}@media screen and (max-width: 700px){.posts-nav{top:0;margin-left:-10px;margin-right:-10px;font-size:12px}.posts-nav ul li{margin-right:3px}}.posts-nav.ajax-pager{text-align:center}#share-tab ul,#share-tab li{position:relative;margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){#share-tab{position:absolute;z-index:100;right:0;top:40vh;color:white;line-height:1;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}#share-tab.fixed{position:fixed;top:200px}#share-tab>a.toggle{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;padding:0;line-height:44px;height:44px;width:80px;text-align:center;background:#fec780;color:#4e4e56;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none;border-radius:0}#share-tab>a.toggle .icon{margin:-2px 0 0 5px;display:inline-block;vertical-align:middle}#share-tab>a.toggle:hover{background-color:#009ba7;color:white}#share-tab ul{position:absolute;right:0;top:160px;width:44px;padding:5px 0;background:#009ba7;text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0;margin:-30px 0 0 0;max-height:0px;overflow:hidden;border-radius:4px 0 0 4px}#share-tab ul:before{position:absolute;top:-6px;left:50%;margin:0 0 0 -6px;content:' ';display:block;width:0;height:0;border:6px solid #009ba7;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0}#share-tab ul>li>a{display:block;padding:15px 0;color:white;font-size:16px}#share-tab ul>li>a:hover{color:#4e4e56}body.share-on #share-tab ul{z-index:1;opacity:1;margin-top:0;max-height:500px;overflow:visible}}@media screen and (max-width: 767px){#share-tab{text-align:center}#share-tab>a.toggle{cursor:default;display:block;margin:0;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;color:#4e4e56}#share-tab ul{display:flex;flex-wrap:wrap;justify-content:space-around}#share-tab li{display:inline-block;flex-basis:2em;margin:0}#share-tab li a{display:inline-block;font-size:20px;padding:1em 0.5em}}#projects-view{padding:15px 0 0}#projects-view>.wrap{display:flex;justify-content:space-between;align-items:stretch}#projects-view #projects-list{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:25vh}#projects-view #projects-list.loading:before{display:block;content:' ';width:30px;height:30px;margin:50px auto 0;background:url(images/loading.png) no-repeat center top;-webkit-animation:loading 1s steps(19) infinite;-moz-animation:loading 1s steps(19) infinite;-ms-animation:loading 1s steps(19) infinite;-o-animation:loading 1s steps(19) infinite;animation:loading 1s steps(19) infinite}#projects-view #projects-list>.hentry{margin:2em;flex-basis:50%;flex-basis:-webkit-calc(50% - 4em);flex-basis:-moz-calc(50% - 4em);flex-basis:-ms-calc(50% - 4em);flex-basis:calc(50% - 4em)}@media screen and (max-width: 767px){#projects-view #projects-list>.hentry{margin:0 0 60px 0}}#projects-view #projects-list .no-results{padding:100px 0;width:100%;font-family:Merriweather,Georgia,serif;text-align:center;color:#737277;font-size:60px;text-transform:uppercase}#projects-view #map{position:relative;display:none;width:-webkit-calc(100% - 430px);width:-moz-calc(100% - 430px);width:-ms-calc(100% - 430px);width:calc(100% - 430px);background:rgba(0,0,0,0.3)}#projects-view #map .legend{position:absolute;bottom:25px;right:15px;padding:10px 15px;background:white;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;font-size:0.8rem;line-height:1}#projects-view #map .legend ul,#projects-view #map .legend li{margin:0;padding:0;list-style:none}#projects-view #map .legend ul li{display:inline-block;margin:0 20px 0 0}#projects-view #map .legend ul li:last-child{margin-right:0}#projects-view #map .legend ul li:before{position:relative;content:' ';display:inline-block;margin:0 5px 0 0;width:10px;height:10px;background:#000;border-radius:50%}#projects-view #map .legend ul li.office:before{background:blue}#projects-view #map .legend ul li.development:before{background:blue}#projects-view #map .legend ul li.residential:before{background:green}#projects-view #map-embed{position:absolute;top:0;left:0;width:100%;height:100%}body.map-on #projects-view{padding-top:0;margin-bottom:80px}body.map-on #projects-view>.wrap{max-width:none;margin:0 auto}body.map-on #projects-view #projects-list{width:370px;height:800px;padding:15px 15px 5px;overflow:scroll;-webkit-overflow-scrolling:touch;display:block}body.map-on #projects-view #projects-list>.hentry{margin-left:0;margin-right:0;margin-bottom:20px;width:auto}body.map-on #projects-view #projects-list>.hentry.hover,body.map-on #projects-view #projects-list>.hentry.on{background-color:rgba(0,155,167,0.1)}body.map-on #projects-view #projects-list>.hentry.no-marker,body.map-on #projects-view #projects-list>.hentry.off{display:none}body.map-on #projects-view #projects-list>.hentry.ad{display:none}body.map-on #projects-view #projects-list .no-results{font-size:30px}body.map-on #projects-view #map{display:block}@media screen and (max-width: 767px){body.map-on #projects-view>.wrap{flex-direction:column;padding-top:25px}body.map-on #projects-view #projects-list{order:1;width:100%;height:auto;box-sizing:border-box}body.map-on #projects-view #map{width:100%;height:50vh}body.map-on #projects-view #map .legend{font-size:.6rem;line-height:1.2}}@media screen and (max-width: 767px) and (min-width: 601px){body.map-on #projects-view #projects-list{display:flex;justify-content:space-between}body.map-on #projects-view #projects-list>.hentry{flex-basis:-webkit-calc(50% - 1em);flex-basis:-moz-calc(50% - 1em);flex-basis:-ms-calc(50% - 1em);flex-basis:calc(50% - 1em)}body.map-on #projects-view #projects-list>.hentry.empty{display:none}}@media screen and (max-width: 600px){#projects-view #projects-list{display:block}#projects-view #projects-list>.hentry{width:auto}}.country-group{position:absolute;display:block;width:30px;height:30px;margin:-15px 0 0 -15px;line-height:30px;text-align:center;background:white;border-radius:50%;cursor:pointer;border:2px solid #009ba7}.country-group .count{display:block;color:#009ba7;font-size:20px}.country-marker{position:absolute;cursor:pointer;padding:4px;min-width:16px;height:16px;text-align:center;line-height:16px;border-radius:50%;border:2px solid #009ba7;color:#009ba7;background:#f3f3f3}.country-marker .count{display:block;font-weight:bold;font-size:16px}.country-marker .name{position:absolute;top:100%;left:50%;width:100px;padding:10px 0 0 0;margin:0px 0 0 -50px;color:#888;letter-spacing:0.05em;font-size:1em;visibility:hidden}.country-marker:hover{background-color:#ddd}.country-marker.on{color:white;background-color:#009ba7}.country-marker.on .name{visibility:visible}#comments{margin:0 auto 5em;max-width:1024px}a.comments-count{position:absolute;top:15px;left:-160px;margin:2em 0 0 0;z-index:10;display:block;background:#009ba7;color:white;width:110px;text-align:center;line-height:1;padding:10px 5px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:12px;text-decoration:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}a.comments-count:after{content:' ';display:block;position:absolute;bottom:-15px;right:15px;width:0;height:0;border:10px solid #009ba7;border-left:10px solid transparent;border-bottom:10px solid transparent}a.comments-count strong{display:block;font-size:35px;font-weight:600}a.comments-count.fixed{position:fixed;top:140px;left:50%;margin-left:-510px}a.comments-count.fixed.bottom{position:absolute;left:-160px;bottom:0px;top:auto;margin-left:0}@media screen and (max-width: 1040px){a.comments-count{display:none !important}}#tweets{padding:35px 0;background:#4e4e56;text-align:center;color:white}#tweets a{color:#88ccd1}#tweets a.button{color:white}#tweets h2{margin:0.25em 0 0.5em;font-size:30px;text-transform:uppercase;color:white;letter-spacing:0.03em}#tweets h2 a{color:inherit}#tweets .tweets{margin:0 0 1em 0;font-style:italic}.wp-block-theme-blocks-container>.wrap{position:relative;z-index:1}.wp-block-theme-blocks-container.background-white{padding:5em 0;background:white}.wp-block-theme-blocks-posts{margin:2em 0 4em 0}.wp-block-theme-blocks-posts .block-title{text-align:center;margin:0 0 2em}.wp-block-theme-blocks-posts .bottom-content{margin-top:2em;text-align:center}@media screen and (min-width: 768px){.wp-block-theme-blocks-posts .bottom-content{display:flex;justify-content:center}}.wp-block-theme-blocks-posts .bottom-content .wp-block-button{margin:1em}@media screen and (max-width: 767px){.wp-block-theme-blocks-posts .bottom-content .wp-block-button{display:block;margin:1em auto;width:85%}.wp-block-theme-blocks-posts .bottom-content .wp-block-button .wp-block-button__link{display:block}}.wp-block-theme-blocks-content-image{margin:8em auto}.wp-block-theme-blocks-content-image.process-icons{margin-top:2em;margin-bottom:2em}@media screen and (min-width: 768px){.wp-block-theme-blocks-content-image.process-icons .wrap-inner{grid-template-columns:80px auto;grid-column-gap:30px;padding:0 7em 0 5em}}@media screen and (max-width: 767px){.wp-block-theme-blocks-content-image.process-icons .block-image .img:before{display:none}.wp-block-theme-blocks-content-image.process-icons .block-image .img img{max-width:75px}}.wp-block-theme-blocks-content-image .wrap-inner{position:relative;z-index:1}@media screen and (min-width: 768px){.wp-block-theme-blocks-content-image .wrap-inner{display:grid;display:-ms-grid;-ms-grid-columns:300px 40px auto;grid-template-columns:400px auto;grid-template-areas:"image content";grid-column-gap:30px}}.wp-block-theme-blocks-content-image .block-image{position:relative;grid-area:image;padding-top:2em;-ms-grid-column:1}.wp-block-theme-blocks-content-image .block-image .img{position:relative}.wp-block-theme-blocks-content-image .block-image img{position:relative;z-index:1;display:block}.wp-block-theme-blocks-content-image .block-content{grid-area:content;-ms-grid-column:3;max-width:620px}.wp-block-theme-blocks-content-image.content-left .wrap-inner{grid-template-columns:auto 400px;grid-template-areas:"content image"}.theme-block.wp-block-theme-blocks-content-image .block-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.theme-block.wp-block-theme-blocks-content-image .block-content>*{width:100%}.theme-block.wp-block-theme-blocks-content-image .block-content h2{text-transform:uppercase;letter-spacing:.5px;font-size:2em}@media screen and (min-width: 940px){.theme-block.wp-block-theme-blocks-content-image{margin-left:-80px;margin-right:-80px}}@media screen and (min-width: 1024px){.theme-block.wp-block-theme-blocks-content-image{margin-left:-120px;margin-right:-120px}}@media screen and (min-width: 1200px){.theme-block.wp-block-theme-blocks-content-image{margin-left:-150px;margin-right:-150px}}@media screen and (max-width: 767px){.theme-block.wp-block-theme-blocks-content-image .block-image{margin:0 0 2em}.theme-block.wp-block-theme-blocks-content-image .block-image .img{border-width:0 0 15px 15px}.theme-block.wp-block-theme-blocks-content-image.content-left .block-image .img:before{border-width:0 15px 15px 0}}.wp-block-theme-blocks-about>.wrap>.inner{max-width:960px;margin:0 auto}.wp-block-theme-blocks-about .block-intro{position:relative;z-index:2;padding:4em 4em 3em 4em;background:#006c74;color:white}.wp-block-theme-blocks-about .block-intro .inner{position:relative;z-index:2;max-width:500px}.wp-block-theme-blocks-about .block-intro .inner .wp-block-quote{background-color:unset;color:white;padding-left:0%;margin-top:2%;margin-right:0}.wp-block-theme-blocks-about .block-intro .inner .wp-block-quote cite{margin-top:2.5em;color:white;margin-bottom:-1.5em}.wp-block-theme-blocks-about .block-intro .section-title{display:inline-block;background:#e96848;color:white;line-height:1;padding:0.3em 0.5em 0.3em 2.5em;text-transform:uppercase;font-weight:600;margin:0 0 0.5em -4em}.wp-block-theme-blocks-about .block-intro .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50% 50%;background-size:cover}.wp-block-theme-blocks-about .block-intro .bg:before{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#009ba7;opacity:0.55;z-index:1}.wp-block-theme-blocks-about .block-intro img.bg{object-fit:cover;object-position:50% 50%}.wp-block-theme-blocks-about .block-boxes{position:relative;z-index:1;display:flex;justify-content:center}.wp-block-theme-blocks-about .block-box{display:flex;flex-direction:column;box-sizing:border-box;flex-basis:50%;margin:0 0 5px;padding:2em;background:#737277;color:white;text-align:center;line-height:1.65;font-style:italic}.wp-block-theme-blocks-about .block-box.has-red-background-color{background-color:#e96848}.wp-block-theme-blocks-about .block-box.has-orange-background-color{background-color:#e96848}.wp-block-theme-blocks-about .block-box.has-blue-background-color{background-color:blue}.wp-block-theme-blocks-about .block-box.has-green-background-color{background-color:green}.wp-block-theme-blocks-about .block-box.has-dark-blue-background-color{background-color:blue}.wp-block-theme-blocks-about .block-box.has-black-background-color{background-color:#000}.wp-block-theme-blocks-about .block-box.has-gray-background-color{background-color:#737277}.wp-block-theme-blocks-about .block-box.has-white-background-color{background-color:#fff}.wp-block-theme-blocks-about .block-box.has-yellow-background-color{background-color:#FCB756}.wp-block-theme-blocks-about .block-box.has-purple-background-color{background-color:#672E6C}.wp-block-theme-blocks-about .block-box.has-teal-background-color{background-color:#009ba7}.wp-block-theme-blocks-about .block-box.has-charcoal-background-color{background-color:#4e4e56}.wp-block-theme-blocks-about .block-box .title{margin:0.2em 0 1em;font-size:1em;line-height:1;text-transform:uppercase}.wp-block-theme-blocks-about .block-box .title a{color:white}.wp-block-theme-blocks-about .block-box .title .icon{display:inline-block;position:relative;top:2px;width:1.5em;height:1em;fill:currentColor;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;-webkit-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-ms-transform:translate(0px, 0);-o-transform:translate(0px, 0);transform:translate(0px, 0)}.wp-block-theme-blocks-about .block-box .title a:hover .icon{-webkit-transform:translate(3px, 0);-moz-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-o-transform:translate(3px, 0);transform:translate(3px, 0)}.wp-block-theme-blocks-about .block-box p{padding-bottom:10px}@media screen and (max-width: 1024px) and (min-width: 767px){.wp-block-theme-blocks-about .block-box{padding:2em 1em}.wp-block-theme-blocks-about .block-intro{padding:1.5em}}@media screen and (max-width: 767px){.wp-block-theme-blocks-about .block-boxes{display:block}.wp-block-theme-blocks-about .block-intro{padding:2em}.wp-block-theme-blocks-about .block-intro .section-title{padding-left:3.5em}.wp-block-theme-blocks-about .block-box{margin:0 0 4px}}.wp-block-theme-blocks-hero{margin:0 auto 2em;padding:200px 0 2em}.wp-block-theme-blocks-hero .wrap{position:relative;z-index:2;padding:5em 0 3em}.wp-block-theme-blocks-hero.hero-photo-post{margin-top:6em;height:40vw}.wp-block-theme-blocks-hero.hero-photo-post .block-content{margin-left:40%;margin-right:-40%}@media screen and (max-width: 1200px){.wp-block-theme-blocks-hero.hero-photo-post .block-content{margin-left:20%;margin-right:-20%}}@media screen and (max-width: 800px){.wp-block-theme-blocks-hero.hero-photo-post .block-content{margin:0 auto}}.wp-block-theme-blocks-hero .block-content{margin-left:60%;padding:2em 2em 1.5em 2em;background:#f5f5f5;font-style:italic;border-bottom:15px solid #FCB756;color:#4f4e56;font-size:1.3rem}.wp-block-theme-blocks-hero h1{font-size:4.5rem}.wp-block-theme-blocks-hero h4{margin:0 0 1.8em;text-align:left;color:#4e4e56;font-size:0.8em}.wp-block-theme-blocks-hero .bg{position:absolute;top:0;left:50%;width:100vw;height:100%;margin:0 0 0 -50vw;background:no-repeat 50% 50%;background-size:cover;overflow:hidden}.wp-block-theme-blocks-hero .bg video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.wp-block-theme-blocks-hero .block-content{margin-left:45%}.wp-block-theme-blocks-hero .bg:after{width:40%}}@media screen and (max-width: 767px){.wp-block-theme-blocks-hero .wrap{padding-bottom:0}.wp-block-theme-blocks-hero .block-content{margin-left:auto;padding:1em}.wp-block-theme-blocks-hero .bg{padding-top:150px;height:10em}.wp-block-theme-blocks-hero .bg:after{display:none}}@media screen and (max-width: 550px){.wp-block-theme-blocks-hero h1{font-size:2.25rem}}.wp-block-theme-blocks-timeline .block-title{text-align:center;margin:0 0 1em}.wp-block-theme-blocks-timeline{padding:0 0 40px}.wp-block-theme-blocks-timeline>.wrap-wide{position:relative;z-index:1;margin:0}.wp-block-theme-blocks-timeline h2.decade{clear:both;text-align:center;color:white;height:60px;line-height:60px}.wp-block-theme-blocks-timeline h2.decade-2010{background:#009ba7}.wp-block-theme-blocks-timeline h2.decade-2000{background:#672E6C}.wp-block-theme-blocks-timeline h2.decade-1990{background:#e96848}.wp-block-theme-blocks-timeline h2.decade-1980{background:#FCB756}.wp-block-theme-blocks-timeline h2.decade-1970{background:#4e4e56}.wp-block-theme-blocks-timeline h2.decade-1960{background:#737277}.wp-block-theme-blocks-timeline .query-posts.timeline{position:relative;margin:0 auto;max-width:1024px}@media screen and (max-width: 767px){.wp-block-theme-blocks-timeline .query-posts.timeline{margin:0 15px}}.wp-block-theme-blocks-timeline .query-posts.timeline:before{float:right;content:' ';display:block;height:5em;width:45%}.wp-block-theme-blocks-timeline .query-posts.timeline:after{position:absolute;top:0;left:50%;content:' ';display:block;width:1px;height:100%;background:#333}@media screen and (max-width: 767px){.wp-block-theme-blocks-timeline .query-posts.timeline:after{display:none}}@media screen and (min-width: 767px){.wp-block-theme-blocks-timeline .query-posts.timeline .hentry{width:45%}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry:before{position:absolute;top:20px;content:' ';display:block;width:10%;height:1px;background:#333}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry:after{position:absolute;top:10px;content:' ';border:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry.alignleft{clear:left}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry.alignleft:before{left:100%}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry.alignleft:after{margin-right:-1px;right:-11%;border-left:0}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry.alignright{clear:right}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry.alignright:before{right:100%}.wp-block-theme-blocks-timeline .query-posts.timeline .hentry.alignright:after{left:-11%;border-right:0}}.timeline-intro{margin:20px auto 20px;max-width:660px}@media screen and (max-width: 767px){.timeline-intro{margin-left:15px;margin-right:15px}}.wp-block-theme-blocks-staff .block-title{text-align:center;margin:0 0 1em}.wp-block-theme-blocks-staff .query-posts{margin:0 auto 2em;max-width:860px}.wp-block-theme-blocks-staff.block-expandable .query-posts{display:none}.wp-block-theme-blocks-staff.block-expandable .block-title{cursor:pointer}.wp-block-theme-blocks-staff.block-expandable .block-title:after{position:absolute;margin:0 0 0 0.5em;line-height:1;font-family:"FontAwesome";font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none !important;content:"\f04b";-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.wp-block-theme-blocks-staff.block-expandable.opened .block-title:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wp-block-theme-blocks-full-width-image .block-image{position:relative;display:block;margin:0 auto}.wp-block-theme-blocks-full-width-image .block-image img{display:block;width:100%;max-height:50vh;min-height:250px;object-position:50% 50%;object-fit:cover}.wp-block-theme-blocks-full-width-image .block-image.object-fit-polyfill{min-height:500px}@media screen and (min-width: 1600px){.wp-block-theme-blocks-full-width-image .block-image{width:1600px}.wp-block-theme-blocks-full-width-image .shape{position:absolute;z-index:1;bottom:0;right:0;width:50%;height:50%;padding:0;box-shadow:5em 5em 0px #FCB756}}.wp-block-cover{width:100vw;left:50%;margin-left:-50vw;margin-top:3em;margin-bottom:3em}.wp-block-button{margin:1em 0}.wp-block-button:last-child{margin-bottom:0}p+.wp-block-button{margin-top:2em}.wp-block-button .wp-block-button__link{padding:0.8em 1.5em;background:#FCB756;border:0px solid #FCB756;border-radius:0;color:#4e4e56;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:inherit;font-weight:600;letter-spacing:.6px;line-height:1.35;text-transform:uppercase}.wp-block-button .wp-block-button__link:hover{background:#fba224}.wp-block-button .wp-block-button__link.has-background.has-red-background-color{background-color:#e96848}.wp-block-button .wp-block-button__link.has-background.has-orange-background-color{background-color:#e96848}.wp-block-button .wp-block-button__link.has-background.has-blue-background-color{background-color:blue}.wp-block-button .wp-block-button__link.has-background.has-green-background-color{background-color:green}.wp-block-button .wp-block-button__link.has-background.has-dark-blue-background-color{background-color:blue}.wp-block-button .wp-block-button__link.has-background.has-black-background-color{background-color:#000}.wp-block-button .wp-block-button__link.has-background.has-gray-background-color{background-color:#737277}.wp-block-button .wp-block-button__link.has-background.has-white-background-color{background-color:#fff}.wp-block-button .wp-block-button__link.has-background.has-yellow-background-color{background-color:#FCB756}.wp-block-button .wp-block-button__link.has-background.has-purple-background-color{background-color:#672E6C}.wp-block-button .wp-block-button__link.has-background.has-teal-background-color{background-color:#009ba7}.wp-block-button .wp-block-button__link.has-background.has-charcoal-background-color{background-color:#4e4e56}.wp-block-button .wp-block-button__link.has-text-color.has-red-color{color:#e96848}.wp-block-button .wp-block-button__link.has-text-color.has-orange-color{color:#e96848}.wp-block-button .wp-block-button__link.has-text-color.has-blue-color{color:blue}.wp-block-button .wp-block-button__link.has-text-color.has-green-color{color:green}.wp-block-button .wp-block-button__link.has-text-color.has-dark-blue-color{color:blue}.wp-block-button .wp-block-button__link.has-text-color.has-black-color{color:#000}.wp-block-button .wp-block-button__link.has-text-color.has-gray-color{color:#737277}.wp-block-button .wp-block-button__link.has-text-color.has-white-color{color:#fff}.wp-block-button .wp-block-button__link.has-text-color.has-yellow-color{color:#FCB756}.wp-block-button .wp-block-button__link.has-text-color.has-purple-color{color:#672E6C}.wp-block-button .wp-block-button__link.has-text-color.has-teal-color{color:#009ba7}.wp-block-button .wp-block-button__link.has-text-color.has-charcoal-color{color:#4e4e56}.wp-block-image{position:relative}figure.wp-block-image,.wp-block-image figure{position:relative}.wp-block-image.small:before{display:none}.wp-block-image.small img{width:auto;height:60px}.wp-block-image.icon{margin:1em auto;width:80px}.wp-block-image img{position:relative;z-index:1;display:block;width:100%}.wp-block-image figcaption{max-width:1200px;margin:0.5em auto 1em;padding:0 1em 0 0;font-size:0.8rem;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.5;font-weight:normal}.wp-block-image.full-width{width:100vw;left:50%;margin-left:-50vw !important;margin-top:1em;margin-bottom:2em;max-width:none}.wp-block-image.full-width:before{display:none}.wp-block-image.full-width img{position:relative;z-index:1;display:block;width:100%;height:100%;max-height:800px;object-fit:cover}@media screen and (min-width: 600px){.wp-block-image figure.alignleft figcaption{text-align:left}body.single .wp-block-image figure.alignleft{margin:1em 2em 1.7em -150px;float:left}}@media screen and (min-width: 600px) and (max-width: 1080px){body.single .wp-block-image figure.alignleft{margin-left:-50px}}@media screen and (min-width: 600px) and (max-width: 767px){body.single .wp-block-image figure.alignleft{margin-left:0px}}@media screen and (min-width: 600px){body.page-template-default .wp-block-image figure.alignleft{margin:1.5em 2em 1.7em -150px;float:left}}@media screen and (min-width: 600px) and (max-width: 1080px){body.page-template-default .wp-block-image figure.alignleft{margin-left:-50px}}@media screen and (min-width: 600px) and (max-width: 767px){body.page-template-default .wp-block-image figure.alignleft{margin-left:0px}}@media screen and (min-width: 600px){.wp-block-image figure.alignright figcaption{text-align:left;margin-right:20px}body.single .wp-block-image figure.alignright{margin:1.5em -150px 1.7em 2em;float:right}}@media screen and (min-width: 600px) and (max-width: 1080px){body.single .wp-block-image figure.alignright{margin-right:-50px}}@media screen and (min-width: 600px) and (max-width: 830px){body.single .wp-block-image figure.alignright{margin-right:0px}}@media screen and (min-width: 600px){body.page-template-default .wp-block-image figure.alignright{margin:1.5em -150px 1.7em 2em;float:right}}@media screen and (min-width: 600px) and (max-width: 1080px){body.page-template-default .wp-block-image figure.alignright{margin-right:-50px}}@media screen and (min-width: 600px) and (max-width: 830px){body.page-template-default .wp-block-image figure.alignright{margin-right:0px}}@media screen and (max-width: 600px){.wp-block-image{float:none !important;margin-left:auto !important;margin-right:auto !important;margin-top:1em;display:block}.wp-block-image .alignleft{float:none !important;margin:0 auto}.wp-block-image .alignright{float:none !important;margin:0 auto}.wp-block-image figcaption{text-align:left;padding:10px}.wp-block-image.full-width{margin-top:2em;margin-bottom:2em}}blockquote{box-sizing:border-box;position:relative;margin:1em;font-weight:400;font-style:italic;font-size:1.3em;border-left:0;color:#009ba7;padding:4%}blockquote:last-child{margin-bottom:0}blockquote .editor-rich-text__editable{font-family:Merriweather,Georgia,serif}blockquote p{position:relative;z-index:1}blockquote .wp-block-quote__citation,blockquote cite{display:block;margin:1em 0 0 0;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.7em;line-height:1.4;text-transform:uppercase;color:#4e4e56}blockquote.alignright{width:50%;margin:0 0 1em 1em}blockquote.alignleft{width:50%;margin:0 1em 1em 0}@media screen and (max-width: 767px){blockquote{margin:0;font-size:1.2em}}.wp-block-media-text{position:relative;background:#f79300;color:white;margin:4em auto}body.single .wp-block-media-text{width:100vw;left:50%;margin-left:-50vw}body.page .wp-block-media-text{width:100vw;left:50%;margin-left:-50vw}.wp-block-media-text .wp-block-media-text__media{align-self:stretch}.wp-block-media-text .wp-block-media-text__media>img{height:100%;object-fit:cover;object-position:50% 50%}.wp-block-media-text .wp-block-media-text__content{position:relative;font-size:2.3rem;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;line-height:1.3;padding:2em 0;margin:0 8%}.wp-block-media-text .wp-block-media-text__content:before,.wp-block-media-text .wp-block-media-text__content:after{position:absolute;background:url(images/icons/rdquo-orange.svg) no-repeat 50% 50%;content:' ';color:green;width:250px;height:250px}@media screen and (max-width: 767px){.wp-block-media-text .wp-block-media-text__content:before,.wp-block-media-text .wp-block-media-text__content:after{width:100px;height:100px}}@media screen and (min-width: 767px) and (max-width: 1300px){.wp-block-media-text .wp-block-media-text__content:before,.wp-block-media-text .wp-block-media-text__content:after{width:150px;height:150px}}@media screen and (min-width: 1301px) and (max-width: 1600px){.wp-block-media-text .wp-block-media-text__content:before,.wp-block-media-text .wp-block-media-text__content:after{width:200px;height:200px}}.wp-block-media-text .wp-block-media-text__content:before{top:1em;left:-6%;background-image:url(images/icons/ldquo-orange.svg)}.wp-block-media-text .wp-block-media-text__content:after{bottom:1em;right:0}.wp-block-media-text .wp-block-media-text__content p{position:relative;z-index:1;font-size:inherit !important;line-height:1.3}.wp-block-media-text .wp-block-media-text__content h2,.wp-block-media-text .wp-block-media-text__content h3,.wp-block-media-text .wp-block-media-text__content h4{z-index:1;position:relative}.wp-block-media-text .wp-block-media-text__content h2 a,.wp-block-media-text .wp-block-media-text__content h3 a,.wp-block-media-text .wp-block-media-text__content h4 a{color:white;text-decoration:underline}.wp-block-media-text .wp-block-media-text__content h2 a:hover,.wp-block-media-text .wp-block-media-text__content h3 a:hover,.wp-block-media-text .wp-block-media-text__content h4 a:hover{text-decoration:none}@media screen and (max-width: 767px){.wp-block-media-text{grid-template-columns:auto !important;grid-template-areas:"media-text-media" "media-text-content" !important}}@media screen and (max-width: 800px){.wp-block-media-text .wp-block-media-text__content{font-size:1.5rem}}.wp-block-pullquote{padding:1.5em 0}.wp-block-pullquote blockquote{box-sizing:border-box;background-color:#FCB756;position:relative;margin:1em 13% 2em -13%;font-weight:400;font-style:italic;border-left:0;color:#4e4e56;text-align:left;padding:4%}.wp-block-pullquote blockquote:last-child{margin-bottom:0}.wp-block-pullquote blockquote .editor-rich-text__editable{font-family:Merriweather,Georgia,serif}.wp-block-pullquote blockquote p{position:relative;z-index:1;font-size:1em}.wp-block-pullquote blockquote .wp-block-quote__citation,.wp-block-pullquote blockquote cite{display:block;margin:1em 0 0 0;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:.7em;line-height:1;text-transform:uppercase;color:inherit}.wp-block-pullquote blockquote.alignright{width:50%;margin:0 0 1em 1em}.wp-block-pullquote blockquote.alignleft{width:50%;margin:0 1em 1em 0}@media screen and (max-width: 767px){.wp-block-pullquote blockquote{margin:0;font-size:1.2em;padding:7%}}.page-styleguide #share-tab,.page-styleguide #support-work,.page-styleguide #related,.page-styleguide #footer:before{display:none}.page-styleguide .tag{color:#86c0ed}.page-styleguide body.page-styleguide .main-content{padding-bottom:1em}.page-styleguide .clickme{padding:20px;text-align:center;text-transform:uppercase;background:#009ba7;color:white}.page-styleguide .clickme:hover{cursor:pointer;background:#737277}.page-styleguide .placeholders{float:left;margin:20px 20px 20px 0;padding:50px 5px 0;box-sizing:border-box;text-align:center;background-color:#eee}.page-styleguide article{display:none}.page-styleguide .code_area{min-height:200px;padding:25px;margin-bottom:1em;vertical-align:middle;box-sizing:border-box;overflow-x:hidden;color:white;font-family:"Consolas", "Lucida Console", Monaco, monospace;background-color:#252525;box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);border:1px solid #ddd;border-color:rgba(0,0,0,0.2);border-radius:8px}.page-styleguide summary.styleguide{cursor:pointer;border:0;outline:0}.page-styleguide details.primer{position:relative;display:block;clear:both;margin:2.5em 0;background-color:grey;border-bottom:2px solid #e9e9e9}.page-styleguide details.primer summary{position:absolute;right:0;top:-2.5em;padding:0.75em;overflow:hidden;font-size:13px;font-weight:bold;line-height:1;background-color:#009ba7;color:white}.page-styleguide details.primer summary::-webkit-details-marker{display:none}.page-styleguide details.primer section{overflow:hidden;padding:3% 1.5% 1.5%}.page-styleguide details .caption{margin-bottom:0}.page-styleguide .circle{width:150px;height:150px;margin:0 20px 20px 0;float:left;text-align:center;font-size:75%;border-radius:50%}.page-styleguide .circle p{margin-top:25px}@media screen and (max-width: 767px){.page-styleguide .code_area{margin-bottom:20px}}

/*# sourceMappingURL=style.css.map */
