﻿html{font-size:100%;line-height:1.5em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1.5em 40px}dfn{font-style:italic}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1.5em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-width:0.0625em;border-top-style:solid;padding-top:0.4625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.9125em;border-left-width:0.0625em;border-left-style:solid;padding-left:0.875em;border-right-width:0.0625em;border-right-style:solid;padding-right:0.875em}legend{border:0;padding:0;*margin-left:-7px}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.container{max-width:960px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}.row{display:block}.row::after{clear:both;content:"";display:table}.col{float:left;display:inline-block}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px}.col-xs-1{float:left;float:left;display:block;margin-right:2.35765%;width:6.17215%}.col-xs-1:last-child{margin-right:0}.col-xs-2{float:left;float:left;display:block;margin-right:2.35765%;width:14.70196%}.col-xs-2:last-child{margin-right:0}.col-xs-3{float:left;float:left;display:block;margin-right:2.35765%;width:23.23176%}.col-xs-3:last-child{margin-right:0}.col-xs-4{float:left;float:left;display:block;margin-right:2.35765%;width:31.76157%}.col-xs-4:last-child{margin-right:0}.col-xs-5{float:left;float:left;display:block;margin-right:2.35765%;width:40.29137%}.col-xs-5:last-child{margin-right:0}.col-xs-6{float:left;float:left;display:block;margin-right:2.35765%;width:48.82117%}.col-xs-6:last-child{margin-right:0}.col-xs-7{float:left;float:left;display:block;margin-right:2.35765%;width:57.35098%}.col-xs-7:last-child{margin-right:0}.col-xs-8{float:left;float:left;display:block;margin-right:2.35765%;width:65.88078%}.col-xs-8:last-child{margin-right:0}.col-xs-9{float:left;float:left;display:block;margin-right:2.35765%;width:74.41059%}.col-xs-9:last-child{margin-right:0}.col-xs-10{float:left;float:left;display:block;margin-right:2.35765%;width:82.94039%}.col-xs-10:last-child{margin-right:0}.col-xs-11{float:left;float:left;display:block;margin-right:2.35765%;width:91.4702%}.col-xs-11:last-child{margin-right:0}.col-xs-12{float:left;display:block;margin-right:2.35765%;width:100%}.col-xs-12:last-child{margin-right:0}@media screen and (min-width: 768px){.container{max-width:768px}.col-sm-1{float:left;float:left;display:block;margin-right:2.35765%;width:6.17215%}.col-sm-1:last-child{margin-right:0}.col-sm-push-1{left:8.5298%}.col-sm-pull-1{right:8.5298%}.col-sm-2{float:left;float:left;display:block;margin-right:2.35765%;width:14.70196%}.col-sm-2:last-child{margin-right:0}.col-sm-push-2{left:17.05961%}.col-sm-pull-2{right:17.05961%}.col-sm-3{float:left;float:left;display:block;margin-right:2.35765%;width:23.23176%}.col-sm-3:last-child{margin-right:0}.col-sm-push-3{left:25.58941%}.col-sm-pull-3{right:25.58941%}.col-sm-4{float:left;float:left;display:block;margin-right:2.35765%;width:31.76157%}.col-sm-4:last-child{margin-right:0}.col-sm-push-4{left:34.11922%}.col-sm-pull-4{right:34.11922%}.col-sm-5{float:left;float:left;display:block;margin-right:2.35765%;width:40.29137%}.col-sm-5:last-child{margin-right:0}.col-sm-push-5{left:42.64902%}.col-sm-pull-5{right:42.64902%}.col-sm-6{float:left;float:left;display:block;margin-right:2.35765%;width:48.82117%}.col-sm-6:last-child{margin-right:0}.col-sm-push-6{left:51.17883%}.col-sm-pull-6{right:51.17883%}.col-sm-7{float:left;float:left;display:block;margin-right:2.35765%;width:57.35098%}.col-sm-7:last-child{margin-right:0}.col-sm-push-7{left:59.70863%}.col-sm-pull-7{right:59.70863%}.col-sm-8{float:left;float:left;display:block;margin-right:2.35765%;width:65.88078%}.col-sm-8:last-child{margin-right:0}.col-sm-push-8{left:68.23843%}.col-sm-pull-8{right:68.23843%}.col-sm-9{float:left;float:left;display:block;margin-right:2.35765%;width:74.41059%}.col-sm-9:last-child{margin-right:0}.col-sm-push-9{left:76.76824%}.col-sm-pull-9{right:76.76824%}.col-sm-10{float:left;float:left;display:block;margin-right:2.35765%;width:82.94039%}.col-sm-10:last-child{margin-right:0}.col-sm-push-10{left:85.29804%}.col-sm-pull-10{right:85.29804%}.col-sm-11{float:left;float:left;display:block;margin-right:2.35765%;width:91.4702%}.col-sm-11:last-child{margin-right:0}.col-sm-push-11{left:93.82785%}.col-sm-pull-11{right:93.82785%}.col-sm-12{float:left;display:block;margin-right:2.35765%;width:100%}.col-sm-12:last-child{margin-right:0}.col-sm-push-12{left:102.35765%}.col-sm-pull-12{right:102.35765%}}@media screen and (min-width: 960px){.container{max-width:960px}.col-md-1{float:left;float:left;display:block;margin-right:2.35765%;width:6.17215%}.col-md-1:last-child{margin-right:0}.col-md-push-1{left:8.5298%}.col-md-pull-1{right:8.5298%}.col-md-2{float:left;float:left;display:block;margin-right:2.35765%;width:14.70196%}.col-md-2:last-child{margin-right:0}.col-md-push-2{left:17.05961%}.col-md-pull-2{right:17.05961%}.col-md-3{float:left;float:left;display:block;margin-right:2.35765%;width:23.23176%}.col-md-3:last-child{margin-right:0}.col-md-push-3{left:25.58941%}.col-md-pull-3{right:25.58941%}.col-md-4{float:left;float:left;display:block;margin-right:2.35765%;width:31.76157%}.col-md-4:last-child{margin-right:0}.col-md-push-4{left:34.11922%}.col-md-pull-4{right:34.11922%}.col-md-5{float:left;float:left;display:block;margin-right:2.35765%;width:40.29137%}.col-md-5:last-child{margin-right:0}.col-md-push-5{left:42.64902%}.col-md-pull-5{right:42.64902%}.col-md-6{float:left;float:left;display:block;margin-right:2.35765%;width:48.82117%}.col-md-6:last-child{margin-right:0}.col-md-push-6{left:51.17883%}.col-md-pull-6{right:51.17883%}.col-md-7{float:left;float:left;display:block;margin-right:2.35765%;width:57.35098%}.col-md-7:last-child{margin-right:0}.col-md-push-7{left:59.70863%}.col-md-pull-7{right:59.70863%}.col-md-8{float:left;float:left;display:block;margin-right:2.35765%;width:65.88078%}.col-md-8:last-child{margin-right:0}.col-md-push-8{left:68.23843%}.col-md-pull-8{right:68.23843%}.col-md-9{float:left;float:left;display:block;margin-right:2.35765%;width:74.41059%}.col-md-9:last-child{margin-right:0}.col-md-push-9{left:76.76824%}.col-md-pull-9{right:76.76824%}.col-md-10{float:left;float:left;display:block;margin-right:2.35765%;width:82.94039%}.col-md-10:last-child{margin-right:0}.col-md-push-10{left:85.29804%}.col-md-pull-10{right:85.29804%}.col-md-11{float:left;float:left;display:block;margin-right:2.35765%;width:91.4702%}.col-md-11:last-child{margin-right:0}.col-md-push-11{left:93.82785%}.col-md-pull-11{right:93.82785%}.col-md-12{float:left;display:block;margin-right:2.35765%;width:100%}.col-md-12:last-child{margin-right:0}.col-md-push-12{left:102.35765%}.col-md-pull-12{right:102.35765%}}@media screen and (min-width: 1194px){.container{max-width:960px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}.col-lg-1{float:left;float:left;display:block;margin-right:2.35765%;width:6.17215%}.col-lg-1:last-child{margin-right:0}.col-lg-push-1{left:8.5298%}.col-lg-pull-1{right:8.5298%}.col-lg-2{float:left;float:left;display:block;margin-right:2.35765%;width:14.70196%}.col-lg-2:last-child{margin-right:0}.col-lg-push-2{left:17.05961%}.col-lg-pull-2{right:17.05961%}.col-lg-3{float:left;float:left;display:block;margin-right:2.35765%;width:23.23176%}.col-lg-3:last-child{margin-right:0}.col-lg-push-3{left:25.58941%}.col-lg-pull-3{right:25.58941%}.col-lg-4{float:left;float:left;display:block;margin-right:2.35765%;width:31.76157%}.col-lg-4:last-child{margin-right:0}.col-lg-push-4{left:34.11922%}.col-lg-pull-4{right:34.11922%}.col-lg-5{float:left;float:left;display:block;margin-right:2.35765%;width:40.29137%}.col-lg-5:last-child{margin-right:0}.col-lg-push-5{left:42.64902%}.col-lg-pull-5{right:42.64902%}.col-lg-6{float:left;float:left;display:block;margin-right:2.35765%;width:48.82117%}.col-lg-6:last-child{margin-right:0}.col-lg-push-6{left:51.17883%}.col-lg-pull-6{right:51.17883%}.col-lg-7{float:left;float:left;display:block;margin-right:2.35765%;width:57.35098%}.col-lg-7:last-child{margin-right:0}.col-lg-push-7{left:59.70863%}.col-lg-pull-7{right:59.70863%}.col-lg-8{float:left;float:left;display:block;margin-right:2.35765%;width:65.88078%}.col-lg-8:last-child{margin-right:0}.col-lg-push-8{left:68.23843%}.col-lg-pull-8{right:68.23843%}.col-lg-9{float:left;float:left;display:block;margin-right:2.35765%;width:74.41059%}.col-lg-9:last-child{margin-right:0}.col-lg-push-9{left:76.76824%}.col-lg-pull-9{right:76.76824%}.col-lg-10{float:left;float:left;display:block;margin-right:2.35765%;width:82.94039%}.col-lg-10:last-child{margin-right:0}.col-lg-push-10{left:85.29804%}.col-lg-pull-10{right:85.29804%}.col-lg-11{float:left;float:left;display:block;margin-right:2.35765%;width:91.4702%}.col-lg-11:last-child{margin-right:0}.col-lg-push-11{left:93.82785%}.col-lg-pull-11{right:93.82785%}.col-lg-12{float:left;display:block;margin-right:2.35765%;width:100%}.col-lg-12:last-child{margin-right:0}.col-lg-push-12{left:102.35765%}.col-lg-pull-12{right:102.35765%}}html,body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#445a65}p a{color:#c21621;text-decoration:none}p.no-bottom-margin{margin-bottom:0 !important}.btn-component{display:inline-block;border:6px solid #b79146;padding:15px 20px 12px 20px;line-height:1.1;text-transform:uppercase;text-decoration:none;color:#b79146;font-family:"museo-sans",sans-serif;font-size:14px;font-weight:900;margin:40px auto}.btn-component:hover{color:#c6a76a;border-color:#c6a76a}.btn-component:active{color:#927438;border-color:#927438}@media screen and (min-width: 1194px){.btn-component{border:11px solid #b79146;padding:30px 40px 28px 40px;font-size:16px;margin:60px auto}}.slick-slider-component *:active{outline:0}.slick-slider-component img{height:0}.slick-slider-component img.lazy-loaded{height:auto}.slick-slider-component__slide{position:relative}.slick-slider-component .slick-arrow{position:absolute;top:50%;border:0;background:transparent;text-indent:-99999px;width:36px;height:36px;padding:0;margin:-18px 0 0 0;z-index:3;display:none}.slick-slider-component .slick-arrow:focus{outline:0}.slick-slider-component .slick-arrow:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';border:2px solid transparent;border-top-color:#455a64}.slick-slider-component .slick-arrow:hover:before{border-top-color:#728f9d}.slick-slider-component .slick-arrow:active:before{border-top-color:#1b2428}.slick-slider-component .slick-arrow.slick-prev{left:-46px}.slick-slider-component .slick-arrow.slick-prev:before{border-left-color:#455a64;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-slider-component .slick-arrow.slick-prev:hover:before{border-left-color:#728f9d}.slick-slider-component .slick-arrow.slick-prev:active:before{border-left-color:#1b2428}.slick-slider-component .slick-arrow.slick-next{right:-46px}@media screen and (min-width: 768px){.slick-slider-component .slick-arrow.slick-next{right:-26px}}.slick-slider-component .slick-arrow.slick-next:before{border-right-color:#455a64;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.slick-slider-component .slick-arrow.slick-next:hover:before{border-right-color:#728f9d}.slick-slider-component .slick-arrow.slick-next:active:before{border-right-color:#1b2428}.slick-slider-component iframe.slick-slide{height:480px}.slick-slider-component .slick-dots{margin:15px 0;text-align:center;padding:0}.slick-slider-component .slick-dots li{display:inline-block;width:10px;height:10px;border:2px solid #c7d0d4;background-color:#c7d0d4;margin:0 6px;cursor:pointer;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-slider-component .slick-dots li.slick-active{background-color:white;border-color:#c11a28}.slick-slider-component .slick-dots li button{display:none}@media screen and (min-width: 768px){.slick-slider-component .slick-arrow{display:block}.slick-slider-component .slick-dots{margin:34px 0}}@media screen and (min-width: 1194px){.slick-slider-component .slick-dots{margin:34px 0px 34px 5em}}.modal-component__modal__slider-wrapper.slick-slider{height:200px;background:transparent}.slide-meta{display:none}@-webkit-keyframes peak{0%{opacity:1;width:130px}100%{opacity:1;width:255px}}@-moz-keyframes peak{0%{opacity:1;width:130px}100%{opacity:1;width:255px}}@keyframes peak{0%{opacity:1;width:130px}100%{opacity:1;width:255px}}@-webkit-keyframes peaked{0%{opacity:1;width:255px}100%{opacity:1;width:130px}}@-moz-keyframes peaked{0%{opacity:1;width:255px}100%{opacity:1;width:130px}}@keyframes peaked{0%{opacity:1;width:255px}100%{opacity:1;width:130px}}@-webkit-keyframes peakLogo{0%{opacity:0}100%{opacity:1}}@-moz-keyframes peakLogo{0%{opacity:0}100%{opacity:1}}@keyframes peakLogo{0%{opacity:0}100%{opacity:1}}.navigation-component{position:fixed;top:0;left:0;right:0;z-index:90;height:50px;background-color:white}.navigation-component__mobile-button{position:absolute;top:34%;right:2px;width:48px;height:44px;margin-top:-7px;cursor:pointer;padding:8px 16px 8px 8px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation-component__mobile-button span{position:relative;width:100%;height:1px;display:block;background-color:#b8923f;margin:0 0 6px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.navigation-component__mobile-button span:last-child{margin-bottom:0}.navigation-component__mobile-button:before{position:absolute;top:36%;right:84%;margin-top:-4px;margin-right:12px;content:'MENU';font-size:8px;line-height:1.1;color:#757e80}.navigation-component__mobile-button:hover span{background-color:#c9a861}.navigation-component__mobile-button:active span{background-color:#927432}.navigation-component__mobile-button.is-open span{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navigation-component__mobile-button.is-open span:first-child{top:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation-component__mobile-button.is-open span:last-child{display:none}.navigation-component__mobile-button.is-open:before{content:'CLOSE'}.navigation-component__logo{position:relative;top:5px;left:5px;width:100px;height:38px;background-image:url(/images/farrimond_logo_trim.svg);background-repeat:no-repeat;background-position:50% 50%}.navigation-component__list{display:none;margin:0;padding:0}.navigation-component__list li{margin:0;padding:0;list-style-type:none}.navigation-component__list a{display:block;border:1px solid #b8923f;padding:16px 10px 13px 10px;font-size:10px;line-height:1.1;text-transform:uppercase;color:#757e80;margin:0 0 10px 0;font-family:"museo-sans",sans-serif;text-decoration:none;white-space:nowrap;text-align:center;-webkit-tap-highlight-color:transparent}.navigation-component__list a:hover{color:#aab0b1;border-color:#d6bd87}.navigation-component__list a:active{color:#5d6465;border-color:#927432}.navigation-component__list.is-open{position:absolute;top:50px;left:0;right:0;display:block;background-color:white;padding:20%;-moz-box-shadow:0 68px 68px rgba(0,0,0,0.3);-webkit-box-shadow:0 68px 68px rgba(0,0,0,0.3);box-shadow:0 68px 68px rgba(0,0,0,0.3)}.navigation-component__step-nav{display:none}@media screen and (min-width: 1194px){.navigation-component{right:auto;width:560px;height:800px;padding:38px 98px 68px;-moz-box-shadow:0 30px 68px rgba(0,0,0,0.4);-webkit-box-shadow:0 30px 68px rgba(0,0,0,0.4);box-shadow:0 30px 68px rgba(0,0,0,0.4)}.navigation-component__mobile-button{display:none}.navigation-component__logo{top:auto;left:auto;width:295px;height:130px;margin:0 auto 39px 77px}.navigation-component__list{display:block}.navigation-component__list a{font-size:17px;padding:26px 10px}.navigation-component__step-nav{display:none;margin:0;padding:0}.navigation-component__step-nav dd{margin:0;padding:0}.scroll-trigger .navigation-component{width:130px;height:830px;padding:25px 20px;text-align:left}.scroll-trigger .navigation-component__logo{width:41px;height:51px;padding:36px;margin:0 auto 50px auto;border:4px solid #c5a57e;background-image:url(/images/farrimond-logo-small-colour2.svg);background-size:41px 51px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.is-peak .scroll-trigger .navigation-component__logo{width:190px;height:80px;border:0;background-image:url(/images/logo_farrimond_new_2a.svg);background-size:400px 80px;opacity:0;margin:0 auto 58px 20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-animation:peakLogo 0.3s;-moz-animation:peakLogo 0.3s;animation:peakLogo 0.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3);-moz-animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3);animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3)}.scroll-trigger .navigation-component__step-nav{display:block;margin:50px 0 0 35px}.scroll-trigger .navigation-component__step-nav dd{position:relative;display:block;width:11px;height:11px;background-color:#c7d0d4;text-indent:-9999px;margin:0 0 28px 0;cursor:pointer;border:2px solid transparent;-webkit-tap-highlight-color:transparent;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear}.scroll-trigger .navigation-component__step-nav dd.selected{border-color:#757e80;background-color:white}.scroll-trigger .navigation-component__step-nav dd:hover{border-color:#aab8be;background-color:#e4e8ea}.scroll-trigger .navigation-component__step-nav dd:active{border-color:#8da0a8;background-color:#fff}.scroll-trigger .navigation-component__step-nav dd:after{position:absolute;bottom:-25px;left:3px;content:'';width:1px;height:20px;background-color:#c7d0d4}.scroll-trigger .navigation-component__step-nav dd:last-child:after{display:none}.scroll-trigger .navigation-component__list a{font-size:13px;border-left:0;border-right:0;border-bottom:0;padding:15px 0;margin:0;text-align:left}.scroll-trigger .navigation-component__list a:hover,.scroll-trigger .navigation-component__list a:active{border-color:#b8923f}.scroll-trigger .navigation-component .hide{display:none}.scroll-trigger .navigation-component.is-peak{-webkit-animation:peak 0.3s;-moz-animation:peak 0.3s;animation:peak 0.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3);-moz-animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3);animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3)}.scroll-trigger .navigation-component.is-peak .hide{display:inline}.scroll-trigger .navigation-component.is-peaked{-webkit-animation:peaked 0.3s;-moz-animation:peaked 0.3s;animation:peaked 0.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3);-moz-animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3);animation-timing-function:cubic-bezier(0.3, 0, 0, 1.3)}}@media screen and (min-width: 1194px){span.forced-break{display:block}}body:not(.pghome) .navigation-component__step-nav{display:none}body.pghome .navigation-component li.only-on-scroll{display:none}body.pghome .navigation-component li.only-on-scroll a{border:none}body.pghome.scroll-trigger .navigation-component li.only-on-scroll{display:block}@-webkit-keyframes pulse{from{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.9)}to{-webkit-transform:scale(1)}}@-moz-keyframes pulse{from{-moz-transform:scale(1)}50%{-moz-transform:scale(0.9)}to{-moz-transform:scale(1)}}@keyframes pulse{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.skrollr-component{display:none}@media screen and (min-width: 1194px){.skrollr-component{position:absolute;top:592px;left:50%;margin-left:-356px;width:930px;display:block}.skrollr-component__line-wrapper{position:relative;width:708px;margin:0 0 0 140px}.skrollr-component__line-reveal{position:relative;overflow-y:hidden;height:0;z-index:10}.skrollr-component__line-reveal__line{display:block}.skrollr-component__line-reveal__line-end{position:absolute;top:5394px;left:-74px;display:block;width:390px;height:210px}.skrollr-component__pin{position:absolute;bottom:-39px;left:335px;width:78px;height:78px;margin-left:-39px;background-color:white;z-index:20;border:8px solid #ff3a4a;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 0 8px rgba(0,0,0,0.43);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.43);box-shadow:0 0 8px rgba(0,0,0,0.43);-webkit-animation:pulse 1s infinite;-moz-animation:pulse 1s infinite;animation:pulse 1s infinite}.scroll-trigger .skrollr-component__pin{-webkit-animation:none;-moz-animation:none;animation:none}.skrollr-component__pin span{position:absolute;top:50%;left:50%;display:block;margin-top:-18px;margin-left:-14px;width:28px;height:28px;opacity:1;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.skrollr-component__pin span:before{position:absolute;display:block;content:'';height:100%;width:4px;background-color:#435A65;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px}.skrollr-component__pin span:after{position:absolute;display:block;content:'';width:100%;height:4px;background-color:#435A65;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0}.skrollr-component__graphic-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:30}.skrollr-component__graphic-layer img{position:absolute}.skrollr-component__graphic-layer__intro{top:-375px;right:40px;width:320px}.skrollr-component__graphic-layer__step-1{top:320px;left:0}.skrollr-component__graphic-layer__step-2{top:1038px;right:0}.skrollr-component__graphic-layer__step-3{top:1800px;left:0}.skrollr-component__graphic-layer__step-4{top:2662px;right:0}.skrollr-component__graphic-layer__step-5{top:3275px;left:0}.skrollr-component__graphic-layer__step-6{top:4015px;right:0}.skrollr-component__graphic-layer__step-7{top:4690px;left:0}}.panel-component{position:relative;text-align:center;font-size:12px;font-family:"museo-sans",sans-serif;color:#1c1f22;line-height:1.8}.panel-component::after{clear:both;content:"";display:table}.panel-component img{max-width:100%;display:block}.panel-component .mobile-graphic{position:relative;margin:0 auto;display:block;height:auto;z-index:1;max-width:240px}.panel-component .mobile-graphic.intro{position:absolute;width:40px;left:50%;bottom:-35px;margin-left:-20px}.panel-component .mobile-graphic.step-1{z-index:2;margin-bottom:-94px}.panel-component .mobile-graphic.step-2{z-index:30;margin-bottom:-208px}.panel-component .mobile-graphic.step-3{margin-bottom:-82px}.panel-component .mobile-graphic.step-4{margin-bottom:-87px}.panel-component .mobile-graphic.step-5{margin-bottom:-85px}.panel-component .mobile-graphic.step-6{margin-bottom:-80px}.panel-component .mobile-graphic.step-7{left:8px;margin-bottom:-68px}.panel-component__heading,.what-we-do-component__heading,.what-we-do-component__slider__overlay__headline,.who-we-are-component__heading,.who-we-are-component__slider__overlay__headline,.our-clients-component__heading,.testimonials-slider-component__heading,.case-studies-component__heading,.index-blog .blog-preview-component__heading,.blog-component__heading,.blog-preview-component__heading,.blog-preview-component__blog-post__overlay__title,.contact-component__heading{position:relative;font-size:17px;font-weight:700;font-family:"museo-sans",sans-serif;color:#455a64;line-height:1.3;margin:0 auto 60px auto;width:260px}.panel-component__heading:after,.what-we-do-component__heading:after,.what-we-do-component__slider__overlay__headline:after,.who-we-are-component__heading:after,.who-we-are-component__slider__overlay__headline:after,.our-clients-component__heading:after,.testimonials-slider-component__heading:after,.case-studies-component__heading:after,.index-blog .blog-preview-component__heading:after,.blog-component__heading:after,.blog-preview-component__heading:after,.blog-preview-component__blog-post__overlay__title:after,.contact-component__heading:after{position:absolute;bottom:-15px;left:50%;width:76px;height:5px;margin-left:-38px;content:'';background-color:#b8923f}.panel-component__heading-byline{margin:0;font-size:12px;font-weight:600;font-family:"Archer SSm A","Archer SSm B","Times New Roman";color:#455a64;font-style:italic}.panel-component--step-separator{position:relative;height:118px;z-index:40}.panel-component--step-separator .bg{height:98px;background-image:url(/images/mobile-step-separator.png);background-repeat:no-repeat;background-position:50% 15px;background-size:auto 35px;z-index:2;padding:50px 0 0 0;background-color:#445A64}.panel-component--step-separator .tag{line-height:1.2;color:white;font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-style:italic;background-color:#1C1F22;text-align:center;padding:8px 20px}.panel-component--step-separator .tag p{margin:0;padding:0}.panel-component .seperator-footnote{font-size:7px;font-style:italic;display:block}.panel-component--intro{background-color:#dae0e2;text-align:left;padding:40px 18px}.panel-component--intro img{margin-top:-75px;width:135px;float:right}.panel-component--intro__heading{margin-left:0;margin-right:0;font-size:20px;width:230px}.panel-component--intro__heading:after{margin:0;left:0}.panel-component--step{padding:50px 30px}.panel-component--step .content{position:relative;z-index:2}.panel-component--step .content:after{position:absolute;top:-48px;left:0;text-align:center;font-size:140px;line-height:1;color:white;z-index:-1}.panel-component--step--step-1{background-color:#d8dcc2}.panel-component--step--step-1 .content:after{content:'1'}.panel-component--step--step-2{background-color:#dae0e2}.panel-component--step--step-2 .content:after{content:'2'}.panel-component--step--step-3{background-color:#a4d7d4}.panel-component--step--step-3 .content:after{content:'3'}.panel-component--step--step-4{background-color:#c6cfd3}.panel-component--step--step-4 .content:after{content:'4'}.panel-component--step--step-5{background-color:#afdce6}.panel-component--step--step-5 .content:after{content:'5'}.panel-component--step--step-6{background-color:#c6cfd3}.panel-component--step--step-6 .content:after{content:'6'}.panel-component--step--step-7{background-color:#ffbf95}.panel-component--step--step-7 .content:after{content:'7'}.panel-component--finish__heading{font-size:16px;font-weight:900;font-family:"museo-sans",sans-serif;color:#455a64;line-height:1.3;margin:0;padding:20px}.panel-component--finish__heading a{text-decoration:underline;color:#455a64}.panel-component--finish__heading a:hover{color:#5a7582}.panel-component--finish__heading a:active{color:#303f46}@media screen and (min-width: 1194px){.panel-component{height:740px;font-size:16px}.panel-component .pull--right{float:right}.panel-component .inner{position:absolute;top:0;left:50%;margin-left:-371px;width:960px}.panel-component .content{position:relative;width:50%;z-index:2}.panel-component .content:after{top:50%;left:0;right:0;font-size:660px;z-index:-1}.panel-component .mobile-graphic{display:none}.panel-component--step-separator{position:absolute;top:2190px;left:0;right:0;height:98px;z-index:30;overflow:hidden}.panel-component--step-separator .bg{position:relative;right:-50px;margin:0 auto;height:98px;background-image:url(/images/step-separator.png);background-position:50% 50%;background-size:auto auto;background-color:transparent}.panel-component--step-separator .tag{position:absolute;top:8px;left:50%;margin-left:26px;width:520px;font-size:16px;background-color:transparent;padding:0}.panel-component--step-separator .tag b{font-size:22px}.panel-component--step-separator .tag p+p{margin-left:34px}.panel-component--step-separator .bg-col-1,.panel-component--step-separator .bg-col-2{position:absolute;top:0;bottom:0;width:50%;z-index:1}.panel-component--step-separator .bg-col-1{left:0;margin-right:-674px;background-color:#445A64}.panel-component--step-separator .bg-col-2{right:0;margin-left:674px;background-color:#1C1F22}.panel-component .seperator-footnote{font-size:9px}.panel-component__heading,.what-we-do-component__heading,.what-we-do-component__slider__overlay__headline,.who-we-are-component__heading,.who-we-are-component__slider__overlay__headline,.our-clients-component__heading,.testimonials-slider-component__heading,.case-studies-component__heading,.index-blog .blog-preview-component__heading,.blog-component__heading,.blog-preview-component__heading,.blog-preview-component__blog-post__overlay__title,.contact-component__heading{font-size:29px;width:430px;margin:0 auto 86px auto}.panel-component__heading:after,.what-we-do-component__heading:after,.what-we-do-component__slider__overlay__headline:after,.who-we-are-component__heading:after,.who-we-are-component__slider__overlay__headline:after,.our-clients-component__heading:after,.testimonials-slider-component__heading:after,.case-studies-component__heading:after,.index-blog .blog-preview-component__heading:after,.blog-component__heading:after,.blog-preview-component__heading:after,.blog-preview-component__blog-post__overlay__title:after,.contact-component__heading:after{bottom:-35px;width:186px;height:10px;margin-left:-93px}.panel-component__heading-byline{font-size:20px}.panel-component--intro{height:760px;padding:0}.panel-component--intro .content{float:right;padding-top:132px}.panel-component--intro__heading{font-size:40px;width:400px;margin-left:0}.panel-component--intro__heading:after{left:0;margin-left:0}.panel-component--step{padding:0}.panel-component--step a{color:red;text-decoration:none;z-index:999999}.panel-component--step--step-1 .content{padding:218px 0 0 0}.panel-component--step--step-1 .content:after{margin-top:-221px}.panel-component--step--step-2 .content{padding-top:196px}.panel-component--step--step-2 .content:after{margin-top:-232px}.panel-component--step--step-3 .content{padding-top:280px}.panel-component--step--step-3 .content:after{margin-top:-190px}.panel-component--step--step-4 .content{padding-top:230px}.panel-component--step--step-4 .content:after{margin-top:-215px}.panel-component--step--step-5 .content{padding-top:240px}.panel-component--step--step-5 .content:after{margin-top:-210px}.panel-component--step--step-6 .content{padding-top:242px}.panel-component--step--step-6 .content:after{margin-top:-209px}.panel-component--step--step-7 .content{padding-top:246px}.panel-component--step--step-7 .content:after{margin-top:-207px}.panel-component--finish{height:356px}.panel-component--finish__heading{margin:0 auto;padding:110px 0 0 0;width:540px;font-size:29px;opacity:0}}.what-we-do-component{background-color:#d8dcc3;text-align:center;padding:30px 10px 0 10px}@media screen and (max-width: 960px){.what-we-do-component .col-sm-6:nth-child(2n){margin-right:0}}.what-we-do-component__heading,.what-we-do-component__slider__overlay__headline,.who-we-are-component__heading,.who-we-are-component__slider__overlay__headline,.our-clients-component__heading,.testimonials-slider-component__heading,.case-studies-component__heading,.index-blog .blog-preview-component__heading,.blog-component__heading,.blog-preview-component__heading,.blog-preview-component__blog-post__overlay__title,.contact-component__heading{text-align:center;text-transform:uppercase;margin-bottom:30px}.what-we-do-component__heading:after,.what-we-do-component__slider__overlay__headline:after,.who-we-are-component__heading:after,.who-we-are-component__slider__overlay__headline:after,.our-clients-component__heading:after,.testimonials-slider-component__heading:after,.case-studies-component__heading:after,.index-blog .blog-preview-component__heading:after,.blog-component__heading:after,.blog-preview-component__heading:after,.blog-preview-component__blog-post__overlay__title:after,.contact-component__heading:after{height:2px;bottom:-13px;width:154px;margin-left:-77px}.what-we-do-component__body,.case-studies-component__body{margin-bottom:52px}.what-we-do-component__slider,.who-we-are-component__slider,.case-studies-component__slider{position:relative;margin-top:1.5em}.what-we-do-component__slider img,.who-we-are-component__slider img,.case-studies-component__slider img{width:100%;display:block}.what-we-do-component__slider__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.what-we-do-component__slider__overlay__vp{position:relative;display:inline-block;vertical-align:middle;line-height:1.4;padding:10px}.what-we-do-component__slider__overlay__headline{font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-size:14px;color:white;width:auto;font-weight:bold;font-style:italic;margin-bottom:0}.what-we-do-component__slider__overlay__headline:after{display:none;height:11px;bottom:-33px}@media screen and (min-width: 1194px){.what-we-do-component{padding:80px 80px 0 80px}.what-we-do-component__body,.case-studies-component__body{padding:0 20px}.what-we-do-component__slider,.who-we-are-component__slider,.case-studies-component__slider{margin:0px}.what-we-do-component__slider__overlay__vp{margin-left:5em}.what-we-do-component__slider__overlay__headline{font-size:36px;margin-bottom:30px}.what-we-do-component__slider__overlay__headline:after{display:block;height:11px;bottom:-33px}.what-we-do-component .col-md-2:nth-child(2n){float:left;display:block;margin-right:2.35765%;width:14.70196%}.what-we-do-component .col-md-2:nth-child(2n):last-child{margin-right:0}}.what-we-do-page--darkGrey{background-color:#1c1f22;padding:50px 50px}@media screen and (min-width: 1194px){.what-we-do-page--darkGrey{padding:50px 0px}}.what-we-do-page h3,.what-we-do-page h4{font-weight:900}.what-we-do-page .philosphy--Head{color:#757e80;font-family:"museo-sans",sans-serif;font-size:110%;margin-bottom:1em;font-weight:700}.what-we-do-page .philosphy--Body{color:#c7d0d4;font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-style:italic;font-size:135%;line-height:1.4em}@media screen and (min-width: 1194px){.what-we-do-page .philosphy--Body{font-size:170%}}.what-we-do-page--white{background-color:#fff;padding-bottom:7em}@media screen and (min-width: 1194px){.what-we-do-page--white{padding-bottom:9em}}.what-we-do-page--white .Head-circ{color:#1c1f22;font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-style:italic;font-size:110%;display:inline-block;border-radius:50%;width:8em;height:8em;vertical-align:middle;margin:1em -0.7em -3em;padding-top:3.3em}.what-we-do-page--white .Head-circ--green{background-color:rgba(232,226,193,0.5)}.what-we-do-page--white .Head-circ--blue-a{background-color:rgba(165,214,211,0.5)}.what-we-do-page--white .Head-circ--blue-b{background-color:rgba(175,219,228,0.5)}.what-we-do-page--white .Head-circ--red{background-color:rgba(255,147,142,0.5)}.what-we-do-page--white .Head-circ--orange{background-color:rgba(255,190,151,0.5)}@media screen and (min-width: 1194px){.what-we-do-page__our-range{margin-bottom:5%}.what-we-do-page__our-range__overlay__vp{margin-left:5em}.what-we-do-page__our-range__overlay__category{font-size:20px}.what-we-do-page__our-range__overlay__headline{font-size:17px;padding-bottom:20px;border-bottom:11px solid #b79146}}.pg-our-work .what-we-do-component{background-color:#ffffff}.what-we-do-page--our-range{padding-bottom:80px}body.pghome .who-we-are-component__slider{margin-top:0}.who-we-are-component{background-color:white;text-align:center;padding:30px 10px 0 10px}.who-we-are-component__body{margin-bottom:52px}.who-we-are-component__slider{position:relative}.who-we-are-component__slider img{width:100%;display:block}.who-we-are-component__slider__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.who-we-are-component__slider__overlay__vp{position:relative;display:inline-block;vertical-align:middle;line-height:1.4;padding:10px}.who-we-are-component__slider__overlay__headline{font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-size:14px;color:white;width:auto;font-weight:bold;font-style:italic;margin-bottom:0;text-transform:none !important}.who-we-are-component__slider__overlay__headline:after{display:none;height:11px;bottom:-33px}@media screen and (min-width: 1194px){.who-we-are-component{padding:80px 80px 0 80px}.who-we-are-component__body{padding:0 20px}.who-we-are-component__slider__overlay__vp{margin-left:5em}.who-we-are-component__slider__overlay__headline{font-size:36px;margin-bottom:30px}.who-we-are-component__slider__overlay__headline:after{display:block;height:11px;bottom:-33px}}.who-we-are-component__carousel{padding:0}.who-we-are-page--darkGrey{background-color:#1c1f22}.who-we-are-page h3,.who-we-are-page h4{font-weight:900}.who-we-are-page h4{margin-top:0;color:#c7d0d4;text-transform:uppercase;font-size:26px;font-family:"museo-sans",sans-serif}.who-we-are-page .profile-container{display:none;color:#fff;padding-bottom:20px;width:100%}@media screen and (min-width: 960px){.who-we-are-page .profile-container{position:absolute;top:240px}.who-we-are-page .profile-container .col-md-4{margin-bottom:0px}}.who-we-are-page .profile-container a{padding:0 20px}.who-we-are-page .profile-container.is-active{display:block}.who-we-are-page .col-md-3.last-leader{margin-right:0px}.who-we-are-page .col-md-4.last-leader{margin-right:0px}@media screen and (min-width: 768px){.who-we-are-page .col-md-4{margin-bottom:0px}}.who-we-are-page--agency-life{background-color:#455a64}.who-we-are-page--agency-life .col-lg-4,.who-we-are-page--agency-life .col-md-6{margin-right:0}.who-we-are-page--agency-life .col-lg-4 a.who-we-are-page__agency,.who-we-are-page--agency-life .col-md-6 a.who-we-are-page__agency{margin-bottom:0}.who-we-are-page__agency img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%}.who-we-are-page__agency__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;line-height:300px;color:white;background-color:rgba(0,0,0,0.7);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.who-we-are-page__agency__overlay.is-active{opacity:1}.who-we-are-page__agency__overlay__vp{position:relative;display:inline-block;vertical-align:middle;line-height:1.4;padding:10px}.who-we-are-page__agency__overlay__category{font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-size:14px;font-style:italic;font-weight:700}.who-we-are-page__agency__overlay__headline{font-family:"museo-sans",sans-serif;font-size:14px;font-weight:700;padding-bottom:6px;border-bottom:2px solid #b79146}body.pgwho-we-are .who-we-are-component__slider__overlay{background-color:rgba(0,0,0,0.5)}body.pghome .who-we-are-component__slider__overlay{background-color:rgba(0,0,0,0.5)}body.pghome .who-we-are-component__content{padding-top:80px}.our-clients-component{background-color:white;text-align:center;padding:30px 10px}.our-clients-component::after{clear:both;content:"";display:table}.our-clients-component__list{margin-top:1.5em}.our-clients-component__client{position:relative;width:31%;display:none}.our-clients-component__client.is-viewable{display:inline-block}.our-clients-component__client:before{display:block;content:"";width:100%;padding-top:100%}.our-clients-component__client__inner{position:absolute;top:0;width:100%;height:100%}.our-clients-component__client img{display:block;max-width:100%;max-height:100%;margin:0 auto}@media screen and (min-width: 1194px){.our-clients-component .btn-component{margin:100px auto 30px}}@media screen and (min-width: 768px){.our-clients-component{padding:80px}.our-clients-component__client{width:15%;margin:2%}}.testimonials-slider-component{background-color:#9dd3d0;text-align:center;padding:30px 10px}.testimonials-slider-component .slick-dots li{background-color:#757e80;border-color:#757e80}.testimonials-slider-component__heading{text-align:center;font-style:italic;text-transform:none;font-family:"Archer SSm A","Archer SSm B","Times New Roman"}.testimonials-slider-component__slider{margin-top:1.5em}.testimonials-slider-component__testimonial blockquote{font-size:20px;font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-weight:bold;color:#455a64;max-width:610px;margin:30px auto 0}.testimonials-slider-component__testimonial blockquote>p{margin-top:0}.testimonials-slider-component__testimonial blockquote>p:before{position:relative;top:17px;font-family:Arial, Helvetica, sans-serif;content:"“";font-size:78px;color:#bfa05b;letter-spacing:-4px;vertical-align:text-bottom;margin-right:10px;line-height:24px}.testimonials-slider-component__testimonial blockquote p:last-child:after{position:relative;top:0;font-family:Arial, Helvetica, sans-serif;content:"”";font-size:20px;color:#bfa05b;vertical-align:text-top;margin-left:10px;line-height:24px}.testimonials-slider-component__testimonial footer{font-family:"museo-sans",sans-serif;font-size:14px;color:#757e80}.testimonials-slider-component__testimonial .avatar{width:66px;height:66px;margin:0 auto 10px auto;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.testimonials-slider-component__testimonial .name{text-transform:uppercase;font-weight:bold;padding-right:10px}.testimonials-slider-component__testimonial .title{text-transform:uppercase;font-style:italic}@media screen and (min-width: 1194px){.testimonials-slider-component{padding:80px}.testimonials-slider-component__body{padding:0 20px}.testimonials-slider-component__slider{margin:0 -80px}.testimonials-slider-component__testimonial .avatar{display:inline-block;vertical-align:middle;margin:0 20px 0 0}.testimonials-slider-component .slick-dots{margin:20px 0 0 5em}}#case-studies-component-js.case-studies-page{padding:0 80px 80px;background:#9dd3d0 url("../images/colorblock.png") repeat-x}.case-studies-component{background-color:#455a64;text-align:center;padding:30px 10px}.case-studies-component.case-studies-component.case-studies-page{padding:80px 80px 0}.case-studies-component.case-studies-component.case-studies-template__page{padding:80px 80px 0}.case-studies-component.case-studies-component.case-studies-template__page__percent{padding:80px}.case-studies-component__heading{color:white}.case-studies-component__body{color:white}.case-studies-component__slider{position:relative;margin-top:1.5em}.case-studies-component__slider .slick-slider-component__slide img{width:100%}@media screen and (min-width: 1194px){.case-studies-component{padding:80px 80px 0 80px}.case-studies-component__body{padding:0 20px}.case-studies-component__slider__overlay__vp{margin-left:8.5298%}.case-studies-component__slider__overlay__headline{font-size:36px;margin-bottom:30px}.case-studies-component__slider__overlay__headline:after{display:block;height:11px;bottom:-33px}}.case-studies-component .case-study-home:nth-of-type(2n){margin-right:0px}.case-studies-component__case-study{position:relative;cursor:pointer;display:block;margin-bottom:5%;text-decoration:none;background-color:#41555e}.case-studies-component__case-study:before{display:block;content:"";width:100%;padding-bottom:100%}.case-studies-component__case-study img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%}.case-studies-component__case-study__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;line-height:300px;color:white;background-color:rgba(0,0,0,0.7);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.case-studies-component__case-study__overlay.is-active{opacity:1}.case-studies-component__case-study__overlay__vp{position:relative;display:inline-block;vertical-align:middle;line-height:1.4;padding:10px}.case-studies-component__case-study__overlay__category{font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-size:14px;font-style:italic;font-weight:700;border-bottom:2px solid #b79146}.case-studies-component__case-study__overlay__headline{font-family:"museo-sans",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 1194px){.case-studies-component{padding:80px}.case-studies-component__case-study{margin-bottom:5%}.case-studies-component__case-study__overlay__category{font-size:20px}.case-studies-component__case-study__overlay__headline{font-size:17px}}.case-studies-component.case-studies-page .col-xs-6:nth-child(2n){margin-right:0px}.case-studies-template__page{background-color:#fff;color:black}.case-studies-template__page h3,.case-studies-template__page h4{font-weight:900}.case-studies-template__page .red-heading{color:#c21621;font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-style:italic;text-transform:none;margin-bottom:0px;font-size:20px;font-weight:700}.case-studies-template__page .red-heading:after{display:none}@media screen and (min-width: 1194px){.case-studies-template__page .red-heading{font-size:29px}}.case-studies-template__page.template-Head{background-color:#1c1f22}.case-studies-template__page.template-Head h3,.case-studies-template__page.template-Head h4{color:#fff;font-family:"museo-sans",sans-serif;font-style:normal;text-transform:uppercase}.case-studies-template__page.template-Head h4{font-size:20px}.case-studies-template__page.template-Head h4:after{display:none}.case-studies-template__page.template-Head h3{font-size:40px}.case-studies-template__page__percent{background-color:#f3cc04;color:#ffffff;-webkit-box-shadow:inset 0 0 135px -20px rgba(0,0,0,0.45);-moz-box-shadow:inset 0 0 135px -20px rgba(0,0,0,0.45);box-shadow:inset 0 0 135px -20px rgba(0,0,0,0.45)}.case-studies-template__page__percent--number{font-size:10em;font-family:"museo-sans",sans-serif;padding:0.3em 0 0.4em;font-weight:700}.case-studies-template__page__percent--text{font-size:30px;font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-style:italic}.case-studies-template__page--share p{font-family:"museo-sans",sans-serif;font-size:14px;color:#757e80;display:inline-block}.case-studies-template__page--share a{position:relative;top:20px;padding:6px}.case-studies-template__page blockquote{font-size:20px;font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-weight:700;color:#455a64;max-width:610px;margin:30px auto 0}.case-studies-template__page blockquote>p{margin-top:0}.case-studies-template__page blockquote>p:before{position:relative;top:17px;font-family:Arial, Helvetica, sans-serif;content:"“";font-size:78px;color:#bfa05b;letter-spacing:-4px;vertical-align:text-bottom;margin-right:10px;line-height:24px;font-weight:700}.case-studies-template__page blockquote p:last-child:after{position:relative;top:0;font-family:Arial, Helvetica, sans-serif;content:"”";font-size:20px;color:#bfa05b;vertical-align:text-top;margin-left:10px;line-height:24px}.case-studies-template__page footer,.case-studies-template__page p{font-family:"museo-sans",sans-serif;font-size:14px;color:#757e80}.case-studies-template__page .avatar{width:66px;height:66px;margin:0 auto 10px auto;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.case-studies-template__page .name{text-transform:uppercase;font-weight:900;padding-right:10px}.case-studies-template__page .title{text-transform:uppercase;font-style:italic}.case-studies-template__image{background-color:#1c1f22}.case-studies-template__left img{width:100%;height:auto}@media screen and (min-width: 1194px){.case-studies-template__left{text-align:left}.case-studies-template__left h3{width:100%;text-align:left}}.case-studies-template__video .container{margin:0 auto}.case-studies-template__page .case-studies-component__body{color:#000}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 960px){.hex-container div.col-sm-6:nth-of-type(2n){margin-right:0px}.hex-container .col-sm-0{display:none}}@media screen and (min-width: 960px){.hex-container .col-md-3:nth-of-type(4n+1){margin-right:0px}.hex-container .col-md-1{margin-right:2.75%}.hex-container .col-md-3.last-line-md,.hex-container .col-md-1.last-line-md{margin-right:0px}}.hex-component{position:relative;width:100%;max-width:210px;margin:0 auto 20px auto}.hex-component:before{display:block;content:"";width:100%;padding-top:109.67742%}.hex-component__hex{position:absolute;top:0;width:100%;height:100%;background-image:url("/images/hexagon.png");background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto}.hex-component__icon{position:absolute;top:50%;left:50%;margin-top:-57px;margin-left:-35px;width:70px;height:70px;background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto}.hex-component__icon__home{margin-top:-41px;margin-left:-25px;width:50px;height:50px}.hex-component__icon--handshake{background-image:url("/images/icons/handshake.png")}.hex-component__icon--horse{background-image:url("/images/icons/horse.png")}.hex-component__icon--speaker{background-image:url("/images/icons/speaker.png")}.hex-component__icon--lightbulb{background-image:url("/images/icons/lightbulb.png")}.hex-component__icon--checklist{background-image:url("/images/icons/checklist.png")}.hex-component__icon--box{background-image:url("/images/icons/box.png")}.hex-component__icon--sales{background-image:url("/images/icons/sales.png")}.hex-component__icon--communication{background-image:url("/images/icons/communication.png")}.hex-component__icon--print{background-image:url("/images/icons/print.png")}.hex-component__icon--fitout{background-image:url("/images/icons/fitout.png")}.hex-component__icon--prize{background-image:url("/images/icons/prize.png")}.hex-component__icon--premium{background-image:url("/images/icons/premium.png")}.hex-component__icon--demonstration{background-image:url("/images/icons/demonstration.png")}.hex-component__icon--creative{background-image:url("/images/icons/creative.png")}.hex-component__icon--hardware{background-image:url("/images/icons/hardware.png")}.hex-component__heading{margin:0;padding:0;font-size:14px;font-family:"museo-sans",sans-serif;font-weight:500;color:#455a64;line-height:1.2}@media screen and (min-width: 960px){.hex-component{margin:0 auto 90px auto}.hex-component--push-down{margin:50px auto 40px auto}.hex-component__heading{position:absolute;top:100%;left:0;right:0}}.no-top-padding{padding:0 80px}.no-padding{padding:0px}.circ-component{position:relative;width:166px;height:245px;margin:0 auto 20px auto}.circ-component:before{display:block;content:"";width:100%;padding-top:109.67742%}.circ-component__circ{position:absolute;top:0;width:166px;height:166px;overflow:hidden;cursor:pointer}.circ-component__border{display:block;background-color:#b8923f;position:absolute;top:83px;left:83px;margin-left:-83px;margin-top:-83px;width:166px;height:166px;border-radius:50%;-webkit-transition:all .2s;-moz-transition:all    .2s;-ms-transition:all     .2s;-o-transition:all      .2s;transition:all         .2s;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.circ-component__border.is-active{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.circ-component__icon{position:absolute;width:166px;height:166px;background-repeat:no-repeat;background-size:100% auto;border-radius:50%;-webkit-transition:all .2s;-moz-transition:all    .2s;-ms-transition:all     .2s;-o-transition:all      .2s;transition:all         .2s}.circ-component__icon:not(:hover){-webkit-filter:grayscale(100%);-moz-filter:greyscale(100%);-ms-filter:greyscale(100%);-o-filter:greyscale(100%);filter:grayscale(100%)}.circ-component__icon:hover{-webkit-filter:greyscale(0%);-moz-filter:greyscale(0%);-ms-filter:greyscale(0%);-o-filter:greyscale(0%);filter:greyscale(0%)}.circ-component__icon--sonya{background-image:url("/images/profile-images/profile-images-sonya.jpg")}.circ-component__icon--kim{background-image:url("/images/profile-images/profile-images-kim.jpg")}.circ-component__icon--kelly{background-image:url("/images/profile-images/profile-images-kelly.jpg")}.circ-component__icon--graham{background-image:url("/images/profile-images/profile-images-graham.jpg")}.circ-component__icon--julie{background-image:url("/images/profile-images/profile-images-julie.jpg")}.circ-component__heading{margin:10px 0 0;padding:0;font-size:13px;font-family:"museo-sans",sans-serif;font-weight:500;color:#c7d0d4;line-height:1.2em}@media screen and (min-width: 960px){.circ-component{margin:0 auto 90px auto;height:275px}.circ-component--push-down{margin:50px auto 40px auto}}.index-blog .blog-preview-component{padding:80px 0px 0;background-color:#9dd3d0}.index-blog .blog-preview-component__heading{margin-bottom:70px}.index-blog .blog-preview-component__blog-post{max-height:450px;overflow:hidden}@media screen and (min-width: 1194px){.blog-component{padding:80px}.blog-component.blog-top{padding-bottom:0px}.blog-component.blog-main{padding-top:0px}}.blog-component h2,.blog-component h3,.blog-component h4{font-weight:900}.blog-component__heading{margin-bottom:50px}.blog-component .posts{margin-bottom:40px}.blog-component .posts.col-sm-6:nth-child(2n){margin-right:0px}.blog-component .posts img{width:100%;height:auto}.blog-component .posts a{text-decoration:none}.blog-component .posts h2{line-height:1.3em}.blog-component .posts p,.blog-component .posts h2,.blog-component .posts h3{padding:0 40px}.blog-component .posts h2,.blog-component .posts h3{margin-top:0.5em;margin-bottom:0.3em}.blog-component__slider img{width:100%}.blog-preview-component{background-color:white;text-align:center;padding:30px 10px 0 10px}.blog-preview-component.blog-preview-component-page{padding:0}.blog-preview-component__blog-post{position:relative;margin:1.5em -10px 0 -10px}.blog-preview-component__blog-post.blog-preview-header{max-height:350px;overflow:hidden}.blog-preview-component__blog-post img{width:100%;display:block}.blog-preview-component__blog-post__overlay{position:absolute;text-align:center;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.blog-preview-component__blog-post__overlay__vp{position:relative;display:inline-block;vertical-align:middle;line-height:1.4;padding:10px;margin-top:-20px}.blog-preview-component__blog-post__overlay__meta{font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-size:12px;color:white;font-style:italic;margin-bottom:5px}.blog-preview-component__blog-post__overlay__title{width:auto;max-width:650px;font-size:14px;text-transform:none;margin:0 auto;color:white}.blog-preview-component__blog-post__overlay__title:after{display:none;height:11px;bottom:-30px}.blog-preview-component__blog-post__overlay__title a{color:white;text-decoration:none}.blog-preview-component__blog-body{text-align:left}@media screen and (min-width: 1194px){.blog-preview-component.blog-page{padding:0px 80px 0 80px}.blog-preview-component__blog-post{margin:0px}.blog-preview-component__blog-post__overlay__vp{margin-left:5em}.blog-preview-component__blog-post__overlay__meta{font-size:16px;margin-bottom:30px}.blog-preview-component__blog-post__overlay__meta a{color:white;text-decoration:none}.blog-preview-component__blog-post__overlay__title{font-size:36px}.blog-preview-component__blog-post__overlay__title:after{display:block}}.contact-component{background-color:white;text-align:center;padding:30px 10px 0 10px}.contact-component::after{clear:both;content:"";display:table}.contact-component.index-contact#contact-component-js{padding:80px 0 0}.contact-component.index-contact#contact-component-js p{margin:1.5em 0 0}.contact-component.contact-component-page{background-color:white}.contact-component__heading{text-align:center;text-transform:uppercase;margin-bottom:30px}.contact-component__heading:after{height:2px;bottom:-13px;width:154px;margin-left:-77px}@media screen and (min-width: 1194px){.contact-component{padding:80px 80px 0}.contact-component__body{padding:0 20px}}@media screen and (max-width: 768px){.contact-component .circle-holder{width:365px;margin:0 auto}}.contact-component .circle-holder{margin-bottom:2em}.contact-component .circle-holder .contact-blocks{color:#455a64;display:inline-block;text-transform:uppercase;font-size:15px;text-decoration:none}.contact-component .circle-holder .contact-blocks .Head-circ{border-radius:50%;margin:1em;width:142px;height:142px;padding:30px}.contact-component .circle-holder .contact-blocks .Head-circ img{width:100%;height:100%}.contact-component .circle-holder .contact-blocks .Head-circ--green{background-color:rgba(232,226,193,0.5)}.contact-component .circle-holder .contact-blocks .Head-circ--blue-a{background-color:rgba(165,214,211,0.5)}.contact-component .circle-holder .contact-blocks .Head-circ--blue-b{background-color:rgba(175,219,228,0.5)}.contact-component .circle-holder .contact-blocks .Head-circ--red{background-color:rgba(255,147,142,0.5)}.contact-component .circle-holder .contact-blocks .Head-circ--orange{background-color:rgba(255,190,151,0.5)}.contact-component__body{font-size:17px;font-family:"Archer SSm A","Archer SSm B","Times New Roman";margin-bottom:0;color:#757e80;line-height:1.4;font-style:italic}.contact-component__body .btn-component{font-style:normal}.contact-component .form-group{font-family:"museo-sans",sans-serif;margin:20px auto;min-height:80px;max-width:500px}.contact-component .form-group.form-textblock{height:310px}.contact-component .form-group.form-textblock span.error{margin-top:-7px}.contact-component .form-group label{display:none}.contact-component .form-group input,.contact-component .form-group textarea{background-color:#c7d0d4;border:0;max-width:500px;min-width:300px;width:100%;color:#455a64;padding:17px}.contact-component .form-group span.error{color:red;display:block;font-size:12px;text-align:left;padding-left:6px}.contact-component .form-foot input.btn{background-color:#b8923f;color:#fff;font-weight:bold;text-transform:uppercase;margin-bottom:4em}.contact-component__content::after{clear:both;content:"";display:table}.contact-component__block{position:relative;padding:40px 20px;font-size:14px;font-family:"museo-sans",sans-serif;line-height:1.6}.contact-component__block:before{display:block;content:"";width:100%;padding-bottom:100%}.contact-component__block--peach{background-color:#ffbe97}.contact-component__block--peach:before{display:none}.contact-component__block--map{background-color:#e8e8e8}.contact-component__block__directions-link{display:inline-block;margin-top:10px;font-size:20px;font-family:"Archer SSm A","Archer SSm B","Times New Roman";text-decoration:underline;color:#b69046}.contact-component__block__directions-link:hover{color:#be9b57}.contact-component__block__directions-link:active{color:#a4813f}.contact-component__google-map-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.contact-component__google-map{position:relative;width:100%;height:100%}.contact-component__footer::after{clear:both;content:"";display:table}.contact-component__footer__copyright{background-color:#1c1f22;padding:40px 20px;text-align:center}@media screen and (min-width: 1194px){.contact-component__footer__copyright{padding:40px 20px 40px 90px}}.contact-component__footer__copyright p{font-size:13px;line-height:1.1;color:#727272;vertical-align:middle;display:inline-block;margin-bottom:0}.contact-component__footer__copyright img{height:26px;width:auto;display:block;margin:0 auto}@media screen and (min-width: 1194px){.contact-component__body{padding:0 20px;font-size:36px;line-height:1.2}.contact-component__block{width:50%;float:left;padding:0;font-size:16px}.contact-component__block--peach:before{display:block}.contact-component__block__directions-link{margin-top:40px;font-size:30px;font-style:italic}.contact-component__block__inner{position:absolute;top:0;left:0;right:0;bottom:0}.contact-component__block__table{display:table;width:100%;height:100%}.contact-component__block__cell{display:table-cell;text-align:center;vertical-align:middle}}#contact-component-js{padding:30px 0 0}.contact-component-footer{background-color:#455a64;padding:0px;text-align:center}.contact-component-footer p.what-we-do-contact{color:#fff;margin:2em 0 1em;font-size:28px;font-weight:bold}.contact-component-footer a.btn-component{margin:0em 0em 4em}body.modal-open{overflow:hidden}.modal-component{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:90;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.modal-component.is-opening{display:block}.modal-component.is-open{opacity:1}.modal-component__modal{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff}.modal-component__modal__positioning{position:absolute;top:0;left:0;right:0;bottom:30%}.modal-component__modal__close{position:absolute;top:30px;right:30px;text-indent:-99999px;cursor:pointer;width:40px;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-component__modal__close:before,.modal-component__modal__close:after{position:absolute;top:50%;left:50%;background-color:#b69046;content:'';display:block;margin-top:-1px;margin-left:-20px;width:40px;height:1px}.modal-component__modal__close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.modal-component__modal__close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-component__modal__close:hover:before,.modal-component__modal__close:hover:after{background-color:#c6a66a}.modal-component__modal__close:active:before,.modal-component__modal__close:active:after{background-color:#917338}.modal-component__modal__heading{position:absolute;top:20px;left:50%;margin-left:-50%;right:0;height:30%;font-size:24px;font-family:"museo-sans",sans-serif;line-height:1.4;text-align:center;color:#455a64}.modal-component__modal__prev{position:absolute;top:40%;left:2%;line-height:1.4;text-align:left;color:#455a64;width:20%;cursor:pointer;cursor:hand}@media screen and (max-width: 480px){.modal-component__modal__prev{display:none}}.modal-component__modal__prev .modal-component__modal__work-item__title{font-size:100%;display:block;background:url(/images/arrow_left.svg) bottom left no-repeat;background-size:100px 30px;min-height:44px;padding-bottom:24px}.modal-component__modal__prev .modal-component__modal__work-item__title span{padding-left:50px;display:block}.modal-component__modal__prev .modal-component__modal__work-item__client{font-size:72%;padding-left:50px;margin-top:-4px;font-weight:900}.modal-component__modal__next{position:absolute;top:40%;right:2%;line-height:1.4;text-align:right;color:#455a64;width:20%;cursor:pointer;cursor:hand}@media screen and (max-width: 480px){.modal-component__modal__next{display:none}}.modal-component__modal__next .modal-component__modal__work-item__title{font-size:100%;display:block;background:url(/images/arrow_right.svg) bottom right no-repeat;background-size:100px 30px;min-height:44px;padding-bottom:24px}.modal-component__modal__next .modal-component__modal__work-item__title span{padding-right:50px;display:block}.modal-component__modal__next .modal-component__modal__work-item__client{font-size:72%;padding-right:50px;margin-top:-4px;font-weight:900}.modal-component__modal__work-item{position:absolute;top:30%;left:0;right:0;height:90%;display:none;max-width:1400px;width:50%;margin:0 auto;font-size:17px;font-family:"museo-sans",sans-serif;line-height:1.4;text-transform:uppercase;color:#455a64}@media screen and (max-width: 480px){.modal-component__modal__work-item{width:100%}}.modal-component__modal__work-item.is-selected{display:block}.modal-component__modal__work-item__header{position:absolute;top:0;left:0;right:0;height:10%}.modal-component__modal__work-item__header::after{clear:both;content:"";display:table}.modal-component__modal__work-item__title{font-family:"Archer SSm A","Archer SSm B","Times New Roman";font-style:italic;font-size:100%;line-height:1.4em;display:inline-block;width:auto}@media screen and (max-width: 480px){.modal-component__modal__work-item__title{margin-top:50px;font-size:80%}}.modal-component__modal__work-item__title__foot{border-bottom:2px solid #b8923f;width:80%;margin:8px auto 10px}.modal-component__modal__work-item__client{text-transform:uppercase;font-size:60%;font-weight:900}@media screen and (max-width: 480px){.modal-component__modal__work-item__client{font-size:60%}}.modal-component__modal__work-item__graphic{position:absolute;top:30%;left:0;right:0;bottom:0;overflow:hidden}.modal-component__modal__work-item__graphic img{margin:0 auto;max-height:100%;display:block}.modal-component__modal__slider-wrapper{position:absolute;bottom:0;left:0;right:0;height:400px;background-color:grey}.modal-component__modal__slider-wrapper.slick-slider{height:100px;background:transparent;touch-action:pan-y;-ms-touch-action:auto;white-space:nowrap}.modal-component__modal__slider-wrapper.slick-slider .slick-list{overflow-x:auto;white-space:nowrap}.modal-component__modal__slider-wrapper.slick-slider .slick-track{top:0;margin:0 auto;width:auto !important;display:inline-block;height:90px !important;overflow-y:hidden;overflow-x:visible;overflow-x:auto;white-space:nowrap}.modal-component__modal__slider-wrapper.slick-slider .slick-track img.slick-slide{width:63px !important;height:90px;margin:0 2px;padding-top:14px;padding-bottom:13px;cursor:pointer;cursor:hand}.modal-component__modal__slider-wrapper.slick-slider .slick-track img.slick-slide.slick-current{height:90px;width:90px !important;padding-top:0;padding-bottom:0}.modal-component__modal__work-item__graphic{top:40px}iframe.slick-slide{height:480px}#gallery-modal-js .modal-component__modal__positioning .modal-component__modal__work-item__graphic img{max-height:none !important}@media screen and (min-width: 768px){.gallery-resize{max-width:600px}}.gallery-resize .shadow_block{width:380px;left:auto;margin:0;background-color:#c7d0d4}.gallery-resize .shadow_block .gallery-tiling{float:left;width:380px;height:380px}@media screen and (min-width: 768px){.gallery-resize .shadow_block{width:600px;left:auto;margin:0}.gallery-resize .shadow_block .gallery-tiling{width:300px;height:300px}}@media screen and (min-width: 960px){.gallery-resize .shadow_block{width:940px;margin:0 0 0 -470px;left:50%}.gallery-resize .shadow_block .gallery-tiling{width:470px;height:470px}}@media screen and (min-width: 1194px){.gallery-resize .shadow_block{width:1050px;max-width:1050px;width:960px;left:50%;margin:0 0 0 -520px}.gallery-resize .shadow_block .gallery-tiling{width:320px;height:320px}}.shadow_block{-moz-box-shadow:0px 5px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.2);box-shadow:0px 5px 15px rgba(0,0,0,0.2)}@media screen and (min-width: 960px){.shadow_block{-moz-box-shadow:0px 9px 30px rgba(0,0,0,0.35);-webkit-box-shadow:0px 9px 30px rgba(0,0,0,0.35);box-shadow:0px 9px 30px rgba(0,0,0,0.35)}}.what-we-do-page--our-range .col-lg-4{margin-right:0}html,body{padding:0;margin:0}.page-wrapper{position:relative;margin:50px auto 0 auto}@media screen and (min-width: 1194px){.page-wrapper{margin:0 auto}}.lazy-image{opacity:0;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.lazy-loaded{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;transition:opacity 0.3s linear}
/*# sourceMappingURL=style.css.map */
