html,body{margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,section{display:block}.no-js nav{display:block}.js nav{display:none}nav.subnav{display:block}audio[controls],canvas,video{display:inline-block;display:inline;zoom:1}::-moz-selection{background:#00A1DE;color:#fff;text-shadow:none}::selection{background:#00A1DE;color:#fff;text-shadow:none}body{font-size:62.5%;font-family:Helvetica, Arial, sans-serif;background:#000;color:#555}.h1,.h2,.h3,.h4,.content h1,.content h2,.content h3,.content h4,.blog-excerpt>p,.careers-intro>p .work--image .image--text .h6{line-height:1.33em;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-weight:400;color:#111}.h5,.h6,.content h5,.content h6{color:#111}.blog-excerpt>p{color:#555}.h1,.content h1,.content .h1{font-size:5.5em}.h2,.content h2,.content .h2{font-size:4.5em}.h3,.content h3,.content .h3{font-size:3.2em}.h4,.content h4,.content .h4{font-size:2.4em}.h3.h4{font-size:3em}.h5,.content h5,.content .h5{font-size:2.0em}.h6,.blog-excerpt>p,.careers-intro>p,.content h6,.content .h6{font-size:1.8em}.blog-excerpt>p,.careers-intro>p{line-height:1.6em;padding-bottom:10px}.h-light,.careers-intro>p{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-weight:300;line-height:1.5em}.h-global{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:3em;font-weight:300;color:#ffffff}.global-header{margin-bottom:30px}p{font-size:1.4em;line-height:1.538462}a{color:#79b000;text-decoration:none}a:hover{color:#92d400}strong{font-weight:bold}blockquote{font-size:2em;line-height:1.4em;color:#555;font-style:italic}blockquote cite{display:block;font-size:0.65em;line-height:1.4em;margin-top:20px;width:80%}.date{color:#777;font-size:1.4em;margin:10px 0}.inline-link{font-size:1.4em;font-weight:600}p .inline-link{font-size:1em}.careers-list a:hover,.inline-link:hover{color:#92d400}.inline-link.next,.inline-link.external{font-size:1.4em}.inline-link.next span,.inline-link.external span{background:url(../img/common/spritesheet.png) no-repeat -188px -166px;display:inline-block;height:10px;margin-left:5px;width:7px}.inline-link.next:hover span,.inline-link.external:hover span{background-position:-188px -191px}.inline-link.previous{font-size:1.4em}.inline-link.previous span{background:url(../img/common/spritesheet.png) no-repeat -174px -166px;display:inline-block;height:10px;padding-left:7px;width:7px}.inline-link.previous:hover span{background-position:-174px -191px}hr{background:#dadcdd;border:0 none;clear:both;height:1px;margin:0;padding:0}.hr-footer{background:#92d400;display:block;height:4px;margin:0}.btn{background:#79b000;color:#fff;display:inline-block;font-size:1.8em;font-weight:600;padding:.5em 2em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s}.btn:hover{background:#92d400;color:#fff}.block-link{display:block}.block-link:hover *{color:#92d400}.tag{background:url(../img/common/spritesheet.png) no-repeat -275px -166px;color:#fff;display:inline-block;height:30px;margin:0 20px 20px 0;padding-left:16px}.tag:hover{background-position:-275px -201px}.tag span{background:#bcc1c4;display:inline-block;font-size:1.4em;height:14px;padding:8px 15px 8px 8px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}.tag:hover span{background:#92d300}.search{position:relative;margin:20px 0 50px}.search input[type="text"]{background:#eee;color:#555;font-size:1.4em;border:0;height:40px;padding:0 0 0 20px;width:92%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.search input[type="text"]:focus{outline:none}.search input[type="submit"]{background:#eee url(../img/common/spritesheet.png) no-repeat -337px -70px;border:0;color:transparent;text-transform:capitalize;height:40px;position:absolute;right:0;top:0;text-indent:-9999px;width:40px;z-index:1}.search input[type="submit"]:hover,.search input[type="submit"]:focus{outline:none;background:url(../img/common/spritesheet.png) no-repeat -337px -118px}.search input::-webkit-input-placeholder{color:#555}.search input:-moz-placeholder{color:#555}.topics{margin:0 20px;overflow:hidden;padding:20px 0}.topicSelect{background:#eee url(../img/common/select-menu.png) 94% 0 no-repeat;border:0;color:#555;font-size:1.3em;height:40px;line-height:1.33em;margin-top:20px;padding:10px 0 10px 20px;position:relative;vertical-align:top;width:106%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:top}.topicSelect:hover,.topicSelect:focus{outline:none;background:#eee url(../img/common/select-menu.png) 94% -48px no-repeat}#digipics-s{padding-bottom:20px}@media only screen and (min-width: 507px){.topics{margin:0 10px;padding:40px 0 20px}}.clearfix:after,.group:after{clear:both;content:' ';display:block;font-size:0;height:0;visibility:hidden}.margin-all-around{margin:20px}.margin-left-right{margin:0 20px}.margin-top-bottom{margin:20px 0}.margin-bottom{margin-bottom:20px}.padding-all-around{padding:20px}.padding-left-right{padding:0 20px}.padding-top-bottom{padding:20px 0}.section-padding-top-bottom{padding:30px 0}.padding-large-top-bottom{padding-top:30px;padding-bottom:30px}.padding-top{padding-top:20px}.padding-bottom{padding-bottom:20px}.border-bottom{border-bottom:1px solid #dadcdd}.text-align-center{text-align:center}.no-border-top{border-top:none}.border-bottom{border-bottom:1px solid #dadcdd}.border-top{border-top:1px solid #dadcdd}body{margin:0 auto;min-width:300px}header h1{float:left;margin:20px 0 20px 20px}.dd-logo{background:url(../img/common/logo-deloitte-digital.png) 0 0 no-repeat;height:49px;text-indent:-99999px;width:103px;display:block}.dd-logo--global{background:url(../img/global/global-logo.png) 0 0 no-repeat;height:71px;text-indent:-99999px;width:149px;display:block;float:none;margin-top:7px}header{position:relative}.btn-mobile-menu,.btn-mobile-location{cursor:pointer;display:block;float:right;height:25px;margin-top:15px;width:25px;padding:25px 20px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0}html.no-js .btn-mobile-menu,html.no-js .btn-mobile-location{display:none}.btn-mobile-menu.active,.btn-mobile-location.active{background:#333}.btn-mobile-menu span,.btn-mobile-location span{background:url(../img/common/spritesheet.png) 0 0 no-repeat;display:block;height:25px;width:25px}.btn-mobile-menu span:hover,.btn-mobile-menu.active span{background-position:0 -35px}.btn-mobile-location span{background-position:-45px 0}.btn-mobile-location span:hover,.btn-mobile-location.active span{background-position:-45px -35px}.nav{background:#333333;border-bottom:4px solid #92d400;clear:both;overflow:hidden}.nav--main li{float:left;list-style-type:none;width:50%}.nav-closed li{display:none}.nav-link{color:#afafaf;display:block;font-size:1.4em;line-height:1.4em;padding:20px;font-weight:600;font-family:'Open Sans', Helvetica, Arial, sans-serif}.nav-link span{padding-bottom:2px}.nav-link:hover span,.nav-link.active span{color:#fff;border-bottom:2px solid #92D400}.nav-link:hover{color:#fff}.nav-link.nav-link--global{color:#fff;font-size:1.8em;text-align:center;font-weight:300;margin-bottom:20px;padding:20px}.subnav a{font-weight:bold;font-size:1.4em}.subnav a:hover,.subnav a:focus{color:#92d400}.subnav .active a,.subnav .active a:hover,.subnav .active a:focus{color:#111;cursor:default}@media only screen and (min-width: 580px){.nav-link{border:0;display:block;margin:0 10px 0;padding:0 10px 3px 10px}.nav{background:#000;border:0;clear:none}.nav--main{float:right;padding-top:10px;margin-right:160px;text-align:right;width:230px}.au .nav--main{width:270px}.nav--main li{margin-top:10px;text-align:center;width:75px}.au .nav--main li{width:90px}.nav--main li .nav-link{margin:0;padding:0 0 5px}.nav--location{background:transparent;padding:10px 0;position:absolute;top:5px;right:20px;width:161px;z-index:1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.nav--location li{padding:5px 0}.nav--location .nav-link span:hover,.nav--location .nav-link.active span,.nav--location .nav-link:hover span{border:0}.nav--location .nav-link{display:none;padding:0 25px 0 5px;text-align:right;font-weight:normal}.nav--location .nav-link.active{display:block;padding-right:5px;font-weight:600}.nav--location .nav-link.active span{color:#afafaf}.nav--location .nav-link.active:hover span{color:#fff}.nav--location .nav-link.active span.down-arrow{background:url(../img/common/spritesheet.png) -138px -166px no-repeat;display:inline-block;height:7px;margin-left:8px;position:relative;width:12px}.nav--location.active,html.no-js .nav--location{background:#333}.nav--location.active .nav-link,html.no-js .nav--location .nav-link{display:block}.nav--location .nav-link.active:hover,.nav--location.active .nav-link.active,.nav--location.active .nav-link:hover{color:#fff}.nav--location .nav-link.active:hover span.down-arrow,.nav--location.active .nav-link:hover span.down-arrow{background-position:-138px -186px}}@media only screen and (min-width: 820px){.nav--main,.au .nav--main{float:right;margin-top:15px;width:auto}.nav--main li,.au .nav--main li{margin-right:35px;width:auto}.nav--location{top:20px}}.full-width-black{background:#000;width:100%}.full-width-dark{background: #111;width: 100%}.full-width-grey{background:#ebedee;width:100%}.full-width-white{background:#fff;width:100%}.full-width-white-brevity{padding-bottom:200px}.one-to-seven,.one-to-six,.one-to-five,.one-to-three,.one-to-two-thirds,.one-to-two,.one-to-four,.list-one-to-two>li{display:block;width:100%}.align-left-to-center{text-align:left}@media only screen and (min-width: 507px){.one-to-seven{float:left;width:14.284%}}@media only screen and (min-width: 768px){.one-to-seven{float:left;width:14.284%}.one-to-six{float:left;width:20%}.one-to-two{float:left;width:50%}.one-to-two.right{float:right}.one-to-four{float:left;width:25%}.one-to-three{float:left;width:33.3333333%}.one-to-three.right{float:right}.one-to-two-thirds{float:left;width:66.6666666%}.align-left-to-center{text-align:center}}footer{color:#555}footer .h6{color:#fff}.footer-shortcut-btn{border-bottom:1px solid #1c1c1c;display:block;font-size:1.8em}.footer-shortcut-btn strong{color:#bbbbbb;float:left;margin:15px 0 15px 20px;font-weight:normal}.footer-shortcut-btn span{float:right;margin:15px 20px 15px 0}.map{border-bottom:1px solid #1c1c1c}.join-us{border-bottom:1px solid #1c1c1c}.join-us p{color:#888}.legal .footer-text{font-size:1.2em}.legal .footer-text .inline-link{font-size:1em}.col-xs-3,.col-md-2,.col-lg-1{position:relative;min-height:1px;float:left}.col-xs-3{width:100%}@media screen and (min-width: 507px){.col-md-2{width:50%}}@media screen and (min-width: 768px){.col-lg-1{width:33.3333%}}.photo-frame{display:inline-block;background-color:#fff;width:100%;margin-bottom:20px;border-bottom:6px solid #fff;-webkit-transition:border 500ms ease;-moz-transition:border 500ms ease;-ms-transition:border 500ms ease;-o-transition:border 500ms ease;transition:border 500ms ease}.frame{border:1px solid white;background-color:#fff;margin-bottom:20px;position:relative;height:179px;overflow:hidden}.frame img{position:absolute;top:0;right:0}.frame:hover .swap img{margin-top:-300px}.alliances-list{margin-top:20px}.allianes-links .image--text{font-size:large}@media screen and (min-width: 507px){.photo-frame,.frame{width:92%;margin-left:4%}}.photo-frame:hover{border-bottom:6px solid #79b000}.photo-frame p{color:#333}.photo-frame p{width:92%;padding:2% 4% 2% 4%;font-size:1.65em}.photo-frame img,.frame img{width:96%;padding:2%}.tagline{width:80%;margin-left:10%;font-size:3em;margin-top:5px;margin-bottom:10px}@media screen and (max-width: 506px){.tagline{font-size:3em}}@media screen and (min-width: 507px){.tagline{text-align:center}}@media screen and (max-width: 506px){.hide-mobile{display:none}}.big-video-container{position:relative;width:100%;overflow:hidden}.big-video-container img{width:100%}video{width:100%}.layer{position:absolute;left:0;top:0}.image--layer{width:100%;height:100%;position:absolute;left:0;top:0}#page-header.layer{position:absolute;z-index:1;background:transparent;border:none}#page-header.layer h1{color:fff}.wrap{position:relative}.image{height:auto;position:relative}.image img{display:block;max-width:100%;margin:0 auto}.ie .image img{width:100%}.image--text.light{color:#fff}.image--text.dark{color:#000}.image--text.after{color:#000}.image--text.above{bottom:0;position:absolute}.home--image{margin:0}.home--image .image--text{background:#000;background:rgba(0,0,0,0.85);color:#bbbbbb;display:block;padding-bottom:2em;padding-top:5px;width:100%;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s}.home--image .image--text .h6{color:#92d400;margin:7px 0;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s}.home--image .image--text p{padding-bottom:7px;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s}.home--image a:hover .image--text,.home--image a:focus .image--text{background-color:#79b000;color:#fff}.home--image a:hover .h6,.home--image a:focus .h6,.home--image a:hover p,.home--image a:focus p{color:#fff}.work--image{margin:0}.au .work--image{margin-top:-10px}.work--image .image--text{min-height:50px;padding:0 0 0 17px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s}.work--image .block-link:hover .image--text,.work--image .block-link:focus .image--text{background-color:#79b000;color:#fff}.work--image .block-link:hover .image--text p,.work--image .block-link:focus .image--text p{color:#fff}.work--image .image--text .h6{font-family:'Open Sans', Helvetica, Arial, sans-serif;color:#bbb;font-weight:400;line-height:1.2em;padding-right:100px;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s}.work--image .block-link:hover .image--text .h6{color:#fff}.work--image .image--text p{color:#bbb}.work--image .image--icon{background-position:top right;background-repeat:no-repeat;position:relative}.work--image .image--icon span{background-position:bottom right;display:block;height:50px;opacity:.7;position:absolute;left:0;top:0;width:96px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s}.work--image a:hover .image--icon span,.work--image a:focus .image--icon span{opacity:1}.image--global{max-width:249px;margin:0 auto}.hero--image{max-width:100%;display:block}.hero--image-bg .work-hero-scaling-bg{display:none}.videoPlayer{max-width:940px;margin:0 auto}.careers-h6,.contact-h6{padding-top:9px}.contact-h6{margin-bottom:7px}.careers-map{margin-top:10px;margin-bottom:20px}.careers-list{padding-top:3px}.careers-list li{padding:7px 0}.contact-list li{padding-bottom:30px}.careers-list a{font-size:1.4em;display:block}.careers-utility,.news-utility{border-bottom:1px solid #dadcdd}.careers-utility .btn{float:left}.career-detail-btns{float:right}.careers-utility .icon-link{margin-left:20px;margin-top:8px}.news-utility .sharing{float:right}.news-utility .icon-link{margin-left:3px}.contact-list a:hover,.contact-list a:focus{color:#92D400}.contact-list .adr,.contact-list .phone{font-size:1.3em}.contact-list .viewmap{font-size:1.2em}.contact-list .adr,.contact-list .phone{color:#555;line-height:1.4em}.contact-list .adr{margin-bottom:3px}.contact-list .contact,.contact-list .viewmap{margin-bottom:10px}.about-us-feature{margin-bottom:30px}#about-us p,#culture p{color:#555}#about-us .h4{color:#111;margin-bottom:20px;line-height:1.4em}#culture .h4{margin-bottom:15px}@media only screen and (min-width: 768px){.careers-utility{border:0}}@media only screen and (min-width: 980px){.hero--image-bg{background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-height:620px;overflow:hidden;position:relative}.hero--image-bg .work-hero-scaling-bg{display:block;left:0;min-height:529px;position:absolute;top:0;width:100%}body .main .hero--image{position:relative;overflow:hidden;width:100%;max-width:1400px;margin:0 auto;height:529px}.js .hero--image img{height:529px;width:1400px;position:absolute;left:50%;top:0;margin-left:-700px;max-width:none}.no-js .hero--image img{max-width:100%}}.back-to-top,.block .back-to-top{margin-bottom:0}.back-to-top a:hover,.back-to-top a:focus{color:#92d400}.blog.back-to-top{margin-top:20px}#page-header .h3{line-height:1.1em;padding-top:7px}#capabilities .margins{padding-top:20px;padding-bottom:20px}#capabilities .one-to-two{border-top:1px solid #dadcdd;padding-top:20px;padding-bottom:0px}#capabilities .no-border-top{border-top:none;padding-top:0;padding-bottom:20px}#capabilities .h4{margin-bottom:20px}#capabilities .h4 a{color:#111}#capabilities .subheading{font-size:1.6em;line-height:1.4;margin-bottom:10px}#capabilities .subheading,#capabilities p{color:#555}#work-detail p,.work-detail-section p{color:#555}#news-utility{border-bottom:1px solid #dadcdd;padding:20px 0 13px;width:100%}#news-utility .inline-link.previous{float:left}#news-utility .inline-link.next{float:right}#news-utility .sharing{float:left;display:block;margin:0 auto}#news-utility .block{padding-bottom:0}.blog-listing{border-bottom:1px solid #dadcdd;padding:40px 0}.blog-listing a .h4{color:#111;padding-bottom:10px}.blog-listing a:hover .h4{color:#92d400}.blog-listing .image{border:1px solid #dadcdd;margin-bottom:20px}.blog-listing a:hover .image{border:1px solid #92d400}.blog--image{margin-bottom:20px}@media only screen and (min-width: 507px){.blog-listing .one-to-two-thirds{float:left;width:66.6666666%}.blog-listing .one-to-three{float:left;width:33.3333333%}#news-utility{margin-bottom:20px}.blog-listing .image{margin-right:20px}}@media only screen and (min-width: 768px){#news-utility{border-bottom:0}.blog-listing .block{padding-left:0}}.block{display:block;padding:0 20px 20px 20px}.block p{margin-bottom:15px}.featured-block .h2{line-height:1.15em;margin-bottom:20px}.featured-block p,.featured-block ul{font-size:1.8em;line-height:1.5em;margin-bottom:25px}.featured-block li{margin-bottom:7px}.icon-block{padding:20px;display:block;color:#111;margin-left:55px}.one-to-three .icon-block{margin-left:0px}.icon-block .h6,.icon-block p{-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-o-transition:color 0.4s}.icon-block .h6{font-weight:600;margin:-40px 0 .5em 0;font-family:Helvetica, Arial, sans-serif}.icon-block p{color:#555}.icon-block ul{color:#555;font-size:1.4em;list-style-type:square;padding:10px 0 0 16px}.icon-block ul li{margin-top:7px}.icon-block:hover .h6,.icon-block:focus .h6{color:#92D400}.icon-detail:hover .h6,.icon-detail:focus .h6{color:#111}.icon{display:inline-block;margin-left:-55px;position:relative;height:54px;width:100%}.one-to-three .icon{margin-left:-70px}.icon span{background:url(../img/common/spritesheet.png) no-repeat;height:54px;position:absolute;top:0;left:0;width:54px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s}.icon span{opacity:1}.icon div{position:relative;width:54px;margin:0 auto}.one-to-seven .icon-block:hover .icon span,.one-to-seven .icon-block:focus .icon span{opacity:0}.icon span.active{opacity:0}.icon-block:hover .icon span.active,.icon-block:focus .icon span.active{opacity:1}.one-to-seven .icon-detail:hover .icon span,.one-to-seven .icon-detail:focus .icon span{opacity:0}.icon--strategy span{background-position:0px -352px}.icon--strategy span.active{background-position:0px -411px}.icon--mobile span{background-position:-58px -352px}.icon--mobile span.active{background-position:-58px -411px}.icon--social span{background-position:-116px -352px}.icon--social span.active{background-position:-116px -411px}.icon--web span{background-position:-173px -352px}.icon--web span.active{background-position:-173px -411px}.icon--cm span{background-position:-231px -352px}.icon--cm span.active{background-position:-231px -411px}.icon--erp span{background-position:-289px -352px}.icon--erp span.active{background-position:-289px -411px}.icon--design span{background-position:-346px -352px}.icon--design span.active{background-position:-346px -411px}#about-us .icon--creative span{background-position:-1px -240px}#about-us .icon--user-experience span{background-position:-58px -240px}#about-us .icon--engineering span{background-position:-116px -240px}#about-us .icon--quality span{background-position:-173px -240px}#about-us .icon--agile span{background-position:-231px -240px}#about-us .icon--enterprise span{background-position:-289px -240px}#about-us .icon--strategy span{background-position:-346px -240px}#about-us .icon--awesomeness span{background-position:-1px -296px}#offerings .subheading {font-size: 1.6em;line-height: 1.4;margin-bottom: 10px;}#offerings .subheading {min-height: 2.8em;}#offerings .subheading, #capabilities p {color: #888888;font-weight: bold;padding-bottom: 20px;}#offerings .icon-block{padding:10px 20px}#offerings .h4{text-align:left}@media only screen and (max-width: 506px){#offerings .one-to-seven{width:60%;margin-left:20%}#offerings .one-to-seven .icon-block{padding:10px 0px}.one-to-seven .icon-block{margin-left:0}.one-to-seven .icon{margin-left:0;width:60px}.one-to-seven .icon-block .h6{margin-left:80px}}@media only screen and (min-width: 507px){.one-to-seven .icon-block{margin-left:0}.one-to-seven .icon{margin-left:0}.one-to-seven .icon-block .h6{margin:.5em 0;text-align:center;padding:0;font-size:1.4em;line-height:1.4em}}@media only screen and (min-width: 920px){.one-to-seven .icon-block .h6{padding:0 16px;font-size:1.4em}}#about-us .icon{margin-left:0}#about-us .list-icon{background:url(../img/common/spritesheet.png) no-repeat;cursor:pointer;display:inline-block;height:30px;margin:0 1.5em -1.2em 0;position:relative;text-indent:-9999px;width:35px}#about-us .twitter-c .list-icon{background-position:-305px -35px}#about-us .email-c .list-icon{background-position:-81px -195px}#about-us .t-text{font-size:16px;color:#79B000;margin-left:-5px}#about-us .twitter-c{float:left;margin-right:68px;padding:5px 5px 5px 0px}#about-us .email-c{float:left;padding:5px 5px 5px 0px}#about-us .studio-capabilities-ul li span.icon{position:relative;float:left;width:54px}@media screen and (min-width: 507px){#about-us .studio-capabilities-ul li span.icon{float:normal;width:100%}}#about-us .studio-capabilities-ul li span.icon span{width:54px}.social-widget{border-bottom:1px solid #1c1c1c;padding:20px 0}html.no-js .icons{display:none}.icons a{background:url(../img/common/spritesheet.png) no-repeat;cursor:pointer;display:inline-block;height:28px;margin:0 1.5em 1.8em 0;position:relative;text-indent:-9999px;width:28px}.icons a span{background:url(../img/common/spritesheet.png) no-repeat;height:28px;left:0;opacity:0;position:absolute;top:0;width:28px;-webkit-transition:opacity 0.5s;-moz-transition:opacity .5s;-o-transition:opacity 0.5s}.icons a:hover span,.icons a.active span{padding-bottom:3px;border-bottom:2px solid #92D400;opacity:1}.icons .twitter{background-position:-90px -1px}.icons .twitter span,.icons .twitter span:hover{background-position:-90px -38px}.icons .twitter.active span{background-position:-90px -38px}.icons .facebook{background-position:-132px 0}.icons .facebook span,.icons .facebook span:hover{background-position:-132px -37px}.icons .facebook.active span{background-position:-132px -37px}.icons .googleplus{background-position:-171px 0}.icons .googleplus span,.icons .googleplus span:hover{background-position:-171px -35px}.icons .googleplus.active span{background-position:-171px -35px}.icons .linkedin{background-position:-209px 0}.icons .linkedin span,.icons .linkedin span:hover{background-position:-209px -38px}.icons .linkedin.active span{background-position:-209px -38px}.icons .tumblr{background-position:-395px 0}.icons .tumblr span,.icons .tumblr span:hover{background-position:-395px -39px}.icons .tumblr.active span{background-position:-395px -39px}.icons .vimeo{background-position:-240px -1px}.icons .vimeo span,.icons .vimeo span:hover{background-position:-240px -38px}.icons .icons .vimeo.active span{background-position:-240px -38px}.icons .instagram{background-position:-272px 0}.icons .instagram span,.icons .instagram span:hover{background-position:-272px -37px}.icons .instagram.active span{background-position:-272px -37px}.icon-link{cursor:pointer;display:inline-block;height:20px;position:relative;width:26px}.icon-link span{background:url(../img/common/spritesheet.png) no-repeat;height:20px;left:0;opacity:1;position:absolute;top:0;width:26px;-webkit-transition:opacity 0.5s;-moz-transition:opacity .5s;-o-transition:opacity 0.5s}.icon-link--print{background-position:-212px -166px}.icon-link--print span{background-position:-212px -196px}.icon-link--email{background-position:-87px -166px;width:28px}.icon-link--email span{background-position:-87px -196px;width:28px}.icon-link--email-address{background-position:-367px 0;color:#92d400;display:block;font-size:1.3em;height:1.5385em;margin-bottom:5px;padding-left:20px;width:auto;-webkit-transition:color 0.5s;-moz-transition:color .5s;-o-transition:color 0.5s}.icon-link--email-address span{background-position:-367px -25px;height:13px;width:16px}.icon-link--twitter{background-position:-307px -166px;height:23px;width:23px}.icon-link--twitter span{background-position:-307px -196px;height:23px;width:23px}.icon-link--facebook{background-position:-337px -166px;height:23px;width:23px}.icon-link--facebook span{background-position:-337px -196px;height:23px;width:23px}.icon-link--rss{background-position:-368px -166px;color:#bbb;font-size:1.6em;height:23px;line-height:1.6em;padding-left:32px;width:auto;-webkit-transition:color 0.5s;-moz-transition:color .5s;-o-transition:color 0.5s}.icon-link--rss span{background-position:-368px -196px;height:23px;width:23px}.social-widget .bubbles{min-height:140px}html.no-js .social-widget .bubbles{height:auto}.bubbles li{background:#333;color:#bbb;display:block;min-height:140px;list-style-type:none;padding:10px 15px}html.no-js .bubbles li{min-height:0}.bubbles .thumb{position:relative}.bubbles .thumb.float{float:left}.thumb img{border:.3em solid #fff;opacity:.8;position:relative;-webkit-transition:opacity 0.5s;-moz-transition:opacity .5s;-o-transition:opacity 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 6px #555;-webkit-box-shadow:0 0 6px #555;-moz-box-shadow:0 0 6px #555}.thumb a:hover img,.thumb a:focus img{opacity:1}.bubbles .twitter,.bubbles .facebook,.bubbles .linkedin,.bubbles .googleplus{padding-left:20px;padding-right:20px}.bubbles p{font-size:1.6em;padding-top:5px}.twitter .date,.twitter .twitter_link{color:#888;display:inline-block;margin-top:10px;font-size:1.4em;line-height:1.4em}.twitter .twitter_link{color:#79B000}.twitter .twitter_link:hover,.twitter .twitter_link:focus{color:#92d400}.twitter .date{color:#888;margin:10px 0 0 10px}.bubbles .vimeo p{font-size:1.4em}.vimeo .thumb{margin:0 10px}.vimeo .thumb .time{background:#000;bottom:.4em;color:#fff;font-size:1.1em;line-height:1.2em;padding:1px 5px;position:absolute;right:.4em}.vimeo .group{margin:10px}.light{color:#555}aside.instagram{margin:10px -10px 0 -10px}.instagram .three-col{float:left;width:33.3333333%}.instagram .thumb{margin:10px}.instagram .caption{display:block;float:right;margin:8px 0 0 0}.instagram .caption span{color:#bbb;padding:3px 2px 3px 17px}.instagram .caption .ighearts{background:url(../img/common/spritesheet.png) -337px 4px;margin-right:7px}.instagram .caption .igcomments{background:url(../img/common/spritesheet.png) -307px 4px}html.js .social-widget .bubbles li{display:none}html.js .social-widget .bubbles li:first-child{display:block}.block{display:block;padding:0 20px 20px 20px}.block p{margin-bottom:15px}.featured-block .h2{line-height:1.15em;margin-bottom:20px}.featured-block p,.featured-block ul{font-size:1.8em;line-height:1.5em;margin-bottom:25px}.featured-block li{margin-bottom:7px}.no-style-list{font-size:1.4em;list-style-type:none;margin:20px 0;padding:0}.no-style-list li{margin-top:7px}.horizontal-li{float:left;list-style-type:none;margin-right:1.5em}.content-list{padding-left:2em;padding-top:7px}.content-list li{font-size:1.4em;line-height:1.4em;margin-bottom:5px;color:#555}.capabilities-list li{color:#555}.awards li{color:#555;display:block;list-style-type:none;margin-top:20px;padding-left:50px}.awards .copy{float:left}.awards li>span{background:url(../img/common/spritesheet.png) no-repeat -36px -165px;display:block;float:left;height:36px;margin-top:2px;margin-left:-50px;width:40px}.awards li strong{display:block;font-weight:bold;line-height:1.2em;font-size:1.4em;margin-bottom:5px}.awards li .copy span{font-size:1.2em;line-height:1.4em}.category-list{font-size:1.4em;list-style-type:none;margin-top:20px;padding-bottom:20px}.category-list li{margin-bottom:10px}.category-list a.current{font-weight:bold}.content-our-work .our-work-links{padding-left:0}.content-our-work .our-work-links li{list-style:none;padding-bottom:0.2em}.content-our-work .our-work-links a{font-size:1em}@media only screen and (min-width: 768px){.category-list{border:0}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:10px;margin-top:25px}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content ul,.content ol{padding-left:3em;margin-bottom:15px}.content ul ul,.content ul ol,.content ol ul,.content ol ol{padding-left:1.5em;margin-bottom:0}.content li{font-size:1.4em;padding-bottom:0.5em;line-height:1.3em}.content li li{font-size:1em;padding-bottom:0;padding-top:0.5em}.content em{font-style:italic}.content strong{font-weight:bold}.content iframe,.content .image{margin-bottom:20px}.content blockquote{font-size:1em;width:80%;padding-left:3%;margin-left:3%;border-left:3px solid #92D400}@media only screen and (min-width: 768px){.social-widget{border:0}}.au .blockquote-image .image{padding-right:0}.au .blockquote-image .img,.au .blockquote-image .quote{float:left}.au .blockquote-image .img{width:27%}.au .blockquote-image .quote{width:73%}.au .blockquote-image blockquote{font-style:normal;color:#111}.au .blockquote-image cite{margin-left:0;color:#555}.au .capabilities .h6{font-family:Helvetica, Arial, sans-serif;font-weight:bold}.au .work-detail-section .block>p:first-child,.au .work-detail-section .block>h2:first-child{color:#111;margin-bottom:15px}.au .work-detail-section .block>h3:first-child{color:#555;margin-bottom:15px}.au .work-detail-section .block a:hover,.au .work-detail-section .block a:focus{color:#92d400}.share-project{position:relative}.share-project .h6{padding-right:60px}.share-project div{position:absolute;top:18px;right:20px}.share-project div a{margin-left:3px}.back-to-link .inline-link.previous{display:block;margin-top:31px;font-size:1.8em}.h7{font-size:1.6em}.hero-text .block{padding:20px}.hero-text .h4{margin-bottom:30px}.hero-text p{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:2.2em;color:#555;line-height:1.538462}.hero-text p.h4{font-size:2.4em;color:#111}.hero-text ul{list-style:none;margin-bottom:20px}.hero-text ul li{margin-top:10px}.hero-text .inline-link.next span{margin-left:12px}.hero-text .inline-link{font-size:1.8em}#on-demand-listing .work--image .image--text .h6{padding-right:15px;margin-bottom:5px;color:#fff}#on-demand-listing .work--image .image--text p,#on-demand-listing .work--image .image--text p{-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s;padding-right:15px}#on-demand-listing .work--image .block-link:hover .image--text p,#on-demand-listing .work--image .block-link:focus .image--text p{color:#fff}#gallery-container{position:relative;overflow:hidden}#gallery{max-width:640px;margin:0 auto;position:relative}#gallery li{display:block}#gallery li a{display:block}#gallery li,#gallery .image{max-width:640px;position:relative}#gallery-container .prev,#gallery-container .next{display:none;background:url(../img/work-details/common-au/gallery-nav.png) no-repeat 100% 0;width:75px;height:121px;position:absolute;top:50%;margin-top:-61px;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;z-index:20;left:-110px;opacity:0.7;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s}#gallery-container .next{background-position:0 0;right:-110px;left:auto}#gallery-container .next:hover,#gallery-container .next:focus,#gallery-container .prev:hover,#gallery-container .prev:focus{opacity:1}#gallery-menu{font-size:5.2em;color:#fff;position:absolute;left:50%;bottom:10px}#gallery-menu a{padding:0 4px;color:#bbbbbb;opacity:0.5;text-shadow:1px 1px 1px rgba(0,0,0,0.9);-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s}#gallery-menu a:hover,#gallery-menu a:focus{opacity:1}#gallery-menu a.active,#gallery-menu a.active:hover,#gallery-menu a.active:focus{opacity:0.9;cursor:default}#related-work{padding-bottom:0}#related-work .h4{padding-bottom:30px}#work-listing,#on-demand-listing{padding-bottom:0;padding-top:0}.au .work-detail-hero{border-top:1px solid #DADCDD;margin-top:-1px}.au .work-detail--image img{border-bottom:1px solid #DADCDD}@media only screen and (min-width: 507px){.au .work-detail--image{margin-top:-1.1%}.au .work-detail--image img{margin-top:0}}@media only screen and (min-width: 980px){.hero-text .block{position:relative;z-index:5;width:940px;margin:0 auto;padding:40px 20px}.hero-text .banner-text{width:40%}body .au .hero--image.work-detail--image{margin-top:-11px}.au .work-detail--image img{border-bottom:none}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}header nav,nav.subnav,header .btn-mobile,footer .group,.footer-text span,#digipics-s,#digipics-l,.careers-utility,.careers-feature,.topics,.topics+.margin-left-right,.search,#news-utility,.news-utility,#offerings,.capabilities .share-project{display:none !important}header h1{margin-bottom:0}header .dd-logo{text-indent:0;width:auto;height:auto;background:none;font-size:3em;text-decoration:none}#page-header{padding:0 0 15px 0 !important}.icon-block{margin-left:0}.icon-link--email-address,.awards li{padding-left:0 !important}#gallery ul{width:auto !important;-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translateX(0) !important;-o-transform:translateX(0) !important;-ms-transform:translateX(0) !important}#gallery ul li{width:auto !important;display:list-item !important}#gallery-menu{display:none}.dsq-brlink,#dsq-global-toolbar,#dsq-content-stub,#dsq-like-toolbar,#dsq-new-post,.dsq-options,#dsk-pagination{display:none !important}#dsq-comments-title{padding-top:30px !important}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.big-video-loading{text-align:center;color:#fff}.big-video-loading .error-message{color:#ee2222}.studio-capabilities-ul>li{float:left;list-style-type:none;padding:1%;width:23%;font-size:1.4em;min-height:190px}@media screen and (min-width: 507px) and (max-width: 767px){.studio-capabilities-ul>li{width:31%}}@media screen and (max-width: 506px){.studio-capabilities-ul>li{width:80%;text-align:center;min-height:120px;width:100%;margin-bottom:4%}}.studio-capabilities-ul p{margin-bottom:0;font-weight:bold;font-size:1.2em}@media screen and (max-width: 506px){.studio-capabilities-ul p{text-align:left;margin-left:71px}}.studio-capabilities-ul ul li{list-style-type:disc;list-style-position:outside;padding-top:10px;margin-left:14px}@media screen and (max-width: 506px){.studio-capabilities-ul ul li{text-align:left;margin-top:3%;margin-left:88px;padding-top:1%}}
#leaders-listing .leaders{padding:12px 12px 12px 0px;float:left;margin:15px 0}@media screen and (max-width: 507px){#leaders-listing .leaders{width:100%;margin-bottom:0}}@media screen and (max-width: 507px){#leaders-listing .leaders img{width:100%}}#leaders-listing a+.name{margin-top:0}#leaders-listing .name{font-size:16px;color:#000;font-size:2em;margin-top:2em;padding:6px 0px}#leaders-listing .practice{font-size:16px;color:#79B000}.career-icons>li{float:left;list-style-type:none;padding:1%;width:12%;font-size:1.5em;min-height:100px;font-weight:400;text-align:center}@media screen and (min-width: 507px) and (max-width: 767px){.career-icons>li{width:20%}}@media screen and (max-width: 506px){.career-icons>li{text-align:center;min-height:120px;width:100%;margin-bottom:4%}}.career-icons>li a{color:#111}.career-icons>li a:hover{color:#92d400}.career-icons>li a span{font-size:1.25em}.career-icons>li a span.content{display:block;font-size:0.9em}.career-icons>li [class^="careers-icon-"]:before,.career-icons>li [class*=" careers-icon-"]:before{font-size:5em;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.locations-list li{margin-bottom:10px}a.jobListing{font-size:1.25em}.careers-digi{padding-top:10px;padding-bottom:0}.career-video .image--text h5{font-weight:bold}.career-video .image--text p{font-size:0.9em;color:#333;font-weight:normal;padding:0}.map-careers{height:164px;width:260px;background-image:url("/assets/img/careers/career-dd-map-desktop-2x.jpg");background-position:center center;overflow:hidden;background-size:cover;border-bottom:none}@media only screen and (max-width: 980px){.map-careers{width:100%}}
@font-face{font-family:'careers-icomoon';src:url("/assets/fonts/career-icomoon.eot?-h32xaf");src:url("/assets/fonts/career-icomoon.eot?#iefix-h32xaf") format("embedded-opentype"),url("/assets/fonts/career-icomoon.woff?-h32xaf") format("woff"),url("/assets/fonts/career-icomoon.ttf?-h32xaf") format("truetype"),url("/assets/fonts/career-icomoon.svg?-h32xaf#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="careers-icon-"],[class*=" careers-icon-"]{font-family:'careers-icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.careers-icon-customer-solutions:before{content:"\e600"}.careers-icon-design:before{content:"\e601"}.careers-icon-marketing:before{content:"\e602"}.careers-icon-ecommerce:before{content:"\e603"}.careers-icon-em:before{content:"\e604"}.careers-icon-web:before{content:"\e605"}.careers-icon-value:before{content:"\e606"}@media only screen and (min-width: 507px){.margins{padding-left:10px;padding-right:10px}.margins--header{padding:0}.unindent{margin-left:-10px;margin-right:-10px}.margin-all-around{margin:10px}.margin-left-right{margin:0 10px}.margin-top-bottom{margin:10px 0}nav{display:block}.nav--location{right:10px}.home--image{margin:0 10px}.au .work--image{margin:20px 10px}.icon-block{padding:10px}.block{padding:0 10px}#page-header{border-bottom:1px solid #dadcdd;padding:45px 0 30px 0}#page-header .layer{border-bottom:none}#page-header.no-border{border-bottom:none}#offerings{border-top:1px solid #dadcdd;padding:35px 0 55px 0}#offerings.menu{padding-bottom:35px}#offerings .icon-block{padding:10px}#offerings.no-border-top{border-top:none}#offerings .h4{text-align:left;margin-bottom:20px}#offerings.page-top{padding-bottom:30px}#capabilities .margins{padding-bottom:60px}#capabilities .one-to-two,#capabilities .no-border-top{border-top:none;padding-top:0;padding-bottom:0}#capabilities .subheading{min-height:2.8em}.list-one-to-two>li{width:50%;margin:0;float:left;list-style-type:none}.list-one-to-two>li:nth-child(2n+1){clear:left}.list-one-to-two>li:nth-child(2n+1)>*{padding-right:10px}.list-one-to-two>li:nth-child(2n)>*{padding-left:10px}.tracking-adjust{padding-right:10%}.careers-list{padding:3px 0 14px 0}.work-detail-section .image{padding-top:9px}.join-us{padding-top:30px}.join-us .h6{padding-bottom:13px}.join-us .padding-top-bottom{padding:25px 0}.icons a{margin-right:5px}#footer-legal{padding-top:15px}.border-bottom.until-desktop{border:none}#careers-headline{padding-bottom:20px}#careers-headline p{margin-bottom:0}.back-to-link .h2{float:left}.back-to-link .inline-link.previous{float:right}.product-detail-section .group{padding-bottom:20px}#related-work{padding-bottom:30px}#related-work .h4{padding-bottom:20px}#work-listing,#on-demand-listing{padding-bottom:20px;padding-top:20px}.social-widget .bubbles{min-height:160px}.bubbles li{min-height:160px}.au .hr-footer{display:none}}@media only screen and (min-width: 580px){header h1{margin-left:10px}.margins--header{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 507px) and (max-width: 767px){.bp-two{float:left;width:50%}.bp-two.right{float:right}.bp-footer{float:left;width:50%}.bp-footer--right{float:right}.footer-shortcut-btn{margin-left:10px;margin-right:10px;font-size:1.5em}.footer-shortcut-btn.top{margin-top:20px}.footer-shortcut-btn strong,.footer-shortcut-btn span{margin-left:0;margin-right:0}.map,.join-us,.social-widget{border-bottom:none}#capabilities .block{padding:20px 10px}.careers-map{margin-top:20px}.about-us-feature{margin-bottom:30px}aside.instagram{margin:20px 15% 0}blockquote.block{padding-bottom:20px}.tracking-adjust{padding-right:2%}}@media only screen and (min-width: 768px) and (max-width: 850px){#gallery-container .prev,#gallery-container .next{display:block;left:-70px}#gallery-container .next{right:-70px;left:auto}}@media only screen and (min-width: 851px){#gallery-container .prev,#gallery-container .next{display:block;left:-110px}#gallery-container .next{right:-110px;left:auto}}@media only screen and (min-width: 768px){body{min-width:768px;max-width:100%}header,footer,.group{margin:0 auto;max-width:960px}.hero--image.group{max-width:980px}.one-to-six{float:left;width:16.666666%}.one-to-five{float:left;width:20%}.one-to-four{float:left;width:25%}.one-to-three{float:left;width:33.3333333%}.one-to-three.right{float:right}.one-to-two-thirds{float:left;width:66.6666666%}.one-to-two{float:left;width:50%}.one-to-two.right{float:right}.group.until-desktop:after{display:none}.footer-shortcut-btn{display:none}.map{border:0}.join-us{border:0}.legal{display:block}#offerings .icon-detail{padding-bottom:60px;padding-right:30px}.offset-top{margin-top:-65px}#page-footer{padding:20px 0}.global-header{margin-bottom:70px}.border-left{border:1px solid #2c2c2c;border-width:0 1px;border-right-color:#000}.border-right{border:1px solid #2c2c2c;border-width:0 1px;border-left-color:#000}.border-left-right{border:1px solid #2c2c2c;border-width:0 1px}}@media only screen and (min-width: 980px){body .main .hero--image{max-width:1400px}}
