.section--bg,.title__text{color:#262929}a:active,a:focus,a:visited,ins{text-decoration:none}.main-link,a,a:active,a:focus,a:visited{transition:color .25s linear,background-color .25s ease-in-out,border-bottom-color .25s ease-in-out,opacity .25s ease-in}.fa svg{fill:currentColor}.section--bg{background-color:#fff}.section--bg-alt{background-color:#f5f9f0;color:#262929}a,abbr,acronym,address,applet,b,big,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:gt_walsheim_bold;src:url(../fonts/gt-walsheim-bold-web.eot);src:url(../fonts/gt-walsheim-bold-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-bold-web.woff) format('woff'),url(../fonts/gt-walsheim-bold-web.ttf) format('truetype'),url(../fonts/gt-walsheim-bold-web.svg#gt_walsheim_bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:gt_walsheim_bold_oblique;src:url(../fonts/gt-walsheim-bold-oblique-web.eot);src:url(../fonts/gt-walsheim-bold-oblique-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-bold-oblique-web.woff) format('woff'),url(../fonts/gt-walsheim-bold-oblique-web.ttf) format('truetype'),url(../fonts/gt-walsheim-bold-oblique-web.svg#gt_walsheim_bold_oblique) format('svg');font-weight:400;font-style:normal}@font-face{font-family:gt_walsheim_light;src:url(../fonts/gt-walsheim-light-web.eot);src:url(../fonts/gt-walsheim-light-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-light-web.woff) format('woff'),url(../fonts/gt-walsheim-light-web.ttf) format('truetype'),url(../fonts/gt-walsheim-light-web.svg#gt_walsheim_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:gt_walsheim_light_oblique;src:url(../fonts/gt-walsheim-light-oblique-web.eot);src:url(../fonts/gt-walsheim-light-oblique-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-light-oblique-web.woff) format('woff'),url(../fonts/gt-walsheim-light-oblique-web.ttf) format('truetype'),url(../fonts/gt-walsheim-light-oblique-web.svg#gt_walsheim_light_oblique) format('svg');font-weight:400;font-style:normal}@font-face{font-family:gt_walsheim_medium;src:url(../fonts/gt-walsheim-medium-web.eot);src:url(../fonts/gt-walsheim-medium-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-medium-web.woff) format('woff'),url(../fonts/gt-walsheim-medium-web.ttf) format('truetype'),url(../fonts/gt-walsheim-medium-web.svg#gt_walsheim_medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:gt_walsheim_medium_oblique;src:url(../fonts/gt-walsheim-medium-oblique-web.eot);src:url(../fonts/gt-walsheim-medium-oblique-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-medium-oblique-web.woff) format('woff'),url(../fonts/gt-walsheim-medium-oblique-web.ttf) format('truetype'),url(../fonts/gt-walsheim-medium-oblique-web.svg#gt_walsheim_medium_oblique) format('svg');font-weight:400;font-style:normal}@font-face{font-family:gt_walsheim_regular;src:url(../fonts/gt-walsheim-web.eot);src:url(../fonts/gt-walsheim-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-web.woff) format('woff'),url(../fonts/gt-walsheim-web.ttf) format('truetype'),url(../fonts/gt-walsheim-web.svg#gt_walsheim_regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:gt_walsheim_regular_oblique;src:url(../fonts/gt-walsheim-regular-oblique-web.eot);src:url(../fonts/gt-walsheim-regular-oblique-web.eot?#iefix) format('embedded-opentype'),url(../fonts/gt-walsheim-regular-oblique-web.woff) format('woff'),url(../fonts/gt-walsheim-regular-oblique-web.ttf) format('truetype'),url(../fonts/gt-walsheim-regular-oblique-web.svg#gt_walsheim_regular_oblique) format('svg');font-weight:400;font-style:normal}body{overflow-x:hidden}body,html{font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif;height:100%;font-size:110%;line-height:120%;-webkit-font-smoothing:antialiased}.medium-type,h5{font-family:gt_walsheim_medium}.row{padding:30px 0}.full .wrapper .fifth .center-all,.full .wrapper .sixth .center-all{margin:0 auto;text-align:center;vertical-align:bottom}.fifth,.five-sixths,.four-fifths,.full,.half,.quarter,.sixth,.third,.three-fifths,.three-quarters,.two-fifths,.two-thirds{float:none;box-sizing:border-box}.fifth,.quarter,.sixth,.third,.two-fifths{padding:0 .5em}html[dir=rtl] body{direction:rtl}.wrapper{max-width:1200px;margin:0 auto}.reading-wrapper{max-width:700px;margin:0 auto}.alt-content-wrapper{max-width:800px;margin:0 auto}.page-width{max-width:960px;margin:0 auto;overflow:auto}.center-all{margin:0 auto;text-align:center;vertical-align:middle}.go-to-bottom{vertical-align:text-bottom}.float-layout>*{float:left;width:100%}.right,html[dir=rtl] .float-layout>*{float:right}.left,html[dir=rtl] .right{float:left}html[dir=rtl] .left{float:right}.align-left,.align-left li,.align-left ul{text-align:left}.align-right{text-align:right}.center,.center-keep-margin{text-align:center}.center{margin:0 auto}.cushion{padding:10px}.cushion-sides{padding:0 10px}.cushion-ends{padding:10px 0}.cushion-ends-xtwo{padding:30px 0}.cushion-sides-xtwo{padding:10px 30px}.cushion-big-space{padding:70px 0 130px}.clear{clear:both;float:none}.spacer{height:3em}.hidden,.initial-hidden{display:none}.transparent{opacity:0}.one-pixel-height{height:1px}.table-layout{display:table;width:100%}.table-layout>*{display:table-row}.table-layout>*>*{display:table-cell}#main-content{padding-top:60px}@media (min-width:1025px){#main-content{padding-top:80px}}.case-study-detail #main-content{padding-top:calc(80px - 20px)}#our-team{margin:58.08px 0}#our-team h2{margin-bottom:38.72px}#our-team .row{padding:0 0 38.72px}#our-team ul.team-list{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin-top:-38.72px;margin-bottom:38.72px;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#our-team ul.team-list li{flex-basis:50%;list-style-type:none;margin-bottom:0}@media all and (min-width:768px){#our-team ul.team-list li{flex-basis:33.33%}}@media all and (min-width:1024px){#our-team ul.team-list li{flex-basis:25%}}#our-team .hollow-button-blue-fill{display:inline-block;margin:0}#contact .contact-box{min-height:500px}.home-page .our-success-model,.service-list .services-description{background-color:#e4edeb}.home-page .our-success-model h2,.service-list .services-description h2{display:block;text-align:center}.home-page .our-success-model p,.service-list .services-description p{line-height:1.5}@media (min-width:440px){.third{width:33.33333333%}.two-thirds{width:66.66666666%}.home-page .our-work .third{width:100%}.home-page .our-clients-logos .small-section-title{padding:0}.home-page .our-clients-logos .fifth{width:50%;margin:0 auto;float:left}.home-page .our-clients-logos .fifth:nth-child(6){width:100%}.irc-logo{background-size:120%}.uchicago-logo{background-size:40%}.sideshow,.sideshow img{height:300px}}@media (min-width:540px){#about-us .sixth,#our-team .quarter:last-of-type,#our-team .third:last-of-type{width:33.33333333%}#about-us h1{margin-bottom:38.72px}#about-us .about-us-description{padding:58.08px 0}#about-us .about-us-description p{margin-bottom:0}.participant{max-height:80px;max-width:140px}#our-team .quarter,#our-team .third{width:33.33333333%;min-height:10em}}@media (min-width:768px){.full{width:100%}.half{width:50%}.third{width:33.33333333%}.two-thirds{width:66.66666666%}.quarter{width:25%}.three-quarters{width:75%}.fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.sixth{width:16.66666666%}.five-sixths{width:83.33333333%}.fifth,.five-sixths,.four-fifths,.full,.half,.quarter,.sixth,.third,.three-fifths,.three-quarters,.two-fifths,.two-thirds{float:left;box-sizing:border-box}.row{padding:40px 0}.home-page .our-work .third{width:33.33333333%}.home-page .our-work .case-study-detail{width:220px;height:220px}.home-page .our-work .project-benefit{top:12em;min-height:200px}.home-page .our-work .case-study-info{padding:3em 15%;height:17em}.hidden-spacer-card{display:inline-block}.home-page .our-clients-logos .fifth{width:20%;margin:0 auto;float:left}.home-page .our-clients-logos .fifth:nth-child(6){width:20%}.irc-logo{background-size:100%}.uchicago-logo{background-size:80%}.what-people-say .client-quote{font-size:140%;padding-bottom:.5em}.press-logo-dummy{padding-top:100%}body.service-list .card .card-services-graphic{height:130px;width:130px}body.service-list ul{padding-right:.5em}[class*=pricing-tier]{width:356px}[class*=pricing-tier]>h3{font-size:100%}.pricing-scribbler-wrapper{font-size:90%}#about-us #our-team .quarter{width:25%;min-height:10em}#about-us #our-team .quarter:last-of-type{width:25%}#about-us .staff-photo img{width:120px;height:120px}.bullet-column .third{width:33.33333333%;padding-bottom:0}.careers-list{padding:0}.list-view-filter{padding:2em 1.2em 1.5em!important}.list-view-filter .quarter,.list-view-filter .three-quarters{padding:0}}@media (min-width:992px){.row{padding:36px 0}.hide-small{display:block}.hide-large{display:none}body#contact-form-sent .footer{position:absolute}.home-page .our-work .case-study-detail{width:250px;height:250px}.home-page .our-work .project-benefit{top:14em;width:75%;position:relative;padding:1.25em 1em}.home-page .our-work .project-benefit span.big-number{font-size:200%;padding-bottom:.5em}.home-page .our-work .case-study-info{color:#117f89;text-align:center;padding:3em 10% 2em;height:13em}.home-page .our-clients .small-section-title{font-size:120%;margin-bottom:0}.home-page .our-clients .client-logo{margin:3em auto 5em}.what-people-say .quote-slider{margin:5em auto 0;width:90%}.slideshow,.slideshow img{height:260px}#about-us .sixth{width:16.66666666%}}@media (min-width:1200px){.row{padding:34px 0}.wrapper{margin:0 auto}.slideshow{height:300px}.slideshow img{height:400px}[class*=pricing-tier]{margin:0}}h1,h2,h3,h4,h5,h6{font-weight:400}h2{padding-bottom:1px;display:table}h3{line-height:1.5em}h4{font-size:115%;line-height:1.15em;margin-bottom:.35em}h5{font-size:85%;line-height:1.6em;margin-bottom:.25em}p{line-height:145%;color:#3c3c3c;margin-bottom:1.15em}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.heavy-type{font-family:gt_walsheim_bold}.italic{font-family:gt_walsheim_regular_oblique}.caption{text-align:right;font-size:75%;padding:0 0 2em;color:#999}.pre-scrollable{max-height:340px;overflow-y:scroll}.section-title{margin:0 auto 1em;text-align:center;font-size:125%;font-family:gt_walsheim_medium;line-height:1.5em;max-width:35em;padding-bottom:4px;display:table}.hs-form-field label span,body{font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif}.small-section-title{font-size:120%;line-height:1.45em;margin-bottom:0}.landing-hero h3,.no-photo-hero h3{font-size:90%;line-height:1.65em}.footer h2{border-bottom:none;margin-bottom:.75em}.footer p{color:#718c84;line-height:1.4em}.our-awards .three-quarters p.white,.our-books .three-quarters p.white{text-align:center;margin-top:1.2em}.our-awards .card-info p,.our-books .card-info p{margin-bottom:.25em}.our-awards .card-info .title,.our-books .card-info .title{font-size:110%;color:#117f89;padding-bottom:0}.our-awards .card-info .author,.our-awards .card-info .purchase-from,.our-awards .card-info .synopsis,.our-books .card-info .author,.our-books .card-info .purchase-from,.our-books .card-info .synopsis{margin-bottom:.25em;line-height:1.45em;color:#6c7a78}body#fivehundred .message p,body#fourzerofour .message p{font-size:1.5em;line-height:1.5em}@media (min-width:440px){.section-title{font-size:150%}}@media (min-width:768px){.section-title{font-size:150%}.service-list-areas-holder .alt-content-wrapper h3{text-decoration:none;font-size:135%}}@media (min-width:992px){.landing-hero h3,.section-title{font-size:150%}.landing-hero .section-title{font-size:210%}}@media (min-width:1200px){.section-title{font-size:150%}.what-people-say .client-quote{font-size:180%;padding-bottom:.5em}}@media (min-width:1300px){.section-title{font-size:150%}}@media (min-width:1400px){.page-header .page-description,.section-intro-p,.section-title{font-size:150%}}body{font-size:19.36px;line-height:1.5}h1{font-size:47.27px;line-height:1.5}h2{font-size:37.81px;line-height:1.5}h3{font-size:150%;margin-bottom:.75em}#about-us h1,#home-page h1{font-size:37.81px;margin:0 15% 1em}@media all and (min-width:960px){#about-us h1,#home-page h1{font-size:47.27px;margin:80px 25% 1em}}#about-us h2,#home-page h2{font-size:30.25px}#contact h1,#our-work h1,#service-page h1,.service-detail h1{font-size:30.25px;line-height:1.5;color:#fff!important;text-align:center}@media all and (min-width:960px){#contact h1,#our-work h1,#service-page h1,.service-detail h1{font-size:37.81px}}#careers h1,#contact h2,#our-work h2,#service-page h2,.service-detail h2{font-size:30.25px}#contact h2{margin-left:12%;margin-bottom:19.36px}#contact .map-row h2{margin-left:0}#careers h1{line-height:1.5;color:#117f89!important;text-align:center}@media all and (min-width:960px){#careers h1{font-size:37.81px}}#careers h2,#casestudy-detail h2,#event-detail h2,#our-talks-detail h2,#post_detail h2{font-size:30.25px}#events h1,#our-talks h1,#posts h1,#press h1{font-size:30.25px;line-height:1.5;color:#003236!important;text-align:center}@media all and (min-width:960px){#events h1,#our-talks h1,#posts h1,#press h1{font-size:37.81px}}#events h2,#our-talks h2,#posts h2,#press h2{font-size:30.25px;margin-bottom:19.36px}#casestudy-detail h1,#casestudy-detail h3,#event-detail h1,#our-talks-detail h1,#post_detail h1{font-size:24.2px}@media all and (min-width:960px){#casestudy-detail h1,#event-detail h1,#our-talks-detail h1,#post_detail h1{font-size:30.25px}}#casestudy-detail h1{color:#003236!important;text-align:inherit}#casestudy-detail h2{font-size:19.36px}@media all and (min-width:960px){#casestudy-detail h2{font-size:24.2px}}#events .card-info-eventlisting .fifth p,#posts .card-info-eventlisting .fifth p{font-size:19.36px;font-weight:700;color:#003236}#events .card-info-eventlisting .fifth p.call-out,#posts .card-info-eventlisting .fifth p.call-out{font-size:30.25px}#service-page .card-info h2{font-weight:700}#careers .reason .column-icon-numeral{font-size:30.25px;color:#8db25c;font-weight:bolder;text-align:center;margin:0 auto 18px;border-radius:50%;height:70px;width:70px;background-color:#fff;line-height:70px}#our-work .client-quote{font-size:19.36px;font-style:italic;text-align:left;width:100%;max-width:100%}#our-work .client-name{text-align:left}.main-link,a{margin-bottom:1em;box-sizing:border-box;border-bottom-style:solid;border-bottom-color:transparent;border-bottom-width:1px;opacity:.9;cursor:pointer}.main-link,.main-link:active,.main-link:focus,.main-link:hover,.main-link:link,.main-link:visited,a,a:active,a:focus,a:hover,a:link,a:visited{outline:0!important}.card:hover .main-link,a:hover{opacity:1;text-decoration:none}.underline-link a{padding-bottom:2px}.card:hover .underline-link .main-link,.underline-link a:hover{border-bottom-color:inherit}.landing-hero a.button:hover,.landing-hero-about a.button:hover,.teaser a.button:hover{color:#fff;background-color:#8db25c;border-color:#8db25c}.navbar,.navbar .wrapper{background-color:#fff}.footer a{color:#718c84}.footer a:not(.contact-button):hover{border-bottom:1px solid;padding-bottom:2px}.footer .site-map a{color:#718c84;line-height:1.4em}.img-no-border a:hover{border-bottom:0;opacity:.8}.bio-social-media-icon-bundle a:hover,.blog-detail .post-social-media-icon-bundle a:hover,.cs-social-media-icon-bundle a:hover,.post-social-media-icon-bundle-event a:hover,.social-media-icon-bundle a:hover{opacity:1;border-bottom:0}.footer .socialicons a:hover{color:#117f89;border-bottom:0}.card-info .sample-text p a:hover,.card-info-casestudy .sample-text p a:hover,.card-info-eventlisting p a:hover,.our-resources .card a:hover{text-decoration:underline}.card .card-info-eventlisting .sample-text p a:hover,.card-blog a,.hs-button,li[class*=card] .card-common--social-media a{text-decoration:none}.card-info .sample-text p a:hover{text-decoration:none;border-bottom:solid 1px}.card-info .author-date a:hover,.card-info .label-block a:hover,.card-info .sample-text .related-post a:hover,.card-info .title a:hover{border-bottom:solid 1px}.showme-content a{color:#117f89}.case-study-detail .showme-content a{color:#428bca}.home-page .our-work a:hover .case-study-detail>div{opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.blog-detail a.avatar:hover{border-bottom:none}.blog-detail a:hover{border-bottom:solid 1px}.navbar{position:absolute;top:0;padding:0;margin-bottom:0;font-size:90%;width:100vw;z-index:10}.navbar a.navbar-brand{padding-left:15px}.navbar a.navbar-brand:active,.navbar a.navbar-brand:focus,.navbar a.navbar-brand:hover{padding-bottom:0;border-bottom:none}.navbar a.navbar-brand svg{margin-top:6px}.navbar .wrapper .navbar-brand img{position:relative;top:0;height:56px}.navbar .wrapper .navbar-toggle{margin:13px}.navbar .wrapper .navbar-focus,.navbar .wrapper .navbar-toggle{background-color:transparent}.navbar .wrapper .navbar-toggle span.icon-bar{background-color:#9ec16c}.navbar .wrapper li{text-align:left;margin:20px 18px;vertical-align:middle}.navbar .wrapper li a{margin:0;color:#889694}.navbar .wrapper .focus a{color:#fff;background:#8db25c;border:1px solid #8db25c;padding:10px 14px;margin-top:-10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.navbar .wrapper .focus a:hover{color:#8db25c;background:#fff}.navbar .navbar-nav li a:hover{border-bottom:solid 1px}.navbar .navbar-nav li a:active,.navbar .navbar-nav li a:focus{background-color:transparent}.navbar .navbar-nav li ul li{list-style-type:none}ul.nav.navbar-nav{padding:0 30px}.disableScrolling{overflow:hidden}#about-us a.about-us,#careers a.careers,#our-work a.our-work,#posts a.posts,#service-page a.service-page{color:#6c7a78;font-family:gt_walsheim_bold}#contact a.contact{font-family:gt_walsheim_bold}@media (min-width:769px){.navbar{padding-right:15px}.wrapper,.wrapper .navbar-brand img,.wrapper li{transition:all .5s ease-in-out}#nav{top:0}}@media (max-width:1024px){.navbar-caktus,.navbar-header{position:absolute;width:100vw}.navbar-header{-webkit-box-shadow:0 1px 9px -3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 9px -3px rgba(0,0,0,.4);box-shadow:0 1px 9px -3px rgba(0,0,0,.4);z-index:10}.navbar-caktus{background-color:#fff;padding-top:70px}.navbar-caktus .navbar-nav{margin:0 auto}.navbar-caktus .navbar-nav>li{border-bottom:1px solid #dadede}.navbar-caktus .navbar-nav>li.focus{border-bottom:none;margin:1em 0}.navbar-caktus .navbar-nav>li.focus a{display:block;text-align:center}.navbar-caktus .navbar-nav>li a{border-bottom:1px solid #fff}.navbar-caktus .navbar-nav>li a:hover{padding-bottom:10px;background-color:inherit}.navbar-off{left:-100%;transition:left .5s ease-in-out}.navbar-in{left:0}.navbar-header,.navbar-left,.navbar-right{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}@media (min-width:1025px){.navbar{position:fixed;padding-top:6px;height:auto;-webkit-box-shadow:0 1px 9px -3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 9px -3px rgba(0,0,0,.4);box-shadow:0 1px 9px -3px rgba(0,0,0,.4)}.navbar .wrapper li{position:relative;text-align:left}.navbar .wrapper li:first-child{margin-left:0}.navbar .wrapper li:last-child{margin-right:0}.navbar .wrapper li a{background-color:transparent}.navbar .wrapper li ul{position:absolute;transform:translateX(-25px);white-space:nowrap;padding:0 25px;background-color:#fff;-webkit-box-shadow:0 1px 9px -3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 9px -3px rgba(0,0,0,.4);box-shadow:0 1px 9px -3px rgba(0,0,0,.4);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-height:0;-webkit-transition:max-height .15s cubic-bezier(.495,-.06,.09,.86);transition:max-height .15s cubic-bezier(.495,-.06,.09,.86);overflow:hidden}.navbar .wrapper li ul li{margin:10px 0}.navbar .wrapper li ul li:first-child{margin-top:15px}.navbar .wrapper li ul li:last-child{margin-bottom:15px}.navbar .wrapper li ul li a{margin-left:0}.navbar .wrapper li:hover ul{max-height:250px;-webkit-transition:max-height .55s cubic-bezier(.23,1,.32,1)}#nav .navbar-caktus{padding-right:15px}#nav .navbar-caktus ul.nav{float:right}}.sign-up-container .icon a:hover{color:#117f89;border-bottom:0}.hs-form-field label span{display:inline;margin-bottom:.5em;color:#6c7a78;font-weight:400;font-size:150%}form .hs-form-field .hs-field-desc{color:#6c7a78;font-size:100%;font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif}.hs-form-field,.hs_submit,.legal-consent-container{max-width:75%;margin:0 auto;padding-bottom:20px}.hs-form-field *,.hs_submit *{border-radius:4px}.hs-form-field .input input,.hs-form-field select.hs-input,.hs-form-field textarea.hs-input,.hs_button input{border:0;background:#fff;-webkit-box-shadow:inset 0 0 0 transparent,0 0 0,0 0 0 #fff;-moz-box-shadow:inset 0 0 0 transparent,0 0 0,0 0 0 #fff;box-shadow:inset 0 0 0 transparent,0 0 0,0 0 0 #fff;padding:0 12px;max-width:100%;font-size:100%;font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif;line-height:1.7em;color:#555;width:100%}.hs-form .hs_message textarea.hs-input{min-height:5.1em;max-width:100%;width:100%;border-radius:4px}.hs-form .legal-consent-container{padding-bottom:0}.form-control,.hs-input .hsformerror{font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;padding:0 12px}form.hs-form .hs-form-field .hubspot-error label,form.hs-form li.hubspot-error{font-family:Lucida Grande,Lucida Sans Unicode,bitstream vera sans,trebuchet ms,verdana,sans-serif}.form-control option,.hs-input .hsformerror option{font-size:15px}@media (min-width:1200px){.form-control option,.hs-input .hsformerror option{font-size:20px}}.row .hsformerror{background-color:#e4edeb;border:1px solid #000;font-size:1em;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#e4edeb));background-image:-webkit-linear-gradient(#fff,#e4edeb);background-image:linear-gradient(#fff,#e4edeb)}.row .hsformerror em{border:8px solid;border-color:#e4edeb transparent transparent}.row .hsformerror i{background-color:orange;color:#fff;width:20px;text-align:center;padding-top:2px}form.hs-form div.hs-form-field{display:flex;flex-flow:column}form.hs-form div.hs-form-field>label{order:1}form.hs-form div.input{order:4}form.hs-form ul.hs-error-msgs{order:2}form.hs-form legend.hs-field-desc{order:3}form.hs-form li.hubspot-error{list-style:none;position:inherit;display:inline-block;background-color:#e4edeb;border:1px solid #000;font-size:100%;color:#000;border-radius:4px;-webkit-box-shadow:0 0 6px #ddd;-moz-box-shadow:0 0 6px #ddd;box-shadow:0 0 6px #ddd;padding:4px 8px 4px 10px;line-height:145%;width:auto;margin-bottom:0}form.hs-form li.hubspot-error em{border:8px solid;border-color:#e4edeb transparent transparent;position:absolute;left:10%;margin:33px}.hs_error_rollup{display:none}form.hs-form .hs-form-field .hubspot-error label{color:#000;font-size:100%;display:inline;margin-right:8px}form .hs_submit .actions input,form.hs-form input.hs-input{font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif}form.hs-form .hs-form-field select{width:100%;height:1.7em;padding-top:.17em;padding-bottom:.17em}form .hs_submit .actions input{background-color:transparent;background-image:none;border:1px solid;font-size:100%;font-weight:400;padding:10px 14px;line-height:120%;text-shadow:none;color:#718c84}form.hs-form .hs_submit .actions input.hs-button:active,form.hs-form .hs_submit .actions input.hs-button:focus,form.hs-form .hs_submit .actions input:hover{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #fff;background-color:#fff;background-image:none;color:#718c84}.card-blog,.card-homepage-services{-moz-box-shadow:0 0 4px rgba(0,0,0,.3)}.close-form-error{float:right;display:inline;top:3px;cursor:pointer!important;font-size:11px!important}.hs-form input.hs-input,form.hs-form .hs-form-field .input{display:unset;line-height:1.7em;min-height:1.7em;width:100%;color:#555;vertical-align:middle;border-right:0;border-radius:4px}.hs-form .hs_recaptcha .input{overflow:inherit}.card-book div,.card-case-study div,.card-event div,.card-service-component div{overflow:auto}form.hs-form input.hs-input{font-size:100%;padding:0 12px;box-sizing:border-box;margin-top:-3px}.card-blog a,.card-blog p{font-size:$font-size-base-small}form.hs-form .field.hs-form-field{margin-bottom:0}form.hs-form .hs-form-field label{margin-bottom:.5em;color:#6c7a78}.hs_message .input{height:auto}.contact-map{width:100%;height:100%;margin-bottom:-4px;padding:0;position:relative;top:0;border:0;margin-left:0}.hs-button{-webkit-transition:color .25s linear,background-color .25s ease-in-out,border-color .25s ease-in-out;-moz-transition:color .25s linear,background-color .25s ease-in-out,border-color .25s ease-in-out;-o-transition:color .25s linear,background-color .25s ease-in-out,border-color .25s ease-in-out;transition:color .25s linear,background-color .25s ease-in-out,border-color .25s ease-in-out;padding:10px 14px;color:#718c84;background-color:inherit;border:1px solid}body#contact-form-sent .row{padding-bottom:0}body#contact-form-sent #main-content .container{width:auto}@media (min-width:768px){body#contact-form-sent #main-content .container{width:auto}}@media (min-width:992px){body#contact-form-sent #main-content .container{width:auto}}@media (min-width:1200px){body#contact-form-sent #main-content .container{width:1170px}}@media (min-width:1025px){footer form{width:88%}}li[class*=card] .card-common--extras{display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}li[class*=card] .card-common--date{color:#6c7a78;font-size:$font-size-base-small;margin:1em 0}li[class*=card] .card-common--social-media{display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;width:100px}.card-blog,.card-case-study,.card-homepage-services{-webkit-box-orient:column;-webkit-box-direction:column}li[class*=card] .card-common--social-media #svg_facebook,li[class*=card] .card-common--social-media #svg_linkedin,li[class*=card] .card-common--social-media #svg_twitter{fill:#718c84}li[class*=card] .card-common--social-media #svg_facebook:hover,li[class*=card] .card-common--social-media #svg_linkedin:hover,li[class*=card] .card-common--social-media #svg_twitter:hover{fill:#5a7069}.card-event .card-event--calendar svg,.card-talk>p.card-talk--tag span #svg_play_arrow{fill:#117f89}li[class*=card] .card-common--author{margin-bottom:0;display:inline-block;line-height:1.5}.card-blog{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:0 1em;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1}.card-blog a{color:#117f89}.card-blog a:hover{text-decoration:underline}.card-blog.preprocess{opacity:0}.card-blog:hover{background-color:#fafafa}.card-blog:hover>img{opacity:1}.card-blog .card-common--image_container{margin:0 -1em 1em}.card-blog h3{font-size:19.36px;margin:1em 0;font-weight:700;color:#117f89;text-align:left}.card-case-study a,.card-case-study p{font-size:$font-size-base-small}.card-blog h3 a{color:inherit}.card-blog img{display:block;width:100%;background-color:#117f89;object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;';height:190px;opacity:.85}.card-blog p{color:#6c7a78}.card-blog p.card-blog--tag{color:#117f89;margin:1em 0 0}.card-blog .card-blog--main_container{flex-grow:1}.card-blog .card-common--author_container{margin-bottom:1em}.card-case-study{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:0 0;padding:0 1em;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card-case-study a{color:#117f89;text-decoration:none}.card-case-study a:hover{text-decoration:underline}.card-case-study.preprocess{opacity:0}.card-case-study:hover{background-color:#fafafa}.card-case-study:hover>img{opacity:1}.card-case-study .card-common--image_container{margin:0 -1em 1em}.card-case-study h2 a,.card-case-study h3 a{color:inherit}.card-case-study img{display:block;margin:0 auto}.card-case-study .card-common--call-out{font-size:30.25px;font-weight:700;color:#003236}.card-case-study .card-common--description{color:#6c7a78}@media all and (min-width:768px){.card-case-study img{min-width:0;display:flex;align-self:center}.card-case-study a,.card-case-study p{font-size:$font-size-base-small}.card-case-study{display:flex;background:#fff;padding:0 1em;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;min-height:0}.card-case-study a{color:#117f89;text-decoration:none}.card-case-study a:hover{text-decoration:underline}.card-case-study.preprocess{opacity:0}.card-case-study:hover{background-color:#fafafa}.card-case-study:hover>img{opacity:1}.card-case-study .card-common--image_container{margin:0 -1em 1em}.card-case-study div{padding:1em}.card-case-study>div:nth-of-type(1){flex-basis:33.33%;max-width:33.33%;align-self:center;flex-grow:1}.card-case-study>div:nth-of-type(2){flex-basis:66.66%;max-width:66.66%}.card-case-study{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent}}.card-case-study h2,.card-case-study h3{font-size:19.36px;text-align:left;line-height:1;font-weight:700}.card-homepage-services,.card-services-detail{-webkit-flex-direction:column;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3)}.card-case-study:hover{background:0 0;cursor:pointer}.card-case-study h2{margin:1em 0;color:#262929}.card-case-study h2 a{color:inherit}@media all and (min-width:768px){.card-case-study>div{padding:1em}.card-case-study>div:nth-of-type(1){align-self:flex-start;margin-top:1em}}.card-case-study .description-container{margin-bottom:1em;padding:0}.card-case-study:hover img{opacity:1}.card-case-study:hover h3{text-decoration:underline}.card-case-study h3{margin:1em 0;color:#117f89}.card-homepage-services a,.card-homepage-services p{font-size:$font-size-base-small}.card-case-study h3 a{color:inherit}.card-case-study img{opacity:.8;width:100%;height:100%;object-fit:cover;object-position:center left;font-family:'object-fit: cover; object-position: center left;'}.card-homepage-resources img,.card-press>img,.card-talk>img,.our-resources .card .card-img,.our-resources .card img.hs-cta-img{object-position:center center;font-family:'object-fit: cover; object-position: center center;';object-fit:cover}.card-case-study>div{padding:0 1em}@media all and (min-width:768px){.card-case-study>div{padding:0 10px 1em 1em}.card-case-study>div:nth-of-type(1){align-self:stretch;margin-top:0}.card-case-study>div:nth-of-type(2){margin-top:-1em}}.card-case-study .description-container{color:#262929}.card-homepage-services{display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:0 1em;box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1}.card-services-detail,.card-talk{-webkit-box-orient:column;-webkit-box-direction:column;padding:0 1em;-moz-box-shadow:0 0 4px rgba(0,0,0,.3)}.card-homepage-services a{color:#117f89;text-decoration:none}.card-homepage-services a:hover{text-decoration:underline}.card-homepage-services.preprocess{opacity:0}.card-homepage-services:hover{background-color:#fafafa}.card-homepage-services:hover>img{opacity:1}.card-homepage-services .card-common--image_container{margin:0 -1em 1em}.card-homepage-services>h3{font-size:19.36px;margin:1em 0;font-weight:700;color:#8db25c;text-align:left;text-align:center}.card-services-detail a,.card-services-detail p{font-size:$font-size-base-small}.card-homepage-services>h3 a{color:inherit}.card-homepage-services>img{display:block;margin:0 auto;width:100%;max-width:100px;background-color:#8db25c;border-radius:0;border-radius:calc(100px/2)}.card-services-detail{display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;min-height:0}.card-press,.card-talk{-webkit-flex-direction:column;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3)}.card-services-detail a{color:#117f89;text-decoration:none}.card-services-detail.preprocess{opacity:0}.card-services-detail:hover{background-color:#fafafa}.card-services-detail:hover>img{opacity:1}.card-services-detail .card-common--image_container{margin:0 -1em 1em}.card-services-detail h2,.card-services-detail h3{font-size:19.36px;margin:1em 0;font-weight:700;color:#117f89;text-align:left}.card-talk a,.card-talk p{font-size:$font-size-base-small}.card-services-detail h2 a,.card-services-detail h3 a{color:inherit}.card-services-detail h2:last-child,.card-services-detail h3:last-child{margin-bottom:0}.card-services-detail img{display:block;margin:0 auto;width:100%;max-width:100px;background-color:transparent;border-radius:0;border-radius:calc(100px/2)}.card-services-detail p{color:#6c7a78;text-align:left;margin-bottom:1em}.card-services-detail a:hover{text-decoration:none}.card-services-detail a:hover h3{text-decoration:underline}.card-talk{display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1}.card-event,.card-press{-webkit-box-orient:column;-webkit-box-direction:column;padding:0 1em;-moz-box-shadow:0 0 4px rgba(0,0,0,.3)}.card-talk a{color:#117f89;text-decoration:none}.card-talk a:hover{text-decoration:underline}.card-talk.preprocess{opacity:0}.card-talk:hover{background-color:#fafafa}.card-talk:hover>img{opacity:1}.card-talk .card-common--image_container{margin:0 -1em 1em}.card-talk>h3{font-size:19.36px;margin:1em 0;font-weight:700;color:#003236;text-align:left}.card-press a,.card-press p{font-size:$font-size-base-small}.card-talk>h3 a{color:inherit}.card-talk>img{display:block;width:100%;background-color:#117f89;height:190px;opacity:.85}.card-talk>p{color:#117f89}.card-talk>p.card-talk--tag{color:#117f89;margin:1em 0 0}.card-talk>p.card-talk--tag span{position:relative;top:5px;margin-right:10px}.card-talk>p.card-talk--location{color:#6c7a78;font-size:$font-size-base-small;margin:1em 0}.card-press{display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1}.card-press a{color:#117f89;text-decoration:none}.card-press a:hover{text-decoration:underline}.card-press.preprocess{opacity:0}.card-press:hover{background-color:#fafafa}.card-press:hover>img{opacity:1}.card-press .card-common--image_container{margin:0 -1em 1em}.card-press>h3{font-size:19.36px;margin:1em 0;font-weight:700;color:#003236;text-align:left}.card-event a,.card-event p{font-size:$font-size-base-small}.card-press>h3 a{color:inherit}.card-press>img{display:block;width:100%;background-color:#117f89;height:190px;opacity:.85}.card-press>p{color:#117f89}.card-press>p.card-press--related{color:#003236;font-weight:700}.card-press>p.card-press--related_title{color:#117f89;font-weight:700}.card-event{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1}.card-event a{color:#117f89;text-decoration:none}.card-event a:hover{text-decoration:underline}.card-event.preprocess{opacity:0}.card-event:hover{background-color:#fafafa}.card-event:hover>img{opacity:1}.card-event .card-common--image_container{margin:0 -1em 1em}.card-event h2,.card-event h3{color:#117f89;font-size:19.36px;margin:1em 0;font-weight:700;color:$titleColor;text-align:left}.card-event h2 a,.card-event h3 a{color:inherit}.card-event img{width:100%;height:auto;display:block;margin:0 auto}.card-event .card-common--call-out{font-size:30.25px;font-weight:700;color:#003236}.card-event .card-common--description{color:#6c7a78}@media all and (min-width:768px){.card-event img{min-width:0;display:flex;align-self:center}.card-event a,.card-event p{font-size:$font-size-base-small}.card-event{display:flex;background:#fff;padding:0 1em;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;min-height:0}.card-event a{color:#117f89;text-decoration:none}.card-event a:hover{text-decoration:underline}.card-event.preprocess{opacity:0}.card-event:hover{background-color:#fafafa}.card-event:hover>img{opacity:1}.card-event .card-common--image_container{margin:0 -1em 1em}.card-event div{padding:1em}.card-event>div:nth-of-type(1){flex-basis:33.33%;max-width:33.33%;align-self:center;flex-grow:1}.card-event>div:nth-of-type(2){flex-basis:66.66%;max-width:66.66%}}.card-event .card-event--date{color:#003236;font-size:19.36px;font-weight:700;margin:1em 0}.card-book a,.card-book p{font-size:$font-size-base-small}.card-event .card-event--location{color:#117f89;font-weight:700}.card-event .card-event--calendar{color:#117f89}.card-book{display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:0 1em;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1}.card-book a{color:#117f89;text-decoration:none}.card-book a:hover{text-decoration:underline}.card-book.preprocess{opacity:0}.card-book:hover{background-color:#fafafa}.card-book:hover>img{opacity:1}.card-book .card-common--image_container{margin:0 -1em 1em}.card-book h2,.card-book h3{color:#117f89;font-size:19.36px;margin:1em 0;font-weight:700;color:$titleColor;text-align:left}.card-book h2 a,.card-book h3 a{color:inherit}.card-book img{width:100%;height:auto;display:block;margin:0 auto}.card-book .card-common--call-out{font-size:30.25px;font-weight:700;color:#003236}.card-service-component a,.card-service-component p{font-size:$font-size-base-small}.card-book .card-common--description{color:#6c7a78}@media all and (min-width:768px){.card-book img{min-width:0;display:flex;align-self:center}.card-book a,.card-book p{font-size:$font-size-base-small}.card-book{display:flex;background:#fff;padding:0 1em;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;min-height:0}.card-book a{color:#117f89;text-decoration:none}.card-book a:hover{text-decoration:underline}.card-book.preprocess{opacity:0}.card-book:hover{background-color:#fafafa}.card-book:hover>img{opacity:1}.card-book .card-common--image_container{margin:0 -1em 1em}.card-book div{padding:1em}.card-book>div:nth-of-type(1){flex-basis:33.33%;max-width:33.33%;align-self:center;flex-grow:1}.card-book>div:nth-of-type(2){flex-basis:66.66%;max-width:66.66%}}.card-book h3{margin-top:1em}@media all and (min-width:600px){.card-book{margin-top:0}}.card-service-component{display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:0 0;padding:0 1em;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card-service-component a{color:#117f89;text-decoration:none}.card-service-component a:hover{text-decoration:underline}.card-service-component.preprocess{opacity:0}.card-service-component:hover{background-color:#fafafa}.card-service-component:hover>img{opacity:1}.card-service-component .card-common--image_container{margin:0 -1em 1em}.card-service-component h2,.card-service-component h3{color:#117f89;font-size:19.36px;margin:1em 0;font-weight:700;color:$titleColor;text-align:left}.card-service-component h2 a,.card-service-component h3 a{color:inherit}.card-service-component img{width:100%;height:auto;display:block;margin:0 auto}.card-service-component .card-common--call-out{font-size:30.25px;font-weight:700;color:#003236}.card-service-component .card-common--description{color:#6c7a78}@media all and (min-width:768px){.card-service-component img{min-width:0;display:flex;align-self:center}.card-service-component a,.card-service-component p{font-size:$font-size-base-small}.card-service-component{display:flex;background:#fff;padding:0 1em;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;min-height:0}.card-service-component a{color:#117f89;text-decoration:none}.card-service-component a:hover{text-decoration:underline}.card-service-component.preprocess{opacity:0}.card-service-component:hover{background-color:#fafafa}.card-service-component:hover>img{opacity:1}.card-service-component .card-common--image_container{margin:0 -1em 1em}.card-service-component div{padding:1em}.card-service-component>div:nth-of-type(1){flex-basis:33.33%;max-width:33.33%;align-self:center;flex-grow:1}.card-service-component>div:nth-of-type(2){flex-basis:66.66%;max-width:66.66%}.card-service-component{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent}}.card-service-component:hover{background:0 0}.card-service-component h2{font-size:19.36px;margin:1em 0;font-weight:700;color:#262929;text-align:left;line-height:1}.card-service-component h2 a{color:inherit}.card-service-component>div{padding:0}@media all and (min-width:768px){.card-service-component>div{padding:1em}.card-service-component>div:nth-of-type(1){align-self:flex-start;margin-top:1em}}.card-service-component .description-container{margin-bottom:1em;padding:0}.card-homepage-resources{display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;opacity:1;padding:0}.contact-photobg,.landing-hero,.landing-hero-block,.no-photo-hero,.teaser{background-repeat:no-repeat;background-position:center center;background-size:cover}.card-homepage-resources a{color:#117f89;font-size:$font-size-base-small;text-decoration:none}.card-homepage-resources a:hover{text-decoration:underline}.card-homepage-resources.preprocess{opacity:0}.card-homepage-resources:hover{background-color:#fafafa}.card-homepage-resources:hover>img{opacity:1}.card-homepage-resources .card-common--image_container{margin:0 -1em 1em}.card-homepage-resources h3{margin:1em 0;font-weight:700;color:#117f89}.card-homepage-resources h3 a{color:inherit}.card-homepage-resources img{display:block;width:100%;background-color:#117f89;height:190px;opacity:.85}.card-homepage-resources p{font-size:$font-size-base-small;color:#6c7a78}.card-homepage-resources p.card-blog--tag{color:#117f89;margin:1em 0 0}.card-homepage-resources .card-blog--main_container{flex-grow:1}.card-homepage-resources .card-common--author_container{margin-bottom:1em}.card-homepage-resources h3{margin-top:19.36px;margin-bottom:19.36px;font-size:24.2px;text-align:center}.card-homepage-resources a{margin-bottom:0}.card-homepage-resources h4{font-size:19.36px;margin:0 0 1em;font-weight:700;color:#117f89;text-align:left}.card-homepage-resources h4 a{color:inherit}.button-border,.button-fill{padding:16px 22px;display:table}.button--link,.button--link:hover{display:inline-block;padding:10px 42px}.button-fill{color:#fff;background-color:#8db25c;border-radius:4px}.button-border{background-color:inherit;color:#117f89}a.hollow-button-green:hover,a.hollow-button:hover{background-color:#fff;border-color:#fff}a.hollow-button,a.hollow-button-blue,a.hollow-button-blue-fill,a.hollow-button-dark-blue,a.hollow-button-green,a.white-button{color:#fff;opacity:1;border:1px solid;border-radius:4px;padding:10px 14px}.lt-grey-bg a.hollow-button-blue,.white-bg a.hollow-button-blue-fill{border-color:#117f89;color:#117f89}a.white-button:hover{border-color:inherit;background-color:#fff;color:inherit}a.hollow-button-green:hover{color:#8db25c}.lt-grey-bg a.hollow-button-blue:hover,a.hollow-button-blue:hover{border-color:#fff;background-color:#fff;color:#117f89}a.hollow-button-blue-fill:hover{border-color:#fff;background-color:#117f89;color:#fff}a:active.button-fill,a:focus.button-fill,a:visited.button-fill{text-decoration:none;color:#fff}a:hover.button-border{padding-bottom:16px}#next .fa-2x{font-size:1.1em}#next .fa{position:relative;top:1px;margin-left:2px}.button--link{background-color:#fff;color:#117f89;border:1px solid #117f89;border-radius:4px}.button--link:hover{background-color:#117f89;color:#fff;border:1px solid #117f89;border-radius:4px}#about-us .primary-button,#home-page .primary-button,.service-detail .contact-button,.service-list .contact-button{background-color:#8db25c;color:#fff;border:1px solid #8db25c;border-radius:4px;padding:10px 42px;display:inline-block}#about-us .primary-button:hover,#home-page .primary-button:hover,.service-detail .contact-button:hover,.service-list .contact-button:hover{background-color:#fff;color:#8db25c;border:1px solid #8db25c;border-radius:4px;padding:10px 42px;display:inline-block}.footer a.contact-button{opacity:1;font-size:1.2em;padding:10px 14px;color:#718c84;background-color:inherit;border:1px solid;margin-bottom:20px;margin-top:-6px}.custom-dropdown:hover,.footer a.contact-button:hover,.hs_submit .hs-button:hover{background-color:#fff;border-color:#fff}li.text-danger{list-style:none;line-height:100%;font-size:90%}.showme-content{display:none}.showme-content ul{line-height:1.5em}.showme-content li{margin-bottom:1em}.scroll .row,.showme-content blockquote .row,font-size: 100% .row{padding-bottom:102px;margin:-1px 0}.custom-dropdown:hover,select:active,select:focus,select:hover,select:visited{text-decoration:none;transition:color .25s linear,background-color .25s ease-in-out,border-bottom-color .25s ease-in-out,opacity .25s ease-in}.home-page,.image-hero-header{margin-top:0}.landing-hero .cushion-big-space,.landing-hero-block .cushion-big-space,.no-photo-hero .cushion-big-space{padding:1.5em 10px}.landing-hero .spacer{height:1em}.landing-hero-contact{min-height:300px}.landing-hero,.landing-hero-about,.landing-hero-block,.landing-hero-contact,.landing-hero-home,.landing-hero-services,.landing-hero-work{position:relative;height:400px}div[class*=landing-hero-]>.wrapper.cushion-big-space{padding:0;height:auto;width:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-photo-hero a{opacity:1;border-bottom:solid 1px}.no-photo-hero .half{width:75%}.landing-hero .half,.landing-hero-about .half,.landing-hero-contact .half,.landing-hero-services .half,.landing-hero-work .half,.no-photo-hero .half,.teaser .half{margin:0 auto;text-align:center;float:none}.landing-hero .section-title,.landing-hero-block .section-title{font-size:180%;padding:0 5% 2em;color:#fff}.landing-hero p.section-title{font-size:150%;padding-bottom:3em;color:#fff}.landing-hero a.button,.landing-hero-about a.button,.teaser a.button{opacity:1;font-size:1em;padding:10px 14px;color:#fff;background-color:rgba(0,0,0,.2);-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,.3);box-shadow:0 0 50px 0 rgba(0,0,0,.3);border:1px solid;margin-top:-6px;border-radius:4px;display:inline-block;margin-bottom:0}.casestudy-list .teaser{background-image:linear-gradient(rgba(20,10,0,.5),rgba(20,10,0,.7)),url(/static/images/refresh_heros/home-copair-programing.jpg)}.contact-photobg{background-image:linear-gradient(rgba(20,10,0,.2),rgba(20,10,0,.3)),url(/static/images/refresh_heros/contact-front-desk.jpg);min-height:500px}#iubenda-cs-banner{background-color:#8db25c!important}#iubenda-cs-banner .iubenda-cs-content{background:#8db25c!important}@media (min-width:768px){.landing-hero h3,.no-photo-hero h3{font-size:125%}.no-photo-hero .spacer{height:2em}.no-photo-hero{padding:34px 0}.landing-hero a.button,.landing-hero-about a.button{font-size:1.2em;padding:.6em 1em .7em}.landing-hero,.landing-hero-about,.landing-hero-block,.landing-hero-contact,.landing-hero-home,.landing-hero-services,.landing-hero-work{height:430px}}@media (min-width:992px){.landing-hero .section-title{padding:0 0 2em}.landing-hero-home .title{margin-top:80px}.no-photo-hero .half{width:50%}}.footer{background-color:#e4edeb;font-size:80%;color:#718c84;padding:30px 0}.footer .wrapper{padding:0 1em}.footer .newsletter-info{line-height:1.4em;margin:1em 0}.footer .contact-button-wrapper{margin-top:.25em}.footer li{margin-bottom:4px;list-style:none}.footer .site-map ul{list-style:none;margin-top:-.25em;padding-left:0}.footer .sign-up-container button{background:0 0;border:none;padding:0}.footer .sign-up-container .icon{background-color:#fff;right:12px;position:absolute;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.footer .sign-up-container .fa{display:flex}.footer .newsletter-sign-up p{margin:1em 0}.footer .newsletter-sign-up input{border-color:#718c84}.footer .newsletter-sign-up .newsletter-btn{background-color:#718c84;border-color:#718c84}.footer .socialicons{margin-bottom:-5px}.footer .socialicons ul{list-style:none;padding-bottom:0;margin-bottom:0;padding-left:0}.footer .socialicons li{display:inline-block;margin-right:1.5em}.footer .twitter-feed{margin-left:-10px}.footer .twitter-feed .tweet{padding-bottom:1em}.footer .twitter-feed .tweet .at-caktus{display:block}@media (min-width:320px){.footer .half .half{margin-top:2em}.footer .half:first-child .half:first-child{margin-top:0}}@media (min-width:768px){.footer .half{padding-left:20px;padding-right:20px}.footer .half .half{width:100%;float:none}.footer .half .half.newsletter-sign-up{margin-top:0}.footer .newsletter-sign-up .small-section-title{margin-bottom:0}.footer .socialicons ul{padding-bottom:1em}}@media (min-width:992px){.footer .half,.footer .half .half.social-media{padding-right:0}.footer .half{padding-left:0}.footer .half .half{width:50%;float:left}.footer .half .half:last-child{margin-top:0}.footer .half .half form{width:90%}}@media (min-width:1024px){.footer .half .half{margin-top:0;padding-right:30px}.footer .half .half.social-media{padding-right:0}}.our-resources{text-align:center}.our-resources .blog-card-wrapper,.our-resources .card-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}.our-resources .card{position:relative;margin:0 5% 1em;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-flex:0;-webkit-flex:0 1 310px;-ms-flex:0 1 310px;flex:0 1 310px;width:310px;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}.our-resources .card .title{padding-bottom:1em}.our-resources .card .cta-title{color:#3c3c3c}.our-resources .card .card-info .title,.our-resources .section-title{color:#003236}.our-resources .card .card-img,.our-resources .card img.hs-cta-img{display:block;height:115px}@media all and (min-width:961px){.our-resources .card .card-img,.our-resources .card img.hs-cta-img{height:190px}}.our-resources .card a{margin-bottom:0}.our-resources .card .card-info p{overflow:hidden;line-height:1.45em}.our-resources .card-info{padding:1em}@media (min-width:768px){.our-resources .card-wrapper .card{margin:0 1.2em;width:200px;-webkit-box-flex:1;-webkit-flex:1 0 200px;-ms-flex:1 0 200px;flex:1 0 200px}}#home-page section,#service-page section{padding:58.08px 0}#home-page section h2,#service-page section h2{margin:0 auto 38.72px;font-weight:700}#home-page section p,#service-page section p{margin-bottom:0}#home-page .primary-button,#service-page .primary-button{margin:38.72px auto 0}#case-studies-showcase h2{font-size:30.25px;color:#262929}#case-studies-showcase section{padding:0}#case-studies-showcase .primary-button{background-color:#8db25c;color:#fff;border:1px solid #8db25c;border-radius:4px;padding:10px 42px;display:inline-block;margin-top:2em}#case-studies-showcase .primary-button:hover{background-color:#fff;color:#8db25c;border:1px solid #8db25c;border-radius:4px;padding:10px 42px;display:inline-block}.full-hairline,.full-hairline-short,.hairline{border-top:1px solid #000}#our-resources .wrapper .card-wrapper{margin-top:0}.list-view-filter{padding:1em 1.2em 1.5em}.list-view-filter .quarter,.list-view-filter .three-quarters{padding:0}.list-view-filter .topic-categories h3{display:inline-block;font-size:1em;padding:0 .75em 0 0;color:#003236}@media (min-width:992px){.list-view-filter .topic-categories h3{padding-right:2.25em}}.list-view-filter .topic-categories ul{display:block;padding:.5em 0 0;margin-bottom:1em}@media (min-width:768px){.list-view-filter .topic-categories ul{display:inline}}.list-view-filter .topic-categories ul li{font-size:66%;display:inline-block;padding-right:.75em}@media (min-width:768px){.list-view-filter .topic-categories ul li{font-size:100%}}@media (min-width:992px){.list-view-filter .topic-categories ul li{padding-right:2.25em}}.list-view-filter .topic-categories ul li a{text-decoration:none;color:#003236}#service-page #areas-of-expertise section.wrapper .expertise-column li>a:hover,.case-studies-homepage-carousel div a:hover h3,.service-detail a.link-common-breadcrumb:hover{text-decoration:underline}.reading-wrapper h1,.reading-wrapper h2,.reading-wrapper h3{font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}.reading-wrapper h2{border-bottom:none}code{font-size:88%}.codehilite pre{margin-bottom:18px}ol ul,ol ul li ul,ul li,ul li ul,ul li ul li ul{margin-bottom:.8em}iframe{width:100%}ol{list-style:decimal}ol ul li,ul li ul li{margin-bottom:0;list-style-type:circle}ol ul li ul li,ul li ul li ul li{list-style-type:square;margin-bottom:0}ul li{line-height:165%;list-style-type:disc}blockquote{color:#117f89;line-height:1.5em;margin:.8em 0 1.15em;padding-left:1em;border-left:2px solid #117f89}blockquote p{padding-left:0;border-left:none;color:#117f89}blockquote h6{font-family:gt_walsheim_light,"Helvetica Neue",Helvetica,sans-serif;font-size:.75em;line-height:1.5em}.reading-wrapper a{font-family:gt_walsheim_regular,"Helvetica Neue",Helvetica,sans-serif}.reading-wrapper a:hover{border-bottom:1px solid;padding-bottom:2px}.tags a{font-size:90%;font-weight:100;margin-bottom:.25em}.full .tags li{list-style-type:none;display:inline}.full .tags ul{display:inline-block;margin-top:-20px;padding:0 0 1em 1em;margin-bottom:0}.reading-wrapper small{font-size:85%;color:inherit;display:inline-block}body#posts .home-page .our-blog .card{width:auto;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;flex-basis:auto}.inlineblock{display:inline-block;vertical-align:top}.blog-detail .inlineblock h5{padding-top:0}.reading-wrapper .cushion-ends{margin:0;padding-bottom:0}.reading-wrapper .third{padding-left:0}.blog-image-wrapper{max-width:700px;overflow:hidden;margin:0 auto}.event-map-wrapper{max-width:840px;height:100%;overflow:hidden;margin:0 auto}.blog-image-wrapper iframe{width:100%;height:472px;margin:0 auto}.blog-image-wrapper img{position:relative;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;padding:0}@media (min-width:460px){.blog-image-wrapper img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.blog-detail{padding:8px 1em 10px;margin-left:-10px;margin-right:-10px}.blog-detail .half{vertical-align:middle;float:left;width:50%;margin-bottom:1em}.blog-detail .inlineblock{display:inline-block;margin-bottom:10px}.blog-detail h5{vertical-align:middle;display:inline-block}.blog-detail img{vertical-align:middle;display:inline-block;margin:0;border-radius:50%}.blog-detail .generic{width:70px}.blog-detail .align-left{text-align:left;vertical-align:middle;display:inline-block}.blog-detail .align-right{text-align:right;vertical-align:middle;margin-top:13px;padding:8px 2px;display:inline-block}.blog-detail .align-right .post-social-media-icon-bundle{margin:0}.blog-detail a{opacity:1;margin-bottom:4px;color:inherit}.blog-detail .authors{margin-bottom:.5em}.blog-detail .date-and-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-detail .date-and-social>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block}.detail-page-social-media-holder .post-social-media-icon-bundle{float:none;margin:0}.related-post-card{margin-bottom:10px;padding:10px 10px 10px 0}.related-post-card a{font-size:.85em}.related-post-card h4{font-size:1.3em;margin-bottom:0}.related-post-card h4 a{font-family:gt_walsheim_medium}body#our-talks .scroll .row,body#posts .scroll .row{padding-bottom:102px;margin:-1px 0}#toggle-disqus-container{display:inline-block;margin:1em 0 0}.view-more{padding:30px 0 90px}#home-page #our-services h2{font-weight:700}#home-page #our-services ul.card-wrapper{padding:0}@media all and (min-width:599px){#home-page #our-services ul.card-wrapper{margin:-1em 0;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width:599px) and (max-width:767px){#home-page #our-services li.card-services-detail{margin:1em;flex-basis:calc(50% - (1em * 2));padding:0;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;flex-grow:0}}#home-page #our-services li.card-services-detail h3{text-align:center}@media all and (min-width:768px){#home-page #our-services li.card-services-detail{flex-basis:calc(33.33% - (* 2))}#contact-form-sent section ul.card-wrapper,#home-page section ul.card-wrapper,#service-page section ul.card-wrapper{margin-top:-1em;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#contact-form-sent section ul.card-wrapper li.card-homepage-resources,#home-page section ul.card-wrapper li.card-homepage-resources,#service-page section ul.card-wrapper li.card-homepage-resources{margin:38.72px 1em;display:block}#contact-form-sent section ul.card-wrapper li.card-homepage-resources:first-child,#home-page section ul.card-wrapper li.card-homepage-resources:first-child,#service-page section ul.card-wrapper li.card-homepage-resources:first-child{margin-top:0}@media all and (min-width:768px){#contact-form-sent section ul.card-wrapper li.card-homepage-resources,#home-page section ul.card-wrapper li.card-homepage-resources,#service-page section ul.card-wrapper li.card-homepage-resources{flex-basis:calc(33.33% - (19.36px * 2));max-width:calc(33.33% - (19.36px * 2));display:flex;margin-top:0}}#contact-form-sent section ul.card-wrapper li.card-services-detail,#home-page section ul.card-wrapper li.card-services-detail,#service-page section ul.card-wrapper li.card-services-detail{margin:2em}@media all and (min-width:768px){#contact-form-sent section ul.card-wrapper li.card-services-detail,#home-page section ul.card-wrapper li.card-services-detail,#service-page section ul.card-wrapper li.card-services-detail{margin:1em;flex-basis:calc(33.33% - (1em * 2));padding:0;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}}#contact-form-sent section ul.card-wrapper li.card-services-detail a,#home-page section ul.card-wrapper li.card-services-detail a,#service-page section ul.card-wrapper li.card-services-detail a{height:100%;padding:2em;margin:0}#posts ul.blog-card-wrapper{padding:0;margin-bottom:0;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:768px){#posts ul.blog-card-wrapper{-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#posts .card-blog{flex-basis:auto;margin:1em 2em}@media all and (min-width:768px){#posts .card-blog{margin:1em;flex-basis:calc(33.33% - (1em * 2));flex-grow:0;max-width:calc(33.33% - (1em * 2))}}body#our-work section{padding:58.08px 0}body#our-work section h2{margin:0 auto 38.72px;font-weight:700}body#our-work .cs-block-wrapper{max-width:700px;margin:10px auto;padding:10px 20px 8px}body#our-work .cs-block-wrapper h1{margin-bottom:0}body#our-work .cs-block-wrapper a:hover{border-bottom:1px solid;padding-bottom:2px}body#our-work .cs-block-wrapper .lighter{opacity:.7}body#our-work .casestudy-hero{padding:6em 0;background-image:linear-gradient(rgba(20,10,0,0),rgba(20,10,0,.4)),url(/static/images/headers/cs/unicef_libya.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}body#our-work .casestudy .case-study-social-icons{float:right;display:inline;position:relative;bottom:0;width:30px;height:100%}body#our-work .casestudy-header-foldover{margin-top:-5em}body#our-work .what-people-say{text-align:center;color:#fff;margin:0 auto;width:100%}body#our-work .what-people-say .client-quote{color:#fff;line-height:1.25em;margin:2em auto 1em}body#our-work .what-people-say .client-name{color:#fff}body#our-work .home-page .our-blog .card,body#our-work .home-page .our-blog .hidden-spacer-card{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}body#our-work .home-page .our-blog .card{margin:1em 5% 1.5em}body#our-work .home-page .our-blog .hidden-spacer-card{height:0;margin:0}body.case-study-detail .reading-wrapper h3.blue{font-size:100%}@media (min-width:768px){body.case-study-detail .reading-wrapper h3.blue{font-size:135%}}body.case-study-detail .expanded .show-more-show-less svg{transform:rotate(180deg)}body.case-study-detail .expanded .show-more-show-less::before{content:"less"}body.case-study-detail .collapsed .show-more-show-less::before{content:"more"}.showme-content ul{padding-left:1.1em}#our-talks-detail #wrap{padding-top:20px}#our-talks-detail .row{padding:40px 10px}.talk-image-wrapper{width:100%;position:relative;padding-bottom:56.25%}.talk-image-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.our-books .card{margin:1.2em}@media (max-width:559px){.our-books .third img{max-height:240px;width:auto;display:block}}.our-books .card-info-book{padding:1.2em .75em;background-color:#fff}.our-books .card-info-book p{margin-bottom:.25em;padding-top:5px}.our-books .card-info-book .title{font-size:110%;font-weight:400;color:#117f89}.our-books .card-info-book .author{font-weight:400;color:#8db25c}.our-books .card-info-book .purchase-from{color:#117f89}.our-awards .card-horizontal .third{background-color:transparent}.our-awards .two-thirds .card-info-award{text-align:left}.our-awards .section-title{display:table}.our-awards .three-quarters,.our-books .three-quarters{margin:0 auto;float:none;padding:0 .5em}.our-awards .three-quarters div.white,.our-books .three-quarters div.white{text-align:center;margin-top:1.2em;line-height:1.45em;margin-bottom:1.15em}.our-awards .card-horizontal,.our-books .card-horizontal{margin:1.2em;width:500px;-webkit-box-flex:0;-webkit-flex:0 1 500px;-ms-flex:0 1 500px;flex:0 1 500px}.our-awards .card-horizontal>*,.our-books .card-horizontal>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.our-awards .third,.our-books .third{padding:.5em;background-color:#fff}.our-awards .third img,.our-books .third img{margin:.5em auto;max-height:240px;width:auto;display:block}.our-awards .card-info,.our-books .card-info{float:left;padding:1.2em .75em;background-color:#fff}.card-info .event-single-row h3,.card-info-eventlisting .event-single-row h3{font-size:1.2em;font-weight:700;margin-bottom:0;padding-bottom:.75em;color:#117f89}.card-info .event-single-row h3 a,.card-info-eventlisting .event-single-row h3 a{color:inherit}.hairline,.hairline-bottom{opacity:.15;margin:0 1.2em}.hairline-bottom{border-bottom:1px solid #000}.full-hairline{opacity:.15;padding:10px 0}.full-hairline-short{padding:5px 0}body.service-list .home-page .our-blog{padding-top:0;margin-top:-1em}body.service-list .home-page .our-blog .wrapper .card{width:310px}body.service-list ul{padding-left:0;margin-bottom:0}.content-filters{padding:0 1.2em}.content-filters .quarter{padding:0}.content-filters h1{font-size:175%}#privacy-policy #wrap a:hover{border-bottom:1px solid;padding-bottom:2px}#service-page #areas-of-expertise{color:#262929;padding:58.08px 0}#service-page #areas-of-expertise h2{margin:0 auto 38.72px}#service-page #areas-of-expertise section.wrapper{display:block;overflow:auto;padding:0}#service-page #areas-of-expertise section.wrapper .expertise-column{padding:0 2em}#service-page #areas-of-expertise section.wrapper .expertise-column h3{text-align:left;font-size:26.14px;line-height:60px}@media all and (min-width:768px){#service-page #areas-of-expertise section.wrapper{display:flex}#service-page #areas-of-expertise section.wrapper .expertise-column{flex-basis:33.33%}#service-page #areas-of-expertise section.wrapper .expertise-column h3{margin:38.72px 0 19.36px;line-height:initial}}#service-page #areas-of-expertise section.wrapper .expertise-column h3:hover{cursor:pointer}#service-page #areas-of-expertise section.wrapper .expertise-column h3:after{content:'▼';font-weight:700;position:relative;left:10px;font-size:13px}#service-page #areas-of-expertise section.wrapper .expertise-column h3.show-arrow{margin:0}#service-page #areas-of-expertise section.wrapper .expertise-column h3.show-arrow:after{content:'▲';font-size:13px}#service-page #areas-of-expertise section.wrapper .expertise-column ul{padding:0;display:none}#service-page #areas-of-expertise section.wrapper .expertise-column ul.show-block{display:block;padding-bottom:1.5em}#service-page #areas-of-expertise section.wrapper .expertise-column li{text-align:left;list-style:none;color:#262929;margin-bottom:0;line-height:1.5}#service-page #areas-of-expertise section.wrapper .expertise-column li>a{color:#117f89}@media all and (min-width:768px){#service-page #areas-of-expertise section.wrapper .expertise-column h3.show-arrow:after,#service-page #areas-of-expertise section.wrapper .expertise-column h3:after{content:none}#service-page #areas-of-expertise section.wrapper .expertise-column h3:hover{cursor:default}#service-page #areas-of-expertise section.wrapper .expertise-column ul{display:block;padding-bottom:0}#service-page #areas-of-expertise section.wrapper:first-of-type h3{margin-top:0}}#service-page #areas-of-expertise section.wrapper:first-of-type>.expertise-column:first-of-type h3{margin-top:0}#service-page #pricing{padding:3em 0}#service-page #pricing .reading-wrapper p{margin:2em 0;color:#262929}#service-page #pricing .price-wrapper{display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:2em;border:2px solid #000}@media all and (min-width:768px){#service-page #pricing .price-wrapper{-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 2em;border:0}}#service-page #pricing .price-wrapper [class*=pricing-tier]{background:#fff;min-height:370px;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:768px){#service-page #pricing .price-wrapper [class*=pricing-tier]{margin:0;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;border:2px solid #000}#service-page #pricing .price-wrapper .pricing-tier-2{background:#e4edeb;border-left:none;border-right:none}}#service-page #pricing .price-wrapper [class*=pricing-tier]>h3{text-transform:capitalize;text-align:center;font-size:19.36px;font-weight:700;line-height:60px;color:#262929}#service-page #pricing .price-wrapper [class*=pricing-tier] .pricing-scribbler-wrapper{padding:2em;flex-grow:1;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#service-page #pricing .price-wrapper [class*=pricing-tier] .pricing-scribbler-wrapper p{color:#262929;margin-bottom:0}#service-page #pricing .price-wrapper [class*=pricing-tier] .pricing-scribbler-wrapper div:first-of-type{margin-bottom:1em}#service-page #pricing .price-wrapper [class*=pricing-tier] .pricing-scribbler-wrapper div:last-of-type{margin-top:auto}#service-page #pricing .price-wrapper .pricing-tier-1{border-right:none}#service-page #pricing .price-wrapper .pricing-tier-3{border-left:none}#service-page #pricing .price-wrapper .pricing-tier-1>h3,#service-page #pricing .price-wrapper .pricing-tier-3>h3{background-color:#e4edeb}#service-page #pricing .price-wrapper .pricing-tier-2>h3{background-color:#117f89;color:#fff}@media all and (min-width:768px){#service-page .contact-button{margin:2em 0 0}}@media (min-width:440px){.our-awards .card-horizontal .third,.our-awards .card-horizontal flex-layout,.our-books .card-horizontal .third,.our-books .card-info-book{width:100%}.blog-detail h5{margin:0}.home-page .our-blog .event{margin:1em 0 0}.home-page .our-clients-logos .full{clear:left}#our-talks-detail .blog-detail .three-quarters{-webkit-box-flex:0;-webkit-flex:0 1 75%;-ms-flex:0 1 75%;flex:0 1 75%}#our-talks-detail .blog-detail .quarter{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}body#our-work .casestudy-hero{padding:8em 0}.card-info-eventlisting{padding:1em}}@media (min-width:460px){.blog-image-wrapper{height:460px;overflow:hidden;margin:0 auto;clear:left}}@media (min-width:540px){.our-awards .card-horizontal,.our-books .card-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.our-awards .card-horizontal .third,.our-books .card-horizontal .third{float:left;padding:1.6em 1em .5em}.our-awards .card-horizontal .third img,.our-books .card-horizontal .third img{height:auto;margin:0 auto 1em}.our-awards .card-horizontal .card-info,.our-books .card-horizontal .card-info{float:left}.our-awards .card-horizontal .card-info,.our-awards .card-horizontal .third{width:100%}.our-books .card-horizontal .third{width:33.33333333%}.our-books .card-horizontal .third img{max-height:none;width:100%}.our-books .card-horizontal .card-info{width:66.66666666%}}@media (min-width:768px){.home-page .our-blog .quarter .hide-large,.spacer-card{display:block}body#our-work .home-page .our-blog .card,body#our-work .home-page .our-blog .hidden-spacer-card{width:220px;-webkit-box-flex:1;-webkit-flex:1 0 220px;-ms-flex:1 0 220px;flex:1 0 220px}body#our-work .home-page .our-blog .card{margin:1em 2% 1.5em}body#our-work .home-page .our-blog .hidden-spacer-card{margin-top:0;margin-bottom:0}body#our-work .casestudy-hero{height:430px;padding:10em 0}body#posts .home-page .our-blog .card{width:220px;-webkit-box-flex:1;-webkit-flex:1 0 220px;-ms-flex:1 0 220px;flex:1 0 220px}.home-page .our-blog .quarter,.home-page .our-blog .three-quarters{width:100%;float:none}.home-page .our-blog .card{margin:1em 2% 1.5em}.home-page .our-blog .card,.home-page .our-blog .event{width:200px;-webkit-box-flex:1;-webkit-flex:1 0 200px;-ms-flex:1 0 200px;flex:1 0 200px}.home-page .our-blog .quarter .events{width:100%}.our-books .card .third{width:33.33333%}.our-books .card .third img{max-height:200px;width:auto}.our-books .card .two-thirds{width:66.66666%}.talk-image-wrapper{padding-bottom:353px}.card-info-eventlisting .event-single-row .fifth{padding:0 .5em}.our-awards .wrapper .blog-card-wrapper .card,.our-books .wrapper .blog-card-wrapper .card{width:500px;float:inherit}.home-page .our-blog .our-awards .card-horizontal,.home-page .our-blog .our-books .card-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:row;-webkit-box-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.home-page .our-blog .our-awards .card-horizontal .third,.home-page .our-blog .our-books .card-horizontal .third{-webkit-box-flex:0;-webkit-flex:0 1 33.3333333%;-ms-flex:0 1 33.3333333%;flex:0 1 33.3333333%}.home-page .our-blog .our-awards .card-horizontal .two-thirds,.home-page .our-blog .our-books .card-horizontal .two-thirds{-webkit-box-flex:0;-webkit-flex:0 1 66.6666666%;-ms-flex:0 1 66.6666666%;flex:0 1 66.6666666%}.our-awards .card-horizontal .third{width:33.33333333%}.our-awards .card-horizontal .third img{max-height:none;width:100%}.our-awards .card-horizontal .card-info{width:66.66666666%}}.slideshow,.slideshow img{height:300px}@media (min-width:992px){.home-page .our-blog .wrapper .card{margin:1.2em}.home-page .our-blog .hide-small{display:none}.home-page .our-blog .hide-large{display:block}.home-page .our-blog .events-wrapper .card{margin:.5em}.home-page .our-blog .wrapper .single-row{margin:.75em 1.2em}body.service-list .home-page .our-blog{margin-top:-1.15em}}@media (min-width:1093px){.our-awards .card .third img,.our-books .card .third img{width:100%;margin-bottom:1.75em}}@media (min-width:1200px){.home-page .our-blog .quarter{width:25%;float:left}.home-page .our-blog .three-quarters{width:75%;float:left}.home-page .our-blog .hide-small{display:block}.home-page .our-blog .hide-large{display:none}.home-page .our-blog .events-wrapper{margin:0 auto;text-align:center;display:inline-block;width:25%}.home-page .our-blog .events-wrapper .events{padding-top:0;margin:0}.home-page .our-blog .events-wrapper .event p.title{margin-bottom:0}.list-view-filter .quarter,.list-view-filter .three-quarters{padding:0 1.2em}.our-awards .wrapper .three-quarters,.our-books .wrapper .three-quarters{margin:0 auto;float:none}}.service-detail .services-description{background-color:#e4edeb}.service-detail ul.components-list{margin:0;padding:0}.service-detail ul.components-list li:last-of-type{margin-bottom:0}.service-detail a.link-common-breadcrumb{margin:1em;display:inline-block;color:#117f89}.service-detail a.link-common-breadcrumb:last-of-type{margin-bottom:3em}@media all and (min-width:768px){.service-detail a.link-common-breadcrumb:first-of-type{margin:2em 2em 0}.service-detail a.link-common-breadcrumb:last-of-type{margin:0 2em 2em}}.slideshow{cursor:move;cursor:-webkit-grab;cursor:grab;overflow:hidden}.slideshow .slick-list{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slideshow .slick-dots{bottom:0}.slideshow .slick-dots li button::before{color:#fff;font-weight:400;text-shadow:0 0 2px #fff;font-size:24px;opacity:.5;content:"○"}.slideshow .slick-dots li.slick-active button::before{opacity:1;font-weight:400;text-shadow:0 0 1px #fff;content:"●"}.case-studies-homepage-carousel{display:none;margin:0 1em}.case-studies-homepage-carousel.slick-initialized{display:block}.case-studies-homepage-carousel .slick-slide{margin:1em 10px}.case-studies-homepage-carousel .slick-list{margin:0 -10px}.case-studies-homepage-carousel .slick-dots{bottom:-30px}.case-studies-homepage-carousel .slick-dots li button::before{color:#9ec16c;font-weight:400;text-shadow:0 0 2px #9ec16c;font-size:24px;opacity:.5;content:"○"}.case-studies-homepage-carousel .slick-dots li.slick-active button::before{opacity:1;font-weight:400;text-shadow:0 0 1px #9ec16c;content:"●"}.case-studies-homepage-carousel .slick-next:before,.case-studies-homepage-carousel .slick-prev:before{color:#9ec16c}.case-studies-homepage-carousel div h3{color:#117f89;font-size:19.36px}.case-studies-homepage-carousel div img{opacity:.9;width:100%;height:180px;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center center;'}@media all and (min-width:768px){.case-studies-homepage-carousel div img{height:165px}}@media all and (min-width:1300px){.case-studies-homepage-carousel div img{height:225px}}.case-studies-homepage-carousel div a:hover img{opacity:1}#fourzerofour .full-width-dummy{width:100%;height:1px}#fourzerofour .full-width{width:100%}#fourzerofour p.half{float:none;margin:0 auto 20px}#fourzerofour .no-wrap{white-space:nowrap}#fourzerofour .helpful-links a{font-size:1.5em}#fourzerofour .helpful-links a.green.no-wrap::after{content:' |';color:#6c7a78;cursor:default}#fourzerofour .helpful-links a.green.no-wrap:last-of-type::after{display:none}@media (max-width:600px){#fourzerofour .helpful-links{text-align:center;width:80%}#fourzerofour .helpful-links a{display:inline-block}#fourzerofour .helpful-links a.green.no-wrap::after{display:none}}@media (max-width:400px){#fourzerofour .helpful-links{min-width:100%}}