html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}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:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}html{font-size:13px;line-height:1.25}h1{font-size:111px;font-size:8.5384615385rem;margin-top:26px;margin-top:2rem;margin-bottom:26px;margin-bottom:2rem}h2{font-size:44px;font-size:3.3846153846rem;margin-top:26px;margin-top:2rem;margin-bottom:26px;margin-bottom:2rem}h3{font-size:24.5px;font-size:1.7625rem;line-height:39px;line-height:2.625rem;line-height:120%;margin-top:13px;margin-top:1rem;margin-bottom:13px;margin-bottom:1rem}h4{font-size:14px;font-size:0.9375rem;line-height:10.5px;line-height:1.3125rem;margin-top:13px;margin-top:1rem;margin-bottom:13px;margin-bottom:1rem}h5{font-size:52.5px;font-size:3.5rem;line-height:100%;margin-top:13px;margin-top:1rem;margin-bottom:13px;margin-bottom:1rem}p,ul,ol,pre,table,blockquote{margin-top:13px;margin-top:1rem;margin-bottom:13px;margin-bottom:1rem}.intro-section__slide__text{font-size:16px;font-size:1.2307692308rem}.thinking-section__slide-2__text{font-size:21px;font-size:1.6153846154rem}.approach-section__slide-1__text{font-size:21px;font-size:1.6153846154rem}.contact-section__slide-1__text{font-size:48px;font-size:3.6923076923rem}small{font-size:10px;font-size:0.7692307692rem}hr{border:1px solid;margin:-1px 0}ul ul,ol ol,ul ol,ol ul{margin-top:0;margin-bottom:0}b,strong,em,small,code{line-height:1.25}sup,sub{vertical-align:baseline;position:relative;top:-0.4em}sub{top:0.4em}.menu-icon-wrapper{position:relative;display:inline-block;width:34px;height:34px;pointer-events:none;-webkit-transition:0.1s;transition:0.1s}.menu-icon-wrapper.scaled{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.menu-icon-wrapper svg{position:absolute;top:-33px;left:-33px;-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.menu-icon-wrapper svg path{stroke:#000;stroke-width:60px;stroke-linejoin:round;fill:transparent;-webkit-transition-property:stroke;transition-property:stroke;-webkit-transition-duration:2s;transition-duration:2s}.menu-icon-wrapper .menu-icon-trigger{position:relative;width:100%;height:100%;cursor:pointer;pointer-events:auto;background:none;border:none;margin:0;padding:0}.menu-icon-wrapper .menu-icon-trigger:hover,.menu-icon-wrapper .menu-icon-trigger:focus{outline:none}.menu-is-active svg path{stroke:#fff !important}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}html{position:relative;min-height:100%}body{background:#e6e6e6;color:#000;margin:0 auto;font-family:"Futura Maxi W00 Bold",Arial,sans-serif;-webkit-font-smoothing:antialiased}html,body,p,a,h1,h2,h3,h4,h5,h6{line-height:1.25}*{-webkit-hyphens:none}p{line-height:1.4}h1{font-family:"Futura Maxi W00 Bold",Arial,sans-serif;-webkit-font-smoothing:antialiased}h2,h3,h4,h5{font-family:"Futura Maxi W00 Bold",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{outline:none;color:#05f838;-webkit-transition:all 0.3s;transition:all 0.3s}a:hover,a:focus{color:#323944}li{line-height:1.25}.white-bg{color:#000}.overlay-hugeinc{display:none}header{position:fixed;z-index:99;width:100%;padding:20px 20px 0 20px;pointer-events:none}.inner-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.header__flex-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;pointer-events:visible}.header__nav-btn__inner{position:relative;font-size:26px;font-size:2rem;cursor:pointer;padding-top:5px}.main-nav__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:opacity 500ms cubic-bezier(0.455, 0.03, 0, 1);-webkit-transition-delay:500ms;transition-delay:500ms;z-index:10;pointer-events:none}.main-nav.is-active .main-nav__overlay{z-index:100;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition:opacity 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:opacity 500ms cubic-bezier(0.455, 0.03, 0, 1);pointer-events:visible}.btn-close-menu{position:absolute;top:40px;left:40px;cursor:pointer;font-size:50px;line-height:1}.btn-close-menu i{color:#fff;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0, 1);transition:-webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0, 1);transition:transform 0.3s cubic-bezier(0.455, 0.03, 0, 1);transition:transform 0.3s cubic-bezier(0.455, 0.03, 0, 1), -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0, 1)}.btn-close-menu i:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.main-nav__menu-item-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:910px;height:100vh}.main-nav__menu-item-wrapper ul{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center}.main-nav__menu-item-wrapper li{line-height:3}.main-nav__menu-item-wrapper a{color:#fff;font-size:64px;font-size:4.9230769231rem}.main-nav__overlay__social-icons{position:absolute;bottom:40px;left:40px;color:#fff}.main-nav__overlay__social-icons a{outline:0;color:#fff;font-size:30px}.main-nav__overlay__social-icons a:first-child{margin-right:15px}.main-nav__address{color:#fff;font-size:12px;position:absolute;bottom:40px;right:40px;line-height:1.45}.main-nav__address a{color:#fff}.main-nav__menu-item-wrapper li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 500ms cubic-bezier(0.455, 0.03, 0, 1);transition:opacity 500ms cubic-bezier(0.455, 0.03, 0, 1)}.is-active .main-nav__menu-item-wrapper li:nth-child(1){-webkit-transition-delay:0ms;transition-delay:0ms}.is-active .main-nav__menu-item-wrapper li:nth-child(2){-webkit-transition-delay:80ms;transition-delay:80ms}.is-active .main-nav__menu-item-wrapper li:nth-child(3){-webkit-transition-delay:160ms;transition-delay:160ms}.is-active .main-nav__menu-item-wrapper li:nth-child(4){-webkit-transition-delay:240ms;transition-delay:240ms}.is-active .main-nav__menu-item-wrapper li:nth-child(5){-webkit-transition-delay:320ms;transition-delay:320ms}.is-active .main-nav__menu-item-wrapper li:nth-child(6){-webkit-transition-delay:400ms;transition-delay:400ms}.is-active .main-nav__menu-item-wrapper li:nth-child(7){-webkit-transition-delay:480ms;transition-delay:480ms}.is-active .main-nav__menu-item-wrapper li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:opacity 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:opacity 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}.main-nav__overlay__social-icons,.main-nav__address{display:none}body .arrow-btn{font-size:42px;cursor:pointer}.intro-section{background-color:#05f838}.scroll-down-btn-wrapper{width:100%;text-align:center}.intro-section__slide{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100%}.intro-section__slide__text-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;padding:0 30px;width:100%}.intro-section__slide__text-wrapper h1{margin-top:0}#homepage-logo{height:38%;width:38%;max-width:460px;max-height:460px}.homepage-logo__strapline{position:relative;font-size:18px;font-size:2vw;padding-top:30px}.top-logo-home{display:none}@media all and (min-width: 641px){#logo:hover .top-logo-home{display:block}#logo:hover .top-logo-hope{display:none}}.mob-thinking-section-2__text{display:none;font-family:"ITCGalliardETW01-Roman",Georgia,serif;font-size:17px;font-size:1.3076923077rem;padding-top:0.5rem}.mob-thinking-section-2__read-more,.mob-thinking-section-2__read-less{font-family:"Futura Maxi W00 Bold",Arial,sans-serif;font-size:18px;text-decoration:underline}.mob-thinking-section-2__read-less{display:none}.mob-thinking-section-2__read-less a{color:#000}.thinking-section__number{font-size:37px;font-size:2.846153846rem;font-size:4vw;padding-top:1vw;padding-right:0}.thinking-section__text-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.thinking-section__thought{opacity:0.25;-webkit-transition:all .3s linear;transition:all .3s linear}.mob-thinking-section__number{display:none;padding-bottom:0.5rem}.video-section .slide{background-size:cover}.fp-controlArrow.fp-next{right:58px !important;border:0}.fp-controlArrow.fp-prev{left:20px !important;border:0}.fp-controlArrow.fp-next:before{content:"\f061";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:42px;cursor:pointer;color:#000}.fp-controlArrow.fp-prev:before{content:"\f060";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:42px;cursor:pointer;color:#000}.video-wrapper{position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.video-indiv{position:absolute;top:0;width:300%;left:-100%;height:100%}.video-section__play-btn{position:absolute;left:calc(50% - 75px);top:calc(50% - 86px)}.video-section__play-btn:hover{cursor:pointer}.video-section__play-btn img{width:150px}.video-section__embedded-video{display:none;position:absolute;width:100%;height:100%}.video-section__embedded-video iframe{width:100%;height:100%}.player .title{display:none !important}.lower-zed{z-index:0 !important}.video-section__embedded-video__close-btn{position:absolute;top:23px;right:40px;cursor:pointer;font-size:50px;color:#fff}.thinking-section__slide-1__text{font-size:40px;font-size:3.0769230769rem;padding:40px}.thinking-section__slide-2__text-1,.thinking-section__slide-2__text-2{font-size:21px;font-size:1.6153846154rem}.thinking-section__slide-2__text{padding:40px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.thinking-section__slide-2__text-1{margin-right:8%}.thinking-section__slide-2__text-1,.thinking-section__slide-2__text-2{float:left;width:46%}.thinking-section__text{font-size:100px;font-size:7.6923076923rem;margin-bottom:150px}.thinking-section__heading{color:#fff;font-size:100px;font-size:7.6923076923rem;margin-top:50px;padding-left:0}.thinking-section__thought{cursor:pointer}.tile-effect-overlay{position:absolute;top:0;overflow:hidden;z-index:9999;pointer-events:none;left:0;width:100%;height:100%}.tile-effect-overlay img{width:100%}.tile-effect-overlay__left{position:absolute;width:50%;height:100%;left:-100%;top:0;background-position:100%, 0;-webkit-transition:all .5s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;background-position:50% 50%}.tile-effect-overlay__right{position:absolute;width:50%;width:calc(50% + 1px);height:100%;right:-100%;top:0;-webkit-transition:all .5s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;background-position:50% 50%}.tile-effect-overlay__right,.tile-effect-overlay__left{background-size:cover;background-repeat:no-repeat}.show-tile-overlay .tile-effect-overlay__right{right:0}.show-tile-overlay .tile-effect-overlay__left{left:0}.show-tile-overlay .tile-effect-overlay{pointer-events:visible;cursor:pointer}.approach-section__slide-1__header{font-size:44px;font-size:3.3846153846rem}.approach-section__slide-1__inner,.approach-section__slide-2__inner{padding:40px;clear:both;content:" ";display:table;width:100%;padding-bottom:100px}.approach-section-1 .approach-section__slide-1__inner{padding-top:100px;padding-top:10vh;padding-bottom:100px;padding-bottom:20vh}.approach-section__slide-1__text-left,.approach-section__slide-1__text-right{font-size:21px;font-size:1.6153846154rem;float:left;width:46%}.approach-section__slide-1__text-left{margin-right:8%}.approach-section__slide-2__text-left,.approach-section__slide-2__text-right{font-size:14px;font-size:1.0769230769rem;float:left;width:46%}.approach-section__slide-2__text-left{margin-right:8%}.approach-section__slide-2__header{font-size:44px;font-size:3.3846153846rem;margin-bottom:13px;margin-bottom:1rem}.approach-section__slide-2 ul{list-style-type:disc;padding-left:20px}.approach-section__slide-2 ul li{line-height:1.5;margin-bottom:6px}ul+.approach-section__slide-2__header{margin-top:16%}.approach-section__slide-2__chunk{min-height:40%}.ideas-section{background-color:#ede3e0}.indiv-idea{width:50%;float:left;padding:40px;text-align:center}.indiv-idea__excerpt,.indiv-idea__author-wrapper{font-family:"ITCGalliardETW01-Roman",Georgia,serif;font-size:16px;font-size:1.2307692308rem}.indiv-idea__author-wrapper{font-size:11px;font-size:0.8461538462rem}.indiv-idea__image{margin-bottom:52px;margin-bottom:4rem}.indiv-idea__heading{margin-bottom:13px;margin-bottom:1rem}.indiv-idea__excerpt{margin-bottom:26px;margin-bottom:2rem}.indiv-idea__author-wrapper__img{margin-bottom:1rem}.indiv-idea__inner{max-width:374px;margin:0 auto}.indiv-idea__image img{max-width:212px;width:100%}.clients-section{background-color:#000}.contact-section{background-image:url("../images/contact-bg-3.jpg");background-size:cover;background-position-x:50%}.contact-section__slide{color:#fff}.contact-section__slide a{color:#fff}.contact-section{padding-left:40px;padding-right:40px}.contact-section__large-text{font-size:34px;font-size:2.6153846154rem;line-height:1.3;padding-left:50px;padding-right:50px}.contact-section__large-text a{color:#05f838;text-decoration:underline;margin-bottom:13px;display:block;outline:0}.contact-section__small-text{font-size:14px;font-size:1.0769230769rem;float:right;padding-left:50px;padding-top:6%}.clients-section__heading{font-size:40px;font-size:3.0769230769rem;color:#fff;text-align:center}.svg-nav-arrow{position:absolute;bottom:0px;left:calc(50% - 40px);height:80px;width:80px;z-index:1}.scroll-to-2nd-section,.scroll-down-btn{cursor:pointer}.thinking-section-2__slide-inner{background:#fff}.thinking-section-2__heading{font-size:100px;font-size:7.6923076923rem;padding-top:50px;line-height:1.15}.thinking-section-2__text{font-family:"ITCGalliardETW01-Roman",Georgia,serif;font-size:17px;font-size:1.3076923077rem;padding:50px 20px 100px 0}.page-template-page-approach .thinking-section-2__text{padding-bottom:20px}.contact-section.contact-page{min-height:100%;min-height:100vh;padding-top:90px;padding-bottom:90px;position:relative}.page-template-page-contact .contact-section.contact-page{padding-top:120px}.contact-section__slide{width:100%}.contact-section__small-text{position:absolute;bottom:90px;right:90px}.contact-page__mobile-map-container{display:none}.contact-page__mobile-map-container iframe{width:100%}.home .contact-section .fp-tableCell{display:block !important}.home .contact-section .fp-tableCell .contact-section__large-text{padding-top:90px}.home .contact-section .fp-tableCell .contact-section__small-text{right:50px}.clients-section{min-height:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:40px}.clients-section__slide{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.clients-section__logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.clients-section__indiv-logo{width:20%;padding:10px 0;text-align:center}.clients-section__heading{padding-bottom:50px;padding-top:80px}#hope_outline,.polygon-element,.path-element{transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s}.header__nav-btn__inner{transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s}#i-logo{transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s}.logo-stroke{transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s}.page-template-page-clients #hope_outline,.page-template-page-clients .polygon-element,.page-template-page-clients .path-element,.page-template-page-contact #hope_outline,.page-template-page-contact .polygon-element,.page-template-page-contact .path-element,.page-template-page-barge #hope_outline,.page-template-page-barge .polygon-element,.page-template-page-barge .path-element,.light-nav--active #hope_outline,.light-nav--active .polygon-element,.light-nav--active .path-element{fill:#fff;stroke:#fff}.page-template-page-clients .header__nav-btn__inner,.page-template-page-clients .header__twitter-link,.page-template-page-contact .header__nav-btn__inner,.page-template-page-contact .header__twitter-link,.page-template-page-barge .header__nav-btn__inner,.page-template-page-barge .header__twitter-link,.light-nav--active .header__nav-btn__inner,.light-nav--active .header__twitter-link{color:#fff}.page-template-page-clients .nav-menu__text-btn:before,.page-template-page-contact .nav-menu__text-btn:before,.page-template-page-barge .nav-menu__text-btn:before,.light-nav--active .nav-menu__text-btn:before{background-color:#fff}.page-template-page-clients #i-logo,.page-template-page-contact #i-logo,.page-template-page-barge #i-logo,.light-nav--active #i-logo{stroke:#fff;fill:#fff}.page-template-page-clients .logo-stroke,.page-template-page-contact .logo-stroke,.page-template-page-barge .logo-stroke,.light-nav--active .logo-stroke{stroke:#fff}.page-template-page-clients .menu-icon-wrapper svg path,.page-template-page-contact .menu-icon-wrapper svg path,.page-template-page-barge .menu-icon-wrapper svg path,.light-nav--active .menu-icon-wrapper svg path{stroke:#fff}.page-template-page-clients .hovered-logo-border,.page-template-page-contact .hovered-logo-border,.page-template-page-barge .hovered-logo-border,.light-nav--active .hovered-logo-border{fill:#fff}.approach-page__section-1,.approach-page__section-2{background-color:#05f838}.header__nav-btn__inner i{font-size:32px}.home .thinking-section-2__slide-inner{background:#fff}.clients-section__inner-inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.ideas-page-section{background:#e6e6e6;min-height:100%;min-height:100vh;padding:40px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.ideas-section__heading{font-size:48px;font-size:3.6923076923rem;color:#000;text-align:center;padding-bottom:70px}.page-template-page-ideas .ideas-section__heading{padding-top:50px}@media all and (max-width: 767px){.page-template-page-ideas .ideas-section__heading{padding-top:0px}}.ideas-section__content-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ideas-section__indiv-idea{width:25%;text-align:center;padding:0 20px;padding-bottom:100px}.ideas-section__indiv-idea img{max-width:160px;width:100%}.home .ideas-section__indiv-idea{padding-bottom:0}.ideas-section__indiv-idea-inner{max-width:240px;margin:0 auto}.ideas-section__indiv-idea-inner .body-copy{font-size:16px;font-size:1.2307692308rem}.ideas-section__indiv-idea-inner a{outline:0}.body-copy{font-family:"ITCGalliardETW01-Roman",Georgia,serif;font-size:18px;font-size:1.3846153846rem}.body-copy a{text-decoration:underline;color:#000}.single-ideas__content-wrapper .body-copy{font-size:16px;font-size:1.2307692308rem}.ideas-section__title{font-size:19px;padding-top:50px}.ideas-section__title a{color:#000}.single-ideas{background:#e6e6e6}.single-idea__top-section{text-align:center}.single-idea-container{padding:110px 40px 70px}.single-ideas__heading{padding-top:50px;font-size:40px;font-size:3.0769230769rem}.text-max-width{max-width:710px;margin:0 auto}.single-ideas__content-wrapper p:first-child,.single-ideas__content-wrapper p:last-child{margin-top:0}.single-ideas__blog-author{text-align:center;padding-top:50px}.single-ideas__blog-author .blog-author__name{padding-top:10px;font-family:"Futura Maxi W00 Light",Arial,sans-serif;font-size:11px}.single-idea__back-btn{text-align:left}.single-idea__back-btn a{color:#000}.ideas-list-wrapper{margin-top:50px;padding-top:50px;padding-bottom:50px;border-top:1px solid #ccc}.ideas-list__indiv{text-align:center}.ideas-list__excerpt{font-size:1rem;font-family:"ITCGalliardETW01-Roman",Georgia,serif}.ideas-list__excerpt .nick-excerpt-read-more{font-family:"Futura Maxi W00 Bold",Arial,sans-serif;display:block}.ideas-list__text-wrapper{line-height:1.35;max-width:230px;margin:0 auto;padding:0 15px}.ideas-list__text-wrapper h4{font-size:1.5rem;margin:1.5rem 0 1rem}.ideas-list__text-wrapper a{color:#000}.ideas-list__img img{max-width:120px}.video-404-wrapper,.video-404-wrapper iframe{width:100%}.video-404-wrapper iframe{height:400px}.thinking-section-2__heading,.thinking-section-2__text-wrapper{position:relative;padding-left:50px;padding-right:50px}.thinking-section__heading,.thinking-section__text,.thinking-section-2__heading,.approach-section__slide-1__header{font-size:70px;font-size:6vw}.ideas-section__indiv-idea-inner .nick-excerpt-read-more{display:block;padding-top:10px;color:#000;font-family:"Futura Maxi W00 Bold",Arial,sans-serif;font-size:16px}.ideas-section__excerpt{padding-top:10px}.blog-author img{width:auto;height:auto;border-radius:50%;max-width:40px}.ideas-section__indiv-idea .blog-author{padding-top:10px}.ideas-section__indiv-idea .blog-author__name{padding-top:10px;font-family:"Futura Maxi W00 Light",Arial,sans-serif;font-size:11px}.page-template-page-clients .mob-home-contact-back-to-top-btn__arrow-path,.page-template-page-clients .desktop-home-contact-back-to-top-btn__arrow-path{fill:#fff;stroke:#fff}.collective-page-section{background:#e6e6e6;min-height:100%;min-height:100vh;padding:110px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.collective-section__content-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.collective-section__indiv{width:20%;text-align:center;padding:0 20px}.collective-section__indiv img{max-width:90px;width:100%;cursor:pointer;border:3px solid #000}.single-collective__content,.single-collective__content p{font-family:"ITCGalliardETW01-Roman",Georgia,serif;font-size:17px;font-size:1.3076923077rem}.collection-indiv__title{font-size:11px;padding-top:10px;margin-bottom:85px;cursor:pointer}.collection-indiv__title a{color:#000}.collective__barge-wrapper{width:100%}.collective__barge-wrapper img{width:100%}.modal-backdrop.in{filter:alpha(opacity=86);opacity:.86}.single-collective__img{width:100%}.modal-header{border-bottom:0}.modal-content{background:none;color:#fff;border:0;box-shadow:none}.modal-content a{color:#05f838}.single-collective__social-links{color:#05f838}.single-collective__title-org{margin:18px 0;margin:1.5rem 0}.single-collective__title-org h3{margin:0}.single-collective__social-links{margin-top:18px;margin-top:1.5rem}.modal-header .close{margin-top:0px;position:relative;top:0px;right:15px;font-size:51px;font-weight:300;color:#fff;text-shadow:0 1px 0 #fff;filter:alpha(opacity=80);opacity:0.8;z-index:9;font-family:arial, sans-serif}.modal-header{padding:0}.close:focus,.close:hover{color:#fff;filter:alpha(opacity=80);opacity:0.8;outline:0}.modal-body h3{font-size:21px;font-size:1.6153846154rem}.modal-body #person_association{font-size:18px;font-size:1.3846153846rem}.headroom{-webkit-transition:-webkit-transform 200ms linear;transition:-webkit-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear, -webkit-transform 200ms linear}.headroom--pinned{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.headroom--unpinned{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.approach-slide-2__1,.approach-slide-2__2,.approach-slide-2__3,.approach-slide-2__4,.approach-section__slide-1__header,.approach-section__slide-1__text-left,.approach-section__slide-1__text-right{position:relative}.approach-slide-2__2 .approach-section__slide-2__header,.approach-slide-2__4 .approach-section__slide-2__header{margin-top:45px}img.aligncenter{margin:0 auto;display:block}.mob-home-contact-back-to-top-btn,.desktop-home-contact-back-to-top-btn{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);text-align:center}.mob-home-contact-back-to-top-btn svg,.desktop-home-contact-back-to-top-btn svg{cursor:pointer}.mob-home-contact-back-to-top-btn__arrow-path,.desktop-home-contact-back-to-top-btn__arrow-path{fill:#000;stroke:#000}.mob-home-contact-back-to-top-btn{display:none}.desktop-home-contact-back-to-top-btn{display:block;position:absolute;bottom:50px;left:calc(50% - 40px);height:80px;width:80px;cursor:pointer;z-index:1}.approach-scroller-arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);cursor:pointer}.approach-section__scroller-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100%}.approach-section__scroller-middle{position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;overflow:hidden;max-width:550px;max-height:510px;width:100%;height:100%}.approach-section__scroller-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;height:100%}.approach-scroller__indiv{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:relative;left:0%;height:100%;width:100%;padding:0 105px 0px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .65s ease-in-out;transition:all .65s ease-in-out;-webkit-transition:all 0.65s cubic-bezier(0.72, 0.04, 0.76, 0.41);transition:all 0.65s cubic-bezier(0.72, 0.04, 0.76, 0.41)}.border-slide{position:absolute;text-decoration:none;display:inline-block;*display:inline;zoom:1;white-space:nowrap;-webkit-transition:all .65s ease-out;-webkit-transition:all 0.65s cubic-bezier(0.72, 0.04, 0.76, 0.41);transition:all 0.65s cubic-bezier(0.72, 0.04, 0.76, 0.41)}.border-slide-top{top:0;left:-100%;left:calc(-100% + 80px);width:100%;height:20px;border-bottom:20px solid #000}.border-slide-right{top:-100%;top:calc(-100% + 80px);right:0;width:20px;height:100%;border-left:20px solid #000}.border-slide-bottom{bottom:0;right:-100%;right:calc(-100% + 80px);width:100%;height:20px;border-bottom:20px solid #000}.border-slide-left{bottom:-100%;bottom:calc(-100% + 80px);left:0;width:20px;height:100%;border-left:20px solid #000}.border-slide-top.show-border{left:0}.border-slide-bottom.show-border{right:0}.border-slide-right.show-border{top:0}.border-slide-left.show-border{bottom:0}.border-slide-decoration-horiz{position:absolute;width:80px;height:20px;background:#000}.border-slide-decoration-vert{position:absolute;height:80px;width:20px;background:#000}.border-slide-decoration-top-left-horiz,.border-slide-decoration-top-left-vert{top:0;left:0}.border-slide-decoration-top-right-horiz,.border-slide-decoration-top-right-vert{top:0;right:0}.border-slide-decoration-bottom-right-horiz,.border-slide-decoration-bottom-right-vert{bottom:0;right:0}.border-slide-decoration-bottom-left-horiz,.border-slide-decoration-bottom-left-vert{bottom:0;left:0}.approach-section__scroller-container{height:100%;max-width:800px;margin:0 auto;position:relative}.approach-scroller-arrow{position:relative}.scroller-arrow-wrapper{position:absolute;bottom:calc(50% - 40px);right:0px;left:auto}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce.stop-bouncing{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none}.home-ideas-page-section{background:#ede3e0}.home-ideas-section{padding:40px;clear:both;content:" ";display:table;width:100%;padding-bottom:80px}.home-ideas-section__heading{padding-top:50px}.change-the-world-tile{background:#fff}.home .approach-section article{background:#05f838;-webkit-transition:all .7s;transition:all .7s}@media all and (min-width: 641px){section.show-tile-overlay article{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);opacity:0.5}}.nav-menu__text-btn{position:relative;top:5px;font-size:22px}.nav-menu__text-btn:before{content:"";position:absolute;width:100%;height:4px;bottom:-1px;left:0;background-color:#000;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s}.nav-menu__text-btn:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.nav-menu__close-btn{position:absolute;z-index:-1;opacity:0;pointer-events:none;top:2px;left:49%;left:calc(50% - 17px);font-size:60px;color:#fff;font-weight:400;text-shadow:0 1px 0 #fff;font-family:arial, sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-menu__close-btn.show-nav-close-btn{z-index:1;opacity:1;pointer-events:visible;cursor:pointer}.nav-menu__text-btn{opacity:1;-webkit-transition:scale .3s ease;transition:scale .3s ease}.nav-menu__text-btn.show-hide-menu-text{opacity:0}.mob-thinking-section__number{font-size:18px}.body-copy iframe{width:100%;min-height:300px;height:auto}.stop-page-scrolling{overflow-y:hidden;position:fixed;width:100%}.tile-effect-overlay .home-theatre__cross-left{position:absolute;left:-100%;top:49%;top:calc( 50% - 44px);width:43px;-webkit-transition:all .5s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.tile-effect-overlay .home-theatre__cross-right{position:absolute;right:-100%;top:49%;top:calc( 50% - 42px);width:43px;-webkit-transition:all .5s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.show-tile-overlay .home-theatre__cross-left{left:47%;left:calc(50% - 43px)}.show-tile-overlay .home-theatre__cross-right{right:47%;right:calc(50% - 42px)}.tile-effect-overlay__right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home-theatre__text{max-width:660px;margin:0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;padding:25px 50px 25px 85px;font-size:29px;font-size:2.2307692308rem}.theatre-text__close-btn{position:absolute;top:10px;right:30px;font-size:60px;color:#000;font-weight:400;text-shadow:0 1px 0 #fff;font-family:arial, sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 970px){.cd-section{height:700px;height:100vh}}.cd-half-block{background-size:cover;background-position:50% 0}.cd-section h1{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:2.6rem}@media only screen and (min-width: 768px){.cd-section h1{font-size:3.2rem}}@media only screen and (min-width: 970px){.cd-section h1{font-size:4.2rem}}.cd-block,.cd-half-block{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-block{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.cd-section:first-of-type .cd-block{visibility:visible;height:700px;height:100vh;background-color:#263b40;background-image:url("../images/pb.jpg");background-size:cover;background-position:50% 0}@media only screen and (min-width: 970px){.cd-block{position:fixed;width:100%;min-height:700px;min-height:100vh;top:0;left:0;height:700px;height:100vh;box-shadow:0 0 40px rgba(0,0,0,0.7);visibility:hidden}.cd-section:first-of-type .cd-block{visibility:visible}.cd-block>*{visibility:visible}}.cd-half-block{background-color:#ffffff;color:#263b40}.cd-half-block:nth-of-type(1){height:450px;height:60vh;background-color:#263b40;background-position:center center;background-repeat:no-repeat}.cd-half-block:nth-of-type(2){padding:4em 10%}.cd-half-block p{font-size:1.8rem;line-height:1.8}.cd-section:nth-of-type(2) .cd-half-block:first-of-type{background-image:url("../images/bwbarge.jpg");background-size:cover;background-position:50% 0}.cd-section:nth-of-type(3) .cd-half-block:first-of-type{background-image:url("../images/bwbarge2.jpg");background-size:cover;background-position:50% 0}.cd-section:nth-of-type(4) .cd-half-block:first-of-type{background-image:url("../images/bwbarge.jpg");background-size:cover;background-position:50% 0}@media only screen and (min-width: 970px){.cd-half-block{height:700px !important;height:100vh !important;width:50%;position:absolute;top:0}.cd-half-block p{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;padding:0 30%;font-size:2.4rem}.cd-section:nth-of-type(even) .cd-half-block:first-of-type,.cd-section:nth-of-type(odd) .cd-half-block:nth-of-type(2){left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.cd-section:nth-of-type(odd) .cd-half-block:first-of-type,.cd-section:nth-of-type(even) .cd-half-block:nth-of-type(2){right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.cd-vertical-nav{position:fixed;z-index:1;right:3%;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.cd-vertical-nav a{display:block;height:50px;width:50px;overflow:hidden;white-space:nowrap;-webkit-transition:opacity 0.2s 0s, visibility 0.2s 0s;transition:opacity 0.2s 0s, visibility 0.2s 0s}.cd-vertical-nav a.cd-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:10px}.cd-vertical-nav a.inactive{visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s 0s, visibility 0s 0.2s;transition:opacity 0.2s 0s, visibility 0s 0.2s}@media only screen and (min-width: 970px){.cd-vertical-nav{display:block}}.cd-vertical-nav svg{background:#fff}@media only screen and (max-width: 969px){section.cd-section.is-visible .cd-block{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}.cd-half-block{box-shadow:none !important;-webkit-transform:translateX(0px) !important;-ms-transform:translateX(0px) !important;transform:translateX(0px) !important}.cd-half-block{height:575px;height:60vh}.cd-block{opacity:1 !important}}.approach-section__slide-1__header,.page-template-page-approach .desktop-thinking-section-2__text{padding-left:50px;padding-right:50px}.page-template-page-approach .approach-section__slide-1__header{margin-bottom:1.5rem}.page-template-page-approach .mob-thinking-section-2__text{padding-bottom:50px}.theatre-text__close-btn{display:none}@-webkit-keyframes playarrows{0%{top:-8px;opacity:0}25%{top:0px;opacity:1}75%{top:0px;opacity:1}100%{top:8px;opacity:0}}@keyframes playarrows{0%{top:-8px;opacity:0}25%{top:0px;opacity:1}75%{top:0px;opacity:1}100%{top:8px;opacity:0}}.play-arrow{height:20px;width:20px;position:relative;-webkit-animation:playarrows 1.6s infinite;animation:playarrows 1.6s infinite}.back-to-top-play-arrow{height:20px;width:20px;position:relative;-webkit-animation:playarrows 1.6s infinite;animation:playarrows 1.6s infinite}.svg-nav-arrow{height:70px;padding-top:20px}.scroll-down-btn{height:20px;width:20px}.single-person__association{font-family:"Futura Maxi W00 Demi",Arial,sans-serif;padding-top:3px}.page-template-page-barge .svg-nav-arrow{height:50px;width:50px;padding-top:0px;left:0}.clients-section__indiv-logo img{max-width:250px;width:100%}.page-footer{position:absolute;font-size:11px;bottom:20px;width:100%;padding:0 20px;text-align:center;font-family:"Futura Maxi W00 Demi",Arial,sans-serif}.change-the-world-section .thinking-section-2__heading{padding-top:80px}.contact-section__large-text p{line-height:1.25}.contact-section__large-text p:first-child{margin-top:0}.contact-section__large-text p:last-child{margin-bottom:0}.barge-slide-one__text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;color:#fff;padding:40px;width:100%;padding-bottom:100px;height:100vh}.barge-slide-one__text .thinking-section-2__heading{padding-top:80px}@media all and (max-width: 640px){.barge-slide-one__text .desktop-thinking-section-2__text{display:block}.barge-slide-one__text .thinking-section-2__text{padding-bottom:0}}.barge-slide-one__wrapper{max-width:1500px;margin:0 auto}.tile-effect-overlay__left__inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gradual-zoom .tile-effect-overlay__left__inner{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 25s linear;-webkit-transition:-webkit-transform 25s linear;transition:-webkit-transform 25s linear;transition:transform 25s linear;transition:transform 25s linear, -webkit-transform 25s linear}.tile-effect-overlay__left__inner{background-size:cover;background-repeat:no-repeat;height:100%;width:100%;background-position:50% 50%}.barge-page__photo-by{font-size:11px;padding-left:50px;position:absolute;bottom:50px}@media all and (max-width: 640px){.barge-page__photo-by{padding-left:0}}@media all and (max-width: 480px){.barge-page__photo-by{display:none}}.barge-back-to-top-arrow{display:none}.barge-back-to-top-arrow .desktop-home-contact-back-to-top-btn{left:calc(50% - 25px);width:50px;bottom:15px}.page-footer--contact-page{color:#fff;font-family:"Futura Maxi W00 Bold",Arial,sans-serif;width:calc(100% - 80px)}.contact-section__biz-enq-wrapper{font-size:22px}.caros{padding:40px 20px 20px;margin-bottom:90px}.home .thinking-section-2__text{font-size:15px;padding:30px 20px 50px 0}.please-rotate{display:none;opacity:0;position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.please-rotate .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.please-rotate i{display:block;background-image:url(../images/rotate-icon_x2.png);background-repeat:no-repeat;width:40px;height:40px;margin:0 auto 15px auto;background-size:contain}.please-rotate span{color:#fff;display:block}.ucl-container{padding:40px;padding-top:155px;background:#fcee03}@media (max-width: 640px){.ucl-container{padding:155px 20px 40px 20px}}.ucl-container hr{border-color:#969037;margin:70px 0;margin:6rem 0}.ucl-container img{margin:70px auto;margin:6rem auto;display:block;width:100%}.ucl-inner-wrapper{max-width:890px;margin:0 auto}.ucl-section__heading{text-align:center;font-size:36px;font-family:"Futura Maxi W00 Bold",Arial,sans-serif;margin-bottom:52px;margin-bottom:4rem}@media (max-width: 480px){.ucl-section__heading{font-size:30px}}@media (max-width: 330px){.ucl-section__heading{font-size:26px}}.ucl-text,.ucl-text p{font-family:"ITCGalliardETW01-Roman",Georgia,serif;font-size:16px;line-height:1.55}.ucl-text-max-width{max-width:760px;margin:0 auto}.page-template-page-ucl .headroom{background:#fcee03;background:rgba(252,238,3,0.9);padding-bottom:15px}.ucl-share-wrapper{text-align:center;font-family:"Futura Maxi W00 Demi",Arial,sans-serif}.ucl-share-header{font-size:14px;padding:10px;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:4rem 0 2rem;font-family:"Futura Maxi W00 Bold",Arial,sans-serif}.ucl-share-wrapper .desktop-home-contact-back-to-top-btn{position:static;margin:0 auto}.ucl-share-wrapper .desktop-home-contact-back-to-top-btn .svg-nav-arrow{position:static}.ucl-share-btns{margin:0 auto;margin-bottom:70px;max-width:280px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.ucl-share-btns a{color:#000}.ucl-share-btns a i{font-size:25px}.header__twitter-link-wrapper{position:relative}.header__twitter-link{color:#000}.header__twitter-link i{font-size:27px;position:absolute;bottom:10px;right:75px}@media (max-width: 480px){.header__twitter-link i{display:none}}.ucl-carousel img{margin-bottom:15px;margin-bottom:1rem}.ucl-carousel .owl-prev{position:absolute;left:30px;top:45%;top:calc(50% - 32px)}.ucl-carousel .owl-next{position:absolute;right:30px;top:45%;top:calc(50% - 32px)}.ucl-carousel .owl-next:before{font-size:150px;content:"\203A";    font-family:FontAwesome;    font-style:normal;    font-weight:normal}.ucl-carousel .owl-prev:before{font-size:150px;content:"\2039";    font-family:FontAwesome;    font-style:normal;    font-weight:normal}.owl-theme .owl-controls .owl-buttons div{background:none;opacity:.9;filter:Alpha(Opacity=90)}blockquote{border-left:5px solid #fff;font-size:16px;margin-top:2rem}.codrops-header{margin:0 auto;padding:2em;text-align:center}.codrops-header h1{margin:0;font-weight:300;font-size:2.5em;line-height:1.3}.codrops-header h1 span{display:block;padding:0 0 0.6em 0.1em;font-size:60%;opacity:0.7}.codrops-top{width:100%;text-transform:uppercase;font-weight:700;font-size:0.69em;line-height:2.2}.codrops-top a{display:inline-block;padding:2em;text-decoration:none;letter-spacing:1px}.codrops-top span.right{float:right}.codrops-top span.right a{display:block;float:left}.codrops-icon:before{margin:0 4px;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'codropsicons';line-height:1;speak:none;-webkit-font-smoothing:antialiased}.codrops-icon-drop:before{content:"\e001"}.codrops-icon-prev:before{content:"\e004"}.codrops-demos{padding:2em 0 1em;font-size:0.8em;text-align:center}.codrops-demos a{display:inline-block;margin:0.5em 0.75em;line-height:1.5;outline:none;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:700}.codrops-demos a.current-demo{color:inherit}.related{padding:4em 0 3em}.related p{font-size:1.25em;font-weight:700}.related>a{border:2px solid #000;border-color:initial;display:inline-block;text-align:center;margin:20px 10px;padding:25px}.related a img{max-width:100%;opacity:0.8}.related a:hover img,.related a:active img{opacity:1}.related a h3{margin:0;padding:0.5em 0 0.3em;max-width:300px;text-align:left}body #cdawrap{background:none;top:50px;opacity:0;-webkit-transition:opacity 0.3s 1.2s;transition:opacity 0.3s 1.2s;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}body #cdawrap a{color:#fff !important}body .loaded ~ #cdawrap{opacity:1}body #cdawrap #cda-remove{top:20px;right:25px;width:20px;height:20px;opacity:0}body #cdawrap:hover #cda-remove{opacity:1}@media screen and (max-width: 35em){.codrops-icon span{display:none}}@font-face{font-weight:normal;font-style:normal;font-family:'Blokk';src:url("../fonts/blokk/BLOKKRegular.eot");src:url("../fonts/blokk/BLOKKRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/blokk/BLOKKRegular.woff") format("woff"),url("../fonts/blokk/BLOKKRegular.svg#BLOKKRegular") format("svg")}@font-face{font-weight:normal;font-style:normal;font-family:'feather';src:url("../fonts/feather/feather.eot?-9jv4cc");src:url("../fonts/feather/feather.eot?#iefix-9jv4cc") format("embedded-opentype"),url("../fonts/feather/feather.woff?-9jv4cc") format("woff"),url("../fonts/feather/feather.ttf?-9jv4cc") format("truetype"),url("../fonts/feather/feather.svg?-9jv4cc#feather") format("svg")}.ip-header{position:fixed;top:0;z-index:100;min-height:480px;width:100%;height:100%;background:#f1f1f1}.ip-header h1{margin:0}.ip-logo,.ip-loader{position:absolute;left:0;width:100%;opacity:0;cursor:default;pointer-events:none}.ip-logo{top:0;height:100%;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}.ip-loader{bottom:20%}.ip-header .ip-inner{display:block;margin:0 auto}.ip-header .ip-logo svg{min-width:320px;max-width:480px;width:25%}.ip-header .ip-logo svg path{fill:#ef6e7e}.ip-header .ip-loader svg path{fill:none;stroke-width:6}.ip-header .ip-loader svg path.ip-loader-circlebg{stroke:#ddd}.ip-header .ip-loader svg path.ip-loader-circle{-webkit-transition:stroke-dashoffset 0.2s;transition:stroke-dashoffset 0.2s;stroke:#f95d5e}.ip-main{overflow:hidden;margin:0 auto}.ip-main h2{margin:0;padding:0.5em 0 1em;color:#be4856;text-align:center;font-size:4.25em;font-size:4vw;line-height:1}.browser{margin:0 auto;padding-top:8%;min-height:400px;max-width:1000px;width:100%;border-radius:8px;background:#fff url(../img/browser.png) no-repeat 50% 0;background-size:100%;color:#d3d3d3}.box{float:left;padding:3.5em;width:33.3%;font-size:0.7em;line-height:1.5}.box p{font-family:'Blokk', Arial, sans-serif}[class^="icon-"]::before,[class*=" icon-"]::before{display:block;margin-bottom:0.5em;padding:0.5em;border-radius:5px;background:#dfdfdf;color:#fff;text-align:center;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-size:5em;font-family:'feather';line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bell:before{content:"\e006"}.icon-cog:before{content:"\e023"}.icon-heart:before{content:"\e024"}.loading .ip-logo,.loading .ip-loader{opacity:1;-webkit-animation:animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both;animation:animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both}.loading .ip-loader{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0, 800px, 0)}}@keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0, 800px, 0);transform:translate3d(0, 800px, 0)}}.loaded .ip-logo,.loaded .ip-loader{opacity:1}.loaded .ip-logo{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation:animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards}@-webkit-keyframes animLoadedLogo{to{-webkit-transform:translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1)}}@keyframes animLoadedLogo{to{-webkit-transform:translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);transform:translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1)}}.loaded .ip-loader{-webkit-animation:animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation:animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards}@-webkit-keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1)}}@keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);transform:translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1)}}.loaded .ip-logo svg path{-webkit-transition:all 0.5s ease 0.3s;transition:all 0.5s ease 0.3s;fill:#fff}.loaded .ip-header{-webkit-animation:animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation:animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards}@-webkit-keyframes animLoadedHeader{to{-webkit-transform:translate3d(0, -100%, 0)}}@keyframes animLoadedHeader{to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.loaded .ip-main h2,.loaded .ip-main .browser,.loaded .ip-main .browser .box,.loaded .codrops-demos{-webkit-animation:animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both;animation:animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both}.loaded .ip-main .browser,.loaded .ip-main .browser .box:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.loaded .ip-main .browser .box:nth-child(2){-webkit-animation-delay:0.15s;animation-delay:0.15s}.loaded .ip-main .browser .box:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes animLoadedContent{from{opacity:0;-webkit-transform:translate3d(0, 200px, 0)}}@keyframes animLoadedContent{from{opacity:0;-webkit-transform:translate3d(0, 200px, 0);transform:translate3d(0, 200px, 0)}}.layout-switch .ip-header{position:absolute}.no-js .ip-header{position:relative;min-height:0px}.no-js .ip-header .ip-logo{margin-top:20px;height:180px;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.no-js .ip-header .ip-logo svg path{fill:#fff}@media screen and (max-width: 45em){.ip-main h2{font-size:2.25em;font-size:10vw}.box{width:100%}}p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.ie-logo-border{display:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.ie-logo-border{display:block}.scroll-down-btn{left:calc(50% - 40px)}.thinking-section__text{width:85%}.thinking-section__heading,.thinking-section__text,.thinking-section-2__heading{font-size:70px;font-size:6vw}.contact-section__large-text{font-size:42px;font-size:3rem}.clients-section__slide,.clients-section__inner-wrapper,.clients-section__inner-inner-wrapper,.clients-section__logo-container{width:100%}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.main-nav__overlay{z-index:-1}#homepage-logo{width:400px;height:400px}.ie-logo-border{display:block}}.no-flexbox #logo{float:left}.no-flexbox .header__info{float:right;display:none}.no-flexbox .header__nav-btn{float:right}.no-flexbox .intro-section__slide{padding-top:140px}.no-flexbox .scroll-down-btn{left:49%}.no-flexbox .main-nav__overlay{z-index:-1}.no-flexbox .collective-section__indiv{float:left;min-height:200px}.no-flexbox .collective-section__content-wrapper,.no-flexbox .ideas-section__content-wrapper,.no-flexbox .clients-section__logo-container{clear:both}.no-flexbox .main-nav__menu-item-wrapper{padding-top:100px}.no-flexbox .ideas-section__indiv-idea,.no-flexbox .clients-section__indiv-logo{float:left}.no-flexbox .clients-section__indiv-logo{min-height:150px}.no-flexbox .contact-page .contact-section__slide{padding-top:130px}.page-template-page-barge .no-flexbox .scroll-down-btn{left:49%}@-moz-document url-prefix(){.clients-section__indiv-logo{padding:24px 0}}.mobile-nav{display:none}.hide-on-mob{display:block}.show-on-mob{display:none !important}.show-on-640{display:none}.hide-on-tablet{display:block}.show-on-tablet{display:none !important}@media (max-width: 640px){html{font-size:14px}}@media (min-width: 640px){html{font-size:13px}}@media (min-width: 960px){html{font-size:13px}}@media (min-width: 1330px) and (min-height: 838px){#homepage-logo{height:50%;width:50%}.homepage-logo__strapline{font-size:18px;font-size:1.7vw}}@media (min-width: 768px){.modal-dialog{margin:110px auto}}@media (max-height: 660px){.home .contact-section__large-text{margin-top:70px}}@media (max-height: 815px){.ideas-page-section{padding:85px 40px 70px}.approach-section__slide-2__inner{padding-top:85px}}@media all and (max-width: 1000px){.thinking-section__slide-1__text{font-size:37px;font-size:2.8461538462rem}.thinking-section__slide-2__text-1,.thinking-section__slide-2__text-2{font-size:19px;font-size:1.4615384615rem}}@media all and (max-width: 880px){.clients-section{padding:110px 20px 70px}.clients-section__heading{padding-top:0}.clients-section__inner-wrapper{padding-top:0}.indiv-idea:first-child{padding-right:25px}.indiv-idea:last-child{padding-left:25px}.thinking-section__slide-1__text{font-size:34px;font-size:2.6153846154rem}.thinking-section__slide-2__text-1,.thinking-section__slide-2__text-2{font-size:18px;font-size:1.3846153846rem}.clients-section__indiv-logo{width:33%}.clients-section__indiv-logo img{max-width:300px}}@media all and (max-width: 880px){#homepage-logo{height:50%;width:50%}.homepage-logo__strapline{font-size:18px;font-size:2.5vw}}@media only screen and (max-width: 1445px) and (max-height: 900px){.thinking-section-2__heading{font-size:70px;font-size:5vw}}@media only screen and (max-width: 1285px) and (max-height: 810px){.thinking-section-2__heading{font-size:52px;font-size:4vw}}@media all and (max-width: 768px), screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1), screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1), screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1280px) and (orientation: landscape), screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: landscape){.main-nav__overlay{height:100vh}.main-nav__overlay__social-icons,.main-nav__address{bottom:80px}.clients-section__heading{font-size:32px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){.home-theater-overlay-1 .tile-effect-overlay__left__inner{background-position:10% 50%}.home-theater-overlay-2 .tile-effect-overlay__left__inner{background-position:27% 50%}.home-theater-overlay-3 .tile-effect-overlay__left__inner{background-image:url("../images/love.jpg") !important}.home-theater-overlay-4 .tile-effect-overlay__left__inner{background-position:16% 50%}.thinking-section__heading,.thinking-section__text,.thinking-section-2__heading,.approach-section__slide-1__header{font-size:8vw}.thinking-section__number{font-size:5vw;padding-top:1.5vw}.change-the-world-text-ipad-portrait-col{width:100%}.change-the-world-text-ipad-portrait-col .thinking-section-2__text{padding:0px 20px 0px 0}.change-the-world-text-ipad-portrait-col .thinking-section-2__text p:last-child{margin-bottom:0}.change-the-world-section .thinking-section-2__heading{padding-bottom:1.5rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.thinking-section-2__heading,.approach-section__slide-1__header{font-size:60px;font-size:6vw}.approach-section__slide-1__header{padding-top:40px}.clients-section__inner-wrapper{padding-top:0px}}@media all and (max-width: 768px){.ideas-list-wrapper{display:none}.home .desktop-home-contact-back-to-top-btn{bottom:80px}.thinking-section-2__heading,.approach-section__slide-1__header,.contact-section__large-text{font-size:7vw}.clients-section__heading{font-size:32px}.contact-section__large-text{font-size:28px}}@media all and (max-width: 767px){.ideas-section__indiv-idea{width:50%;padding-bottom:70px}.ideas-section__content-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ideas-page-section{padding:110px 40px 70px}.home-ideas-section__heading{padding-bottom:50px}.home-indiv-idea__3,.home-indiv-idea__4{display:none}}@media all and (max-width: 740px){.clients-section__indiv-logo{width:33%}}@media all and (max-width: 720px){.thinking-section__slide-2__text{display:block}.thinking-section__slide-2__text-1,.thinking-section__slide-2__text-2{font-size:16px;font-size:1.2307692308rem;float:none;margin:0;width:100%}}@media all and (max-height: 769px){.modal-dialog{margin:15px auto}}@media all and (max-width: 670px){.indiv-idea{width:100%;padding-right:40px;padding-left:40px}}@media all and (max-width: 660px){.collective-section__indiv{width:33.3333%}}@media all and (max-width: 650px){.thinking-section__slide-1__text,.thinking-section__slide-2__text,.approach-section__slide-1__inner,.approach-section__slide-2__inner,.indiv-idea,.clients-section{padding:20px}.contact-section__large-text,.contact-section__small-text,.single-idea-container,.ideas-page-section{padding-left:20px;padding-right:20px}}@media all and (max-width: 640px){.full-width-640{width:100%}.hide-on-640{display:none}.show-on-640{display:block}.home .headroom{background:#05f838;background:rgba(5,248,56,0.7);padding-bottom:15px}.home header.headroom{position:fixed}.home .approach-section__slide-4.slide{padding-bottom:5px}.barge-slide-one__text{padding:20px;padding-bottom:40px}.home .thinking-section-2__text-wrapper .thinking-section-2__text{padding:15px 20px 0px 0}.contact-section{background-image:url("../images/HOPE-Contact_Map_Mob.jpg")}.owl-item .ideas-section__indiv-idea-inner{text-align:center}.home-indiv-idea__3,.home-indiv-idea__4{display:block}.page-template-page-home .desktop-home-contact-back-to-top-btn{bottom:76px}.theatre-text__close-btn{display:block}.barge-slide-one__text .thinking-section-2__heading{font-size:30px}.home .mob-home-contact-back-to-top-btn{display:block;position:absolute;bottom:86px;left:calc(50% - 40px);height:80px;width:80px;cursor:pointer;z-index:1}.home section article{min-height:100vh}.page-footer{position:static;padding:0 20px 25px}.page-footer--contact-page{width:100%;padding:60px 20px 25px}.mob-thinking-section__number{display:block}.mob-thinking-section-2__text{display:block}.desktop-thinking-section-2__text{display:none}.mob-home-contact-back-to-top-btn{display:block}.barge-slide-one__text{height:auto}.barge-back-to-top-arrow{display:block}.contact-section__small-text{bottom:50px;left:20px}.contact-section .fp-tableCell .contact-section__small-text{left:0px}.contact-section__small-text{position:static}.approach-section-1 .approach-section__slide-1__inner{padding-top:0;padding-bottom:0}.thinking-section__heading{margin-top:0}.collection-indiv__title{margin-bottom:45px}.main-nav__overlay__social-icons,.main-nav__address{display:none}.clients-section__inner-wrapper{padding-top:0}.thinking-section__heading,.thinking-section__text,.thinking-section-2__heading,.approach-section__slide-1__header{font-size:39px;font-size:3rem}.thinking-section__text{margin-bottom:80px}.thinking-section__thought-4 .thinking-section__text{margin-bottom:35px}.home .contact-section{padding:20px}.scroll-down-btn-wrapper{display:none}.scroll-down-btn-wrapper--first{display:block}section.intro-section{position:relative}.page-template-page-approach .approach-section{padding-top:110px;padding-bottom:0px}.page-template-page-approach .approach-page__section-2{padding-bottom:70px}.page-template-page-approach .approach-section__slide-1__text-left,.page-template-page-approach .approach-section__slide-1__text-right,.page-template-page-approach .approach-section__slide-2__text-left,.page-template-page-approach .approach-section__slide-2__text-right{width:100%;margin-right:0}.page-template-page-approach .approach-section__slide-1__text-left{margin-bottom:2rem}.approach-section__slide-2__header{margin-top:40px}.main-nav__overlay{height:100vh;position:fixed}.contact-section__slide{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact-section__slide>div{float:none}.contact-section__large-text{font-size:32px;font-size:2.4615384615rem}.thinking-section__slide-1__text,.thinking-section__slide-2__text,.approach-section__slide-1__inner,.approach-section__slide-2__inner{padding:20px}.clients-section,.contact-section.contact-page{padding:110px 20px 70px}.home .approach-section__slide-1,.home .approach-section__slide-2,.home .approach-section__slide-3,.home .approach-section__slide-4{min-height:250px;min-height:auto;padding-bottom:50px}.thinking-section-2__heading,.thinking-section-2__text-wrapper,.approach-section__slide-1__header{padding-left:0;padding-right:0}@-webkit-keyframes line{100%{width:226px}}@keyframes line{100%{width:226px}}#homepage-logo{height:100%;width:100%}.homepage-logo__strapline{font-size:18px}.thinking-section-2__heading,.approach-section__slide-1__header{font-size:29px;font-size:2.25rem}.thinking-section-2__text{padding-top:0}.home .contact-section__large-text{margin-top:20px}.contact-section__slide{display:block}.contact-section__small-text{padding-top:120px}.tile-effect-overlay{position:fixed;height:100vh}.home .change-the-world-tile{padding-bottom:15px}.desktop-thinking-section-2__text p:last-of-type{margin-bottom:0}header{position:absolute}.show-tile-overlay .tile-effect-overlay__left{width:100%}.tile-effect-overlay__left{left:auto;right:-100%}.show-tile-overlay .tile-effect-overlay__left{right:-100%;left:auto}.tile-effect-overlay__right{width:100%}.home-theatre__text{padding:25px}.home-theatre__cross-left,.home-theatre__cross-right{display:none}.tile-effect-overlay__left{-webkit-transition:all .4s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tile-effect-overlay__right{-webkit-transition:all .4s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.show-tile-overlay .tile-effect-overlay__right{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0.95}.home .home-ideas-section{padding-bottom:20px;display:none}.page-template-page-clients .clients-section__heading{padding-top:30px;font-size:30px;font-size:2.3076923077rem}.page-template-page-contact .contact-section.contact-page{padding:110px 20px 20px}}@media all and (max-width: 600px){.thinking-section__slide-1__text{font-size:24px;font-size:1.8461538462rem}.intro-section__slide__text-wrapper h1{font-size:80px;font-size:6.1538461538rem}.animate-strikethrough-line{top:53px}@-webkit-keyframes line{100%{width:166px}}@keyframes line{100%{width:166px}}.intro-section__slide__text-wrapper{padding:0px 40px}}@media all and (max-width: 550px){.clients-section__indiv-logo img{width:100%}}@media all and (max-width: 480px){.full-width-480{width:100%}.clients-section__indiv-logo{width:50%}.change-the-world-section .thinking-section-2__heading{padding-top:15px;font-size:30px}.page-template-page-clients .clients-section__heading{padding-bottom:25px}.page-template-page-barge .cd-section:first-of-type .cd-block{height:auto}.barge-slide-one__text{padding-bottom:40px}.thinking-section-2__heading{font-size:22px}.ideas-section__excerpt{padding-bottom:30px}.single-ideas__content-wrapper img{width:100%;height:auto}.ideas-section__heading{font-size:34px;font-size:2.6153846154rem}.clients-section__heading{font-size:30px;font-size:2.3076923077rem}.approach-section__slide-1__header,.approach-section__slide-2__header{font-size:30px;font-size:2.3076923077rem;margin-bottom:14px;margin-bottom:1.5rem}.approach-section__slide-1__text-left,.approach-section__slide-1__text-right,.approach-section__slide-2__inner ul li{font-size:16px;line-height:1.45}.clients-section__heading{font-size:22px}.contact-section__large-text{font-size:21px;font-size:1.5rem}.page-template-page-approach .approach-section{padding-top:90px}.page-template-page-ideas .ideas-section__heading{padding-bottom:40px}.single-ideas .ideas-section__heading{font-size:30px;padding-top:20px;padding-bottom:28px;padding-bottom:2rem}.contact-page .contact-section__small-text{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.collective-section__indiv{width:50%}.thinking-section-2__text{padding-bottom:0;padding-top:1rem}.thinking-section-2-2__text{padding-top:0}.thinking-section-2-2__text p:first-child{margin-top:0}.barge-slide-one__wrapper .thinking-section-2-2__text p:first-child{margin-top:14px}.thinking-section__number{display:none}.thinking-section__heading{padding-left:0}.thinking-section-2__heading,.approach-section__slide-1__header{padding-top:10px}.intro-section__slide__text-wrapper h1{font-size:60px;font-size:4.6153846154rem}.animate-strikethrough-line{top:39px;height:9px}@-webkit-keyframes line{100%{width:130px}}@keyframes line{100%{width:130px}}.clients-section__indiv-logo img{padding:0}.clients-section__logo-container{margin-left:-15px;margin-right:-15px}.contact-page__mobile-map-container{display:block}.ideas-section__indiv-idea{width:100%;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #ccc}.ideas-section__title,.ideas-section__indiv-idea .blog-author{padding-top:22px}.main-nav__menu-item-wrapper a{font-size:34px}.main-nav__menu-item-wrapper{display:block;padding-top:100px}}@media all and (max-width: 370px){.home-theatre__text{font-size:26px}}@media all and (max-width: 360px){.main-nav__menu-item-wrapper a{font-size:24px}.main-nav__menu-item-wrapper{padding-top:80px}}@media all and (max-width: 330px){.main-nav__menu-item-wrapper li{line-height:2.75}.main-nav__menu-item-wrapper a{font-size:22px}.main-nav__menu-item-wrapper{padding-top:60px}}@media all and (max-width: 320px) and (max-height: 480px){.home-theatre__text{font-size:24px}}@media screen and (max-device-width: 767px) and (orientation: landscape){.please-rotate{display:block;opacity:1}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.home .svg-nav-arrow--first-on-page{bottom:60px}.caros img{max-width:165px}.caros{padding:55px 20px 20px}}@media only screen and (max-device-width: 670px) and (orientation: landscape){#homepage-logo{max-width:100px;max-height:100px}.main-nav__menu-item-wrapper{height:auto}.main-nav__menu-item-wrapper a{font-size:30px}.main-nav__menu-item-wrapper{padding-top:70px;padding-bottom:50px}.main-nav__overlay__social-icons,.main-nav__address{display:none}.page-footer--contact-page{position:static;padding:60px 20px 25px}.contact-section{background-image:url("../images/HOPE-Contact_Map_Mob.jpg")}}@media only screen and (max-device-width: 640px) and (orientation: landscape){#homepage-logo{max-width:70px;max-height:70px}.homepage-logo__strapline{padding-top:10px;font-size:12px}}@media only screen and (max-height: 670px) and (min-width: 641px){#homepage-logo{max-width:220px;max-height:220px}.main-nav__menu-item-wrapper a{font-size:36px}}@media all and (min-width: 641px) and (max-width: 767px) and (-ms-high-contrast: none), (min-width: 641px) and (max-width: 767px) and (-ms-high-contrast: active){#homepage-logo{height:230px;width:230px}}

/*# sourceMappingURL=style.css.map */