@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a img{border:none}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}@-ms-viewport{width:device-width}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{-ms-interpolation-mode:bicubic}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;position:relative}body.noscroll{overflow:hidden}a{text-decoration:none;-webkit-transition:all 0.05s linear;transition:all 0.05s linear}a:focus{outline:none}a:focus-visible{color:#333!important;background:yellow!important}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.3;padding:0 0 1em 0}h1{font-size:32px}h2{font-size:22px}h3{font-size:18px}h4{font-size:18px}.accessibility-policy h1,.cookie-policy h1,.error-page h1,.privacy-policy h1{font-size:22px}.accessibility-policy h2,.cookie-policy h2,.error-page h2,.privacy-policy h2{font-size:18px}ol,p,ul{font-size:16px;line-height:1.5;padding:0 0 1.5em 0}@media only screen and (min-width:561px){h1{font-size:32px}h2{font-size:30px}h3{font-size:22px}h4{font-size:20px}h5,h6{font-size:18px}ol,p,ul{font-size:18px}.accessibility-policy h1,.cookie-policy h1,.error-page h1,.privacy-policy h1{font-size:30px}.accessibility-policy h2,.cookie-policy h2,.error-page h2,.privacy-policy h2{font-size:22px}}.p-top-30{padding-top:20px}.p-top-60{padding-top:30px}.p-top-90{padding-top:30px}.p-bottom-30{padding-bottom:20px}.p-bottom-60{padding-bottom:30px}.p-bottom-90{padding-bottom:30px}@media only screen and (min-width:561px){.p-top-30{padding-top:30px}.p-top-60{padding-top:60px}.p-top-90{padding-top:90px}.p-bottom-30{padding-bottom:30px}.p-bottom-60{padding-bottom:60px}.p-bottom-90{padding-bottom:90px}}.no-padding{padding:0}.clearboth{clear:both}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.screenreader-txt{position:absolute;z-index:99;left:0;top:-100vh;color:#333;padding:5px;font-weight:bold}.screenreader-txt:focus-visible{background:yellow;top:0;z-index:101}.hide-m{display:none}@media only screen and (min-width:561px){.hide-m{display:block}}.max-width{max-width:700px}.max-width-centre{max-width:640px}@media only screen and (min-width:782px){.max-width-centre{margin:0 auto}}.max-column-width{max-width:640px}.max-faq-column-width{max-width:720px}.team-logo{max-width:169px;margin-bottom:20px!important}@media only screen and (min-width:782px){.team-logo{margin:0 auto}}.restrict-heading-width{max-width:320px}.shadow-up img{position:relative}.shadow-up img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(43,124,255,0.3);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-1}.pre-heading{font-weight:700;padding:0}.pre-heading.padding-bottom{padding-bottom:1em}#content{opacity:0;-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear}#content.show{opacity:1}.wrapper{margin:0 auto}.accessibility-policy .wrapper.page-content,.cookie-policy .wrapper.page-content,.error-page .wrapper.page-content,.privacy-policy .wrapper.page-content{max-width:1200px;padding:40px 20px}@media only screen and (min-width:561px){.accessibility-policy .wrapper.page-content,.cookie-policy .wrapper.page-content,.error-page .wrapper.page-content,.privacy-policy .wrapper.page-content{padding:60px 30px}}@media only screen and (min-width:901px){.accessibility-policy .wrapper.page-content,.cookie-policy .wrapper.page-content,.error-page .wrapper.page-content,.privacy-policy .wrapper.page-content{padding:80px 60px}}.accessibility-policy .wrapper-inner,.cookie-policy .wrapper-inner,.error-page .wrapper-inner,.privacy-policy .wrapper-inner{max-width:720px}.wrapper.page-content strong{font-weight:700}.wrapper.page-content em{font-style:italic}.wrapper.page-content a:not(.button){color:#333;text-decoration:underline;font-weight:700}.wrapper.page-content ul:not(.slick-dots):not(.key-list):not(.key-list-block) li{padding-left:20px;padding-bottom:10px;position:relative}.wrapper.page-content ul:not(.slick-dots):not(.key-list):not(.key-list-block) li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:3px}.wrapper.page-content ul:not(.slick-dots):not(.key-list):not(.key-list-block).padded-list li{padding-bottom:20px}.wrapper.page-content ol{list-style-type:decimal;list-style-position:outside;margin-left:18px}.button,button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:10px 16px;color:white;font-size:16px;line-height:1.5;display:inline-block;text-decoration:none;font-weight:600!important}@media only screen and (min-width:561px){.button,button,input[type=submit]{padding:12px 20px}}.button:hover,button:hover,input[type=submit]:hover{text-decoration:underline}.news-article{padding-top:20px}.news-article h2{padding:0 0 0.5em}.news-article .read-more{margin:0}.article-date{padding:0 0 1em;font-size:14px;font-weight:600}@media only screen and (min-width:561px){.article-date{font-size:16px}}.pagination a,.pagination span{display:none}.pagination .prev{display:block;float:left}.pagination .next{display:block;float:right}.news-article-image{margin-bottom:30px}.holding-page #page-header .wrapper{padding:0}#page-header{position:sticky;top:0;z-index:100}#page-header.shadow{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15)}#page-header .wrapper{padding:20px;max-width:1200px;position:relative}@media only screen and (min-width:561px){#page-header .wrapper{padding:20px 30px}}@media only screen and (min-width:901px){#page-header .wrapper{padding:30px 60px}}#page-header .branding{position:absolute;top:11px;left:20px}#page-header .branding a{display:block;font-size:20px;font-weight:700;color:#2EB7AE}@media only screen and (min-width:561px){#page-header .branding a{font-size:24px}}#page-header .branding img{height:46px;width:auto}@media only screen and (min-width:561px){#page-header .branding{top:10px;left:30px}#page-header .branding img{height:50px}}@media only screen and (min-width:901px){#page-header .branding{top:11px;left:60px}#page-header .branding img{height:64px}}.main-nav{position:fixed;z-index:99;width:280px;height:100vh;left:-280px;top:0;padding:30px 30px;background:white;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}.main-nav ul{font-size:16px}.main-nav li{display:block;margin:0 0 12px}.main-nav li.current-menu-item a:after{width:100%}.main-nav li:last-child{display:inline-block}.main-nav li.home-nav{display:block}.main-nav li.menu-item-has-children ul{display:block;position:static;background:none!important;padding:10px 0 0 25px;list-style-type:disc;list-style-position:outside}.main-nav li.menu-item-has-children li{white-space:wrap;display:list-item}.main-nav a{text-decoration:none;font-weight:400;padding:2px 0 5px;position:relative}.main-nav a:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2px;width:0;height:4px;-webkit-transition:width 0.3s cubic-bezier(0.25,1,0.5,1);transition:width 0.3s cubic-bezier(0.25,1,0.5,1)}.main-nav a:hover:after{width:100%}.main-nav.show{left:0;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25)}@media only screen and (min-width:901px){.main-nav{float:right;position:static;width:auto;height:auto;padding:0}.main-nav ul{padding:0;font-weight:600}.main-nav li{display:inline-block;margin:0 10px}.main-nav li.active a,.main-nav li.current_page_item a{font-weight:600}.main-nav li.active a:after,.main-nav li.current_page_item a:after{width:100%}.main-nav li:first-child{margin-left:0}.main-nav li:last-child{margin-right:0}.main-nav li.button{padding:0;-webkit-transition:background-color 0.05s linear;transition:background-color 0.05s linear}.main-nav li.button a{display:inline-block;padding:12px 20px;font-weight:600}.main-nav li.button a:after{display:none}.main-nav li.home-nav{display:none}.main-nav li.menu-item-has-children{position:relative}.main-nav li.menu-item-has-children ul{position:absolute;left:-25px;display:none;background:white;padding:10px 25px 20px}.main-nav li.menu-item-has-children ul a{font-weight:400}.main-nav li.menu-item-has-children ul a:after{bottom:2px}.main-nav li.menu-item-has-children li{display:block;margin:0;padding:0 0 5px;white-space:nowrap}.main-nav li.menu-item-has-children:hover ul{display:block}}.toggle-nav{padding:5px 0 5px 20px;float:right;color:#333;position:relative;font-size:16px;font-weight:600}.toggle-nav:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:10px;background:url("../img/menu-icon.png") 0 0 no-repeat;background-size:15px 10px}.toggle-nav.disabled{pointer-events:none}@media only screen and (min-width:561px){.toggle-nav{font-size:18px}}@media only screen and (min-width:901px){.toggle-nav{display:none}}.main-banner{height:35vh;min-height:360px;max-height:420px;position:relative;overflow:hidden}.main-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + 1px);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(20%,rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.8) 100%);z-index:1}.main-banner .wrapper{max-width:1200px;height:100%;position:relative;z-index:2}.main-banner .banner-text{position:absolute;left:60px;bottom:40px;z-index:1;color:white;max-width:580px}.main-banner .banner-text h1{padding:0;color:white;font-size:24px}@media only screen and (min-width:561px){.main-banner .banner-text h1{font-size:44px}}.main-banner .banner-text p{padding:0 0 5px;font-size:18px;font-weight:600}@media only screen and (min-width:561px){.main-banner .banner-text p{font-size:28px}}.main-banner .banner-text span{white-space:nowrap}.main-banner .banner-image{position:absolute;left:0;top:0;width:100%;height:100%}.home .main-banner{height:45vh;min-height:360px;max-height:520px}@media only screen and (max-width:900px){.main-banner .banner-text{left:30px;bottom:30px}}@media only screen and (max-width:720px){.main-banner .banner-text{right:30px}}@media only screen and (max-width:560px){.main-banner{height:35vh;min-height:140px;max-height:300px}.main-banner .banner-text{left:20px;right:20px;bottom:20px}}#page-footer{position:relative}#page-footer .heading-group .pre-heading,#page-footer .heading-group h2{color:white}#page-footer .footer-top{border-bottom:white 2px solid}@media only screen and (min-width:561px){#page-footer .footer-bottom{text-align:right}}#page-footer .wrapper{max-width:1200px;padding:30px 20px}@media only screen and (min-width:561px){#page-footer .wrapper{padding:45px 30px}}@media only screen and (min-width:901px){#page-footer .wrapper{padding:45px 60px}}#page-footer .footer-nav{padding:0 0 10px}#page-footer .footer-nav ul{padding:0;text-align:left;font-size:14px}@media only screen and (min-width:561px){#page-footer .footer-nav ul{text-align:right;font-size:16px}}#page-footer .footer-nav li{display:block;padding:0}@media only screen and (min-width:561px){#page-footer .footer-nav li{display:inline-block;padding-right:10px;position:relative}#page-footer .footer-nav li:after{content:"|";position:absolute;right:0;top:0}#page-footer .footer-nav li:last-child:after{display:none}#page-footer .footer-nav li:last-child{padding-right:0}}#page-footer .footer-nav a{font-weight:400}#page-footer a{font-weight:600}#page-footer a:hover{text-decoration:underline}#page-footer .credit{padding:10px 0 0;font-size:14px}@media only screen and (min-width:561px){#page-footer .credit{font-size:16px}}#page-footer .credit a{font-weight:400}#page-footer strong{font-weight:600}.wp-block-columns{padding:0 20px;position:relative;z-index:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:block;row-gap:0!important}.wp-block-columns .wp-block-columns{padding:0}.wp-block-columns.no-side-padding{padding:0}@media only screen and (min-width:561px){.wp-block-columns{padding:0 30px}}@media only screen and (min-width:782px){.wp-block-columns{max-width:1200px;margin:0 auto;gap:5em!important}}@media only screen and (min-width:901px){.wp-block-columns{padding:0 60px}}.wp-block-group.reverse .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:782px){.wp-block-group.reverse .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wp-block-column{margin:0!important}.wp-block-image figcaption{color:#333;line-height:1.4;font-size:14px;margin-left:3%;margin-right:3%}@media only screen and (min-width:561px){.wp-block-image figcaption{font-size:16px}}.wp-block-image :where(figcaption){margin-top:0!important;padding-top:0.5em!important}.has-text-align-center{text-align:left}@media only screen and (min-width:782px){.has-text-align-center{text-align:center}}.internal-nav{gap:40px!important;margin-top:15px}.internal-nav--item{position:relative;height:100%;max-width:480px;margin:0 auto;padding:0 0 20px;cursor:pointer}.internal-nav--item .wp-block-group__inner-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.internal-nav--cta{position:relative;z-index:1;margin:-60px 30px 0;background:#f7f5f2;padding:25px 25px 30px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.internal-nav--cta p:first-child{font-weight:700}.internal-nav--cta .button{margin:0}.internal-nav--cta p:last-child{padding:0}@media only screen and (max-width:1060px){.internal-nav--cta{margin:-40px 20px 0;padding:20px}}@media only screen and (max-width:930px){.internal-nav--cta{margin:-20px 10px 0;padding:15px}}@media only screen and (max-width:781px){.internal-nav--cta{margin:-60px 30px 0;padding:20px}}.hys-single{padding:30px;max-width:450px;margin:0 auto}.hys-single .pre-heading,.hys-single h3,.hys-single p{text-align:center}.hys-single h3{font-size:22px}@media only screen and (min-width:561px){.hys-single h3{font-size:26px}}.hys-single .icon{width:140px;height:140px;border-radius:70px;margin:0 auto 30px;background-image:url(../svg/icon--survey.svg);background-position:center center;background-repeat:no-repeat;background-size:70px auto}.event-poster{max-width:360px;margin:0 0 30px;padding-left:15px}.event-poster p{padding:0}.event-poster span{line-height:1.4}.event-poster .event-poster--date,.event-poster .event-poster--day{font-weight:700}.event-poster .event-poster--time{display:block;padding-bottom:5px}@media only screen and (min-width:782px){.event-poster{margin:0 auto;padding-left:0}.event-poster .event-poster--date,.event-poster .event-poster--day,.event-poster .event-poster--venue{display:block;padding:15px;text-align:center}.event-poster .event-poster--date p,.event-poster .event-poster--day p,.event-poster .event-poster--venue p{display:block;padding:0;font-weight:700}.event-poster .event-poster--time{padding-bottom:0}.event-poster .event-poster--date,.event-poster .event-poster--day{border-bottom:none}.event-poster .event-poster--day{font-size:18px}.event-poster .event-poster--date{font-size:22px}.event-poster .event-poster--day{font-size:22px}.event-poster .event-poster--date{font-size:28px}}.hys-footer{padding-top:20px}.hys-footer .wp-block-columns{gap:50px!important}.hys-footer .button{margin-top:50px;margin-bottom:0}.hys-footer--icon{max-width:360px;float:right}@media only screen and (max-width:781px){.hys-footer .wp-block-column{padding-bottom:0!important}.hys-footer{padding-top:0}.hys-footer .wp-block-columns{gap:20px!important}.hys-footer--icon{max-width:180px;float:none}.hys-footer--icon svg{width:100%;height:auto}.hys-footer .button{margin-top:0}}.hys-page-option--events-intro .wp-block-columns{position:relative;padding-top:60px}@media only screen and (max-width:781px){.hys-page-option--events-intro .wp-block-columns{padding-top:30px}}.hys-page-option--events-intro .wp-block-columns:before{content:"";position:absolute;left:60px;right:60px;top:0;height:2px;background:#D2E0E5}@media only screen and (max-width:920px){.hys-page-option--events-intro .wp-block-columns:before{left:30px;right:30px}}@media only screen and (max-width:560px){.hys-page-option--events-intro .wp-block-columns:before{left:20px;right:20px}}.hys-page-option--survey .hys-page-option--icon{max-width:316px;margin:0 auto}.hys-page-option--survey .hys-page-option--icon svg{width:100%;height:auto}@media only screen and (max-width:781px){.hys-page-option--survey .hys-page-option--icon{display:none}}.hys-page-option--events .hys-page-option--icon{max-width:300px;margin:0 auto}.hys-page-option--events .hys-page-option--icon svg{width:100%;height:auto}@media only screen and (max-width:781px){.hys-page-option--events .hys-page-option--icon{display:none}}.border-below .wp-block-columns:last-child{position:relative;padding-bottom:60px}@media only screen and (max-width:560px){.border-below .wp-block-columns:last-child{padding-bottom:30px}}.border-below .wp-block-columns:last-child:after{content:"";position:absolute;left:60px;right:60px;bottom:0;height:2px;background:#ACACAC}@media only screen and (max-width:920px){.border-below .wp-block-columns:last-child:after{left:30px;right:30px}}@media only screen and (max-width:560px){.border-below .wp-block-columns:last-child:after{left:20px;right:20px}}.signup{max-width:560px;margin-top:10px}.signup .wrapper{padding:20px}@media only screen and (min-width:561px){.signup .wrapper{padding:30px}}.signup label{display:none}.signup #fieldEmail,.signup #fieldName{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:14px;margin:0 0 15px;font-family:"Montserrat",sans-serif;font-size:16px;border:none;width:100%}.signup button{font-family:"Montserrat",sans-serif}.signup a{font-weight:bold}.signup a:hover{text-decoration:underline}.signup .legal{padding-top:15px}.signup .legal p{font-size:16px;padding:0}@media only screen and (min-width:782px){.signup{margin-top:30px}}.hys-options{max-width:960px;margin-top:15px}@media only screen and (min-width:782px){.hys-options{margin:15px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:40px}}.hys-option{padding:0 0 45px 90px}.hys-option:last-child{padding-bottom:30px}@media only screen and (min-width:782px){.hys-option{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hys-option:last-child{padding-bottom:0}}.hys-option .hys-option-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}@media only screen and (min-width:782px){.hys-option .hys-option-top{display:block}}.hys-option .hys-opt-icon{width:70px;height:70px;border-radius:35px;background-position:center center;background-repeat:no-repeat;background-size:35px;position:absolute;left:-90px;top:0}@media only screen and (min-width:782px){.hys-option .hys-opt-icon{position:static;width:140px;height:140px;border-radius:70px;margin:0 auto 30px;background-size:70px auto}}.hys-option .hys-opt-title{font-size:16px;padding:0 0 8px}@media only screen and (min-width:561px){.hys-option .hys-opt-title{font-size:18px}}.hys-option .hys-opt-date,.hys-option .hys-opt-description{padding:0}.hys-option .hys-opt-time{padding:0 0 8px}.hys-option .hys-opt-date,.hys-option .hys-opt-time{font-weight:600}.hys-option p{padding:0 0 12px}@media only screen and (min-width:782px){.hys-option p{padding:0 0 1.5em}}.hys-option.community-event .hys-opt-icon{background-image:url(../svg/icon--calendar.svg)}.hys-option.online-survey .hys-opt-icon{background-image:url(../svg/icon--survey.svg)}.hys-option.interactive-map .hys-opt-icon{background-image:url(../svg/icon--map.svg)}.wp-block-group.key-features-intro h2,.wp-block-group.key-features-intro p{max-width:650px;margin-left:auto;margin-right:auto}.feature-icons{padding:0 20px;font-size:16px;font-weight:600;margin-top:15px}.feature-icons li{padding:20px 20px 20px 90px!important;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-icons li:before{display:none}.feature-icons li:first-child{background:#f7f5f2 url(../svg/kf-icon--mixed-use.svg) 20px 20px no-repeat;background-size:auto 50px}.feature-icons li:nth-child(2){background:#eeeae4 url(../svg/kf-icon--nursery.svg) 20px 20px no-repeat;background-size:auto 50px}.feature-icons li:nth-child(3){background:#f7f5f2 url(../svg/kf-icon--transform.svg) 20px 20px no-repeat;background-size:auto 50px}.feature-icons li:nth-child(4){background:#eeeae4 url(../svg/kf-icon--business.svg) 20px 20px no-repeat;background-size:auto 50px}.feature-icons li:nth-child(5){background:#f7f5f2 url(../svg/kf-icon--walking.svg) 20px 20px no-repeat;background-size:auto 50px}.feature-icons li:nth-child(6){background:#eeeae4 url(../svg/kf-icon--infrastructure.svg) 20px 20px no-repeat;background-size:auto 50px}@media only screen and (min-width:900px){.feature-icons.fi--4{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.feature-icons.fi--4 li{max-width:310px;padding:190px 40px 40px!important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-icons.fi--4 li:first-child,.feature-icons.fi--4 li:nth-child(2),.feature-icons.fi--4 li:nth-child(3),.feature-icons.fi--4 li:nth-child(4){background-position:center 55px!important;background-size:auto 90px!important}}@media only screen and (min-width:940px){.feature-icons.fi--5{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.feature-icons.fi--5 li{max-width:235px;padding:190px 20px 40px!important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-icons.fi--5 li:first-child,.feature-icons.fi--5 li:nth-child(2),.feature-icons.fi--5 li:nth-child(3),.feature-icons.fi--5 li:nth-child(4),.feature-icons.fi--5 li:nth-child(5),.feature-icons.fi--5 li:nth-child(6){background-position:center 50px!important;background-size:auto 90px!important}}.feature-icons.fi--6{max-width:945px;margin:0 auto}@media only screen and (min-width:720px){.feature-icons.fi--6{padding:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;font-size:16px}.feature-icons.fi--6 li{max-width:315px;padding:190px 30px 40px!important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.feature-icons.fi--6 li:first-child,.feature-icons.fi--6 li:nth-child(2),.feature-icons.fi--6 li:nth-child(3),.feature-icons.fi--6 li:nth-child(4),.feature-icons.fi--6 li:nth-child(5),.feature-icons.fi--6 li:nth-child(6){background-position:center 50px!important;background-size:auto 90px!important}}@media only screen and (min-width:561px){.feature-icons{padding:0 30px}}.feature-list{padding:0 20px;margin-top:20px}.feature-list li{font-size:16px;padding:9px 0 9px 35px!important}.feature-list li:before{width:22px!important;height:22px!important;background:url(../svg/icon--tick.svg) left top no-repeat!important;background-size:100% auto!important}@media only screen and (min-width:561px){.feature-list{padding:0 30px}}@media only screen and (min-width:782px){.feature-list{max-width:860px;margin:30px auto 0;-webkit-columns:2;-moz-columns:2;columns:2}.feature-list li{display:inline-block;padding:15px 15px 15px 50px!important}.feature-list li:before{width:37px!important;height:37px!important}}.timeline{max-width:640px}.timeline .item{position:relative}.timeline .item:first-child .t-line:before{top:26px}.timeline .item:last-child .t-line:before{height:16px}.timeline .t-line{width:30px;position:absolute;height:100%}.timeline .t-line:before{content:"";position:absolute;left:10px;top:10px;width:2px;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:561px){.timeline .t-line:before{left:20px}}.timeline .t-line:after{content:"";position:absolute;width:12px;height:12px;border-radius:6px;left:10px;top:19px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:561px){.timeline .t-line:after{left:20px}}@media only screen and (min-width:561px){.timeline .t-line{width:50px}}.timeline .t-header{position:relative;padding:0 0 5px}.timeline .t-header h3{font-size:18px;padding:0;color:#333}.timeline .t-content{width:calc(100% - 30px);float:right;background:#f7f5f2;padding:15px 20px;margin:0 0 15px}.timeline .t-content .hide{padding:0}.timeline .t-content p{padding:0}@media only screen and (min-width:561px){.timeline .t-content{width:calc(100% - 50px);margin:0 0 30px}}.timeline .t-content.t-notice{background:#2EB7AE!important;display:inline-block;width:auto;color:white;font-weight:700;float:left;margin-left:30px}@media only screen and (min-width:561px){.timeline .t-content.t-notice{margin-left:50px}}.timeline .toggle-state{position:absolute;right:0;top:0;font-size:20px;color:#2EB7AE}.timeline .min{display:block}.timeline .max{display:none}.home .timeline .t-content{background:white}.faq{max-width:640px}.faq .question{position:relative;font-size:16px;line-height:1.4;margin:0;padding:0}.faq .question .question--link{padding:12px 40px 12px 0;display:block}.faq .question:after{content:"";position:absolute;right:10px;top:20px;width:18px;height:9px;background:url("../svg/chevron-down.svg") center center no-repeat;background-size:100% auto;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;pointer-events:none}.faq .question a{text-decoration:none!important;color:#333}.faq .question.show:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .answer{display:none}.faq .answer.show{display:block}.faq-group{padding:15px 0 45px}.faq-group h3{padding-bottom:12px}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.65);display:none}.overlay.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overlay .overlay-content{width:100%;height:100%;background:white;position:relative}@media only screen and (min-width:782px){.overlay .overlay-content{width:calc(100% - 60px);height:calc(100% - 60px);max-width:1480px;max-height:1280px}}.overlay .close{position:absolute;z-index:999;right:0;top:0;width:48px;height:48px;background-image:url("../img/close-white.png");background-position:center center;background-repeat:no-repeat;background-size:24px 24px;text-indent:-999999em;display:block;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.overlay--thanks .overlay-content{max-width:640px;min-height:0!important;height:auto!important;padding:30px}.overlay--thanks .overlay-content a{color:#333;text-decoration:underline;font-weight:700}.caption{margin-top:0.5em;margin-bottom:1em;color:#333;font-size:16px;display:inline-block;line-height:1.4;position:relative}.map .map-wrapper{position:relative;cursor:-webkit-zoom-in;cursor:zoom-in}.map .image-container{margin:0;position:relative}.map .image-container.fullscreen{height:100%}.map .image-container:after{content:"";position:absolute;right:10px;top:10px;background:white url("../img/magnify-icon.png") center center no-repeat;background-size:20px auto;padding:20px;z-index:1;pointer-events:none;border:#ccc 1px solid}.map .image-container img{display:block}.map.double-column .key{width:100%;max-width:340px;padding-left:10px}.map.double-column .key ul{-webkit-columns:2;-moz-columns:2;columns:2}.map.border .map-wrapper{border:#ccc 1px solid}.map.border-top.border .map-wrapper{border-top:none}.map.border-top.border .image-container:after{border-right:none}.rm-applications .map .image-container:after{right:auto;left:10px}.map.map-border .image-container{border:#ccc 1px solid}.map.off-white .image-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.03);pointer-events:none}.map.light-grey-border .image-container{border:#ccc 1px solid}.map.light-grey-border .image-container:after{border-bottom:none;border-right:none}.map.outside-left,.map.outside-right{display:-webkit-box;display:-ms-flexbox;display:flex}.map.outside-left .map-wrapper,.map.outside-right .map-wrapper{width:72%}.map.outside-left .key,.map.outside-right .key{width:28%;border-left:none}.map.outside-left .caption,.map.outside-right .caption{display:none}.map.hide-key .key{display:none}.key{max-width:280px;position:absolute;background:white;padding:15px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1)}.key .toggle-key{display:none}.key ul{padding:0;font-size:14px;list-style-type:none!important;margin:0!important}.key li{background:none!important;padding:0 0 5px 0!important}.key li:last-child{padding-bottom:0!important}.key .icon{width:30px;display:inline-block;font-size:0}.key .label{width:calc(100% - 30px);padding:0 0 0 8px;margin:0;display:inline-block;line-height:1.3}.key span{vertical-align:top}.key.top-left{top:10px;left:10px;border-top:none}.key.top-right{top:0;right:0}.key.bottom-left{bottom:0;left:0}.key.bottom-right{bottom:15px;right:15px}.key.outside-left,.key.outside-right{max-width:none;position:static;-webkit-box-shadow:none;box-shadow:none;padding:30px;padding-bottom:90px;border:#ccc 1px solid;border-left:none}.key.outside-left ul,.key.outside-right ul{font-size:14px}.key.outside-left li,.key.outside-right li{display:block;width:auto;padding:0 0 15px 0!important}.key.outside-left span,.key.outside-right span{vertical-align:top}.key.outside-bottom{width:100%;max-width:none;position:static;-webkit-box-shadow:none;box-shadow:none;padding:20px;border:#ccc 1px solid;border-top:none}.key.outside-bottom ul{font-size:14px;-webkit-columns:2;-moz-columns:2;columns:2}.key.outside-bottom li{display:inline-block;width:100%;padding:0 15px 5px 0!important}.key.outside-bottom li:last-child{padding-bottom:0!important}.key.outside-bottom span{vertical-align:middle}.small-icons .key .icon{width:20px}@media only screen and (max-width:900px){.map.outside-left,.map.outside-right{display:block}.map.outside-left .map-wrapper,.map.outside-right .map-wrapper{width:auto}.map.outside-right .map-wrapper .image-container{padding-top:75%}.map.outside-left .key,.map.outside-right .key{width:auto;border:#ccc 1px solid;border-top:none}}@media only screen and (max-width:820px){.key{position:static;width:auto;max-width:none;-webkit-box-shadow:none;box-shadow:none;border:#ccc 1px solid;border-top:none;padding:15px}.key ul{font-size:14px}.map.border .key{border:none;border-top:#ccc 1px solid}}@media only screen and (max-width:640px){.key.outside-bottom{padding:15px 10px}.key.outside-bottom ul{-webkit-columns:1;-moz-columns:1;columns:1}}@media only screen and (max-width:560px){.key.outside-bottom,.key.outside-left,.key.outside-right{padding:15px}}.pswp__bg{background:#333}.pswp__button--close{opacity:1;width:48px;height:48px;margin:0}.pswp__button--close .pswp__icn{top:8px;left:8px}.pswp__button--close .pswp__icn-shadow{stroke:white;stroke-width:1px}.pswp .key{display:block;position:absolute!important;z-index:99;left:0;top:0;bottom:0;right:auto!important;width:260px!important;background:transparent;max-width:none;-webkit-transition:left 0.3s ease;transition:left 0.3s ease;border:none!important;pointer-events:none}@media only screen and (min-width:782px){.pswp .key{width:360px!important}}.pswp .key .icon{width:30px}.pswp .key .key-list-wrapper{pointer-events:auto;display:none;position:absolute;left:0;top:0;width:260px;padding:68px 15px;height:100%;overflow-y:auto;overflow-x:hidden;font-size:14px;-webkit-columns:1;-moz-columns:1;columns:1;background:white;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);z-index:1}@media only screen and (min-width:782px){.pswp .key .key-list-wrapper{width:360px}}.pswp .key ul.key-list{-webkit-columns:1;-moz-columns:1;columns:1;padding:0 0 20px;overflow-x:hidden}.pswp .key ul.key-list li{display:block!important}.pswp .key .toggle-key{pointer-events:auto;display:block;position:absolute;text-align:center;top:0;height:48px;left:0;cursor:pointer;-webkit-transition:background 0.05s linear;transition:background 0.05s linear;color:white;font-weight:bold;font-size:16px;z-index:2}.pswp .key .toggle-key .show-key{display:block;padding:15px 35px 15px 20px;background-image:url(../img/icon--plus-white.png);background-position:calc(100% - 15px) center;background-size:12px 12px;background-repeat:no-repeat}.pswp .key .toggle-key .hide-key{display:none;padding:15px 35px 15px 15px;background-image:url(../img/icon--close-white.png);background-position:calc(100% - 15px) center;background-size:12px 12px;background-repeat:no-repeat}.pswp .key .toggle-key .fa,.pswp .key .toggle-key .toggle-label{display:inline-block;margin-right:8px}.pswp .key .toggle-key .fa{margin:0}.pswp .key .toggle-key:hover{background:#062352}.pswp .key.show .key-list-wrapper{display:block}.pswp .key.show .toggle-key .fa{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pswp .key.show .toggle-key{width:100%}.pswp .key.show .toggle-key .hide-key{display:block}.pswp .key.show .toggle-key .show-key{display:none}.shadow-a .fb-image-wrapper,.shadow-b .fb-image-wrapper{position:relative;width:95%;margin:0 auto 3%!important}.shadow-a .fb-image-wrapper:after,.shadow-b .fb-image-wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fbcdad;z-index:-1}.shadow-a .fb-image-wrapper:after{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.shadow-b .fb-image-wrapper:after{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}body.stats .wp-block-columns{margin:60px auto}body.stats .wp-block-columns small{font-size:14px}.web-statistics{margin-bottom:24px}table.web-analytics{border:1px solid #333;margin-bottom:1em}table.web-analytics td,table.web-analytics th{padding:16px 54px 16px 24px;text-align:left;border:1px solid #333}table.web-analytics th{font-weight:700;background:#f9f9f9}ul.survey-reports a{text-decoration:none!important;font-weight:400!important}ul.survey-reports a:hover{border-bottom:1px solid}.post-password-form input[type=password]{height:47px;min-width:280px}.post-password-form input[type=submit]{background:#2c7873;cursor:pointer}.post-password-form input[type=submit]:hover{background:#28635f}
/*# sourceMappingURL=main.css.map */