html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:62.5%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.three-column{display:inline;float:left;width:31.25%;margin:0 1.04167%}@media(max-width:767px){.three-column{width:100%;margin:0;padding:0}}.four-column{display:inline;float:left;width:22.91667%;margin:0 1.04167%}@font-face{font-family:"Nexa W01 Light";src:url("/fonts/gb/3001af72-71a4-40ce-a938-18a92e42d34d.eot?#iefix");src:url("/fonts/gb/3001af72-71a4-40ce-a938-18a92e42d34d.eot?#iefix") format("eot"),url("/fonts/gb/52193e9a-60eb-4053-9041-ed2a0e1043d3.woff") format("woff"),url("/fonts/gb/fc56443e-696b-483c-ad53-169f885b2b43.ttf") format("truetype"),url("/fonts/gb/20d9a7b2-e926-4e6c-b789-ff7224a42c23.svg#20d9a7b2-e926-4e6c-b789-ff7224a42c23") format("svg")}@font-face{font-family:"Nexa W01 Bold";src:url("/fonts/gb/3027cdb6-c36e-4b08-b30f-6ce7b4b43bd5.eot?#iefix");src:url("/fonts/gb/3027cdb6-c36e-4b08-b30f-6ce7b4b43bd5.eot?#iefix") format("eot"),url("/fonts/gb/774fe857-54ab-41f8-b942-57c1dc6ee179.woff") format("woff"),url("/fonts/gb/5aa360d1-3618-48dd-81e1-651827d6ce67.ttf") format("truetype"),url("/fonts/gb/c90f3559-459d-40dd-badd-140a6d4035aa.svg#c90f3559-459d-40dd-badd-140a6d4035aa") format("svg")}@font-face{font-family:"Nexa W01 Black";src:url("/fonts/gb/88a3a506-469a-4fea-81c4-ba7d609feb95.eot?#iefix");src:url("/fonts/gb/88a3a506-469a-4fea-81c4-ba7d609feb95.eot?#iefix") format("eot"),url("/fonts/gb/28754e0c-b69e-42d5-b1c5-4f94f2cb7acf.woff") format("woff"),url("/fonts/gb/e35620d6-1843-4992-88ac-91ac20b1522c.ttf") format("truetype"),url("/fonts/gb/b3753bb8-2138-4691-a2a4-3d248adf50f1.svg#b3753bb8-2138-4691-a2a4-3d248adf50f1") format("svg")}@font-face{font-family:"Nexa W01 Heavy";src:url("/fonts/gb/2383e4e3-73cc-4ee0-9901-5a58b4718e42.eot?#iefix");src:url("/fonts/gb/2383e4e3-73cc-4ee0-9901-5a58b4718e42.eot?#iefix") format("eot"),url("/fonts/gb/b9df0457-1780-422e-8d4f-6eac03f9edc5.woff") format("woff"),url("/fonts/gb/f795051f-3377-4294-98c1-7a82a99fbd01.ttf") format("truetype"),url("/fonts/gb/156101fe-4e2a-4fc9-8103-9fcef6977723.svg#156101fe-4e2a-4fc9-8103-9fcef6977723") format("svg")}@font-face{font-family:"Nexa W01 XBold";src:url("/fonts/gb/e7c0cfcc-ce69-425a-bf42-98ba18c7c187.eot?#iefix");src:url("/fonts/gb/e7c0cfcc-ce69-425a-bf42-98ba18c7c187.eot?#iefix") format("eot"),url("/fonts/gb/60584951-fc50-4285-a17a-fc797dd1d9bc.woff") format("woff"),url("/fonts/gb/36603609-90a4-44ce-b392-995b88ac279b.ttf") format("truetype"),url("/fonts/gb/518e8466-b40e-46f0-90c0-2feb3f49b502.svg#518e8466-b40e-46f0-90c0-2feb3f49b502") format("svg")}body{position:relative;font-family:"Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif;font-size:62.5%;background:#f3f3f3}*:focus{outline:0}*:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.noscroll{overflow:hidden;height:100%;width:100%}#sitePreloader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1000}.preloaderImage{width:30px;margin:150px auto}.centreSection,.image-grid-centre{position:relative;margin:0 auto;overflow:visible;max-width:960px}.section>h2,.awards>h2{font-size:4.6em;font-family:"Roboto","Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-align:center}.section>h2>b{padding-left:2px;font-family:"Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif;font-size:75px;line-height:0}.dark-theme-section{overflow:hidden;background:#242424}.dark-theme-section h2{color:#fff}.dark-theme-section h2 b{color:#4b8239}#site-header{position:fixed;top:0;width:100%;z-index:10000}@media(max-width:767px){#site-header{position:relative}}#logoHolder{position:absolute;top:0;width:100%;height:61px;background:#313131;background:-moz-linear-gradient(top,#313131 0%,#292929 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#313131),color-stop(100%,#292929));background:-webkit-linear-gradient(top,#313131 0%,#292929 100%);background:-o-linear-gradient(top,#313131 0%,#292929 100%);background:-ms-linear-gradient(top,#313131 0%,#292929 100%);background:linear-gradient(to bottom,#313131,0%,#292929 100%);border-bottom:1px solid #3a3d3d;text-align:center;z-index:0}@media(max-width:767px){#logoHolder{height:55px;border-bottom:1px solid #363838}}.header-logo{position:relative;top:18px;display:inline-block;margin:0 auto;width:180px;height:29px}.header-logo img{width:180px;height:29px}@media(max-width:767px){.header-logo img{width:161px;height:25px}}@media(max-width:767px){.header-logo{top:17px;display:inline-block;width:161px;height:25px}}#site-header ul{position:absolute;top:19px;display:table;height:100%}@media(max-width:767px){#site-header ul{top:17px;display:block;width:100%;text-align:center}}#site-header ul li{display:table-cell;padding-right:15px;vertical-align:middle}#site-header ul b{display:block;height:0;text-align:left;text-indent:-999em}#site-header ul.site-contact-links{right:6px}@media(max-width:767px){#site-header ul.site-contact-links{height:38px;right:0}}@media(max-width:767px){#site-header ul.site-contact-links li{padding-left:15px}}@media(max-width:767px){#site-header ul.site-contact-links li:last-child{position:absolute;top:0;right:0}}#site-header ul.site-social-links{left:23px}@media(max-width:767px){#site-header ul.site-social-links{top:56px;left:0;height:46px;text-align:center;background:#2a2a2a;border-bottom:1px solid #372b36}}@media(max-width:767px){#site-header ul.site-social-links li{display:inline-block;padding-top:11px;padding-right:23px;margin:0 auto}}@media(max-width:767px){#site-header ul.site-social-links li:last-child{padding-right:0}}#site-header a,#site-header svg{display:block}#site-header a path{transition:fill .2s}#site-header a:hover path{fill:#fff;transition:fill .3s}.emailIcon,.emailIcon svg{width:23px;height:16px}.no-svg .emailIcon{background:url(/images/gb/global/emailIconSm.png)}.no-svg .emailIcon:hover{background:url(/images/gb/global/emailIconSmHover.png)}.telephoneIcon,.telephoneIcon svg{width:21px;height:21px}.no-svg .telephoneIcon{background:url(/images/gb/global/phoneIconSm.png)}.no-svg .telephoneIcon:hover{background:url(/images/gb/global/phoneIconSmHover.png)}.facebookIcon,.facebookIcon svg{width:12px;height:21px}.facebookIcon svg{fill:#2b6c9b}.no-svg .facebookIcon,.no-svg .facebookIcon svg,.facebookIcon .no-svg svg{background:url(/images/gb/global/fbIconSm.png)}.no-svg .facebookIcon:hover,.no-svg .facebookIcon svg:hover,.facebookIcon .no-svg svg:hover{background:url(/images/gb/global/fbIconSmHover.png)}.pinterestIcon,.pinterestIcon svg,.twitterIcon svg,.instagramIcon svg,.linkedinIcon svg{width:18px;height:23px}.pinterestIcon svg,.twitterIcon svg svg,.instagramIcon svg svg,.linkedinIcon svg svg{fill:#bf1c65}.no-svg .pinterestIcon,.no-svg .pinterestIcon svg,.pinterestIcon .no-svg svg,.no-svg .twitterIcon svg,.twitterIcon .no-svg svg,.no-svg .instagramIcon svg,.instagramIcon .no-svg svg,.no-svg .linkedinIcon svg,.linkedinIcon .no-svg svg{background:url(/images/gb/global/pinIconSm.png)}.no-svg .pinterestIcon:hover,.no-svg .pinterestIcon svg:hover,.pinterestIcon .no-svg svg:hover,.no-svg .twitterIcon svg:hover,.twitterIcon .no-svg svg:hover,.no-svg .instagramIcon svg:hover,.instagramIcon .no-svg svg:hover,.no-svg .linkedinIcon svg:hover,.linkedinIcon .no-svg svg:hover{background:url(/images/gb/global/pinIconSmHover.png)}.twitterIcon{width:21px;height:18px}.twitterIcon svg{fill:#2b6d9b}.no-svg .twitterIcon{background:url(/images/gb/global/twitterIconSm.png)}.no-svg .twitterIcon:hover{background:url(/images/gb/global/twitterIconSmHover.png)}.instagramIcon{width:20px;height:21px}.instagramIcon svg{fill:#4d853a}.no-svg .instagramIcon{background:url(/images/gb/global/instaIconSm.png)}.no-svg .instagramIcon:hover{background:url(/images/gb/global/instaIconSmHover.png)}.linkedinIcon{width:21px;height:21px}.linkedinIcon svg{fill:#2b6d9b}.no-svg .linkedinIcon{background:url(/images/gb/global/linkedIconSm.png)}.no-svg .linkedinIcon:hover{background:url(/images/gb/global/linkedIconSmHover.png)}#headerContentHolder{position:absolute;z-index:10;top:61px;width:100%;height:175px;text-align:center;color:#fff;background-color:rgba(0,0,0,.82)}@media(min-width:768px)and (max-width:960px){#headerContentHolder{background-color:rgba(0,0,0,.89)}}@media(max-width:767px){#headerContentHolder{top:103px;height:180px;background:rgba(0,0,0,.98);background:-moz-linear-gradient(top,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.98)),color-stop(100%,rgba(0,0,0,.88)));background:-webkit-linear-gradient(top,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.98),0%,rgba(0,0,0,.88) 100%)}}#headerContentHolder h1{font-size:4.2em;text-transform:lowercase;padding-top:29px;padding-bottom:18px}@media(min-width:768px)and (max-width:960px){#headerContentHolder h1{font-size:3.8em}}@media(max-width:767px){#headerContentHolder h1{padding-top:13px;padding-bottom:15px;font-size:2.4em}}#headerContentHolder h1 b{color:#2b6d9b;font-size:97px;line-height:0;padding-left:1px}#headerContentHolder p{margin:0 auto;padding-left:20px;padding-right:20px;max-width:900px;font-size:1.8em;line-height:1.4}@media(min-width:768px)and (max-width:960px){#headerContentHolder p{font-size:1.8em}}@media(max-width:767px){#headerContentHolder p{font-size:1.5em;line-height:1.3}}.no-rgba #headerContentHolder{background:transparent url(/images/gb/global/headerContentBgRpt.png) top left repeat-x}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.arrow{position:absolute;bottom:50px;left:50%;margin-left:-10px}.arrowcopy{position:absolute;bottom:17px;left:50%;margin-left:-29px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff}#bannerCarousel{top:62px;margin-bottom:62px}@media(min-width:768px)and (max-width:960px){#bannerCarousel{top:161px;margin-bottom:142px}}@media(max-width:767px){#bannerCarousel{top:143px;margin-bottom:97px}}.responsiveCarouselHolder,.responsiveCarouselHolder li,.responsiveCarouselHolder img{position:relative;width:100%;overflow:hidden;display:inline-block;z-index:0}.responsiveCarouselHolder ul{position:relative}.js .responsiveCarouselHolder ul{height:600px;width:20000px;overflow:hidden}.responsiveCarouselHolder li,.responsiveCarouselHolder img{float:left}.responsiveCarouselHolder li{display:none}.responsiveCarouselHolder li:first-child,.js .responsiveCarouselHolder li{display:inline-block}.responsiveCarouselHolder button,.responsiveCarouselHolderInline button,.groupCarousel button{opacity:0;position:absolute;top:57%;z-index:200;width:29px;height:64px;display:block;margin:0;outline:0;transition:opacity .2s;border:0;cursor:pointer;background:none;-webkit-appearance:button}.responsiveCarouselHolder button svg,.responsiveCarouselHolderInline button svg,.groupCarousel button svg{width:29px;height:64px;outline:0}.responsiveCarouselHolder button polyline,.responsiveCarouselHolderInline button polyline,.groupCarousel button polyline{stroke:#989b9d;transition:stroke .2s}.responsiveCarouselHolderInline button,.groupCarousel button{padding:0}@media(max-width:1100px){.responsiveCarouselHolderInline button svg,.groupCarousel button svg{height:43px}}.responsiveCarouselHolder button{width:50px;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.7)}.responsiveCarouselHolder button svg{width:100%;height:100%}@media(min-width:768px)and (max-width:960px){.responsiveCarouselHolder button{opacity:1}}@media(max-width:767px){.responsiveCarouselHolder button{top:60%;width:40px;height:40px;opacity:1}}.responsiveCarouselHolderInline button{top:inherit;bottom:10px;width:29px;height:64px;padding:0;opacity:1}.responsiveCarouselHolderInline button svg{height:100%;width:100%}.previousCarouselItemButton{left:0;padding:7px 16px 7px 0}.nextCarouselItemButton{right:0;padding:7px 0 7px 4px}.responsiveCarouselHolderInline button.previousCarouselItemButton{left:5%}@media(min-width:768px)and (max-width:960px){.responsiveCarouselHolderInline button.previousCarouselItemButton{left:1%}}.no-rgba .responsiveCarouselHolder button.previousCarouselItemButton{background:url(/images/gb/global/mainCarouselLeft.jpg) no-repeat top left}.no-rgba .responsiveCarouselHolder button.nextCarouselItemButton{background:url(/images/gb/global/mainCarouselRight.jpg) no-repeat top left}.responsiveCarouselHolderInline button.nextCarouselItemButton{right:5%}@media(min-width:768px)and (max-width:960px){.responsiveCarouselHolderInline button.nextCarouselItemButton{right:1%}}.no-svg .responsiveCarouselHolderInline button.previousCarouselItemButton,.no-svg .groupCarousel button.previousCarouselItemButton{background:url(/images/gb/carousel/carouselLeft.png) no-repeat}.no-svg .responsiveCarouselHolderInline button.nextCarouselItemButton,.no-svg .groupCarousel button.nextCarouselItemButton{background:url(/images/gb/carousel/carouselRight.png) no-repeat}.no-svg .responsiveCarouselHolderInline button.previousCarouselItemButton.inactive,.no-svg .groupCarousel button.previousCarouselItemButton.inactive{background:url(/images/gb/carousel/carouselLeftInactive.png) no-repeat}.no-svg .responsiveCarouselHolderInline button.nextCarouselItemButton.inactive,.no-svg .groupCarousel button.nextCarouselItemButton.inactive{background:url(/images/gb/carousel/carouselRightInactive.png) no-repeat}@media(min-width:768px){.responsiveCarouselHolder button:hover polyline{stroke:#fff;transition:stroke .2s}.fullWidthOverlay:hover .responsiveCarouselHolderInline button:hover polyline{stroke:#333;transition:stroke .2s}}.responsiveCarouselHolder:hover button,.fullWidthOverlay:hover .responsiveCarouselHolderInline button{opacity:1;transition:opacity .3s}.groupCarousel button{opacity:1;top:40%;display:none}@media(max-width:767px){.groupCarousel button{top:0;width:50px;height:50px;text-align:left;padding-left:20px;background:#6b0f38;display:block}}@media(max-width:767px){.groupCarousel button svg{width:14px;height:31px}}.groupCarousel button polyline{stroke:#989b9d}@media(max-width:767px){.groupCarousel button polyline{stroke:#c71765}}@media(min-width:768px){.groupCarousel button:hover polyline{stroke:#333}}.groupCarousel button.inactive polyline,.groupCarousel button.inactive:hover polyline{stroke:#dfdede}@media(max-width:767px){.groupCarousel button.inactive polyline,.groupCarousel button.inactive:hover polyline{stroke:#4f0224}}.groupCarousel .previousCarouselItemButton{left:-75px}@media(max-width:1160px){.groupCarousel .previousCarouselItemButton{left:-55px}}@media(max-width:1100px){.groupCarousel .previousCarouselItemButton{top:-108px;left:20px}}@media(max-width:767px){.groupCarousel .previousCarouselItemButton{top:0;left:0;text-align:left;padding-top:3px;padding-left:13px}}.groupCarousel .nextCarouselItemButton{right:-75px}@media(max-width:1160px){.groupCarousel .nextCarouselItemButton{right:-55px}}@media(max-width:1100px){.groupCarousel .nextCarouselItemButton{top:-108px;right:20px}}@media(max-width:767px){.groupCarousel .nextCarouselItemButton{top:0;right:0;text-align:right;padding-top:3px;padding-right:13px;padding-left:0}}.boxesHolder{padding-bottom:77px}@media(max-width:767px){.boxesHolder{padding-bottom:11px}}.boxesHolder .hideOverflow{width:100%;overflow:hidden}.boxesHolder .groupCarousel{position:relative;width:100%;overflow:visible}.boxesHolder .groupCarouselItemsHolder{position:relative;width:100%;overflow:visible}.boxesHolder .section{padding-top:102px;width:100%;overflow:visible}.boxesHolder ul{width:100%;overflow:visible;display:inline-block;float:left}@media(max-width:767px){.boxesHolder ul{width:auto}}.boxesHolder>.section>h2{margin-bottom:59px;color:#181818}@media(max-width:767px){.boxesHolder>.section>h2{margin-bottom:28px;font-size:3.4em}}.boxesHolder>.section>h2 b{color:#a9205b}.boxesHolder li{position:relative;float:left;display:inline-block;margin-bottom:49px}.boxesHolder li.clearItem{clear:left}.boxesHolder article{width:100%;overflow:hidden}.boxesHolder img{width:100%;float:left}.boxesHolder .viewLinkStyling{opacity:0;z-index:500}@media(min-width:768px)and (max-width:960px){.boxesHolder .viewLinkStyling{opacity:1}}@media(max-width:767px){.boxesHolder .viewLinkStyling{position:relative;z-index:0;opacity:0;font-size:2em;display:none}}.boxesHolder li:after{content:"";width:100%;position:absolute;bottom:-39px;left:0;min-height:39px;background:url(/images/gb/casestudies/boxesShadow.png) no-repeat top left;background-size:100% 100%;z-index:-1}.boxesContent{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:39px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.82);cursor:pointer;opacity:0;transition:opacity .2s ease-out}@media(min-width:768px)and (max-width:960px){.boxesContent{padding-top:22px}}@media(max-width:767px){.boxesContent{top:100%;z-index:600;pointer-events:none;padding-top:75px;background:#f3f3f3;cursor:default}}.boxesContent h2{padding:0 5%;margin-bottom:20px;font-size:2.4em;font-family:"Roboto","Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif;color:#e8e8e8;font-weight:900;text-align:center;text-transform:uppercase}@media(max-width:767px){.boxesContent h2{padding:0 8%;font-size:2.8em;color:#181818;text-align:left}}.boxesContent p{padding:0 10%;font-size:1.4em;line-height:1.3;color:#fefefe;text-align:center}@media(max-width:767px){.boxesContent p{padding:0 8%;font-size:1.4em;color:#000;text-align:left}}.no-opacity .boxesContent{display:none}.no-opacity li:hover .boxesContent{display:block}.no-rgba .boxesContent{background:url(/images/gb/global/blackTransparentRpt.png) repeat}.viewLinkStyling{position:absolute;bottom:0;display:table;width:100%;height:39px;vertical-align:middle;font-family:"Roboto","Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif;font-weight:700;font-size:1.4em;text-transform:uppercase;text-decoration:none;color:#fefefe;background:#a9205b}@media(max-width:767px){.viewLinkStyling{height:50px}}.viewLinkStyling b{display:table-cell;height:100%;padding-left:11px;vertical-align:middle}@media(max-width:767px){.viewLinkStyling b{padding-left:16px}}.viewLinkStyling b.iconHolder{width:39px;height:39px;background:#6b0f38;text-align:center;padding-left:0}@media(max-width:767px){.viewLinkStyling b.iconHolder{width:53px;height:50px}}.viewLinkStyling b.iconHolder svg{width:23px;height:20px}@media(max-width:767px){.viewLinkStyling b.iconHolder svg{height:27px;width:28px}}.viewLinkStyling b.iconHolder path{fill:#b61f62;transition:fill .2s}.boxesHolder article:hover .viewLinkStyling{opacity:1;transition:opacity .2s ease-in}.boxesHolder article:hover .boxesContent{opacity:1;transition:opacity .2s ease-in}@media(max-width:767px){.boxesHolder article:hover .boxesContent{opacity:0}}@keyframes box-zoom{100%{transform:translate3d(55.1%,55.1%,0) scale(20)}}@keyframes box-content-change{0%{opacity:1}100%{opacity:1;background:#f3f3f3}}@keyframes color-transparent{100%{color:transparent}}.boxesHolder li.active{z-index:1000;animation:box-zoom .8s 1s 1 ease-in-out forwards}.boxesHolder li.active .boxesContent{opacity:1;animation:box-content-change .3s .2s 1 ease-in forwards}.boxesHolder li.active .boxesContent h2,.boxesHolder li.active .boxesContent p{animation:color-transparent .3s 1 ease-out forwards}.fullWidthOverlay{position:fixed;top:62px;left:0;width:100%;height:100%;z-index:5000;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:94px;opacity:0;visibility:hidden;overflow:scroll;background:#f3f3f3}.fullWidthOverlay .article{max-width:1520px;height:auto;overflow:hidden;padding-bottom:50px;margin:0 auto;display:block;opacity:0}.fullWidthOverlay .article .responsiveCarouselHolderInline{position:relative;margin-left:7.434210526315789%;padding-bottom:70px;width:56.05263157894737%;display:inline-block;float:left;overflow:hidden}@media(min-width:768px)and (max-width:960px){.fullWidthOverlay .article .responsiveCarouselHolderInline{margin-left:5.8%;width:50%}}.fullWidthOverlay .article ul{position:relative;display:block;width:100%}.fullWidthOverlay .article ul li{display:inline-block;float:left}.fullWidthOverlay .article ul img{width:100%}.fullWidthOverlay .article .overlayContent{width:36.51315789473684%;display:inline-block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:32px;padding-left:3%;padding-right:5%}@media(min-width:768px)and (max-width:960px){.fullWidthOverlay .article .overlayContent{width:42%;padding-top:12px;padding-left:3%;padding-right:4%}}.fullWidthOverlay .article .caseStudyLogoHolder{position:relative;margin-top:100px;margin-bottom:30px;text-align:right}@media(min-width:768px)and (max-width:960px){.fullWidthOverlay .article .caseStudyLogoHolder{left:0;right:inherit;width:100%;text-align:center}}@media(min-width:768px)and (max-width:960px){.fullWidthOverlay .article .caseStudyLogoHolder img{max-width:130px}}.no-opacity .fullWidthOverlay .article{display:none}.overlayClose{position:absolute;top:0;left:0;height:53px;display:table;cursor:pointer;background:#873a84}.overlayClose .closeX{width:50px;height:53px;padding-top:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#672964}.overlayClose .closeX svg{width:30px;height:27px}.overlayClose .closeX svg line{stroke:#873a84;transition:stroke .2s}.overlayClose a{display:table-cell;vertical-align:middle;height:100%;padding-left:17px;padding-right:16px;font-family:"Roboto","Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif;font-weight:900;font-size:2.4em;line-height:1;color:#e8e8e8;text-transform:uppercase;text-decoration:none;transition:color .2s}@media(max-width:767px){.overlayClose a{font-size:2em}}.boxesContent .overlayClose{display:none}@media(max-width:767px){.boxesContent .overlayClose{display:table}}.overlayClose:hover .closeX svg line{stroke:#fff;transition:stroke .3s}.overlayClose:hover a:hover{color:#fff;transition:color .3s}.overlayContent h2{padding-right:8%;margin-bottom:.34em;font-family:"Roboto","Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif;font-weight:900;font-size:4.8em;line-height:1;text-transform:uppercase;color:#181818}@media(max-width:1100px){.overlayContent h2{padding-right:11%;font-size:4em}}@media(min-width:768px)and (max-width:960px){.overlayContent h2{padding-right:0;font-size:3.2em}}.overlayContent h3,.overlayContent p,.overlayContent li{padding-right:14.8471615720524%}@media(max-width:1100px){.overlayContent h3,.overlayContent p,.overlayContent li{padding-right:11%}}@media(min-width:768px)and (max-width:960px){.overlayContent h3,.overlayContent p,.overlayContent li{padding-right:0}}.overlayContent h3{font-family:"Nexa W01 Heavy",Helvetica,Verdana,Arial,sans-serif;font-size:2.4em;line-height:1.3;margin-bottom:.5em;color:#000}@media(max-width:1100px){.overlayContent h3{font-size:2.2em}}@media(min-width:768px)and (max-width:960px){.overlayContent h3{font-size:2.1em}}.overlayContent h4{font-family:"Nexa W01 Heavy",Helvetica,Verdana,Arial,sans-serif;font-size:2em;line-height:1.1;margin-bottom:.5em;color:#000}@media(max-width:1100px){.overlayContent h4{font-size:2em}}@media(min-width:768px)and (max-width:960px){.overlayContent h4{font-size:1.9em}}.overlayContent p,.overlayContent li{font-size:1.8em;line-height:1.3}@media(max-width:1100px){.overlayContent p,.overlayContent li{font-size:1.6em}}@media(min-width:768px)and (max-width:960px){.overlayContent p,.overlayContent li{font-size:1.4em}}.fullWidthOverlay .article .overlayContent ul li{float:none;display:block}.image-grid-centre{padding-top:104px;padding-bottom:19px}@media(min-width:768px)and (max-width:960px){.image-grid-centre{padding-top:84px}}@media(max-width:767px){.image-grid-centre{padding-top:65px;padding-bottom:0}}.image-grid-centre ul{display:table;width:100%}.image-grid-centre li{display:table-cell;text-align:center;vertical-align:middle;min-height:100px;overflow:hidden;margin-bottom:60px}@media(max-width:767px){.image-grid-centre li{min-height:87px;margin-bottom:20px!important}}.image-grid-centre li img{max-width:100%}@media(max-width:767px){.image-grid-centre li img{max-width:75%}}@media(max-width:767px){.image-grid-centre li.four-column{display:inline;float:left;width:47.91667%;margin:0 1.04167%}}.image-grid-centre h2{padding-bottom:90px}@media(max-width:767px){.image-grid-centre h2{padding-bottom:50px;font-size:3.4em}}.three-box-section{overflow:hidden;padding-top:104px;padding-bottom:170px}@media(min-width:768px)and (max-width:960px){.three-box-section{padding-top:84px;padding-bottom:150px}}@media(max-width:767px){.three-box-section{padding-top:64px;padding-bottom:30px}}.three-box-section>h2,.awards>h2{color:#181818;margin-bottom:90px}@media(max-width:767px){.three-box-section>h2,.awards>h2{margin-bottom:51px;font-size:3.4em}}.three-box-section>h2 b,.awards>h2 b{color:#873a84}.awards>h2{color:#fff;margin-bottom:60px}.three-box-section ul{width:70.625%;margin:0 auto}@media(min-width:768px)and (max-width:960px){.three-box-section ul{width:85%}}.three-box-section ul li{width:33.3%;display:inline-block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%;text-align:center}@media(max-width:767px){.three-box-section ul li{width:100%;margin-bottom:17px}}.three-box-section ul li .iconHolder{margin:0 auto 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:17px;width:110px;height:110px;border-radius:50%;border:2px solid #f9f9f9;background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,.15)}.three-box-section ul li .iconHolder img,.three-box-section ul li .iconHolder svg{width:100%;height:100%}.three-box-section ul li h2{margin-bottom:18px;text-transform:uppercase;font-size:2.4em;font-weight:900;color:#28638d;font-family:"Roboto","Nexa W01 Light",Helvetica,Verdana,Arial,sans-serif}.three-box-section ul li p{margin-bottom:1.45em;font-size:1.4em;line-height:1.4;color:#000}.three-box-section ul li .attract .iconHolder{padding:16px}.three-box-section ul li .attract h2{color:#4b8239}.no-svg .three-box-section ul li .iconHolder{padding:0;border:0}.no-svg .three-box-section ul li .iconHolder img{display:none}.no-svg .three-box-section ul li .attract .iconHolder{background:url(/images/gb/services/attractIcon.png) no-repeat}.three-box-section ul li .convert .iconHolder{padding:22px 22px 18px 20px}.three-box-section ul li .convert h2{color:#873a84}.no-svg .three-box-section ul li .convert .iconHolder{background:url(/images/gb/services/convertIcon.png) no-repeat}.three-box-section ul li .retain .iconHolder{padding:25px 22px 14px 22px}.three-box-section ul li .retain h2{color:#b61f62}.no-svg .three-box-section ul li .retain .iconHolder{background:url(/images/gb/services/retainIcon.png) no-repeat}.three-box-section ul li .findus .iconHolder{padding:25px 24px 21px 24px}.three-box-section ul li .emailus .iconHolder{padding:23px 22px 23px 24px}.three-box-section ul li .callus .iconHolder{padding:29px 24px 23px 27px}.three-box-section svg path{fill:#28638d;transition:fill .2s}.no-svg .three-box-section ul li .findus .iconHolder,.no-svg .three-box-section ul li .emailus .iconHolder,.no-svg .three-box-section ul li .callus .iconHolder{padding:0}.no-svg .three-box-section ul li .findus .iconHolder{background:url(/images/gb/contact/mapIcon.png) no-repeat}.no-svg .three-box-section ul li .emailus .iconHolder{background:url(/images/gb/contact/emailIcon.png) no-repeat}.no-svg .three-box-section ul li .callus .iconHolder{background:url(/images/gb/contact/phoneIcon.png) no-repeat}.contact-section ul li a:hover h2{color:#1b88d6;transition:color .5s}.contact-section ul li a:hover svg path{fill:#1b88d6;transition:fill .5s}.three-box-section li strong{font-family:"Nexa W01 Bold",Helvetica,Verdana,Arial,sans-serif;color:#181818;text-decoration:none}.three-box-section li a{text-decoration:none}.three-box-section li a:hover,.three-box-section li a:hover strong{color:#1b88d6;transition:color .3s}.three-box-section.contact-section{padding-bottom:152px}@media(min-width:768px)and (max-width:960px){.three-box-section.contact-section{padding-bottom:132px}}@media(max-width:767px){.three-box-section.contact-section{padding-bottom:10px}}.awards{position:relative;padding:50px 0 43px;text-align:center}@media(max-width:767px){.awards{padding-bottom:0}}.awards ul{margin:0 auto;display:table;width:74%}@media(max-width:767px){.awards ul{display:block;width:90%}}.awards ul li{display:table-cell;vertical-align:middle;padding:0 1%;text-align:center}@media(max-width:767px){.awards ul li{min-height:85px;display:inline-block;display:inline;float:left;width:31.25%;margin:0 1.04167%;padding:0}}.awards ul li img{max-width:100%}#page-footer{padding:0 14% 2em;text-align:center;font-size:1.1em;line-height:1.3;color:#181818}@media(max-width:1160px){#page-footer{margin-bottom:50px}}.link-to-top-holder{position:absolute;right:11.05263157894737%;bottom:0}@media(max-width:1210px){.link-to-top-holder{right:2%}}.link-to-top-holder a{display:inline-block;color:#181818;text-decoration:none;transition:all .3s}.link-to-top-holder span{display:inline-block;vertical-align:middle;font-family:"Nexa W01 Bold",Helvetica,Verdana,Arial,sans-serif}.link-to-top-holder b{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:37px;height:37px;margin-left:12px;padding:10px 12px;background:#994895}.link-to-top-holder a:hover b{background:#ad24a6;transition:all .3s}.link-to-top-holder svg{width:100%;height:100%}.link-to-top-holder svg path{fill:#fff}.no-svg .link-to-top-holder b{background:url(/images/gb/global/toTopBg.jpg) no-repeat top left}.no-svg .link-to-top-holder:hover b{background:url(/images/gb/global/toTopBg.jpg) no-repeat left -37px}