.animate-slidein-right{transition:0.5s all ease}.animate-slidein-right.animate-scrollin{opacity:0;transform:translateX(-50px)}.animate-slidein-left{transition:0.5s all ease}.animate-slidein-left.animate-scrollin{opacity:0;transform:translateX(50px)}.animate-fadein{transition:0.5s all ease;opacity:1}.animate-fadein.animate-scrollin{opacity:0}.page{transition:0.1s all ease;z-index:0}.page.animation-init{opacity:0}.page{overflow-x:hidden}.section{padding:100px 0}.section-medium{padding:80px 0}.section-small{padding:60px 0}.spacer{height:40px}.spacer.large{height:60px}.spacer.small{height:20px}.bar-list .bar:last-child{display:none}.inline{display:inline}.contact-details a:not(:hover){color:inherit}a.contact-detail:not(:hover){color:inherit}.map-canvas{text-shadow:none}.popup-return{position:absolute;top:15px;right:15px;z-index:10}.popup-return .popup-window-close .icon-close{position:relative;height:40px;width:40px}.popup-window{text-align:inherit}.popup-window .popup-window-container{padding:0}.popup-window .popup-window-container .popup-window-content{max-width:100%;min-height:100vh;padding:120px 20px}.popup-window .popup-window-container .popup-window-content .popup-window-content-inner{max-width:1000px;margin:auto}.popup-window .popup-window-content{top:0;right:50%;transform:translateX(80%)}.popup-window.active .popup-window-content{transform:translateX(50%) !important}.popup-window.from-below{position:relative;top:0;left:0}.popup-window.from-below .popup-window-content{padding:0}.popup-window.from-below .popup-window-container{overflow:initial}.popup-window.from-below .popup-window-content{right:0;transform:translateX(0)}.popup-window.from-below.active .popup-window-content{transform:translateX(0)}.popup-window .popup-window-content{background-color:#d6eada}.popup-window.contact-popup.contact-popup .popup-window-content{color:#523c4e;background-color:#d6eada}.popup-window.contact-popup.contact-popup .popup-window-content .svg *,.popup-window.contact-popup.contact-popup .popup-window-content svg *{fill:#523c4e}.hero{text-shadow:none}.jump{position:relative;left:0}.combo-0-1.combo-0-1{color:#523c4e;border-color:#523c4e}.combo-0-1.combo-0-1 .svg *,.combo-0-1.combo-0-1 svg *{fill:#523c4e}.combo-0-2.combo-0-2{color:#d6eada;border-color:#d6eada}.combo-0-2.combo-0-2 .svg *,.combo-0-2.combo-0-2 svg *{fill:#d6eada}.combo-0-3.combo-0-3{color:#003570;border-color:#003570}.combo-0-3.combo-0-3 .svg *,.combo-0-3.combo-0-3 svg *{fill:#003570}.combo-0-4.combo-0-4{color:#f7b8a6;border-color:#f7b8a6}.combo-0-4.combo-0-4 .svg *,.combo-0-4.combo-0-4 svg *{fill:#f7b8a6}.combo-0-5.combo-0-5{color:#fecf65;border-color:#fecf65}.combo-0-5.combo-0-5 .svg *,.combo-0-5.combo-0-5 svg *{fill:#fecf65}.combo-0-6.combo-0-6{color:#b3b3b3;border-color:#b3b3b3}.combo-0-6.combo-0-6 .svg *,.combo-0-6.combo-0-6 svg *{fill:#b3b3b3}.combo-1-2.combo-1-2,.projects-list .project-overlay{background-color:#523c4e;color:#d6eada;border-color:#d6eada}.combo-1-2.combo-1-2 .svg *,.projects-list .project-overlay .svg *,.combo-1-2.combo-1-2 svg *,.projects-list .project-overlay svg *{fill:#d6eada}.combo-1-3.combo-1-3{background-color:#523c4e;color:#003570;border-color:#003570}.combo-1-3.combo-1-3 .svg *,.combo-1-3.combo-1-3 svg *{fill:#003570}.combo-1-4.combo-1-4{background-color:#523c4e;color:#f7b8a6;border-color:#f7b8a6}.combo-1-4.combo-1-4 .svg *,.combo-1-4.combo-1-4 svg *{fill:#f7b8a6}.combo-1-5.combo-1-5{background-color:#523c4e;color:#fecf65;border-color:#fecf65}.combo-1-5.combo-1-5 .svg *,.combo-1-5.combo-1-5 svg *{fill:#fecf65}.combo-2-1.combo-2-1{background-color:#d6eada;color:#523c4e;border-color:#523c4e}.combo-2-1.combo-2-1 .svg *,.combo-2-1.combo-2-1 svg *{fill:#523c4e}.combo-2-3.combo-2-3{background-color:#d6eada;color:#003570;border-color:#003570}.combo-2-3.combo-2-3 .svg *,.combo-2-3.combo-2-3 svg *{fill:#003570}.combo-2-4.combo-2-4{background-color:#d6eada;color:#f7b8a6;border-color:#f7b8a6}.combo-2-4.combo-2-4 .svg *,.combo-2-4.combo-2-4 svg *{fill:#f7b8a6}.combo-2-5.combo-2-5{background-color:#d6eada;color:#fecf65;border-color:#fecf65}.combo-2-5.combo-2-5 .svg *,.combo-2-5.combo-2-5 svg *{fill:#fecf65}.combo-3-1.combo-3-1{background-color:#003570;color:#523c4e;border-color:#523c4e}.combo-3-1.combo-3-1 .svg *,.combo-3-1.combo-3-1 svg *{fill:#523c4e}.combo-3-2.combo-3-2{background-color:#003570;color:#d6eada;border-color:#d6eada}.combo-3-2.combo-3-2 .svg *,.combo-3-2.combo-3-2 svg *{fill:#d6eada}.combo-3-4.combo-3-4{background-color:#003570;color:#f7b8a6;border-color:#f7b8a6}.combo-3-4.combo-3-4 .svg *,.combo-3-4.combo-3-4 svg *{fill:#f7b8a6}.combo-3-5.combo-3-5{background-color:#003570;color:#fecf65;border-color:#fecf65}.combo-3-5.combo-3-5 .svg *,.combo-3-5.combo-3-5 svg *{fill:#fecf65}.combo-4-1.combo-4-1{background-color:#f7b8a6;color:#523c4e;border-color:#523c4e}.combo-4-1.combo-4-1 .svg *,.combo-4-1.combo-4-1 svg *{fill:#523c4e}.combo-4-2.combo-4-2{background-color:#f7b8a6;color:#d6eada;border-color:#d6eada}.combo-4-2.combo-4-2 .svg *,.combo-4-2.combo-4-2 svg *{fill:#d6eada}.combo-4-3.combo-4-3{background-color:#f7b8a6;color:#003570;border-color:#003570}.combo-4-3.combo-4-3 .svg *,.combo-4-3.combo-4-3 svg *{fill:#003570}.combo-4-5.combo-4-5{background-color:#f7b8a6;color:#fecf65;border-color:#fecf65}.combo-4-5.combo-4-5 .svg *,.combo-4-5.combo-4-5 svg *{fill:#fecf65}.combo-5-1.combo-5-1{background-color:#fecf65;color:#523c4e;border-color:#523c4e}.combo-5-1.combo-5-1 .svg *,.combo-5-1.combo-5-1 svg *{fill:#523c4e}.combo-5-2.combo-5-2{background-color:#fecf65;color:#d6eada;border-color:#d6eada}.combo-5-2.combo-5-2 .svg *,.combo-5-2.combo-5-2 svg *{fill:#d6eada}.combo-5-3.combo-5-3{background-color:#fecf65;color:#003570;border-color:#003570}.combo-5-3.combo-5-3 .svg *,.combo-5-3.combo-5-3 svg *{fill:#003570}.combo-5-4.combo-5-4{background-color:#fecf65;color:#f7b8a6;border-color:#f7b8a6}.combo-5-4.combo-5-4 .svg *,.combo-5-4.combo-5-4 svg *{fill:#f7b8a6}#menu-hero.menu{background-color:transparent;position:absolute;left:50%;transform:translateX(-50%);width:100%}@media screen and (min-width:1200px){#menu-hero.menu .container,#menu-fixed.menu .container{width:94%}}@media screen and (max-width:1200px){#menu-hero.menu .container,#menu-fixed.menu .container{width:94%}}#menu-fixed.menu{border-bottom:0}.menu-hero-spacer{height:97px}.menu .logo{display:block}.menu .logo path,.menu .logo ellipse{fill:#523c4e}.menu #menu-link .menu-icon span{background-color:#523c4e}.sideaccessory-container{position:relative;height:0;width:94%}@media screen and (min-width:1200px){.sideaccessory-container{width:94%}}.sideaccessory-container.below .sideaccessory-left,.sideaccessory-container.below .sideaccessory-right{top:200px}.sideaccessory-container .sideaccessory-left{position:absolute;bottom:20px;left:-10px;width:20px}@media screen and (max-width:768px){.sideaccessory-container .sideaccessory-left{display:none}}.sideaccessory-container .sideaccessory-left.rotate-90,.sideaccessory-container .sideaccessory-left .rotate-90{position:absolute;transform:rotate(90deg);bottom:110px;right:-82px;width:200px;height:20px;text-align:right}.sideaccessory-container .sideaccessory-left .icons .icon{margin:0;margin:5px 0;width:15px;height:15px}@media screen and (min-width:1200px){.sideaccessory-container .sideaccessory-left{left:20px}}.sideaccessory-container .sideaccessory-right{position:absolute;bottom:20px;right:-20px}.sideaccessory-container .sideaccessory-right.rotate-90,.sideaccessory-container .sideaccessory-right .rotate-90{bottom:90px;right:-110px;width:200px;height:20px;text-align:right}@media screen and (min-width:1200px){.sideaccessory-container .sideaccessory-right.rotate-90,.sideaccessory-container .sideaccessory-right .rotate-90{right:-80px}}@media screen and (max-width:768px){.sideaccessory-container .sideaccessory-right{display:none}}@media screen and (min-width:1200px){.sideaccessory-container .sideaccessory-right{right:15px}}@media screen and (max-width:768px){.sideaccessory-container .sideaccessory-right.centre-xs{display:block;left:50%;transform:translateX(-50%)}}@media screen and (max-width:768px) and (max-width:768px){.sideaccessory-container .sideaccessory-right.centre-xs.rotate-90,.sideaccessory-container .sideaccessory-right.centre-xs .rotate-90{transform:translateX(-50%) rotate(90deg)}}@media screen and (max-width:992px){.cta-projects .display-cards .col:nth-child(3){display:none}}.project-card{position:relative;padding:0;height:auto}.project-card:hover .overlay{opacity:1}.project-card .project-card-bg{position:absolute;top:0;left:0;width:100%;height:465px;background-size:cover;background-position:center}.project-card .project-card-inner{height:465px}.project-card .project-card-inner-landscape{display:none;height:100%;background-size:cover;background-position:center}.project-card.landscape .project-card-inner-landscape{display:block}.project-card .overlay{opacity:0;height:465px;transition:0.2s all ease;background-color:rgba(82, 60, 78, 0.85);color:#d6eada;padding:35px 35px}.project-card .outer-title{margin-top:10px}.project-card .outer-subtitle{position:relative;padding:10px 25px;color:inherit;background-color:transparent;border-color:transparent;text-transform:uppercase;font-weight:400;font-size:1.2rem;transition:0.2s all ease;text-transform:none;font-size:1.4rem;font-weight:300}.project-card .outer-subtitle:before{content:" ";position:absolute;display:block;left:10px;top:2px;transform:rotate(33deg);height:28px;border-left-style:solid;border-left-width:1px}.project-detail-container{padding:0 6%;margin:auto}.projects-item h1.title{margin-bottom:6px}.journal-item .date{margin:6px 0 12px 0}.linkattachments .attachment-text{display:none}.display-card{min-height:465px;max-width:100%;margin-bottom:40px;color:inherit;box-shadow:none;background-color:transparent}.display-card:hover{transform:none;box-shadow:none}.display-card.no-whitespace{margin:0;padding:0}.display-card.no-whitespace .content{padding:0}.display-card .project-card-inner{height:465px;background-size:cover;background-position:center}.display-card .project-card-inner .project-card-inner-landscape{background-size:cover;background-position:center}.display-card .content{padding:35px 35px}.display-card .img{background-size:cover;background-position:center;width:100%;height:0;padding-top:60%;margin-bottom:10px}.service-categories .bar:last-child{display:none}.img-fullwidth{display:block;width:100%}.rotate-90{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.overlay{position:absolute;top:0;bottom:0;left:0;right:0}.short-inline-hr{display:inline-block;width:60px;border-color:inherit}h4 .short-inline-hr{margin:15px 0 4px 15px}.vertical-line{height:100px;border-left-width:1px;border-left-style:solid;border-color:inherit;margin-bottom:30px}.text-graphic{display:block;height:50px;margin-bottom:20px}.text-graphic.centered{margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.text-graphic.centered{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.container{max-width:550px}}.page-account #page{padding-top:100px}.page-account input{border:solid 1px #f0f0f0 !important}.data-layout .button:before{display:none !important}.data-layout h4{font-size:1.5rem}.data-layout .widget-header .button.outline{color:#fff;border-color:#fff}.logo{width:60px}.logo.small{width:40px}.icons{margin:0}.icons .icon{width:20px;height:20px;margin:0 7px}.icons :first-child .icon{margin-left:0}a{color:inherit;text-decoration:underline}a:hover{color:inherit}a.active{color:inherit;font-weight:500}.sideaccessory-left a,.sideaccessory-right a,.display-card a,a.display-card,.menu a,.footer a,ul.no-style a,a.button,.projects-filter-category a,.linkattachments a{text-decoration:none}.journal-item .cta-text a,.journal-item .date a,.social.icons a,.content-return a{text-decoration:none}p.light{font-weight:300}h1,h2,h3,h4,h5,h6{color:inherit}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-weight:300}h1 .svg path,h2 .svg path,h3 .svg path,h4 .svg path,h5 .svg path,h6 .svg path{fill:#523c4e}h1 .icon,h2 .icon,h3 .icon,h4 .icon,h5 .icon,h6 .icon{margin:2px 8px;vertical-align:middle;transform:translateY(-10%)}h1,h4{font-weight:500}h1.light,h2{font-weight:300}h4{text-transform:uppercase}.big,.big-1{font-weight:300;line-height:1.4}.big-2{font-weight:300;line-height:1.4}.cta-text{font-size:2.3rem;font-weight:500;line-height:1.3}ul.no-style{list-style:none;padding:0}span.bar{margin:0 10px}.button,.button.button-1{position:relative;padding:10px 25px;color:inherit;background-color:transparent;border-color:transparent;text-transform:uppercase;font-weight:400;font-size:1.2rem;transition:0.2s all ease}.button:before,.button.button-1:before{content:" ";position:absolute;display:block;left:10px;top:2px;transform:rotate(33deg);height:28px;border-left-style:solid;border-left-width:1px}.button:hover,.button.button-1:hover{margin-left:3px;color:inherit;background-color:transparent;border-color:transparent}.button.big,.button.button-1.big{padding:15px 30px;font-size:1.8rem;font-weight:200}.button.big:before,.button.button-1.big:before{height:42px}input,textarea,select{color:inherit;border-color:transparent;padding:10px 20px;margin-bottom:22px}input,textarea,select{color:#523c4e}.reverse a:hover{color:#d6eada}.notification h4{font-size:1.7rem}.notification.error{background-color:#f0576a}.notification.success{background-color:#d6eada;color:#523c4e}.visible-xl{display:block}@media screen and (max-width:1300px){.visible-xl{display:none}}.landing-hero{min-height:550px;height:100vh;max-height:1000px;color:#d6eada}.landing-hero .title{font-size:3.3rem;margin-bottom:10px}.landing-hero .overlay{background-color:rgba(82, 60, 78, 0.7);background:linear-gradient(0deg, rgba(82, 60, 78, 0.65), rgba(82, 60, 78, 0.75), rgba(82, 60, 78, 0.65))}#landing-hero-video{position:absolute;top:0;left:0;width:100%;height:100%}#landing-hero-video video.cover{width:auto;height:auto;min-width:100%;min-height:100%}.page-index #menu-hero.menu .logo,.page-home #menu-hero.menu .logo,.page-sales #menu-hero.menu .logo,.page-hello #menu-hero.menu .logo{width:120px}.page-index .project-card .outer-title,.page-home .project-card .outer-title,.page-sales .project-card .outer-title,.page-hello .project-card .outer-title{display:none;opacity:0}@media screen and (min-width:1200px){.page-index .projects-list .col-lg-8 .project-card-inner-landscape,.page-home .projects-list .col-lg-8 .project-card-inner-landscape,.page-sales .projects-list .col-lg-8 .project-card-inner-landscape,.page-hello .projects-list .col-lg-8 .project-card-inner-landscape,.page-index .projects-list .col-lg-12 .project-card-inner-landscape,.page-home .projects-list .col-lg-12 .project-card-inner-landscape,.page-sales .projects-list .col-lg-12 .project-card-inner-landscape,.page-hello .projects-list .col-lg-12 .project-card-inner-landscape{display:block}}.projects-filter-category h4{font-weight:400}.projects-filter-category .active h4{font-weight:500}#journal-header,#projects-header{position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:11}#journal-header .content,#projects-header .content{position:absolute;top:30px;font-size:1.5rem;text-transform:uppercase}#journal-header .content .separator,#projects-header .content .separator{margin:0 5px}#journal-header .content-return:before,#projects-header .content-return:before{content:' ';position:relative;display:inline-block;width:60px;height:5px;margin-right:10px;border-top:solid 1px #523c4e}.journal-items .journal-item:first-child{padding-top:30px}.page-index .sideaccessory-container,.page-home .sideaccessory-container,.page-sales .sideaccessory-container,.page-hello .sideaccessory-container{color:#d6eada;border-color:#d6eada}.page-index #menu-hero.menu,.page-home #menu-hero.menu,.page-sales #menu-hero.menu,.page-hello #menu-hero.menu,.page-index #menu-fixed.menu,.page-home #menu-fixed.menu,.page-sales #menu-fixed.menu,.page-hello #menu-fixed.menu{color:#d6eada}.page-index #menu-hero.menu .logo.svg *,.page-home #menu-hero.menu .logo.svg *,.page-sales #menu-hero.menu .logo.svg *,.page-hello #menu-hero.menu .logo.svg *,.page-index #menu-fixed.menu .logo.svg *,.page-home #menu-fixed.menu .logo.svg *,.page-sales #menu-fixed.menu .logo.svg *,.page-hello #menu-fixed.menu .logo.svg *,.page-index #menu-hero.menu .logosvg *,.page-home #menu-hero.menu .logosvg *,.page-sales #menu-hero.menu .logosvg *,.page-hello #menu-hero.menu .logosvg *,.page-index #menu-fixed.menu .logosvg *,.page-home #menu-fixed.menu .logosvg *,.page-sales #menu-fixed.menu .logosvg *,.page-hello #menu-fixed.menu .logosvg *{fill:#d6eada}.page-index #menu-hero.menu #menu-link .menu-icon span,.page-home #menu-hero.menu #menu-link .menu-icon span,.page-sales #menu-hero.menu #menu-link .menu-icon span,.page-hello #menu-hero.menu #menu-link .menu-icon span,.page-index #menu-fixed.menu #menu-link .menu-icon span,.page-home #menu-fixed.menu #menu-link .menu-icon span,.page-sales #menu-fixed.menu #menu-link .menu-icon span,.page-hello #menu-fixed.menu #menu-link .menu-icon span{background-color:#d6eada}.page-index #menu-fixed.menu,.page-home #menu-fixed.menu,.page-sales #menu-fixed.menu,.page-hello #menu-fixed.menu{background-color:#523c4e}.page-index footer#footer.footer,.page-home footer#footer.footer,.page-sales footer#footer.footer,.page-hello footer#footer.footer{background-color:#523c4e;color:#d6eada}.page-index footer#footer.footer .svg *,.page-home footer#footer.footer .svg *,.page-sales footer#footer.footer .svg *,.page-hello footer#footer.footer .svg *,.page-index footer#footer.footer svg *,.page-home footer#footer.footer svg *,.page-sales footer#footer.footer svg *,.page-hello footer#footer.footer svg *{fill:#d6eada}.page-index footer#footer.footer .secondary-colour,.page-home footer#footer.footer .secondary-colour,.page-sales footer#footer.footer .secondary-colour,.page-hello footer#footer.footer .secondary-colour{color:#fecf65}.page-approach #menu-hero.menu,.page-approach #menu-fixed.menu{color:#d6eada}.page-approach #menu-hero.menu .logo.svg *,.page-approach #menu-fixed.menu .logo.svg *,.page-approach #menu-hero.menu .logosvg *,.page-approach #menu-fixed.menu .logosvg *{fill:#d6eada}.page-approach #menu-hero.menu #menu-link .menu-icon span,.page-approach #menu-fixed.menu #menu-link .menu-icon span{background-color:#d6eada}.page-approach #menu-fixed.menu{background-color:#523c4e}.page-approach footer#footer.footer{background-color:#523c4e;color:#d6eada}.page-approach footer#footer.footer .svg *,.page-approach footer#footer.footer svg *{fill:#d6eada}.page-approach footer#footer.footer .secondary-colour{color:#fecf65}.page-approach .secondary-colour{color:#fecf65}.page-approach .popup-window .popup-window-content{background-color:#523c4e;color:#d6eada}.page-approach .popup-window .popup-window-content .secondary-colour{color:#fecf65}.page-approach .popup-window .popup-window-content .svg *,.page-approach .popup-window .popup-window-content svg *{fill:#fecf65}.page-workshop #menu-hero.menu,.page-workshop #menu-fixed.menu{color:#f7b8a6}.page-workshop #menu-hero.menu .logo.svg *,.page-workshop #menu-fixed.menu .logo.svg *,.page-workshop #menu-hero.menu .logosvg *,.page-workshop #menu-fixed.menu .logosvg *{fill:#f7b8a6}.page-workshop #menu-hero.menu #menu-link .menu-icon span,.page-workshop #menu-fixed.menu #menu-link .menu-icon span{background-color:#f7b8a6}.page-workshop #menu-fixed.menu{background-color:#003570}.page-workshop footer#footer.footer{background-color:#003570;color:#f7b8a6}.page-workshop footer#footer.footer.svg *,.page-workshop footer#footer.footersvg *{fill:#f7b8a6}.page-workshop footer#footer.footer .secondary-colour{color:#d6eada}.page-workshop .secondary-colour{color:#523c4e}.page-workshop .popup-window-content{background-color:#003570;color:#f7b8a6;border-color:#f7b8a6}.page-workshop .popup-window-content .svg *,.page-workshop .popup-window-content svg *{fill:#f7b8a6}.page-friends #menu-hero.menu,.page-friends #menu-fixed.menu{color:#d6eada}.page-friends #menu-hero.menu .logo.svg *,.page-friends #menu-fixed.menu .logo.svg *,.page-friends #menu-hero.menu .logosvg *,.page-friends #menu-fixed.menu .logosvg *{fill:#d6eada}.page-friends #menu-hero.menu #menu-link .menu-icon span,.page-friends #menu-fixed.menu #menu-link .menu-icon span{background-color:#d6eada}.page-friends #menu-fixed.menu{background-color:#003570}.page-friends footer#footer.footer{background-color:#003570;color:#d6eada}.page-friends footer#footer.footer .svg *,.page-friends footer#footer.footer svg *{fill:#d6eada}.page-friends footer#footer.footer .secondary-colour{color:#f7b8a6}.page-friends .secondary-colour{color:#523c4e}.page-friends .popup-window-content{background-color:#d6eada;color:#003570;border-color:#003570}.page-friends .popup-window-content .svg *,.page-friends .popup-window-content svg *{fill:#003570}