/*!
Theme Name: Current Affairs
Theme URI: http://www.current-affairs.co.uk/
Author: Ocularity Ltd
Author URI: http://ocularity.co.uk/
Description: Description
Version: 1.0.7
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: currentaffairs
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

currentaffairs is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:62.5%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;overflow-y:scroll}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}code,kbd,pre,samp{font-size:1em}samp{font-family:monospace,monospace}a{background-color:transparent;color:#0091bc;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}::after,::before{box-sizing:inherit}body,button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}body{background:#fff;font-family:'Roboto',sans-serif;font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;color:#4c4c4c}button,input,optgroup,select,textarea{color:#404040;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:'Roboto Condensed',sans-serif;font-weight:400}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}.widget,address,table{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.widget select,embed,iframe,object,pre{max-width:100%}figure{margin:1em 0}table{width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link,header.site-header .site-branding .site-title a{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.slick-slide.slick-loading img{display:none}.gallery-caption,.infinity-end.neverending .site-footer,.slick-slide img{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus,.slick-list:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.organism--carousel-header .slide img,.slick-initialized .slick-slide,footer.site-footer .footer-main .logos-wrapper .logos img{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.organism--carousel ul.slick-dots li button,.slick-arrow.slick-hidden,header.site-header button.close span{display:none}.select2-container.select2-container--default .select2-selection--single{background-color:#e8e8e8;border:0;border-radius:2.15rem;height:4.3rem;text-align:left}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;font-size:1.5rem;line-height:43px;line-height:4.3rem;color:#4c4c4c;height:4.3rem;padding:0 2rem}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;height:4.3rem;right:1rem}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b{font-family:'currentaffairs'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:9px;font-size:.9rem;border:0;margin-left:-.8rem;margin-top:-.5rem}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b::before{content:"\e905";color:#4c4c4c;display:inline-block}.select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::before{transform:rotate(180deg)}.select2-container.select2-container--default .select2-dropdown{background-color:#e8e8e8;border:0;border-bottom-left-radius:2.15rem;border-bottom-right-radius:2.15rem;padding-bottom:1rem}.select2-container.select2-container--default .select2-results__option{font-size:15px;font-size:1.5rem;padding-left:2rem}.select2-container.select2-container--default .select2-results__option[aria-selected=true],.select2-container.select2-container--default .select2-results__option[data-selected=true]{background-color:#e8e8e8;color:#4c4c4c}.select2-container.select2-container--default .select2-results__option--selected{background-color:#a0a0a0;color:#fff}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0091bc!important;color:#fff}@media screen and (max-width:600px){.only-desktop,.only-tablet,.only-tablet-desktop{display:none!important}}@media screen and (max-width:1200px){.only-desktop{display:none!important}}@media screen and (min-width:601px) and (max-width:1200px){.only-desktop,.only-mobile{display:none!important}}@media screen and (min-width:1201px){.only-mobile,.only-mobile-tablet,.only-tablet{display:none!important}}.helper--clear::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .helper--clear{zoom:1}:first-child+html .helper--clear{zoom:1}.helper--fill-parent{height:100%;left:0;position:absolute;top:0;width:100%}.helper--background-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.helper--indented{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;margin:0 auto;max-width:1392px;padding:0 25px;position:relative;width:100%}@media screen and (min-width:1351px){.helper--indented{max-width:1442px;padding:0 50px}}.helper--flex-fix>*{display:block;flex-basis:auto}.font-one{font-family:'Roboto',sans-serif}.font-two{font-family:'Roboto Condensed',sans-serif}@media screen and (min-width:1201px){body{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem}}.type--section-heading{font-family:'Roboto',sans-serif;font-size:26px;font-size:2.6rem;line-height:34px;line-height:3.4rem;color:#0091bc;font-weight:300;margin:0 0 .5em}@media screen and (min-width:1201px){.type--section-heading{font-size:33px;font-size:3.3rem;line-height:44px;line-height:4.4rem}}@media screen and (max-width:1200px){html.nav-open{overflow:hidden}}html.lightbox-open{overflow:hidden}.after-header,body,html{min-height:100%}.after-header,body{background-color:#fff}body{margin:0;padding:0}body.admin-bar{min-height:calc(100% - 46px);margin-top:46px}@media screen and (min-width:783px){body.admin-bar{min-height:calc(100% - 32px);margin-top:32px}}@media screen and (max-width:1200px){html.nav-open body{overflow:hidden}}#wpadminbar{position:fixed}html.current-affairs{margin-top:0!important}@media screen and (max-width:782px){html.current-affairs{margin-top:0!important}}*,body{box-sizing:border-box}#page{display:flex;flex-direction:column;min-height:100vh;position:relative}#page>*{display:block;flex-basis:auto}body.admin-bar #page{min-height:calc(100vh - 46px)}@media screen and (min-width:783px){body.admin-bar #page{min-height:calc(100vh - 32px)}}.after-header{flex-grow:1;overflow:hidden;padding-top:11.4rem;position:relative}@media screen and (min-width:1201px){.after-header{padding-top:14.4rem}}.entry-content,.entry-summary,.hentry,.page-content{margin:0}.site-footer,.site-main,header.site-header .menu-primary-header-menu-container ul.menu>li>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>a{position:relative;z-index:10}.atom--cta-lozenge{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;font-family:'Roboto',sans-serif;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;border-radius:1.6rem;display:inline-block;font-weight:700;min-width:12rem;padding:.8rem 1.8rem;text-align:center;text-transform:uppercase}@media screen and (min-width:1201px){.atom--cta-lozenge{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;border-radius:1.8rem}}.atom--cta-lozenge-primary,.atom--cta-lozenge-secondary{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;font-family:'Roboto',sans-serif;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;border-radius:1.6rem;display:inline-block;font-weight:700;min-width:12rem;text-align:center;text-transform:uppercase}.atom--cta-lozenge-secondary{padding:.8rem 1.8rem}@media screen and (min-width:1201px){.atom--cta-lozenge-primary,.atom--cta-lozenge-secondary{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;border-radius:1.8rem}}.atom--cta-lozenge-primary:disabled,.atom--cta-lozenge-primary:disabled[disabled],.atom--cta-lozenge-secondary:disabled,.atom--cta-lozenge-secondary:disabled[disabled],.atom--cta-lozenge.primary:disabled,.atom--cta-lozenge.primary:disabled[disabled],.atom--cta-lozenge.secondary:disabled,.atom--cta-lozenge.secondary:disabled[disabled]{cursor:default;opacity:.3}.atom--cta-lozenge-primary,.atom--cta-lozenge.primary{background-color:#0091bc;color:#fff;padding:.9rem 1.9rem}.atom--cta-lozenge-primary:active,.atom--cta-lozenge-primary:focus,.atom--cta-lozenge-primary:hover,.atom--cta-lozenge.primary:active,.atom--cta-lozenge.primary:focus,.atom--cta-lozenge.primary:hover{background-color:#00617e;color:#fff}.atom--cta-lozenge-primary:disabled:active,.atom--cta-lozenge-primary:disabled:focus,.atom--cta-lozenge-primary:disabled:hover,.atom--cta-lozenge-primary:disabled[disabled]:active,.atom--cta-lozenge-primary:disabled[disabled]:focus,.atom--cta-lozenge-primary:disabled[disabled]:hover,.atom--cta-lozenge.primary:disabled:active,.atom--cta-lozenge.primary:disabled:focus,.atom--cta-lozenge.primary:disabled:hover,.atom--cta-lozenge.primary:disabled[disabled]:active,.atom--cta-lozenge.primary:disabled[disabled]:focus,.atom--cta-lozenge.primary:disabled[disabled]:hover{background-color:#0091bc}.atom--cta-lozenge-secondary,.atom--cta-lozenge.secondary{background-color:transparent;border:.1rem solid #0091bc;color:#0091bc}.atom--cta-lozenge-secondary:active,.atom--cta-lozenge-secondary:focus,.atom--cta-lozenge-secondary:hover,.atom--cta-lozenge.secondary:active,.atom--cta-lozenge.secondary:focus,.atom--cta-lozenge.secondary:hover{background-color:rgba(0,0,0,.1);border-color:#00617e;color:#00617e}.atom--cta-lozenge-secondary:disabled:active,.atom--cta-lozenge-secondary:disabled:focus,.atom--cta-lozenge-secondary:disabled:hover,.atom--cta-lozenge-secondary:disabled[disabled]:active,.atom--cta-lozenge-secondary:disabled[disabled]:focus,.atom--cta-lozenge-secondary:disabled[disabled]:hover,.atom--cta-lozenge.secondary:disabled:active,.atom--cta-lozenge.secondary:disabled:focus,.atom--cta-lozenge.secondary:disabled:hover,.atom--cta-lozenge.secondary:disabled[disabled]:active,.atom--cta-lozenge.secondary:disabled[disabled]:focus,.atom--cta-lozenge.secondary:disabled[disabled]:hover{border-color:#0091bc;color:#0091bc;opacity:.5}.atom--cta-lozenge-secondary.reversed,.atom--cta-lozenge.secondary.reversed{background-color:transparent;border-color:#fff;color:#fff}.atom--cta-lozenge-secondary.reversed:active,.atom--cta-lozenge-secondary.reversed:focus,.atom--cta-lozenge-secondary.reversed:hover,.atom--cta-lozenge.secondary.reversed:active,.atom--cta-lozenge.secondary.reversed:focus,.atom--cta-lozenge.secondary.reversed:hover{background-color:rgba(0,0,0,.1);border-color:#fff;color:#fff}.atom--cta-lozenge-secondary.reversed:disabled:active,.atom--cta-lozenge-secondary.reversed:disabled:focus,.atom--cta-lozenge-secondary.reversed:disabled:hover,.atom--cta-lozenge-secondary.reversed:disabled[disabled]:active,.atom--cta-lozenge-secondary.reversed:disabled[disabled]:focus,.atom--cta-lozenge-secondary.reversed:disabled[disabled]:hover,.atom--cta-lozenge.secondary.reversed:disabled:active,.atom--cta-lozenge.secondary.reversed:disabled:focus,.atom--cta-lozenge.secondary.reversed:disabled:hover,.atom--cta-lozenge.secondary.reversed:disabled[disabled]:active,.atom--cta-lozenge.secondary.reversed:disabled[disabled]:focus,.atom--cta-lozenge.secondary.reversed:disabled[disabled]:hover{background-color:transparent;border-color:#fff;color:#fff;opacity:.5}.atom--cta-text-arrow{font-family:'Roboto',sans-serif;font-size:11px;font-size:1.1rem;color:#a0a0a0;display:inline-block;font-weight:700;text-decoration:none;text-transform:uppercase;white-space:nowrap}.atom--cta-text-arrow::after{font-family:'currentaffairs'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0091bc;content:'\e902';font-size:9px;padding-left:.9rem;padding-right:.1rem}.atom--cta-text-arrow:hover::after{padding-left:1rem;padding-right:0}.atom--cta-text-arrow.flip::before{font-family:'currentaffairs'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0091bc;content:'\e901';font-size:9px;padding-right:.9rem;padding-left:.1rem;transform:rotate(180deg)}.atom--cta-text-arrow.flip:hover::before{padding-right:1rem;padding-left:0}.atom--cta-text-arrow.flip::after{content:none;display:none}.unbutton{appearance:none;background:0 0;cursor:pointer;border:0;font-size:initial;margin:0;padding:0}@font-face{font-family:'currentaffairs';src:url(fonts/currentaffairs.eot?gi4h8s);src:url(fonts/currentaffairs.eot?gi4h8s#iefix) format('embedded-opentype'),url(fonts/currentaffairs.ttf?gi4h8s) format('truetype'),url(fonts/currentaffairs.woff?gi4h8s) format('woff'),url(fonts/currentaffairs.svg?gi4h8s#currentaffairs) format('svg');font-weight:400;font-style:normal;font-display:block}.helper--icon,[class*=" icon--"],[class^=icon--],header.site-header nav.main-navigation .cta.tel::before{font-family:'currentaffairs'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--arrow-left:before{content:"\e901"}.icon--arrow:before{content:"\e902"}.icon--cross2:before{content:"\e900"}.icon--cross:before{content:"\e904"}.icon--down-arrow:before{content:"\e905"}.icon--phone:before{content:"\e906"}header.site-header{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;height:11.4rem;padding-top:4rem;padding-bottom:4rem;position:fixed;width:100%;z-index:9990}@media screen and (min-width:1201px){header.site-header{background-color:#f3f3f3;height:14.4rem;padding-top:5rem;padding-bottom:5rem}}body.compact-header header.site-header{height:7.4rem;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:1201px){body.compact-header header.site-header{height:9.4rem;padding-top:2.5rem;padding-bottom:2.5rem}}header.site-header .inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between}header.site-header .inner>*{display:block;flex-basis:auto}@media screen and (min-width:1201px){header.site-header .inner{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;margin:0 auto;max-width:1392px;padding:0 25px;position:relative;width:100%}}@media screen and (min-width:1201px) and (min-width:1351px){header.site-header .inner{max-width:1442px;padding:0 50px}}header.site-header .header-background{background-color:#f3f3f3;z-index:9989}@media screen and (min-width:1201px){header.site-header .header-background{display:none}}header.site-header .site-branding{position:relative;z-index:9990}@media screen and (max-width:1200px){header.site-header .site-branding{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;margin:0 auto;max-width:1392px;padding:0 25px;position:relative;width:100%}}@media screen and (max-width:1200px) and (min-width:1351px){header.site-header .site-branding{max-width:1442px;padding:0 50px}}header.site-header .site-branding .site-title{clip:initial;margin:0;position:relative}header.site-header .nav-logo{display:block;height:auto;left:0;margin:0;overflow:hidden;width:15.3rem;z-index:9990}@media screen and (min-width:1201px){header.site-header .nav-logo{width:20.9rem}}header.site-header .nav-wrapper{z-index:9990}@media screen and (max-width:1200px){header.site-header .nav-wrapper{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition-delay:.1s;font-size:12px;font-size:1.2rem;height:100%;left:-100vw;overflow-y:scroll;padding-top:11.4rem;position:fixed;scrollbar-width:none;top:0;width:100vw;z-index:9980}body.compact-header header.site-header .nav-wrapper{padding-top:7.4rem}header.site-header .nav-wrapper::-webkit-scrollbar{background:0 0;display:none;width:0}html.nav-open header.site-header .nav-wrapper{left:0}body.admin-bar header.site-header .nav-wrapper{height:calc(100% - 46px);margin-top:46px}}@media screen and (max-width:1200px) and (min-width:783px){body.admin-bar header.site-header .nav-wrapper{height:calc(100% - 32px);margin-top:32px}}@media screen and (max-width:1200px){header.site-header nav.main-navigation{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;background-color:#fff;color:#4c4c4c;min-height:100%;opacity:0;padding:25px}html.nav-open header.site-header nav.main-navigation{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition-delay:.1s;opacity:1}}@media screen and (min-width:1201px){header.site-header nav.main-navigation{align-items:center;display:flex;justify-content:flex-end;text-align:right}header.site-header nav.main-navigation>*{display:block;flex-basis:auto}}header.site-header nav.main-navigation .cta.tel{font-family:'Roboto Condensed',sans-serif;display:inline-flex}header.site-header nav.main-navigation .cta.tel>*{display:block;flex-basis:auto}header.site-header nav.main-navigation .cta.tel::before{color:#fff;content:'\e906';font-size:14px;padding-right:1.2rem}@media screen and (min-width:1201px){header.site-header nav.main-navigation .cta.tel{margin-left:4rem}}header.site-header button.close{font-size:20px;font-size:2rem;color:#fff;cursor:pointer;text-align:right}@media screen and (min-width:1201px){header.site-header button.close{display:none}}header.site-header .menu-primary-header-menu-container,header.site-header .menu-secondary-header-menu-container{max-width:30rem}@media screen and (min-width:1201px){header.site-header .menu-primary-header-menu-container,header.site-header .menu-secondary-header-menu-container{max-width:none}}header.site-header .menu-primary-header-menu-container ul,header.site-header .menu-secondary-header-menu-container ul{list-style:none;margin:0;padding:0}header.site-header .menu-primary-header-menu-container a,header.site-header .menu-primary-header-menu-container li,header.site-header .menu-secondary-header-menu-container a,header.site-header .menu-secondary-header-menu-container li{font-family:'Roboto',sans-serif;font-size:15px;font-size:1.5rem;line-height:23px;line-height:2.3rem;color:#4c4c4c}@media screen and (min-width:1201px){header.site-header .menu-primary-header-menu-container a,header.site-header .menu-primary-header-menu-container li,header.site-header .menu-secondary-header-menu-container a,header.site-header .menu-secondary-header-menu-container li{font-family:'Roboto Condensed',sans-serif;font-size:15px;font-size:1.5rem;line-height:24px;line-height:2.4rem;color:#4c4c4c;text-transform:uppercase}}header.site-header .menu-primary-header-menu-container li,header.site-header .menu-secondary-header-menu-container li{position:relative}@media screen and (min-width:1201px){header.site-header .menu-primary-header-menu-container li,header.site-header .menu-secondary-header-menu-container li{display:inline-block;margin-left:2.2rem;padding:0;text-align:center}header.site-header .menu-primary-header-menu-container li .submenu-wrapper,header.site-header .menu-secondary-header-menu-container li .submenu-wrapper{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;height:auto;max-height:0;opacity:0;overflow:hidden}header.site-header .menu-primary-header-menu-container li:hover .submenu-wrapper,header.site-header .menu-secondary-header-menu-container li:hover .submenu-wrapper{max-height:60rem;opacity:1}}header.site-header .menu-primary-header-menu-container ul.menu,header.site-header .menu-secondary-header-menu-container ul.menu{margin:1.6rem 0 3rem}@media screen and (min-width:1201px){header.site-header .menu-primary-header-menu-container ul.menu,header.site-header .menu-secondary-header-menu-container ul.menu{margin:0}}header.site-header .menu-primary-header-menu-container ul.menu>li,header.site-header .menu-secondary-header-menu-container ul.menu>li{position:relative;background:0 0}@media screen and (min-width:1201px){header.site-header .menu-primary-header-menu-container ul.menu>li,header.site-header .menu-secondary-header-menu-container ul.menu>li{background:#f3f3f3}}header.site-header .menu-primary-header-menu-container ul.menu>li.current-menu-item>a,header.site-header .menu-primary-header-menu-container ul.menu>li.current-menu-parent>a,header.site-header .menu-primary-header-menu-container ul.menu>li.current_page_ancestor>a,header.site-header .menu-primary-header-menu-container ul.menu>li.current_page_item>a,header.site-header .menu-primary-header-menu-container ul.menu>li.current_page_parent>a,header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li.current-menu-item>a,header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_item>a,header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_parent>a,header.site-header .menu-secondary-header-menu-container ul.menu>li.current-menu-item>a,header.site-header .menu-secondary-header-menu-container ul.menu>li.current-menu-parent>a,header.site-header .menu-secondary-header-menu-container ul.menu>li.current_page_ancestor>a,header.site-header .menu-secondary-header-menu-container ul.menu>li.current_page_item>a,header.site-header .menu-secondary-header-menu-container ul.menu>li.current_page_parent>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li.current-menu-item>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_item>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_parent>a{color:#0091bc}header.site-header .menu-primary-header-menu-container ul.menu>li.current_page_item>a,header.site-header .menu-primary-header-menu-container ul.menu>li>a[href="#"],header.site-header .menu-secondary-header-menu-container ul.menu>li.current_page_item>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>a[href="#"]{cursor:default}header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu{padding-left:1.6rem}@media screen and (min-width:1201px){header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu{position:absolute;top:100%;left:-2.2rem;padding:1.5rem 0;text-align:left;background:#f3f3f3;transform:translateY(-20px);opacity:0;transition:transform .2s cubic-bezier(.25,.46,.45,.94),opacity .2s linear;pointer-events:none}header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li{text-align:left;padding-right:2.2rem}header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li>a{text-transform:none;white-space:nowrap;text-align:left;padding:.8rem 0}header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li.current-menu-item>a,header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_item>a,header.site-header .menu-primary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_parent>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li.current-menu-item>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_item>a,header.site-header .menu-secondary-header-menu-container ul.menu>li>ul.sub-menu>li.current_page_parent>a{color:#0091bc}}header.site-header .menu-primary-header-menu-container ul.menu>li:hover>ul.sub-menu,header.site-header .menu-secondary-header-menu-container ul.menu>li:hover>ul.sub-menu{transform:translateY(0);opacity:1;pointer-events:auto}header.site-header .menu-primary-header-menu-container a,header.site-header .menu-secondary-header-menu-container a{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;display:block;padding:.6rem 0;position:relative;text-decoration:none}header.site-header .menu-primary-header-menu-container a:active,header.site-header .menu-primary-header-menu-container a:focus,header.site-header .menu-primary-header-menu-container a:hover,header.site-header .menu-secondary-header-menu-container a:active,header.site-header .menu-secondary-header-menu-container a:focus,header.site-header .menu-secondary-header-menu-container a:hover{color:#0091bc}@media screen and (min-width:1201px){header.site-header .menu-primary-header-menu-container a:active,header.site-header .menu-primary-header-menu-container a:focus,header.site-header .menu-primary-header-menu-container a:hover,header.site-header .menu-secondary-header-menu-container a:active,header.site-header .menu-secondary-header-menu-container a:focus,header.site-header .menu-secondary-header-menu-container a:hover{color:#4c4c4c}header.site-header .menu-primary-header-menu-container a,header.site-header .menu-secondary-header-menu-container a{display:inline-block;line-height:100%}}header.site-header .menu-secondary-header-menu-container{border-top:.1rem solid #979797;margin-top:4.5rem;padding-top:3.5rem}body.error404 .site-main p,header.site-header .menu-secondary-header-menu-container ul.menu{margin:0}@media screen and (min-width:1201px){header.site-header .menu-secondary-header-menu-container{display:none!important}}header.site-header .hamburger,header.site-header .hamburger span{position:absolute;width:2rem;transform:rotate(0deg);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s}header.site-header .hamburger{cursor:pointer;height:4rem;text-align:center;margin-left:1.5rem;right:30px;top:4.9rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);z-index:9990}@media screen and (min-width:1201px){header.site-header .hamburger{display:none!important}}body.compact-header header.site-header .hamburger{top:3rem}header.site-header .hamburger span{display:block;height:.2rem;background:#0091bc;opacity:1;left:0}header.site-header .hamburger span:nth-child(1){top:0}header.site-header .hamburger span:nth-child(2),header.site-header .hamburger span:nth-child(3){top:.7rem}header.site-header .hamburger span:nth-child(4){top:1.4rem}html.nav-open header.site-header .hamburger span:nth-child(1){top:.7rem;width:0%;left:50%}html.nav-open header.site-header .hamburger span:nth-child(2){transform:rotate(45deg)}html.nav-open header.site-header .hamburger span:nth-child(3){transform:rotate(-45deg)}html.nav-open header.site-header .hamburger span:nth-child(4){top:0;width:0%;left:50%}footer.site-footer .footer-panel{background-color:#13bccc;color:#fff;text-align:center;padding-top:4rem;padding-bottom:2rem}footer.site-footer .footer-panel .inner{margin:0 auto;max-width:47rem}footer.site-footer .footer-panel .heading{font-family:'Roboto',sans-serif;font-size:28px;font-size:2.8rem;line-height:37px;line-height:3.7rem;color:#fff;font-weight:300;margin:0 0 .5em}footer.site-footer .footer-panel .ctas{margin-top:3.5rem;text-align:center}footer.site-footer .footer-panel .ctas .cta{margin:0 1.5rem 3rem;min-width:18.5rem}footer.site-footer .footer-main{font-family:'Roboto',sans-serif;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;background-color:#4c4c4c;color:#f3f3f3;padding:7rem 0;position:relative;z-index:10000 -10}@media screen and (min-width:601px){footer.site-footer .footer-main .inner{display:flex;justify-content:space-between}footer.site-footer .footer-main .inner>*{display:block;flex-basis:auto}}@media screen and (min-width:601px) and (max-width:1200px){footer.site-footer .footer-main .inner{flex-wrap:wrap}}footer.site-footer .footer-main .inner>*{border-top:.1rem solid #979797;padding:4rem 0 3rem}@media screen and (min-width:1201px){footer.site-footer .footer-main .inner>*{border-bottom:.1rem solid #979797;margin-right:4rem;min-width:16rem}}@media screen and (min-width:601px) and (max-width:1200px){footer.site-footer .footer-main .menu-primary-footer-menu-container,footer.site-footer .footer-main .menu-secondary-footer-menu-container{flex-grow:1}}.organism--carousel ul.slick-dots,footer.site-footer .footer-main .menu-primary-footer-menu-container ul,footer.site-footer .footer-main .menu-secondary-footer-menu-container ul{list-style:none;margin:0;padding:0}footer.site-footer .footer-main .menu-primary-footer-menu-container ul li,footer.site-footer .footer-main .menu-secondary-footer-menu-container ul li{list-style:none}footer.site-footer .footer-main .menu-primary-footer-menu-container ul a,footer.site-footer .footer-main .menu-primary-footer-menu-container ul li,footer.site-footer .footer-main .menu-secondary-footer-menu-container ul a,footer.site-footer .footer-main .menu-secondary-footer-menu-container ul li{font-family:'Roboto',sans-serif;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;color:#f3f3f3;display:block}footer.site-footer .footer-main .menu-primary-footer-menu-container ul a,footer.site-footer .footer-main .menu-secondary-footer-menu-container ul a{padding-bottom:1rem}footer.site-footer .footer-main .menu-primary-footer-menu-container ul a:hover,footer.site-footer .footer-main .menu-secondary-footer-menu-container ul a:hover{color:#fff}@media screen and (min-width:601px){footer.site-footer .footer-main .menu-primary-footer-menu-container{margin-right:4rem}}footer.site-footer .footer-main .logos-wrapper{position:relative}@media screen and (max-width:1200px){footer.site-footer .footer-main .logos-wrapper{margin-bottom:0}}@media screen and (min-width:601px) and (max-width:1200px){footer.site-footer .footer-main .logos-wrapper{width:100%}}@media screen and (min-width:1201px){footer.site-footer .footer-main .logos-wrapper{flex-grow:1;text-align:right}}footer.site-footer .footer-main .logos-wrapper .logos{display:flex;flex-wrap:wrap}footer.site-footer .footer-main .logos-wrapper .logos>*{display:block;flex-basis:auto}@media screen and (min-width:1201px){footer.site-footer .footer-main .logos-wrapper .logos{justify-content:flex-end}}footer.site-footer .footer-main .logos-wrapper .logos .logo{margin-bottom:4rem;margin-right:4rem}@media screen and (min-width:1201px){footer.site-footer .footer-main .logos-wrapper .logos .logo{margin-left:4rem;margin-right:0}}@media screen and (min-width:1201px){footer.site-footer .footer-main .logos-wrapper .copyright{bottom:3rem;position:absolute;right:0}}.organism--carousel .slick-list{z-index:10}.organism--carousel .slick-track{display:flex!important}.organism--carousel .slick-slide{height:inherit!important}.organism--carousel .slick-slide>*{align-items:center;display:flex;height:100%;justify-content:center}.organism--carousel .slick-slide>*>*{display:block;flex-basis:auto}.organism--carousel .slick-next,.organism--carousel .slick-prev{font-size:17.4px;font-size:1.7399999999999998rem;font-family:'currentaffairs'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0091bc;position:absolute;top:calc(50% - .87rem);z-index:100}@media screen and (min-width:1201px){.organism--carousel .slick-next,.organism--carousel .slick-prev{font-size:33.2px;font-size:3.3200000000000003rem;top:calc(50% - 1.66rem)}}.organism--carousel .slick-prev{left:0}.organism--carousel .slick-prev::before{content:"\e917"}@media screen and (min-width:1201px){.organism--carousel .slick-prev::before{content:"\e915"}}.organism--carousel .slick-next{right:0}.organism--carousel .slick-next::before{content:"\e918"}@media screen and (min-width:1201px){.organism--carousel .slick-next::before{content:"\e916"}}.organism--carousel ul.slick-dots{align-items:center;bottom:2.5rem;display:flex;justify-content:center;position:absolute;width:100%;z-index:100}.organism--carousel ul.slick-dots>*{display:block;flex-basis:auto}@media screen and (min-width:1201px){.organism--carousel ul.slick-dots{bottom:4.5rem}}.organism--carousel ul.slick-dots li,.organism--carousel-header .foreground .inner,footer.site-footer .footer-main .menu-primary-footer-menu-container ul a,footer.site-footer .footer-main .menu-secondary-footer-menu-container ul a{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s}.organism--carousel ul.slick-dots li{background-color:#fff;border-radius:50%;cursor:pointer;height:.9rem;margin:0 1rem;padding:0;width:.9rem}.organism--carousel ul.slick-dots li:hover{background-color:#00617e}.organism--carousel ul.slick-dots li.slick-active{background-color:#0091bc}.organism--carousel-continuous{margin:.1rem .1rem 5rem}@media screen and (min-width:601px){.organism--carousel-continuous{margin:.1rem}}.organism--carousel-continuous .slick-track{display:flex!important}.organism--carousel-continuous .slick-slide{height:inherit!important}.organism--carousel-continuous .slick-slide>*{align-items:center;display:flex;height:100%;justify-content:center}.organism--carousel-continuous .slick-slide>*>*{display:block;flex-basis:auto}.organism--carousel-continuous .slide{align-items:flex-start;display:flex!important;flex-wrap:wrap;height:100%;justify-content:space-between;width:100vw!important}.organism--carousel-continuous .slide>*{display:block;flex-basis:auto}@media screen and (min-width:601px){.organism--carousel-continuous .slide{width:auto!important}}.organism--carousel-continuous .cell{align-items:center;background-color:#f3f3f3;display:flex;height:40.75vw;justify-content:center;margin:.1rem 0;padding:3rem;width:calc(50% - .1rem)!important}.organism--carousel-continuous .cell>*{display:block;flex-basis:auto}@media screen and (min-width:601px){.organism--carousel-continuous .cell{height:19rem;margin:.1rem;width:24rem!important}}.organism--carousel-continuous .cell div{max-width:11.5rem}@media screen and (min-width:601px){.organism--carousel-continuous .cell div{max-width:16rem}}.organism--carousel-continuous ul.slick-dots{bottom:-2.5rem}@media screen and (min-width:1201px){.organism--carousel-continuous ul.slick-dots{display:none}}.organism--carousel-continuous ul.slick-dots li,.organism--carousel-quotes ul.slick-dots li{background-color:#cacaca;height:.7rem;margin:0 .5rem;width:.7rem}.organism--carousel-continuous ul.slick-dots li:hover{background-color:#00617e}.organism--carousel-continuous ul.slick-dots li.slick-active{background-color:#0091bc}.organism--carousel-header{height:60vw!important;min-height:45rem!important;max-height:calc(95vh - 11.4rem)!important;position:relative}@media screen and (min-width:1201px){.organism--carousel-header{height:45vw!important;min-height:55rem!important;max-height:calc(95vh - 14.4rem)!important}}.organism--carousel-header .slick-track{display:flex!important}.organism--carousel-header .slick-slide{height:inherit!important}.organism--carousel-header .slick-slide>*{align-items:center;display:flex;justify-content:center}.organism--carousel-header .slick-slide>*>*{display:block;flex-basis:auto}.organism--carousel-header .foreground{height:calc(100% - 5rem);pointer-events:none;z-index:20}.organism--carousel-header .foreground .inner{max-width:50rem;padding-top:3rem}@media screen and (min-width:601px){.organism--carousel-header .foreground .inner{max-width:62.5rem;padding-top:5.5rem}}@media screen and (min-width:1201px){.organism--carousel-header .foreground .inner{max-width:75rem;padding-top:8rem}}.organism--carousel-header .foreground .page-title{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;font-family:'Roboto',sans-serif;font-size:26px;font-size:2.6rem;line-height:26px;line-height:2.6rem;color:#fff;margin:0 0 2.5rem;text-transform:uppercase}@media screen and (min-width:601px){.organism--carousel-header .foreground .page-title{font-size:44px;font-size:4.4rem;line-height:45px;line-height:4.5rem}}@media screen and (min-width:1201px){.organism--carousel-header .foreground .page-title{font-size:58px;font-size:5.8rem;line-height:61px;line-height:6.1rem}}.organism--carousel-header .foreground .cta{pointer-events:visible}.organism--carousel-header .background{z-index:10}.organism--carousel-header .slick-slide{height:60vw!important;min-height:45rem!important;max-height:calc(95vh - 11.4rem)!important}@media screen and (min-width:1201px){.organism--carousel-header .slick-slide{height:45vw!important;min-height:55rem!important;max-height:calc(95vh - 14.4rem)!important}}.organism--carousel-header .slick-slide>*,.organism--carousel-header .slide .image,.organism--carousel-header .slide .inner{height:100%}.organism--carousel-header .slide{height:100%;position:relative}.organism--carousel-quotes{margin-top:8rem;margin-bottom:12rem;position:relative}@media screen and (min-width:951px){.organism--carousel-quotes{margin-top:12rem;margin-bottom:18rem}}.organism--carousel-quotes .quote{font-family:'Roboto',sans-serif;font-size:19px;font-size:1.9rem;line-height:27px;line-height:2.7rem;font-weight:300;text-align:center}@media screen and (min-width:951px){.organism--carousel-quotes .quote{font-size:22px;font-size:2.2rem}}.organism--carousel-quotes .quote .quote-inner{margin:0 auto;max-width:79rem}.organism--carousel-quotes .quote .attribute{font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:#0091bc;display:block;font-style:normal;margin-top:6rem}@media screen and (min-width:951px){.organism--carousel-quotes .quote .attribute{margin-top:4rem}}.organism--carousel-quotes ul.slick-dots{bottom:-6rem}@media screen and (min-width:951px){.organism--carousel-quotes ul.slick-dots{bottom:-7rem}}.organism--carousel-quotes ul.slick-dots li:hover{background-color:#00617e}.organism--carousel-quotes ul.slick-dots li.slick-active{background-color:#0091bc}.organism--case-study-list,.organism--lightbox-carousel .close-lightbox span{position:relative}@media screen and (min-width:601px){.organism--case-study-list{display:flex;flex-wrap:wrap}.organism--case-study-list>*{display:block;flex-basis:auto}}.organism--case-study-list .case-study{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;background-color:#f3f3f3;display:flex;flex-direction:column;position:relative;width:100%}.organism--case-study-list .case-study>*{display:block;flex-basis:auto}.organism--case-study-list .case-study:active,.organism--case-study-list .case-study:focus,.organism--case-study-list .case-study:hover{background-color:#dbdbdb}.organism--case-study-list .case-study:active .image-wrapper .image,.organism--case-study-list .case-study:focus .image-wrapper .image,.organism--case-study-list .case-study:hover .image-wrapper .image{transform:scale(1.015)}.organism--case-study-list .case-study .image-wrapper{height:0;overflow:hidden;padding-bottom:64%;position:relative}.organism--case-study-list .case-study .image-wrapper .image,.organism--coloured-text-blocks .block{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s}.organism--case-study-list .case-study .text-wrapper{color:#4c4c4c;flex-grow:1;padding:2.5rem;text-align:center}@media screen and (min-width:601px){.organism--case-study-list .case-study .text-wrapper{align-items:center;display:flex}.organism--case-study-list .case-study .text-wrapper>*{display:block;flex-basis:auto}}@media screen and (min-width:1201px){.organism--case-study-list .case-study .text-wrapper{padding:3rem}}.organism--case-study-list .case-study .text-wrapper .inner{margin:0 auto;max-width:30rem}.organism--case-study-list .case-study .title{font-family:'Roboto',sans-serif;font-size:28px;font-size:2.8rem;line-height:37px;line-height:3.7rem;font-weight:300;margin:0 0 .75em}.organism--case-study-list .case-study .excerpt{margin-bottom:3rem}@media screen and (min-width:601px) and (max-width:950px){.organism--case-study-list.count-not-4 .case-study{width:50%}.organism--case-study-list.count-not-4 .case-study.col-1-of-4,.organism--case-study-list.count-not-4 .case-study.col-4-of-4{background-color:#e8e8e8}.organism--case-study-list.count-not-4 .case-study.col-1-of-4:active,.organism--case-study-list.count-not-4 .case-study.col-1-of-4:focus,.organism--case-study-list.count-not-4 .case-study.col-1-of-4:hover,.organism--case-study-list.count-not-4 .case-study.col-4-of-4:active,.organism--case-study-list.count-not-4 .case-study.col-4-of-4:focus,.organism--case-study-list.count-not-4 .case-study.col-4-of-4:hover{background-color:#d1d1d1}}@media screen and (min-width:951px){.organism--case-study-list.count-not-4.cols-3 .case-study{width:33.33%}.organism--case-study-list.count-not-4.cols-3 .case-study.col-1-of-2{background-color:#e8e8e8}.organism--case-study-list.count-not-4.cols-3 .case-study.col-1-of-2:active,.organism--case-study-list.count-not-4.cols-3 .case-study.col-1-of-2:focus,.organism--case-study-list.count-not-4.cols-3 .case-study.col-1-of-2:hover{background-color:#d1d1d1}}@media screen and (min-width:951px) and (max-width:1200px){.organism--case-study-list.count-not-4.cols-4 .case-study{width:33.33%}.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-2{background-color:#e8e8e8}.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-2:active,.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-2:focus,.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-2:hover{background-color:#d1d1d1}}@media screen and (min-width:1201px){.organism--case-study-list.count-not-4.cols-4 .case-study{width:25%}.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-8,.organism--case-study-list.count-not-4.cols-4 .case-study.col-3-of-8,.organism--case-study-list.count-not-4.cols-4 .case-study.col-6-of-8,.organism--case-study-list.count-not-4.cols-4 .case-study.col-8-of-8{background-color:#e8e8e8}.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-8:active,.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-8:focus,.organism--case-study-list.count-not-4.cols-4 .case-study.col-1-of-8:hover,.organism--case-study-list.count-not-4.cols-4 .case-study.col-3-of-8:active,.organism--case-study-list.count-not-4.cols-4 .case-study.col-3-of-8:focus,.organism--case-study-list.count-not-4.cols-4 .case-study.col-3-of-8:hover,.organism--case-study-list.count-not-4.cols-4 .case-study.col-6-of-8:active,.organism--case-study-list.count-not-4.cols-4 .case-study.col-6-of-8:focus,.organism--case-study-list.count-not-4.cols-4 .case-study.col-6-of-8:hover,.organism--case-study-list.count-not-4.cols-4 .case-study.col-8-of-8:active,.organism--case-study-list.count-not-4.cols-4 .case-study.col-8-of-8:focus,.organism--case-study-list.count-not-4.cols-4 .case-study.col-8-of-8:hover{background-color:#d1d1d1}}@media screen and (min-width:601px) and (max-width:1200px){.organism--case-study-list.count-4 .case-study{width:50%}.organism--case-study-list.count-4 .case-study.col-1-of-4,.organism--case-study-list.count-4 .case-study.col-4-of-4{background-color:#e8e8e8}.organism--case-study-list.count-4 .case-study.col-1-of-4:active,.organism--case-study-list.count-4 .case-study.col-1-of-4:focus,.organism--case-study-list.count-4 .case-study.col-1-of-4:hover,.organism--case-study-list.count-4 .case-study.col-4-of-4:active,.organism--case-study-list.count-4 .case-study.col-4-of-4:focus,.organism--case-study-list.count-4 .case-study.col-4-of-4:hover{background-color:#d1d1d1}}@media screen and (min-width:1201px){.organism--case-study-list.count-4 .case-study{width:25%}.organism--case-study-list.count-4 .case-study.col-1-of-8,.organism--case-study-list.count-4 .case-study.col-3-of-8,.organism--case-study-list.count-4 .case-study.col-6-of-8,.organism--case-study-list.count-4 .case-study.col-8-of-8{background-color:#e8e8e8}.organism--case-study-list.count-4 .case-study.col-1-of-8:active,.organism--case-study-list.count-4 .case-study.col-1-of-8:focus,.organism--case-study-list.count-4 .case-study.col-1-of-8:hover,.organism--case-study-list.count-4 .case-study.col-3-of-8:active,.organism--case-study-list.count-4 .case-study.col-3-of-8:focus,.organism--case-study-list.count-4 .case-study.col-3-of-8:hover,.organism--case-study-list.count-4 .case-study.col-6-of-8:active,.organism--case-study-list.count-4 .case-study.col-6-of-8:focus,.organism--case-study-list.count-4 .case-study.col-6-of-8:hover,.organism--case-study-list.count-4 .case-study.col-8-of-8:active,.organism--case-study-list.count-4 .case-study.col-8-of-8:focus,.organism--case-study-list.count-4 .case-study.col-8-of-8:hover{background-color:#d1d1d1}}@media screen and (min-width:601px){.organism--coloured-text-blocks{display:flex}.organism--coloured-text-blocks>*{display:block;flex-basis:auto}}.organism--coloured-text-blocks .block{align-items:center;background-color:#0091bc;color:#fff;display:flex;justify-content:center;padding:5rem 3.5rem;text-align:center}.organism--coloured-text-blocks .block>*{display:block;flex-basis:auto}.organism--coloured-text-blocks .block:active,.organism--coloured-text-blocks .block:focus,.organism--coloured-text-blocks .block:hover{background-color:#0083a9}@media screen and (min-width:601px){.organism--coloured-text-blocks .block{flex-basis:50%}}@media screen and (min-width:1201px){.organism--coloured-text-blocks .block{padding:5rem 10rem}}.organism--coloured-text-blocks .block.even{background-color:#00617e}.organism--coloured-text-blocks .block.even:active,.organism--coloured-text-blocks .block.even:focus,.organism--coloured-text-blocks .block.even:hover{background-color:#005771}.organism--coloured-text-blocks .block .inner{max-width:46rem}.organism--coloured-text-blocks .block .heading{font-family:'Roboto',sans-serif;font-size:28px;font-size:2.8rem;font-weight:300}@media screen and (min-width:1201px){.organism--coloured-text-blocks .block .heading{font-size:33px;font-size:3.3rem}}.organism--coloured-text-blocks .block .text{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem}@media screen and (min-width:1201px){.organism--coloured-text-blocks .block .text{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem}}.organism--coloured-text-blocks .block .link{font-size:14px;font-size:1.4rem;color:#fff;display:block;margin-top:3rem;padding:1rem 0}@media screen and (min-width:1201px){.organism--coloured-text-blocks .block .link{margin-top:5rem}}.organism--filter-list .filter-link-wrapper{text-align:center;margin-bottom:7rem}.organism--filter-list.processing .filter-link-wrapper,.organism--filter-list.processing .filter-results{opacity:.5}.organism--header-image{height:60vw;min-height:45rem;max-height:calc(75vh - 11.4rem);margin:0 0 5rem}@media screen and (min-width:601px){.organism--header-image{margin:0 0 6.5rem}}@media screen and (min-width:1201px){.organism--header-image{height:45vw;margin:0 0 8rem;min-height:45rem;max-height:calc(70vh - 14.4rem)}}.organism--lightbox-carousel,body.lightbox-open #page.site::before{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;top:0;width:100%;position:fixed}.organism--lightbox-carousel{max-height:85vh;opacity:0;pointer-events:none;z-index:10000}body.admin-bar .organism--lightbox-carousel{top:46px}@media screen and (min-width:783px){body.admin-bar .organism--lightbox-carousel{top:32px}}.organism--lightbox-carousel .slick-list{z-index:10}.organism--lightbox-carousel .slick-track,.organism--logos{display:flex!important}.organism--lightbox-carousel .slick-slide{height:inherit!important}.organism--lightbox-carousel .slick-slide>*{align-items:center;display:flex;height:100%;justify-content:center}.organism--lightbox-carousel .slick-slide>*>*{display:block;flex-basis:auto}.organism--lightbox-carousel .slick-next,.organism--lightbox-carousel .slick-prev{font-size:27px;font-size:2.7rem;font-family:'currentaffairs'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0091bc;position:absolute;top:calc(50% - 1.35rem);z-index:100}.organism--lightbox-carousel .slick-next.slick-disabled,.organism--lightbox-carousel .slick-prev.slick-disabled{cursor:default;opacity:.5}.organism--lightbox-carousel .slick-prev{left:-8rem}.organism--lightbox-carousel .slick-next{right:-8rem}.organism--lightbox-carousel .lightbox-media{background-color:#000;overflow:visible;margin:0 auto;max-width:130rem;position:relative;top:7.5rem;z-index:1}.organism--lightbox-carousel .lightbox-media .inner{padding:4rem 11rem;position:relative}.organism--lightbox-carousel .image-wrapper{margin:0 auto;max-height:calc(95vh - 21rem);position:relative}.organism--lightbox-carousel .image-wrapper img{height:calc(95vh - 26.5rem);width:100%;object-fit:contain}body.admin-bar .organism--lightbox-carousel .image-wrapper{max-height:calc(95vh - 21rem - 46px)}body.admin-bar .organism--lightbox-carousel .image-wrapper img{height:calc(95vh - 26.5rem - 46px)}@media screen and (min-width:783px){body.admin-bar .organism--lightbox-carousel .image-wrapper{max-height:calc(95vh - 21rem - 32px)}body.admin-bar .organism--lightbox-carousel .image-wrapper img{height:calc(95vh - 26.5rem - 32px)}}.organism--lightbox-carousel .image-wrapper .caption{color:#fff;margin-top:3rem;text-align:center}.organism--lightbox-carousel .close-lightbox{font-size:27px;font-size:2.7rem;color:#0091bc;position:absolute;right:3.2rem;top:3.2rem;z-index:10}body.lightbox-open{overflow:hidden}.organism--masonry .cell .image-wrapper img.lazyload,.organism--masonry .sizer .image-wrapper img.lazyload,body.lightbox-open header.site-header{opacity:0}body.lightbox-open #page.site::before{height:100%;left:0;background-color:#000;content:'';height:100vh;min-height:9rem;opacity:.7;width:100vw!important;z-index:1001}body.lightbox-open .organism--lightbox-carousel{opacity:1;pointer-events:initial;top:0}body.lightbox-open.admin-bar .organism--lightbox-carousel{top:46px}@media screen and (min-width:783px){body.lightbox-open.admin-bar .organism--lightbox-carousel{top:32px}}.organism--logos{flex-wrap:wrap;height:100%;margin:.1rem .1rem .1rem -.2rem}.organism--logos .logo{align-items:center;background-color:#f3f3f3;display:flex;height:40.75vw;justify-content:center;margin:.1rem 0 0 .2rem;padding:3rem;width:calc(50% - .2rem)}.organism--logos .logo>*,.organism--logos>*{display:block;flex-basis:auto}@media screen and (min-width:601px){.organism--logos .logo{height:20.375vw;margin:.1rem 0 .1rem .2rem;width:calc(25% - .2rem)}}@media screen and (min-width:1201px){.organism--logos .logo{height:13.58vw;width:calc(16.667% - .2rem)}}.organism--logos .logo div{max-width:11.5rem}@media screen and (min-width:601px){.organism--logos .logo div{max-width:16rem}.organism--masonry{margin-left:-.3rem;width:calc(100% + .3rem)}}.organism--masonry .cell,.organism--masonry .sizer{padding-bottom:.3rem;width:100%}@media screen and (min-width:601px){.organism--masonry .cell,.organism--masonry .sizer{margin-left:.3rem;width:calc(50% - .3rem)}}@media screen and (min-width:1201px){.organism--masonry .cell,.organism--masonry .sizer{width:calc(33.33% - (.3rem*3)/3)}}.organism--masonry .cell .image-wrapper img,.organism--masonry .sizer .image-wrapper img{display:block;height:auto;width:100%}.organism--masonry .cell .image-wrapper img.lazyloaded,.organism--masonry .sizer .image-wrapper img.lazyloaded{-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s;animation-fill-mode:forwards}@media screen and (min-width:601px){.organism--masonry .cell.open-lightbox,.organism--masonry .sizer.open-lightbox{cursor:zoom-in}.organism--masonry .cell.open-lightbox .image-wrapper,.organism--masonry .sizer.open-lightbox .image-wrapper{overflow:hidden}.organism--masonry .cell.open-lightbox .image-wrapper img,.organism--masonry .sizer.open-lightbox .image-wrapper img{transition:transform .25s ease-in-out}.organism--masonry .cell.open-lightbox:active .image-wrapper img,.organism--masonry .cell.open-lightbox:focus .image-wrapper img,.organism--masonry .cell.open-lightbox:hover .image-wrapper img,.organism--masonry .sizer.open-lightbox:active .image-wrapper img,.organism--masonry .sizer.open-lightbox:focus .image-wrapper img,.organism--masonry .sizer.open-lightbox:hover .image-wrapper img{transform:scale(1.015)}}.organism--people{display:flex;flex-wrap:wrap;margin-top:8rem;position:relative}.organism--people>*{display:block;flex-basis:auto}.organism--people .person{background-color:#f3f3f3;min-height:100vw;position:relative;text-align:center;width:100%}@media screen and (max-width:950px){.organism--people .person{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;max-height:100vw;overflow:hidden}}@media screen and (min-width:601px) and (max-width:950px){.organism--people .person{max-height:50vw;min-height:50vw}}@media screen and (min-width:951px){.organism--people .person{height:50vw;min-height:auto;width:50%}}@media screen and (min-width:1201px){.organism--people .person{height:25vw;width:25%}}@media screen and (min-width:1800px){.organism--people .person{height:20vw;width:20%}}.organism--people .person .background,.organism--people .person .background::before{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:950px){.organism--people .person .background{height:100vw}}@media screen and (min-width:601px) and (max-width:950px){.organism--people .person .background{height:50vw}}@media screen and (min-width:951px){.organism--people .person .background{z-index:20}}.organism--people .person .background::before{content:'';background:inherit;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");z-index:1}.organism--people .person .background::after,.organism--people .person .foreground{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s}.organism--people .person .background::after{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.3);content:'';z-index:2}.organism--people .person .foreground{align-items:center;color:#fff;cursor:pointer;display:flex;height:100vw;justify-content:center;padding:3rem;position:relative;z-index:30}.organism--people .person .foreground>*{display:block;flex-basis:auto}@media screen and (min-width:601px){.organism--people .person .foreground{height:50vw}}@media screen and (min-width:951px){.organism--people .person .foreground{height:100%}}.organism--people .person .foreground .name{font-family:'Roboto',sans-serif;font-size:21px;font-size:2.1rem;line-height:28px;line-height:2.8rem;font-weight:700;margin:0}.organism--people .person .foreground .role{font-family:'Roboto',sans-serif;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;font-weight:400}.organism--people .person .panel{background-color:#f3f3f3;padding:4rem 25px;opacity:0;position:relative;text-align:left;z-index:10}@media screen and (min-width:951px){.organism--people .person .panel{padding:4rem;position:absolute;top:0}.organism--people .person .panel::before{border-style:solid;content:'';height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}}.organism--people .person .panel.move-left::before{border-width:1.4rem 0 1.4rem 1.4rem;border-color:transparent transparent transparent #f3f3f3;left:99.5%}.organism--people .person .panel.move-right::before{border-width:1.4rem 1.4rem 1.4rem 0;border-color:transparent #f3f3f3 transparent transparent;right:99.5%}.organism--people .person .panel .close{font-size:14px;font-size:1.4rem;color:#a0a0a0;position:absolute;right:2.5rem;top:4rem}@media screen and (min-width:951px){.organism--people .person .panel .close{font-size:18px;font-size:1.8rem;right:3rem;top:3rem}}.organism--people .person .panel .name{font-family:'Roboto',sans-serif;font-size:22px;font-size:2.2rem;line-height:29px;line-height:2.9rem;color:#0091bc;font-weight:400;margin:0 0 2rem}@media screen and (max-width:950px){.organism--people .person.open{max-height:300vw}}.organism--people .person.open .background::after{background-color:rgba(0,97,126,.3)}.organism--people .person.open .foreground{cursor:default;opacity:0}.organism--people .person.open .panel{opacity:1}@media screen and (min-width:951px){.organism--people .person.open .panel{height:100%;transition:opacity .25s;width:100%;z-index:100}.organism--people .person.open .panel.move-left{transform:translateX(-100%)}.organism--people .person.open .panel.move-right{transform:translateX(100%)}}@media screen and (min-width:1201px){.organism--people .person.open .panel{width:200%}.organism--people .person.open .panel.move-right{transform:translateX(50%)}}.organism--post-navigation{margin-top:7rem;margin-bottom:5rem;text-align:center}@media screen and (min-width:951px){.organism--post-navigation{margin-bottom:7rem}}@media screen and (min-width:601px){.organism--post-navigation .next,.organism--post-navigation .prev{line-height:36px;line-height:3.6rem}}.organism--post-navigation .prev{float:left}.organism--post-navigation .next{float:right}.organism--post-navigation span.type{display:none}@media screen and (min-width:601px){.organism--post-navigation span.type{display:inline}}.organism--post-navigation .nav-link.all{margin-top:5rem}@media screen and (min-width:951px){.organism--post-navigation .nav-link.all{left:50%;margin-top:0;position:absolute;top:0;transform:translateX(-50%)}}.organism--standard-header{font-family:'Roboto',sans-serif;font-weight:300;margin:0 0 5rem;text-align:center}@media screen and (min-width:601px){.organism--standard-header{margin:0 0 6.5rem}}@media screen and (min-width:1201px){.organism--standard-header{margin:0 0 8rem}}.organism--standard-header .inner{margin:0 auto;max-width:79rem}.organism--standard-header .inner ul{display:inline-block;margin:0;text-align:left}.organism--standard-header .page-title{margin:0 0 1em}@media screen and (min-width:601px){.organism--text-blocks{display:flex;justify-content:space-between}.organism--text-blocks>*{display:block;flex-basis:auto}}.organism--text-blocks .block{border-top:.1rem solid #a0a0a0;padding:2rem 0}@media screen and (min-width:601px){.organism--text-blocks .block{flex-basis:calc(47% - 2rem);margin:0 2rem}}.organism--text-blocks .block .inner{max-width:46rem}.organism--text-blocks .block .heading{margin:0 0 1em}.organism--text-blocks .block .text ol,.organism--text-blocks .block .text ul{margin:0;padding:0 0 0 1.5em}.organism--text-blocks .block .text ol li,.organism--text-blocks .block .text ul li{padding-left:.5em}body.error404 .site-main{margin-bottom:9rem;margin-top:9rem;text-align:center}@media screen and (min-width:601px){body.error404 .site-main{margin-bottom:12rem;margin-top:12rem}}@media screen and (min-width:1201px){body.error404 .site-main{margin-bottom:18rem;margin-top:18rem}}body.error404 .site-main .error-404{margin:0 auto;max-width:60rem}body.error404 .site-main .page-title{color:#0091bc;margin-bottom:4rem}body.error404 .site-main .cta{margin-top:5rem;min-width:18.5rem}body.page-template-page-contact .site-main .page-header{margin-top:5rem;margin-bottom:5rem}@media screen and (min-width:601px){body.page-template-page-contact .site-main .page-header{margin-top:9rem;margin-bottom:10rem}}body.page-template-page-contact .site-main .page-content{background-color:#e8e8e8}@media screen and (min-width:1351px){body.page-template-page-contact .site-main .page-content{align-items:flex-start;display:flex}body.page-template-page-contact .site-main .page-content>*{display:block;flex-basis:50%}}body.page-template-page-contact .site-main .page-content .contact-details{padding:25px;position:relative}@media screen and (min-width:1351px){body.page-template-page-contact .site-main .page-content .contact-details{display:flex;justify-content:space-between;padding:9.5rem 7rem}body.page-template-page-contact .site-main .page-content .contact-details>*{display:block;flex-basis:auto}}body.page-template-page-contact .site-main .page-content .contact-details>*{border-top:.1rem solid #cacaca;border-bottom:.1rem solid #cacaca;padding:2rem 0}@media screen and (min-width:1351px){body.page-template-page-contact .site-main .page-content .contact-details>*{width:calc(50% - 1.5rem)}}@media screen and (max-width:1350px){body.page-template-page-contact .site-main .page-content .contact-details>.address{border-top:none}}body.page-template-page-contact .site-main .page-content .contact-details .not-address{line-height:33px;line-height:3.3rem}body.page-template-page-contact .site-main .page-content .contact-details address{font-style:normal;margin:0}@media screen and (min-width:601px){body.page-template-page-contact .site-main .page-content .contact-details .tel a{color:inherit;cursor:default}}body.page-template-page-contact .site-main .page-content .ca-google-map{width:100%;height:54rem;margin:0;position:relative}body.page-template-page-contact .site-main .page-content .ca-google-map>*{position:relative;z-index:1}body.page-template-page-contact .site-main .page-content .ca-google-map img{max-width:inherit!important}body.page-template-page-contact .site-main .page-content .ca-google-map .gm-style .gm-style-iw-c{border-radius:0}body.page-template-page-contact .site-main .page-content .ca-google-map .gm-style .gm-style-iw-c a{color:#00617e}body.page-template-default .site-main .page-header .organism--standard-header{margin-bottom:0}body.page-template-default .site-main .page-content.default{padding-bottom:6rem}@media screen and (min-width:1201px){body.page-template-default .site-main .page-content.default{padding-bottom:7rem}}body.page-template-default .site-main .page-content.default .inner{margin:0 auto;max-width:79rem}body.page-template-default .site-main .page-content.default h1,body.page-template-default .site-main .page-content.default h2,body.page-template-default .site-main .page-content.default h3,body.page-template-default .site-main .page-content.default h4,body.page-template-default .site-main .page-content.default h5,body.page-template-default .site-main .page-content.default h6{font-family:'Roboto',sans-serif;font-weight:300}body.page-template-page-list-case-studies .site-main .page-header{margin-top:5rem}@media screen and (min-width:601px){body.page-template-page-list-case-studies .site-main .page-header{margin-top:10rem}}body.home .site-main section.clients-button{margin-top:3rem;margin-bottom:3rem;text-align:center}@media screen and (min-width:1201px){body.home .site-main section.clients-button{margin-top:4rem;margin-bottom:4rem}}body.home .site-main section.clients-button .cta{background-color:#4c4c4c}body.home .site-main section.clients-button .cta:active,body.home .site-main section.clients-button .cta:focus,body.home .site-main section.clients-button .cta:hover{background-color:#000}body.page-template-page-services .site-main .page-content{padding-bottom:3rem}@media screen and (min-width:1201px){body.page-template-page-services .site-main .page-content{padding-bottom:4rem}}body.page-template-page-services .site-main .ctas{margin-top:4rem;text-align:center}body.page-template-page-services .site-main .ctas>.cta{margin:0 1.5rem 3rem}body.single-case-studies .site-main .page-header{margin-top:5rem;margin-bottom:5rem}@media screen and (min-width:601px){body.single-case-studies .site-main .page-header{margin-top:9rem;margin-bottom:10rem}}body.single-case-studies .site-main .page-header .page-title{margin-bottom:0}body.single-case-studies .site-main .page-header .intro-text{margin-top:1.6em}body.single-case-studies .site-main .case-study-images{position:relative}@media screen and (min-width:601px){body.single-case-studies .site-main .case-study-images{display:flex;flex-wrap:wrap}body.single-case-studies .site-main .case-study-images>*{display:block;flex-basis:auto}}body.single-case-studies .site-main .case-study-images .image-wrapper{height:0;padding-bottom:64%;position:relative;width:100%}@media screen and (min-width:601px){body.single-case-studies .site-main .case-study-images .image-wrapper{flex-basis:50%;flex-grow:1;padding-bottom:32%}body.single-case-studies .site-main .case-study-images .image-wrapper.index-1-of-1,body.single-case-studies .site-main .case-study-images .image-wrapper.index-3-of-3{padding-bottom:64%}}body.single-case-studies .site-main .case-study-images .inner{height:0;padding-bottom:32%}body.single-case-studies .site-main .text-wrapper>*{padding:4rem 2.5rem}@media screen and (min-width:601px){body.single-case-studies .site-main .text-wrapper>*{flex-basis:50%;padding:6.5rem 3.5rem}}@media screen and (min-width:1201px){body.single-case-studies .site-main .text-wrapper>*{padding:9rem 7rem}}body.single-case-studies .site-main .text-wrapper>* .heading{margin-bottom:4rem}@media screen and (min-width:951px){body.single-case-studies .site-main .text-wrapper>* .heading{margin-bottom:6.5rem}}body.single-case-studies .site-main .text-wrapper.count-1>* .inner{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition-delay:.1s;margin:0 auto;max-width:1392px;padding:0 25px;position:relative;width:100%}@media screen and (min-width:1351px){body.single-case-studies .site-main .text-wrapper.count-1>* .inner{max-width:1442px;padding:0 50px}}@media screen and (min-width:601px){body.single-case-studies .site-main .text-wrapper.count-2{display:flex}body.single-case-studies .site-main .text-wrapper.count-2>*{display:block;flex-basis:auto;width:50%}}body.single-case-studies .site-main .text-wrapper.count-2>* .inner{margin:0 auto;max-width:58rem}body.single-case-studies .site-main .text-wrapper .project-description,body.single-case-studies .site-main .text-wrapper .project-details{background-color:#e8e8e8}body.single-case-studies .site-main .text-wrapper .project-details .inner{padding:0 50px}@media screen and (min-width:1201px){body.single-case-studies .site-main .text-wrapper .project-details .inner{justify-content:center;display:flex}body.single-case-studies .site-main .text-wrapper .project-details .inner>*{display:block;flex-basis:auto}}@media screen and (max-width:1201px){body.single-case-studies .site-main .text-wrapper .project-details .inner{padding:0 25px}}@media screen and (min-width:1201px){body.single-case-studies .site-main .text-wrapper .project-details .heading{margin-right:12rem;width:28rem}body.single-case-studies .site-main .text-wrapper .project-details .list{width:60rem}}body.single-case-studies .site-main .text-wrapper .project-details .list .row{line-height:21px;line-height:2.1rem;border-bottom:.1rem solid #cacaca;padding:.75rem 0}@media screen and (min-width:951px){body.single-case-studies .site-main .text-wrapper .project-details .list .row{display:flex}body.single-case-studies .site-main .text-wrapper .project-details .list .row>*{display:block;flex-basis:auto}}body.single-case-studies .site-main .text-wrapper .project-details .list .row .label{margin-right:.5rem}@media screen and (min-width:951px){body.single-case-studies .site-main .text-wrapper .project-details .list .row .label{flex-basis:40%}body.single-case-studies .site-main .text-wrapper .project-details .list .row .text{flex-basis:60%}}body.single-case-studies .site-main .text-wrapper .project-description .inner{max-width:1292px;padding:0 50px}@media screen and (min-width:1201px){body.single-case-studies .site-main .text-wrapper .project-description .inner{width:100%;max-width:calc(100rem + 100px);margin:0 auto}}@media screen and (max-width:1201px){body.single-case-studies .site-main .text-wrapper .project-description .inner{padding:0 25px}}@media screen and (min-width:1201px){body.single-case-studies .site-main .text-wrapper .project-details+.project-description{padding-top:6.5rem!important}}body.page-template-page-standard .site-main .page-content{background-color:#e8e8e8;padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:1201px){body.page-template-page-standard .site-main .page-content{padding-top:7rem;padding-bottom:7rem}}body.page-template-page-standard .site-main .page-content .inner{margin:0 auto;max-width:79rem}body.page-template-page-standard .site-main .page-content .heading{text-align:center;margin-bottom:1.5em}body.page-template-page-standard .site-main .page-content .block{border-top:.1rem solid #a0a0a0;padding:4.5rem 0 5rem}body.page-template-page-standard .site-main .page-content .block .title{font-family:'Roboto',sans-serif;font-size:24px;font-size:2.4rem;line-height:33px;line-height:3.3rem;font-weight:300;margin:0 0 1em}@media screen and (min-width:1201px){body.page-template-page-standard .site-main .page-content .block .title{font-size:28px;font-size:2.8rem;line-height:37px;line-height:3.7rem}}body.page-template-page-standard .site-main .ctas{margin-top:4rem;padding-bottom:3rem;text-align:center}@media screen and (min-width:1201px){body.page-template-page-standard .site-main .ctas{padding-bottom:4rem}}body.page-template-page-standard .site-main .ctas>.cta{margin:0 1.5rem 3rem}body.page-template-page-vacancies .site-main .page-content{background-color:#e8e8e8;padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:1201px){body.page-template-page-vacancies .site-main .page-content{padding-top:7rem;padding-bottom:7rem}}body.page-template-page-vacancies .site-main .page-content .inner{margin:0 auto;max-width:79rem}body.page-template-page-vacancies .site-main .page-content .heading{text-align:center;margin-bottom:1.5em}body.page-template-page-vacancies .site-main .page-content .role{border-top:.1rem solid #a0a0a0;padding:4.5rem 0 5rem}body.page-template-page-vacancies .site-main .page-content .role .title{font-family:'Roboto',sans-serif;font-size:24px;font-size:2.4rem;line-height:33px;line-height:3.3rem;font-weight:300;margin:0 0 1em}@media screen and (min-width:1201px){body.page-template-page-vacancies .site-main .page-content .role .title{font-size:28px;font-size:2.8rem;line-height:37px;line-height:3.7rem}}