body{font-family:Roboto,sans-serif;background-color:rgba(213,227,219,.5);color:#000;background-image:url(/images/ef8735f9075a99317fab3146053845336ce7abb1/tapestry.png)}a:focus{border:1px dashed #fff}a{color:#006888;text-decoration:underline;text-decoration-thickness:.001em;text-underline-offset:3px;-webkit-text-decoration-thickness:.001em;-webkit-text-underline-offset:3px}h1{margin:1em 0}h4{font-size:1.2rem;margin:1em 0;font-weight:500}a#skip-to-content:focus{z-index:9999;position:relative;color:#fff;padding:5px;font-weight:700;margin:2px}header{background:rgba(0,104,136,.95);-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;z-index:1000}header.scrolled{background:#006888;background:#006888;border-bottom:1px solid rgba(213,227,219,.5)}header nav .custom-toggler.navbar-toggler{margin-top:.5em;border-color:#fff}header nav .custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}header nav a.navbar-brand img{height:50px;margin-right:1em}header nav .nav-item a{white-space:nowrap;text-decoration:none}header nav .nav-item a.active{border-bottom:2px solid #fff}header nav .dropdown-menu{background-color:#d5e3db}header nav.navbar-toggleable-md .navbar-nav .nav-link{color:#fff;text-transform:uppercase;padding-right:.7rem;padding-left:.7rem}main ol,main ul{margin:0;padding-left:1.5em}main ol li,main ul li{margin-bottom:1em}main a:focus{border:1px dashed #006888}img.bw{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray}footer,section{padding:4em 0}figcaption{color:#646464;font-size:.9em;margin:0;padding:0;text-align:center}dt{font-weight:700;font-size:1.2rem}dd{margin-bottom:2em}aside{background-color:#d5e3db;padding:1em;border:2px solid #006888}aside h3{font-size:1.6rem}aside h3 i{margin-right:.4em}sup{font-size:.5em;margin-left:.2em}.stronger{font-weight:900;font-size:2rem;margin-bottom:.5em}.divider{border-bottom:5px solid rgba(213,227,219,.5);margin-bottom:2em}ul.links{list-style:none;padding-left:0}a.big-link{font-weight:700;font-size:1.2em;padding:.8em;background-color:#006888;color:#fff;border:3px solid #fff;text-decoration:none}.fa-external-link{color:#006888;margin-left:.5em;font-size:.8em}.surround{padding:.5em 0}.surround.lt-blue{border-bottom:4px solid #57a3ba;border-top:4px solid #57a3ba}.surround.surround.orange{border-bottom:4px solid #e59358;border-top:4px solid #e59358}.surround.surround.pink{border-bottom:4px solid #dc7b79;border-top:4px solid #dc7b79}.mark-wrapper img{margin:2em}.footnotes ul{margin:0;padding:0}.footnotes ul li{list-style:none;font-size:.8em;margin:0;padding:0 0 .5em}form label{font-weight:700}form .actions button{color:#fff;font-weight:700;padding:1em;border:3px solid #fff;padding-right:3em;padding-left:3em;text-transform:uppercase;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:-o-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background-color:#ef6f25}p.description{font-weight:700;font-size:1.1em;margin:1em 0}section#hero-title{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;padding-bottom:8em}section#hero-title h1{margin:1.5em 0;font-size:3rem;color:#fff}section#hero-title .free-assessment{margin-top:3em}section#hero-title .free-assessment a{font-size:1.2rem!important;color:#fff;font-weight:700;padding:1em;border:3px solid #fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:-o-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background-color:#ef6f25;text-transform:uppercase;text-decoration:none;white-space:nowrap}section#contact{padding-top:6em;background-color:#006888;color:#fff}section#contact h2{font-size:2rem;margin-bottom:1.2em;color:#fff}section#contact a,section#contact a:active,section#contact a:hover{color:#fff}section#contact img.logo{margin:0 0 1.5em;width:50%}section#contact a:focus{border:1px dashed #fff}.quote-highlight{font-size:1.4em;font-style:italic;color:#006888;margin-bottom:2em}.quote-highlight span.author a{font-size:1rem;color:#000;font-style:normal;display:block;margin-top:1em;margin-left:1em;font-weight:700}.bottom-cta{font-weight:700;font-size:1.3em}footer{background-color:#000;color:#fff}footer h2{font-size:1.2rem!important;padding-bottom:.1em;font-weight:700}footer a,footer a:active,footer a:focus,footer a:hover{color:#fff;font-weight:400}footer img.partner{margin:.8em 0 0 0;padding:0;width:90%}footer img.icon{margin:0 0 1.5em;width:90%}footer .social li{display:inline;background-color:#fff;margin-right:1em;padding:12px 0 8px 4px}footer .social li a:focus{border:1px dashed #000}footer .social li i{color:#000;font-size:1.3em;width:32px}footer .social li i.fa-youtube{margin-right:4px;margin-left:1px}section#home{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;padding-bottom:8em;padding-top:6em}section#home h1{color:#fff;margin:.3em 0 0;font-size:6rem}section#home h2{color:#fff;margin:.6em 0;font-size:2em}section#home h3{margin:0 0 .5em 0;color:#fff;font-size:2.6em}section#home .free-assessment{margin-top:3em}section#home .free-assessment a{font-size:1.2rem!important;color:#fff;font-weight:700;padding:1em;border:3px solid #fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:-o-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background-color:#ef6f25;text-transform:uppercase;text-decoration:none;white-space:nowrap}section#home .free-assessment a{text-decoration:none}section#intro{padding:6em 0}section#intro .h2,section#intro h2{font-size:2.4rem;margin-bottom:2em}section#intro p strong{font-size:1.3em}section#stats{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url(/images/7ff2c0bd4f5137f7aad26b5c2ff49abd86e1a0fc/hand-chair.jpg) no-repeat center center fixed;background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/7ff2c0bd4f5137f7aad26b5c2ff49abd86e1a0fc/hand-chair.jpg) no-repeat center center fixed;background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/7ff2c0bd4f5137f7aad26b5c2ff49abd86e1a0fc/hand-chair.jpg) no-repeat center center fixed;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/7ff2c0bd4f5137f7aad26b5c2ff49abd86e1a0fc/hand-chair.jpg) no-repeat center center fixed;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;padding:8em 0}section#stats .h2,section#stats .h3,section#stats .h4{color:#fff;text-align:center}section#stats .h2{font-size:3.2rem;margin:0}section#stats .h3{font-size:1.6rem;margin:1.2em 0}section#services h2{font-size:2.8rem;margin:.8em;text-align:center}section#services h3{font-size:20px;margin:0 0 1em}section#services img.icon{margin:1.5em 0 1.5em;width:50%}section#services strong{font-weight:500}section#services .subheading{font-weight:600;font-size:1rem;font-style:italic}section#services span.stronger{display:block;margin-bottom:.2em}section#services ul{margin:1.2em 0 2.4em}section#services ul li{padding-left:2.5em;text-align:left}section#services ul li i{font-size:1.4em;margin-right:.7em;color:#006888}section#markets{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url(/images/5cb224ef84d0ecc32937cc4e12853d9a274997a5/computer.jpg) no-repeat center center fixed;background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/5cb224ef84d0ecc32937cc4e12853d9a274997a5/computer.jpg) no-repeat center center fixed;background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/5cb224ef84d0ecc32937cc4e12853d9a274997a5/computer.jpg) no-repeat center center fixed;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/5cb224ef84d0ecc32937cc4e12853d9a274997a5/computer.jpg) no-repeat center center fixed;-webkit-background-size:cover;background-size:cover;background-attachment:fixed}section#markets h2{font-size:4rem;margin:0 0 .6em 0;color:#fff}section#markets p.description{font-size:1.2rem;margin:1em 0 3em;color:#fff}section#markets .circle{width:140px;height:140px;background:rgba(255,255,255,.9);-webkit-border-radius:70px;border-radius:70px;color:#000;font-size:20px;padding-top:48px;border:4px solid rgba(0,104,136,.95)}section#markets .circle a{color:#000;text-decoration:none}section#markets .circle a i{color:#348b35;font-size:.8em}section#video{padding:3em 0;background-color:#000}section#video .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;background-image:url(/images/229126091bf8564e5bd3cc6e5ea07717f46570d3/1-in-5-screenshot-video-cropped.jpg)}section#video .video-container embed,section#video .video-container iframe,section#video .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}section#events h2{margin-bottom:.8em}section#events li{padding-top:1.8em;border-top:1px solid #fff}section#events img{max-width:90%;max-height:80px}body#full-page h3{font-size:1.4rem;margin-top:1.4rem}body#markets-page section.description,body#markets-page section.primary-content{background-repeat:repeat;background-position:center left}body#markets-page h2{margin-bottom:2em}body#markets-page h3{font-size:1.3rem;margin-bottom:1rem}body#markets-page .decorative-image{text-align:center}body#markets-page .decorative-image img{width:100%;margin:1em 0 0}body#team-page h2{margin-bottom:.8em}body#team-page .person{text-align:center;margin:2em 0}body#team-page .person h3 a{font-weight:700;font-size:.8em}body#team-page .person .title{font-size:.9em}body#team-page .person img{width:160px;height:160px;background:rgba(255,255,255,.9);-moz-border-radius:80px;-webkit-border-radius:80px;margin-bottom:1em}body#person-page h1{margin:0}body#person-page h2{margin:.5em 0 1.5em 0;font-size:1.4rem}body#person-page section.description{margin-top:3em}body#person-page section.description .quote-highlight{font-size:1.2rem;margin-bottom:2em}body#what-we-do-page section#title{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/b5ec3d5b57188fa7d8d5e440a0e4285fdee82487/hands-gr.jpg) no-repeat center center fixed;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;padding-bottom:8em;margin-bottom:3em}body#what-we-do-page section#title h1{margin:1.5em 0;font-size:3rem;color:#fff}body#what-we-do-page section#title .free-assessment{margin-top:3em}body#what-we-do-page section#title .free-assessment a{font-size:1.2rem!important;color:#fff;font-weight:700;padding:1em;border:3px solid #fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:-o-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background-color:#ef6f25;text-transform:uppercase;text-decoration:none;white-space:nowrap}body#what-we-do-page section#title h1{margin-bottom:0}body#what-we-do-page section#title h2{margin:1em 0 2em;font-size:2rem;color:#fff}body#what-we-do-page .description p{font-size:1.6rem;text-align:center;margin:0}body#what-we-do-page img.icon{width:80%}body#what-we-do-page .steps section{padding:2.5rem 0}body#what-we-do-page .steps section:nth-child(even){background-color:rgba(213,227,219,.5)}body#what-we-do-page .steps section h4{margin-top:0;font-size:1.75rem;margin-bottom:.8em}body#what-we-do-page .steps section ul li i{color:#006888}body#what-we-do-page .surround{font-size:1.2em}body#what-we-do-page .surround small{font-size:.8em}body#job-page h1,body#jobs-page h1{margin:1.4em 0 .7em}body#job-page h2,body#jobs-page h2{margin:40px 0 20px 0}body#job-page h3,body#jobs-page h3{margin:40px 0 20px 0}body#blog-list-page header,body#blog-post-page header,body#tags-page header{background:#006888;background:#006888;border-bottom:1px solid rgba(213,227,219,.5)}body#blog-list-page .post-info,body#blog-post-page .post-info,body#tags-page .post-info{margin:0 0 2em;font-size:.9rem}body#blog-list-page .post-info i,body#blog-list-page .post-info span,body#blog-post-page .post-info i,body#blog-post-page .post-info span,body#tags-page .post-info i,body#tags-page .post-info span{color:#646464}body#blog-list-page .post-info .date,body#blog-post-page .post-info .date,body#tags-page .post-info .date{margin-right:.8em;font-weight:700}body#blog-list-page .post-info .author,body#blog-post-page .post-info .author,body#tags-page .post-info .author{margin-right:.8em}body#blog-list-page ul.tags,body#blog-post-page ul.tags,body#tags-page ul.tags{display:inline;margin:0;padding:0}body#blog-list-page ul.tags li,body#blog-post-page ul.tags li,body#tags-page ul.tags li{list-style:none;display:inline}body#blog-list-page ul.tags li a:after,body#blog-post-page ul.tags li a:after,body#tags-page ul.tags li a:after{content:", "}body#blog-list-page ul.tags li:last-child a:after,body#blog-post-page ul.tags li:last-child a:after,body#tags-page ul.tags li:last-child a:after{content:""}body#blog-list-page ul.pagination,body#blog-post-page ul.pagination,body#tags-page ul.pagination{display:inline-block;padding:0;margin:0}body#blog-list-page ul.pagination li,body#blog-post-page ul.pagination li,body#tags-page ul.pagination li{display:inline}body#blog-list-page ul.pagination li.active a,body#blog-post-page ul.pagination li.active a,body#tags-page ul.pagination li.active a{background-color:#646464;border:1px solid #646464;color:#fff;cursor:default}body#blog-list-page ul.pagination li.disabled a,body#blog-list-page ul.pagination li.disabled>span,body#blog-post-page ul.pagination li.disabled a,body#blog-post-page ul.pagination li.disabled>span,body#tags-page ul.pagination li.disabled a,body#tags-page ul.pagination li.disabled>span{cursor:default;color:rgba(100,100,100,.4)}body#blog-list-page ul.pagination li a,body#blog-list-page ul.pagination li.disabled>span,body#blog-post-page ul.pagination li a,body#blog-post-page ul.pagination li.disabled>span,body#tags-page ul.pagination li a,body#tags-page ul.pagination li.disabled>span{font-weight:700;float:left;padding:8px 16px;text-decoration:none;background-color:rgba(213,227,219,.5);border:1px solid #646464}body#blog-list-page .more,body#blog-post-page .more,body#tags-page .more{margin:1em 0 3em}body#blog-list-page .more a,body#blog-post-page .more a,body#tags-page .more a{font-weight:700;font-size:1.1em;text-decoration:none}body#blog-list-page h3{font-size:1.25rem}body#blog-list-page img.img-thumbnail{max-width:33%;max-height:180px;margin-left:1em;margin-bottom:2em}body#blog-list-page article{margin-bottom:2em}body#blog-post-page dl{margin-top:2em}body#blog-post-page h2{font-size:1.4rem}body#blog-post-page h3{font-size:1.2rem}body#blog-post-page figure{max-width:50%;margin:0 0 2em 2em}body#blog-post-page img.decorative-image{max-height:300px}body#blog-post-page blockquote{font-style:italic;font-size:1.1em;border-left:6px solid #d5e3db;padding-left:2em;margin-bottom:2em}body#landing-page header{background:#006888;background:#006888;border-bottom:1px solid rgba(213,227,219,.5)}body#landing-page h1{margin:.5em 0}body#landing-page aside h3{font-size:1.4em;margin:0 0 1em 0;text-align:center;font-weight:800}body#landing-page form .actions button{background:0 0;background-color:#ef6f25}body#landing-page .description{margin-bottom:3em}body#landing-page .description strong{font-weight:700;font-size:1.3em}body#landing-page .primary img.decorative-image{width:100%;margin-bottom:2em}body#landing-page .primary ul.blueprint{list-style:none;padding-left:0;width:100%;clear:both;margin-bottom:2em}body#landing-page .primary ul.blueprint li{clear:both;width:100%;font-size:1.1em}body#landing-page .primary ul.blueprint li img{width:40px;margin-right:1em;margin-bottom:2em;float:left}body#landing-page .primary p{font-size:1.1rem}body#landing-page .primary p .start{font-size:1.2em;font-weight:700}body#landing-page aside{border:.25rem solid #fff;-webkit-border-radius:.25rem;border-radius:.25rem}@media only screen and (max-width:768px){header{background:#006888;background:#006888;border-bottom:1px solid rgba(213,227,219,.5)}body#index-page h1{font-size:3.8rem;margin:.3em 0}body#index-page h2{font-size:1.7rem}body#index-page img.icon{max-width:33%}body#index-page p.surround{display:none}body#index-page section#markets .circle{margin-bottom:1em}body#what-we-do-page img.icon{max-width:50%;margin:auto;margin:0 0 1em 20%}section#contact img.logo{max-width:33%;float:left;margin:0 2em 2em 0}figure .decorative-image{margin:0}}