@font-face{font-family:'Adept BA';src:url('../fonts/adeptba-regular-webfont.woff2') format('woff2'), url('../fonts/adeptba-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Adept BA';src:url('../fonts/adeptba-bold-webfont.woff2') format('woff2'), url('../fonts/adeptba-bold-webfont.woff') format('woff');font-weight:700;font-style:normal;}body{font-family:"Adept BA", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:normal;font-size:20px;line-height:150%;margin:0;padding:0;color:#175060;}@media only screen and (max-width:800px){body{font-size:18px;line-height:24px;}}h1,h2,h3,h4,h5,h6{font-family:"Adept BA", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";margin-top:0px;padding:0;font-weight:bold;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#175060;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;}.invert-fonts{color:white;}.invert-fonts a{color:white;}.invert-fonts h1,.invert-fonts h2,.invert-fonts h3,.invert-fonts h4,.invert-fonts h5,.invert-fonts h6{color:#6fbec1;}.invert-fonts h1 a,.invert-fonts h2 a,.invert-fonts h3 a,.invert-fonts h4 a,.invert-fonts h5 a,.invert-fonts h6 a{color:#6fbec1;}h1{font-size:60px;margin-bottom:40px;line-height:115%;}@media only screen and (max-width:1200px){h1{font-size:50px;}}@media only screen and (max-width:800px){h1{font-size:30px;}}h2{font-size:50px;margin-bottom:32px;line-height:115%;}@media only screen and (max-width:1200px){h2{font-size:45px;}}@media only screen and (max-width:800px){h2{font-size:30px;}}h3{font-size:40px;line-height:130%;}@media only screen and (max-width:800px){h3{font-size:26px;}}body.template5 h3{font-size:40px;line-height:130%;position:relative;display:inline-block;padding-right:5px;margin-bottom:20px;}body.template5 h3:after{content:".";display:block;position:absolute;top:0px;right:0;width:5px;color:#6fbec1;text-align:center;}body.template5 h3:before{content:"";display:block;position:absolute;top:15px;left:-20px;width:5px;height:28px;transform:skewX(-21deg);background-color:#6fbec1;text-align:center;}@media only screen and (max-width:800px){body.template5 h3{font-size:26px;}body.template5 h3:before{content:"";display:block;position:absolute;top:10px;left:-20px;width:5px;height:20px;transform:skewX(-21deg);background-color:#6fbec1;text-align:center;}}h4{font-size:26px;line-height:130%;font-weight:normal;margin-bottom:10px;}@media only screen and (max-width:800px){h4{font-size:20px;}}h5{font-size:16px;font-weight:normal;position:relative;display:inline-block;padding-right:5px;margin-bottom:0px;}h5:after{content:".";display:block;position:absolute;top:0px;right:0;width:5px;color:#6fbec1;text-align:center;}h5:before{content:"/";display:block;position:absolute;top:0px;left:-10px;width:5px;color:#6fbec1;text-align:center;}hr{color:#146b9e;border:1px solid ;margin-bottom:40px;}a.button{padding:14px 18px 14px 18px;display:inline-block;line-height:1;text-decoration:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;color:#175060;border:2px solid #175060;background-color:transparent;}a.button:hover{color:white;background-color:#175060;text-decoration:none;}a.white-button{padding:14px 18px 14px 18px;display:inline-block;line-height:1;text-decoration:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;color:white !important;border:2px solid white;background-color:transparent;}a.white-button:hover{color:#175060 !important;background-color:white;text-decoration:none;}a.arrow-link{font-weight:bold;text-decoration:none;}a.arrow-link:after{content:'\f054';font-family:'Font Awesome 5 Pro';margin-left:7px;transition:margin 0.2s;}a.arrow-link:hover:after{margin-left:10px;}.footer a.button{color:white;border-color:white;}.footer a.button:hover{color:#175060;background-color:white;text-decoration:none;}a{color:#175060;text-decoration:underline;}a:hover{text-decoration:none;}p{margin:0 0 20px 0;padding:0;}p.intro{font-size:22px;line-height:150%;}@media only screen and (max-width:800px){p.intro{font-size:18px;}}p.intro-large{font-size:26px;line-height:150%;}@media only screen and (max-width:800px){p.intro-large{font-size:18px;}}span.blue,a.blue{color:#6fbec1 !important;}span.pink,a.pink{color:#e87676 !important;}span.yellow,a.yellow{color:#f7b359 !important;}span.white,a.white{color:white !important;}span.navy,a.navy{color:#175060 !important;}p.skip-line{margin-top:40px;}p.job-title{font-weight:bold;margin-bottom:30px;font-size:22px;color:#6fbec1;}@media only screen and (max-width:600px){p.job-title{font-size:20px;margin-bottom:20px;}}blockquote{font-size:40px;font-weight:bold;line-height:48px;}@media only screen and (max-width:900px){blockquote{font-size:35px;line-height:40px;margin:0;}}@media only screen and (max-width:600px){blockquote{font-size:20px;line-height:28px;}}.mce-content-body#HeaderContent{background-color:#146b9e;width:1000px;text-align:center;color:#fff;padding-top:10px;}.mce-content-body#HeaderContent h1,.mce-content-body#HeaderContent h2,.mce-content-body#HeaderContent h3{color:#fff;}img.img-right{float:right;margin-left:30px;margin-bottom:30px;}img.img-right-spaced{margin-left:215px;margin-bottom:30px;}.mce-content-body img.img-right-spaced{margin-left:30px;}img.img-left{float:left;margin-right:30px;margin-bottom:30px;}img.img-push-right{float:right;margin-left:30px;margin-bottom:30px;margin-right:-130px;}img.img-push-left{float:left;margin-right:30px;margin-bottom:30px;margin-left:-130px;}img.img-push-both{margin-left:-130px;margin-right:-130px;margin-bottom:30px;}img.hide-mobile{display:block;}@media only screen and (max-width:600px){img.hide-mobile{display:none;}}ul.logo-set{list-style-type:none;margin:0;padding:0;}ul.logo-set li{list-style-type:none;}ul.menu-list{list-style-type:none;margin:0;padding:0;}ul.menu-list li{display:inline-block;position:relative;list-style-type:none;margin:0px;padding:0 10px 0 0;font-size:18px;line-height:1;}@media only screen and (max-width:600px){ul.menu-list li{font-size:16px;}}ul.menu-list li:after{content:"/";display:block;position:absolute;top:0px;right:7px;width:10px;text-align:center;}ul.menu-list li:first-of-type a{margin-left:0;}ul.menu-list li:last-of-type:after{display:none;}ul.menu-list li a{color:#fff !important;padding:0px 0px 4px 0px;margin:0px 20px 4px 0;border-bottom:3px solid #175060;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;display:inline-block;text-decoration:none;}@media only screen and (max-width:600px){ul.menu-list li a{margin-bottom:2px;}}ul.menu-list li#activeSection a{border-bottom:3px solid #fff;}ul.menu-list li:hover a{border-bottom:3px solid #6fbec1;}h1 + ul.menu-list{margin-top:-20px;}@media only screen and (max-width:600px){.hide-mob{display:none;}}#header{background-color:#175060;background-repeat:no-repeat;background-position:center center;background-size:cover;color:white;width:100%;text-align:center;position:relative;min-height:150px;}#header a.button,#header a.white-button{font-size:20px;}.header-circle-image-container{position:absolute;top:150px;left:50%;max-width:35vw;height:auto;}.header-circle-image-container img{border-radius:100%;z-index:10;position:relative;}@media only screen and (max-width:800px){.header-circle-image-container{display:none;}}.header-circle-image-container:before{content:'';position:absolute;top:5%;right:-10%;width:30%;height:30%;background-color:#175060;border-radius:100%;z-index:5;}@media only screen and (max-width:800px){div.content-strip:first-of-type div.medium-text-strip-inner h1{font-size:60px;}}@media only screen and (max-width:600px){div.content-strip:first-of-type div.medium-text-strip-inner h1{font-size:60px;}}@media only screen and (max-width:600px){#header.carousel + div.colour-strip{padding-top:0;}#header.carousel + div.colour-strip h1{font-size:60px;}#header.carousel #header-inner{position:absolute;z-index:100;}#header.carousel .header-carousel{display:none;}}#header-inner{width:1750px;margin:0 auto;padding:50px 0 0 0;text-align:center;}@media only screen and (max-width:1800px){#header-inner{width:calc(100% - 60px);padding-left:30px;padding-right:30px;}}@media only screen and (max-width:1500px){#header-inner{padding-top:30px;}}#header-inner .header-right a.button{color:white;border-color:white;background-color:transparent;}@media only screen and (max-width:900px){#header-inner .header-right a.button{display:none;}}#header-inner .header-right a.button:hover{color:#175060;border-color:white;background-color:white;}.floating-info-pack-btn{display:none;color:white;border-color:white;background-color:transparent;padding:12px 18px 13px 18px;line-height:1;text-decoration:none;}@media only screen and (max-width:900px){.floating-info-pack-btn{display:block;position:fixed;width:100%;bottom:0;left:0;border-top:2px solid white;text-align:center;background-color:#6fbec1;padding-left:0;padding-right:0;z-index:2000;}}#header-top{text-align:left;}#header-top a.logo{float:left;margin-top:7px;}#header-top a.logo img{width:116px;border:0;}.header-right{float:right;}.post-header{background-color:#175060;}@media only screen and (max-width:1500px){.post-header{width:calc(100% - 60px);padding-left:30px;padding-right:30px;}}.post-header .post-header-inner{width:1410px;margin:0 auto;}@media only screen and (max-width:1500px){.post-header .post-header-inner{width:100%;}}.header-content{clear:both;text-align:left;width:1410px;margin:0 auto;padding:50px 0 75px;display:flex;align-items:center;}@media only screen and (max-width:1500px){.header-content{width:100%;}}@media only screen and (max-width:1100px){.header-content{padding:50px 0;}}@media only screen and (max-width:500px){.header-content{padding:35px 0;}}.header-content .header-content-inner{width:35%;}@media only screen and (max-width:800px){.header-content .header-content-inner{width:50%;}}@media only screen and (max-width:600px){.header-content .header-content-inner{width:100%;}}.header-content .header-content-right{margin-left:20%;width:45%;}@media only screen and (max-width:800px){.header-content .header-content-right{margin-left:10%;width:40%;}}@media only screen and (max-width:600px){.header-content .header-content-right{display:none;width:100%;margin-left:0;margin-top:50px;}}.header-content .header-content-right form{line-height:1;}.header-content .header-content-right form label{width:100%;font-size:70%;}.header-content .header-content-right form .form-text input,.header-content .header-content-right form .form-email input{font-size:70%;}@media only screen and (max-width:1100px){.header-content .header-content-right form .form-text input,.header-content .header-content-right form .form-email input{width:calc(100% - 30px);}}.header-content .header-content-right form textarea{font-size:70%;}@media only screen and (max-width:1100px){.header-content .header-content-right form textarea{width:calc(100% - 30px);}}.header-content .header-content-right form .form-field-wrapper{margin-bottom:0.5em;}.header-content .header-content-right form .input-button{font-size:70%;padding:10px 12px;}#header.width-extra-wide .header-content-inner{width:80%;}@media only screen and (max-width:600px){#header.width-extra-wide .header-content-inner{width:100%;}}#header.width-extra-wide.centred .header-content-inner{margin:0px auto;text-align:center;}#header.width-wide .header-content-inner{width:50%;}@media only screen and (max-width:1100px){#header.width-wide .header-content-inner{width:80%;}}@media only screen and (max-width:600px){#header.width-wide .header-content-inner{width:100%;}}@media only screen and (max-width:1100px){#header.width-wide.circle-header .header-content-inner{width:50%;}}@media only screen and (max-width:800px){#header.width-wide.circle-header .header-content-inner{width:80%;}}#header .header-carousel:focus{outline:none;}#header .header-carousel .carousel-slide{min-height:100vh;background-size:cover;background-position:center;}#header .header-carousel .carousel-slide:focus{outline:none;}#header .header-carousel .carousel-slide .carousel-slide-inner{width:1410px;margin:0 auto;text-align:left;margin-top:200px;height:calc(100vh - 300px);position:relative;}@media only screen and (max-width:1500px){#header .header-carousel .carousel-slide .carousel-slide-inner{width:calc(100% - 60px);padding:0 30px;}}@media only screen and (max-width:350px){#header .header-carousel .carousel-slide .carousel-slide-inner{height:auto;margin-bottom:100px;}}@media only screen and (max-height:400px){#header .header-carousel .carousel-slide .carousel-slide-inner{height:450px;}}#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text{width:55%;position:absolute;bottom:0;}@media only screen and (max-width:1000px){#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text{width:75%;}}@media only screen and (max-width:700px){#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text{width:calc(100% - 60px);}}@media only screen and (max-width:350px){#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text{position:relative;width:100%;}}#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text p.carousel-title{font-size:90px;margin-bottom:45px;line-height:110%;font-weight:bold;max-width:100%;}@media only screen and (max-width:1500px){#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text p.carousel-title{font-size:60px;margin-bottom:30px;}}@media only screen and (max-width:600px){#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text p.carousel-title{font-size:40px;margin-bottom:20px;}}#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text p{font-size:24px;max-width:75%;margin-bottom:40px;}@media only screen and (max-width:1500px){#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text p{font-size:20px;margin-bottom:25px;}}@media only screen and (max-width:600px){#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text p{font-size:18px;margin-bottom:15px;max-width:100%;}}#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text a.button{color:white;border-color:white;font-size:20px;}#header .header-carousel .carousel-slide .carousel-slide-inner .carousel-slide-inner-text a.button:hover{background-color:white;color:#175060;}#header #header-inner.carousel-on{position:absolute;top:0;text-align:center;width:100%;}@media only screen and (max-width:1800px){#header #header-inner.carousel-on{width:calc(100% - 60px);}}#header #header-inner.carousel-on #header-top{width:1750px;margin:0 auto;text-align:center;}@media only screen and (max-width:1750px){#header #header-inner.carousel-on #header-top{width:100%;}}ul.slick-dots{position:absolute;margin:-50px 0 0 0;padding:0;list-style-type:none;width:100%;text-align:center;}ul.slick-dots li{margin:0 10px;padding:0;list-style-type:none;border-radius:100%;overflow:hidden;width:10px;height:10px;background-color:transparent;border:2px solid white;display:inline-block;cursor:pointer;}ul.slick-dots li button{display:none;}ul.slick-dots li:hover{background-color:rgba(255, 255, 255, 0.25);}ul.slick-dots li.slick-active{background-color:white;}span.carers-underline{position:relative;}span.carers-underline:after{position:absolute;left:0;bottom:0;width:100%;background-position:bottom;content:'';background-repeat:no-repeat;background-size:100%;background-image:url(../images/text-underline-1-blue.svg);height:0.2em;}@media only screen and (max-width:600px){body.template3 h1{font-size:40px;line-height:1.3;}}body.template5 #header{height:80vh;max-height:850px;}body.template6 .header-content{padding-bottom:0;}body.template6 .wrapper{width:100%;overflow-x:hidden;position:relative;}body.template6 .wrapper:before{content:'';background-color:#175060;width:200%;height:600px;transform:rotate(6deg);position:absolute;top:0px;right:-50%;z-index:-100;}@media only screen and (max-width:950px){body.template6 .wrapper:before{height:450px;}}@media only screen and (max-width:600px){body.template6 .wrapper:before{height:300px;}}body.template7{}body.template7 #header .header-content-inner p{font-size:26px;line-height:150%;margin-bottom:40px;}@media only screen and (max-width:600px){body.template7 #header .header-content-inner p{font-size:24px;line-height:30px;}}#header.circle-header #header-inner div.header-content{min-height:35vw;}#header.tall-header #header-inner div.header-content{min-height:68vh;}@media only screen and (max-width:850px){#header.tall-header{background-image:none;}#header.tall-header #header-inner div.header-content{min-height:0px;}#header.tall-header #header-inner div.header-content .header-content-inner{width:80%;}}@media only screen and (max-width:600px){#header.tall-header #header-inner div.header-content .header-content-inner{width:100%;}}body.template8{}body.template8 #header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);}body.template8 .content-strip{padding-top:60px;}body.header-yellow #header,body.header-blue #header{color:#175060;}body.header-yellow #header #top-menu,body.header-blue #header #top-menu{color:#175060;}body.header-yellow #header h1,body.header-blue #header h1,body.header-yellow #header h2,body.header-blue #header h2,body.header-yellow #header p,body.header-blue #header p,body.header-yellow #header a,body.header-blue #header a{color:#175060;}body.header-yellow #header #header-inner a.button,body.header-blue #header #header-inner a.button{color:#175060;border-color:#175060;}body.header-yellow #header #header-inner a.button:hover,body.header-blue #header #header-inner a.button:hover{color:white;background-color:#175060;}body.header-yellow #header{background-color:#f7b359;}body.header-yellow .wrapper:before{background-color:#f7b359;}body.header-navy #header{background-color:#175060;}body.header-navy #header .header-content h1,body.header-navy #header .header-content h2,body.header-navy #header .header-content p,body.header-navy #header .header-content a{color:#6fbec1;}body.header-navy #header .header-circle-image-container:before{top:64%;background-color:#6fbec1;}body.header-blue #header{background-color:#6fbec1;}body.header-blue .wrapper:before{background-color:#6fbec1;}body.header-blue #header-inner .header-content h1,body.header-blue #header-inner .header-content h2,body.header-blue #header-inner .header-content h3,body.header-blue #header-inner .header-content h4,body.header-blue #header-inner .header-content p,body.header-blue #header-inner .header-content a{color:#175060;}body.header-blue #header-inner .header-content a.button{color:#175060;border-color:#175060;}body.header-blue #header-inner .header-content a.button:hover{color:#6fbec1;background-color:#175060;}body.header-pink #header{background-color:#e87676;}body.header-pink .wrapper:before{background-color:#e87676;}body.header-green #header{background-color:#7dc086;}body.header-green .wrapper:before{background-color:#7dc086;}body.header-green #header-inner a.button{color:#fff;border-color:#fff;}body.header-green #header-inner a.button:hover{color:#7dc086;background-color:#fff;}body.header-navy #header + div.colour-strip.bg-navy{margin-top:-1px;}.footer{background-color:#0f3e4b;width:100%;margin:0px auto 0;color:white;text-align:center;overflow:hidden;z-index:1;font-size:18px;}.footer .footer-inner{width:1410px;text-align:left;padding:50px 0;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:row-reverse;}@media only screen and (max-width:1410px){.footer .footer-inner{width:calc(100% - 60px);}}@media only screen and (max-width:900px){.footer .footer-inner{display:block;padding-bottom:80px;}}.footer .footer-inner:before{content:'';background-color:#175060;width:60%;height:1000px;transform:rotate(21deg);position:absolute;top:-200px;right:0;z-index:2;}@media only screen and (max-width:1410px){.footer .footer-inner:before{width:50%;}}@media only screen and (max-width:900px){.footer .footer-inner:before{display:none;}}.footer .footer-inner .footer-left{display:flex;flex:50%;flex-direction:column;justify-content:flex-end;z-index:1000;}@media only screen and (max-width:1410px){.footer .footer-inner .footer-left{flex:60%;}}@media only screen and (max-width:900px){.footer .footer-inner .footer-left{display:block;width:100%;}}.footer .footer-inner .footer-left img{margin-bottom:13px;}@media only screen and (max-width:900px){.footer .footer-inner .footer-left img{display:none;}}.footer .footer-inner .footer-right{flex:50%;z-index:1000;position:relative;}@media only screen and (max-width:1410px){.footer .footer-inner .footer-right{flex:40%;}}.footer .footer-inner .footer-right .footer-right-col1{float:left;width:250px;}@media only screen and (max-width:1410px){.footer .footer-inner .footer-right .footer-right-col1{display:none;}}.footer .footer-inner .footer-right .footer-right-col2{float:left;width:300px;}@media only screen and (max-width:900px){.footer .footer-inner .footer-right .footer-right-col2{width:100%;margin-bottom:30px;}.footer .footer-inner .footer-right .footer-right-col2 p.skip-line{margin-top:0;}}@media only screen and (max-width:900px){.footer .footer-inner .footer-right .contact-col1{float:left;width:45%;}}@media only screen and (max-width:600px){.footer .footer-inner .footer-right .contact-col1{float:none;width:100%;}}@media only screen and (max-width:900px){.footer .footer-inner .footer-right .contact-col2{float:right;width:45%;}}@media only screen and (max-width:600px){.footer .footer-inner .footer-right .contact-col2{float:none;width:100%;}}.footer .footer-inner:after{content:'';display:table;clear:both;}.footer h4{font-size:24px;margin-bottom:7px;}.footer a{color:white;text-decoration:none;}.footer a:hover{text-decoration:underline;}.footer p{margin-bottom:5px;}.footer p.footer-line{font-size:38px;margin-bottom:50px;}@media only screen and (max-width:900px){.footer p.footer-line{display:none;}}.footer p.footer-small{font-size:14px;margin-bottom:10px;line-height:140%;}@media only screen and (max-width:900px){.footer p.footer-small{margin-top:0;margin-bottom:10px;}}@media only screen and (max-width:600px){.footer p.footer-small{}}.footer ul{list-style-type:none;margin:0 0 30px 0;padding:0;}.footer ul li{list-style-type:none;margin:0 0 5px 0;padding:0;}body.template5 .footer{margin-top:120px;}@media only screen and (max-width:1200px){body.template5 .footer{margin:60px auto 0;}}#social-icons{font-size:30px;padding-top:40px;clear:both;}@media only screen and (max-width:900px){#social-icons{padding-top:50px;text-align:center;}}@media only screen and (max-width:600px){#social-icons{text-align:left;}}#social-icons a{color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;margin-right:20px;}@media only screen and (max-width:900px){#social-icons a{margin-left:20px;}}@media only screen and (max-width:600px){#social-icons a{margin-left:0;}}#social-icons a:hover{color:#6fbec1;}#top-menu{float:left;margin-left:23px;}@media only screen and (max-width:900px){#top-menu{display:none;}}#top-menu ul{list-style-type:none;margin:0;padding:0;}#top-menu ul li{float:left;position:relative;list-style-type:none;margin:0px;padding:0 10px 0 0;font-size:18px;line-height:1;}#top-menu ul li:after{content:"/";display:block;position:absolute;top:17px;right:0;width:10px;text-align:center;}#top-menu ul li:last-of-type:after{display:none;}#top-menu ul li a{color:#fff;padding:17px 0px 4px 0px;margin:0px 12px;border-bottom:1px solid transparent;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;display:inline-block;text-decoration:none;}#top-menu ul li#activeSection a{border-bottom:3px solid #fff;}#top-menu ul li:hover a{border-bottom:3px solid rgba(255, 255, 255, 0.25);}div.mobile-menu-button{float:right;cursor:pointer;display:none;}@media only screen and (max-width:900px){div.mobile-menu-button{display:block;margin-top:8px;}}div.mobile-menu-button i{margin-right:10px;}div.mobile-menu{position:absolute;width:100%;height:100vh;top:-100vh;left:0;background-color:#6fbec1;display:flex;align-items:center;justify-content:center;z-index:5000;}@media only screen and (max-height:400px){div.mobile-menu{min-height:100vh;display:block;text-align:center;overflow-y:scroll;}div.mobile-menu ul{margin:0px auto !important;}}div.mobile-menu ul{list-style-type:none;margin:0 0 100px 0;padding:0;font-size:35px;line-height:160%;width:60%;}div.mobile-menu ul li{list-style-type:none;margin:0;padding:0;text-align:left;}div.mobile-menu ul li a{color:white;text-decoration:none;}div.mobile-menu ul li.selected a{border-bottom:3px solid #175060;}div.mobile-menu div.mobile-menu-close-button{position:absolute;cursor:pointer;top:30px;right:30px;font-size:30px;}body.mobile-menu-expanded{height:100vh;overflow:hidden;}body.mobile-menu-expanded div.mobile-menu{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;top:0;}body.mobile-menu-expanded div.mobile-menu-effect{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;left:-50%;}form{font-size:125%;}.form-field-wrapper{margin:0 0 1.5em 0;}.form-field-wrapper label{position:relative;display:inline-block;margin:0.2em 0.5em 0.2em 0;vertical-align:top;}.form-field-wrapper.form-textarea label{width:100%;margin-bottom:15px;}.form-field-wrapper.form-textarea label:after{display:none;}.form-field-required-star{vertical-align:top;}.formErrorMessage{color:#e87676;margin-bottom:1em;}.formErrorMessage:empty{display:none;}.form-text input,.form-email input,.form-password input,.form-text .pseudo-input,.form-email .pseudo-input,.form-password .pseudo-input{border:none;border-bottom:2px solid #175060;padding:0 0.2em 0.2em 0.2em;font-size:100%;font-family:inherit;color:#175060;}.form-text input.fieldError,.form-email input.fieldError,.form-password input.fieldError,.form-text .pseudo-input.fieldError,.form-email .pseudo-input.fieldError,.form-password .pseudo-input.fieldError{border-bottom:2px solid #e87676;}.pseudo-input{display:inline-block;}.form-text .input-tiny,.form-email .input-tiny,.form-password .input-tiny{width:100px;}.form-text .input-small,.form-email .input-small,.form-password .input-small{width:200px;}.form-text .input-medium,.form-email .input-medium,.form-password .input-medium{width:300px;}.form-text .input-large,.form-email .input-large,.form-password .input-large{width:400px;}.form-text .input-extralarge,.form-email .input-extralarge,.form-password .input-extralarge{width:300px;}.form-field-wrapper textarea{border:2px solid #175060;padding:0.2em;font-size:100%;font-family:inherit;color:#175060;}.form-field-wrapper textarea.fieldError{border:2px solid #e87676;}.form-field-wrapper textarea.input-tiny{width:120px;height:3em;}.form-field-wrapper textarea.input-small{width:180px;height:4em;}.form-field-wrapper textarea.input-medium{width:calc(100% - 50px);height:5em;}.form-field-wrapper textarea.input-large{width:calc(100% - 50px);height:10em;}.form-field-wrapper textarea.input-extralarge{width:calc(100% - 50px);height:15em;}.form-select select{border:none;border-bottom:2px solid #175060;padding:0 0.2em 0.2em 0.2em;font-size:100%;font-family:inherit;color:#175060;}.form-select select.fieldError{border-bottom:2px solid #e87676;}.form-checkbox label{width:auto;max-width:90%;margin:0 0 0 0.5em;}.form-checkbox label:after{display:none;}.form-checkbox input{vertical-align:top;margin-right:0.2em;width:30px;height:30px;}.form-checkbox .form-field-required-star{margin-right:0.2em;}.form-field-wrapper p{margin-bottom:0.2em;width:10em;float:left;}.radio-option-wrapper{margin-left:11.2em;}.radio-option-wrapper label{margin:0 0 0.2em 0.5em;width:auto;max-width:90%;}.input-button{font-size:20px;font-family:inherit;line-height:20px;padding:14px 18px 14px 18px;text-align:right;border:2px solid #175060;border-radius:0;color:#175060;background-color:transparent;}.input-button:hover{background-color:#175060;color:white;cursor:pointer;}h4.form-address-block-heading{font-weight:normal;font-size:25px;margin-top:10px;}.payment-summary__label{width:10em;margin-right:1em;display:inline-block;}.payment-summary__amount{display:inline-block;font-size:150%;}.card-logos{margin-left:11.2em;}.card-logo{width:46px;border:solid 1px #ccc;border-radius:6px;overflow:hidden;margin-right:0.2em;margin-bottom:0.2em;color:black;display:inline-block;}p.card-cvc-explanation{float:none;width:auto;margin-left:11.2em;margin-top:0.2em;padding-bottom:0.75em;}.card-cvc-explanation__icon{display:inline-block;vertical-align:middle;width:60px;height:auto;margin-right:0.2em;}.card-cvc-explanation__text{display:inline-block;vertical-align:middle;font-size:80%;line-height:1.4;max-width:calc(100% - 70px);}#form6 .form-text label,#form6 .form-email label{min-width:200px;}@media screen and (max-width:800px){form{max-width:100%;}.form-field-wrapper input,.form-field-wrapper textarea,.form-field-wrapper select{max-width:86%;}}@media screen and (max-width:600px){.form-field-wrapper label{display:block;margin:0.2em 0;width:auto;}.form-field-wrapper label:after{display:none;}.form-field-wrapper.form-text input,.form-field-wrapper.form-email input,.form-field-wrapper.form-textarea textarea{width:calc(100% - 30px) !important;max-width:100%;}.form-checkbox label{display:inline-block;max-width:80%;margin:0 0 0.2em 0.5em;}.form-field-wrapper p{width:auto;float:none;}.radio-option-wrapper{margin-left:0;}.radio-option-wrapper label{display:inline-block;margin:0 0 0.2em 0.5em;max-width:90%;}.input-button{margin-left:0;}.card-logos{margin-left:0;}p.card-cvc-explanation{margin-left:0;}}#form-field-wrapper-12_spacer{display:none;}#blog-headlines{display:flex;justify-content:space-between;}@media only screen and (max-width:800px){#blog-headlines{flex-wrap:wrap;}}#blog-headlines .blog-headlines-item{width:330px;position:relative;background-color:#175060;transition:0.2s all;display:flex;justify-content:space-between;flex-direction:column;text-decoration:none;color:white;}#blog-headlines .blog-headlines-item img{width:100%;}#blog-headlines .blog-headlines-item .blog-author{display:flex;align-items:center;padding:0 25px 25px 25px;}#blog-headlines .blog-headlines-item .blog-author p{font-size:70%;line-height:1.2;margin-bottom:0;}#blog-headlines .blog-headlines-item .blog-author .blog-author-image{margin-right:15px;width:60px;height:60px;border-radius:50%;}#blog-headlines .blog-headlines-item .blog-author .blog-author-name{font-weight:bold;}@media only screen and (max-width:1500px){#blog-headlines .blog-headlines-item{width:calc(25% - 23px);}}@media only screen and (max-width:1250px){#blog-headlines .blog-headlines-item{width:calc(33% - 20px);}#blog-headlines .blog-headlines-item:nth-child(4){display:none;}}@media only screen and (max-width:800px){#blog-headlines .blog-headlines-item{width:calc(50% - 15px);flex-wrap:wrap;margin-bottom:30px;}#blog-headlines .blog-headlines-item:nth-child(4){display:flex;}}@media only screen and (max-width:600px){#blog-headlines .blog-headlines-item{width:calc(100%);}}#blog-headlines .blog-headlines-item.blog-colour-yellow{background-color:#f7b359;}#blog-headlines .blog-headlines-item.blog-colour-yellow:hover{background-color:#175060;}#blog-headlines .blog-headlines-item.blog-colour-blue{background-color:#6fbec1;}#blog-headlines .blog-headlines-item.blog-colour-blue:hover{background-color:#0f3e4b;}#blog-headlines .blog-headlines-item.blog-colour-navy{background-color:#175060;}#blog-headlines .blog-headlines-item.blog-colour-navy:hover{background-color:#0f3e4b;}#blog-headlines .blog-headlines-item.blog-colour-green{background-color:#7dc086;}#blog-headlines .blog-headlines-item.blog-colour-green:hover{background-color:#0f3e4b;}#blog-headlines .blog-headlines-item.blog-colour-pink{background-color:#e87676;}#blog-headlines .blog-headlines-item.blog-colour-pink:hover{background-color:#0f3e4b;}#blog-headlines .blog-headlines-item img{transition:0.2s all;}#blog-headlines .blog-headlines-item div.blog-headlines-title{display:flex;align-items:baseline;width:100%;margin:0;background-image:url("../images/article-icon.svg");background-repeat:no-repeat;background-position:25px 25px;}#blog-headlines .blog-headlines-item div.blog-headlines-title h3{align-self:flex-start;font-size:32px;width:270px;padding:80px 25px 25px 25px;margin:0;transition:0.2s padding;}@media only screen and (max-width:1500px){#blog-headlines .blog-headlines-item div.blog-headlines-title h3{font-size:24px;width:100%;}}#blog-headlines .blog-headlines-item.no-title:after{background-image:url("../images/photo-icon.svg");background-repeat:no-repeat;background-position:25px 25px;content:'';position:absolute;width:80px;height:80px;}@media only screen and (max-width:1400px){}#blog-headlines .blog-headlines-item.no-title:hover img{opacity:0.6;}#blog{}#blog p.straight-from-the-studio{margin-bottom:0;color:#175060;}#blog h2{font-size:35px;margin-bottom:20px;}#blog p + h2{margin-top:60px;}#blog h3{font-size:26px;margin-bottom:10px;font-weight:bold;}#blog p + h3{margin-top:45px;}#blog .blog-post-wrapper{display:flex;align-items:flex-start;}#blog .blog-post{width:930px;}@media only screen and (max-width:800px){#blog .blog-post{width:100%;}}#blog .blog-post-author{width:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:30px;margin-top:10px;}@media only screen and (max-width:800px){#blog .blog-post-author{display:none;}}#blog .blog-post-author p{font-size:80%;line-height:1.2;margin-bottom:0;}#blog .blog-post-author .blog-author-image{width:100px;height:100px;border-radius:50%;margin-bottom:10px;}#blog .blog-post-author .blog-author-name{font-weight:bold;}#blog .blog-post-author .blog-author-job-title{margin-bottom:30px;}a.blog-post-summary{background-color:#dce5e7;margin-bottom:60px;display:flex;align-items:center;text-decoration:none;position:relative;transition:0.2s all;}@media only screen and (max-width:600px){a.blog-post-summary{}}a.blog-post-summary .blog-post-summary-inner{width:75%;padding:50px 30px;}a.blog-post-summary .blog-post-summary-inner p:last-of-type{margin-bottom:0;}@media only screen and (max-width:600px){a.blog-post-summary .blog-post-summary-inner{width:100%;padding:30px 30px;}}a.blog-post-summary.article-yellow{background-color:#f7b359;}a.blog-post-summary.article-yellow:hover{background-color:#0f3e4b;color:white;}a.blog-post-summary.article-navy,a.blog-post-summary.article-photo{background-color:#175060;color:white;}a.blog-post-summary.article-navy:hover,a.blog-post-summary.article-photo:hover{background-color:#0f3e4b;}a.blog-post-summary.article-blue{background-color:#6fbec1;color:white;}a.blog-post-summary.article-blue:hover{background-color:#0f3e4b;}a.blog-post-summary.article-pink{background-color:#e87676;color:white;}a.blog-post-summary.article-pink:hover{background-color:#0f3e4b;}a.blog-post-summary.article-green{background-color:#7dc086;color:white;}a.blog-post-summary.article-green:hover{background-color:#0f3e4b;}a.blog-post-summary img{transition:0.2s all;}a.blog-post-summary.article-photo:hover img:not(.icon){opacity:0.6;}a.blog-post-summary img.icon{position:absolute;top:25px;left:25px;z-index:100;}a.blog-post-summary .blog-author{padding:50px 30px;width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;}@media only screen and (max-width:600px){a.blog-post-summary .blog-author{display:none;}}a.blog-post-summary .blog-author p{font-size:80%;line-height:1.2;margin-bottom:0;}a.blog-post-summary .blog-author .blog-author-image{width:130px;height:130px;border-radius:50%;margin-bottom:10px;}a.blog-post-summary .blog-author .blog-author-name{font-weight:bold;}.blog-article-links{width:1410px;margin:0 auto 0;display:flex;}@media only screen and (max-width:1600px){.blog-article-links{width:100%;}}@media only screen and (max-width:1000px){.blog-article-links{display:none;}}.blog-article-previous,.blog-article-all,.blog-article-next{flex:1;width:450px;}.blog-article-previous a,.blog-article-all a,.blog-article-next a{display:inline-block;padding:30px 0;text-decoration:none;}.blog-article-previous a:hover span,.blog-article-all a:hover span,.blog-article-next a:hover span,.blog-article-previous a:hover h4,.blog-article-all a:hover h4,.blog-article-next a:hover h4{color:#175060;}.blog-article-previous span,.blog-article-all span,.blog-article-next span{text-transform:uppercase;font-size:14px;font-weight:bold;}.blog-article-previous h4,.blog-article-all h4,.blog-article-next h4{color:#6fbec1;}.blog-article-previous a{padding:30px 60px 30px 0px;}.blog-article-all{text-align:center;margin-left:28px;margin-right:28px;border-left:2px solid #6fbec1;border-right:2px solid #6fbec1;}.blog-article-next{text-align:right;}.blog-article-next a{padding:30px 0 60px 30px;}#more-posts-link{text-align:center;}#more-posts-link ul{list-style-type:none;margin:0;padding:0;}#more-posts-link ul li{margin:0;padding:0;list-style-type:none;display:inline;font-weight:bold;}#more-posts-link ul li a{padding:10px 3px 1px;display:inline-block;margin:0 15px;text-decoration:none;}#more-posts-link ul li.selected a{border-bottom:3px solid #175060;}body{background-color:white;}div.wrapper{max-width:1920px;margin:0 auto;}img{max-width:100%;height:auto;}iframe{max-width:100%;}.png-fallback{display:none;}.no-svg .png-fallback{display:block;}.no-svg .svg-image{display:none;}.content-strip{width:1170px;margin:0 auto 0;padding-top:120px;}.content-strip.reduced-padding{padding-top:60px;}@media only screen and (max-width:1500px){.content-strip{width:calc(100% - 60px);padding-left:30px;padding-right:30px;}}@media only screen and (max-width:1200px){.content-strip{padding-top:60px;}}.content-strip.full-width-text-strip{width:1410px;}@media only screen and (max-width:1500px){.content-strip.full-width-text-strip{width:calc(100% - 60px);}}.content-strip.narrow-centred-text-strip{width:930px;}@media only screen and (max-width:1000px){.content-strip.narrow-centred-text-strip{width:calc(100% - 60px);}}.content-strip.medium-text-strip{margin-top:0;padding-top:60px;}@media only screen and (max-width:1200px){.content-strip.medium-text-strip{padding-top:30px;}}.content-strip.medium-text-strip .medium-text-strip-inner{width:930px;}@media only screen and (max-width:1000px){.content-strip.medium-text-strip .medium-text-strip-inner{width:100%;}}.content-strip.staff-headshots{margin-top:60px;}.content-strip.staff-headshots .staff-headshot{width:330px;float:left;margin-right:30px;margin-bottom:30px;text-align:center;}.content-strip.staff-headshots .staff-headshot img{border-radius:100%;margin-bottom:30px;max-width:85%;}.content-strip.staff-headshots .staff-headshot h3{margin-bottom:0;font-size:35px;}.content-strip.staff-headshots .staff-headshot:nth-child(4n){margin-right:0px;}.content-strip.staff-headshots .staff-headshot:nth-child(4n+1){clear:both;}@media only screen and (max-width:1500px){.content-strip.staff-headshots .staff-headshot{width:calc(25% - 30px);}}@media only screen and (max-width:1100px){.content-strip.staff-headshots .staff-headshot{width:calc(33.3% - 20px);}.content-strip.staff-headshots .staff-headshot:nth-child(4n){margin-right:30px;}.content-strip.staff-headshots .staff-headshot:nth-child(4n+1){clear:none;}.content-strip.staff-headshots .staff-headshot:nth-child(3n){margin-right:0px;}.content-strip.staff-headshots .staff-headshot:nth-child(3n+1){clear:both;}}@media only screen and (max-width:800px){.content-strip.staff-headshots .staff-headshot{width:calc(50% - 15px);}.content-strip.staff-headshots .staff-headshot:nth-child(3n){margin-right:30px;}.content-strip.staff-headshots .staff-headshot:nth-child(3n+1){clear:none;}.content-strip.staff-headshots .staff-headshot:nth-child(2n){margin-right:0px;}.content-strip.staff-headshots .staff-headshot:nth-child(2n+1){clear:both;}}@media only screen and (max-width:600px){.content-strip.staff-headshots .staff-headshot{width:100%;margin-right:0;text-align:left;display:flex;align-items:center;}.content-strip.staff-headshots .staff-headshot img{float:left;max-width:30%;margin:0 30px 0 0;}.content-strip.staff-headshots .staff-headshot h3{font-size:24px;}.content-strip.staff-headshots .staff-headshot p.job-title{font-size:18px;margin:0;}}.content-strip.intro-strip .content-left{width:690px;float:left;}@media only screen and (max-width:1200px){.content-strip.intro-strip .content-left{width:60%;}}@media only screen and (max-width:800px){.content-strip.intro-strip .content-left{width:100%;}}.content-strip.intro-strip .content-right{width:330px;float:right;}@media only screen and (max-width:1200px){.content-strip.intro-strip .content-right{width:30%;}}@media only screen and (max-width:800px){.content-strip.intro-strip .content-right{display:none;}}.content-strip.intro-strip .content-right p{font-size:20px;}.content-strip.intro-strip .content-right ul{margin:0;padding:0;list-style-type:none;}.content-strip.intro-strip .content-right ul li{margin:0;padding:0;list-style-type:none;}.content-strip.intro-strip:after{content:'';display:table;clear:both;}.content-strip.intro-strip.staff-profile{display:flex;justify-content:center;}@media only screen and (max-width:600px){.content-strip.intro-strip.staff-profile{display:block;}}.content-strip.intro-strip.staff-profile .staff-profile-left,.content-strip.intro-strip.staff-profile .staff-profile-right{flex-grow:1;display:flex;flex-direction:column;justify-content:center;}@media only screen and (max-width:800px){.content-strip.intro-strip.staff-profile .staff-profile-left,.content-strip.intro-strip.staff-profile .staff-profile-right{justify-content:flex-start;}}@media only screen and (max-width:600px){.content-strip.intro-strip.staff-profile .staff-profile-left,.content-strip.intro-strip.staff-profile .staff-profile-right{display:block;}}.content-strip.intro-strip.staff-profile .staff-profile-left h3,.content-strip.intro-strip.staff-profile .staff-profile-right h3{margin-bottom:0px;font-size:60px;line-height:70px;}@media only screen and (max-width:800px){.content-strip.intro-strip.staff-profile .staff-profile-left h3,.content-strip.intro-strip.staff-profile .staff-profile-right h3{font-size:50px;line-height:60px;}}@media only screen and (max-width:1100px){.content-strip.intro-strip.staff-profile .staff-profile-left h3,.content-strip.intro-strip.staff-profile .staff-profile-right h3{font-size:40px;line-height:50px;}}.content-strip.intro-strip.staff-profile .staff-profile-left{margin-right:100px;}@media only screen and (max-width:600px){.content-strip.intro-strip.staff-profile .staff-profile-left{margin-right:0;margin-bottom:30px;}}@media only screen and (max-width:800px){.content-strip.intro-strip.staff-profile .staff-profile-left{margin-right:50px;}}.content-strip.intro-strip.staff-profile .staff-profile-left img{border-radius:100%;width:400px;max-width:400px;}@media only screen and (max-width:1100px){.content-strip.intro-strip.staff-profile .staff-profile-left img{width:300px;max-width:300px;}}.content-strip.intro-strip.staff-profile + .content-strip.intro-strip.staff-profile{margin-top:60px;}@media only screen and (max-width:600px){.content-strip.intro-strip.staff-profile + .content-strip.intro-strip.staff-profile{margin-top:30px;}}.content-strip.narrow-centered-text-strip{width:930px;}@media only screen and (max-width:1000px){.content-strip.narrow-centered-text-strip{width:calc(100% - 60px);}}.content-strip.narrow-right-text-strip{width:930px;margin:0;}@media only screen and (max-width:1000px){.content-strip.narrow-right-text-strip{width:calc(100% - 60px);}}.content-strip.full-width-menu-strip{padding-top:15px;}.content-strip.full-width-menu-strip .full-width-menu-strip-right{float:right;}.content-strip.full-width-menu-strip ul{list-style-type:none;margin:0;padding:0;}.content-strip.full-width-menu-strip ul li{float:left;position:relative;list-style-type:none;margin:0px;padding:0 10px 0 0;font-size:18px;line-height:1;}.content-strip.full-width-menu-strip ul li:after{content:"/";display:block;position:absolute;top:17px;right:0;width:10px;text-align:center;}.content-strip.full-width-menu-strip ul li:first-of-type a{margin-left:0;}.content-strip.full-width-menu-strip ul li:last-of-type:after{display:none;}.content-strip.full-width-menu-strip ul li a{color:#fff;padding:17px 0px 4px 0px;margin:0px 12px;border-bottom:3px solid #0f3e4b;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;display:inline-block;text-decoration:none;}.content-strip.full-width-menu-strip ul li#activeSection a{border-bottom:3px solid #fff;}.content-strip.full-width-menu-strip ul li:hover a{border-bottom:3px solid #6fbec1;}.content-strip.text-and-list-strip .content-left{width:690px;float:left;}@media only screen and (max-width:1200px){.content-strip.text-and-list-strip .content-left{width:60%;}}@media only screen and (max-width:800px){.content-strip.text-and-list-strip .content-left{width:100%;}}.content-strip.text-and-list-strip .content-right{width:210px;float:right;}@media only screen and (max-width:1200px){.content-strip.text-and-list-strip .content-right{width:30%;}}@media only screen and (max-width:800px){.content-strip.text-and-list-strip .content-right{display:none;}}.content-strip.text-and-list-strip .content-right p{font-size:20px;}.content-strip.text-and-list-strip:after{content:'';display:table;clear:both;}.content-strip.text-and-photo-strip .content-left{width:450px;float:left;}@media only screen and (max-width:1200px){.content-strip.text-and-photo-strip .content-left{width:60%;}}@media only screen and (max-width:800px){.content-strip.text-and-photo-strip .content-left{width:100%;}}.content-strip.text-and-photo-strip .content-right{width:570px;float:right;}@media only screen and (max-width:1200px){.content-strip.text-and-photo-strip .content-right{width:30%;}}@media only screen and (max-width:800px){.content-strip.text-and-photo-strip .content-right{width:100%;}}.content-strip.text-and-photo-strip .content-right p{font-size:20px;}.content-strip.text-and-photo-strip:after{content:'';display:table;clear:both;}.content-strip.photo-and-text-strip .content-left{width:570px;float:left;}@media only screen and (max-width:1200px){.content-strip.photo-and-text-strip .content-left{width:30%;}}@media only screen and (max-width:800px){.content-strip.photo-and-text-strip .content-left{width:100%;}}.content-strip.photo-and-text-strip .content-right{width:450px;float:right;}@media only screen and (max-width:1200px){.content-strip.photo-and-text-strip .content-right{width:60%;}}@media only screen and (max-width:800px){.content-strip.photo-and-text-strip .content-right{width:100%;}}.content-strip.photo-and-text-strip:after{content:'';display:table;clear:both;}.content-strip.quote-strip{width:930px;text-align:center;}@media only screen and (max-width:1200px){.content-strip.quote-strip{width:80%;}}@media only screen and (max-width:600px){.content-strip.quote-strip{width:calc(100% - 60px);}}@media only screen and (max-width:600px){.content-strip.quote-strip p{font-size:16px;}}.content-strip.related-strip{width:1410px;text-align:left;}@media only screen and (max-width:1500px){.content-strip.related-strip{width:calc(100% - 60px);}}@media only screen and (max-width:1200px){}.content-strip.related-strip:after{content:'';display:table;clear:both;}.content-strip.large-small-project-strip{width:1170px;text-align:left;}@media only screen and (max-width:1500px){.content-strip.large-small-project-strip .project.two-up{width:calc(60.5% - 15px);}.content-strip.large-small-project-strip .project.three-up{width:calc(39.5% - 15px);}}@media only screen and (max-width:1200px){.content-strip.large-small-project-strip{width:calc(100% - 60px);}.content-strip.large-small-project-strip .project.two-up{width:calc(60% - 15px);}.content-strip.large-small-project-strip .project.three-up{width:calc(40% - 15px);}.content-strip.large-small-project-strip h4{width:100%;}}@media only screen and (max-width:1100px){.content-strip.large-small-project-strip .project p{font-size:18px;}.content-strip.large-small-project-strip .project h4{font-size:22px;}}@media only screen and (max-width:600px){.content-strip.large-small-project-strip .project.two-up{width:100%;}.content-strip.large-small-project-strip .project.three-up{width:100%;}}.content-strip.large-small-project-strip:after{content:'';display:table;clear:both;}.content-strip.cta{width:1410px;text-align:left;}@media only screen and (max-width:1500px){.content-strip.cta{width:calc(100% - 60px);}}@media only screen and (max-width:1200px){}@media only screen and (max-width:900px){.content-strip.cta{}}.content-strip.cta h2{font-size:60px;}.content-strip.cta .cta-left{width:690px;padding:80px 0 80px 80px;position:relative;float:left;}@media only screen and (max-width:1100px){.content-strip.cta .cta-left{padding:50px 0 50px 50px;float:none;margin:0 auto;}}@media only screen and (max-width:800px){.content-strip.cta .cta-left{width:calc(100% - 50px);}}@media only screen and (max-width:600px){.content-strip.cta .cta-left{width:calc(100%);padding:10px 0 0 0;}}.content-strip.cta .cta-left .cta-left-inner{z-index:10;position:relative;}.content-strip.cta .cta-left:before{content:'';background-color:#f7b359;border-radius:100%;position:absolute;top:0;left:0;width:400px;height:400px;z-index:0;}@media only screen and (max-width:1100px){.content-strip.cta .cta-left:before{width:300px;height:300px;}}@media only screen and (max-width:600px){.content-strip.cta .cta-left:before{width:250px;height:250px;left:-20px;}}.content-strip.cta .cta-right{float:right;margin-top:50px;position:relative;}@media only screen and (max-width:1100px){.content-strip.cta .cta-right{display:none;}}.content-strip.cta .cta-right span.circle{width:100px;height:100px;padding:10px 10px;position:absolute;text-align:center;background-color:#f7b359;border-radius:100%;font-weight:bold;line-height:115%;transform:rotate(21deg);bottom:20px;right:10px;vertical-align:center;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}.content-strip.cta .cta-right:hover span.circle{transform:rotate(15deg);background-color:#6fbec1;}.content-strip.cta h2{margin-bottom:25px;}@media only screen and (max-width:1100px){.content-strip.cta h2{font-size:40px;margin-bottom:15px;}}.content-strip.cta p{font-size:26px;margin-bottom:30px;}@media only screen and (max-width:1100px){.content-strip.cta p{font-size:20px;margin-bottom:20px;}}.content-strip.cta:after{content:'';display:table;clear:both;}.colour-strip.bg-white + .colour-strip.bg-white .content-strip{padding-top:0;}.image-strip{width:1410px;margin:0 auto 0;padding-top:120px;}@media only screen and (max-width:1410px){.image-strip{width:100%;}}@media only screen and (max-width:1200px){.image-strip{margin:0 auto 0;padding-top:60px;}}.image-strip.large-image-strip img{width:1410px;height:auto;}@media only screen and (max-width:1410px){.image-strip.large-image-strip img{width:100%;}}.image-strip.two-image-strip img{width:690px;height:auto;}.image-strip.two-image-strip img.left{margin-right:30px;}@media only screen and (max-width:1410px){.image-strip.two-image-strip img{width:calc(50% - 15px);}}@media only screen and (max-width:690px){.image-strip.two-image-strip img{width:100%;}.image-strip.two-image-strip img.left{margin-right:0px;margin-bottom:30px;}}.image-strip.full-width-image-strip{width:100%;background-position:top center;background-size:cover;text-align:center;padding-top:0;margin-top:120px;}@media only screen and (max-width:1200px){.image-strip.full-width-image-strip{margin-top:60px;}}.image-strip.full-width-image-strip img{max-width:100%;}.image-strip + .image-strip{padding-top:30px;}.image-strip + .image-strip.full-width-image-strip{margin-top:30px;}.content-strip + .content-strip:not(.related-strip){padding-top:60px;}@media only screen and (max-width:600px){.content-strip.large-small-project-strip + .content-strip{padding-top:0;}}.content-strip + .content-strip.cta{padding-top:120px;}#content-area{width:1410px;margin:50px auto;text-align:left;}#content-area table{margin-bottom:20px;}div.clear{clear:both;height:0;overflow:hidden;}div#blog p.date{font-size:80%;opacity:0.5;}a.blog-more-link{float:right;}a.blog-previous-link{float:left;}div#blog-menu h3{font-size:120%;margin-bottom:16px;}div#blog-menu div#blog-months,div#blog-menu div#blog-cats{margin-bottom:30px;}div#blog-menu p{margin-bottom:10px;}div#blog-menu p a{color:#949494;}div#blog-menu p.selected a{color:#1f1f1f;}body.template4 div#blog img{max-width:711px;height:auto;}body.template4 div#blog img.img-push-right{margin-right:0px;}body.template4 div#blog img.img-push-left{margin-left:0px;}body.template4 div#blog img.img-push-both{margin-left:0px;margin-right:0px;}div.unicity-popup-gallery.unicity-gallery-size-223 a img{border:none;padding:0;margin-right:20px;margin-bottom:20px;}div.unicity-popup-gallery.unicity-gallery-size-223 a:nth-child(3n) img{margin-right:0px;}p.block-filters{font-size:30px;}p.block-filters a{margin-left:60px;text-decoration:none;position:relative;display:inline-block;padding-bottom:5px;}p.block-filters a:hover{text-decoration:none;border-bottom:4px solid white;}p.block-filters a:before{content:"";display:block;position:absolute;top:7px;left:-30px;width:4px;height:22px;transform:skewX(-21deg);background-color:white;text-align:center;}p.block-filters a:first-of-type{margin-left:0;}p.block-filters a:first-of-type:before{display:none;}p.block-filters a.selected{border-bottom:4px solid #6fbec1;}.project-strip{padding-bottom:60px;}@media only screen and (max-width:600px){.project-strip{padding-bottom:0px;}}.project{text-decoration:none;display:inline-block;}@media only screen and (max-width:600px){.project{margin-bottom:30px;}}.project img{width:100%;}.project img.stacked-replacement{display:none;}@media only screen and (max-width:600px){.project img.stacked-replacement{display:block;}}@media only screen and (max-width:600px){.project img.original{display:none;}}.project .overlay{position:relative;display:inline-block;display:inline-block;margin-bottom:20px;width:100%;}.project .overlay > img{vertical-align:middle;}.project .overlay::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#175060;opacity:0;transition:0.2s ease;}.project:hover .overlay::before{opacity:0.5;}.project p{font-size:20px;margin-bottom:0px;}@media only screen and (max-width:800px){.project p{font-size:16px;}}.project.three-up{width:450px;float:left;}@media only screen and (max-width:1500px){.project.three-up{width:calc(33.3% - 20px);}}@media only screen and (max-width:600px){.project.three-up{width:100%;float:none;}}.project.three-up h4{width:450px;}@media only screen and (max-width:1400px){.project.three-up h4{width:100%;}}.project.three-up:nth-child(2),.project.three-up:nth-child(3){margin-left:30px;}@media only screen and (max-width:600px){.project.three-up:nth-child(2),.project.three-up:nth-child(3){margin-left:0;}}.project.two-up{width:690px;float:left;}@media only screen and (max-width:1500px){.project.two-up{width:calc(50% - 15px);}}@media only screen and (max-width:600px){.project.two-up{width:100%;float:none;}}.project.two-up h4{width:450px;}@media only screen and (max-width:1000px){.project.two-up h4{width:100%;}}.project.two-up:nth-child(2){margin-left:30px;}@media only screen and (max-width:600px){.project.two-up:nth-child(2){margin-left:0;}}.project.full-width{width:1410px;}@media only screen and (max-width:1500px){.project.full-width{width:100%;}}.project.full-width h4{width:690px;}@media only screen and (max-width:1000px){.project.full-width h4{width:100%;}}.work-blocks{padding-top:30px;}@media only screen and (max-width:1500px){.work-blocks{width:calc(100% - 60px);padding-left:30px;padding-right:30px;}}.work-blocks-inner{width:1410px;margin:0 auto;}@media only screen and (max-width:1500px){.work-blocks-inner{width:100%;}}.colour-strip{padding:0 0 120px 0;}@media only screen and (max-width:1200px){.colour-strip{padding:0 0 60px 0;}}.colour-strip.clip-path-angle{-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);}@media only screen and (max-width:1200px){.colour-strip.clip-path-angle{-webkit-clip-path:polygon(0 0, 100% 0, 100% 95%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 95%, 0 100%);}}@media only screen and (max-width:800px){.colour-strip.clip-path-angle{-webkit-clip-path:polygon(0 0, 100% 0, 100% 97%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 97%, 0 100%);}}.colour-strip.clip-path-angle-reverse{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%);}@media only screen and (max-width:1200px){.colour-strip.clip-path-angle-reverse{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 95%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 95%);}}@media only screen and (max-width:800px){.colour-strip.clip-path-angle-reverse{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 97%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 97%);}}.colour-strip.menu-strip{padding-bottom:15px;overflow:hidden;}@media only screen and (max-width:1000px){.colour-strip.menu-strip{display:none;}}.colour-strip.bg-white{background-color:white;}.colour-strip.bg-navy{background-color:#175060;color:white;}.colour-strip.bg-navy .input-button{color:white;border-color:white;}.colour-strip.bg-navy .input-button:hover{background-color:white;color:#175060;}.colour-strip.bg-green{background-color:#7dc086;}.colour-strip.bg-pink{background-color:#e87676;}.colour-strip.bg-pink .project .overlay::before{background:#e87676;}.colour-strip.bg-blue{background-color:#6fbec1;}.colour-strip.bg-yellow{background-color:#f7b359;}.colour-strip.bg-yellow .project .overlay::before{background:#f7b359;}.colour-strip.bg-dark-navy{background-color:#0f3e4b;}.colour-strip.bg-dark-navy h1,.colour-strip.bg-dark-navy h2,.colour-strip.bg-dark-navy ul{list-style:none;color:#6fbec1;}.colour-strip.bg-dark-navy h3,.colour-strip.bg-dark-navy h4,.colour-strip.bg-dark-navy p,.colour-strip.bg-dark-navy li,.colour-strip.bg-dark-navy a{color:white;}.colour-strip.bg-dark-navy a.button{color:white;border-color:white;}.colour-strip.bg-dark-navy a.button:hover{color:#175060;background-color:white;}.colour-strip.bg-navy h1,.colour-strip.bg-navy h2,.colour-strip.bg-navy ul{list-style:none;color:#6fbec1;}.colour-strip.bg-navy ul{padding-left:0.5em;}.colour-strip.bg-navy h3,.colour-strip.bg-navy h4,.colour-strip.bg-navy p,.colour-strip.bg-navy li,.colour-strip.bg-navy a{color:white;}.colour-strip.bg-navy a.button{color:white;border-color:white;}.colour-strip.bg-navy a.button:hover{color:#175060;background-color:white;}.colour-strip.bg-navy ul li::before{content:"\2022";color:#6fbec1;font-weight:bold;display:inline-block;width:0.5em;margin-left:-0.5em;}ul.logo-set{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}ul.logo-set li{list-style-type:none;width:10%;margin:0;padding:0;float:left;text-align:center;padding:0px 2% 30px 2%;}ul.logo-set li img{max-height:100px;width:auto;}@media only screen and (max-width:800px){ul.logo-set li{width:23%;padding:0px 5% 30px 5%;}ul.logo-set li img{max-height:150px;width:auto;}}@media only screen and (max-width:600px){ul.logo-set li{width:40%;}ul.logo-set li img{max-height:80px;width:auto;}}.content-strip,.image-strip:not(.two-image-strip),.image-strip.two-image-strip img,.project,body.template8 .header-content,body:not(.template8) .header-content h1,body:not(.template8) .header-content p,body:not(.template8) .header-content ul{opacity:0;transition:opacity 1s;}.content-strip.come-in,.image-strip:not(.two-image-strip).come-in,.image-strip.two-image-strip img.come-in,.project.come-in,body.template8 .header-content.come-in,body:not(.template8) .header-content h1.come-in,body:not(.template8) .header-content p.come-in,body:not(.template8) .header-content ul.come-in{opacity:1;transform:translateY(150px);animation:come-in 1s ease forwards;}.content-strip.already-visible,.image-strip:not(.two-image-strip).already-visible,.image-strip.two-image-strip img.already-visible,.project.already-visible,body.template8 .header-content.already-visible,body:not(.template8) .header-content h1.already-visible,body:not(.template8) .header-content p.already-visible,body:not(.template8) .header-content ul.already-visible{opacity:1;transform:translateY(150px);animation:come-in 0.6s ease forwards;transition:opacity 0.6s;}.project:nth-child(2),.header-content p,body:not(.template8) .header-content p.already-visible,.image-strip.two-image-strip img.right{animation-duration:1.2s;}.project:nth-child(3){animation-duration:1.4s;}@keyframes come-in{to{transform:translateY(0);}}body.page41,body.page44{background-color:#175060;}body.page41 .top-content,body.page44 .top-content{color:white;}body.page41 .top-content a,body.page44 .top-content a{color:white;}body.page41 .top-content .form-text input,body.page44 .top-content .form-text input,body.page41 .top-content .form-email input,body.page44 .top-content .form-email input,body.page41 .top-content .form-password input,body.page44 .top-content .form-password input,body.page41 .top-content .form-text .pseudo-input,body.page44 .top-content .form-text .pseudo-input,body.page41 .top-content .form-email .pseudo-input,body.page44 .top-content .form-email .pseudo-input,body.page41 .top-content .form-password .pseudo-input,body.page44 .top-content .form-password .pseudo-input,body.page41 .top-content .form-select select,body.page44 .top-content .form-select select{background-color:#175060;color:white;border-bottom:2px solid white;}body.page41 .top-content .form-field-wrapper textarea,body.page44 .top-content .form-field-wrapper textarea{background-color:#175060;color:white;border:2px solid white;}body.page41 .top-content .input-button,body.page44 .top-content .input-button{color:white;border:2px solid white;}body.page41 .top-content .input-button:hover,body.page44 .top-content .input-button:hover{background-color:white;color:#175060;}