*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{font-size:16px;font-family:"Open Sans", sans-serif;color:#0d0d0d;text-rendering:optimizeLegibility;font-weight:400;line-height:1.25}h1,h2,h3{font-family:"adobe-jenson-pro", Georgia, "Times New Roman", Times, serif}h1{font-size:2.75rem;line-height:1.07}@media (min-width: 530px){h1{font-size:3.75rem}}h2{font-size:1.75rem;line-height:1.15}@media (min-width: 530px){h2{font-size:2.25rem}}h3{font-size:1.25rem;line-height:1.15}@media (min-width: 530px){h3{font-size:1.75rem}}h4{font-size:1rem;font-weight:600}@media (min-width: 530px){h4{font-size:1.25rem}}a{text-decoration:none;color:#6195CF}p{margin-bottom:1em}p em{font-style:italic}p strong{font-weight:600}small{line-height:1;font-size:smaller}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}ul{list-style:disc}ol{list-style:decimal}.subheader{color:#AAAAAA}.social-card a{color:#45597B}.social-card a:hover{color:#6195CF}.font-thin{font-weight:400}.font-bold{font-weight:600}.font-small{font-size:.8rem}a.button,input[type=submit].button{font-size:inherit;padding:0.5em 1.25em;border-radius:3px;background:#39414b;color:#FFF;text-decoration:none;border:0}.button{padding:10px 20px}.button.disabled{background:#BBB}.button.green{background:#57D93D}.button.blue{background:#395488}.button.red{background:#D83E3C}.button.square{border-radius:0}.form-field label{display:block;font-weight:700;font-size:1rem}.form-field input[type=text],.form-field input[type=password],.form-field input[type=number],.form-field input[type=url],.form-field input[type=email],.form-field input[type=tel],.form-field textarea{font-size:1rem;border:1px solid #BBB;padding:0.75em;border-radius:2px}.form-field.check-box label{display:inline}.form-field.required label:after{margin-left:0.25em;content:'*';color:#D83E3C}.form-field.with-error label{color:#D83E3C}.form-field.with-error input,.form-field.with-error textarea{border:1px solid #D83E3C}.form-actions{text-align:right}.form-title{margin:1.5em 0 0.5em;font-weight:400}form input[type=text],form input[type=email],form textarea,form button,form input[type=submit],form #email-50d88d90-87a2-48ed-94a9-a141da52c545,form #email-dd49f7c5-9cae-4ca9-bdb0-0600abeaa95b{font-size:1rem;letter-spacing:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}form input[type=text],form input[type=email],form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;width:100%;border:2px solid #E0E0E0;border-radius:5px;margin-bottom:0.75em}form input[type=text]:focus,form input[type=email]:focus,form textarea:focus{border-color:#6195CF;outline:0}form form.hs-form .form-columns-2 .hs-form-field .hs-input,form form.hs-form .form-columns-3 .hs-form-field .hs-input{width:100%}form #email_content2-02f6d985-bc3d-40a0-9bff-c8610111844b,form #email_content2-dd49f7c5-9cae-4ca9-bdb0-0600abeaa95b{height:274px}form textarea{resize:none}form button,form input[type=submit]{padding-top:11px;padding-bottom:9px;padding-right:24px;padding-left:24px;border-width:0px;cursor:pointer;background-color:#45597b;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:500ms ease-in-out}form input[type=submit]{margin:0px}form button:hover,form input[type=submit]:hover{background-color:rgba(69,89,123,0.8);color:white}form button.attachb{margin-right:19px;background-color:rgba(170,170,170,0.3);color:rgba(170,170,170,0.8)}form button.attach:hover{background-color:rgba(170,170,170,0.5);color:#aaaaaa}span.hs-form-required{display:none}#send,.hs-button.primary.large{margin-top:.5em;padding:15px 50px;border-radius:5px}#hsForm_50d88d90-87a2-48ed-94a9-a141da52c545 input.hs-button.primary.large{position:inherit}#hsForm_02f6d985-bc3d-40a0-9bff-c8610111844b input.hs-button.primary.large{right:90px}#hsForm_dd49f7c5-9cae-4ca9-bdb0-0600abeaa95b input.hs-button.primary.large{right:89px}#hsForm_dd49f7c5-9cae-4ca9-bdb0-0600abeaa95b{margin-bottom:100px}html,body{font-size:20px}body{background-color:#0d0d0d}.header-content{max-width:100%}a.bar,a.left,a.right{text-decoration:none}#main-container{margin-top:50px}#determinants-of-health .photo-container{background:linear-gradient(rgba(2,0,0,0.2) 0%, rgba(0,0,0,0.75) 100%),url("../../images/features/determinants-of-health/feature_banner.jpg?1718125268") rgba(0,0,0,0.62);background-size:100%, cover}#determinants-of-health .title{color:white}#determinants-of-health h2{margin-bottom:10px}#killer-truths .photo-container{background:linear-gradient(rgba(2,0,0,0.2) 0%, rgba(0,0,0,0.75) 100%),url("../../images/features/killer-truths/killer-truths-banner.png?1718125267") rgba(0,0,0,0.62);background-size:100%, cover}#zika .photo-container{background:linear-gradient(rgba(2,0,0,0.2) 0%, rgba(0,0,0,0.75) 100%),url("../../images/zika-map.png?1718125267") rgba(0,0,0,0.62);background-size:100%, cover}#zika .title{color:white}#zika h2{margin-bottom:10px}#careplans .photo-container{background:linear-gradient(rgba(2,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),url("../../images/features/careplans/feature_page_1.jpg?1718125268") rgba(0,0,0,0.62);background-size:100%, cover}#careplans .title{color:white}#digital-healthcare.block{background-color:white}#digital-healthcare .photo-container{background:linear-gradient(rgba(11,94,148,0.3) 0%, #0b5e94 100%),url("../../images/features/digital-healthcare/digital_health_cover_transp.gif?1718125270") rgba(255,255,255,0.62);background-size:auto 100%;background-repeat:no-repeat;background-position:right}#digital-healthcare .title{color:white}#us-healthcare-feature .photo-container{background:linear-gradient(rgba(2,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),url("../../images/features/us-healthcare/header_image.png?1718125267") rgba(0,0,0,0.62)}#us-healthcare-feature .title{color:white}#from-bathroom-to-healthroom{background-color:rgba(0,0,0,0.5)}#from-bathroom-to-healthroom .photo-container{background:rgba(0,0,0,0.5) url("../../images/home/bathroom.png?1718125267");background-size:cover;background-position:center center}#from-bathroom-to-healthroom .title{color:white}#democracy .photo-container{background-image:url("../../images/home/democracy.png?1718125267")}#democracy .title .tag{color:#9B9B9B}#democracy .title .name{color:#D75F4E}#democracy .title .sub-name{color:#6C8696}#oral-history .photo-container{background-image:url("../../images/home/oral-history.jpg?1718125270")}#oral-history .title .tag{color:#f9f9f9}#oral-history .title .name{color:#f9f9f9}#oral-history .title .sub-name{color:#f9f9f9}#world-cup .photo-container{background-image:url("../../images/features/world-cup/hero.jpg")}#hgraph .photo-container{background-image:url("../../images/home/hgraph_large.png?1718125267")}#oracle .photo-container{background-image:url("../../images/home/oracle.jpg?1718125270")}#three-m .photo-container{background-image:url("../../images/home/3m.jpg?1718125270")}#culture .photo-container{background-image:url("../../images/home/culture-2017.jpg?1718125270")}#process .photo-container{background-image:url("../../images/home/aps.jpg?1718125270")}#diabetes .photo-container{background-image:url("../../images/healthcare/diabetes.jpg?1718125270")}#ebola-guide .photo-container{background-image:url("../../images/features/ebola-care-guideline/haz_zoom_bg.png?1718125267");background-position:85% 20%;background-color:#e5f5f5}#ebola-guide .title .name{color:#373D3D}#ebola-guide .sub-name{color:#555d62}#ebola .photo-container{background-image:url("../../images/home/ebola.png?1718125267")}#ebola .title .name{color:#00C4E9}#ebola .title .sub-name{color:#A5DEF1}.quote.background{background-color:white;max-width:100%;padding-left:12%;padding-right:12%}#disrupt .photo-container{display:none;background-image:url("../../images/features/disrupt/video_fallbacks/section-5-top.jpg?1718125270");background-position:40% 0}@media only screen and (max-width: 760px){#disrupt .photo-container{display:block}}#blog .title{width:100%;padding:1em 3em;background:rgba(0,0,0,0.55)}#blog .title:after{z-index:-10;content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);width:100%}.double{display:table;width:100%;min-height:309px;position:relative}#homepage-hero{background-size:cover;text-align:center;color:#FFFFFF;text-shadow:0px 2px 20px rgba(0,0,0,0.8);position:relative;height:auto;min-height:0;max-height:none;background-size:cover;background-position:bottom center}#homepage-hero:hover .photo-container,#homepage-hero:hover .video-container{-webkit-transform:none;transform:none}#homepage-hero .photo-container,#homepage-hero .video-container{min-height:630px;background-size:cover;background-position-y:bottom}#homepage-hero .photo-container video,#homepage-hero .video-container video{width:100%;height:auto}#homepage-hero .title{position:static;height:auto;display:flex;flex-direction:column;padding:20px 0 0 0}#homepage-hero .title h1{padding:0 15px}#homepage-hero .actual-content{margin:14px 0;padding:0 15px}#homepage-hero .actual-portfolio{margin:0 auto;padding:0 10px}#homepage-hero .actual-portfolio.spacer{height:300px}#homepage-hero .actual-portfolio img{margin:0 auto;width:auto}#homepage-hero .actual-portfolio-description{-webkit-backdrop-filter:blur(15px);width:100%;padding:15px;background:rgba(0,0,0,0.3)}#homepage-hero .actual-portfolio-description p{margin-bottom:0}#homepage-hero .actual-portfolio-description p+.actual-button{margin-top:10px}#homepage-hero .actual-button{margin-top:0;border:1px solid rgba(255,255,255,0.5);border-radius:5px;display:inline-block;padding:10px 35px;transition:250ms;background-color:rgba(255,255,255,0.15)}#homepage-hero .actual-button:hover{background-color:rgba(255,255,255,0.2)}.actual-button{margin-top:25px;border:1px solid #ffffff;border-radius:5px;display:inline-block;padding:10px;transition:350ms;cursor:pointer}.actual-button:hover{background:rgba(0,0,0,0.2)}.contact-container{background-size:cover;text-align:center;padding-bottom:1em;color:white}.contact-container a .actual-button{color:white}.contact-container .actual-button{padding-left:30px;padding-right:30px}.contact-container .sub-title{margin-top:.65em}@media only screen and (max-width: 750px){.contact-container{display:none}}.clients,.news{background:#f9f9f9;text-align:center;color:#9B9B9B}.clients .small-title,.news .small-title{margin:0 20px 30px;padding-top:60px;text-align:center}.clients table.non-mobile,.news table.non-mobile{width:100%}@media only screen and (max-width: 500px){.clients table.non-mobile,.news table.non-mobile{display:none !important}}.clients table.non-mobile tbody tr td,.news table.non-mobile tbody tr td{text-align:center;padding:25px 15px;vertical-align:middle;max-width:300px}.clients table.non-mobile tbody tr td img,.news table.non-mobile tbody tr td img{margin:0 auto}.clients ul.mobile,.news ul.mobile{display:none;list-style:none;width:auto;margin:0 auto}@media only screen and (max-width: 500px){.clients ul.mobile,.news ul.mobile{display:inline-block !important}}.clients ul.mobile li,.news ul.mobile li{margin:0 auto;width:85%;margin-bottom:40px;text-align:center}.clients ul.mobile li img,.news ul.mobile li img{margin:0 auto;margin-bottom:15px}.clients ul.mobile li a,.news ul.mobile li a{color:#9B9B9B}.news table.non-mobile tbody tr:first-child td{padding:5px 15px}.news table.non-mobile tbody tr:last-child td{padding-top:0;padding-bottom:60px}.recent-blog-post .block{border-bottom-width:0px}.block{position:relative;display:block;box-shadow:0 0 0px #000;overflow:hidden;z-index:0;min-height:472px;max-height:472px}.block .photo-container{transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;background-size:cover;background-position:left center;background-repeat:no-repeat;width:100%;min-height:472px;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.block .video-container,.block .photo-container{width:100%;min-height:472px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out}.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{position:absolute;bottom:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}@media only screen and (min-width: 1650px){.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{-webkit-transform:translateY(10%);transform:translateY(10%)}}@media only screen and (min-width: 1900px){.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{-webkit-transform:translateY(20%);transform:translateY(20%)}}@media only screen and (min-width: 2150px){.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{-webkit-transform:translateY(30%);transform:translateY(30%)}}@media only screen and (max-width: 1350px){.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{-webkit-transform:translateX(10%);transform:translateX(10%)}}@media only screen and (max-width: 1200px){.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{-webkit-transform:translateX(12%);transform:translateX(12%)}}@media only screen and (max-width: 1000px){.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{-webkit-transform:translateX(25%);transform:translateX(25%)}}@media only screen and (max-width: 760px){.block .video-container #disrupt-vid,.block .photo-container #disrupt-vid{display:none}}.block:hover .photo-container{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}.block:hover .video-container{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.block.bar{width:100%;position:relative}.block.half{width:50%;display:table-cell}.block .title{color:#FFF;position:absolute;bottom:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){.block .title{padding:6em 1em 2em}}@media only screen and (min-width: 601px){.block .title{padding:6em 3em 2em}}.block .title h2,.block .title h3,.block .title h5{margin-bottom:0}.block .title .name{margin-bottom:0px}.block .title h2{margin-bottom:0.2em}.block .title .tag,.block .title .button{display:inline-block;margin-bottom:1em;text-transform:uppercase}.block .title .tag{margin-bottom:10px}@media only screen and (max-width: 640px){.double{display:block}.block.half{display:block;width:100%}.block,.block .photo-container{min-height:600px}}#blog .photo-container{background-position:left top}