#fonts{font-family:"azo-sans-web";font-family:"adobe-garamond-pro";font-family:"garamond-premier-pro-display";font-family:'ITC Garamond W01';font-family:'Gill Sans W04', sans-serif}body{margin:0 10px;font-family:"cormorant-garamond",serif,serif;color:#000;font-size:17px;font-weight:lighter;min-width:300px}.sans-font{font-family:"gill-sans-nova",sans-serif,sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:0px;font-weight:400;margin-bottom:10px;margin-top:0}h1.plain-header,h2.plain-header,h3.plain-header,h4.plain-header,h5.plain-header,h6.plain-header{letter-spacing:2px;text-transform:uppercase}h1{font-size:40px;font-weight:400;line-height:42px;margin-bottom:14px}h2{font-size:33px;font-weight:400;line-height:1.15em}h2.slideshow-caption-h2{font-weight:600}h3{font-size:13px;font-weight:500;font-family:"gill-sans-nova",sans-serif;text-transform:uppercase;letter-spacing:1px}h3.slideshow-caption-h3{font-family:"cormorant-garamond", serif;letter-spacing:0px;font-size:32px}a,.case-studies-list-read-more{color:#71acd6;text-decoration:none}a:hover{color:#000}p{padding-bottom:10px;font-size:19px;line-height:1.15em;font-weight:400}.opening-para{line-height:1.2em;font-size:28px}p:last-child{padding-bottom:0}#container{margin-left:auto;margin-right:auto;width:100%;max-width:100%}.wide-container{min-width:100%;margin-left:-10px;margin-right:-10px}.medium-container{width:100%;max-width:1250px;margin-left:auto;margin-right:auto}.narrow-container{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}blockquote,q,.quote{font-weight:400;font-size:37px;font-style:italic;margin-left:0px;position:relative;color:#9d9d9c;line-height:1.15em}.quote-name{font-family:"gill-sans-nova", sans-serif;font-weight:500}.btn{display:inline-block;background-color:rgba(0,0,0,0.5);border:0;padding:3px 12px;color:white;font-size:12px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;cursor:pointer}.btn:hover{background-color:#000;color:white}.btn-container{display:table;border-collapse:collapse;letter-spacing:1px}.btn-row{display:table-row}.btn-row-top,.btn-row-bottom{height:8px}.btn-cell{display:table-cell;border-color:black !important;color:white}.btn-container.btn-invert .btn-cell{border-color:white !important;color:white}.btn-container.btn-invert .btn-cell-middle-center{background-color:black}a.btn-container:hover .btn-cell,a:hover .btn-container .btn-cell{color:#71acd6}.btn-cell-top-left{border-right:solid 1px;border-bottom:solid 1px}.btn-cell-top-center{border-bottom:solid 1px}.btn-cell-top-right{border-left:solid 1px;border-bottom:solid 1px}.btn-cell-middle-left{border-right:solid 1px;width:40px}.btn-cell-middle-center-left{width:12px}.btn-cell-middle-center{background-color:black;padding:1px 27px 1px;text-transform:uppercase;font-size:12px;font-weight:500}.btn-cell-middle-center-right{width:12px}.btn-cell-middle-right{border-left:solid 1px;width:40px}.btn-cell-bottom-left{border-right:solid 1px;border-top:solid 1px}.btn-cell-bottom-center{border-top:solid 1px}.btn-cell-bottom-right{border-left:solid 1px;border-top:solid 1px}.message{font-style:oblique;color:#6d6d6c}.message-succes h2{font-style:oblique;color:#6d6d6c}.clear-after::after{content:'.';display:block;height:0;clear:both;visibility:hidden}.flex-container.clear-after::after{display:none}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}#arrow-container{-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:none}.arrow-box{position:fixed;bottom:30px;left:50%;margin-left:-33px;padding:17px;z-index:10}.arrow-box img{width:30px;opacity:1;-webkit-animation:flickerAnimation 1s infinite;-moz-animation:flickerAnimation 1s infinite;-o-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite;height:81px}#header{display:block;background-color:white;padding:0;z-index:1000;letter-spacing:1px;font-size:15px;position:-webkit-sticky;position:sticky;top:0;margin-bottom:80px;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;font-weight:500}#header.small-nav{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);margin-left:-10px;margin-right:-10px;padding:0 10px}#nav-main a{color:#000}#nav-main li.active a{color:rgba(0,0,0,0.5);color:#000}#nav-main a:hover{color:rgba(0,0,0,0.5);color:#000}#header-inner{position:relative}#header .narrow-container{position:relative}#nav-logo{font-size:30px;padding:10px 0 11px 0;width:245px;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;display:block;font-size:0}#nav-logo #logo-main{height:126px;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;display:block}#nav-logo #logo-small{height:0px;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;display:block}#nav-logo-strapline{position:absolute;width:245px;left:0px;top:172px;height:34px;overflow:hidden;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s}#nav-logo-strapline img{width:100%;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.breadcrumbs{position:absolute;top:220px;color:#6f6f6e;font-size:12px;overflow:hidden;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;font-weight:300;letter-spacing:0px}.filters{position:absolute;top:173px;right:220px;color:#6f6f6e;font-size:13px;letter-spacing:0;overflow:hidden;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;font-weight:300;width:100px}.filter-link{display:block;padding:5px 10px;white-space:nowrap}#filters-hidden{width:100px;text-align:left;background-color:white;z-index:20;display:none}.filters:hover #filters-hidden{display:block}.filter-header{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500;cursor:pointer;margin-left:10px}.filter-link,.breadcrumbs a{color:#6f6f6e}.filter-link:hover,.breadcrumbs a:hover{color:black}.filter-sub{display:none;background-color:white;padding:5px 0}.filters:hover .filter-sub{display:block}.filter-sub li{display:block;padding:5px 0 5px 0;cursor:pointer}#header.small-nav #nav-logo{padding:14px 0 10px 0}#header.small-nav #nav-logo #logo-main{height:0px}#header.small-nav #nav-logo #logo-small{height:21px}#header.small-nav #nav-logo-strapline{top:60px;height:0}#header.small-nav #nav-double-line{margin:0 0 17px 0}#header.small-nav .breadcrumbs{top:106px;height:0}#header.small-nav .filters{top:50px;height:0}#nav-main{position:absolute;right:0;bottom:-10px}#nav-main li{display:inline-block;text-transform:uppercase;margin:0 10px;position:relative}#nav-main li.small{text-transform:capitalize}#nav-main li.small a{color:#6f6f6e}.nav-main-sub{position:absolute;background-color:rgba(255,255,255,0.8);padding:30px 10px 0 10px;left:-20px;z-index:2;display:none;right:-20px;color:grey;font-size:12px;width:200px}#nav-main li:hover .nav-main-sub{display:block}#nav-main .nav-main-sub li{display:block;padding:0 0 10px 0}#nav-main .nav-main-sub li a{color:#6f6f6e}.current-nav-block{border-left:solid 1px black;border-right:solid 1px black;height:15px;position:relative;margin-right:-5px;margin-left:-5px;visibility:hidden;margin-top:3px}.current-nav-block-black{top:5px;background-color:black;position:absolute;right:5px;left:5px;bottom:5px}#header #nav-main li:hover .current-nav-block,#header #nav-main li.active .current-nav-block{visibility:visible}#nav-double-line{border-top:solid 1px black;border-bottom:solid 1px black;height:5px;margin:0 0 30px 0}#case-studies-list a{color:#000}#case-studies-list.medium-container{padding:0}.case-studies-list-intro-block{margin-bottom:50px}.at-a-glance-header{letter-spacing:1px;font-weight:bold;margin-bottom:10px;margin-top:0;font-size:13px;font-weight:500;font-family:"gill-sans-nova",sans-serif;text-transform:uppercase}h1.case-studies-list-header{font-size:43px;font-weight:400;line-height:45px}.case-studies-list-intro,.case-studies-list-intro p{font-size:25px;color:#6f6f6e}.case-studies-list-intro p{margin-left:20px;line-height:1.15em}.case-studies-list-image img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;z-index:1 !important}.packery-grid-item{display:block;width:50%;padding:0 20px 0 20px;z-index:1 !important;visibility:hidden}.packery-grid-item.full-width-packery{width:100%;background-color:white;margin-top:-49px;padding-top:49px}.packery-grid-item.grid-item-position-left{padding:0 35px 0 0}.packery-grid-item.grid-item-position-right{padding:0 0 0 35px}.packery-grid-item:hover .case-studies-list-image img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.case-studies-hover{-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.packery-grid-item{-webkit-transition:opacity .1s;-o-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}.case-studies-hover .btn-container{margin-top:30px}h2.list-header{font-weight:600;font-size:24px;margin-bottom:0;margin-top:17px;letter-spacing:0}h3.list-sub-header{font-size:14px;text-transform:uppercase;margin-bottom:10px;margin-top:7px}#list-double-line{border-top:solid 1px black;border-bottom:solid 1px black;height:5px;margin:50px 0}.half-block{width:50%;float:left}.half-block-inner{width:100%;max-width:515px}.list-position-left>div{float:right}.list-position-right>div{float:left}.filter-replace{display:none}.filter-replace-packery{display:none}.filter-cat-all{display:initial}.filter-replace-show{display:initial}.grid-row{margin-bottom:50px}.flex-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flex-container.direction-left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grid-image{max-width:100%;display:block}.grid-row.grey-bg-row{background-color:rgba(0,0,0,0.05);margin-bottom:0;padding-bottom:50px}h1.case-study-title{font-size:43px;font-weight:400;line-height:1.15em;margin-bottom:14px;padding-right:50px}h2.case-study-subheader{margin-top:4px}.half-block-narrow.text-half.case-study-intro{font-size:25px;font-weight:400;color:#6f6f6e;line-height:1.15em;padding:0 10px}.at-a-glance{margin-top:30px}.grid-item li{list-style:none;padding-bottom:4px;font-size:19px;font-weight:400;line-height:1.2em}.grid-item li::before{content:"\25A0";font-size:8px;vertical-align:middle;padding-bottom:3px;padding-right:5px}.flex-container.direction-left .grid-item.half-block>div{padding:0 10px 0 0;float:right}.flex-container.direction-left .grid-item.half-block:first-of-type>div{padding:0 0 0 10px;float:left}.grid-item.half-block>div{padding:0 0 0 10px;float:left}.grid-item.half-block:first-of-type>div{padding:0 10px 0 0;float:right}.grid-item.full-image{position:relative}.grid-item .image-half{position:relative}.flex-container.direction-left .grid-item.half-block>.text-half{padding:0 50px 0 0;float:right}.flex-container.direction-left .grid-item.half-block:first-of-type>.text-half{padding:0 0 0 50px;float:left}.grid-item.half-block>.text-half{padding:0 0 0 50px;float:left}.grid-item.half-block:first-of-type>.text-half{padding:0 50px 0 0;float:right}.grid-item.half-block{width:50%}.half-block-narrow{max-width:550px;width:100%}.half-block-wide{max-width:625px;width:100%}.text-full{max-width:900px}.single-line{height:0px;border-bottom:solid 1px black}.double-line{height:5px;border-top:solid black 1px;border-bottom:solid 1px black}.full-image img{width:100%}.testimonial-client{text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px;margin-top:7px;margin-bottom:4px}.related-case-study{font-size:42px;color:#6f6f6e;line-height:1.15em;font-weight:500}.related-case-study-text h2{margin-bottom:0;margin-top:-2px}.related-case-study-text h3{margin-bottom:10px;margin-top:10px}.related-case-study-link{color:black}.related-case-study-link>*{padding-left:10px;padding-right:10px}.full-page-gallery-container{float:none;margin:30px 0}.full-page-gallery-line{border-top:solid 1px black;height:0;clear:both}.full-page-gallery-link{max-width:550px;width:100%;float:right;position:relative;height:16px}.full-page-gallery-side-lines{border-left:solid 1px black;border-right:solid 1px black;position:absolute;top:-10px;bottom:-10px;height:36px;left:40px;right:40px}.full-page-gallery-link a{display:block;height:16px;margin:10px 16px;background-color:black;color:white;padding:0 20px;text-transform:uppercase;font-size:12px;font-weight:200;text-align:center}.full-page-gallery-link a:hover{color:#71acd6}.double-column-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.open-swipebox:hover img{opacity:0.8}a.grid-link{color:black;display:block}a.grid-link .btn-container{margin-top:27px}.grid-image-wrap{position:relative;background-color:black}.grid-image-caption{position:absolute;left:0;width:100%;text-align:center;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;background-color:rgba(0,0,0,0.35);text-shadow:0px 0px 7px #444}a:hover .grid-image-caption{background-color:rgba(0,0,0,0.5)}.grid-image-caption-inner{padding:0 100px;max-width:1100px}.grid-image-caption h2{font-size:37px}.grid-image-caption-inner blockquote,.grid-image-caption-inner q,.grid-image-caption-inner .quote{color:white}.grid-image-caption .btn-container{margin:50px auto 0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.contact-header{margin-bottom:6px}.input-box{border-top:solid 1px black;border-bottom:solid 1px black;border-left:none;border-right:none;padding:6px;margin-bottom:27px;font-size:15px;width:300px;font-family:sans-serif;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-appearance:none;-webkit-border-radius:0px}.contact-block textarea{margin-bottom:0}.contact-submit{background-color:black;padding:2px 27px 2px !important;text-transform:uppercase;font-size:12px !important;font-weight:200;border:none;margin-left:3px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-appearance:none;-webkit-border-radius:0px}#carousel-slideshow{height:500px;margin-bottom:50px}.slideshow-caption{position:absolute;left:0;width:100%;text-align:center;min-width:400px;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;-webkit-transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;transition:all .1s;background-color:rgba(0,0,0,0.25);text-shadow:0px 0px 7px #444}a:hover .slideshow-caption{background-color:rgba(0,0,0,0.5)}.slideshow-caption-inner{padding:0 100px}.slideshow-caption p{font-size:20px;font-weight:500}.slideshow-caption .btn-container{margin-top:100px;margin:80px auto 0;text-shadow:none}.qualification{font-size:12px;text-transform:none;font-weight:300}#footer{display:block;color:#000;background:rgba(0,0,0,0.05);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 0 20px 0;font-size:14px;text-align:left;font-weight:400}.footer-content{margin:20px 0}#footer-nav ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;width:350px;text-transform:uppercase;letter-spacing:1px}#footer-nav ul li{margin:0 0 10px 0}#footer-nav a{color:#000}#footer-nav a:hover{color:rgba(0,0,0,0.5)}.footer-right-sub{padding-top:30px;clear:both}.footer-right-address{float:left;margin-right:30px}.reg-address{font-size:11px;line-height:14px}.footer-header{display:block;padding-bottom:7px}.footer-main{padding:30px 0;font-size:12px;color:#6f6f6e;line-height:17px;float:left}.footer-right{text-align:right;font-size:11px;float:right;padding-top:66px;color:#6f6f6e}#footer-nav{float:left;font-weight:500}#footer-logos{float:right}.footer-logo{display:inline-block;padding:0 0 0 20px}.footer-logo img{display:block;height:85px}.footer-logo a:hover{opacity:0.7}
/*# sourceMappingURL=newstyle.css.map */
