html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid{width:100%}.grid .row{display:block;width:100%;margin-bottom:1.45454545%}.grid .row:after,.grid .row:before{content:"";display:table}.grid .row:after{clear:both}.grid .row .center,.grid .row .center:last-child{float:none;margin:0 auto}.grid .row>*{position:relative;float:left;min-height:1px}.grid .row>:first-child{margin-left:0}.grid .col12{width:100%;margin-left:1.45454545%}.grid .col11{width:91.54545455%;margin-left:1.45454545%}.grid .col10{width:83.09090909%;margin-left:1.45454545%}.grid .col9{width:74.63636364%;margin-left:1.45454545%}.grid .col8{width:66.18181818%;margin-left:1.45454545%}.grid .col7{width:57.72727273%;margin-left:1.45454545%}.grid .col6{width:49.27272727%;margin-left:1.45454545%}.grid .col5{width:40.81818182%;margin-left:1.45454545%}.grid .col4{width:32.36363636%;margin-left:1.45454545%}.grid .col3{width:23.90909091%;margin-left:1.45454545%}.grid .col2{width:15.45454545%;margin-left:1.45454545%}.grid .col1{width:7%;margin-left:1.45454545%}.onlyMobile,.onlymobile{display:none!important}@media all and (max-width:599px){.noMobile,.nomobile{display:none!important}.onlyMobile,.onlymobile{display:block!important}.grid .col12{width:100%;margin:0}.grid .col11{width:100%;margin:0}.grid .col10{width:100%;margin:0}.grid .col9{width:100%;margin:0}.grid .col8{width:100%;margin:0}.grid .col7{width:100%;margin:0}.grid .col6{width:100%;margin:0}.grid .col5{width:100%;margin:0}.grid .col4{width:100%;margin:0}.grid .col3{width:100%;margin:0}.grid .col2{width:100%;margin:0}.grid .col1{width:100%;margin:0}}.grid-items{overflow:hidden}.grid-items .grid-item{float:left;margin-bottom:1.75%}.grid-items.grid6 .grid-item{width:calc((100% - 8.75%)/ 6);clear:none}.grid-items.grid6 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid6 .grid-item:nth-child(6n){margin-right:0}.grid-items.grid6 .grid-item:nth-child(6n+1){clear:left}.grid-items.grid5 .grid-item{width:calc((100% - 7%)/ 5);clear:none}.grid-items.grid5 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid5 .grid-item:nth-child(5n){margin-right:0}.grid-items.grid5 .grid-item:nth-child(5n+1){clear:left}.grid-items.grid4 .grid-item{width:calc((100% - 5.25%)/ 4);clear:none}.grid-items.grid4 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid4 .grid-item:nth-child(4n){margin-right:0}.grid-items.grid4 .grid-item:nth-child(4n+1){clear:left}.grid-items.grid3 .grid-item{width:calc((100% - 3.5%)/ 3);clear:none}.grid-items.grid3 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid3 .grid-item:nth-child(3n){margin-right:0}.grid-items.grid3 .grid-item:nth-child(3n+1){clear:left}.grid-items.grid2 .grid-item{width:calc((100% - 1.75%)/ 2);clear:none}.grid-items.grid2 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid2 .grid-item:nth-child(2n){margin-right:0}.grid-items.grid2 .grid-item:nth-child(2n+1){clear:left}.grid-items.grid1 .grid-item{width:calc((100% - 0%)/ 1);clear:none}.grid-items.grid1 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid1 .grid-item:nth-child(1n){margin-right:0}.grid-items.grid1 .grid-item:nth-child(1n+1){clear:left}@media (max-width:800px){.grid-items.grid5 .grid-item,.grid-items.grid6 .grid-item{width:calc((100% - 3.5%)/ 3);clear:none}.grid-items.grid5 .grid-item:nth-child(n),.grid-items.grid6 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid5 .grid-item:nth-child(3n),.grid-items.grid6 .grid-item:nth-child(3n){margin-right:0}.grid-items.grid5 .grid-item:nth-child(3n+1),.grid-items.grid6 .grid-item:nth-child(3n+1){clear:left}}@media (max-width:760px){.grid-items.grid3 .grid-item,.grid-items.grid4 .grid-item{width:calc((100% - 1.75%)/ 2);clear:none}.grid-items.grid3 .grid-item:nth-child(n),.grid-items.grid4 .grid-item:nth-child(n){clear:none;margin-right:1.75%}.grid-items.grid3 .grid-item:nth-child(2n),.grid-items.grid4 .grid-item:nth-child(2n){margin-right:0}.grid-items.grid3 .grid-item:nth-child(2n+1),.grid-items.grid4 .grid-item:nth-child(2n+1){clear:left}}@media (max-width:599px){.grid-items.grid2 .grid-item,.grid-items.grid3 .grid-item,.grid-items.grid4 .grid-item{margin-right:0;width:100%}}.sans{font-family:Roboto,serif}.serif{font-family:Roboto,serif;font-weight:400}.grid-gray{background:#f1f1f1;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2012%208%22%20stroke-width%3D%22.6%22%20stroke%3D%22%23fefefe%22%3E%3Cpath%20d%3D%22M-1%20-1%20L%2013%209%22%2F%3E%3Cpath%20d%3D%22M-1%209%20L%2013%20-1%22%2F%3E%3Cpath%20d%3D%22M6%20-16%20L%206%2016%22%2F%3E%3Cpath%20d%3D%22M-0%20-8%20L%20-0%2016%22%2F%3E%3Cpath%20d%3D%22M12%20-8%20L%2012%2016%22%2F%3E%3C%2Fsvg%3E');background-size:30px 20px}.bound-layout{position:relative;margin:0 auto;width:96%;max-width:1050px;height:100%}.bound-chrome{position:relative;margin:0 auto;width:96%;max-width:1050px;height:100%}@media (max-width:1100px){.bound-chrome{max-width:100%;width:calc(100% - 40px)}}*{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.layout-sidebar{padding:40px 0}.layout-sidebar .sidebar{padding-left:20px}.layout-full-width{padding:20px 0 0}@media (max-width:800px){.layout-sidebar{padding:25px 0}}@media (max-width:599px){.layout-sidebar .sidebar{padding-left:0;margin-top:20px;padding-top:20px;border-top:2px solid #ddd}}@media (max-width:500px){.layout-sidebar{padding:15px 0}}@keyframes fadeIn{0%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate{animation:fadeIn .3s forwards;animation-delay:1s;opacity:0}.animate:nth-child(1){animation-delay:.1s}.animate:nth-child(2){animation-delay:.2s}.animate:nth-child(3){animation-delay:.3s}.animate:nth-child(4){animation-delay:.4s}.animate:nth-child(5){animation-delay:.5s}.animate:nth-child(6){animation-delay:.6s}.animate:nth-child(7){animation-delay:.7s}.animate:nth-child(8){animation-delay:.8s}.animate:nth-child(9){animation-delay:.9s}#footer{background:#525252;color:#ccc}#footer a{color:#ccc;text-decoration:none}#footer .ftbar{padding:40px 0}#footer .ftbar .row{margin-bottom:0}#footer .ftbar.bar{border-bottom:1px solid #999}#footer .social{text-align:center}#footer .social a{margin:0 3px}#footer .search{display:block;text-align:center;border-left:1px solid #999;line-height:40px}#footer .search .search-bg{background:#3f403f;border-radius:50px;padding:0 25px;text-align:left}#footer .search .search-bg input[type=text]{background:0 0;border:none;width:90%}#footer .search .search-bg input[type=submit]{background:0 0;border:none;width:24px;text-indent:-100000em;position:absolute;right:25px;top:8px;z-index:10}#footer .search svg{fill:#ccc;width:24px;height:24px;display:inline-block;margin-left:10px;position:relative;top:8px}#footer .search:hover{color:#fff}#footer .search:hover svg{fill:#48bdd7}#footer .ftnav{padding:20px 0}#footer .ftnav nav{overflow:hidden}#footer .ftnav nav a{position:relative;display:block;float:left;width:20%;text-align:center;text-transform:uppercase;color:#eee;font-size:18px}#footer .ftnav nav a:after{content:'';position:absolute;display:block;top:50%;right:0;width:6px;height:6px;border-radius:6px;margin-top:-4px;background:#777}#footer .ftnav nav a:last-child:after{display:none}#footer h5{text-transform:uppercase;font-weight:400;color:#eee;font-size:17px;margin-bottom:10px}#footer .projects .project-list{list-style:none;margin:0;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;font-size:14px;line-height:36px;border-bottom:1px solid #999;padding-bottom:30px;margin-bottom:30px}#footer .disclaimer{font-size:14px;line-height:1.6;color:#aaa;font-style:italic;margin-bottom:0}#footer .disclaimer strong{color:#eee;font-style:normal;font-weight:400;text-transform:uppercase}#footer .programs{font-size:14px}#footer .programs h6{font-size:14px;line-height:36px;margin-bottom:0}#footer .programs ul{list-style:none;margin:0;padding:0;margin-bottom:18px}#footer .programs ul:last-child{margin-bottom:0}#footer .programs ul li{position:relative;line-height:36px;line-height:18px;padding:9px 0 9px 18px}#footer .programs ul li:before{content:'';position:absolute;left:4px;top:50%;width:4px;height:4px;border-radius:4px;margin-top:-2px;background:#358ca5}#footer .copy{margin-bottom:0;text-align:center;font-style:italic;font-size:14px}@media (max-width:900px){#footer .ftbar{padding:25px 0}#footer .actionrow .col9{width:100%;margin-bottom:20px;margin-left:0}#footer .actionrow .col2,#footer .actionrow .col3{width:100%;text-align:center;margin-bottom:20px}#footer .actionrow .search{padding-left:0;border:none}#footer .ftnav nav a{font-size:14px}#footer h5{font-size:15px}#footer .projects .project-list{line-height:30px;font-size:12px}#footer .disclaimer{font-size:12px}#footer .programs ul li{padding:6px 0 6px 12px;font-size:12px}#footer .programs h6{font-size:13px}}@media (max-width:800px){#footer .projectsprograms .col3,#footer .projectsprograms .col9{width:100%;margin-left:0}#footer .disclaimer{padding-bottom:20px}}@media (max-width:760px){#footer .ftnav,#footer .programs,#footer .projects{display:none}#footer .disclaimer{padding-bottom:0}}@media (max-width:340px){#footer .actionrow .search{padding-left:0}}#header{position:relative;width:100%;height:202px}#header .mo-bar{color:#fff;text-align:center;padding:10px 0;font-size:15px;background:#20afc3;width:100%}#header .mo-bar a{color:#fff;text-decoration:none}#header h1{position:absolute;top:25px;left:0;position:relative;width:260px;height:0;padding-bottom:100px;overflow:hidden}#header h1 a,#header h1 img{position:absolute;left:0;top:0;height:100%;width:100%}#secondary{position:absolute;top:20px;height:40px;right:0}#secondary .login{display:block;float:left;color:#999;font-size:14px;font-weight:500;line-height:40px;padding:0 20px;text-decoration:none}#secondary .login+.login{padding-left:0}#secondary .newsletter-wrap{float:left;width:250px;width:auto!important;padding:0 15px 0 0;height:40px;line-height:40px}#secondary .search{display:block;float:left;width:40px;height:40px;margin-left:10px;background:#ef2e32;fill:#fff}#secondary .search svg{width:60%;height:60%;margin:20%;transition:.3s}#secondary .search:hover{background:#b91e24}#navtoggle{display:none}#nav{position:absolute;right:0;top:87px}#nav ul{list-style:none;margin:0;padding:0}#nav li{float:left;list-style-type:none;list-style-image:none;margin-left:10px;position:relative}#nav li:hover ul{display:block}#nav li ul{position:absolute;top:40px;width:100%;background:#1891a2;padding:10px 0;z-index:10;display:none}#nav li ul li{display:block;width:100%;text-transform:none;margin:0}#nav li ul li a{padding:10px 15px;text-transform:none;color:#fff;font-weight:400}#nav a{display:block;line-height:20px;padding:10px 15px;text-transform:uppercase;font-weight:500;text-decoration:none;color:#515151;font-size:17px;transition:all .2s ease-in-out}#nav a:hover{background:#20afc3;color:#fff}#nav a:hover i{fill:#fff}#nav a i{width:15px;height:15px;display:inline-block;fill:#515151;margin-left:5px}#nav a i svg{width:100%;height:100%}#nav .active>a,#nav li:hover>a{background:#20afc3;color:#fff}#nav .active>a i,#nav li:hover>a i{fill:#fff}@media (max-width:1100px){#header{height:162px}#header h1{top:15px;position:relative;width:220px;height:0;padding-bottom:84.61538462px;overflow:hidden}#secondary{top:15px}#nav{top:70px}}@media (max-width:980px){#nav li{margin-left:5px}#nav a{font-size:16px}#secondary{height:35px}#secondary .login{line-height:35px}#secondary .search{width:35px;height:35px}#secondary .single-form input{height:35px;width:calc(100% - 35px)}#secondary .single-form input[type=submit]{width:35px}}@media (max-width:920px){#nav{top:63px}#nav a{font-size:15px;font-weight:500;padding:10px 5px}}@media (max-width:840px){#header{height:132px}#header h1{top:5px;position:relative;width:200px;height:0;padding-bottom:76.92307692px;overflow:hidden}#secondary{top:5px}#nav{top:45px}#nav a{font-size:13px}}@media (max-width:760px){html{padding-top:122px}#header{z-index:9;position:fixed;background:#fff;top:0;left:0;width:100%;height:122px;border-bottom:1px solid #ddd}#header .bound-chrome{width:100%}#header h1{top:10px;left:10px;position:relative;width:160px;height:0;padding-bottom:61.53846154px;overflow:hidden}#secondary{position:absolute;top:80px;width:100%;background:#fff;padding:10px;height:55px;height:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;transition:.2s;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);opacity:0}#secondary .login{padding:0}#navtoggle{display:block;position:absolute;top:17px;right:15px;width:40px;height:40px}#navtoggle span{overflow:hidden;text-indent:-999px;position:absolute;display:block;top:0;left:5px;width:30px;height:3px;border-radius:30px;background:#26657a;transition:.3s}#navtoggle span.n{top:10px}#navtoggle span.a{top:19px}#navtoggle span.v{top:28px}.navopen #navtoggle span.n{-webkit-transform:rotate(315deg) translate3d(-6px,7px,0);-ms-transform:rotate(315deg) translate3d(-6px,7px,0);transform:rotate(315deg) translate3d(-6px,7px,0)}.navopen #navtoggle span.a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.navopen #navtoggle span.v{-webkit-transform:rotate(-315deg) translate3d(-6px,-7px,0);-ms-transform:rotate(-315deg) translate3d(-6px,-7px,0);transform:rotate(-315deg) translate3d(-6px,-7px,0)}#nav{position:absolute;top:135px;border-top:1px solid #ddd;background:#fff;width:100%;height:0;overflow:hidden;transition:.2s;opacity:0}#nav ul{transition:.2s 150ms;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);opacity:0}#nav li{display:block;float:none;margin:0;padding:0}#nav li a:hover{color:#fff;background:#1891a2}#nav li ul{display:block;padding:0;background:0 0;position:relative;top:0}#nav li ul li a{background:0 0;color:#515151}#nav a{border-bottom:1px solid #e5e5e5;line-height:20px;padding:12px 10px}#header.navopen #nav{height:calc(100vh - 135px)}#header.navopen #secondary{height:55px}#header.navopen #nav,#header.navopen #nav ul,#header.navopen #secondary{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}#nav a.open{position:relative}#nav a.open:after{content:'';display:block;position:absolute;left:0;top:0;top:auto;left:50%;bottom:-35px;margin-left:-10px;width:0;height:0;border:10px solid transparent;border-bottom-color:#48bdd7}#dropdowns{position:absolute;top:160px;left:0;width:100%;z-index:9;max-height:0;transition:350ms;overflow:hidden}#dropdowns.open{max-height:500px}.ctti-dropdown{background:#48bdd7;padding:50px 0;overflow:hidden;display:none}.ctti-dropdown.open{display:block}.ctti-dropdown .items,.ctti-dropdown .title{position:relative;float:left}.ctti-dropdown .title{width:200px;border-right:1px solid rgba(38,101,122,.2);padding-bottom:20px}.ctti-dropdown .title h4{position:relative;text-transform:uppercase;font-size:42px;color:#26657a;line-height:1.1;margin-bottom:0;padding-bottom:20px}.ctti-dropdown .title h4:after{content:'';display:block;position:absolute;bottom:0;left:0;width:60px;height:2px;background:rgba(255,255,255,.4)}.ctti-dropdown .title h4 a{color:#26657a;text-decoration:none}.ctti-dropdown .title .extra{margin-top:50px;padding-top:20px;border-top:1px solid rgba(38,101,122,.2)}.ctti-dropdown .title .extra a{color:#fff;font-size:14px;text-transform:uppercase;line-height:30px;margin-bottom:5px;text-decoration:none}.ctti-dropdown .items{width:calc(100% - 200px);-webkit-column-count:3;-moz-column-count:3;column-count:3;padding-left:20px}.ctti-dropdown .items ul{list-style:none;margin:0;padding:0}.ctti-dropdown .items a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;line-height:30px}.ctti-dropdown .items ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.ctti-dropdown .items ul ul a{color:rgba(255,255,255,.6);text-transform:none;font-size:14px;line-height:24px}.ctti-dropdown .items ul ul a:hover{color:#26657a}.ctti-dropdown.what-we-do .programs,.ctti-dropdown.what-we-do .projects{float:left}.ctti-dropdown.what-we-do .projects{width:55%;padding-left:20px}.ctti-dropdown.what-we-do .projects ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.ctti-dropdown.what-we-do .programs{width:25%}.ctti-dropdown.what-we-do .programs ul{color:rgba(255,255,255,.6);margin-bottom:5px}.ctti-dropdown.what-we-do .programs li{padding-left:8px}.ctti-dropdown.what-we-do h5{color:#fff;font-size:15px;text-transform:uppercase;line-height:30px;margin-bottom:5px}.ctti-dropdown.what-we-do h5 a{color:#fff}.ctti-dropdown.what-we-do h6{color:rgba(255,255,255,.7);margin-bottom:0;font-size:14px;line-height:26px}.ctti-dropdown.what-we-do h6 a{color:rgba(255,255,255,.7)}.ctti-dropdown.what-we-do ul{list-style:none;margin:0;padding:0}.ctti-dropdown.what-we-do ul a{display:block;color:rgba(255,255,255,.6);text-decoration:none;font-size:14px;line-height:20px;padding:3px 0}.ctti-dropdown.what-we-do ul a:hover{color:#26657a}@media (max-width:1100px){#nav a.open:after{bottom:-12px}#dropdowns{top:120px}.ctti-dropdown{padding:40px 0}}@media (max-width:1050px){.ctti-dropdown.what-we-do{padding-left:200px}.ctti-dropdown.what-we-do .title{margin-left:-200px;border-right:none}.ctti-dropdown.what-we-do .programs,.ctti-dropdown.what-we-do .projects{width:100%;padding-left:20px;float:none;border-left:1px solid rgba(38,101,122,.2)}.ctti-dropdown.what-we-do .projects{padding-bottom:20px;border-bottom:1px solid rgba(38,101,122,.2)}.ctti-dropdown.what-we-do .programs{padding-top:20px}.ctti-dropdown.what-we-do .program-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:920px){#nav a.open:after{bottom:-18px}.ctti-dropdown{padding:30px 0}.ctti-dropdown .title{width:160px}.ctti-dropdown .title h4{font-size:36px}.ctti-dropdown .title h4:after{width:50px}.ctti-dropdown .title .extra a{text-transform:none}.ctti-dropdown .items{width:calc(100% - 160px)}.ctti-dropdown .items a{text-transform:none}.ctti-dropdown.what-we-do{padding-left:160px}.ctti-dropdown.what-we-do .title{margin-left:-160px}}@media (max-width:840px){#nav a.open:after{bottom:-10px}#dropdowns{top:90px}.ctti-dropdown{padding:20px 0}.ctti-dropdown .title{width:140px}.ctti-dropdown .title h4{font-size:32px}.ctti-dropdown .title h4:after{width:40px}.ctti-dropdown .title .extra a{text-transform:none;font-size:13px}.ctti-dropdown .items{width:calc(100% - 140px)}.ctti-dropdown .items a{text-transform:none;font-size:14px}.ctti-dropdown.what-we-do{padding-left:140px}.ctti-dropdown.what-we-do .title{margin-left:-140px}.ctti-dropdown.what-we-do ul a{font-size:13px}}@media (max-width:760px){#dropdowns{position:fixed;top:135px}#dropdowns.open{max-height:900px;border-top:1px solid #2aa6c2;height:calc(100vh - 135px)}.ctti-dropdown{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto}.ctti-dropdown .bound-chrome{width:100%;padding:0 15px}.ctti-dropdown .title{width:100%;border:none}.ctti-dropdown .title h4{position:relative;display:block;font-size:24px}.ctti-dropdown .title h4:before{content:'x';position:absolute;font-size:12px;font-weight:400;top:0;right:10px;color:#48bdd7;background:rgba(38,101,122,.6);border-radius:99px;background-clip:padding-box;width:25px;height:25px;text-align:center;line-height:27px}.ctti-dropdown .title .extra a{text-transform:none;font-size:13px}.ctti-dropdown .items{width:100%;padding-left:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}.ctti-dropdown .items a{display:block;line-height:20px;padding:10px 0;border-top:1px solid rgba(0,0,0,.07)}.ctti-dropdown .items ul ul a{padding-left:15px}.ctti-dropdown.what-we-do{padding-left:0}.ctti-dropdown.what-we-do .title{border-right:none;margin-left:0}.ctti-dropdown.what-we-do .title .extra{margin-top:0;padding:10px 0;border-top:0;border-bottom:1px solid rgba(38,101,122,.2)}.ctti-dropdown.what-we-do .programs,.ctti-dropdown.what-we-do .projects{border-left:0}}input,select,textarea{outline:0}.content form{margin-bottom:20px}.content input[type=email],.content input[type=tel],.content input[type=text]{border:none;margin:0;padding:0;-webkit-appearance:none;border-radius:0;background:#f5f5f5;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:40px;padding:10px;font-size:14px;color:#515151;line-height:20px}.content input[type=email]:focus,.content input[type=tel]:focus,.content input[type=text]:focus{border-color:#48bdd7}.content input[type=submit]{border:none;margin:0;padding:0;-webkit-appearance:none;border-radius:0;display:inline-block;height:40px;margin:0!important;padding:0 10px;background-color:#358ca5;transition:.3s;color:#fff;font-weight:500;text-transform:uppercase}.content input[type=submit]:hover{background-color:#b91e24}body,html{font-family:Roboto,serif;font-size:16px;color:#515151;line-height:1.5}blockquote,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:0 0 16px 0}a{color:#48bdd7}h1,h2,h3,h4,h5,h6{font-weight:600}h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{position:relative;top:2px;margin-right:5px;fill:#48bdd7;width:1em;height:1em}h1{font-size:25px}h2{font-size:25px;text-transform:uppercase}h3{text-transform:uppercase;font-size:20px}h4{font-size:18px}h5{font-size:17px;font-weight:500}h6{font-size:15px;font-weight:500}hr{height:1px;border:none;background:1px solid #ddd;margin:30px 0}ul.columns2,ul.columns3,ul.columns4{list-style:none;margin:0;padding:0;margin-bottom:20px;color:#848484}.columns4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.admin-messages,.admin-tabs{margin-bottom:30px!important}table{width:100%}table td,table th{padding:4px 10px}table tbody td{background:#fff}table tbody tr:nth-child(odd) td{background:#eee}@media (max-width:1050px){body,html{font-size:14px}blockquote,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:0 0 10px 0}h1{font-size:22px}h2{font-size:22px}h3{font-size:20px}h4{font-size:17px}h5{font-size:15px}h6{font-size:14px}}@media (max-width:800px){.columns4{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:599px){.columns4{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns3{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:500px){h1{font-size:20px}h2{font-size:20px}h3{font-size:18px}h4{font-size:15px}h5{font-size:14px}h6{font-size:14px}}@media (max-width:400px){.columns4{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns3{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.block-grid{width:calc(100% + 30px);margin-left:-15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-grid .block-grid-cell-1{position:relative;overflow:hidden;width:calc(33.33333333% - 30px);padding-bottom:300px;margin:0 15px 30px 15px}.block-grid .block-grid-cell-2{position:relative;overflow:hidden;width:calc(66.66666667% - 30px);padding-bottom:300px;margin:0 15px 30px 15px}.block-grid .block-grid-cell-3{position:relative;overflow:hidden;width:calc(100% - 30px);padding-bottom:300px;margin:0 15px 30px 15px}@media (max-width:800px){.block-grid{width:calc(100% + 16px);margin-left:-8px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-grid .block-grid-cell-1{position:relative;overflow:hidden;width:calc(33.33333333% - 16px);margin:0 8px 16px 8px}.block-grid .block-grid-cell-2{position:relative;overflow:hidden;width:calc(66.66666667% - 16px);margin:0 8px 16px 8px}.block-grid .block-grid-cell-3{position:relative;overflow:hidden;width:calc(100% - 16px);margin:0 8px 16px 8px}}@media (max-width:680px){.block-grid{width:calc(100% + 16px);margin-left:-8px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-grid .block-grid-cell-1,.block-grid .block-grid-cell-2,.block-grid .block-grid-cell-3{position:relative;overflow:hidden;width:calc(100% - 16px);margin:0 8px 16px 8px}}@media (max-width:599px){.block-grid .block{position:relative!important;width:100%!important;height:auto!important}.block-grid .block-grid-cell-1,.block-grid .block-grid-cell-2,.block-grid .block-grid-cell-3{height:auto}}.breadcrumbs{padding-bottom:20px}.breadcrumbs .easy-breadcrumb{border-bottom:1px solid #ddd;padding:10px 0}.breadcrumbs .easy-breadcrumb_segment-separator{display:inline-block;padding:0 15px}.breadcrumbs .easy-breadcrumb_segment-separator:after{color:#ccc;content:'-'}.breadcrumbs ul{list-style:none;margin:0;padding:0;overflow:hidden}.breadcrumbs li{position:relative;display:block;float:left;line-height:40px;height:40px;margin-right:20px}.breadcrumbs li:after{content:'-';position:absolute;top:0;right:-13px;color:#ccc}.breadcrumbs li:last-child:after{display:none}.breadcrumbs a{display:inline-block;color:#ccc;text-decoration:none;text-transform:uppercase;font-size:14px}.breadcrumbs a:hover{color:#358ca5}.breadcrumbs a:hover svg{fill:#358ca5}.breadcrumbs a svg{position:relative;top:-1px;vertical-align:middle;width:14px;height:14px;fill:#ccc}@media (max-width:800px){.breadcrumbs nav{padding:5px 0}.breadcrumbs a{font-size:12px}}@media (max-width:500px){.breadcrumbs{padding:0}.breadcrumbs nav{padding:0}.breadcrumbs li{margin-right:10px}.breadcrumbs li:after{right:-7px}.breadcrumbs a{text-transform:none;font-size:11px}}.cta-bar{overflow:hidden;padding:60px 0}.cta-bar.count2 .cta{width:50%}.cta-bar.count3 .cta{width:33.33333333%}.cta-bar.count4 .cta{width:25%}.cta-bar.count5 .cta{width:20%}.cta-bar.count6 .cta{width:33.33333333%}.cta-bar .cta{display:block;float:left;text-align:center;padding:15px 0;border-right:1px solid #ddd}.cta-bar .cta .cta-link{display:block;height:100%;width:100%;text-decoration:none}.cta-bar .cta:last-child{border-right:none}.cta-bar .cta .icon{position:relative;width:100px;height:100px;margin:0 auto;background:#358ca5;border-radius:999px;fill:#fff;padding:20px;margin-bottom:15px;transition:.3s}.cta-bar .cta .icon svg{position:absolute;width:60px;height:60px;top:20px;left:20px}.cta-bar .cta span{color:#aaa;text-transform:uppercase;font-size:13px}.cta-bar .cta h5{text-transform:uppercase;color:#505256;font-size:24px;margin-bottom:0}.cta-bar .cta:hover .icon{background:#b91e24}@media (max-width:900px){.cta-bar{padding:40px 0}.cta-bar a .icon{width:70px;height:70px;padding:10px}.cta-bar a .icon svg{width:30px;height:30px}.cta-bar a h5{font-size:18px;line-height:1.4;text-transform:none}}@media (max-width:760px){.cta-bar{padding:25px 0}.cta-bar.count2 a{width:50%}.cta-bar.count3 a{width:33.33333333%}.cta-bar.count4 a{width:50%}.cta-bar.count5 a{width:33.33333333%}.cta-bar.count6 a{width:50%}.cta-bar a{border-bottom:1px solid #ddd}}@media (max-width:400px){.cta-bar a h5{font-size:15px}}.faq{padding:60px 0}.faq .question{border-bottom:1px solid #ddd}.faq .question .heading a{position:relative;display:block;text-decoration:none;color:#515151;font-weight:500;font-size:18px;line-height:20px;padding:20px 0}.faq .question .heading a:after{content:'';display:block;position:absolute;right:0;top:30px;width:0;height:0;border:6px solid transparent;border-top:6px solid #ef2e32}.faq .question .answer{max-height:0;padding-right:10%;overflow:hidden}.faq .question.open .answer{max-height:9999px}@media (max-width:800px){.faq{padding:40px 0}}@media (max-width:599px){.faq{padding:25px 0}}@media (max-width:400px){.faq .question .heading a{font-size:15px;padding:12px 0}.faq .question .heading a:after{top:16px}}.masthead{position:relative}.masthead .text{padding:40px 0}.masthead h1{text-transform:uppercase;font-weight:700;font-size:60px;margin-bottom:0}.masthead.share .text{padding:80px 0}.masthead.share .titles h3{text-transform:uppercase;font-weight:400;font-size:30px;margin-bottom:0}.masthead.share .titles h1{color:#48bdd7;text-transform:none;font-size:48px}.masthead.share .share-icons{position:absolute;right:0;bottom:90px}.masthead.share .share-icons h6{display:inline;position:relative;top:-4px;text-transform:uppercase;margin-right:3px;font-weight:500;font-size:14px;margin-bottom:0}.masthead.split:before{content:'';display:block;position:absolute;left:0;top:0;left:auto;right:0;height:100%;width:50%;background:#48bdd7}.masthead.split .subtext{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:0;width:50%;padding-left:30px}.masthead.split .subtext p{margin-bottom:0;font-size:18px;line-height:30px;color:#fff}@media (max-width:800px){.masthead h1{font-size:48px}.masthead.split .subtext p{font-size:16px;line-height:24px}}@media (max-width:600px){.masthead h1{font-size:36px}.masthead.share .text{padding:60px 0}.masthead.share .titles h3{font-size:24px}.masthead.share .titles h1{font-size:32px}.masthead.split .text{padding:0}.masthead.split h1{padding:30px 0 20px 0}.masthead.split:before{display:none}.masthead.split .subtext{position:relative;background:#48bdd7;width:calc(100% + 30px);left:-15px;padding:20px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media (max-width:500px){.masthead.share .share-icons{display:none}}@media (max-width:400px){.masthead .text{padding:30px 0}.masthead .titles h3{font-size:18px}.masthead .titles h1{font-size:28px}.masthead.split .subtext p{font-size:13px;line-height:20px}.masthead h1{font-size:32px}}.item-list ul.pager{padding-top:40px!important}.pagination{overflow:hidden;padding:20px 0}.pagination a{display:block;height:32px;float:left;text-decoration:none;font-weight:500;text-transform:uppercase;color:#515151}.pagination a.next{float:right}.pagination svg{display:inline-block;vertical-align:middle;position:relative;top:-3px;fill:#ef2e32;width:32px;height:32px;transition:.3s}.pagination .prev:hover svg{-webkit-transform:translate3d(-3px,0,0);-ms-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}.pagination .next:hover svg{-webkit-transform:translate3d(3px,0,0);-ms-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.project-header{position:relative;color:#fff;z-index:2}.project-header a{color:#fff;text-decoration:none}.project-header .heading{background:#358ca5;padding:30px 0}.project-header .heading .text{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.project-header .heading .text h3{margin-bottom:0;font-weight:400;font-size:24px;text-transform:none;line-height:30px}.project-header .heading .text a{display:block;line-height:30px;color:#48bdd7;fill:#48bdd7;transition:.3s}.project-header .heading .text a svg{width:32px;height:32px;vertical-align:middle;position:relative;top:-2px;transition:.3s}.project-header .heading .text a:hover{color:#fff;fill:#fff}.project-header .heading .text a:hover svg{-webkit-transform:translate3d(3px,0,0);-ms-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.project-header .nav{position:relative;background:#48bdd7}.project-header .nav nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.project-header .nav a{position:relative;display:block;font-size:18px;font-weight:500;padding:15px 0}.project-header .nav a.active{color:#26657a}.project-header .nav a.active:after{content:'';display:block;position:absolute;bottom:-20px;left:50%;width:0;height:0;border:10px solid transparent;border-top-color:#48bdd7}@media (max-width:800px){.project-header .heading{padding:20px 0}.project-header .heading .text h3{font-size:18px}.project-header .nav a{font-size:15px}}@media (max-width:599px){.project-header .heading{padding:15px 0}.project-header .heading .text h3{font-size:16px}.project-header .nav a{font-size:13px}}@media (max-width:500px){.project-header .heading .text{display:block}.project-header .nav{display:none}}.swipe{overflow:hidden;position:relative}.swipe.loading .swipe-wrap>div{display:none}.swipe.loading .swipe-wrap>div:first-child{display:block}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}.quote-slider{position:relative;padding:100px 0}.quote-slider .quote h5{text-align:center;color:#48bdd7;text-transform:uppercase;font-weight:500;font-size:15px;margin-bottom:20px;letter-spacing:2px}.quote-slider .quote blockquote{font-style:italic;font-weight:700;font-size:18px;padding:0 10%;line-height:2;margin-bottom:30px}.quote-slider .quote cite{display:block;text-align:center;color:#bbb;font-style:normal}.quote-slider .quote cite strong{font-weight:500;text-transform:uppercase}.quote-slider .slide-nav{position:absolute;bottom:-20px;right:0}.quote-slider.teal{background:#26657a}.quote-slider.teal:before{content:'“';font-size:500px;font-family:times;font-weight:700;position:absolute;display:block;text-align:center;line-height:300px;height:150px;width:150px;margin:-70px 0 0 -150px;top:50%;left:50%;color:#225b6e}.quote-slider.teal .quote blockquote{color:#fff;font-weight:400}.quote-slider.teal .quote cite{color:#48bdd7}@media (max-width:800px){.quote-slider{padding:50px 0}}@media (max-width:760px){.quote-slider{padding:50px 0 60px 0}.quote-slider .quote blockquote{padding:0 15px}.quote-slider .slide-nav{bottom:-60px}}@media (max-width:599px){.quote-slider .quote h5{font-size:13px}.quote-slider .quote blockquote{font-size:15px;line-height:1.6}.quote-slider .quote cite{font-size:12px}}.single-form{display:block}.single-form input{border:none;margin:0;padding:0;-webkit-appearance:none;border-radius:0;float:left;height:40px;padding:0 10px;width:calc(100% - 40px);background:#f5f5f5;font-size:14px;color:#515151}.single-form input[type=submit]{width:40px;background-color:#358ca5;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1" fill="white" viewBox="0 0 9 28"><path d="M9 15q0 0 0 0l-7 7q0 0 0 0t0 0l-1-1q0 0 0 0t0 0l6-6-6-6q0 0 0 0t0 0l1-1q0 0 0 0t0 0l7 7q0 0 0 0z"/></svg>');background-repeat:no-repeat;background-position:55% 50%;overflow:hidden;text-indent:-9999px;transition:.3s}.single-form input[type=submit]:hover{background-color:#b91e24}.share-links{display:inline-block}.share-links a{display:inline-block;background:#358ca5;width:32px;height:32px;padding:6px;text-align:center;border-radius:32px;transition:.3s}.share-links a:hover{background:#b91e24}.share-links svg{fill:#fff;width:20px;height:20px}.share-links.s40 a{width:40px;height:40px;border-radius:40px;padding:8px}.share-links.s40 svg{width:24px;height:24px}.slide-nav{display:block;background:#f25457;width:102px;height:50px}.slide-nav a{display:block;float:left;width:50px;height:50px;background:#ef2e32;transition:.3s}.slide-nav a:first-child{margin-right:2px}.slide-nav a svg{fill:#fff;width:80%;height:80%;margin:10%}.slide-nav a:hover{background:#ed161b}@media (max-width:760px){.slide-nav{height:40px;width:82px}.slide-nav a{width:40px;height:40px}}.subnav ul{list-style:none;margin:0;padding:0;border-bottom:1px solid #e2e2e2}.subnav ul ul{border-bottom:none}.subnav ul li{border-top:1px solid #e2e2e2}.subnav ul li:first-child{border-top:none}.subnav ul li li:first-child{border-top:2px solid #f5f5f5}.subnav a{display:block;line-height:20px;padding:12px 0;text-decoration:none;font-weight:500;color:#358ca5}.subnav a.active{color:#000}.subnav li li a{padding:10px 20px;color:#999;font-weight:400;font-size:15px}.partial .meta-extra{text-transform:none}.full .meta{margin-bottom:40px!important}.partial{position:relative;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ddd}.partial .meta{color:#515151;text-transform:uppercase;font-weight:500;display:block}.partial .meta p{margin-bottom:0}.partial .meta-extra{text-transform:none}.partial .wrap,.partial .wrap-basic{text-decoration:none;display:block;padding:0 100px}.partial .wrap h2,.partial .wrap-basic h2{font-size:42px;font-weight:500;text-transform:none;line-height:1.2;margin-bottom:8px}.partial .wrap h3,.partial .wrap-basic h3{font-size:30px;font-weight:500;text-transform:none;margin-bottom:0;line-height:1.2;margin-bottom:8px}.partial .wrap p,.partial .wrap-basic p{color:#515151;line-height:1.8}.partial .wrap p:last-child,.partial .wrap-basic p:last-child{margin-bottom:0}.partial .wrap .field,.partial .wrap-basic .field{margin-bottom:20px}.partial .wrap .field:last-child,.partial .wrap-basic .field:last-child{margin-bottom:0}.partial .wrap .file,.partial .wrap-basic .file{display:block;padding-top:10px}.partial .wrap-basic{padding:0 0 20px 0}.partial.partial-image .wrap{padding:0 100px 0 280px;overflow:hidden}.partial.partial-image .wrap img{float:left;width:250px;height:250px;margin-left:-280px}.partial .share{position:absolute;top:5px;right:0;overflow:hidden}.partial .share a{display:block;margin-bottom:5px;-webkit-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);opacity:0}.partial .share a:nth-child(1){transition-delay:50ms}.partial .share a:nth-child(2){transition-delay:.1s}.partial .share a:nth-child(3){transition-delay:150ms}.partial .share a:nth-child(4){transition-delay:.2s}.partial:hover .share a{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@media (max-width:800px){.partial .wrap{padding-right:0}.partial.partial-image .wrap{padding:0 0 0 280px}}@media (max-width:599px){.partial{margin-bottom:20px;padding-bottom:20px}.partial .wrap{padding:0}.partial .wrap time{font-size:12px}.partial .wrap h3{font-size:17px}.partial .wrap p{font-size:14px}.partial.partial-image .wrap{padding:0 0 0 170px}.partial.partial-image .wrap img{width:150px;height:150px;margin-left:-170px}}@media (max-width:500px){.partial.partial-image .wrap{padding:0 0 0 100px}.partial.partial-image .wrap img{width:90px;height:90px;margin-left:-100px}}.ctti-block{background:#358ca5;padding:30px}.ctti-block a{text-decoration:none;color:#515151}.ctti-block p{margin-bottom:0}.block-grid .ctti-block{position:absolute;left:0;top:0;height:100%;width:100%}@media (max-width:900px){.ctti-block{padding:20px}}@media (max-width:800px){.ctti-block{padding:15px}}.block-deliverable{background:#f9f9f9;text-align:center}.block-deliverable h4{color:#48bdd7;margin-bottom:15px}.block-deliverable time{display:block;color:#999;margin-bottom:15px}.block-deliverable p{text-align:left;font-size:14px;margin-bottom:0}.block-deliverable a{display:block;padding:20px;text-decoration:none}@media (max-width:800px){.block-deliverable h4{margin-bottom:10px}.block-deliverable time{margin-bottom:10px}}.block-gridblock{position:relative}.block-gridblock h6{position:relative;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding-bottom:15px}.block-gridblock h6:after{content:'';display:block;position:absolute;bottom:0;left:0;width:60px;height:2px}.block-gridblock h5{margin-bottom:16px;line-height:1.5;font-weight:400;font-size:17px;text-transform:none;color:#fff}.block-gridblock span{letter-spacing:2px;font-size:13px;text-transform:uppercase;font-weight:500}.block-gridblock .text{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px)}.block-gridblock .image{position:absolute;left:0;top:0;height:100%;width:100%;background-size:cover;background-position:center center;opacity:.1}.block-gridblock .icon{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;opacity:.05}.block-gridblock .icon svg{fill:#fff}.block-gridblock.teal{background:#358ca5}.block-gridblock.teal h6,.block-gridblock.teal span{color:#48bdd7}.block-gridblock.teal h6:after,.block-gridblock.teal span:after{background:#48bdd7}.block-gridblock.teal span{color:#48bdd7}.block-gridblock.teallight{background:#48bdd7}.block-gridblock.teallight h6,.block-gridblock.teallight span{color:#26657a}.block-gridblock.teallight h6:after,.block-gridblock.teallight span:after{background:#26657a}.block-gridblock.gray{background:#f7f7f7}.block-gridblock.gray h6,.block-gridblock.gray span{color:#ccc}.block-gridblock.gray h6:after,.block-gridblock.gray span:after{background:#ccc}.block-gridblock.gray h5{font-weight:500;color:#515151}.block-gridblock.gray .icon{opacity:1}.block-gridblock.big h5{font-size:24px}@media (max-width:920px){.block-gridblock{padding:20px}.block-gridblock h5{font-size:14px;margin-bottom:10px}.block-gridblock .text{bottom:20px;left:20px;width:calc(100% - 40px)}.block-gridblock.big h5{font-size:20px}}@media (max-width:800px){.block-gridblock{padding:16px}.block-gridblock h6{font-size:13px;padding-bottom:10px}.block-gridblock h6:after{width:50px}.block-gridblock h5{margin-bottom:5px}.block-gridblock .text{bottom:16px;left:16px;width:calc(100% - 32px)}}@media (max-width:760px){.block-gridblock h5{font-size:13px;width:100%}.block-gridblock span{letter-spacing:1px;font-size:13px}.block-gridblock.big h5{font-size:18px}}@media (max-width:680px){.block-gridblock h5,.block-gridblock.big h5{font-size:18px}}@media (max-width:599px){.block-gridblock{position:relative}.block-gridblock .text{position:relative;padding:0;bottom:0;left:0;width:100%}.block-gridblock h5,.block-gridblock.big h5{font-size:15px}}.block-meeting{background:0 0;padding:0;overflow:hidden;margin-bottom:15px}.block-meeting a{display:block;padding:20px 15px 20px 80px;margin:0 0 0 15px;position:relative;background:#f9f9f9}.block-meeting time{position:absolute;top:50%;left:-15px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#48bdd7;color:#fff;text-align:center;width:80px}.block-meeting time .month{background:#358ca5;font-size:14px;line-height:30px}.block-meeting time .date{font-weight:500;font-size:20px;line-height:50px}.block-meeting h3{text-transform:none;font-size:17px;margin-bottom:5px}.block-meeting p{color:#777;margin-bottom:5px}.block-meeting span{text-transform:uppercase;display:block;color:#48bdd7;letter-spacing:1px;font-size:14px;font-weight:500}@media (max-width:599px){.block-meeting a{padding-left:60px}.block-meeting time{width:60px}.block-meeting time .month{font-size:11px;line-height:20px}.block-meeting time .date{font-size:16px;line-height:40px}.block-meeting h3{font-size:15px}.block-meeting p{font-size:12px}.block-meeting span{font-size:12px}}.block-news{background:#48bdd7;padding:20px}.block-news h6{position:relative;color:#26657a;text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:20px;padding-bottom:10px}.block-news h6:after{content:'';display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background:#26657a}.block-news p{color:#fff;font-weight:400;font-size:15px;line-height:2;margin-bottom:15px}.block-news p:last-child{margin-bottom:0}.block-news a{text-transform:uppercase;color:#26657a;font-weight:500;font-size:14px;letter-spacing:1px}@media (max-width:900px){.block-news h6{margin-bottom:10px}.block-news p{font-size:14px;line-height:1.8}.block-news a{font-size:13px;line-height:1.4}}@media (max-width:800px){.block-news p{font-size:13px;line-height:1.7}}.block-tool{background:0 0;padding:0;overflow:hidden;margin-bottom:15px}.block-tool a{display:block;padding:20px 15px 20px 30px;margin:0 0 0 15px;position:relative;background:#f9f9f9}.block-tool .icon{background:#48bdd7;position:absolute;left:-15px;top:50%;margin-top:-16px;width:32px;height:32px;border-radius:32px;fill:#fff;text-align:center}.block-tool .icon svg{margin:6px;width:20px;height:20px}.block-tool .download{position:absolute;bottom:-12px;right:-40px;background:#358ca5;width:100px;height:50px;transition:150ms;-webkit-transform:rotate(-45deg) translate3d(50px,80px,0);-ms-transform:rotate(-45deg) translate3d(50px,80px,0);transform:rotate(-45deg) translate3d(50px,80px,0)}.block-tool .download svg{position:absolute;top:5px;left:35px;fill:#fff;width:24px;height:24px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg) translate3d(0,-5px,0);-ms-transform:rotate(45deg) translate3d(0,-5px,0);transform:rotate(45deg) translate3d(0,-5px,0);transition:250ms 150ms;opacity:0}.block-tool:hover .download{-webkit-transform:rotate(-45deg) translate3d(0,0,0);-ms-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}.block-tool:hover .download svg{-webkit-transform:rotate(45deg) translate3d(0,0,0);-ms-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0);opacity:1}.block-tool h3{text-transform:none;color:#666;font-size:17px;font-weight:500;margin-bottom:0}.block-tool h3 strong{text-transform:uppercase;color:#333}.block-tool span{text-transform:uppercase;display:block;color:#48bdd7;letter-spacing:1px;font-size:14px;font-weight:500}@media (max-width:599px){.block-tool h3{font-size:15px}.block-tool span{font-size:12px}}.sidebar-block{background:#525252;padding:40px 30px;margin-bottom:20px}.sidebar-block ul{margin:0;padding:0}.sidebar-block ul li{padding:20px 0 0;margin:0;list-style-type:none;border-top:1px solid #646464}.sidebar-block ul p strong{color:#fff;font-weight:700!important}.sidebar-block ul p{color:#b3b3b3}.sidebar-block h2,.sidebar-block p strong{color:#fff;font-weight:400}.sidebar-block .views-field-type,.sidebar-block h4{color:#b3b3b3;font-size:14px;text-transform:uppercase;font-weight:400;margin-bottom:10px}.sidebar-block .views-field-type a,.sidebar-block h4 a{color:#20aec2;text-decoration:none}.sidebar-block .views-field-type a:hover,.sidebar-block h4 a:hover{color:#b91e24}.sidebar-block .date-display-range,.sidebar-block .date-display-single,.sidebar-block p{display:block;margin-bottom:20px;color:#fff}.sidebar-block .views-label-type{display:none}.sidebar-block .views-field-title{color:#fff}.sidebar-block .views-field-title a{color:#fff}.view-members-sidebar .sidebar-block ul{padding:20px 0 0;margin:0;border-top:1px solid #646464}.view-members-sidebar .sidebar-block li{border:0;padding:0;color:#b3b3b3}.view-members-sidebar .sidebar-block li strong{color:#fff;font-weight:700!important}.darkblock{background:#198293;border:1px solid #106a79;padding:40px;margin-bottom:20px}.darkblock a,.darkblock h2,.darkblock p{color:#fff;font-weight:400}.darkblock p{line-height:2em}.darkblock h2{border-bottom:1px solid #05b6d0;padding-bottom:10px}.darkblock h4{font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}.darkblock h4 a{text-decoration:none;color:#05b6d0;font-weight:700}.lightblock{background:#20afc3;border:1px solid #1491a2;padding:40px;margin-bottom:20px}.lightblock a,.lightblock h2,.lightblock p{color:#fff;font-weight:400}.lightblock p{line-height:2em}.lightblock h2{border-bottom:1px solid #1b606b;padding-bottom:10px}.lightblock h4{font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}.lightblock h4 a{text-decoration:none;color:#1b606b;font-weight:700}.whiteblock{background:#fff;border:1px solid #e2e2e2;padding:40px;margin-bottom:20px}.whiteblock h2,.whiteblock p{color:#57585c;font-weight:400}.whiteblock p{line-height:2em}.whiteblock p a{color:#008aa1}.whiteblock h2{border-bottom:1px solid #e2e2e2;padding-bottom:10px}.whiteblock h4{font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}.whiteblock h4 a{text-decoration:none;color:silver}.headlines{padding:40px 0}.headlines .col6:nth-child(odd){padding-right:15px}.headlines .col6:nth-child(even){padding-left:15px}.headlines h2{text-transform:none}.headlines h4{font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:2px;color:#b0b0b0;text-transform:uppercase}.headlines h4 a{color:#b0b0b0;text-decoration:none}.headlines p{color:#6b6865;line-height:2em}.social-blocks h2{text-align:center;margin-bottom:0;padding-bottom:20px}.social-blocks .sb-wrapper{background:#fff;width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #e2e2e2}.social-blocks .sb-wrapper .sb-block{width:25%;padding:40px;border-right:1px solid #e2e2e2}.social-blocks .sb-wrapper .sb-block:nth-child(4n){border-right:none}.social-blocks .sb-wrapper .sb-block .social-icons{width:63px;height:63px;float:left;margin:0 10px 15px 0;border-radius:50px;background:#f8f8f8;text-align:center}.social-blocks .sb-wrapper .sb-block .social-icons i{width:35px;height:35px;display:inline-block;fill:#515251;line-height:85px}.social-blocks .sb-wrapper .sb-block .social-icons i svg{width:100%;height:auto}.social-blocks .sb-wrapper .sb-block span{font-size:13px;color:#6b6865;width:calc(100% - 73px);display:inline-block}.social-blocks .sb-wrapper .sb-block h3{text-transform:none;color:#008aa1;width:calc(100% - 73px);display:inline-block}.social-blocks .sb-wrapper .sb-block p{font-size:18px;line-height:1.8em;color:#6b6865}.social-blocks .sb-wrapper .sb-block p a{color:#008aa1;text-decoration:none}.social-blocks .sb-wrapper .sb-block p a:hover{text-decoration:underline}@media (max-width:1100px){.social-blocks .sb-wrapper .sb-block .social-icons{width:63px;height:63px;float:none;margin:0 0 15px;border-radius:50px;background:#f8f8f8;text-align:center}.social-blocks .sb-wrapper .sb-block span{width:100%;display:block}.social-blocks .sb-wrapper .sb-block h3{width:100%;display:block}}@media (max-width:980px){.social-blocks .sb-wrapper{border:none}.social-blocks .sb-wrapper .sb-block{width:50%;border-top:1px solid #e2e2e2}}@media (max-width:760px){.social-blocks .sb-wrapper .sb-block{padding:20px}}@media (max-width:580px){.social-blocks .sb-wrapper .sb-block{width:100%;border-right:none}}table.year{text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;margin-bottom:40px}table.year th{background:#eee;padding:15px 0;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;text-align:center}table.year td{padding:20px 0;line-height:2em;vertical-align:top;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2}table.year td a{text-decoration:none}table.year td a:hover{text-decoration:underline}table.year ul{float:left;text-align:left}table.docs{border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;margin-bottom:40px}table.docs th{text-align:center}table.docs tbody tr:nth-child(odd) td{background:#fff}table.docs td{padding:15px 15px;line-height:2em;vertical-align:top;border-bottom:1px solid #e2e2e2;background:#fff}table.docs td:nth-child(even){color:#6b6865}table.docs td a{text-decoration:none}table.docs td a:hover{text-decoration:underline}table.docs ul{float:left;text-align:left}@media (max-width:500px){table.docs,table.year{margin-bottom:20px}}#blog-category-filter{display:none}#blog-category-filter.open{display:block}.blog-category-filter{background:rgba(0,0,0,.05);padding:20px}.blog-category-filter ul{list-style:none;margin:0;margin:0 0 10px 0;padding:0;-webkit-columns:3;-moz-columns:3;columns:3;width:100%}.blog-category-filter li{margin:0 0 5px 0}.blog-category-filter p{margin:0}.blog-category-filter a{margin-right:10px}.blog-navigate{padding:30px 0}.blog-navigate .button{background:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;width:100%;padding-left:10px;padding-right:40px;position:relative;font-weight:500;color:#aaa;line-height:40px;text-decoration:none}.blog-navigate .button svg{z-index:1;fill:#358ca5;position:absolute;top:4px;right:3px;width:32px;height:32px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.blog-navigate .select{position:relative;height:40px;width:100%;background:#f5f5f5}.blog-navigate .select select{position:relative;z-index:2}.blog-navigate .select svg{z-index:1;fill:#358ca5;position:absolute;top:4px;right:3px;width:32px;height:32px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.blog-navigate select{border:none;margin:0;padding:0;-webkit-appearance:none;border-radius:0;background:0 0;height:40px;padding:0 40px 0 10px;width:100%;font-weight:500;color:#aaa}.blog-navigate select:focus{color:#515151}.blog-partial{position:relative;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #ddd}.blog-partial .wrap,.blog-partial .wrap-basic{text-decoration:none;display:block;padding:0 100px}.blog-partial .wrap time,.blog-partial .wrap-basic time{color:#515151;text-transform:uppercase;font-weight:500;display:block;margin-bottom:8px}.blog-partial .wrap h3,.blog-partial .wrap-basic h3{font-size:30px;font-weight:500;text-transform:none;margin-bottom:0;line-height:1.2;margin-bottom:8px}.blog-partial .wrap p,.blog-partial .wrap-basic p{color:#515151;margin-bottom:0;line-height:1.8}.blog-partial .wrap-basic{padding:0 0 20px 0}.blog-partial.blog-partial-image .wrap{padding:0 100px 0 280px;overflow:hidden}.blog-partial.blog-partial-image .wrap img{float:left;width:250px;height:250px;margin-left:-280px}.blog-partial .share{position:absolute;top:5px;right:0;overflow:hidden}.blog-partial .share a{display:block;margin-bottom:5px;-webkit-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);opacity:0}.blog-partial .share a:nth-child(1){transition-delay:50ms}.blog-partial .share a:nth-child(2){transition-delay:.1s}.blog-partial .share a:nth-child(3){transition-delay:150ms}.blog-partial .share a:nth-child(4){transition-delay:.2s}.blog-partial:hover .share a{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@media (max-width:800px){.blog-navigate{padding-top:0}.blog-partial .wrap{padding-right:0}.blog-partial.blog-partial-image .wrap{padding:0 0 0 280px}}@media (max-width:599px){.blog-navigate input{margin-bottom:15px}.blog-partial{margin-bottom:20px;padding-bottom:20px}.blog-partial .wrap{padding:0}.blog-partial .wrap time{font-size:12px}.blog-partial .wrap h3{font-size:17px}.blog-partial .wrap p{font-size:14px}.blog-partial.blog-partial-image .wrap{padding:0 0 0 170px}.blog-partial.blog-partial-image .wrap img{width:150px;height:150px;margin-left:-170px}}@media (max-width:500px){.blog-partial.blog-partial-image .wrap{padding:0 0 0 100px}.blog-partial.blog-partial-image .wrap img{width:90px;height:90px;margin-left:-100px}}.home-masthead{border-top:120px solid #fff}.home-masthead .rotation{margin-top:-120px;background:#505256;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;width:100%;height:0;padding-bottom:36.57142857%;overflow:hidden}.home-masthead .rotation .slide{position:relative;width:100%;height:0;padding-bottom:36.57142857%;overflow:hidden}.home-masthead .rotation .image{position:relative;width:68.57142857%;height:0;padding-bottom:36.57142857%;overflow:hidden;position:absolute;top:0;left:0;background-size:cover;background-position:center center}.home-masthead .rotation .caption{position:relative;width:31.42857143%;height:0;padding-bottom:36.57142857%;overflow:hidden;position:absolute;top:0;right:0;background:#505256}.home-masthead .rotation .caption a{display:block;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:20px 30px;text-decoration:none}.home-masthead .rotation .caption h4{color:#fff;text-transform:uppercase}.home-masthead .rotation .caption p{color:#ccc;font-size:14px}.home-masthead .rotation .caption span{text-transform:uppercase;font-size:13px;letter-spacing:1px;font-weight:500}.home-masthead .rotation .slide-nav{position:absolute;top:334px;right:31.42857143%;background:#5c5f63}.home-masthead .rotation .slide-nav a{background:#505256}.home-masthead .welcome{padding:60px 10%}.home-masthead .welcome h2{text-transform:uppercase;color:#2aa6c2;font-weight:500;font-size:26px;text-transform:none;text-align:center}@media (max-width:900px){.home-masthead .rotation .caption h4{font-size:14px}.home-masthead .rotation .caption p{font-size:13px}}@media (max-width:760px){.home-masthead{border-top:0}.home-masthead .rotation{margin-top:15px;padding:0;height:auto}.home-masthead .rotation .slide{padding:0;height:auto}.home-masthead .rotation .slide-nav{right:0}.home-masthead .rotation .image{position:relative;width:100%}.home-masthead .rotation .caption{position:relative;width:100%;padding-bottom:0;height:auto}.home-masthead .rotation .caption a{padding:15px;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.home-masthead .welcome{padding:30px 0}.home-masthead .welcome h2{font-size:22px;line-height:1.4;padding:0}}@media (max-width:599px){.home-masthead .rotation .caption p{font-size:11px}.home-masthead .rotation .caption span{display:none}.home-masthead .welcome{padding:25px 0}.home-masthead .welcome h2{font-size:20px}.home-masthead .welcome h2 br{display:none}.home-masthead .welcome p{font-size:13px}}@media (max-width:360px){.home-masthead .welcome h2{font-size:16px}}.person h5{font-size:18px;color:#222;margin-bottom:5px}.person h6{color:#999;font-weight:400;margin-bottom:5px}.executive{padding-left:210px;margin-bottom:40px;overflow:hidden}.executive .image{float:left;width:180px;height:180px;margin-left:-210px;background-size:cover;background-position:center center}.steering{-webkit-column-count:2;-moz-column-count:2;column-count:2}.steering .person{margin-bottom:30px}.steering .person a{text-decoration:none;font-size:14px}.staff .person{border-bottom:1px solid #ddd;margin-bottom:10px}.staff .person .title{position:relative;padding:5px 0;cursor:pointer}.staff .person .title h5,.staff .person .title h6{display:inline-block}.staff .person .title:after{content:'';position:absolute;top:17px;right:0;border:5px solid transparent;border-top-color:#b91e24}.staff .person.open .title:after{top:12px;border-top-color:transparent;border-bottom-color:#b91e24}.staff .person .bio{display:none}.staff .person.open .bio{display:block}@media (max-width:760px){.executive{padding-left:120px}.executive .image{width:100px;height:100px;margin-left:-120px}.steering{-webkit-column-count:1;-moz-column-count:1;column-count:1}.steering .person{margin-bottom:20px}}.person-image img{width:100%;height:auto}@media (max-width:400px){.executive{padding-left:100px}.executive .image{width:80px;height:80px;margin-left:-100px}}.program .deliverables{padding:30px 0 60px 0}.program .deliverables .discover{color:#515151;font-weight:500;text-decoration:none;font-size:18px;display:block;transition:.3s}.program .deliverables .discover svg{position:relative;top:-2px;left:-3px;display:inline;vertical-align:middle;width:2em;height:2em;fill:#48bdd7;transition:.3s}.program .deliverables .discover:hover svg{fill:#ef2e32;-webkit-transform:translate3d(3px,0,0);-ms-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.program-intro{padding:0 0}.program-intro .sidebar{padding:0 0 0 20px}.project-progress{background:#f9f9f9;padding:60px 0}.project-progress .progress-bars{overflow:hidden}.project-progress .progress-bars .progress-item{display:block;float:left;width:20%;text-align:center;padding-right:4px}.project-progress .progress-bars .progress-item h6{font-weight:400;font-size:14px;line-height:20px}.project-progress .progress-bars .progress-item div{position:relative;width:100%;height:50px;background:#e1dfe0}.project-progress .progress-bars .progress-item div span{display:block;position:absolute;left:0;top:0;height:100%;width:100%;line-height:50px;color:#fff}.project-progress .progress-bars .progress-item div.progress10 span{width:10%;text-indent:20%;color:#515151}.project-progress .progress-bars .progress-item div.progress20 span{width:20%;text-indent:30%;color:#515151}.project-progress .progress-bars .progress-item div.progress30 span{width:30%}.project-progress .progress-bars .progress-item div.progress40 span{width:40%}.project-progress .progress-bars .progress-item div.progress50 span{width:50%}.project-progress .progress-bars .progress-item div.progress60 span{width:60%}.project-progress .progress-bars .progress-item div.progress70 span{width:70%}.project-progress .progress-bars .progress-item div.progress80 span{width:80%}.project-progress .progress-bars .progress-item div.progress90 span{width:90%}.project-progress .progress-bars .progress-item.teallight span{background:#48bdd7}.project-progress .progress-bars .progress-item.teal span{background:#358ca5}.project-progress .progress-bars .progress-item.tealdark span{background:#26657a}.project-progress .progress-bars .progress-item.gray span{background:#505256}.project-progress .progress-bars .progress-item.reddark span{background:#601216}.project-progress .progress-bars .progress-item.red span{background:#b91e24}.project-progress .progress-bars .progress-item.redlight span{background:#ef2e32}#other-deliverables{display:none}#other-deliverables.open{display:block}.sidebar-projects ul{list-style:none;margin:0;margin:0 0 20px 0;padding:0}.sidebar-projects li{display:block;margin:0 0 10px 0;overflow:hidden;position:relative}.sidebar-projects li:last-child{margin:0}.sidebar-projects li:after{content:"";display:block;height:20px;width:20px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1" fill="white" viewBox="0 0 9 28"><path d="M9 15q0 0 0 0l-7 7q0 0 0 0t0 0l-1-1q0 0 0 0t0 0l6-6-6-6q0 0 0 0t0 0l1-1q0 0 0 0t0 0l7 7q0 0 0 0z"/></svg>');background-repeat:no-repeat;background-position:center;overflow:hidden;z-index:3;position:absolute;bottom:-20px;right:5px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.sidebar-projects li:hover:after{bottom:5px}.sidebar-projects a{background:#48bdd7;display:block;height:100px;overflow:hidden;position:relative;color:#fff;line-height:100px;font-weight:500;text-align:center;text-decoration:none}.sidebar-projects a:after{transition:all .3s ease;background:#2aa6c2;content:"";display:block;height:100px;width:100px;position:absolute;top:100px;right:-30px;transform-origin:0 0;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}.sidebar-projects a:hover:after{transform:rotate(-35deg);-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg)}@media (max-width:1100px){.project-progress .progress-bars .progress-item h6{height:40px}}@media (max-width:900px){.project-progress .progress-bars .progress-item h6{line-height:16px;height:32px;font-size:12px}.program-intro{padding:20px 0}}@media (max-width:800px){.program-intro{padding-top:0}}@media (max-width:599px){.program .deliverables{padding:15px 0 30px 0}.program .deliverables .discover{font-size:16px}.project-progress{padding:40px 0}.project-progress .progress-bars .progress-item{width:100%;float:none;margin-bottom:20px}.project-progress .progress-bars .progress-item h6{height:auto;line-height:14px;text-align:left}.program-intro .sidebar{padding-left:0}}@media (max-width:500px){.project-progress{padding:30px 0}.project-progress .progress-bars .progress-item div{height:40px}.project-progress .progress-bars .progress-item div span{line-height:40px}}.tool-group{padding:40px 0;border-bottom:1px solid #ddd}.tool-group:last-child{border-bottom:none}.tool-group .intro{padding:0 10%;margin-bottom:40px}.tool-group .intro .head{text-align:center;text-transform:none}.tool-group .intro .head a{color:#358ca5;text-decoration:none}.tool-group .intro .head a svg{position:relative;top:4px}.tool-group .intro .subhead{text-align:center;color:#aaa;font-size:14px;font-weight:400}.tool-group .tool-more{display:block;text-align:center;letter-spacing:1px;font-weight:500;text-decoration:none;text-transform:uppercase;font-size:14px}@media (max-width:800px){.tool-group{padding:20px 0 30px 0}}@media (max-width:760px){.tool-group{padding:20px 0}.tool-group:first-child{padding-top:0}.tool-group .intro{padding:0;margin-bottom:20px}.tool-group .intro .subhead{font-size:12px}}.qbd-factors-layout .hidden-content{display:none}.qbd-factors-layout .collapse-content{display:table;width:100%}.qbd-factors-layout span.hide-all,.qbd-factors-layout span.show-all,.qbd-factors-layout span.show-btn{cursor:pointer;text-decoration:underline;text-transform:uppercase;font-size:12px}.qbd-factors-layout section{margin-bottom:20px}.qbd-factors-layout section h4{display:table-row}.qbd-factors-layout section h4>span{display:table-cell}.qbd-factors-layout section h4>span.show-btn{text-align:right}.qbd-factors-layout section h4>span:nth-child(1){width:80%;color:#999}.qbd-factors-layout section h4>span:nth-child(2){width:20%}.qbd-factors-layout h3{color:#fff;padding:12px}.qbd-factors-layout h3#protocol{background:rgba(102,13,15,.9)}.qbd-factors-layout h3#feasibility{background:rgba(164,165,169,.9)}.qbd-factors-layout h3#patient-safety{background:rgba(24,105,122,.9)}.qbd-factors-layout h3#study-conduct{background:rgba(19,183,211,.9)}.qbd-factors-layout h3#study-reporting{background:rgba(87,88,92,.9)}.qbd-factors-layout h3#third-party{background:rgba(17,139,163,.9)}
