@charset "UTF-8";@font-face{font-family:'NittiGrotesk-Light';src:url(../fonts/nittigrotesk-light-v20.eot);src:local("☺"),url(../fonts/nittigrotesk-light-v20.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'NittiGrotesk-Medium';src:url(../fonts/NittiGrotesk-Medium.eot);src:local("☺"),url(../fonts/NittiGrotesk-Medium.woff) format("woff"),url(../fonts/NittiGrotesk-Medium.ttf) format("truetype"),url(../fonts/NittiGrotesk-Medium.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'NittiGrotesk-Black';src:url(../fonts/NittiGrotesk-Black.eot);src:local("☺"),url(../fonts/NittiGrotesk-Black.woff) format("woff"),url(../fonts/NittiGrotesk-Black.ttf) format("truetype"),url(../fonts/NittiGrotesk-Black.svg) format("svg");font-weight:400;font-style:normal}.hidden{display:none!important}.grid{margin:0 0 20px}.clearfix:after,.grid:after{content:"";display:table;clear:both}[class*=col-]{float:left;padding-right:20px}.grid [class*=col-]:last-of-type{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-8{width:12.5%}@media (max-width:959px){.col-1-2,.col-1-3,.col-1-4,.col-1-8,.col-2-3{width:100%}}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*=col-]:last-of-type{padding-right:20px}a,abbr,acronym,address,article,aside,audio,b,big,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h4,h5,h6,header,hgroup,html,i,img,input,ins,kbd,label,legend,li,mark,menu,nav,ol,output,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;box-sizing:border-box;font-family:'NittiGrotesk-Medium',gotham,helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}em,h1,h2,h3,p{padding:0;border:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}em,h3,p{margin:0}h2,h3,p{font-family:'NittiGrotesk-Medium',gotham,helvetica,arial,sans-serif}em{font-size:100%}a:focus,abbr:focus,acronym:focus,address:focus,article:focus,aside:focus,audio:focus,b:focus,big:focus,body:focus,button:focus,canvas:focus,caption:focus,center:focus,cite:focus,code:focus,dd:focus,del:focus,details:focus,dfn:focus,div:focus,dl:focus,dt:focus,em:focus,embed:focus,fieldset:focus,figcaption:focus,figure:focus,footer:focus,form:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,header:focus,hgroup:focus,html:focus,i:focus,img:focus,input:focus,ins:focus,kbd:focus,label:focus,legend:focus,li:focus,mark:focus,menu:focus,nav:focus,ol:focus,output:focus,p:focus,q:focus,ruby:focus,s:focus,samp:focus,section:focus,select:focus,small:focus,span:focus,strike:focus,strong:focus,sub:focus,summary:focus,sup:focus,table:focus,tbody:focus,td:focus,textarea:focus,tfoot:focus,th:focus,thead:focus,time:focus,tr:focus,tt:focus,u:focus,ul:focus,var:focus,video:focus{outline:none}body,html{overflow-x:hidden}html{width:100vw;color:#fff}html.lock{overflow:hidden}body{max-width:100vw}.colour-changer section{background:0 0}h1,h2{font-weight:300;margin:0 0 15px}h1{font-family:NittiGrotesk-Black,gotham,helvetica,arial,sans-serif;letter-spacing:-.5px;font-size:120px}@media (min-width:960px) and (max-width:1439px){h1{font-size:112px}}@media (max-width:959px){h1{font-size:60px}}h2{font-size:48px}@media (max-width:959px){h2{font-size:36px}}h3{font-size:24px;font-weight:100;line-height:34px;letter-spacing:.1px}p{font-size:20px;line-height:30px;letter-spacing:-.3px}p.large,time.large{font-size:36px;line-height:38px;margin-top:23px}@media (min-width:960px) and (max-width:1439px){p.large{font-size:28px;line-height:32px;margin-top:15px}}p em{font-size:17px}p sup{font-size:60%}@media (min-width:960px) and (max-width:1439px){time.large{font-size:28px;line-height:32px;margin-top:15px}}a{text-decoration:none;color:#2a8dc3}@media (max-width:959px){a{word-break:break-word}a>*{word-break:initial}}.content p a,em{font-family:'Libre Baskerville',serif}.content p a{font-size:.85em}.content p em a{font-size:inherit}.colour-changer{background-color:#2a8dc3}.strikethrough,body{position:relative}.strikethrough::after{border-bottom:4px solid #16282a;content:"";left:0;margin-top:calc(.125em/2*-1);position:absolute;right:0;top:50%}.overlay-main-blue{background-color:#2a8dc3;left:0;top:0;position:fixed;height:100vh;width:100vw;z-index:2000000}.content-wrap{width:1168px;margin:0 auto;position:relative}@media (min-width:960px) and (max-width:1439px){.content-wrap{width:960px}}@media (max-width:959px){.content-wrap{width:calc(100vw - 44px);margin:0 22px}}@media (max-width:767px){.content-wrap{width:100vw;margin:0;padding:22px}}@media (min-width:960px){.content-wrap.pad-left{padding-left:240px}}@media (min-width:1440px){.content-wrap.pad-left{padding-left:292px}}.content-wrap.centre,.content-wrap.centre h1,.content-wrap.centre h2,.content-wrap.centre h3,.content-wrap.centre h4,.content-wrap.centre h5,.content-wrap.centre h6{text-align:center}@media (max-width:959px){.content-wrap.mobile-centre{text-align:center;padding-left:10vw;padding-right:10vw}}.content-wrap.v-centre{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;height:100%}.content p,.content ul li{font-family:NittiGrotesk-Light,gotham,helvetica,arial,sans-serif;font-size:20px;text-shadow:0 0 .5px rgba(147,149,152,.6);-webkit-font-smoothing:initial;font-smoothing:initial}.content p{margin-bottom:30px;letter-spacing:.2px}.content a{text-shadow:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;transition:background .2s,color .4s}.content a:not(.no-hover):hover{background:#2a8dc3;color:#fff;padding:0 6px;margin:0 -6px}.content h2,.content h3{margin-top:45px}.content h2:first-child,.content h3:first-child{margin-top:0}.content h4,.content h5{margin-top:30px}.content blockquote,.content blockquote p{font-family:NittiGrotesk-Black,gotham,helvetica,arial,sans-serif;font-size:55px;line-height:75px}@media (max-width:767px){.content blockquote,.content blockquote p{font-size:45px;line-height:55px}}.content .hs-cta-node>a:hover{background-color:inherit!important}.articles .article-list article,.hero,.related .article-list article{background-size:cover;background-repeat:no-repeat;background-position:center;height:600px}@media (max-width:767px){.hero{height:100vh}}.hero p.large,.page-template-about footer.site-footer{margin-top:0}.hero hr{width:79px}.intro .content-wrap h2{letter-spacing:2.25px;padding-left:10px}@media (max-width:767px){.intro .content-wrap h2{padding-left:0;padding-right:0}}.intro .content-wrap p{letter-spacing:.5px;line-height:30px;padding-left:10px}@media (min-width:960px){.intro .content-wrap p{max-width:660px}}@media (max-width:767px){.intro .content-wrap p{padding-left:0;padding-right:0}}.articles,.related{overflow-x:hidden;padding-bottom:0;overflow-y:auto}@media (min-width:960px){.articles,.related{padding-bottom:100px}}.articles .article-list,.related .article-list{overflow:auto;max-width:1168px;transition:opacity .4s}.articles .article-list.fade,.related .article-list.fade{opacity:.4}@media (max-width:959px){.articles .article-list,.related .article-list{padding:0}}@media (max-width:767px){.articles .article-list,.related .article-list{display:block}}.articles .article-list.related,.related .article-list.related{margin-bottom:100px}.articles .article-list article,.related .article-list article{width:292px;height:292px;background-color:#16282a;position:relative;background-blend-mode:lighten;overflow:hidden;float:left;padding:25px 23px 80px}@media (min-width:960px) and (max-width:1439px){.articles .article-list article,.related .article-list article{width:240px;height:240px}}@media (min-width:768px) and (max-width:959px){.articles .article-list article,.related .article-list article{width:calc((100vw - 44px)/3);height:calc((100vw - 44px)/3)}}@media (max-width:767px){.articles .article-list article,.related .article-list article{width:50vw;height:50vw;padding:15px 15px 40px}}@media (max-width:374px){.articles .article-list article,.related .article-list article{width:100vw;height:100vw;padding:22px 22px 40px}}.articles .article-list article a,.related .article-list article a{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:50}.articles .article-list article .bar,.related .article-list article .bar{width:62px;border-top:2px solid #2a8dc3;position:relative;transition:border-color .4s,opacity .4s;z-index:20}.articles .article-list article .bar.category,.related .article-list article .bar.category{width:auto;font-size:19.92px;font-family:NittiGrotesk-Light,gotham,helvetica,arial,sans-serif;font-weight:600}.articles .article-list article p.large,.related .article-list article p.large{max-height:195px;overflow:hidden;display:block;z-index:20;position:relative;transition:color .4s,opacity .4s;color:#2a8dc3}.articles .article-list article .excerpt,.related .article-list article .excerpt{max-height:195px;overflow:hidden;display:block;z-index:20;color:#2a8dc3}@media (min-width:960px) and (max-width:1439px){.articles .article-list article .excerpt,.articles .article-list article p.large,.related .article-list article .excerpt,.related .article-list article p.large{max-height:120px}}@media (max-width:959px){.articles .article-list article .excerpt,.articles .article-list article p.large,.related .article-list article .excerpt,.related .article-list article p.large{max-height:calc((100vw/3 - 44px) - 60px);font-size:24px;line-height:26px;margin-top:12px}}@media (max-width:767px){.articles .article-list article .excerpt,.articles .article-list article p.large,.related .article-list article .excerpt,.related .article-list article p.large{max-height:calc((100vw/2) - 75px);font-size:19px;line-height:21px}}@media (max-width:374px){.articles .article-list article .excerpt,.articles .article-list article p.large,.related .article-list article .excerpt,.related .article-list article p.large{max-height:calc((100vw) - 55px);font-size:24px;line-height:26px;margin-top:8px}}.articles .article-list article .excerpt.greeting,.articles .article-list article p.large.greeting,.related .article-list article .excerpt.greeting,.related .article-list article p.large.greeting{opacity:0;position:absolute;top:27px;max-width:83%;transition:opacity .4s}.articles .article-list article .excerpt,.related .article-list article .excerpt{margin-top:8px;font-family:NittiGrotesk-Light,gotham,helvetica,arial,sans-serif;font-size:20px;line-height:22px;font-weight:600;position:relative;transition:opacity .4s}@media (max-width:374px){.articles .article-list article .excerpt,.related .article-list article .excerpt{display:none}}.articles .article-list article .category,.related .article-list article .category{color:#2a8dc3;position:absolute;bottom:18px;text-transform:capitalize;padding-top:5px;transition:color .4s,border-color .4s}@media (max-width:767px){.articles .article-list article .category,.related .article-list article .category{bottom:13px}}.articles .article-list article .category time,.related .article-list article .category time{transition:font-size 1s}.articles .article-list article .overlay,.related .article-list article .overlay{position:absolute;left:0;top:-.25%;width:100.25%;height:100.5%;background:#2a8dc3;background-blend-mode:overlay;opacity:.1}.articles .article-list article.work .bar,.articles .article-list article.work p,.related .article-list article.work .bar,.related .article-list article.work p,section.offices .location-hover-box.careers-hover .careers-list img.hover{opacity:0;transition:opacity .4s}.articles .article-list article.work:hover .bar,.articles .article-list article.work:hover .excerpt,.articles .article-list article.work:hover p,.blog section.articles .article-list article.post .bar,.blog section.articles .article-list article.post .category,.blog section.articles .article-list article.post p.large,.category section.articles .article-list article.post .bar,.category section.articles .article-list article.post .category,.category section.articles .article-list article.post p.large,.related .article-list article.work:hover .bar,.related .article-list article.work:hover .excerpt,.related .article-list article.work:hover p,.tag section.articles .article-list article.post .bar,.tag section.articles .article-list article.post .category,.tag section.articles .article-list article.post p.large{opacity:1;color:#fff}.articles .article-list article.post,.related .article-list article.post{background-image:none}.articles .article-list article.post .excerpt,.related .article-list article.post .excerpt{display:none}.articles .article-list article.post:hover .bar,.articles .article-list article.post:hover h2,.articles .article-list article.post:hover p,.related .article-list article.post:hover .bar,.related .article-list article.post:hover h2,.related .article-list article.post:hover p,section.offices .location-hover-box.careers-hover:hover.extend .careers-list:hover .greeting,section.offices .location-hover-box.careers-hover:hover.extend .careers-list:hover .title,section.offices .location-hover-box.careers-hover:hover.extend .careers-list:hover .type,section.offices .location-hover-box.careers-hover:hover.extend .careers-list:hover time{color:#fff;border-color:#fff}.articles .article-list article.post.reports,.related .article-list article.post.reports{background-color:#fff}.articles .article-list article.careers,.related .article-list article.careers{background-color:#2a8dc3}.articles .article-list article.careers .bar,.related .article-list article.careers .bar{border-color:#fff}.articles .article-list article.careers .category,.articles .article-list article.careers p,.hubspot-form #fform .hs-form-field.hs_attach_document .input .hs-input[type=file]:after,.hubspot-form #fform .hs-form-field.hs_attach_document .input .hs-input[type=file]:before,.hubspot-form #fform .hs-form-field.hs_upload_cover_letter .input .hs-input[type=file]:after,.hubspot-form #fform .hs-form-field.hs_upload_cover_letter .input .hs-input[type=file]:before,.hubspot-form #fform .hs-form-field.hs_upload_cv .input .hs-input[type=file]:after,.hubspot-form #fform .hs-form-field.hs_upload_cv .input .hs-input[type=file]:before,.hubspot-form #fform div.hs_attach_document .input .hs-input[type=file]:after,.hubspot-form #fform div.hs_attach_document .input .hs-input[type=file]:before,.hubspot-form #fform div.hs_upload_cover_letter .input .hs-input[type=file]:after,.hubspot-form #fform div.hs_upload_cover_letter .input .hs-input[type=file]:before,.hubspot-form #fform div.hs_upload_cv .input .hs-input[type=file]:after,.hubspot-form #fform div.hs_upload_cv .input .hs-input[type=file]:before,.hubspot-form .hbspt-form .hs-form-field.hs_attach_document .input .hs-input[type=file]:after,.hubspot-form .hbspt-form .hs-form-field.hs_attach_document .input .hs-input[type=file]:before,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cover_letter .input .hs-input[type=file]:after,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cover_letter .input .hs-input[type=file]:before,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cv .input .hs-input[type=file]:after,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cv .input .hs-input[type=file]:before,.hubspot-form .hbspt-form div.hs_attach_document .input .hs-input[type=file]:after,.hubspot-form .hbspt-form div.hs_attach_document .input .hs-input[type=file]:before,.hubspot-form .hbspt-form div.hs_upload_cover_letter .input .hs-input[type=file]:after,.hubspot-form .hbspt-form div.hs_upload_cover_letter .input .hs-input[type=file]:before,.hubspot-form .hbspt-form div.hs_upload_cv .input .hs-input[type=file]:after,.hubspot-form .hbspt-form div.hs_upload_cv .input .hs-input[type=file]:before,.related .article-list article.careers .category,.related .article-list article.careers p,section.offices .location-hover-box.careers-hover .careers-list:hover .title,section.offices .location-hover-box.careers-hover .careers-list:hover time{color:#fff}.articles .article-list article.careers p span,.offices h2,.related .article-list article.careers p span,section.offices .location-hover-box.careers-hover .careers-list:hover .greeting{color:#16282a}.articles .article-list article.no-image .bar,.articles .article-list article.no-image .category,.articles .article-list article.no-image p.large,.related .article-list article.no-image .bar,.related .article-list article.no-image .category,.related .article-list article.no-image p.large{opacity:1!important}.articles .article-list article.no-image .overlay,.related .article-list article.no-image .overlay{opacity:.1}.articles .article-list article .hover-overlay,.related .article-list article .hover-overlay{background-color:#2a8dc3;position:absolute;transition:left .8s,top .8s;left:-.25%;top:-100.25%;width:100.25%;height:100.5%;opacity:.75}.articles .article-list article:nth-child(4n-1) .hover-overlay,.related .article-list article:nth-child(4n-1) .hover-overlay{left:100%;top:0}.articles .article-list article:nth-child(4n-2) .hover-overlay,.related .article-list article:nth-child(4n-2) .hover-overlay{left:0;top:100%}.articles .article-list article:nth-child(4n-3) .hover-overlay,.related .article-list article:nth-child(4n-3) .hover-overlay{left:-100%;top:0}.articles .article-list article:hover .bar,.related .article-list article:hover .bar{border-color:#fff}.articles .article-list article:hover .hover-overlay,.related .article-list article:hover .hover-overlay{left:0;top:0}.articles .article-list article.offices:hover p.large,.related .article-list article.offices:hover p.large{opacity:0}.articles .article-list article.offices:hover p.large.greeting,.related .article-list article.offices:hover p.large.greeting{opacity:1}@media (min-width:1200px){.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(5),.articles .article-list.offset article:nth-child(7),.articles .article-list.offset article:nth-child(9),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(5),.related .article-list.offset article:nth-child(7),.related .article-list.offset article:nth-child(9){margin-top:-146px}.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(2),.articles .article-list.offset article:nth-child(4),.articles .article-list.offset article:nth-child(9),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(2),.related .article-list.offset article:nth-child(4),.related .article-list.offset article:nth-child(9){height:438px}.articles .article-list.offset article:nth-child(11) p.large,.articles .article-list.offset article:nth-child(2) p.large,.articles .article-list.offset article:nth-child(4) p.large,.articles .article-list.offset article:nth-child(9) p.large,.related .article-list.offset article:nth-child(11) p.large,.related .article-list.offset article:nth-child(2) p.large,.related .article-list.offset article:nth-child(4) p.large,.related .article-list.offset article:nth-child(9) p.large{max-height:300px}}@media (min-width:960px) and (max-width:1439px){.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(5),.articles .article-list.offset article:nth-child(7),.articles .article-list.offset article:nth-child(9),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(5),.related .article-list.offset article:nth-child(7),.related .article-list.offset article:nth-child(9){margin-top:-120px}.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(2),.articles .article-list.offset article:nth-child(4),.articles .article-list.offset article:nth-child(9),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(2),.related .article-list.offset article:nth-child(4),.related .article-list.offset article:nth-child(9){height:360px}.articles .article-list.offset article:nth-child(11) p.large,.articles .article-list.offset article:nth-child(2) p.large,.articles .article-list.offset article:nth-child(4) p.large,.articles .article-list.offset article:nth-child(9) p.large,.related .article-list.offset article:nth-child(11) p.large,.related .article-list.offset article:nth-child(2) p.large,.related .article-list.offset article:nth-child(4) p.large,.related .article-list.offset article:nth-child(9) p.large{max-height:220px}}@media (min-width:768px) and (max-width:959px){.articles .article-list.offset article:nth-child(1),.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(3),.related .article-list.offset article:nth-child(1),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(3){height:calc((100vw - 44px)/3*1.5)}.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(5),.articles .article-list.offset article:nth-child(8),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(5),.related .article-list.offset article:nth-child(8){margin-top:calc(0px - ((100vw - 43px)/3)/2)}}@media (min-width:580px) and (max-width:767px){.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(2),.articles .article-list.offset article:nth-child(4),.articles .article-list.offset article:nth-child(8),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(2),.related .article-list.offset article:nth-child(4),.related .article-list.offset article:nth-child(8){height:calc(50vw*1.5)}.articles .article-list.offset article:nth-child(11),.articles .article-list.offset article:nth-child(3),.related .article-list.offset article:nth-child(11),.related .article-list.offset article:nth-child(3){margin-top:calc(0px - (50vw/2))}.articles .article-list.offset article:nth-child(5),.related .article-list.offset article:nth-child(5){margin-top:calc(0px - (50vw))}}.articles .load-more,.related .load-more{cursor:pointer;margin:40px auto 0;padding:0;width:100%;height:100%;text-align:center}.articles .load-more img,.related .load-more img{height:34px;width:34px}@keyframes pop{0%{transform:scale(1)}10%,35%,36.8%,49%{transform:scale(3)}35.8%{transform:scale(3.7)}55%{transform:scale(4)}65%{transform:scale(10)}68%{transform:scale(30)}to{transform:scale(960)}}section.offices{padding-bottom:100px}@media (max-width:959px){section.offices{display:none}}section.offices h2{margin-bottom:20px;color:#16282a}section.offices .location-box{width:147px;height:147px;position:relative;transition:all .3s}section.offices .location-box,section.offices .location-hover-box{border:1px solid #16282a;float:left;margin-right:-1px;margin-bottom:-1px;padding:5px 10px;cursor:pointer}@media (min-width:960px) and (max-width:1439px){section.offices .location-box,section.offices .location-hover-box{width:121px;height:121px}}@media (max-width:959px){section.offices .location-box,section.offices .location-hover-box{width:calc(((100vw - 44px)/5) + 1px);height:calc(((100vw - 44px)/5) + 1px)}}section.offices .location-box.shift-left,section.offices .location-hover-box.shift-left{margin-left:438px}@media (min-width:960px) and (max-width:1439px){section.offices .location-box.shift-left,section.offices .location-hover-box.shift-left{margin-left:360px}}@media (max-width:959px){section.offices .location-box.shift-left,section.offices .location-hover-box.shift-left{margin-left:0}}section.offices .location-box.shift-left-2,section.offices .location-hover-box.shift-left-2{margin-left:584px}@media (min-width:960px) and (max-width:1439px){section.offices .location-box.shift-left-2,section.offices .location-hover-box.shift-left-2{margin-left:480px}}@media (max-width:959px){section.offices .location-box.shift-left-2,section.offices .location-hover-box.shift-left-2{margin-left:0}}section.offices .location-box .title{font-size:48.02px;color:#2a8dc3;transition:color .3s}section.offices .location-hover-box .title{font-size:48.02px}section.offices .location-box .title-full,section.offices .location-hover-box .title-full{display:none}section.offices .location-box .type,section.offices .location-box time{color:#2a8dc3;transition:color .3s,border-top-color .3s}section.offices .location-box .type,section.offices .location-box time,section.offices .location-hover-box .type,section.offices .location-hover-box time{position:absolute;bottom:6px;left:10px;display:block;border-top:2px solid #2a8dc3;padding-right:10px;padding-top:6px;font-family:NittiGrotesk-Light,gotham,helvetica,arial,sans-serif;font-size:20px}section.offices .location-hover-box .type{color:#2a8dc3;transition:color .3s,border-top-color .3s}.hubspot-form #fform .hs-form-field label,.hubspot-form #fform div label,.hubspot-form .hbspt-form .hs-form-field label,.hubspot-form .hbspt-form div label,.slick-slider .slick-list .slide img,section.offices .location-box.mobile,section.offices .location-hover-box.mobile{display:none}section.offices .location-box:hover{background-color:#2a8dc3}section.offices .location-box:hover .title,section.offices .location-box:hover .type,section.offices .location-box:hover time{color:#fff;border-top-color:#fff}section.offices .location-box{overflow:hidden}@media (max-width:959px){section.offices .location-box:nth-of-type(5n-4) .location-hover-box{left:-1px!important}section.offices .location-box:nth-of-type(5n-3) .location-hover-box{left:calc(-100% - 2px)!important}section.offices .location-box:nth-of-type(5n-2) .location-hover-box{left:calc(-200% - 3px)!important}section.offices .location-box:nth-of-type(5n-1) .location-hover-box{left:calc(-300% - 4px)!important}section.offices .location-box:nth-of-type(5n) .location-hover-box{left:calc(-400% - 5px)!important}}section.offices .location-hover-box{background:#2a8dc3;height:147px;width:147px;position:absolute;transition:width .4s,opacity .3s;z-index:200;opacity:0;top:-1px;left:-1px}@media (min-width:960px) and (max-width:1439px){section.offices .location-hover-box{height:121px;width:121px}}@media (max-width:959px){section.offices .location-hover-box{width:calc(500% + 5px)}}section.offices .location-hover-box .title,section.offices .location-hover-box time{color:#fff;transition:opacity 3s;opacity:1}section.offices .location-hover-box .greeting{transition:opacity 3s;position:absolute;right:100px;font-size:64px;line-height:2.1;color:#16282a;opacity:0}@media (max-width:959px){section.offices .location-hover-box .greeting{bottom:0;line-height:1.5em}}section.offices .location-hover-box img{position:absolute;right:32px;bottom:22px}section.offices .location-hover-box.extend{width:calc(800% + 9px);opacity:1}body.mobile.single-work .slider .slick-dots-container .slick-dots li.slick-active,section.offices .location-hover-box.extend .title,section.offices .location-hover-box.extend time{color:#fff;border-top-color:#fff}@media (max-width:959px){section.offices .location-hover-box.extend{width:calc(500% + 6px);height:calc(((100vw - 44px)/5) + 2px)}}section.offices .location-hover-box.careers-hover .careers-list:hover img.hover,section.offices .location-hover-box.text2 .greeting{opacity:1}section.offices .location-hover-box.position_1{left:-1px}section.offices .location-hover-box.position_2{left:-147px}@media (max-width:1439px){section.offices .location-hover-box.position_2{left:-121px}}section.offices .location-hover-box.position_3{left:-293px}@media (max-width:1439px){section.offices .location-hover-box.position_3{left:-241px}}section.offices .location-hover-box.position_4{left:-439px}@media (max-width:1439px){section.offices .location-hover-box.position_4{left:-361px}}section.offices .location-hover-box.position_5{left:-585px}@media (max-width:1439px){section.offices .location-hover-box.position_5{left:-481px}}section.offices .location-hover-box.position_6{left:-731px}@media (max-width:1439px){section.offices .location-hover-box.position_6{left:-601px}}section.offices .location-hover-box.position_7{left:-877px}@media (max-width:1439px){section.offices .location-hover-box.position_7{left:-721px}}section.offices .location-hover-box.position_8{left:-1023px}@media (max-width:1439px){section.offices .location-hover-box.position_8{left:-841px}}section.offices .location-hover-box.careers-hover{padding:0;height:auto;overflow-x:hidden;overflow-y:auto;min-height:147px;max-height:451px}@media (min-width:960px) and (max-width:1439px){section.offices .location-hover-box.careers-hover{min-height:121px;max-height:373px}}section.offices .location-hover-box.careers-hover::-webkit-scrollbar{-webkit-appearance:none;width:7px}section.offices .location-hover-box.careers-hover::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(255,255,255,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}section.offices .location-hover-box.careers-hover .careers-list{position:relative;display:inline-block;width:calc(100% + 2px);min-height:147px;overflow:visible;padding:0;border:1px solid #16282a;border-bottom:0;margin-left:-1px;margin-top:-1px;background-color:#fff;transition:background .4s}@media (min-width:960px) and (max-width:1439px){section.offices .location-hover-box.careers-hover .careers-list{min-height:121px}}section.offices .location-hover-box.careers-hover .careers-list a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:10}section.offices .location-hover-box.careers-hover .careers-list span{font-size:34px}section.offices .location-hover-box.careers-hover .careers-list .title,section.offices .location-hover-box.careers-hover .careers-list time{color:#2a8dc3;transition:color .4s;border-color:#2a8dc3}section.offices .location-hover-box.careers-hover .careers-list .greeting{border-color:#2a8dc3}section.offices .location-hover-box.careers-hover .careers-list .title{padding-top:10px;margin-left:15px;font-size:48px}section.offices .location-hover-box.careers-hover .careers-list .greeting{font-size:36px;line-height:2.1;color:#16282a;transition:color .4s;bottom:0}section.offices .location-hover-box.careers-hover .careers-list img.no-hover{opacity:1;transition:opacity .4s}section.offices .location-hover-box.careers-hover .careers-list:hover{background:#2a8dc3}section.offices .location-hover-box.careers-hover .careers-list:hover img.no-hover{opacity:0}section.offices .location-hover-box.careers-hover:hover .careers-list .greeting,section.offices .location-hover-box.careers-hover:hover .careers-list .title,section.offices .location-hover-box.careers-hover:hover .careers-list time,section.offices.careers .location-box:hover .type{color:#2a8dc3;border-color:#2a8dc3}@media (max-width:959px){section.offices br.spacer{display:none}}.hubspot-form{background-color:#16282a;color:#fff;text-align:center;padding-top:118px;padding-bottom:150px}@media (max-width:959px){.hubspot-form{background:#2a8dc3;padding-top:50px;padding-bottom:50px}}.hubspot-form h1{font-size:55px;color:#fff;margin-bottom:40px}@media (max-width:959px){.hubspot-form h1{font-size:45px;width:80%;margin:0 auto 50px}.hubspot-form a,.hubspot-form em{color:#fff}}.hubspot-form #fform,.hubspot-form .hbspt-form{max-width:570px;font-size:20px;margin:11px auto 0}.hubspot-form #fform fieldset,.hubspot-form .hbspt-form fieldset{max-width:none!important}.hubspot-form #fform .hs-form-field,.hubspot-form #fform>div,.hubspot-form .hbspt-form .hs-form-field,.hubspot-form .hbspt-form>div{border-bottom:2px solid #fff;text-align:center;position:relative;height:40px;margin-top:30px;background-color:#3f4b4c}@media (max-width:959px){.hubspot-form #fform .hs-form-field,.hubspot-form #fform>div,.hubspot-form .hbspt-form .hs-form-field,.hubspot-form .hbspt-form>div{background-color:rgba(255,255,255,.3)}}.hubspot-form #fform .legal-consent-container,.hubspot-form .hbspt-form .legal-consent-container{margin-top:30px}@media (max-width:959px){.hubspot-form #fform .hs-form-field input::-webkit-input-placeholder,.hubspot-form #fform .hs-form-field textarea::-webkit-input-placeholder,.hubspot-form #fform div input::-webkit-input-placeholder,.hubspot-form #fform div textarea::-webkit-input-placeholder,.hubspot-form .hbspt-form .hs-form-field input::-webkit-input-placeholder,.hubspot-form .hbspt-form .hs-form-field textarea::-webkit-input-placeholder,.hubspot-form .hbspt-form div input::-webkit-input-placeholder,.hubspot-form .hbspt-form div textarea::-webkit-input-placeholder{color:#fff;font-weight:400;font-family:'NittiGrotesk-Light',gotham,helvetica,arial,sans-serif}.hubspot-form #fform .hs-form-field input:-moz-placeholder,.hubspot-form #fform .hs-form-field textarea:-moz-placeholder,.hubspot-form #fform div input:-moz-placeholder,.hubspot-form #fform div textarea:-moz-placeholder,.hubspot-form .hbspt-form .hs-form-field input:-moz-placeholder,.hubspot-form .hbspt-form .hs-form-field textarea:-moz-placeholder,.hubspot-form .hbspt-form div input:-moz-placeholder,.hubspot-form .hbspt-form div textarea:-moz-placeholder{color:#fff;font-weight:400;font-family:'NittiGrotesk-Light',gotham,helvetica,arial,sans-serif}.hubspot-form #fform .hs-form-field input::-moz-placeholder,.hubspot-form #fform .hs-form-field textarea::-moz-placeholder,.hubspot-form #fform div input::-moz-placeholder,.hubspot-form #fform div textarea::-moz-placeholder,.hubspot-form .hbspt-form .hs-form-field input::-moz-placeholder,.hubspot-form .hbspt-form .hs-form-field textarea::-moz-placeholder,.hubspot-form .hbspt-form div input::-moz-placeholder,.hubspot-form .hbspt-form div textarea::-moz-placeholder{color:#fff;opacity:1;font-weight:400;font-family:'NittiGrotesk-Light',gotham,helvetica,arial,sans-serif}.hubspot-form #fform .hs-form-field input:-ms-input-placeholder,.hubspot-form #fform .hs-form-field textarea:-ms-input-placeholder,.hubspot-form #fform div input:-ms-input-placeholder,.hubspot-form #fform div textarea:-ms-input-placeholder,.hubspot-form .hbspt-form .hs-form-field input:-ms-input-placeholder,.hubspot-form .hbspt-form .hs-form-field textarea:-ms-input-placeholder,.hubspot-form .hbspt-form div input:-ms-input-placeholder,.hubspot-form .hbspt-form div textarea:-ms-input-placeholder{color:#fff;font-weight:400;font-family:'NittiGrotesk-Light',gotham,helvetica,arial,sans-serif}.hubspot-form #fform .hs-form-field textarea::-webkit-input-placeholder,.hubspot-form #fform div textarea::-webkit-input-placeholder,.hubspot-form .hbspt-form .hs-form-field textarea::-webkit-input-placeholder,.hubspot-form .hbspt-form div textarea::-webkit-input-placeholder{padding-top:10px}}.hubspot-form #fform .hs-form-field .hs-error-msgs.inputs-list,.hubspot-form #fform div .hs-error-msgs.inputs-list,.hubspot-form .hbspt-form .hs-form-field .hs-error-msgs.inputs-list,.hubspot-form .hbspt-form div .hs-error-msgs.inputs-list{font-size:14px;margin-top:9px;list-style-type:none;position:relative;display:inline-block}.hubspot-form #fform .hs-form-field .hs-error-msgs.inputs-list label,.hubspot-form #fform div .hs-error-msgs.inputs-list label,.hubspot-form .hbspt-form .hs-form-field .hs-error-msgs.inputs-list label,.hubspot-form .hbspt-form div .hs-error-msgs.inputs-list label{display:block;color:#f05663}@media (max-width:959px){.hubspot-form #fform .hs-form-field .hs-error-msgs.inputs-list label,.hubspot-form #fform div .hs-error-msgs.inputs-list label,.hubspot-form .hbspt-form .hs-form-field .hs-error-msgs.inputs-list label,.hubspot-form .hbspt-form div .hs-error-msgs.inputs-list label{color:#16282a}}.hubspot-form #fform .hs-form-field .input,.hubspot-form #fform div .input,.hubspot-form .hbspt-form .hs-form-field .input,.hubspot-form .hbspt-form div .input,.single-work .video video{display:block}.hubspot-form #fform .hs-form-field input,.hubspot-form #fform .hs-form-field textarea,.hubspot-form #fform div input,.hubspot-form #fform div textarea,.hubspot-form .hbspt-form .hs-form-field input,.hubspot-form .hbspt-form .hs-form-field textarea,.hubspot-form .hbspt-form div input,.hubspot-form .hbspt-form div textarea{background:0 0;color:#fff;width:100%;text-align:center;padding-top:9px}.hubspot-form #fform .hs-form-field select,.hubspot-form #fform div select,.hubspot-form .hbspt-form .hs-form-field select,.hubspot-form .hbspt-form div select{text-align:center;padding-top:9px}.hubspot-form #fform .hs-form-field input[type=file],.hubspot-form #fform .hs-form-field select[type=file],.hubspot-form #fform .hs-form-field textarea[type=file],.hubspot-form #fform div input[type=file],.hubspot-form #fform div select[type=file],.hubspot-form #fform div textarea[type=file],.hubspot-form .hbspt-form .hs-form-field input[type=file],.hubspot-form .hbspt-form .hs-form-field select[type=file],.hubspot-form .hbspt-form .hs-form-field textarea[type=file],.hubspot-form .hbspt-form div input[type=file],.hubspot-form .hbspt-form div select[type=file],.hubspot-form .hbspt-form div textarea[type=file]{display:inline-block;width:auto;padding-left:16%;padding-top:0;margin-top:-7px}.hubspot-form #fform .hs-form-field textarea,.hubspot-form #fform .hs-form-field.hs_attach_document,.hubspot-form #fform .hs-form-field.hs_upload_cover_letter,.hubspot-form #fform .hs-form-field.hs_upload_cv,.hubspot-form #fform div textarea,.hubspot-form #fform div.hs_attach_document,.hubspot-form #fform div.hs_upload_cover_letter,.hubspot-form #fform div.hs_upload_cv,.hubspot-form .hbspt-form .hs-form-field textarea,.hubspot-form .hbspt-form .hs-form-field.hs_attach_document,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cover_letter,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cv,.hubspot-form .hbspt-form div textarea,.hubspot-form .hbspt-form div.hs_attach_document,.hubspot-form .hbspt-form div.hs_upload_cover_letter,.hubspot-form .hbspt-form div.hs_upload_cv{height:50px}@media (max-width:959px){.hubspot-form #fform .hs-form-field textarea,.hubspot-form #fform div textarea,.hubspot-form .hbspt-form .hs-form-field textarea,.hubspot-form .hbspt-form div textarea{padding-top:7px;padding-bottom:0;height:40px}}.hubspot-form #fform .hs-form-field input[type=file]::-webkit-file-upload-button,.hubspot-form #fform div input[type=file]::-webkit-file-upload-button,.hubspot-form .hbspt-form .hs-form-field input[type=file]::-webkit-file-upload-button,.hubspot-form .hbspt-form div input[type=file]::-webkit-file-upload-button{background:#fff;border-radius:5px;border:none;font-size:16px;margin-top:15px}.hubspot-form #fform .hs-form-field select,.hubspot-form #fform div select,.hubspot-form .hbspt-form .hs-form-field select,.hubspot-form .hbspt-form div select{-webkit-appearance:none;background:0 0;width:auto;color:#9d9d9c;height:35px}@media (max-width:959px){.hubspot-form #fform .hs-form-field select,.hubspot-form #fform div select,.hubspot-form .hbspt-form .hs-form-field select,.hubspot-form .hbspt-form div select{font-weight:400;font-family:'NittiGrotesk-Light',gotham,helvetica,arial,sans-serif;color:#fff}}.hubspot-form #fform .hs-form-field.hs_attach_document .input,.hubspot-form #fform .hs-form-field.hs_upload_cover_letter .input,.hubspot-form #fform .hs-form-field.hs_upload_cv .input,.hubspot-form #fform div.hs_attach_document .input,.hubspot-form #fform div.hs_upload_cover_letter .input,.hubspot-form #fform div.hs_upload_cv .input,.hubspot-form .hbspt-form .hs-form-field.hs_attach_document .input,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cover_letter .input,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cv .input,.hubspot-form .hbspt-form div.hs_attach_document .input,.hubspot-form .hbspt-form div.hs_upload_cover_letter .input,.hubspot-form .hbspt-form div.hs_upload_cv .input{text-align:center;position:relative;display:inline-block}.hubspot-form #fform .hs-form-field.hs_attach_document .input .hs-input,.hubspot-form #fform .hs-form-field.hs_upload_cover_letter .input .hs-input,.hubspot-form #fform .hs-form-field.hs_upload_cv .input .hs-input,.hubspot-form #fform div.hs_attach_document .input .hs-input,.hubspot-form #fform div.hs_upload_cover_letter .input .hs-input,.hubspot-form #fform div.hs_upload_cv .input .hs-input,.hubspot-form .hbspt-form .hs-form-field.hs_attach_document .input .hs-input,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cover_letter .input .hs-input,.hubspot-form .hbspt-form .hs-form-field.hs_upload_cv .input .hs-input,.hubspot-form .hbspt-form div.hs_attach_document .input .hs-input,.hubspot-form .hbspt-form div.hs_upload_cover_letter .input .hs-input,.hubspot-form .hbspt-form div.hs_upload_cv .input .hs-input{padding-top:5px}.hubspot-form #fform .hs-form-field.hs_attach_document .input .hs-input[type=file],.hubspot-form #fform .hs-form-field.hs_upload_cover_letter .input .hs-input[type=file],.hubspot-form #fform .hs-form-field.hs_upload_cv .input .hs-input[type=file],.hubspot-form #fform div.hs_attach_document .input .hs-input[type=file],.hubspot-form #fform div.hs_upload_cover_letter .input .hs-input[type=file],.hubspot-form #fform div.hs_upload_cv .input .hs-input[type=file],.hubspot-form .hbspt-form .hs-form-field.hs_attach_document .input .hs-input[type=file],.hubspot-form .hbspt-form .hs-form-field.hs_upload_cover_letter .input .hs-input[type=file],.hubspot-form .hbspt-form .hs-form-field.hs_upload_cv .input .hs-input[type=file],.hubspot-form .hbspt-form div.hs_attach_document .input .hs-input[type=file],.hubspot-form .hbspt-form div.hs_upload_cover_letter .input .hs-input[type=file],.hubspot-form .hbspt-form div.hs_upload_cv .input .hs-input[type=file]{font-size:14px;color:#fff}.hubspot-form #fform .hs_submit,.hubspot-form #fform input[type=submit],.hubspot-form .hbspt-form .hs_submit,.hubspot-form .hbspt-form input[type=submit]{margin-top:25px;background:0 0}@media (max-width:959px){.hubspot-form #fform .hs_submit,.hubspot-form #fform input[type=submit],.hubspot-form .hbspt-form .hs_submit,.hubspot-form .hbspt-form input[type=submit]{margin-top:20px;color:#fff}}.hubspot-form #fform .hs_submit div input,.hubspot-form #fform input[type=submit] div input,.hubspot-form .hbspt-form .hs_submit div input,.hubspot-form .hbspt-form input[type=submit] div input{background:0 0;font-family:'Libre Baskerville',serif;font-size:17px;color:#2a8dc3;cursor:pointer;padding:0;transition:color .4s}#fform input[type=submit]:hover,.hubspot-form #fform .hs_submit div input:hover,.hubspot-form #fform input[type=submit] div input:hover,.hubspot-form .hbspt-form .hs_submit div input:hover,.hubspot-form .hbspt-form input[type=submit] div input:hover{color:#fff}@media (max-width:959px){.hubspot-form #fform .hs_submit div input,.hubspot-form #fform input[type=submit] div input,.hubspot-form .hbspt-form .hs_submit div input,.hubspot-form .hbspt-form input[type=submit] div input{color:#fff}}#fform input[type=submit]{margin-top:30px;font-family:'Libre Baskerville',serif;color:#2a8dc3;background:0 0;transition:color .4s;font-size:17px}.slick-slider .slick-arrow{display:none!important}.slick-slider .slick-dots-container{z-index:200;position:absolute;right:-10%;bottom:0;cursor:pointer}.slick-slider .slick-dots-container .slick-dots,footer.site-footer .copyright-container nav ul,footer.site-footer .pillar-links-container nav ul{list-style-type:none}.slick-slider .slick-dots-container .slick-dots li{width:58px;height:25px;border-top:6px solid #939598;padding:5px 0 40px;cursor:pointer}@media (min-width:960px){.slick-slider .slick-dots-container .slick-dots li{border-top:3px solid #939598}}.slick-slider .slick-dots-container .slick-dots li.slick-active{border-top-color:#2a8dc3}@media (min-width:960px){.slick-slider .slick-dots-container .slick-dots li.slick-active{border-top-color:#fff;width:70px;margin-left:-12px}}.slick-slider .slick-dots-container .slick-dots li.slick-active button{color:#fff;position:relative;right:-12px}.slick-slider .slick-dots-container .slick-dots li button{background:0 0;color:#939598;cursor:pointer}.slick-slider .slick-dots-container div.icon{display:block;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:32px}.slick-slider .slick-dots-container div.icon.close-cross{height:30px;background-image:url(../images/icons/close-cross.svg);display:none}.slick-slider .slick-dots-container div.icon.arrow-down{height:40px;background-image:url(../images/icons/arrow-down.svg);margin-bottom:32px}.slick-slider .slick-list{height:100%}.slick-slider .slick-list .slide{background-size:cover;background-repeat:no-repeat}.slick-slider .slick-list .slide a{display:block;width:100%;height:100%}.slick-slider .slick-list .slide a h1,.slick-slider .slick-list .slide a p{font-size:85px;font-family:NittiGrotesk-Medium,gotham,helvetica,arial,sans-serif;color:#fff}.slick-slider .slick-list .slide a p{font-size:24px}.slick-slider .slick-list .slide video{position:absolute;width:auto;z-index:-100;overflow:hidden;object-fit:cover;object-position:center;width:100vw;height:100%}@supports (object-fit:cover) and (-ms-ime-align:auto){.slick-slider .slick-list .slide video{height:auto;min-height:100vh;min-width:100vw;width:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}.slick-slider .slick-list .slide .overlay-t,section.offices-mobile,section.offices-mobile.careers br.spacer{display:none}.slick-slider .slick-list .slide .overlay{display:block;width:100vw;height:100vh;background:rgba(22,40,42,.4);z-index:5;position:absolute;left:0;top:0}.slick-slider .slick-list .slide .content-wrap{display:none;padding-left:292px;width:1168px;color:#fff;padding-top:40.5vh;position:relative;z-index:10;margin-left:0}@media (max-width:1199px){.slick-slider .slick-list .slide .content-wrap{width:960px}}.slick-slider .slick-list .slide .content-wrap .blue-line{background:#2a8dc3;width:292px;height:6px;display:block;margin-bottom:20px}.slick-slider .slick-list .slide .content-wrap h1{display:inline-block;position:relative;width:auto;font-size:85px;font-weight:300;letter-spacing:-.5px;margin-bottom:15px}.slick-slider .slick-list .slide .content-wrap h1 img:not(.mobile){display:inline-block;position:absolute;top:36px;right:-70px;width:35px}.slick-slider .slick-list .slide .content-wrap p{font-size:20px}.sharing{background-color:#9d9d9c;text-align:center;padding:16px 0 8px}.sharing div,.sharing p{display:block;margin:0 auto;font-family:NittiGrotesk-Light,gotham,helvetica,arial,sans-serif;text-shadow:0 0 .5px rgba(255,255,255,.6)}.share,.social-link{width:21px;height:22px;overflow:hidden;display:inline-block;background-size:cover;margin:10px;font-size:0}.share.facebook,.social-link.facebook{background-image:url(../images/icons/facebook.svg)}.share.twitter,.social-link.twitter{background-image:url(../images/icons/twitter.svg);width:25px}.share.linkedin,.social-link.linkedin{background-image:url(../images/icons/linkedin.svg)}.share.weibo,.social-link.weibo{background-image:url(../images/icons/weibo.svg);width:27px}.share.instagram,.social-link.instagram{background-image:url(../images/icons/instagram.svg);width:21px}.post-password-form{text-align:center}#hs_custom_form,.hs-cta-wrapper{overflow:hidden}#hs_custom_form img,.hs-cta-wrapper img{width:100%;position:relative;display:inline-block}.home section.articles .article-list article .overlay,.home section.hero .slick-slider .slide .content-wrap h1 img.mobile,.ui-loader,footer.site-footer .copyright-container p br.mobile,footer.site-footer .pillar-links-container p br.mobile{display:none}.about .main-header .about a span,.blog .main-header .blog a span,.careers .main-header .careers a span,.offices .main-header .contact a span,.offices .main-header .offices a span,.post .main-header .blog a span,.work .main-header .work a span{color:#2a8dc3}.about .copyright-menu .about a span,.blog .copyright-menu .blog a span,.careers .copyright-menu .careers a span,.offices .copyright-menu .contact a span,.offices .copyright-menu .offices a span,.post .copyright-menu .blog a span,.privacy .copyright-menu .privacy a span,.single-offices section.hero .content-wrap a,.work .copyright-menu .work a span,footer.site-footer .copyright-container nav ul li a:hover,footer.site-footer .pillar-links-container nav ul li a:hover{color:#fff}.main-header{position:fixed;top:0;left:0;height:60px;z-index:3000;width:100vw}.main-header .logo{height:100%}.main-header .logo a{height:60px;display:inline-block;width:190px}.main-header .logo a img{position:relative;height:20px;top:21px;left:17px;opacity:1}@media (max-width:959px){.main-header .logo a img{height:12px;top:23px;left:21px}}.main-header .burger-icon{width:60px;height:60px;background:#2a8dc3;position:fixed;top:0;right:0;text-align:center;transition:background .3s;cursor:pointer}.main-header,.main-header .burger-icon.active{background:#16282a}.main-header .burger-icon svg{width:30px;height:30px;padding:20px;position:relative;right:5px;top:-2px}.home section.hero,.main-header nav{height:100vh;top:0;background:#16282a}.main-header nav{display:none;position:fixed;width:100%;text-align:center}.main-header nav ul{border-top:10px solid #2a8dc3;border-bottom:10px solid #2a8dc3;display:inline-block;list-style-type:none;margin:0 auto;padding:80px 0;width:250px}@media (max-width:374px){.main-header nav ul{padding:50px 0}}.main-header nav ul li{cursor:pointer}.main-header nav ul li a{padding:20px}.main-header nav ul li a span{font-size:55px;font-family:NittiGrotesk-Black;color:#fff;transition:left .2s,opacity .3s,color .2s;position:relative;left:0;opacity:1}@media (max-width:374px){.main-header nav ul li a span{font-size:40px}}.main-header nav ul li:hover a span{opacity:1!important;color:#2a8dc3;left:5px}.main-header nav ul:hover li a span{opacity:.95}footer.site-footer{background-color:#16282a;min-height:300px;text-align:center;position:relative;border-top:6px solid #939598;clear:both;padding-bottom:150px}@media (max-width:959px){footer.site-footer{padding-bottom:90px}}footer.site-footer img{width:131px;margin-top:110px}@media (max-width:959px){footer.site-footer img{margin-top:-15px;margin-bottom:50px;float:left}}footer.site-footer .copyright-container,footer.site-footer .pillar-links-container{position:absolute;top:131px;right:50vw;left:auto;font-size:20px;margin-right:110px;margin-left:auto;text-align:left;line-height:33px}footer.site-footer .copyright-container{left:50vw;right:auto;margin-left:110px;margin-right:auto}footer.site-footer .pillar-links-container nav ul li{float:left;margin-left:10px;margin-right:0;padding-top:0}footer.site-footer .copyright-container nav ul li{float:left;padding-top:0;margin-right:10px;margin-left:0}footer.site-footer .copyright-container nav ul li a,footer.site-footer .pillar-links-container nav ul li a{color:#939598;transition:color .4s}footer.site-footer .copyright-container p,footer.site-footer .pillar-links-container p{clear:both;color:#939598;letter-spacing:-.4px}@media (max-width:959px){footer.site-footer .copyright-container p,footer.site-footer .pillar-links-container p{clear:none;max-width:none}footer.site-footer .copyright-container p br.mobile,footer.site-footer .pillar-links-container p br.mobile{display:block}}.home .main-header{height:60px;top:-60px;position:fixed;transition:top .6s}@media (min-width:960px){.home .main-header{height:0;background-color:transparent}.home .main-header a img{top:-150px;opacity:0}}.home section{background-color:transparent}.home section.hero{width:100vw;overflow:hidden;z-index:2000;transform:translateY(0);transition:transform 1s ease-in-out,filter 1s}.home section.hero .slick-slider,.home section.hero .slick-slider .slide{height:100vh}@media (max-width:767px){.home section.hero .slick-slider .slide .content-wrap h1 img.mobile{display:block}}.home section.hero .t-container{position:absolute;left:0;top:0;width:100vw;height:100vh;overflow:hidden;background-image:#2a8dc3;opacity:1;transition:background-image .6s,opacity .2s}.home section.hero .t-container.transparent{background-color:transparent;background-image:none}.home section.hero .t-container .overlay-t-blue{object-fit:cover;transform:scale(3);transition:transform .5s ease-in-out;width:100vw;height:100vh}.home section.hero .t-container .overlay-t-blue.zoom-small{transform:scale(3.3)}.home section.hero .t-container .overlay-t-blue.zoom{transform:scale(60)}.home section.hero .t-container .hit-box{width:30vw;height:70vh;margin:0 auto;position:absolute;top:15vh;left:35vw;cursor:pointer}.home section.hero.load.swipe{position:absolute}.home section.hero.load.lift{transform:translateY(-100vh)}.home section.articles{z-index:10;position:relative}.home section.articles .content-wrap{color:#fff;padding-top:148px}@media (max-width:767px){.home section.articles .content-wrap{padding-top:0}}.home section.articles .content-wrap h2{margin-bottom:42px}@media (min-width:768px){.home section.articles .content-wrap h3{padding-right:100px}}@media (min-width:960px){.home section.articles .content-wrap h3{padding-right:200px}}.home section.articles .article-list{margin-top:100px;margin-bottom:86px;padding-top:0}.home section.articles .article-list article.post,.single-offices section.articles .article-list article.post{background-image:none!important}.home.ie .slick-slider .slick-list .slide{-webkit-transform-style:preserve-3d}.home.ie .slick-slider .slick-list .slide video{min-width:100%;min-height:100%;width:100%;height:auto}.single-offices section.hero .content-wrap h1{margin-top:140px;margin-bottom:-7px}@media (max-width:374px){.single-offices section.hero .content-wrap h1{font-size:35px;line-height:40px}}.single-offices section.hero .content-wrap time{margin-bottom:50px;margin-top:5px}.single-offices section.hero .content-wrap>p{font-size:20px;line-height:30px;margin-bottom:15px}.single-offices section.articles .content-wrap{padding-top:128px;padding-bottom:70px}.single-offices section.articles .content-wrap h2{margin-bottom:35px;color:#fff}.single-offices section.articles .content-wrap .content{max-width:700px}.single-offices section.articles .content-wrap .content p{color:#16282a;font-family:NittiGrotesk-Light;letter-spacing:.2px;margin-bottom:4px}.single-offices section.articles .content-wrap.load-more{padding-top:0}.single-offices section.articles .article-list{padding-bottom:0;padding-top:0;margin-bottom:40px;background:0 0}.single-offices section.hubspot-form>p,.single-offices section.info-mobile,.single-offices section.map.mobile{display:none}.single-offices section.map{margin-bottom:45px;position:relative}.single-offices section.map iframe{width:100vw!important;height:290px}.single-offices section.map .scroll-overlay{width:100%;height:100%;position:absolute;left:0;top:0}.single-offices section.hubspot-form .hbspt-form .hs_message{min-height:40px;height:auto}.single-offices section.offices h2{font-size:60px}.single-offices section.offices.china{margin-top:45px}.post-type-archive-offices section.offices{padding-top:26vh;margin-bottom:0;padding-bottom:0;display:block!important}.post-type-archive-offices .partners{padding-bottom:70px;background:0 0!important}@media (max-width:767px){.post-type-archive-offices .content-wrap.intro h1{font-size:80px}}.post-type-archive-offices .content-wrap h1{margin-bottom:31px}.post-type-archive-offices .content-wrap>p a{color:#fff;transition:color .4s}.post-type-archive-offices .content-wrap>p a:hover,.post-type-archive-work section.clients h2,.single-work section.clients h2{color:#16282a}.post-type-archive-offices .content-wrap>p.large{width:45%;float:left;padding-top:54px;color:#16282a}@media (max-width:767px){.post-type-archive-offices .content-wrap>p.large{font-size:28px;line-height:30px;width:100%}}.post-type-archive-offices .content-wrap>p.right{width:50%;float:right;padding-top:77px;color:#16282a}@media (max-width:767px){.post-type-archive-offices .content-wrap>p.right{font-size:18px;line-height:26px;padding-top:30px;width:100%}}.post-type-archive-offices .article-list{margin-top:113px}.post-type-archive-offices .article-list article{background-position:center}.post-type-archive-offices .article-list article .category,.post-type-archive-offices .article-list article p.large,.post-type-archive-work section.articles .article-list article .bar,.post-type-archive-work section.articles .article-list article .category,.post-type-archive-work section.articles .article-list article p.large,.single-work section.articles .article-list article .bar,.single-work section.articles .article-list article .category,.single-work section.articles .article-list article p.large{color:#fff}.post-type-archive-offices .article-list article .excerpt,.post-type-archive-offices .article-list article .overlay,.post-type-archive-offices .article-list article.parent .bar.category{display:none}.post-type-archive-offices .article-list article .bar{border-color:#fff}.post-type-archive-offices .article-list article .category time{font-family:NittiGrotesk-Light;font-size:20px;font-weight:600}.post-type-archive-offices .article-list article.parent{background-color:#fff}@media (max-width:374px){.post-type-archive-offices .article-list article.parent{height:60vw}}.page-template-about .block h2 span,.post-type-archive-offices .article-list article.parent p.large{color:#2a8dc3}.post-type-archive-offices .article-list article.parent .bar,.single-work #colour-changer .black-box .bar{border-color:#2a8dc3}.page .title-area .post-info .bar,.page .title-area h3.mobile,.post-type-archive-offices .article-list article.parent .hover-overlay,.post-type-archive-work section.articles img.mobile,.single-careers .title-area .post-info .bar,.single-careers .title-area h3.mobile,.single-post .title-area .post-info .bar,.single-post .title-area h3.mobile,.single-work section.articles img.mobile,.single-works .title-area .post-info .bar,.single-works .title-area h3.mobile{display:none}.post-type-archive-offices #colour-changer{background-color:#2a8dc3}.post-type-archive-work .wrapper,.single-work .wrapper{background:#2a8dc3}.post-type-archive-work section.hero,.single-work section.hero{height:100vh;width:100vw;margin-bottom:-212px;overflow:hidden}@media (max-width:959px){.post-type-archive-work section.hero,.single-work section.hero{height:54vh;margin-bottom:0}}@media (max-width:768px){.post-type-archive-work section.hero,.single-work section.hero{height:61vh;margin-bottom:0}}.post-type-archive-work section.hero .video-play,.single-work section.hero .video-play{display:none;color:#fff;font-family:NittiGrotesk-Light;font-size:20px;font-weight:600;margin-top:8px}.post-type-archive-work section.hero .video-play .play-button,.single-work section.hero .video-play .play-button{position:relative;top:10px}.post-type-archive-work section.hero .video-play .close,.single-work section.hero .video-play .close{display:none;position:absolute;top:80px;right:47px;height:30px;width:30px;background-image:url(../images/icons/close-cross.svg);background-size:cover;cursor:pointer;z-index:10000}.post-type-archive-work section.hero video,.single-work section.hero video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;object-fit:cover;z-index:0}@media (max-width:959px){.post-type-archive-work section.hero video,.single-work section.hero video{display:none}}.post-type-archive-work section.hero .content-wrap h1,.single-work section.hero .content-wrap h1{line-height:104px;padding-top:38vh}@media (max-width:959px){.post-type-archive-work section.hero .content-wrap h1,.single-work section.hero .content-wrap h1{line-height:52px;padding-top:26vh}}@media (max-width:768px){.post-type-archive-work section.hero .content-wrap h1,.single-work section.hero .content-wrap h1{font-size:80px;padding-top:29vh}}.post-type-archive-work section.hero .content-wrap .bar,.single-work section.hero .content-wrap .bar{width:79px;height:6px;background:#fff;display:block;margin:0 auto}@media (max-width:959px){.post-type-archive-work section.articles .article-list article,.single-work section.articles .article-list article{width:calc((100vw - 44px)/2);height:calc((100vw - 44px)/2)}}@media (max-width:1199px){.post-type-archive-work section.articles .article-list article,.single-work section.articles .article-list article{width:calc((100vw)/2 - 22px);height:calc((100vw)/2 - 22px)}}@media (max-width:767px){.post-type-archive-work section.articles .article-list article,.single-work section.articles .article-list article{width:calc((100vw)/2);height:calc((100vw)/2)}}@media (min-width:1440px){.post-type-archive-work section.articles .article-list article:nth-child(1),.post-type-archive-work section.articles .article-list article:nth-child(4),.single-work section.articles .article-list article:nth-child(1),.single-work section.articles .article-list article:nth-child(4){width:584px;height:584px}.post-type-archive-work section.articles .article-list article:nth-child(5),.post-type-archive-work section.articles .article-list article:nth-child(6),.single-work section.articles .article-list article:nth-child(5),.single-work section.articles .article-list article:nth-child(6){margin-top:-292px}.post-type-archive-work section.articles .article-list article:nth-child(6),.single-work section.articles .article-list article:nth-child(6){position:relative;left:292px}}@media (min-width:960px) and (max-width:1439px){.post-type-archive-work section.articles .article-list article,.single-work section.articles .article-list article{width:240px;height:240px}.post-type-archive-work section.articles .article-list article:nth-child(1),.post-type-archive-work section.articles .article-list article:nth-child(4),.single-work section.articles .article-list article:nth-child(1),.single-work section.articles .article-list article:nth-child(4){width:480px;height:480px}.post-type-archive-work section.articles .article-list article:nth-child(5),.post-type-archive-work section.articles .article-list article:nth-child(6),.single-work section.articles .article-list article:nth-child(5),.single-work section.articles .article-list article:nth-child(6){margin-top:-240px}.post-type-archive-work section.articles .article-list article:nth-child(6),.single-work section.articles .article-list article:nth-child(6){position:relative;left:240px}}.post-type-archive-work section.clients,.single-work section.clients{display:none;padding-top:80px}.post-type-archive-work section.clients ul,.single-work section.clients ul{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:110px}.post-type-archive-work section.clients ul li.client,.single-work section.clients ul li.client{box-flex:1;-moz-flex:1 0 16.665%;-ms-flex:1 0 16.665%;flex:1 0 16.665%;height:188.3871px;background-repeat:no-repeat;background-position:center center;background-size:80%;filter:grayscale(100%);opacity:.5}.post-type-archive-work section.clients ul li.client a,.single-work section.clients ul li.client a{position:relative;display:inline-block;height:100%;width:100%}.post-type-archive-work section.clients ul li.client img,.single-work section.clients ul li.client img{width:100%;height:auto}.page .blog-wrap,.single-careers .blog-wrap,.single-post .blog-wrap,.single-works .blog-wrap{max-width:575px;margin:0 auto}.page .title-area,.single-post .title-area{background-color:#2a8dc3;overflow:auto;padding-top:134px;padding-bottom:75px}.single-careers .title-area,.single-works .title-area{overflow:auto;padding-bottom:75px}.single-works .title-area{background-color:#2a8dc3;padding-top:134px}@media (max-width:767px){.page .title-area,.single-careers .title-area,.single-post .title-area,.single-works .title-area{padding-top:80px}}@media (max-width:374px){.page .title-area,.single-careers .title-area,.single-post .title-area,.single-works .title-area{padding-top:40px}}.page .title-area h1,.single-post .title-area h1{color:#fff;margin-bottom:63px}.page .title-area h1,.single-careers .title-area h1,.single-post .title-area h1,.single-works .title-area h1{font-size:48px;font-family:NittiGrotesk-Medium;letter-spacing:.2px}.single-works .title-area h1{color:#fff;margin-bottom:63px}@media (max-width:767px){.page .title-area h1,.single-careers .title-area h1,.single-post .title-area h1,.single-works .title-area h1{margin-bottom:43px}}@media (max-width:374px){.page .title-area h1,.single-careers .title-area h1,.single-post .title-area h1,.single-works .title-area h1{font-size:36px}}.page .title-area .featured-image,.single-careers .title-area .featured-image,.single-post .title-area .featured-image,.single-works .title-area .featured-image{width:100%;height:auto;background-size:100%;background-repeat:no-repeat;background-position:center center}@media (max-width:959px){.page .title-area .featured-image,.single-careers .title-area .featured-image,.single-post .title-area .featured-image,.single-works .title-area .featured-image{height:auto}}@media (max-width:767px){.page .title-area .featured-image,.single-careers .title-area .featured-image,.single-post .title-area .featured-image,.single-works .title-area .featured-image{height:auto}}.page .title-area .post-info,.single-careers .title-area .post-info,.single-post .title-area .post-info,.single-works .title-area .post-info{color:#fff;width:50%;float:left;margin-top:70px}.page .title-area .post-info .post-date,.single-careers .title-area .post-info .post-date,.single-post .title-area .post-info .post-date,.single-works .title-area .post-info .post-date{display:inline-block;border-top:6px solid #16282a;padding-top:12px}.page .title-area .post-info .byline,.single-careers .title-area .post-info .byline,.single-post .title-area .post-info .byline,.single-works .title-area .post-info .byline{margin-top:6px;font-size:20px;letter-spacing:-.5px}.page .title-area .post-info .tags,.single-careers .title-area .post-info .tags,.single-post .title-area .post-info .tags,.single-works .title-area .post-info .tags{margin-top:10px;letter-spacing:.4px}.page .title-area .post-info .tags a,.single-careers .title-area .post-info .tags a,.single-post .title-area .post-info .tags a,.single-works .title-area .post-info .tags a{font-family:'Libre Baskerville',serif;font-size:16px;color:#fff;transition:background .2s,color .4s}.page .title-area .post-info .meta a:hover,.page .title-area .post-info .tags a:hover,.single-careers .title-area .post-info .meta a:hover,.single-careers .title-area .post-info .tags a:hover,.single-post .title-area .post-info .meta a:hover,.single-post .title-area .post-info .tags a:hover,.single-works .title-area .post-info .meta a:hover,.single-works .title-area .post-info .tags a:hover{background:#fff;color:#2a8dc3;padding:0 6px;margin:0 -6px}.page .title-area .post-info .meta,.single-careers .title-area .post-info .meta,.single-post .title-area .post-info .meta,.single-works .title-area .post-info .meta{font-family:NittiGrotesk-Light;font-size:16px;margin-top:11px;letter-spacing:.1px}.page .title-area .post-info .meta span,.single-careers .title-area .post-info .meta span,.single-post .title-area .post-info .meta span,.single-works .title-area .post-info .meta span{color:#16282a;text-shadow:0 0 .5px rgba(147,149,152,.6)}.page .title-area .post-info .meta a,.single-careers .title-area .post-info .meta a,.single-post .title-area .post-info .meta a,.single-works .title-area .post-info .meta a{color:#fff;transition:background .2s,color .4s}.page .title-area h3,.single-careers .title-area h3,.single-post .title-area h3,.single-works .title-area h3{width:50%;float:right;color:#fff;margin-top:64px;padding-left:9px}@media (max-width:767px){.page .title-area h3,.single-careers .title-area h3,.single-post .title-area h3,.single-works .title-area h3{margin-top:44px}}.page .content,.single-post .content{color:#16282a;padding-top:84px}.single-careers .content{color:#16282a}.single-works .content{color:#16282a;padding-top:84px}.page .content .wp-caption,.page .content p>a>img,.page .content p>iframe,.page .content p>img,.page .content table,.single-careers .content .wp-caption,.single-careers .content p>a>img,.single-careers .content p>iframe,.single-careers .content p>img,.single-careers .content table,.single-post .content .wp-caption,.single-post .content p>a>img,.single-post .content p>iframe,.single-post .content p>img,.single-post .content table,.single-works .content .wp-caption,.single-works .content p>a>img,.single-works .content p>iframe,.single-works .content p>img,.single-works .content table{font-family:NittiGrotesk-Light;width:772px!important;height:auto;position:relative;left:calc(0px - ((772px - 575px)/2));object-fit:cover}@media (max-width:959px){.page .content .wp-caption,.page .content p>a>img,.page .content p>iframe,.page .content p>img,.page .content table,.single-careers .content .wp-caption,.single-careers .content p>a>img,.single-careers .content p>iframe,.single-careers .content p>img,.single-careers .content table,.single-post .content .wp-caption,.single-post .content p>a>img,.single-post .content p>iframe,.single-post .content p>img,.single-post .content table,.single-works .content .wp-caption,.single-works .content p>a>img,.single-works .content p>iframe,.single-works .content p>img,.single-works .content table{width:100%!important;left:0;padding:30px 0}}.page .content p>a>img img,.page .content p>iframe img,.page .content p>img img,.page .content table img,.single-post .content p>a>img img,.single-post .content p>iframe img,.single-post .content p>img img{width:100%;height:100%;object-fit:contain}.page .content .wp-caption img,.single-careers .content .wp-caption img,.single-post .content .wp-caption img,.single-works .content .wp-caption img{width:100%;height:100%}.single-careers .content p>a>img img,.single-careers .content p>iframe img,.single-careers .content p>img img,.single-careers .content table img,.single-post .content table img,.single-works .content p>a>img img,.single-works .content p>iframe img,.single-works .content p>img img,.single-works .content table img{width:100%;height:100%;object-fit:contain}@media (max-width:959px){.page .content p>img,.single-careers .content p>img,.single-post .content p>img,.single-works .content p>img{margin:0}}.page .content .video-container,.single-careers .content .video-container,.single-post .content .video-container,.single-works .content .video-container{position:relative;padding-bottom:51.5%;padding-top:25px;height:0}@media (max-width:580px){.page .content .video-container,.single-careers .content .video-container,.single-post .content .video-container,.single-works .content .video-container{padding-bottom:50%}}@media (max-width:375px){.page .content .video-container,.single-careers .content .video-container,.single-post .content .video-container,.single-works .content .video-container{padding-bottom:49%}}.page .content .video-container iframe,.single-careers .content .video-container iframe,.single-post .content .video-container iframe,.single-works .content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page .content .wp-caption img,.single-careers .content .wp-caption img,.single-post .content .wp-caption img,.single-works .content .wp-caption img{object-fit:cover}.page .content p>img,.single-careers .content p>img,.single-post .content p>img,.single-works .content p>img{margin:35px 0}.page .content p a,.single-careers .content p a,.single-post .content p a,.single-works .content p a{font-style:italic}.page .content ul,.single-careers .content ul,.single-post .content ul,.single-works .content ul{list-style-type:none;margin-top:50px}.page .content ol,.single-careers .content ol,.single-post .content ol,.single-works .content ol{margin-top:50px}.page .content ul li{padding-left:99px}.page .content ol li,.page .content ul li{margin-bottom:45px;position:relative;font-size:20px;text-shadow:0 0 .5px rgba(147,149,152,.6)}.single-post .content ul li{padding-left:99px}.single-post .content ol li,.single-post .content ul li{margin-bottom:45px;position:relative;font-size:20px;text-shadow:0 0 .5px rgba(147,149,152,.6)}.single-careers .content ul li{padding-left:99px}.single-careers .content ol li,.single-careers .content ul li{margin-bottom:45px;position:relative;font-size:20px;text-shadow:0 0 .5px rgba(147,149,152,.6)}.single-works .content ul li{padding-left:99px}.single-works .content ol li,.single-works .content ul li{margin-bottom:45px;position:relative;font-size:20px;text-shadow:0 0 .5px rgba(147,149,152,.6)}.page .content ol li:before,.page .content ul li:before,.single-post .content ol li:before,.single-post .content ul li:before{content:'';display:inline-block;width:79px;height:6px;background-color:#2a8dc3;margin-right:20px;position:absolute;left:0;top:11px}.single-careers .content ol li:before,.single-careers .content ul li:before,.single-works .content ol li:before,.single-works .content ul li:before{content:'';display:inline-block;width:79px;background-color:#2a8dc3;margin-right:20px;position:absolute;left:0;top:11px}.single-careers .content ol li:before,.single-works .content ol li:before,.single-works .content ul li:before{height:6px}.page .content ol li h1,.page .content ol li h2,.page .content ol li h3,.page .content ol li h4,.page .content ol li h5,.page .content ul li h1,.page .content ul li h2,.page .content ul li h3,.page .content ul li h4,.page .content ul li h5,.single-careers .content ol li h1,.single-careers .content ol li h2,.single-careers .content ol li h3,.single-careers .content ol li h4,.single-careers .content ol li h5,.single-careers .content ul li h1,.single-careers .content ul li h2,.single-careers .content ul li h3,.single-careers .content ul li h4,.single-careers .content ul li h5,.single-post .content ol li h1,.single-post .content ol li h2,.single-post .content ol li h3,.single-post .content ol li h4,.single-post .content ol li h5,.single-post .content ul li h1,.single-post .content ul li h2,.single-post .content ul li h3,.single-post .content ul li h4,.single-post .content ul li h5,.single-works .content ol li h1,.single-works .content ol li h2,.single-works .content ol li h3,.single-works .content ol li h4,.single-works .content ol li h5,.single-works .content ul li h1,.single-works .content ul li h2,.single-works .content ul li h3,.single-works .content ul li h4,.single-works .content ul li h5{display:inline}.page .content ol,.single-careers .content ol,.single-post .content ol,.single-works .content ol{list-style-type:decimal-leading-zero;list-style-position:inside}.page .content ol li,.single-careers .content ol li,.single-post .content ol li,.single-works .content ol li{text-indent:-30px;font-family:NittiGrotesk-Medium;color:#2a8dc3;padding-left:120px}.page .content ol li .li-content,.single-careers .content ol li .li-content,.single-post .content ol li .li-content,.single-works .content ol li .li-content{font-family:NittiGrotesk-Light;font-size:20px;text-shadow:0 0 .5px rgba(147,149,152,.6);color:#16282a}.page .content blockquote,.single-careers .content blockquote,.single-post .content blockquote,.single-works .content blockquote{display:block;background:#2a8dc3;color:#fff;position:relative;width:100vw;margin:75px 0;left:calc(0px - (50vw - (575px/2)));text-align:center;padding-top:81px;padding-bottom:81px}@media (max-width:767px){.page .content blockquote,.single-careers .content blockquote,.single-post .content blockquote,.single-works .content blockquote{padding-left:22px;padding-right:22px;box-sizing:border-box}}@media (max-width:580px){.page .content blockquote,.single-careers .content blockquote,.single-post .content blockquote,.single-works .content blockquote{left:-22px}}.page .content blockquote p,.single-careers .content blockquote p,.single-post .content blockquote p,.single-works .content blockquote p{max-width:1168px;margin:0 auto}@media (max-width:1200px){.page .content blockquote p,.single-careers .content blockquote p,.single-post .content blockquote p,.single-works .content blockquote p{padding:0 2rem}}@media (max-width:959px){.page .content blockquote p,.single-careers .content blockquote p,.single-post .content blockquote p,.single-works .content blockquote p{max-width:760px}}.page .content blockquote p:before,.single-careers .content blockquote p:before,.single-post .content blockquote p:before,.single-works .content blockquote p:before{content:'';display:block;border-top:18px solid #16282a;width:179px;margin:0 auto 32px}.page .content blockquote p:after,.single-careers .content blockquote p:after,.single-post .content blockquote p:after,.single-works .content blockquote p:after{content:'';display:block;border-top:19px solid #16282a;width:179px;margin:27px auto 0}.page .content table,.single-careers .content table,.single-post .content table,.single-works .content table{border-spacing:0;border:1px solid #939598;vertical-align:top}.page .content table td,.single-careers .content table td,.single-post .content table td,.single-works .content table td{border:1px solid #939598;padding:10px}.page .content table ol,.page .content table ul,.single-careers .content table ol,.single-careers .content table ul,.single-post .content table ol,.single-post .content table ul,.single-works .content table ol,.single-works .content table ul{margin-top:15px}.page .content table ol li,.page .content table ul li,.single-careers .content table ol li,.single-careers .content table ul li,.single-post .content table ol li,.single-post .content table ul li,.single-works .content table ol li,.single-works .content table ul li{padding-left:53px;margin-bottom:15px}.page .content table ol li:before,.page .content table ul li:before,.single-careers .content table ol li:before,.single-careers .content table ul li:before,.single-post .content table ol li:before,.single-post .content table ul li:before,.single-works .content table ol li:before,.single-works .content table ul li:before{width:40px;top:9px}.page .content table ol li ul li,.page .content table ul li ul li,.single-careers .content table ol li ul li,.single-careers .content table ul li ul li,.single-post .content table ol li ul li,.single-post .content table ul li ul li,.single-works .content table ol li ul li,.single-works .content table ul li ul li{padding-left:20px}.page .content table ol li ul li:before,.page .content table ul li ul li:before,.single-careers .content table ol li ul li:before,.single-careers .content table ul li ul li:before,.single-post .content table ol li ul li:before,.single-post .content table ul li ul li:before,.single-works .content table ol li ul li:before,.single-works .content table ul li ul li:before{width:6px}.page .related,.single-careers .related,.single-post .related,.single-works .related{background-color:#16282a;padding-top:145px;padding-bottom:194px;margin-bottom:-100px}.page .related h2,.single-careers .related h2,.single-post .related h2,.single-works .related h2{font-size:60px;border-top:6px solid #2a8dc3;display:inline-block;padding-top:18px;padding-right:58px;margin-bottom:71px}@media (max-width:767px){.page .related h2,.single-careers .related h2,.single-post .related h2,.single-works .related h2{font-size:36px;padding-top:5px}}.page .related .article-list article .bar,.page .related .article-list article .category,.page .related .article-list article p.large,.single-careers .related .article-list article .bar,.single-careers .related .article-list article .category,.single-careers .related .article-list article p.large,.single-post .related .article-list article .bar,.single-post .related .article-list article .category,.single-post .related .article-list article p.large,.single-works .related .article-list article .bar,.single-works .related .article-list article .category,.single-works .related .article-list article p.large{color:#fff;opacity:0;transition:opacity .4s}.blog section.articles .article-list article.post .bar,.category section.articles .article-list article.post .bar,.page .related .article-list article .bar,.single-careers .related .article-list article .bar,.single-post .related .article-list article .bar,.single-works .related .article-list article .bar,.tag section.articles .article-list article.post .bar{border-color:#fff}.page .related .article-list article:hover .bar,.page .related .article-list article:hover .category,.page .related .article-list article:hover p.large,.single-careers .related .article-list article:hover .bar,.single-careers .related .article-list article:hover .category,.single-careers .related .article-list article:hover p.large,.single-post .related .article-list article:hover .bar,.single-post .related .article-list article:hover .category,.single-post .related .article-list article:hover p.large,.single-works .related .article-list article:hover .bar,.single-works .related .article-list article:hover .category,.single-works .related .article-list article:hover p.large{opacity:1}.single-careers .title-area{background-color:#fff;text-align:center;padding-top:130px}@media (max-width:1440px){.single-careers .title-area{padding-left:28px;padding-right:28px}}@media (max-width:959px){.single-careers .title-area{padding-left:22px;padding-right:22px}}.single-careers .title-area h1{color:#16282a;margin-bottom:22px}@media (max-width:767px){.single-careers .title-area h1{font-size:35px}}.single-careers .title-area p{color:#16282a;margin-top:13px}.single-careers .title-area .bar{width:79px;border-top:6px solid #16282a;display:block;margin:0 auto}.single-careers .content{padding-top:0}@media (max-width:959px){.single-careers .content{padding-left:22px;padding-right:22px}}.single-careers .content h3{margin-bottom:34px}.single-careers .content ul li:after,.single-careers .content ul li:before{height:6px}.single-careers .apply-button{font-family:'Libre Baskerville',serif;text-align:center;display:block;margin-top:40px;margin-bottom:60px;font-size:17px}.single-careers .apply-button.top{margin-bottom:0}.single-careers .hubspot-form h1{margin-bottom:39px}.single-careers .hubspot-form .hbspt-form{margin-top:12px}@media (max-width:959px){.single-careers .hubspot-form #apply-form{width:100%;padding:0}.single-careers .hubspot-form #apply-form div::-webkit-input-placeholder,.single-careers .hubspot-form #apply-form input::-webkit-input-placeholder,.single-careers .hubspot-form #apply-form textarea::-webkit-input-placeholder{color:#fff;font-weight:400;font-family:'NittiGrotesk-Light'}.single-careers .hubspot-form #apply-form div:-moz-placeholder,.single-careers .hubspot-form #apply-form input:-moz-placeholder,.single-careers .hubspot-form #apply-form textarea:-moz-placeholder{color:#fff;font-weight:400;font-family:'NittiGrotesk-Light'}.single-careers .hubspot-form #apply-form div::-moz-placeholder,.single-careers .hubspot-form #apply-form input::-moz-placeholder,.single-careers .hubspot-form #apply-form textarea::-moz-placeholder{color:#fff;opacity:1;font-weight:400;font-family:'NittiGrotesk-Light'}.single-careers .hubspot-form #apply-form div:-ms-input-placeholder,.single-careers .hubspot-form #apply-form input:-ms-input-placeholder,.single-careers .hubspot-form #apply-form textarea:-ms-input-placeholder{color:#fff;font-weight:400;font-family:'NittiGrotesk-Light'}}.single-careers .offices{padding-top:53px}.single-post video{width:100%!important;height:auto!important}.single-work .title-area{padding-top:204px;background-color:#fff;padding-bottom:90px}@media (max-width:959px){.single-work .title-area{padding-bottom:0}}.single-work .title-area .content-wrap h1{color:#16282a;font-family:NittiGrotesk-Medium;letter-spacing:.3px;font-size:86.5px;margin-bottom:0;margin-top:-68px;line-height:.9}@media (max-width:767px){.single-work .title-area .content-wrap h1{font-size:48px}}.single-work .title-area .content-wrap h2{color:#16282a;margin-top:12px;letter-spacing:.5px;padding-left:3px}@media (max-width:767px){.single-work .title-area .content-wrap h2{font-size:28px;padding-left:0}}.single-work .title-area .content-wrap img.featured-image{height:598px;margin-top:80px}.single-work .title-area .slider{height:600px;width:100vw}@media (min-width:960px) and (max-width:1439px){.single-work .title-area .slider{width:960px;margin:0 auto}}@media (max-width:959px){.single-work .title-area .slider{width:calc(100vw - 44px);margin:0 22px}}@media (max-width:767px){.single-work .title-area .slider{width:100vw;margin:0}}.single-work .title-area .slider .slick-dots-container{position:absolute}.single-work .title-area .slider .slick-track,.single-work .title-area .slider .slick-track .slide{height:100%}.single-work .title-area .slider .slick-track .slide img,.single-work .title-area .slider .slick-track .slide video{position:relative;object-fit:cover;object-position:center;z-index:0;margin:0 auto;display:block;height:100%;width:1168px}@media (min-width:960px) and (max-width:1439px){.single-work .title-area .slider .slick-track .slide img,.single-work .title-area .slider .slick-track .slide video{width:960px}}@media (max-width:959px){.single-work .title-area .slider .slick-track .slide img,.single-work .title-area .slider .slick-track .slide video{width:calc(100vw - 44px)}}@media (max-width:767px){.single-work .title-area .slider .slick-track .slide img,.single-work .title-area .slider .slick-track .slide video{width:100vw}}.single-work .blue-box{color:#fff}.single-work .black-box,.single-work .blue-box,.single-work .white-box{padding-top:175px;padding-bottom:175px;background:#2a8dc3}.single-work .black-box{color:#fff}@media (max-width:959px){.single-work .black-box,.single-work .blue-box,.single-work .white-box{padding-top:100px;padding-bottom:100px}}@media (max-width:767px){.single-work .black-box,.single-work .blue-box,.single-work .white-box{padding-top:50px;padding-bottom:50px}}.single-work .black-box .bar,.single-work .blue-box .bar,.single-work .white-box .bar{width:180px;border-top:18px solid #16282a;margin:0 auto}.single-work .black-box .content-wrap,.single-work .blue-box .content-wrap,.single-work .white-box .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:959px){.single-work .black-box .content-wrap .col-1-2,.single-work .blue-box .content-wrap .col-1-2,.single-work .white-box .content-wrap .col-1-2{width:100%;-ms-flex:1 0 100%;flex:1 0 100%}.single-work .black-box .content-wrap .col-1-2:first-child,.single-work .blue-box .content-wrap .col-1-2:first-child,.single-work .white-box .content-wrap .col-1-2:first-child{margin-bottom:40px}}.single-work .black-box .content-wrap .col-1-2 h1,.single-work .blue-box .content-wrap .col-1-2 h1,.single-work .white-box .content-wrap .col-1-2 h1{font-size:56px;margin:25px 0}@media (max-width:959px){.single-work .black-box .content-wrap .col-1-2 h1,.single-work .blue-box .content-wrap .col-1-2 h1,.single-work .white-box .content-wrap .col-1-2 h1{font-size:48px}}@media (max-width:767px){.single-work .black-box .content-wrap .col-1-2 h1,.single-work .blue-box .content-wrap .col-1-2 h1,.single-work .white-box .content-wrap .col-1-2 h1{font-size:36px}}.single-work .black-box .content-wrap .col-1-2:nth-child(2),.single-work .blue-box .content-wrap .col-1-2:nth-child(2),.single-work .white-box .content-wrap .col-1-2:nth-child(2){text-align:center;margin:0 auto}.single-work .black-box .content-wrap .col-1-2:nth-child(2) h1,.single-work .blue-box .content-wrap .col-1-2:nth-child(2) h1,.single-work .white-box .content-wrap .col-1-2:nth-child(2) h1{text-align:center}.single-work .black-box .content-wrap .left,.single-work .black-box .content-wrap.left,.single-work .blue-box .content-wrap .left,.single-work .blue-box .content-wrap.left,.single-work .white-box .content-wrap .left,.single-work .white-box .content-wrap.left{text-align:left!important}.single-work .black-box .content-wrap .right,.single-work .black-box .content-wrap.right,.single-work .blue-box .content-wrap .right,.single-work .blue-box .content-wrap.right,.single-work .white-box .content-wrap .right,.single-work .white-box .content-wrap.right{text-align:right!important}.single-work .black-box .content-wrap .center,.single-work .black-box .content-wrap.center,.single-work .blue-box .content-wrap .center,.single-work .blue-box .content-wrap.center,.single-work .white-box .content-wrap .center,.single-work .white-box .content-wrap.center{text-align:center!important}.single-work .video{position:relative;max-height:calc(100vh - 60px);overflow:hidden}.single-work .video embed,.single-work .video iframe{width:100vw;height:calc(100vh - 60px);object-fit:contain}.single-work .video .play-button{width:0;height:0;border-style:solid;border-width:48.5px 0 48.5px 97px;border-color:transparent transparent transparent #2a8dc3;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);cursor:pointer}@media (max-width:768px){.single-work .video .play-button{border-width:35px 0 35px 65px}}@media (max-width:580px){.single-work .video .play-button{border-width:30px 0 30px 55px}}@media (max-width:375px){.single-work .video .play-button{border-width:25px 0 25px 45px}}.single-work .video .close{display:none;position:absolute;top:80px;right:47px;height:30px;width:30px;background-image:url(../images/icons/close-cross.svg);background-size:cover;cursor:pointer;z-index:10000}.page-template-about #hero progress,.single-work .video progress{position:absolute;bottom:30px;width:80%;color:#000;font-size:.6em;line-height:1.5em;text-indent:.5em;height:1.8em;border:none;background:#ccc;left:0;right:0;margin:0 auto}.page-template-about #hero progress.hidden,.single-work .video progress.hidden{visibility:hidden}.page-template-about #hero progress.visible,.single-work .video progress.visible{visibility:visible}.page-template-about #hero progress::-moz-progress-bar,.single-work .video progress::-moz-progress-bar{background-color:#2a8dc3!important}.page-template-about #hero progress::-webkit-progress-value,.single-work .video progress::-webkit-progress-value{background-color:#2a8dc3!important}.single-work #colour-changer{background-color:#fff}.single-work #colour-changer .white-box{background-color:transparent;color:#16282a}.single-work #colour-changer .black-box{background-color:transparent}.single-work .white-box{background:#fff;color:#16282a}.single-work .white-box .bar{border-color:#2a8dc3}.single-work .white-box .content-wrap{color:#16282a}.single-work .inline-image{height:auto}.single-work .inline-image .content-wrap{width:100%;margin:0!important;padding:0!important}.single-work .inline-image img{width:100%;height:auto;object-fit:fill;display:block;margin:0 auto}.single-work .assets{position:relative;width:100%;height:100%}.single-work .assets>*{width:100%;position:relative;display:block}.single-work .related{background:#2a8dc3;padding-top:130px}@media (max-width:959px){.single-work .related{padding-top:60px}}@media (max-width:767px){.single-work .related{padding-top:0}}.single-work .related h1{margin-bottom:60px}@media (max-width:959px){.single-work .related h1{padding-top:30px}}@media (max-width:767px){.single-work .related h1{font-size:80px;margin-bottom:0;padding-top:0}}@media (max-width:959px){.single-work .related .article-list article{width:calc((100vw - 44px)/2);height:calc((100vw - 44px)/2)}}@media (max-width:767px){.single-work .related .article-list article{width:calc((100vw)/2);height:calc((100vw)/2)}}.single-work .centre{text-align:center}.single-work.lenovo-rfi-response .title-area{padding:204px 0 0}.single-work.lenovo-rfi-response .title-area .content-wrap h1{font-size:34px;text-align:center}.single-work.lenovo-rfi-response .post-password-form{background:#16282a;text-align:center;padding:40px}@media (min-width:900px) and (max-width:1110px){.page-template-about .content-wrap{width:840px}}.page-template-about #hero{width:100%;position:relative;overflow:hidden;height:100vh}.page-template-about #hero .hero-image{width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-about #hero .heading{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;z-index:1000;height:auto;width:65%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1580px){.page-template-about #hero .heading{width:80%}}.page-template-about #hero .heading em{color:#fff;font-size:16px}.page-template-about #hero .heading .bar{height:6px;width:80px;background:#fff;margin:25px auto 15px}.page-template-about #hero .heading .play-button{display:inline-block;height:30px;width:30px;margin:-9px 0 -9px 10px;background-image:url(../images/icons/play-video.png);background-size:cover;cursor:pointer}.page-template-about #hero .overlay{opacity:.5;background-color:#000;width:100%;height:100%;top:0;left:0;position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:10}.page-template-about #hero .close{display:none;position:absolute;top:77px;right:15px;height:30px;width:30px;background-image:url(../images/icons/close-cross.svg);background-size:cover;cursor:pointer;z-index:10000}.page-template-about #hero.roll-up .heading{opacity:0;webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page-template-about #hero.roll-up .overlay{height:0;webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.page-template-about #hero.roll-up .close{display:block}.page-template-about #hero.roll-up video{z-index:-1}.page-template-about #hero.roll-down .heading{opacity:1;webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page-template-about #hero.roll-down .overlay{height:100%;webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.page-template-about #hero video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;object-fit:cover;z-index:1}.page-template-about #hero h1{line-height:8rem;text-align:center;width:100%}@media (max-width:1200px){.page-template-about #hero h1{font-size:5.5rem;line-height:5.5rem}}@media (max-width:960px){.page-template-about #hero h1{font-size:5rem;line-height:5rem}}@media (max-width:959px){.page-template-about #hero h1{font-size:4rem;line-height:4rem}}@media (max-width:767px){.page-template-about #hero h1{font-size:40px;line-height:46px}}@media (max-width:374px){.page-template-about #hero h1{font-size:35px;line-height:40px}}.page-template-about .panel{height:calc(55vh - 30px);border-bottom:1px solid #939598;transform:translateX(0);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative}.page-template-about .panel#about-text{min-height:370px}@media (max-width:959px){.page-template-about .panel{min-height:calc(100vh - 60px);height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:579px){.page-template-about .panel{min-height:calc(100vh - 60px)}}.page-template-about .panel.tall{min-height:60vh}@media (max-width:959px){.page-template-about .panel.tall{min-height:none;height:auto;padding-top:30px;padding-bottom:30px}}@media (max-width:579px){.page-template-about .panel.tall{min-height:calc(100vh - 60px)}}.page-template-about .panel.taller{min-height:65vh;padding-top:60px;padding-bottom:60px}@media (max-width:959px){.page-template-about .panel.taller{min-height:none;height:auto;padding-top:30px;padding-bottom:30px}}@media (max-width:579px){.page-template-about .panel.taller{min-height:calc(100vh - 60px)}}.page-template-about .panel .left-indicators{transform:rotate(-90deg);position:absolute;left:-70px;top:45%;color:#16282a}@media (max-width:1280px){.page-template-about .panel .left-indicators{display:none}}.page-template-about .panel .left-indicators p{display:inline-block;padding:10px 3px;margin:0 5px;font-size:20px;text-transform:uppercase}.page-template-about .panel .left-indicators p.active{border-top:5px solid #2a8dc3}.page-template-about .panel .right-link{position:absolute;right:-80px;transform:rotate(-90deg);cursor:pointer}.page-template-about .panel .right-link .line{width:100px;height:5px;background-color:#2a8dc3;display:inline-block;position:relative;top:-4px;left:-20px}@media (max-width:959px){.page-template-about .panel .right-link .line{display:none}}.page-template-about .panel .right-link p{font-family:NittiGrotesk-Black;font-size:25px;color:#16282a;display:inline-block}.page-template-about .pillar-container{height:calc(45vh - 30px);display:-ms-flexbox;display:flex}@media (max-width:959px){.page-template-about .pillar-container{display:none}}.page-template-about .pillar-container>*{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:55%;cursor:pointer;padding-top:6vh}@media (max-height:680px){.page-template-about .pillar-container>*{padding-top:3vh}}@media (max-width:959px){.page-template-about .pillar-container>*{-ms-flex:0 0 100%;flex:0 0 100%}}.page-template-about .pillar-container>:nth-child(2){border-left:1px solid #939598;border-right:1px solid #939598}.page-template-about .pillar-container .block-panel{max-width:70%}.page-template-about .pillar-container .block-panel>*{width:auto}.page-template-about .pillar-container .block-panel h2,.page-template-about .pillar-container .block-panel p{display:block;float:none}@media (max-height:680px){.page-template-about .pillar-container .block-panel h2{margin-bottom:0}}.page-template-about .pillar-container .block-panel .line{height:7px;width:65px;background-color:#e2e2e2;transition:all .7s;margin:4vh 0 15px}@media (max-height:680px){.page-template-about .pillar-container .block-panel .line{margin:0 0 11px}}.page-template-about .pillar-container .block-panel .line.active{width:100%;background-color:#2a8dc3}.page-template-about #about-text .content-wrap,.page-template-about .flex{display:-ms-flexbox;display:flex}@media (max-width:959px){.page-template-about .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template-about .block{color:#16282a}.page-template-about .block h2{text-align:left;font-size:55px;line-height:65px}@media (min-width:960px){.page-template-about .block h2{padding-right:20vw}}@media (max-width:959px){.page-template-about .block h2{font-size:45px;line-height:55px}.page-template-about .block{padding:0}}.page-template-about .block .label{font-size:22px;font-family:'NittiGrotesk-Light';color:#797979;text-transform:uppercase;margin-bottom:55px;margin-top:45px}.page-template-about .block-panel,.page-template-do-business .content-wrap>p a:hover{color:#16282a}.page-template-about .block-panel .label{color:#16282a;font-size:22px;font-family:'NittiGrotesk-Medium'}.page-template-about .block-panel h2{display:inline-block;float:left;max-width:50%;font-family:'NittiGrotesk-Medium'}@media (max-width:959px){.page-template-about .block-panel h2{display:block;max-width:100%;float:none;margin-top:13px}}.page-template-about .block-panel h3{margin-bottom:10px;display:none}@media (max-width:959px){.page-template-about .block-panel h3{display:block}}.page-template-about .block-panel p{display:inline-block;width:50%;float:right;font-family:'NittiGrotesk-Light';font-size:22px}@media (max-width:959px){.page-template-about .block-panel p{width:100%;padding-right:40px}}@media (max-height:680px){.page-template-about .block-panel p{font-size:20px}}@media (max-width:959px){.page-template-about #about-text{padding:40px 0 0}.page-template-about #about-text .content-wrap{display:block;margin-bottom:0;padding-bottom:0}.page-template-about #about-text .content-wrap .label{display:none}.page-template-about #about-text .content-wrap h2{text-align:center}}.page-template-about #scroll-section{display:-ms-flexbox;display:flex;transition:transform 1.2s}.page-template-about #scroll-section.left_1{transform:translateX(-100vw)}.page-template-about #scroll-section.left_2{transform:translateX(-200vw)}.page-template-about #scroll-section .panel{-ms-flex:0 0 100vw;flex:0 0 100vw;background-color:#2a8dc3;border-right:93px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:959px){.page-template-about #scroll-section .panel{border-right:none}}.page-template-about #scroll-section .panel .large-number{font-size:150px;font-family:'NittiGrotesk-Black';transform:rotate(90deg);position:absolute;left:-54px;top:45px}@media (max-width:1280px){.page-template-about #scroll-section .panel .large-number{display:none}}.page-template-about #scroll-section .panel .block-panel,.page-template-about #scroll-section .panel .block-panel .label,body.mobile section.offices-mobile .content-wrap.article-list article .category time,body.mobile section.offices-mobile .content-wrap.article-list article .large{color:#fff}.page-template-about #scroll-section .panel .block-panel p{font-size:32px;line-height:45px}@media (max-width:959px){.page-template-about #scroll-section .panel .block-panel p{font-size:22px;line-height:30px}}@media (max-height:680px){.page-template-about #scroll-section .panel .block-panel p{font-size:22px;line-height:32px}}.page-template-about #panel-culture .block-panel,.page-template-about #scroll-section .panel .next{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-template-about #scroll-section .panel .next{position:absolute;right:-90px;bottom:0;width:93px;height:93px;background:#2a8dc3;cursor:pointer}@media (max-width:959px){.page-template-about #scroll-section .panel .next{display:none}}.page-template-about #panel-culture .block-panel{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-about #panel-culture .block-panel h2,.page-template-about #panel-culture .block-panel p{display:block;width:auto;max-width:none;clear:both}.page-template-about #panel-culture .block-panel .bar{width:180px;border-top:18px solid #2a8dc3;position:relative;margin:0 auto}.page-template-about #panel-culture .block-panel .quote{padding-top:30px}@media (max-width:959px){.page-template-about #panel-culture .block-panel .quote{padding-right:0}}.page-template-about #panel-culture .block-panel .quote h4{text-align:center;font-size:55px;font-family:'NittiGrotesk-Black';margin:25px 0;padding:0 25px}@media (max-width:959px){.page-template-about #panel-culture .block-panel .quote h4{font-size:40px;line-height:46px;padding:0 15px}}.page-template-about #leadership{padding:140px 0}@media (max-width:959px){.page-template-about #leadership{padding:30px 0}}.page-template-about #leadership h2{color:#000;text-align:left;margin:-20px 0 30px}.page-template-about #leadership .leadership{padding:0}@media (max-width:959px){.page-template-about #leadership .leadership .col-1-4{width:50%}}.page-template-about #leadership .leadership .leadership-item{display:inline-block;padding-right:2px;padding-bottom:2px;margin:0;position:relative}.page-template-about #leadership .leadership .leadership-item:nth-child(4),.page-template-about #leadership .leadership .leadership-item:nth-child(5){visibility:hidden}@media (max-width:959px){.page-template-about #leadership .leadership .leadership-item:nth-child(4),.page-template-about #leadership .leadership .leadership-item:nth-child(5){display:none}}.page-template-about #leadership .leadership .leadership-item:after{content:"";display:block;padding-bottom:100%}.page-template-about #leadership .leadership .leadership-item:nth-child(1) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(9) .leadership-box.extend{width:302%;left:0}.page-template-about #leadership .leadership .leadership-item:nth-child(5) .leadership-box.extend{width:303%;left:0}.page-template-about #leadership .leadership .leadership-item:nth-child(10) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(2) .leadership-box.extend{width:302%;left:-101%}.page-template-about #leadership .leadership .leadership-item:nth-child(6) .leadership-box.extend{width:302%;left:0}.page-template-about #leadership .leadership .leadership-item:nth-child(11) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(3) .leadership-box.extend{width:302%;left:-202%}.page-template-about #leadership .leadership .leadership-item:nth-child(7) .leadership-box.extend{width:302%;left:-101%}.page-template-about #leadership .leadership .leadership-item:nth-child(12) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(4) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(8) .leadership-box.extend{width:302%;left:-202%}@media (max-width:959px){.page-template-about #leadership .leadership .leadership-item:nth-child(1) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(11) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(3) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(5) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(7) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(9) .leadership-box.extend{width:201%;left:0}.page-template-about #leadership .leadership .leadership-item:nth-child(10) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(2) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(4) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(6) .leadership-box.extend,.page-template-about #leadership .leadership .leadership-item:nth-child(8) .leadership-box.extend{width:201%;left:-101%}}.page-template-about #leadership .leadership .leadership-box-wrap{height:99%;width:99%;position:absolute;cursor:pointer}.page-template-about #leadership .leadership .leadership-box{height:100%;width:100%;overflow:hidden;position:relative;background:rgba(0,0,0,.5);padding-right:0}.page-template-about #leadership .leadership .leadership-box .bar{height:3px;background:#fff;width:75px;display:block;margin-bottom:5px}.page-template-about #leadership .leadership .leadership-box .image{position:relative;top:0;left:0;opacity:.3;width:100%}@media (max-width:959px){.page-template-about #leadership .leadership .leadership-box .image{top:0}}@media (max-width:959px){.page-template-about #leadership .leadership .leadership-box .image img{max-width:110%}}.page-template-about #leadership .leadership .leadership-box .job-text{position:absolute;right:0;top:0;width:65%;text-align:left;opacity:0}.page-template-about #leadership .leadership .leadership-box .job-text h3{font-size:24px;color:#000;font-weight:400;margin-top:10px;margin-bottom:5px}.page-template-about #leadership .leadership .leadership-box .job-text p{font-size:16px;font-weight:400;font-family:'NittiGrotesk-Light',gotham,helvetica,arial,sans-serif}.page-template-about #leadership .leadership .leadership-box .job-text-short{position:absolute;left:20px;top:20px;width:100%;height:90%;text-align:left;z-index:1}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box .job-text-short{height:80%;width:80%}}.page-template-about #leadership .leadership .leadership-box .job-text-short h5{font-size:1.35rem;font-family:'NittiGrotesk-Light',gotham,helvetica,arial,sans-serif;color:#fff;position:absolute;top:1%;left:1%;padding-top:10px}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box .job-text-short h5{font-size:1.1rem;line-height:1.1rem}}@media (max-width:375px){.page-template-about #leadership .leadership .leadership-box .job-text-short h5{font-size:16px;line-height:16px}}.page-template-about #leadership .leadership .leadership-box .job-text-short .job-title{font-size:16px;color:#fff;position:absolute;bottom:1%;left:1%}.page-template-about #leadership .leadership .leadership-box.extend{background-color:#2a8dc3;height:100%;position:absolute;z-index:200;webkit-transition:width .3s ease-in;transition:width .3s ease-in;padding-right:7%}.page-template-about #leadership .leadership .leadership-box.extend .job-text-short{display:none}.page-template-about #leadership .leadership .leadership-box.extend .image{position:absolute;opacity:1;background:0 0;width:18em;height:auto}@media (max-width:1439px){.page-template-about #leadership .leadership .leadership-box.extend .image{width:14.8em}}@media (max-width:1200px){.page-template-about #leadership .leadership .leadership-box.extend .image{width:14.9em}}@media (max-width:960px){.page-template-about #leadership .leadership .leadership-box.extend .image{width:23vw;padding-top:1.6%}}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box.extend .image{width:20vw}}@media (max-width:375px){.page-template-about #leadership .leadership .leadership-box.extend .image{width:16.52vw}}.page-template-about #leadership .leadership .leadership-box .image img,.page-template-about #leadership .leadership .leadership-box.extend .image img{width:101%;height:auto;max-width:101%}@media (max-width:959px){.page-template-about #leadership .leadership .leadership-box.extend .image img{margin:2% 2% 2% 7%}}.page-template-about #leadership .leadership .leadership-box.extend .job-text{opacity:1;webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in;height:100%;padding-top:20px;cursor:auto}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box.extend .job-text{padding-top:11px}}@media (max-width:959px){.page-template-about #leadership .leadership .leadership-box.extend .job-text{width:71%;padding-right:3%}}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box.extend .job-text{width:75%;padding-right:3%}}.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:1.3rem;padding-right:10px}@media (max-width:1440px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:1rem;font-size:.83rem}}@media (max-width:1200px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:16px;font-size:16px}}@media (max-width:960px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:.8rem;font-size:.7rem}}@media (max-width:959px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:1.15rem;font-size:16px}}@media (max-width:625px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:1rem;font-size:15px}}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:.9rem;font-size:13px}}@media (max-width:500px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:.85rem;font-size:12px}}@media (max-width:470px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{line-height:.8rem;font-size:11px}}@media (max-width:375px){.page-template-about #leadership .leadership .leadership-box.extend .job-text p{width:80%;overflow-y:scroll;max-height:63%}}.page-template-about #leadership .leadership .leadership-box.extend .job-text h3{line-height:1.8rem}@media (max-width:960px){.page-template-about #leadership .leadership .leadership-box.extend .job-text h3{font-size:1rem;line-height:1rem}}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box.extend .job-text h3{font-size:.9rem;line-height:16px}}.page-template-about #leadership .leadership .leadership-box.extend .job-text .social{display:block;height:20px;width:52px;position:absolute;bottom:15px;right:15px}.page-template-about #leadership .leadership .leadership-box.extend .job-text .social .twitter{display:block;float:left;height:20px;width:20px;background-image:url(../images/icons/twitter-logo.svg);background-size:cover;cursor:pointer}.page-template-about #leadership .leadership .leadership-box.extend .job-text .social .ln{display:block;float:left;margin-left:10px;height:20px;width:20px;background-image:url(../images/icons/linkedin-logo.svg);background-size:cover;cursor:pointer}.page-template-about #leadership .leadership .leadership-box.extend .job-text .close-leadership{display:block;height:20px;width:20px;background-image:url(../images/icons/close-cross-white-2.svg);background-size:cover;cursor:pointer;position:absolute;top:15px;right:15px}.page-template-about #leadership .leadership .leadership-box.extend .job-text .job-title{position:absolute;bottom:10px}@media (max-width:767px){.page-template-about #leadership .leadership .leadership-box.extend .job-text .job-title{display:none}}.page-template-about.ie10 #scroll-section .panel,.page-template-about.ie11 #scroll-section .panel,.page-template-about.mobile #scroll-section .panel{border-right:0 none}.page-template-vr section.content{padding-bottom:84px}.page-template-vr section.content iframe{border:0}.page-template-do-business section.do-business{padding-top:26vh;margin-bottom:0;padding-bottom:0;display:block!important}.page-template-do-business .partners{padding-bottom:70px;background:0 0!important}.page-template-do-business .content-wrap{padding-bottom:100px}@media (max-width:767px){.page-template-do-business .content-wrap.intro h1{font-size:80px}}@media (max-width:374px){.page-template-do-business .content-wrap.intro h1{font-size:60px}}.page-template-do-business .content-wrap h1{margin-bottom:31px}.page-template-do-business .content-wrap>p{width:65%;margin:0 auto}@media (max-width:767px){.page-template-do-business .content-wrap>p{width:90%}}.page-template-do-business .content-wrap>p a{color:#fff;transition:color .4s}.page-template-do-business .content-wrap>p.large{width:45%;float:left;padding-top:54px;color:#16282a}@media (max-width:767px){.page-template-do-business .content-wrap>p.large{font-size:28px;line-height:30px;width:100%}}.page-template-do-business .content-wrap>p.right{width:50%;float:right;padding-top:77px;color:#16282a}@media (max-width:767px){.page-template-do-business .content-wrap>p.right{font-size:18px;line-height:26px;padding-top:30px;width:100%}}.page-template-do-business #colour-changer{background-color:#2a8dc3}.page-template-do-business .hubspot-form{padding-bottom:0}.post-type-archive-careers{background-color:#16282a;overflow:auto}.post-type-archive-careers .wrapper,.post-type-archive-careers section{background-color:#fff}.post-type-archive-careers section.hero{height:100vh;position:relative;overflow:hidden}@media (max-width:1199px){.post-type-archive-careers section.hero{background:#16282a}}.post-type-archive-careers section.hero .content-wrap{z-index:2}.post-type-archive-careers section.hero .content-wrap h1{margin-top:47px;margin-bottom:-10px}.post-type-archive-careers section.hero .content-wrap .overlay{position:absolute;left:0;top:0;background-color:#16282a;width:100%;height:100%;opacity:.5}.post-type-archive-careers section.hero video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;left:0;top:0;object-fit:cover;z-index:1}@media (max-width:959px){.post-type-archive-careers section.hero video{display:none}}.post-type-archive-careers section.intro{background-color:#2a8dc3;z-index:5;position:relative}.post-type-archive-careers section.intro .content-wrap{padding-top:30px;padding-bottom:48px}.post-type-archive-careers section.intro .content-wrap h2{margin-bottom:30px}.post-type-archive-careers section.careers .content-wrap{padding-top:40px}.category section.articles .meta span,.post-type-archive-careers section.careers .content-wrap h2,.tag section.articles .meta span,body.mobile.single-offices .colour-changer .articles .content-wrap .content h2,body.mobile.single-offices .colour-changer .articles .content-wrap .content p{color:#16282a}.blog section.articles{padding-top:26vh;padding-bottom:40px}.category section.articles,.tag section.articles{padding-bottom:40px}@media (max-width:767px){.blog section.articles h1,.category section.articles h1,.tag section.articles h1{font-size:80px}}.blog section.articles .location-dropdown,.category section.articles .location-dropdown,.tag section.articles .location-dropdown{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:left;margin-top:30px;margin-bottom:108px}.blog section.articles .location-dropdown h3,.category section.articles .location-dropdown h3,.tag section.articles .location-dropdown h3{-ms-flex:0 1 auto;flex:0 1 auto;letter-spacing:1.5px}.blog section.articles .location-dropdown select,.category section.articles .location-dropdown select,.tag section.articles .location-dropdown select{color:#16282a;font-size:24px;background-color:transparent;background-image:url(../images/icons/arrow-down-black.svg);background-repeat:no-repeat;background-position:center right;background-size:15px;-webkit-appearance:none;padding-right:25px;margin-left:10px;border-bottom:1px solid #16282a;border-radius:0}.blog section.articles .article-list article.post:nth-child(11),.blog section.articles .article-list article.post:nth-child(2),.blog section.articles .article-list article.post:nth-child(4),.blog section.articles .article-list article.post:nth-child(9),.category section.articles .article-list article.post:nth-child(11),.category section.articles .article-list article.post:nth-child(2),.category section.articles .article-list article.post:nth-child(4),.category section.articles .article-list article.post:nth-child(9),.tag section.articles .article-list article.post:nth-child(11),.tag section.articles .article-list article.post:nth-child(2),.tag section.articles .article-list article.post:nth-child(4),.tag section.articles .article-list article.post:nth-child(9){background-image:none!important}.blog section.articles .article-list article.post:nth-child(11) .category,.blog section.articles .article-list article.post:nth-child(11) p.large,.blog section.articles .article-list article.post:nth-child(2) .category,.blog section.articles .article-list article.post:nth-child(2) p.large,.blog section.articles .article-list article.post:nth-child(4) .category,.blog section.articles .article-list article.post:nth-child(4) p.large,.blog section.articles .article-list article.post:nth-child(9) .category,.blog section.articles .article-list article.post:nth-child(9) p.large,.category section.articles .article-list article.post:nth-child(11) .category,.category section.articles .article-list article.post:nth-child(11) p.large,.category section.articles .article-list article.post:nth-child(2) .category,.category section.articles .article-list article.post:nth-child(2) p.large,.category section.articles .article-list article.post:nth-child(4) .category,.category section.articles .article-list article.post:nth-child(4) p.large,.category section.articles .article-list article.post:nth-child(9) .category,.category section.articles .article-list article.post:nth-child(9) p.large,.tag section.articles .article-list article.post:nth-child(11) .category,.tag section.articles .article-list article.post:nth-child(11) p.large,.tag section.articles .article-list article.post:nth-child(2) .category,.tag section.articles .article-list article.post:nth-child(2) p.large,.tag section.articles .article-list article.post:nth-child(4) .category,.tag section.articles .article-list article.post:nth-child(4) p.large,.tag section.articles .article-list article.post:nth-child(9) .category,.tag section.articles .article-list article.post:nth-child(9) p.large{opacity:1;color:#2a8dc3;transition:color .4s}.blog section.articles .article-list article.post:nth-child(11) .bar,.blog section.articles .article-list article.post:nth-child(2) .bar,.blog section.articles .article-list article.post:nth-child(4) .bar,.blog section.articles .article-list article.post:nth-child(9) .bar,.category section.articles .article-list article.post:nth-child(11) .bar,.category section.articles .article-list article.post:nth-child(2) .bar,.category section.articles .article-list article.post:nth-child(4) .bar,.category section.articles .article-list article.post:nth-child(9) .bar,.tag section.articles .article-list article.post:nth-child(11) .bar,.tag section.articles .article-list article.post:nth-child(2) .bar,.tag section.articles .article-list article.post:nth-child(4) .bar,.tag section.articles .article-list article.post:nth-child(9) .bar{border-color:#2a8dc3;transition:border-color .4s;color:.4s}.blog section.articles .article-list article.post:nth-child(11) .overlay,.blog section.articles .article-list article.post:nth-child(2) .overlay,.blog section.articles .article-list article.post:nth-child(4) .overlay,.blog section.articles .article-list article.post:nth-child(9) .overlay,.category section.articles .article-list article.post:nth-child(11) .overlay,.category section.articles .article-list article.post:nth-child(2) .overlay,.category section.articles .article-list article.post:nth-child(4) .overlay,.category section.articles .article-list article.post:nth-child(9) .overlay,.tag section.articles .article-list article.post:nth-child(11) .overlay,.tag section.articles .article-list article.post:nth-child(2) .overlay,.tag section.articles .article-list article.post:nth-child(4) .overlay,.tag section.articles .article-list article.post:nth-child(9) .overlay{opacity:0}.blog section.articles .article-list article.post:nth-child(11):hover .category,.blog section.articles .article-list article.post:nth-child(11):hover .excerpt,.blog section.articles .article-list article.post:nth-child(11):hover p.large,.blog section.articles .article-list article.post:nth-child(2):hover .category,.blog section.articles .article-list article.post:nth-child(2):hover .excerpt,.blog section.articles .article-list article.post:nth-child(2):hover p.large,.blog section.articles .article-list article.post:nth-child(4):hover .category,.blog section.articles .article-list article.post:nth-child(4):hover .excerpt,.blog section.articles .article-list article.post:nth-child(4):hover p.large,.blog section.articles .article-list article.post:nth-child(9):hover .category,.blog section.articles .article-list article.post:nth-child(9):hover .excerpt,.blog section.articles .article-list article.post:nth-child(9):hover p.large,.category section.articles .article-list article.post:nth-child(11):hover .category,.category section.articles .article-list article.post:nth-child(11):hover .excerpt,.category section.articles .article-list article.post:nth-child(11):hover p.large,.category section.articles .article-list article.post:nth-child(2):hover .category,.category section.articles .article-list article.post:nth-child(2):hover .excerpt,.category section.articles .article-list article.post:nth-child(2):hover p.large,.category section.articles .article-list article.post:nth-child(4):hover .category,.category section.articles .article-list article.post:nth-child(4):hover .excerpt,.category section.articles .article-list article.post:nth-child(4):hover p.large,.category section.articles .article-list article.post:nth-child(9):hover .category,.category section.articles .article-list article.post:nth-child(9):hover .excerpt,.category section.articles .article-list article.post:nth-child(9):hover p.large,.tag section.articles .article-list article.post:nth-child(11):hover .category,.tag section.articles .article-list article.post:nth-child(11):hover .excerpt,.tag section.articles .article-list article.post:nth-child(11):hover p.large,.tag section.articles .article-list article.post:nth-child(2):hover .category,.tag section.articles .article-list article.post:nth-child(2):hover .excerpt,.tag section.articles .article-list article.post:nth-child(2):hover p.large,.tag section.articles .article-list article.post:nth-child(4):hover .category,.tag section.articles .article-list article.post:nth-child(4):hover .excerpt,.tag section.articles .article-list article.post:nth-child(4):hover p.large,.tag section.articles .article-list article.post:nth-child(9):hover .category,.tag section.articles .article-list article.post:nth-child(9):hover .excerpt,.tag section.articles .article-list article.post:nth-child(9):hover p.large{color:#fff;transition:color .4s}.blog section.articles .article-list article.post:nth-child(11):hover .bar,.blog section.articles .article-list article.post:nth-child(2):hover .bar,.blog section.articles .article-list article.post:nth-child(4):hover .bar,.blog section.articles .article-list article.post:nth-child(9):hover .bar,.category section.articles .article-list article.post:nth-child(11):hover .bar,.category section.articles .article-list article.post:nth-child(2):hover .bar,.category section.articles .article-list article.post:nth-child(4):hover .bar,.category section.articles .article-list article.post:nth-child(9):hover .bar,.tag section.articles .article-list article.post:nth-child(11):hover .bar,.tag section.articles .article-list article.post:nth-child(2):hover .bar,.tag section.articles .article-list article.post:nth-child(4):hover .bar,.tag section.articles .article-list article.post:nth-child(9):hover .bar{border-color:#fff}.blog section.articles .article-list article.post .overlay,.category section.articles .article-list article.post .overlay,.tag section.articles .article-list article.post .overlay{opacity:.6}.blog section.articles .article-list article.post:nth-child(3n-2) .overlay,.category section.articles .article-list article.post:nth-child(3n-2) .overlay,.tag section.articles .article-list article.post:nth-child(3n-2) .overlay{background-color:#16282a}.category section.articles,.tag section.articles{padding-top:10vh}.category section.articles .bar,.tag section.articles .bar{width:291px;border-top:6px solid #2a8dc3}.category section.articles article .bar,.tag section.articles article .bar{width:62px}.category section.articles h2,.tag section.articles h2{color:#16282a;margin-top:21px}.category section.articles p,.tag section.articles p{color:#16282a;max-width:700px}.category section.articles .meta,.tag section.articles .meta{margin-bottom:29px;margin-top:30px}#four-oh-four{background-color:#2a8dc3;width:100%}#four-oh-four .content-wrap{position:relative;padding-top:24vh;text-align:center}@media (max-width:580px){#four-oh-four .content-wrap{padding-top:16vh}}#four-oh-four h1{font-size:8rem;margin:0 0 10px;text-align:center}@media (max-width:580px){#four-oh-four h1{font-size:6.5rem}}@media (max-width:375px){#four-oh-four h1{font-size:5.5rem}}#four-oh-four .astonished{font-size:180px}@media (max-width:580px){#four-oh-four .astonished{font-size:130px}}@media (max-width:375px){#four-oh-four .astonished{font-size:100px}}#four-oh-four .text-404{width:70%;margin:0 auto;text-align:center}#four-oh-four p{font-size:1.4rem;line-height:1.7rem}@media (max-width:580px){#four-oh-four p{font-size:1.2rem}}@media (max-width:375px){#four-oh-four p{font-size:.95rem}}#four-oh-four .bar{background:#fff;height:6px;width:170px;display:block;margin:20px auto}#four-oh-four a{color:#fff;display:block;font-size:1.1rem;margin:0;padding:40px 0 150px}body.mobile .content-wrap.pad-left{padding-left:0}@media (max-width:767px){body.mobile .content-wrap.pad-left{padding-left:22px}}body.mobile .content-wrap.pad-left p{max-width:none}body.mobile.home header.main-header{height:60px;background-color:#16282a}body.mobile.home header.main-header.active{top:0}body.mobile.home header.main-header a img{top:20px;opacity:1}body.mobile.home section.hero{position:relative;top:0;transform:translateY(0)!important}body.mobile.home section.hero .slick-slider{filter:none}body.mobile.home section.hero .slick-slider .slide .content-wrap h1 img,body.mobile.home section.hero .slick-slider .slide .overlay{display:none}body.mobile.home section.hero .slick-slider .slide>img{display:block;width:100vw;position:absolute}@media (orientation:landscape) and (max-height:700px){body.mobile.home section.hero .slick-slider .slide>img{transform:translateY(-10%) translateX(0%)}}body.mobile.home section.hero .slick-slider .slide>img.overlay-t{object-fit:cover;transform:scale(5.4);width:100vw;height:100vh;top:-78px;left:-5px;position:absolute}@media (max-height:700px){body.mobile.home section.hero .slick-slider .slide>img.overlay-t{transform:scale(5);top:-100px}}@media (orientation:landscape) and (max-height:700px){body.mobile.home section.hero .slick-slider .slide>img.overlay-t{transform:scale(2.5);top:-90px}}@media (min-width:768px){body.mobile.home section.hero .slick-slider .slide .content-wrap{margin:0}}body.mobile.home section.hero .slick-slider .slide .content-wrap h1 img.mobile{display:inline-block}@media (min-width:768px){body.mobile.home section.hero .slick-slider .slide .content-wrap h1 img.mobile{top:6px;right:-8px;position:relative}}@media (max-width:374px){body.mobile.home section.hero .slick-slider .slide .content-wrap h1 img.mobile{position:relative;left:0;top:5px}}body.mobile.home section.hero .slick-slider .slide .content-wrap p{font-family:NittiGrotesk-Light}body.mobile.home section.hero .slick-slider .slide.slide-3{background-color:#2a8dc3}body.mobile.home section.hero .slick-slider .slide.slide-5>img{width:210vw;top:50%;transform:translateY(-75%) translateX(-26%)}@media (orientation:landscape) and (max-height:700px){body.mobile.home section.hero .slick-slider .slide.slide-5>img{width:100vw;top:0%;transform:translateY(0%) translateX(0%)}}body.mobile.home section.hero .slick-slider .slide.slide-6>img{width:110vw;top:0;display:block;position:absolute}@media (orientation:landscape) and (max-height:700px){body.mobile.home section.hero .slick-slider .slide.slide-6>img{width:100vw;top:-10%;transform:translateY(0%) translateX(0%)}}body.mobile.home section.articles .content-wrap{padding-top:100px}body.mobile.home section.articles .content-wrap h2{margin-bottom:20px;margin-top:25px}body.mobile.home section.articles .article-list{margin-bottom:0;margin-top:0}body.mobile.home section.offices-mobile .content-wrap{padding-top:0}body.mobile .articles .article-list article .hover-overlay,body.mobile .slick-slider .slick-list .slide .content-wrap a .blue-line,body.mobile .slick-slider .slick-list .slide video{display:none}body.mobile .slick-slider .slick-list .slide .content-wrap{display:block;padding:22px;position:absolute;top:calc(50vh + 60px);width:100vw;background-color:#fff;height:calc(50vh - 60px);display:-ms-flexbox;display:flex}body.mobile .slick-slider .slick-list .slide .content-wrap a{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:block;width:100%;height:auto}body.mobile .slick-slider .slick-list .slide .content-wrap a h1{font-size:36px;color:#000;margin-bottom:25px}@media (max-height:700px){body.mobile .slick-slider .slick-list .slide .content-wrap a h1{margin-bottom:10px}}@media (max-width:374px){body.mobile .slick-slider .slick-list .slide .content-wrap a h1{font-size:35px}}body.mobile .slick-slider .slick-list .slide .content-wrap a h1 img{top:6px;right:-13px;position:relative}@media (max-width:374px){body.mobile .slick-slider .slick-list .slide .content-wrap a h1{font-size:35px}}body.mobile .slick-slider .slick-list .slide .content-wrap a p{color:#000}body.mobile .slick-dots-container{left:22px;top:calc(50vh + 85px);height:40px}@media (orientation:landscape) and (max-height:700px){body.mobile .slick-dots-container{top:52vh}}body.mobile .slick-dots-container .slick-dots li{float:left;border-top-width:6px;margin-right:15px;width:calc((100vw)/6 - 20px);max-width:100px}body.mobile .slick-dots-container .slick-dots li.slick-active{border-color:#2a8dc3;width:calc((100vw)/6 - 20px);margin-right:15px;margin-left:0}body.mobile .slick-dots-container .slick-dots li button,body.mobile section.offices-mobile .content-wrap.article-list article.hidden .category time,body.mobile section.offices-mobile .content-wrap.article-list article.hidden .large,body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active .careers-list .greeting{font-size:0}body.mobile .t-container,body.mobile section.offices{display:none}body.mobile section.offices-mobile{display:block;padding-bottom:0}body.mobile section.offices-mobile .content-wrap{padding-top:30px;padding-bottom:0}body.mobile section.offices-mobile .content-wrap h2{color:#16282a;margin-bottom:25px}body.mobile section.offices-mobile .content-wrap.article-list{padding:0;background-color:#16282a}body.mobile section.offices-mobile .content-wrap.article-list article{transition:height .6s ease-in-out,padding .6s,line-height .6s}body.mobile section.offices-mobile .content-wrap.article-list article .bar{border-color:#fff}body.mobile section.offices-mobile .content-wrap.article-list article .excerpt,body.mobile section.offices-mobile .content-wrap.article-list article.parent .category time{display:none}body.mobile section.offices-mobile .content-wrap.article-list article.hidden{line-height:0;height:0;padding:0}body.mobile section.offices-mobile .content-wrap.article-list article.hidden .bar,body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active .careers-list .greeting:after,body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active .careers-list .greeting:before{border-width:0}body.mobile section.offices-mobile .content-wrap.article-list article.parent{width:100vw;height:120px;background:#2a8dc3}@media (min-width:768px){body.mobile section.offices-mobile .content-wrap.article-list article.parent{width:100%}}body.mobile section.offices-mobile .content-wrap.article-list article.parent .bar{border-color:#fff;transition:border-width 1s}body.mobile section.offices-mobile .content-wrap.article-list article.parent .large{color:#fff;transition:font-size 1s}body.mobile section.offices-mobile .content-wrap.article-list article.parent .category{border:none;position:absolute;right:20px;top:37px;width:28px;height:28px;background-image:url(../images/icons/plus.svg)}body.mobile section.offices-mobile .content-wrap.article-list article.parent.active .category{border:none;position:absolute;right:20px;top:37px;width:28px;height:28px;background-image:url(../images/icons/minus.svg)}body.mobile section.offices-mobile.careers{display:block}@media (max-width:1199px){body.mobile section.offices-mobile.careers section.hero{background:#16282a}}body.mobile section.offices-mobile.careers .content-wrap{width:100vw;padding:0}@media (min-width:768px){body.mobile section.offices-mobile.careers .content-wrap{width:calc(100vw - 44px)}}body.mobile section.offices-mobile.careers .content-wrap h2{padding:22px}body.mobile section.offices-mobile.careers .location-box{width:100vw;color:#fff;background-color:#2a8dc3;height:auto;transition:min-height .4s,height .4s}@media (min-width:768px){body.mobile section.offices-mobile.careers .location-box{width:calc(100vw - 44px)}}body.mobile section.offices-mobile.careers .location-box.hidden{min-height:0}body.mobile section.offices-mobile.careers .location-box.hidden .title-full{font-size:0;height:0;background-image:url(../images/icons/minus.svg)}body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active .careers-list .bar,body.mobile section.offices-mobile.careers .location-box.hidden .bar{margin:0;border-width:0}body.mobile section.offices-mobile.careers .location-box.not-active{height:120px}body.mobile section.offices-mobile.careers .location-box.not-active.hidden{height:0}body.mobile section.offices-mobile.careers .location-box .bar{border-top:2px solid #fff;width:62px;margin:0 20px 45px;position:relative;top:25px;transition:margin .4s,border-width .4s}body.mobile section.offices-mobile.careers .location-box .title,body.mobile section.offices-mobile.careers .location-box .type,body.mobile section.offices-mobile.careers .location-box img,body.mobile section.offices-mobile.careers .location-box time,body.mobile.single-post .title-area .content-wrap h3{display:none}body.mobile section.offices-mobile.careers .location-box .title-full{color:#fff;font-size:36px;padding:0 25px;height:73px;display:block;background-image:url(../images/icons/plus.svg);background-repeat:no-repeat;background-position:right 25%;width:calc(100vw - 20px);transition:font-size .4s,height .4s}@media (min-width:768px){body.mobile section.offices-mobile.careers .location-box .title-full{width:calc(100vw - 64px)}}body.mobile section.offices-mobile.careers .location-box.parent{color:#2a8dc3;background-color:#fff;height:120px}body.mobile section.offices-mobile.careers .location-box.parent.active .title-full{background-image:url(../images/icons/minus-blue.svg)}body.mobile section.offices-mobile.careers .location-box.parent .bar{border-top:2px solid #2a8dc3;width:62px}body.mobile section.offices-mobile.careers .location-box.parent .title-full{color:#2a8dc3;background-image:url(../images/icons/plus-blue.svg)}body.mobile section.offices-mobile.careers .location-box .location-hover-box{background-color:#2a8dc3;transition:height .4s}body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active{height:0}body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active .careers-list{padding:0;height:0}body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active .careers-list .type,body.mobile section.offices-mobile.careers .location-box .location-hover-box.not-active .careers-list time{font-size:0}body.mobile section.offices-mobile.careers .location-box .location-hover-box .careers-list{width:50vw;float:left;height:240px;padding:20px;background-color:#fff;transition:height .4s,padding .4s;position:relative}body.mobile section.offices-mobile.careers .location-box .location-hover-box .careers-list a{display:block;width:100%;height:100%;left:0;top:0;position:absolute}@media (min-width:768px){body.mobile section.offices-mobile.careers .location-box .location-hover-box .careers-list{width:calc(50vw - 22px)}}body.mobile section.offices-mobile.careers .location-box .location-hover-box .careers-list .type{color:#2a8dc3;position:absolute;bottom:10px;left:20px;display:block;transition:font-size .4s}body.mobile section.offices-mobile.careers .location-box .location-hover-box .careers-list .greeting{color:#2a8dc3;font-size:24px;line-height:26px;transition:font-size .4s;max-height:155px;overflow:hidden;display:block}body.mobile section.offices-mobile.careers .location-box .location-hover-box .careers-list .greeting:before{content:'';display:block;width:62px;padding-bottom:20px;border-top:2px solid #2a8dc3;transition:border-width .4s}body.mobile section.offices-mobile.careers .location-box .location-hover-box .careers-list .greeting:after{content:'';display:block;width:62px;position:absolute;bottom:35px;border-top:2px solid #2a8dc3}body.mobile.single-work .title-area{padding-top:154px;text-align:center}@media (min-width:768px){body.mobile.single-work .title-area{padding-bottom:20px}}body.mobile.single-work .slider{margin-bottom:115px;height:51.4vw}body.mobile.single-work .slider .slick-dots-container{top:30px;left:0;position:relative;width:auto;display:inline-block}body.mobile.single-work .slider .slick-dots-container .slick-dots li{width:auto;border-top-width:2px;margin-right:1.5vw}body.mobile.single-work .slider .slick-dots-container .slick-dots li.slick-active button{color:#16282a;right:0}body.mobile.single-work .slider .slick-dots-container .slick-dots button{font-size:16px}body.mobile.single-work .video .play-button{left:51.5%}body.mobile footer.site-footer,body.mobile.single-post .title-area .content-wrap{text-align:center}body.mobile.single-post .title-area .content-wrap h3.mobile{display:block;width:100%}body.mobile.single-post .title-area .content-wrap .post-info{width:100%}body.mobile.single-post .title-area .content-wrap .post-info .bar{display:block;margin:0 auto;width:94px;border-top:6px solid #16282a;padding-top:12px}body.mobile.single-post .title-area .content-wrap .post-info .post-date{border:none}body.mobile.single-post .content{margin:0 22px}body.mobile.single-post .related{padding-bottom:0;margin-bottom:0}@media (max-width:767px){body.mobile.single-post .related .content-wrap{padding:0}}body.mobile.single-post .related .content-wrap>.bar{border-top:2px solid #2a8dc3;width:62px;margin-left:22px}body.mobile.single-post .related .content-wrap h2{margin-left:22px;padding-right:0;border:none}body.mobile.single-post .related .article-list article .bar,body.mobile.single-post .related .article-list article .category,body.mobile.single-post .related .article-list article p.large{opacity:1;color:#fff;font-size:20px;line-height:22px}body.mobile.single-post .related .article-list article.no-image .category,body.mobile.single-post .related .article-list article.no-image p.large{color:#2a8dc3}body.mobile.single-post .related .article-list article.no-image .bar{border-color:#2a8dc3}body.mobile.single-post .related .article-list article.no-image .overlay{opacity:.1}body.mobile.single-post .related .article-list article .bar{border-color:#fff}body.mobile.single-post .related .article-list article .overlay{opacity:.75}body.mobile.single-post .related .article-list article:nth-child(2n).work .overlay{background-color:#16282a}@media (min-width:768px) and (max-width:959px){body.mobile.single-post .related .article-list article:nth-child(4n){display:none}}body.mobile.single-offices .hero .content-wrap{padding-top:40px}body.mobile.single-offices .info-mobile{background-color:#2a8dc3;text-align:center;padding:30px 20px;display:block}body.mobile.single-offices .hero .content-wrap>.share-bar,body.mobile.single-offices .hero .content-wrap>p,body.mobile.single-offices .map{display:none}body.mobile.single-offices .map.mobile{margin-bottom:0;display:block}body.mobile.single-offices .colour-changer{background-color:#fff}body.mobile.single-offices .colour-changer .articles .content-wrap{padding-top:30px}body.mobile.post-type-archive-work section.articles .load-more img.mobile{display:block;margin:0 auto 30px}body.mobile footer.site-footer img{margin-top:65px;margin-bottom:0;float:none}body.mobile footer.site-footer .copyright-container,body.mobile footer.site-footer .pillar-links-container{margin-left:22px;margin-right:22px;text-align:center;position:relative;margin-top:60px;left:0;top:0}@media (max-width:959px){body.mobile footer.site-footer .copyright-container,body.mobile footer.site-footer .pillar-links-container{margin-top:30px}}body.mobile footer.site-footer .copyright-container .copyright-menu,body.mobile footer.site-footer .copyright-container .pillar-links,body.mobile footer.site-footer .pillar-links-container .copyright-menu,body.mobile footer.site-footer .pillar-links-container .pillar-links{margin:0 auto}body.mobile footer.site-footer .copyright-container .copyright-menu ul,body.mobile footer.site-footer .copyright-container .pillar-links ul,body.mobile footer.site-footer .pillar-links-container .copyright-menu ul,body.mobile footer.site-footer .pillar-links-container .pillar-links ul{display:inline-block;margin:0 auto}@media (max-width:959px){body.mobile footer.site-footer .copyright-container .copyright-menu ul,body.mobile footer.site-footer .copyright-container .pillar-links ul,body.mobile footer.site-footer .pillar-links-container .copyright-menu ul,body.mobile footer.site-footer .pillar-links-container .pillar-links ul{max-width:100%;text-align:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}body.mobile footer.site-footer .copyright-container p,body.mobile footer.site-footer .pillar-links-container p{clear:both;max-width:none}body .main-header{z-index:9}body .cc-window{display:none}body .splash,body .splash>div{-ms-flex-line-pack:center;align-content:center}body .splash{background:#fff;z-index:99999999;position:fixed;top:0;left:0;height:100%;width:100%;min-height:100vh;text-align:center;color:#000}body .splash>div{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-grid-column-align:center;justify-items:center;justify-self:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;height:100vh}
/*# sourceMappingURL=../dist/maps/main.min.css.map */
