a,body{color:#303030}.grid .image,.grid .image a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#main,.grid .image img,body,html{height:100%}.grid .image a .content .verticalAlign,.home .bigHeader .fullWidth img{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.filters p,.quote cite,.tabs li a{text-transform:uppercase}.filters p,.tabs li a,em,i{font-style:normal}.arrow,.slider .controlNav .flex-control-nav a,.socialMedias a{behavior:url(../js/pie.htc)}.caseStudy .bigHeader .halfWidth .content .bottomNav:after,.clearfix:after,.row:after{clear:both}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}@font-face{font-family:MerriweatherSansBook;src:url(../fonts/merriweathersans-light-webfont.eot);src:url(../fonts/merriweathersans-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweathersans-light-webfont.woff) format("woff"),url(../fonts/merriweathersans-light-webfont.ttf) format("truetype"),url(../fonts/merriweathersans-light-webfont.svg#merriweather_sansbook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MerriweatherSansBookItalic;src:url(../fonts/merriweathersans-lightitalic-webfont.eot);src:url(../fonts/merriweathersans-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweathersans-lightitalic-webfont.woff) format("woff"),url(../fonts/merriweathersans-lightitalic-webfont.ttf) format("truetype"),url(../fonts/merriweathersans-lightitalic-webfont.svg#merriweather_sansbookitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MerriweatherSansRegular;src:url(../fonts/merriweathersans-regular-webfont.eot);src:url(../fonts/merriweathersans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweathersans-regular-webfont.woff) format("woff"),url(../fonts/merriweathersans-regular-webfont.ttf) format("truetype"),url(../fonts/merriweathersans-regular-webfont.svg#merriweather_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MerriweatherSansBold;src:url(../fonts/merriweathersans-bold-webfont.eot);src:url(../fonts/merriweathersans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweathersans-bold-webfont.woff) format("woff"),url(../fonts/merriweathersans-bold-webfont.ttf) format("truetype"),url(../fonts/merriweathersans-bold-webfont.svg#merriweather_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MerriweatherSansBoldItalic;src:url(../fonts/merriweathersans-bolditalic-webfont.eot);src:url(../fonts/merriweathersans-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweathersans-bolditalic-webfont.woff) format("woff"),url(../fonts/merriweathersans-bolditalic-webfont.ttf) format("truetype"),url(../fonts/merriweathersans-bolditalic-webfont.svg#merriweather_sansbold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MerriweatherSansExtraBold;src:url(../fonts/merriweathersans-extrabold-webfont.eot);src:url(../fonts/merriweathersans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweathersans-extrabold-webfont.woff) format("woff"),url(../fonts/merriweathersans-extrabold-webfont.ttf) format("truetype"),url(../fonts/merriweathersans-extrabold-webfont.svg#merriweather_sansextrabold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:NerisThin;src:url(../fonts/Neris-Thin-webfont.eot);src:url(../fonts/Neris-Thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Neris-Thin-webfont.woff) format("woff"),url(../fonts/Neris-Thin-webfont.ttf) format("truetype"),url(../fonts/Neris-Thin-webfont.svg#neristhin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:NerisLight;src:url(../fonts/Neris-Light-webfont.eot);src:url(../fonts/Neris-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Neris-Light-webfont.woff) format("woff"),url(../fonts/Neris-Light-webfont.ttf) format("truetype"),url(../fonts/Neris-Light-webfont.svg#nerislight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:NerisSemibold;src:url(../fonts/Neris-SemiBold-webfont.eot);src:url(../fonts/Neris-SemiBold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Neris-SemiBold-webfont.woff) format("woff"),url(../fonts/Neris-SemiBold-webfont.ttf) format("truetype"),url(../fonts/Neris-SemiBold-webfont.svg#nerissemibold) format("svg");font-weight:400;font-style:normal}*{outline:0}html{font-family:MerriweatherSansBook;font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;width:100%;font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem}@media all and (min-width:600px){body{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}}.h2,h2{font-weight:400;font-family:NerisThin;font-size:45px;font-size:4.5rem;line-height:45px;line-height:4.5rem}.tabs li a,b,strong{font-family:MerriweatherSansBold;font-weight:400}@media all and (min-width:600px){.h2,h2{font-size:80px;font-size:8rem;line-height:80px;line-height:8rem}}@media all and (min-width:1080px){.h2,h2{font-size:95px;font-size:9.5rem;line-height:95px;line-height:9.5rem}}@media all and (min-width:1200px){.h2,h2{font-size:105px;font-size:10.5rem;line-height:105px;line-height:10.5rem}}a{text-decoration:none;border-bottom:solid 3px #cfcdca}a:hover{border-bottom:solid 3px #303030}p{margin-bottom:18px}@media all and (min-width:800px){p{margin-bottom:24px}}em,i{font-family:MerriweatherSansBookItalic}b i,em strong,i b,strong em{font-weight:400;font-family:MerriweatherSansBoldItalic}::selection{background:#bdbbb9;color:#fff}::-moz-selection{background:#bdbbb9;color:#fff}#main{padding-bottom:1px}.container{max-width:1312px;margin:0 auto;padding:0 24px 0 12px;position:relative;z-index:1}.clearfix:after,.clearfix:before{display:table;content:""}.hide{display:none!important}.alignRight{text-align:right}.alignCenter,.grid .image{text-align:center}.row:after,.row:before{display:table;content:""}.row .col.quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:50%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.row .col.fullWidth,.row .col.halfWidth,.row .col.halfWidthContainer,.row .col.thirdQuarterWidth{border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;width:100%;min-height:1px;padding:0;float:left;zoom:1}.row .col.fullWidth,.row .col.halfWidth,.row .col.thirdQuarterWidth{box-sizing:border-box;background-clip:padding-box!important;border-left-width:12px}.row .col.halfWidthContainer{box-sizing:border-box;background-clip:padding-box!important;border-left-width:0}.grid .image a .content,.row .col.halfWidthContainer .col.halfWidth{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.row .col.halfWidthContainer .col.halfWidth{float:left;border:0 solid transparent;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:50%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.grid{margin:24px 0 12px}.grid .cell{display:block;width:100%;min-height:100px;margin-bottom:12px}.grid .image{position:relative;overflow:hidden;line-height:0;transition:all .3s ease}.grid .image img{width:100%}.grid .image a{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;background:0 0;border:none;transition:all .3s ease}.grid .image a .content .hoverAnimation,.no-touch #header{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.grid .image a .content{color:#fff;text-align:center;width:100%;height:100%;padding:24px;box-sizing:border-box}.slider .fixedHeightSection,.tabs .row .col.quarterWidth{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.grid .image a .content .verticalAlign{position:relative;top:50%;transform:translateY(-50%)}.grid .image a .content .hoverAnimation{position:absolute;bottom:-800px;width:100%;opacity:0;transition:all .3s ease}.slider .controlNav .flex-control-nav,.slider .controlNav .flex-control-nav a{-webkit-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease}.grid .image a.hover:hover{background:rgba(0,0,0,.75)}#header .row .col.quarterWidth,.tabs .row .col.quarterWidth{border:0 solid transparent;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.grid .image a.hover:hover .hoverAnimation{position:relative;bottom:0;opacity:1}.tabs{margin:6px 0 24px}.tabs .row .col.quarterWidth{float:left;box-sizing:border-box;background-clip:padding-box!important;width:100%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.tabs li{display:inline}.tabs li a{display:block;width:100%;padding:18px 0 16px;color:#bdbbb9;border-bottom:solid 3px #cfcdca;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}@media all and (min-width:600px){.tabs li a{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}}.tabs li a span{display:inline-block;vertical-align:middle}.tabs li a .icon{background-repeat:no-repeat;background-position:left center;width:24px;margin-right:9px}.tabs li a .icon.caseStudies{background-image:url(../images/common/menu/ico_menu_caseStudies_taupe.svg);height:14px}.tabs li a .icon.projects{background-image:url(../images/common/menu/ico_menu_projects_taupe.svg);height:14px}.tabs li a .icon.approach{background-image:url(../images/common/menu/ico_menu_approach_taupe.svg);height:16px}.tabs li a .icon.team{background-image:url(../images/common/menu/ico_menu_team_taupe.svg);height:16px}.tabs li a .icon.ideas{background-image:url(../images/common/menu/ico_menu_ideas_taupe.svg);height:16px}.tabs li a.active,.tabs li a.hover:hover{border-bottom:solid 3px #303030;color:#303030}.tabs li a.active .icon.caseStudies,.tabs li a.hover:hover .icon.caseStudies{background-image:url(../images/common/menu/ico_menu_caseStudies_charcoal.svg)}.tabs li a.active .icon.projects,.tabs li a.hover:hover .icon.projects{background-image:url(../images/common/menu/ico_menu_projects_charcoal.svg)}.tabs li a.active .icon.approach,.tabs li a.hover:hover .icon.approach{background-image:url(../images/common/menu/ico_menu_approach_charcoal.svg)}.tabs li a.active .icon.team,.tabs li a.hover:hover .icon.team{background-image:url(../images/common/menu/ico_menu_team_charcoal.svg)}.tabs li a.active .icon.ideas,.tabs li a.hover:hover .icon.ideas{background-image:url(../images/common/menu/ico_menu_ideas_charcoal.svg)}.filters{margin:24px 0 0}.filters p{margin-bottom:6px;font-family:MerriweatherSansExtraBold;font-weight:400;font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem}@media all and (min-width:600px){.filters p{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}.filters a,.filters span{display:inline-block;margin-right:6px;color:#b5b3b0}#Container .mix,.slider .slide{display:none}.filters a{border:none;cursor:pointer}.filters a.hover:hover{color:#303030}.filters a.active{color:#303030;cursor:default;font-family:MerriweatherSansRegular;font-weight:400}.slider{position:relative;text-align:left;margin:24px 0}.slider .slide.flex-active-slide{display:block}.slider .controlNav .flex-control-nav li,.slider .directionNav li{display:inline}.slider .directionNav{text-align:center;position:absolute;top:24px;left:0;right:0;height:48px;z-index:3}.slider .directionNav .col,.slider .directionNav .row{height:48px}.slider .directionNav .arrow{margin:0 6px}.slider .controlNav{position:absolute;left:0;right:0;bottom:24px;z-index:3}.slider .controlNav .flex-control-nav{list-style:none;position:relative;text-align:center;-moz-transition:all .15s ease;transition:all .15s ease}.slider .controlNav .flex-control-nav a{color:#fff;display:inline-block;border:3px solid #fff;cursor:pointer;margin:0 3px;width:30px;height:30px;text-align:center;-moz-transition:all .15s ease;transition:all .15s ease;text-transform:uppercase;font-family:MerriweatherSansExtraBold;font-style:normal;font-weight:400;font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem;line-height:30px;line-height:3rem;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.arrow,.button{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease}@media all and (min-width:600px){.slider .controlNav .flex-control-nav a{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}.slider .controlNav .flex-control-nav a.flex-active,.slider .controlNav .flex-control-nav a.hover:hover{background:#fff;color:#181818}.slider .fixedHeightSection{height:350px;padding:0;box-sizing:border-box}#header .row .col.quarterWidth,.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.slider .fixedHeightSection .headline{margin-top:84px}.slider .fixedHeightSection .fixedBottomBtn{position:absolute;left:0;right:0;bottom:24px;z-index:1}.testimonies{padding-top:48px}.testimonies nav{top:0}.testimonies .slides{height:100%}.testimonies .directionNav{top:0}.testimonies .quote .content{margin:12px 0 24px;overflow-y:auto}.bigHeader,.fixedHeightSection .headline p{margin-bottom:24px}.fixedHeightSection{color:#fff;position:relative;padding:24px 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.fixedHeightSection.imageOnly{height:200px}.fixedHeightSection .fixedBottomBtn{margin-top:36px}.headline p{font-family:MerriweatherSansBookItalic;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}.bigHeader{height:350px;background-repeat:no-repeat;background-position:center 0;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}.shortText{border-left:solid 3px #f1f0ef;padding-left:24px}.shortText p:last-child{margin-bottom:0}.shortText.section{border:none;padding:none none none 0}.shortText.section .content{border-left:solid 3px #f1f0ef;padding-left:24px}.shortText.section .content h3{font-weight:400;font-family:NerisSemibold;margin-bottom:10px;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}.quote .content{margin:12px 0 24px}.quote blockquote{display:block;color:#bbb9b7;font-family:MerriweatherSansBookItalic;margin-bottom:24px;text-align:left;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}.arrow,.button,.intro .back,.scrollDown,.socialMedias,.socialMedias a{text-align:center}.quote cite{display:block;padding-top:12px;border-top:solid 3px #f1f0ef;font-family:MerriweatherSansExtraBold;font-style:normal;font-weight:400;font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem}.button,.intro #share .label,.intro a,.intro span{font-family:MerriweatherSansBold;text-transform:uppercase;font-style:normal;font-weight:400}@media all and (min-width:600px){.quote cite{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}.grid .row:first-child .col:first-child .cell:first-child.quote .content{margin-top:0}.button{display:inline-block;background:0 0;padding:12px 18px;cursor:pointer;box-sizing:border-box;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;transition:all .15s ease}@media all and (min-width:600px){.button{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}}.button.onDarkBck{border:3px solid #fff;color:#fff}.button.onDarkBck.hover:hover{background:#fff;color:#181818}.button.onLightBck{border:3px solid #cfcdca;color:#bdbbb9}.button.onLightBck.hover:hover{border:3px solid #181818;background:#181818;color:#fff}.arrow .icon,.arrow.icon,.socialMedias a .icon{background-repeat:no-repeat;display:inline-block}.button.fullWidth{width:100%}.arrow{display:inline-block;width:30px;height:30px;transition:all .15s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.arrow.white{border:3px solid #fff}.arrow.white.hover:hover{background-color:#fff}.arrow.white.hover:hover.bottom .icon{background-image:url(../images/common/arrows/btn_arrow_bottom_charcoal.svg)}.arrow.white.hover:hover.left .icon{background-image:url(../images/common/arrows/btn_arrow_left_charcoal.svg)}.arrow.white.hover:hover.right .icon{background-image:url(../images/common/arrows/btn_arrow_right_charcoal.svg)}.arrow.taupe{border:3px solid #cfcdca}.arrow.taupe.hover:hover{background-color:#cfcdca}.arrow.taupe.hover:hover.left .icon{background-image:url(../images/common/arrows/btn_arrow_left_white.svg)}.arrow.taupe.hover:hover.right .icon{background-image:url(../images/common/arrows/btn_arrow_right_white.svg)}.arrow .icon{background-position:center;width:14px;height:30px}.arrow.bottom .icon{background-image:url(../images/common/arrows/btn_arrow_bottom_white.svg)}.arrow.left.white .icon{background-image:url(../images/common/arrows/btn_arrow_left_white.svg)}.arrow.left.taupe .icon{background-image:url(../images/common/arrows/btn_arrow_left_taupe.svg)}.arrow.right.white .icon{background-image:url(../images/common/arrows/btn_arrow_right_white.svg)}.arrow.right.taupe .icon{background-image:url(../images/common/arrows/btn_arrow_right_taupe.svg)}.arrow.icon{width:19px;height:19px}.arrow.icon.white{border:none}.arrow.icon.white.hover:hover{background-color:transparent}.arrow.icon.left.white{background-image:url(../images/common/arrows/btn_arrow_left_white.svg)}.arrow.icon.right.white{background-image:url(../images/common/arrows/btn_arrow_right_white.svg)}.scrollDown{position:absolute;bottom:24px;left:0;right:0;margin:0}.socialMedias a{display:inline-block;width:42px;height:42px;border:3px solid #fff;margin:0 6px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px}.socialMedias a .icon{height:42px;background-position:center}.socialMedias a .icon.facebook{background-image:url(../images/common/contact/btn_facebook_white.svg);width:20px}.socialMedias a .icon.linkedin{background-image:url(../images/common/contact/btn_linkedin_white.svg);width:22px}.socialMedias a.hover:hover{background:#fff;color:#181818}.socialMedias a.hover:hover .icon.facebook{background-image:url(../images/common/contact/btn_facebook_charcoal.svg)}.socialMedias a.hover:hover .icon.linkedin{background-image:url(../images/common/contact/btn_linkedin_charcoal.svg)}.intro{margin-top:24px}.intro h2{margin-top:12px}.intro a,.intro span{border:none;height:20px;display:inline-block;vertical-align:middle;color:#bdbbb9;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}@media all and (min-width:600px){.intro a,.intro span{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}.intro a.at-share-btn{line-height:1.8rem}}.intro a.hover:hover span{color:#303030}.intro .icon{background-repeat:no-repeat;color:#cfcdca}.intro .back{display:none}.intro .back .icon{background-image:url(../images/common/arrows/btn_arrow_left_taupe.svg);width:20px;height:20px;margin-right:12px;margin-top:3px;display:none}.intro .back.hover:hover .icon{background-image:url(../images/common/arrows/btn_arrow_left_charcoal.svg)}.intro #share{display:block;margin:12px 0 36px}.intro #share .label{display:block;margin-bottom:6px;color:#bdbbb9;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}@media all and (min-width:600px){.intro #share .label{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}}.intro #share .addthis_sharing_toolbox{display:inline-block}.intro #share .at-share-tbx-element .at-share-btn{padding:0 6px;margin-left:-6px!important}.intro #share .addthis_20x20_style.at300bs.at15t_email,.intro #share .addthis_20x20_style.at300bs.at15t_facebook,.intro #share .addthis_20x20_style.at300bs.at15t_google_plusone_share,.intro #share .addthis_20x20_style.at300bs.at15t_linkedin,.intro #share .addthis_20x20_style.at300bs.at15t_pinterest_share,.intro #share .addthis_20x20_style.at300bs.at15t_twitter{background-position:center!important;background-repeat:no-repeat}.intro #share .addthis_20x20_style .at300bs.at15t_facebook{background:url(../images/common/social/btn_facebook_taupe.svg)!important}.intro #share .addthis_20x20_style .at300bs.at15t_pinterest_share{background:url(../images/common/social/btn_pinterest_taupe.svg)!important}.intro #share .addthis_20x20_style .at300bs.at15t_twitter{background:url(../images/common/social/btn_twitter_taupe.svg)!important}.intro #share .addthis_20x20_style .at300bs.at15t_linkedin{background:url(../images/common/social/btn_linkedin_taupe.svg)!important}.intro #share .addthis_20x20_style .at300bs.at15t_google_plusone_share{background:url(../images/common/social/btn_google_taupe.svg)!important}.intro #share .addthis_20x20_style .at300bs.at15t_email{background:url(../images/common/social/btn_email_taupe.svg)!important}.no-touch .intro #share .addthis_20x20_style .at300bs.at15t_facebook:hover{background:url(../images/common/social/btn_facebook_charcoal.svg)!important}.no-touch .intro #share .addthis_20x20_style .at300bs.at15t_pinterest_share:hover{background:url(../images/common/social/btn_pinterest_charcoal.svg)!important}.no-touch .intro #share .addthis_20x20_style .at300bs.at15t_twitter:hover{background:url(../images/common/social/btn_twitter_charcoal.svg)!important}.no-touch .intro #share .addthis_20x20_style .at300bs.at15t_linkedin:hover{background:url(../images/common/social/btn_linkedin_charcoal.svg)!important}.no-touch .intro #share .addthis_20x20_style .at300bs.at15t_google_plusone_share:hover{background:url(../images/common/social/btn_google_charcoal.svg)!important}.no-touch .intro #share .addthis_20x20_style .at300bs.at15t_email:hover{background:url(../images/common/social/btn_email_charcoal.svg)!important}#at3win a:hover{border:none}.summary{margin:24px 0}.summary h3{border-top:solid 3px #f1f0ef;padding-top:18px;margin-bottom:10px;text-transform:uppercase;font-family:MerriweatherSansExtraBold;font-style:normal;font-weight:400;font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem}@media all and (min-width:600px){.summary h3{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}.summary li{margin-bottom:12px}.summary .quarterWidth:first-child,.summary .quarterWidth:last-child{display:none}.richText h1{font-weight:400;font-family:NerisSemibold;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;margin:6px 0 12px}#breadcrumb a.active,#breadcrumb span.active,#header nav a,.richText h2{font-family:MerriweatherSansBold}.richText h2{margin:12px 0;text-transform:uppercase;font-style:normal;font-weight:400;-webkit-margin-before:12px;-webkit-margin-after:12px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}.richText img{max-width:100%;margin:6px 0}.richText hr{height:3px;background:#f1f0ef;border:none;margin:24px 0}.richText>:first-child{margin-top:0}.richText>:last-child{margin-bottom:0}.no-svg .tabs li a .icon{width:24px;height:24px}.no-svg .arrow .icon{width:19px}.no-svg .arrow.white.bottom .icon{background-image:url(../images/common/arrows/btn_arrow_bottom_white.png)}.no-svg .arrow.left.white .icon{background-image:url(../images/common/arrows/btn_arrow_left_white.png)}.no-svg .arrow.left.taupe .icon{background-image:url(../images/common/arrows/btn_arrow_left_taupe.png)}.no-svg .arrow.right.white .icon{background-image:url(../images/common/arrows/btn_arrow_right_white.png)}.no-svg .arrow.right.taupe .icon{background-image:url(../images/common/arrows/btn_arrow_right_taupe.png)}.no-svg .arrow.icon.left.white{background-image:url(../images/common/arrows/btn_arrow_left_white.png)}.no-svg .arrow.icon.right.white{background-image:url(../images/common/arrows/btn_arrow_right_white.png)}.no-svg .arrow.white.bottom.hover:hover .icon{background-image:url(../images/common/arrows/btn_arrow_bottom_charcoal.png)}.no-svg .arrow.white.left.hover:hover .icon{background-image:url(../images/common/arrows/btn_arrow_left_charcoal.png)}.no-svg .arrow.white.right.hover:hover .icon{background-image:url(../images/common/arrows/btn_arrow_right_charcoal.png)}.no-svg .arrow.taupe.left.hover:hover .icon{background-image:url(../images/common/arrows/btn_arrow_left_white.png)}.no-svg .arrow.taupe.right.hover:hover .icon{background-image:url(../images/common/arrows/btn_arrow_right_white.png)}.no-svg .intro .back .icon{background-image:url(../images/common/arrows/btn_arrow_left_taupe.png)}.no-svg .intro .back.hover:hover .icon{background-image:url(../images/common/arrows/btn_arrow_left_charcoal.png)}.no-svg .socialMedias a .icon.facebook{background-image:url(../images/common/contact/btn_facebook.png)}.no-svg .socialMedias a .icon.linkedin{background-image:url(../images/common/contact/btn_linkedin.png)}.no-svg .socialMedias a .icon{background-position:left center;width:42px}.no-svg .socialMedias a.hover:hover .icon{background-position:right center}.no-svg .intro .at4-show{filter:none!important}.no-svg .intro #share .addthis_20x20_style .at300bs.at15t_facebook{background:url(../images/common/social/btn_facebook.png)!important}.no-svg .intro #share .addthis_20x20_style .at300bs.at15t_pinterest_share{background:url(../images/common/social/btn_pinterest.png)!important}.no-svg .intro #share .addthis_20x20_style .at300bs.at15t_twitter{background:url(../images/common/social/btn_twitter.png)!important}.no-svg .intro #share .addthis_20x20_style .at300bs.at15t_linkedin{background:url(../images/common/social/btn_linkedin.png)!important}.no-svg .intro #share .addthis_20x20_style .at300bs.at15t_google_plusone_share{background:url(../images/common/social/btn_google.png)!important}.no-svg .intro #share .addthis_20x20_style .at300bs.at15t_email{background:url(../images/common/social/btn_email.png)!important}.no-svg .no-touch .intro #share .addthis_20x20_style .at300bs.at15t_email:hover,.no-svg .no-touch .intro #share .addthis_20x20_style .at300bs.at15t_facebook:hover,.no-svg .no-touch .intro #share .addthis_20x20_style .at300bs.at15t_google_plusone_share:hover,.no-svg .no-touch .intro #share .addthis_20x20_style .at300bs.at15t_linkedin:hover,.no-svg .no-touch .intro #share .addthis_20x20_style .at300bs.at15t_pinterest_share:hover,.no-svg .no-touch .intro #share .addthis_20x20_style .at300bs.at15t_twitter:hover{background-position:right!important;filter:none!important}.no-csstransforms3d .grid .image a .content .verticalAlign{top:0;text-align:left;-webkit-transform:none;-ms-transform:none;transform:none}.no-csstransforms3d .grid .quote .content{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.no-csstransforms3d .fixedHeightSection .headline,.no-csstransforms3d .slider .fixedHeightSection .headline{top:72px;-webkit-transform:none;-ms-transform:none;transform:none}@media all and (min-width:600px){.grid{margin:72px 0 60px}.tabs{margin:54px 0 72px}.tabs li a .icon.caseStudies,.tabs li a .icon.projects{height:18px}.tabs li a .icon.approach,.tabs li a .icon.ideas,.tabs li a .icon.team{height:21px}.filters{margin:72px 0}.filters .row{margin-bottom:-6px}.filters a,.filters span{margin-bottom:6px;margin-right:12px}.slider{margin:72px 0}.slider .directionNav{top:36px}.slider .controlNav{bottom:36px}.slider .controlNav .flex-control-nav a{width:42px;height:42px;margin:0 6px;line-height:42px;line-height:4.2rem}.slider .fixedHeightSection{height:700px}.slider .fixedHeightSection .headline{margin-top:132px}.slider .fixedHeightSection .fixedBottomBtn{bottom:72px}.testimonies{padding-top:72px}.testimonies .directionNav{top:0}.testimonies .quote .content{margin:60px 0 72px}.fixedHeightSection{padding:72px 0}.fixedHeightSection.imageOnly{height:300px}.fixedHeightSection .headline p{margin-bottom:36px}.bigHeader{height:600px}.headline p{font-size:25px;font-size:2.5rem;line-height:35px;line-height:3.5rem}.shortText.section{margin:72px 0}.quote .content{margin:60px 0 72px}.quote blockquote{font-size:25px;font-size:2.5rem;line-height:35px;line-height:3.5rem;margin-bottom:36px}.button{padding:20px 36px}.arrow{width:42px;height:42px}.arrow .icon{width:19px;height:42px}.intro{margin-top:72px}.intro h2{margin-top:24px}.intro .back{display:block;float:left}.intro #share .label,.intro .back .icon{display:inline-block}.intro #share{float:right;margin:0;padding:0;border:none}.intro #share .label{margin-bottom:0}.intro #share .addthis_sharing_toolbox{margin-right:-6px}.summary{margin:72px 0}.richText h1{font-size:40px;font-size:4rem;line-height:45px;line-height:4.5rem;margin:48px 0 24px}.richText h2{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem;margin:24px 0 12px;-webkit-margin-before:24px;-webkit-margin-after:12px}.richText img{margin:12px 0}.richText hr{margin:48px 0 24px}}@media all and (min-width:800px){.grid .quote .content,.slider .directionNav{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.row .col.halfWidth,.row .col.quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-moz-background-clip:padding-box!important}.row .col.quarterWidth{box-sizing:border-box;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:25%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.row .col.halfWidth{box-sizing:border-box;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:50%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.row .col.fullWidth,.row .col.halfWidthContainer{border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;float:left;padding:0;min-height:1px;zoom:1}.row .col.fullWidth{box-sizing:border-box;background-clip:padding-box!important;width:100%;border-left-width:12px}.row .col.halfWidthContainer{box-sizing:border-box;background-clip:padding-box!important;width:50%;border-left-width:0}.grid .quote .content{position:relative;top:50%;transform:translateY(-50%)}.tabs .row .col.quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:25%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.slider .directionNav{text-align:left;top:50%;transform:translateY(-50%);position:absolute}.slider .directionNav .arrow{margin:0;position:absolute;top:0}.slider .directionNav .arrow.left{left:24px}.slider .directionNav .arrow.right{right:24px}.slider .controlNav{bottom:auto}.slider .controlNav .flex-control-nav{text-align:left}.slider .controlNav .flex-control-nav a{margin:0 12px 0 0}.slider .fixedHeightSection .headline{margin-top:72px}.testimonies{margin:72px 0;padding-top:0}.testimonies .directionNav{top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.testimonies .quote blockquote{font-size:25px;font-size:2.5rem;line-height:35px;line-height:3.5rem;margin-bottom:36px}.fixedHeightSection .imageOnly{height:400px}.shortText.section .content h3{margin-bottom:20px;font-size:40px;font-size:4rem;line-height:45px;line-height:4.5rem}.quote{margin-bottom:0}.quote .content{margin:0}.quote blockquote{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem;margin-bottom:24px}.summary .quarterWidth:first-child,.summary .quarterWidth:last-child{display:block}}@media all and (min-width:1080px){.bigHeader,.fixedHeightSection.imageOnly,.slider .fixedHeightSection{height:800px}.row .col.thirdQuarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:75%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.slider .fixedHeightSection .headline{margin:0}.fixedHeightSection{height:800px;padding:0}.fixedHeightSection .headline{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fixedHeightSection .fixedBottomBtn{position:absolute;left:0;right:0;bottom:72px}.bigHeader{background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media all and (min-width:1200px){.quote blockquote{font-size:25px;font-size:2.5rem;line-height:35px;line-height:3.5rem}}#header{height:48px;background:#181818}#header .row .col.quarterWidth{float:left;box-sizing:border-box;background-clip:padding-box!important;width:25%;border-left-width:12px;padding:0;min-height:1px;zoom:1}#header .row .col.thirdQuarterWidth,.cbp-spmenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#header .row .col.thirdQuarterWidth,.grid.caseStudies .item{border:0 solid transparent;-moz-background-clip:padding-box!important;min-height:1px;zoom:1}#header .row .col.thirdQuarterWidth{float:left;box-sizing:border-box;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:75%;border-left-width:12px;padding:0}#header a{border:none}#header a.hover:hover{opacity:.75}#header .logo{font-size:0;height:48px;line-height:48px}#header .logo a{display:block;width:57px;height:48px;background:url(../images/common/img_logo_feast.svg) center no-repeat}#header nav a{color:#fff;cursor:pointer;display:inline-block;text-transform:uppercase;font-style:normal;font-weight:400;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}#header nav a span{display:inline-block;vertical-align:middle;height:48px;line-height:48px!important}#header nav a .icon{width:13px;height:48px;position:relative;top:-1px;margin-left:9px;background:url(../images/common/menu/ico_menu.svg) center right no-repeat}#header nav .separator{display:inline-block;vertical-align:middle;width:1px;height:18px;background:#494949;margin:0 12px}.headerSpacer{height:48px}.no-touch #header{position:fixed;top:0;left:0;right:0;z-index:4;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:all .3s ease}.cbp-spmenu,.cbp-spmenu-push,.grid.caseStudies .item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.touch .headerSpacer{display:none}.no-svg #header .logo a{background:url(../images/common/img_logo_feast.png) center no-repeat;width:57px;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.no-svg #header nav a .icon{background:url(../images/common/menu/ico_menu.png) center right no-repeat;width:18px}@media all and (min-width:600px){#header nav a{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}#header{height:72px}#header .logo{height:72px;line-height:72px}#header .logo a{width:77px;height:72px}#header nav a span{height:72px;line-height:72px!important}#header nav a .icon{width:17px;height:72px}#header nav .separator{margin:0 24px}.headerSpacer{height:72px}.no-svg #header .logo a{width:77px}}#breadcrumb{background:#f1f0ef;padding:18px 0 12px}#breadcrumb p{margin:0}#breadcrumb a,#breadcrumb span{display:inline-block;margin-right:12px;margin-bottom:6px}#footer{padding:24px 0;background-color:#181818;color:#fff}#footer a{color:#fff;border-bottom-color:#494949}#footer .button,#footer .socialMedias a,#footer a.hover:hover{border-bottom-color:#fff}#footer .button{width:100%;margin-bottom:12px;cursor:pointer}#footer .button.hover:hover{color:#181818}#footer .contactDetails{margin:12px 0 24px}#footer .contactDetails p{margin-bottom:24px;text-align:center;font-size:15px;font-size:1.5rem}#footer .contactDetails p span{text-transform:uppercase;font-family:MerriweatherSansExtraBold;font-style:normal;font-weight:400;font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem}@media all and (min-width:600px){#footer .contactDetails p span{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}#footer .socialMedias{margin-bottom:0}@media all and (min-width:700px){#breadcrumb{padding:24px 0 18px}#footer{padding:36px 0}#footer .contactDetails{margin:10px 0 0}#footer .contactDetails p{float:left;margin-right:24px;margin-bottom:0;text-align:left}#footer .socialMedias{text-align:right;margin-top:3px}}@media all and (min-width:1080px){#footer .button{width:auto;margin-bottom:0;margin-right:24px;float:left}#footer .socialMedias{float:right}#footer .socialMedias a{margin:0 0 0 12px}}.cbp-spmenu{position:fixed;background-color:#fff;box-sizing:border-box}.cbp-spmenu-vertical{height:100%;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}.cbp-spmenu-left{padding:0 24px 12px 12px;left:-300px;width:300px}.cbp-spmenu-right{right:-300px;width:300px;padding:0 24px 24px}.cbp-spmenu-right ul li a{display:block;white-space:nowrap;color:#bdbbb9;text-transform:uppercase;font-family:MerriweatherSansBold;font-style:normal;font-weight:400;font-size:13px;font-size:1.3rem;height:51px;line-height:51px!important;border-bottom:solid 3px #cfcdca}@media all and (min-width:600px){.cbp-spmenu-right ul li a{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}}.cbp-spmenu-right ul li a.active,.cbp-spmenu-right ul li a.hover:hover{color:#303030;border-bottom:solid 3px #303030}.cbp-spmenu-contact-panel{right:-300px;width:300px;background:#181818}.cbp-spmenu-left.cbp-spmenu-open{left:0}.cbp-spmenu-contact-panel.cbp-spmenu-open,.cbp-spmenu-right.cbp-spmenu-open{right:0}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toleft,.cbp-spmenu-push-toleft-contact,.cbp-spmenu-push-toright{overflow:hidden}.cbp-spmenu-push-toright{left:300px}.cbp-spmenu-push-toleft,.cbp-spmenu-push-toleft-contact{left:-300px}.cbp-spmenu,.cbp-spmenu-push{transition:all .3s ease}.cbp-spmenu .toggle-menu{text-align:right;cursor:pointer;border-bottom:none;display:block;padding:18px 0;height:12px;position:relative;z-index:2}.cbp-spmenu .toggle-menu .icon{vertical-align:top;display:inline-block;width:14px;height:12px;background-repeat:no-repeat;background-position:right center;background-image:url(../images/common/menu/btn_closeMenu_taupe.svg)}.cbp-spmenu .toggle-menu.hover:hover .icon{background-image:url(../images/common/menu/btn_closeMenu_charcoal.svg)}.cbp-spmenu-contact-panel .toggle-menu{margin:0 24px}.cbp-spmenu-right ul li a span{display:inline-block;vertical-align:middle}.cbp-spmenu-right ul li a .icon{background-repeat:no-repeat;background-position:center;width:24px;margin-right:9px}.cbp-spmenu-right ul li a .icon.home{background-image:url(../images/common/menu/ico_menu_home_taupe.svg);height:24px}.cbp-spmenu-right ul li a .icon.caseStudies{background-image:url(../images/common/menu/ico_menu_caseStudies_taupe.svg);height:18px}.cbp-spmenu-right ul li a .icon.projects{background-image:url(../images/common/menu/ico_menu_projects_taupe.svg);height:18px}.cbp-spmenu-right ul li a .icon.ideas{background-image:url(../images/common/menu/ico_menu_ideas_taupe.svg);height:21px}.cbp-spmenu-right ul li a .icon.approach{background-image:url(../images/common/menu/ico_menu_approach_taupe.svg);height:21px}.cbp-spmenu-right ul li a .icon.team{background-image:url(../images/common/menu/ico_menu_team_taupe.svg);height:22px}.cbp-spmenu-right ul li a.active .icon.home,.cbp-spmenu-right ul li a.hover:hover .icon.home{background-image:url(../images/common/menu/ico_menu_home_charcoal.svg)}.cbp-spmenu-right ul li a.active .icon.caseStudies,.cbp-spmenu-right ul li a.hover:hover .icon.caseStudies{background-image:url(../images/common/menu/ico_menu_caseStudies_charcoal.svg)}.cbp-spmenu-right ul li a.active .icon.projects,.cbp-spmenu-right ul li a.hover:hover .icon.projects{background-image:url(../images/common/menu/ico_menu_projects_charcoal.svg)}.cbp-spmenu-right ul li a.active .icon.ideas,.cbp-spmenu-right ul li a.hover:hover .icon.ideas{background-image:url(../images/common/menu/ico_menu_ideas_charcoal.svg)}.cbp-spmenu-right ul li a.active .icon.approach,.cbp-spmenu-right ul li a.hover:hover .icon.approach{background-image:url(../images/common/menu/ico_menu_approach_charcoal.svg)}.cbp-spmenu-right ul li a.active .icon.team,.cbp-spmenu-right ul li a.hover:hover .icon.team{background-image:url(../images/common/menu/ico_menu_team_charcoal.svg)}.bodyFilter{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:url(../images/common/bck_filter_black_50.png);z-index:5}.cbp-spmenu-push-toleft .bodyFilter,.cbp-spmenu-push-toleft-contact .bodyFilter,.cbp-spmenu-push-toright .bodyFilter{display:block}.no-touch .cbp-spmenu-push.cbp-spmenu-push-toright #header{left:300px!important;right:-300px!important}.no-touch .cbp-spmenu-push-toleft #header,.no-touch .cbp-spmenu-push-toleft-contact #header{left:-300px;right:300px}.contact{text-align:center}.contact h2{background:#fff;padding:48px 24px;margin:-48px 0 0!important;font-size:50px;font-size:5rem;line-height:55px;line-height:5.5rem}.contact .pointer{display:inline-block;width:0;height:0;border-left:20px solid transparent;border-top:20px solid #fff}.contact .contactDetails{padding:18px 24px 48px}.contact .contactDetails p{color:#fff;margin-bottom:6px}.contact .contactDetails a{color:#fff;border-bottom-color:#494949}.contact .contactDetails .socialMedias a,.contact .contactDetails a.hover:hover{border-bottom-color:#fff}.contact .contactDetails .icon{display:inline-block;vertical-align:middle}.contact .contactDetails .phone .icon{background-image:url(../images/common/contact/ico_phone.svg);width:24px;height:24px;margin-right:6px}.contact .contactDetails .address .icon{background-image:url(../images/common/contact/ico_address.svg);width:26px;height:26px;margin-right:3px}.contact .contactDetails .email span{display:inline-block;vertical-align:middle}.contact .contactDetails .email .icon{background-image:url(../images/common/contact/ico_email.svg);width:22px;height:22px;margin-right:12px}.contact .contactDetails .email.hover:hover .icon{background-image:url(../images/common/contact/ico_email_hover.svg)}.contact .contactDetails .socialMedias{margin:18px 0 24px}.contact .contactDetails .button{margin-top:18px;border-bottom-color:#fff}.contact #map{width:100%;height:300px}.contact #map>div>div:nth-child(3),.contact #map>div>div:nth-child(6),.contact #map>div>div:nth-child(7){display:none}.grid.caseStudies{margin:0;padding:0}.grid.caseStudies .item{margin-bottom:12px;overflow:hidden;line-height:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:100%;border-left-width:12px;padding:0;transition:all .3s ease}.caseStudies .grid a .content>.verticalAlign>h2,.grid.caseStudies .item a .content>.verticalAlign>h3{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.grid.caseStudies .item img{height:auto}.grid.caseStudies .item a h3{margin:9px 0;font-weight:400;font-family:NerisLight;font-size:25px;font-size:2.5rem;line-height:35px;line-height:3.5rem}.grid.caseStudies .item a .content>.verticalAlign>h3{position:relative;top:0;transition:all .3s ease}.grid.caseStudies .item a.hover:hover .content>.verticalAlign>h3{position:absolute;left:0;right:0;top:-400px;opacity:0}.no-svg .cbp-spmenu-contact-panel .toggle-menu .icon,.no-svg .cbp-spmenu-left .toggle-menu .icon,.no-svg .cbp-spmenu-right .toggle-menu .icon{background-image:url(../images/common/menu/btn_closeMenu.png);background-position:left;width:11px;height:11px}.no-svg .cbp-spmenu-contact-panel .toggle-menu.hover:hover .icon,.no-svg .cbp-spmenu-left .toggle-menu.hover:hover .icon,.no-svg .cbp-spmenu-right .toggle-menu.hover:hover .icon{background-position:right}.no-svg .cbp-spmenu-right ul li a .icon{width:24px;height:24px;background-position:left}.no-svg .contact .contactDetails .phone .icon{background-image:url(../images/common/contact/ico_phone.png)}.no-svg .contact .contactDetails .address .icon{background-image:url(../images/common/contact/ico_address.png)}.no-svg .contact .contactDetails .email .icon{background-image:url(../images/common/contact/ico_email.png)}.no-svg .contact .contactDetails .email.hover:hover .icon{background-image:url(../images/common/contact/ico_email_hover.png)}.no-svg .cbp-spmenu-right ul li a .icon.home{background-image:url(../images/common/menu/ico_menu_home.png)}.no-svg .cbp-spmenu-right ul li a .icon.caseStudies,.no-svg .tabs li a .icon.caseStudies{background-image:url(../images/common/menu/ico_menu_caseStudies.png)}.no-svg .cbp-spmenu-right ul li a .icon.projects,.no-svg .tabs li a .icon.projects{background-image:url(../images/common/menu/ico_menu_projects.png)}.no-svg .cbp-spmenu-right ul li a .icon.ideas,.no-svg .tabs li a .icon.ideas{background-image:url(../images/common/menu/ico_menu_ideas.png)}.no-svg .cbp-spmenu-right ul li a .icon.approach,.no-svg .tabs li a .icon.approach{background-image:url(../images/common/menu/ico_menu_approach.png)}.no-svg .cbp-spmenu-right ul li a .icon.team,.no-svg .tabs li a .icon.team{background-image:url(../images/common/menu/ico_menu_team.png)}.no-svg .cbp-spmenu-right ul li a .icon.contact{background-image:url(../images/common/menu/ico_menu_contact.png)}.no-svg .cbp-spmenu-right ul li a.active .icon.approach,.no-svg .cbp-spmenu-right ul li a.active .icon.caseStudies,.no-svg .cbp-spmenu-right ul li a.active .icon.contact,.no-svg .cbp-spmenu-right ul li a.active .icon.home,.no-svg .cbp-spmenu-right ul li a.active .icon.ideas,.no-svg .cbp-spmenu-right ul li a.active .icon.projects,.no-svg .cbp-spmenu-right ul li a.active .icon.team,.no-svg .cbp-spmenu-right ul li a.hover:hover .icon.approach,.no-svg .cbp-spmenu-right ul li a.hover:hover .icon.caseStudies,.no-svg .cbp-spmenu-right ul li a.hover:hover .icon.contact,.no-svg .cbp-spmenu-right ul li a.hover:hover .icon.home,.no-svg .cbp-spmenu-right ul li a.hover:hover .icon.ideas,.no-svg .cbp-spmenu-right ul li a.hover:hover .icon.projects,.no-svg .cbp-spmenu-right ul li a.hover:hover .icon.team,.no-svg .tabs li a.active .icon.approach,.no-svg .tabs li a.active .icon.caseStudies,.no-svg .tabs li a.active .icon.ideas,.no-svg .tabs li a.active .icon.projects,.no-svg .tabs li a.active .icon.team,.no-svg .tabs li a.hover:hover .icon.approach,.no-svg .tabs li a.hover:hover .icon.caseStudies,.no-svg .tabs li a.hover:hover .icon.ideas,.no-svg .tabs li a.hover:hover .icon.projects,.no-svg .tabs li a.hover:hover .icon.team{background-position:right center}@media all and (min-width:600px){.cbp-spmenu-left{left:-575px;width:575px}.cbp-spmenu-right ul li a{height:69px;line-height:69px!important}.cbp-spmenu-contact-panel{right:-400px;width:400px}.cbp-spmenu-push-toright{left:575px}.cbp-spmenu-push-toleft-contact{left:-400px}.cbp-spmenu .toggle-menu{padding:30px 0}.no-touch .cbp-spmenu-push.cbp-spmenu-push-toright #header{left:575px!important;right:-575px!important}.no-touch .cbp-spmenu-push-toleft-contact #header{left:-400px;right:400px}.contact h2{padding:72px 24px;margin:-72px 0 0!important;font-size:70px;font-size:7rem;line-height:75px;line-height:7.5rem}.contact .contactDetails{padding:36px 24px 72px}.contact .contactDetails p{margin-bottom:12px}.contact .contactDetails .socialMedias{margin:30px 0 24px}.contact .contactDetails .button{margin-top:18px}.grid.caseStudies .item{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:50%;border-left-width:12px;padding:0;min-height:1px;zoom:1}}.home .bigHeader .fullWidth,.home .tabs .col.quarterWidth{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}@media all and (min-width:800px){.cbp-spmenu-left{left:-775px;width:775px}.cbp-spmenu-push-toright{left:775px}.no-touch .cbp-spmenu-push.cbp-spmenu-push-toright #header{left:775px!important;right:-775px!important}}.caseStudies .grid h2,.caseStudies .grid h3,.caseStudy .grid h2,.caseStudy .grid h3,.home .grid h2,.home .grid h3{font-weight:400;font-family:NerisThin;margin-bottom:9px}.caseStudies .grid p,.caseStudy .grid p,.home .grid p{font-family:MerriweatherSansBookItalic;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:18px;display:none;font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}.caseStudies .grid .fullWidth .fullHeight h2,.caseStudies .grid .fullWidth .fullHeight h3,.caseStudies .grid .fullWidth .halfHeight h2,.caseStudies .grid .fullWidth .halfHeight h3,.caseStudies .grid .halfWidth .fullHeight h2,.caseStudies .grid .halfWidth .fullHeight h3,.caseStudy .grid .fullWidth .fullHeight h2,.caseStudy .grid .fullWidth .fullHeight h3,.caseStudy .grid .fullWidth .halfHeight h2,.caseStudy .grid .fullWidth .halfHeight h3,.caseStudy .grid .halfWidth .fullHeight h2,.caseStudy .grid .halfWidth .fullHeight h3,.home .grid .fullWidth .fullHeight h2,.home .grid .fullWidth .fullHeight h3,.home .grid .fullWidth .halfHeight h2,.home .grid .fullWidth .halfHeight h3,.home .grid .halfWidth .fullHeight h2,.home .grid .halfWidth .fullHeight h3{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.caseStudies .grid .halfWidth .halfHeight h2,.caseStudies .grid .halfWidth .halfHeight h3,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h3,.caseStudy .grid .halfWidth .halfHeight h2,.caseStudy .grid .halfWidth .halfHeight h3,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h3,.home .grid .halfWidth .halfHeight h2,.home .grid .halfWidth .halfHeight h3,.home .grid .halfWidthContainer .halfWidth .fullHeight h2,.home .grid .halfWidthContainer .halfWidth .fullHeight h3{font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem}.ideas .grid h3,.projects .grid h3{font-weight:400;font-family:NerisThin;margin-bottom:9px;font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem}.home h2{margin-bottom:18px}.home .bigHeader{position:relative}.home .bigHeader .fullWidth{text-align:center;height:350px;box-sizing:border-box}.home .bigHeader .fullWidth img{position:relative;top:50%;transform:translateY(-50%);max-width:100%;max-height:160px}.caseStudy .bigHeader .halfWidth .content,.caseStudy .grid a .projectIndicator .arrow{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.home .bigHeader #video{position:absolute;right:0;bottom:0;width:auto;min-width:100%;height:auto;min-height:100%;z-index:-100;background-size:cover;background-repeat:no-repeat;background-color:transparent}.home .highlights .grid{margin:0}.home .tabs{display:block;position:relative;top:-12px;margin:0 0 24px}.home .tabs .col.quarterWidth{float:left;border:0 solid transparent;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:100%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.home #newsletter{text-align:center;margin:24px 0}.home #newsletter form{margin-top:36px}.home #newsletter input[type=email],.home #newsletter input[type=text]{height:48px;padding:0 12px;background:0 0;border:3px solid #cfcdca;width:100%;margin-bottom:12px;font-family:MerriweatherSansBook;color:#303030;font-size:17px;font-size:1.7rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.home #newsletter input[type=email].focus,.home #newsletter input[type=email]:focus,.home #newsletter input[type=email]:hover,.home #newsletter input[type=text].focus,.home #newsletter input[type=text]:focus,.home #newsletter input[type=text]:hover{border:3px solid #181818}.home #newsletter .button{padding:0;height:48px;width:100%}.caseStudies .grid a .content>.verticalAlign>h2{position:relative;top:0;transition:all .3s ease}.caseStudies .grid a.hover:hover .content>.verticalAlign>h2{position:absolute;left:0;right:0;top:-800px;opacity:0}.caseStudy h2{margin:36px 0}.caseStudy .bigHeader .halfWidth{color:#fff;height:350px}.caseStudy .bigHeader .halfWidth .content{position:relative;top:50%;transform:translateY(-50%)}.caseStudy .bigHeader .halfWidth .content a,.caseStudy .bigHeader .halfWidth .content span{color:#fff;display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:MerriweatherSansBold;font-style:normal;font-weight:400;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}@media all and (min-width:600px){.caseStudy .bigHeader .halfWidth .content a,.caseStudy .bigHeader .halfWidth .content span{font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}}.caseStudy .bigHeader .halfWidth .content a{border:none}.caseStudy .bigHeader .halfWidth .content a.hover:hover{opacity:.75}.caseStudy .bigHeader .halfWidth .content .icon{background-repeat:no-repeat}.caseStudy .bigHeader .halfWidth .content .topNav{border-bottom:solid 3px #fff;padding-bottom:6px}.caseStudy .bigHeader .halfWidth .content .topNav .caseStudies{white-space:nowrap}.caseStudy .bigHeader .halfWidth .content .topNav .caseStudies .icon{background-image:url(../images/caseStudies/ico_caseStudies_white.svg);width:14px;height:14px;margin-right:12px;padding-bottom:2px}.caseStudy .bigHeader .halfWidth .content .bottomNav{border-top:solid 3px #fff;padding-top:6px}.caseStudy .bigHeader .halfWidth .content .bottomNav:after,.caseStudy .bigHeader .halfWidth .content .bottomNav:before{display:table;content:""}.caseStudy .bigHeader .halfWidth .content .bottomNav .icon{width:18px;height:18px}.caseStudy .bigHeader .halfWidth .content .bottomNav .previous{float:left}.caseStudy .bigHeader .halfWidth .content .bottomNav .previous .icon{background-image:url(../images/common/arrows/btn_arrow_left_white.svg);margin-right:12px}.caseStudy .bigHeader .halfWidth .content .bottomNav .next{float:right}.caseStudy .bigHeader .halfWidth .content .bottomNav .next .icon{background-image:url(../images/common/arrows/btn_arrow_right_white.svg);margin-left:12px}.caseStudy .grid a .projectIndicator{position:absolute;right:24px;left:24px;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.caseStudy .grid a .projectIndicator .arrow{behavior:url(../js/pie.htc);position:relative;top:50%;transform:translateY(-50%);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.caseStudy .grid a.hover:hover .projectIndicator{right:-150%}.touch .caseStudy .grid .image a{background:rgba(0,0,0,.15)}.project .slider .fixedHeightSection{height:250px}.approach h2{margin-bottom:24px}.approach .what{margin-top:24px}.approach .process .content{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.approach .process .content .heading .number{font-family:NerisThin;vertical-align:top;margin-left:-12px;margin-right:24px;margin-bottom:24px;display:none;font-size:155px;font-size:15.5rem;line-height:120px;line-height:12rem}.approach .process .content .heading .titles{vertical-align:top}.approach .process .content .heading .titles h2{font-family:MerriweatherSansBookItalic;margin-bottom:0;font-size:17px;font-size:1.7rem;line-height:26px;line-height:2.6rem}.approach .services .list li h3,.team .employees div.above h3{text-transform:uppercase;font-family:MerriweatherSansExtraBold;font-style:normal;font-weight:400}.approach .process .content .heading .titles h3{margin-bottom:24px}.approach .process .content .shortText{clear:both;border-left:solid 3px #fff}.approach .services{margin:24px 0}.approach .services .list,.team .who{margin-top:24px}.approach .services .halfWidthContainer .quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:33.33333%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.approach .services .list li{text-align:center;float:left;margin-bottom:24px}.approach .services .list li .icon{display:inline-block;width:72px;height:72px;position:relative}.approach .services .list li .icon img{max-width:100%;position:absolute;top:0;left:0}.approach .services .list li .icon img.below{display:none}.approach .services .list li h3{font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem}@media all and (min-width:600px){.approach .services .list li h3{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}.approach .services .button{display:block}.approach .why{background:#ea3838;color:#fff;padding:24px 0}.no-touch .approach .services .list li .icon:hover img.above,.touch .approach .services .list li .icon:active img.above{display:none}.no-touch .approach .services .list li .icon:hover img.below,.touch .approach .services .list li .icon:active img.below{display:block}.no-touch .team .employees .image:hover .above,.team .employees .below,.touch .team .employees .image:active .above{display:none}.team h2{margin-bottom:24px}.team .employees div.above{position:absolute;left:12px;right:12px;bottom:12px;color:#fff}.team .employees div.above h3{text-align:left;font-size:9px;font-size:.9rem;line-height:14px;line-height:1.4rem;line-height:14px;line-height:1.4rem}@media all and (min-width:600px){.team .employees div.above h3{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}.team .employees div.above p{text-align:left;margin:0;line-height:17px;line-height:1.7rem}.team .culture{margin-bottom:36px}.no-touch .team .employees .image:hover .below,.touch .team .employees .image:active .below{display:block}.idea .intro h2,.ideas .loadMore{margin-bottom:24px}.idea .post{margin-bottom:18px}.idea .post .col.quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:100%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.idea .post .summary{margin:0 0 24px;border-left:solid 3px #f1f0ef;padding-left:24px}.idea .post .summary h3{border:none;padding:0;margin:0}.no-svg .bigHeader .halfWidth .content .topNav .caseStudies .icon{background-image:url(../images/caseStudies/ico_caseStudies_white.png)}.no-svg .bigHeader .halfWidth .content .bottomNav .previous .icon{background-image:url(../images/common/arrows/btn_arrow_left_white.png)}.no-svg .bigHeader .halfWidth .content .bottomNav .next .icon{background-image:url(../images/common/arrows/btn_arrow_right_white.png)}.no-csstransforms3d .caseStudies .grid p,.no-csstransforms3d .caseStudy .grid p,.no-csstransforms3d .home .grid p{margin-left:0;margin-right:0;-webkit-transform:none;-ms-transform:none;transform:none}.no-csstransforms3d .approach .process .content,.no-csstransforms3d .caseStudy .bigHeader .halfWidth .content,.no-csstransforms3d .home .bigHeader img{top:72px;-webkit-transform:none;-ms-transform:none;transform:none}@media all and (min-width:600px){.caseStudies .grid h2,.caseStudies .grid h3,.caseStudy .grid h2,.caseStudy .grid h3,.home .grid h2,.home .grid h3{margin-bottom:18px}.caseStudies .grid p,.caseStudy .grid p,.home .grid p{display:block}.caseStudies .grid .halfWidth .fullHeight h2,.caseStudies .grid .halfWidth .fullHeight h3,.caseStudy .grid .halfWidth .fullHeight h2,.caseStudy .grid .halfWidth .fullHeight h3,.home .grid .halfWidth .fullHeight h2,.home .grid .halfWidth .fullHeight h3{font-size:70px;font-size:7rem;line-height:75px;line-height:7.5rem}.caseStudies .grid .fullWidth .fullHeight h2,.caseStudies .grid .fullWidth .fullHeight h3,.caseStudies .grid .fullWidth .halfHeight h2,.caseStudies .grid .fullWidth .halfHeight h3,.caseStudy .grid .fullWidth .fullHeight h2,.caseStudy .grid .fullWidth .fullHeight h3,.caseStudy .grid .fullWidth .halfHeight h2,.caseStudy .grid .fullWidth .halfHeight h3,.home .grid .fullWidth .fullHeight h2,.home .grid .fullWidth .fullHeight h3,.home .grid .fullWidth .halfHeight h2,.home .grid .fullWidth .halfHeight h3{font-size:40px;font-size:4rem;line-height:45px;line-height:4.5rem}.caseStudies .grid .halfWidth .halfHeight h2,.caseStudies .grid .halfWidth .halfHeight h3,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h3,.caseStudy .grid .halfWidth .halfHeight h2,.caseStudy .grid .halfWidth .halfHeight h3,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h3,.home .grid .halfWidth .halfHeight h2,.home .grid .halfWidth .halfHeight h3,.home .grid .halfWidthContainer .halfWidth .fullHeight h2,.home .grid .halfWidthContainer .halfWidth .fullHeight h3{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.ideas .grid h3,.projects .grid h3{margin-bottom:18px;font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.home .bigHeader .fullWidth{height:600px}.home .bigHeader .fullWidth img{max-height:inherit}.home .highlights{margin-top:72px}.home .tabs{margin-bottom:72px}.home #newsletter{margin:72px 0}.home #newsletter input[type=email],.home #newsletter input[type=text]{height:72px;width:300px;margin-bottom:0}.home #newsletter .button{height:72px;width:150px;margin-bottom:0}.caseStudy h2{margin:72px 0}.caseStudy .bigHeader .halfWidth{height:600px}.caseStudy .intro{margin-top:24px}.caseStudy .grid a .projectIndicator{left:auto}.project .slider .fixedHeightSection{height:550px}.approach .what{margin-top:72px}.approach .process .content .heading .titles h2{margin-bottom:12px;font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.approach .services{margin:72px 0}.approach .services .halfWidthContainer .quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:25%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.approach .services .list{margin-top:72px}.approach .services .list li{margin-bottom:36px}.approach .services .button{margin-top:36px}.approach .why{padding:72px 0}.team .who{margin-top:72px}.team .employees div.above{left:24px;right:24px;bottom:24px}.team .employees div.above h3{line-height:18px;line-height:1.8rem}.team .employees div.above p{line-height:26px;line-height:2.6rem}.idea .intro h2,.idea .post,.ideas .loadMore,.team .culture{margin-bottom:72px}.idea .post .summary{margin:0 0 72px}}@media all and (min-width:800px){.approach .services .halfWidthContainer .quarterWidth,.home .tabs .col.halfWidth{border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;float:left;padding:0;min-height:1px;zoom:1}.caseStudies .grid p,.caseStudy .grid p,.home .grid p{display:none}.caseStudies .grid .fullWidth .fullHeight h2,.caseStudies .grid .fullWidth .fullHeight h3,.caseStudy .grid .fullWidth .fullHeight h2,.caseStudy .grid .fullWidth .fullHeight h3,.home .grid .fullWidth .fullHeight h2,.home .grid .fullWidth .fullHeight h3{font-size:75px;font-size:7.5rem;line-height:80px;line-height:8rem}.caseStudies .grid .halfWidth .fullHeight h2,.caseStudies .grid .halfWidth .fullHeight h3,.caseStudy .grid .halfWidth .fullHeight h2,.caseStudy .grid .halfWidth .fullHeight h3,.home .grid .halfWidth .fullHeight h2,.home .grid .halfWidth .fullHeight h3{font-size:55px;font-size:5.5rem;line-height:60px;line-height:6rem}.caseStudies .grid .fullWidth .halfHeight h2,.caseStudies .grid .fullWidth .halfHeight h3,.caseStudy .grid .fullWidth .halfHeight h2,.caseStudy .grid .fullWidth .halfHeight h3,.home .grid .fullWidth .halfHeight h2,.home .grid .fullWidth .halfHeight h3{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.caseStudies .grid .halfWidth .halfHeight h2,.caseStudies .grid .halfWidth .halfHeight h3,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h3,.caseStudy .grid .halfWidth .halfHeight h2,.caseStudy .grid .halfWidth .halfHeight h3,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h3,.home .grid .halfWidth .halfHeight h2,.home .grid .halfWidth .halfHeight h3,.home .grid .halfWidthContainer .halfWidth .fullHeight h2,.home .grid .halfWidthContainer .halfWidth .fullHeight h3{font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem}.ideas .grid h3,.projects .grid h3{margin-bottom:9px;font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem}.home h2{margin-bottom:24px}.home .tabs .col.halfWidth{box-sizing:border-box;background-clip:padding-box!important;width:100%;border-left-width:12px}.caseStudies .grid{margin:0 0 60px}.approach .services .list,.approach .what,.caseStudy .intro,.team .who{margin-top:0}.approach .process .content .heading .number{float:left;display:inline}.approach .process .content .heading .titles{float:left;margin-bottom:0}.approach .process .content .heading .titles h3,.approach .process .content .shortText{margin-bottom:72px}.approach .services .halfWidthContainer .quarterWidth{box-sizing:border-box;background-clip:padding-box!important;width:33.33333%;border-left-width:12px}.team .employees div.over{left:24px;right:24px;bottom:24px}.team .employees div.over h3{margin-bottom:12px}.idea .post .col.quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:25%;border-left-width:12px;padding:0;min-height:1px;zoom:1}}@media all and (min-width:1080px){.home .tabs .col.halfWidth,.home .tabs .col.quarterWidth{border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;float:left;padding:0;min-height:1px;zoom:1}.caseStudy .bigHeader .halfWidth,.home .bigHeader .fullWidth,.project .slider .fixedHeightSection{height:800px}.caseStudies .grid h2,.caseStudies .grid h3,.caseStudy .grid h2,.caseStudy .grid h3,.home .grid h2,.home .grid h3{margin-bottom:18px}.caseStudies .grid p,.caseStudy .grid p,.home .grid p{display:block}.caseStudies .grid .fullWidth .fullHeight h2,.caseStudies .grid .fullWidth .fullHeight h3,.caseStudy .grid .fullWidth .fullHeight h2,.caseStudy .grid .fullWidth .fullHeight h3,.home .grid .fullWidth .fullHeight h2,.home .grid .fullWidth .fullHeight h3{font-size:90px;font-size:9rem;line-height:95px;line-height:9.5rem}.caseStudies .grid .halfWidth .fullHeight h2,.caseStudies .grid .halfWidth .fullHeight h3,.caseStudy .grid .halfWidth .fullHeight h2,.caseStudy .grid .halfWidth .fullHeight h3,.home .grid .halfWidth .fullHeight h2,.home .grid .halfWidth .fullHeight h3{font-size:70px;font-size:7rem;line-height:75px;line-height:7.5rem}.caseStudies .grid .fullWidth .halfHeight h2,.caseStudies .grid .fullWidth .halfHeight h3,.caseStudy .grid .fullWidth .halfHeight h2,.caseStudy .grid .fullWidth .halfHeight h3,.home .grid .fullWidth .halfHeight h2,.home .grid .fullWidth .halfHeight h3{font-size:40px;font-size:4rem;line-height:45px;line-height:4.5rem}.caseStudies .grid .halfWidth .halfHeight h2,.caseStudies .grid .halfWidth .halfHeight h3,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudies .grid .halfWidthContainer .halfWidth .fullHeight h3,.caseStudy .grid .halfWidth .halfHeight h2,.caseStudy .grid .halfWidth .halfHeight h3,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h2,.caseStudy .grid .halfWidthContainer .halfWidth .fullHeight h3,.home .grid .halfWidth .halfHeight h2,.home .grid .halfWidth .halfHeight h3,.home .grid .halfWidthContainer .halfWidth .fullHeight h2,.home .grid .halfWidthContainer .halfWidth .fullHeight h3{font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.ideas .grid h3,.projects .grid h3{margin-bottom:18px;font-size:30px;font-size:3rem;line-height:35px;line-height:3.5rem}.home .tabs .col.quarterWidth{box-sizing:border-box;background-clip:padding-box!important;width:25%;border-left-width:12px}.home .tabs .col.halfWidth{box-sizing:border-box;background-clip:padding-box!important;width:50%;border-left-width:12px}.approach .process .content .heading .number{font-size:190px;font-size:19rem;line-height:140px;line-height:14rem}.approach .services .halfWidthContainer .quarterWidth{float:left;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:25%;border-left-width:12px;padding:0;min-height:1px;zoom:1}.idea .post .summary{margin:0}}@media all and (min-width:1200px){.caseStudies .grid p,.caseStudy .grid p,.home .grid p{display:block}}