html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#f8de55 url(/assets/images/texture.jpg) left bottom;background-attachment:fixed;line-height:1.8;font-size:102%;font-weight:100;color:#455761}.navbar{position:fixed;width:100%;background:#f8de55 url(/assets/images/texture.jpg) left bottom;background-position:left bottom 136px;z-index:100}.navbar .navbar-header{height:88px;box-sizing:border-box;max-width:1090px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;align-content:center}.navbar .navbar-header img.logo{display:block;width:153px;height:auto;margin:0 20px;flex:0 1 50%}.navbar .navbar-header .title{margin-bottom:0;font-family:Bitter,serif;font-weight:bold;font-size:1rem;line-height:1.2;margin:0 20px 0 0;padding:.1em 0 .1em .7em;flex:0 1 8em;border-left:3px solid #455761}body.landing{background-attachment:initial}body.landing .navbar{position:static}body.landing .jumbotron{padding-bottom:2rem}body.landing main{margin-bottom:88px;padding-top:0;overflow:visible}body.landing .jumbotron,body.thankyoupage .jumbotron,body.sorry .jumbotron,body.previewpage .jumbotron,body.formcomplete .jumbotron{margin-bottom:3rem!important}body.thankyoupage .jumbotron{min-height:0}main{display:block;overflow:hidden;background-color:#fff;max-width:1090px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;box-sizing:border-box;padding-top:88px;min-height:calc(100vh - 90px)}a{color:#148f90}p{margin-bottom:1.3em}h1,h2,legend{color:#148f90;font-family:Bitter,serif;font-weight:700;letter-spacing:.01em}h1{font-size:1.8rem}h2{font-size:1.3rem}h4{font-weight:bold}legend+h2{color:#455761;font-family:'Open Sans',sans-serif;font-size:1.1em}ol{list-style-type:decimal;margin-left:1.7rem}ol>li{margin-bottom:1em}ul{list-style-type:disc;margin-left:2.2rem}legend{font-size:1.4rem;margin-bottom:.4em}strong{font-weight:bold}.body-content{padding-left:20px;padding-right:20px}.form-control{font-size:inherit!important;height:inherit!important}input[type=radio],input[type=checkbox]{width:40px;height:30px;top:.6rem;position:relative}input[type=text],input[type=tel],input[type=email]{width:100%;max-width:460px;height:60px!important;box-sizing:border-box;padding:8px 20px;font-family:'Open Sans',sans-serif;font-size:1em;letter-spacing:.02em;border:2px solid #b2b3b6}.autocomplete input[type=text]{padding-right:40px}.autocomplete input[type=text].open{border-color:#148f90;background:#fff url(/assets/images/arrow_dropdown.svg) no-repeat right 14px center;background-size:20px 11px}.autocomplete input[type=text].open:focus{outline:none}textarea{width:100%;max-width:700px;min-height:193px;box-sizing:border-box;font-family:'Open Sans',sans-serif;letter-spacing:.02em;border:2px solid #b2b3b6;padding:8px 20px 40px}textarea+span{position:relative;display:block;top:-2.3em;max-width:700px;text-align:right;padding-right:24px;box-sizing:border-box;color:#888}.container:nth-of-type(2){margin-top:60px}label.radio{position:relative;display:block;padding:2px 10px 12px 67px;min-height:20px;margin:0!important;text-indent:-38px}label.radio:before{position:absolute;top:8px;left:10px;border-radius:50%;content:"";border:2px solid #b2b3b6;background:#fff;width:34px;height:34px}label.radio:after{opacity:1;border:11px solid #455761;border-radius:50%;width:0;height:0;position:absolute;top:16px;left:18px;-ms-zoom:1;zoom:1;content:"";opacity:0}label.radio.selected{background-color:#eee}label.radio.selected:before{border-color:#455761}label.radio.selected:after{opacity:1}label.radio input[type=radio]{opacity:0;margin-left:-10px}label.checkbox{display:inline-block;position:relative;padding-left:58px;padding-top:6px;padding-bottom:5px;min-height:20px;text-indent:-38px;margin-bottom:10px}label.checkbox:before{position:absolute;top:14px;left:10px;content:"";border:2px solid #b2b3b6;border-radius:2px;background:#fff;width:34px;height:34px}label.checkbox:after{border-style:solid;border-color:#fff;border-width:0 0 5px 5px;border-radius:1px;width:23px;height:9px;position:absolute;top:24px;left:15px;-ms-zoom:1;zoom:1;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:"";opacity:0}label.checkbox.selected::before{background-color:#455761}label.checkbox.selected::after{opacity:1}label.checkbox input[type=checkbox]{opacity:0;margin-left:-10px}span.btn,a.btn,button[type=submit],button.btn-secondary{display:inline-block;box-sizing:border-box;padding:4px 30px 6px;margin-bottom:.7em;background-color:#148f90;color:#fff;font-size:1.2rem;text-decoration:none;font-family:Bitter,serif;transition:background-color linear .05s;letter-spacing:.05em}span.btn:hover,a.btn:hover,button[type=submit]:hover,button.btn-secondary:hover{background-color:#455761}span.btn,a.btn{padding:9px 20px}button{cursor:pointer}button[type=submit],button.btn-secondary{border:none;padding:12px 30px 14px}.btn.btn-next{padding-right:53px;background:#148f90 url(/assets/images/arrow_right.svg) no-repeat right 20px center;background-size:20px auto}a.btn-secondary.btn-outline{background-color:#fff;border:2px solid #148f90;color:#148f90;padding-top:7px;padding-bottom:7px}a.btn-secondary.btn-outline:hover,a.btn-secondary.btn-outline:active{background-color:#455761;border-color:#455761;color:#fff}.nextQuestionButton{padding-top:2rem;text-align:center}.hidden{display:none!important}.centred{text-align:center}body{position:absolute;width:100%;height:100%}body.previewpage,body.thankyoupage{padding-bottom:88px}input[type=radio].focused{background-color:#eee}.form-check label.radio.focused{background-color:#eee}a[role=button]:focus,button:focus{outline:2px solid #000}.form-check.focused{background-color:#eee}.jumbotron{padding-top:2rem;margin-bottom:800px}.jumbotron #postit{margin:10px auto;width:70%;height:auto;max-width:306px;display:block}.jumbotron h1{text-align:center;margin-bottom:.5em;line-height:1.3em}.jumbotron h2{margin-top:1rem}.jumbotron .buttonBar{margin-top:2rem;text-align:center}.jumbotron.landing h1{text-align:left}.jumbotron.landing h2{margin-top:2.5em}.jumbotron.landing h2:first-of-type{margin-top:0}.jumbotron.landing .buttonBar{margin-top:4em}.jumbotron ul:not(.nobullet){list-style-type:disc;margin:0 0 1rem 1.4rem}.preview .jumbotron{margin-bottom:100px}.preview .jumbotron ul.nobullet li{margin-bottom:0}.preview .jumbotron ul.nobullet li .btn{margin-bottom:.5em}.autoheight .jumbotron{margin-bottom:100px;min-height:300px}.nobullet{list-style-type:none;margin-left:0}.nobullet li{margin-bottom:.7em}form{padding-bottom:100px}form .form-check{max-width:570px}form .form-check label{margin-bottom:.5em;font-size:1.1em}form .form-check label+small{display:block;margin-left:66px;margin-bottom:20px;position:relative}form .form-check:first-of-type{margin-top:.3em}form fieldset{margin-top:800px}form fieldset:first-of-type{margin-top:50px}form fieldset>label,form fieldset>.autocomplete>label,form fieldset>.field>label,form fieldset>.cols>.col>.field>label{font-weight:bold;font-size:1.1em;line-height:1.4;display:inline-block;margin-bottom:.6em}form fieldset>.alert{padding:20px;background-color:rgba(20,143,144,.2);max-width:530px}form fieldset .field{margin-bottom:2rem}form .field-validation-error{display:block;color:#eb131b}form .input-validation-error{border-color:#eb131b}form .input-validation-error:focus{outline:1px solid #eb131b}form span.field-validation-error+span[class^='field-validation']{display:none}form .buttonBar{margin-top:1rem;text-align:center}form .buttonBar:not(.fixed){margin-top:800px}form small{color:#888;font-size:1rem;display:block;max-width:700px}form small.email{max-width:100%}form .row+small{margin-top:-1.5rem}form .dob{max-width:80px;display:inline-block}form .dob.wide{max-width:130px}@media screen and (max-width:350px){form .dob.wide{width:85px}}form .postcode{max-width:180px}form input#wantsOtherDescription{font-size:inherit}form label .form-text{line-height:2;margin-bottom:1rem}.disclaimer{font-weight:bold;margin-bottom:1em}#address .col>label:not(:first-of-type){margin-top:1.5rem;display:block}#distanceCol{position:relative;max-width:100px}#distanceCol:after{content:'miles';position:absolute;top:12px;right:-3em}.progressBar{position:fixed;z-index:1000;background:#f8de55 url(/assets/images/texture.jpg) left bottom;width:100%!important;height:59px;bottom:0;left:0;padding:0;box-sizing:border-box;color:#000}.progressBar .progress{width:0;height:1.4em;float:right}.progressBar .progressPage{margin:0 auto;max-width:1097px}.progressBar .progressBkg{position:absolute;right:0;bottom:0;width:100%;height:59px;overflow:hidden;background-color:rgba(255,255,255,.47)}.progressBar .progress-bar{font-size:1em;line-height:1.2em}.progressBar .progressTrack{background-color:rgba(204,191,39,.47);position:absolute;bottom:13px;left:20px;width:calc(100% - 143px);height:6px}.progressBar #progressIndicator{background-color:#455761;position:absolute;height:6px;left:0;top:0}.progressBar #progressMessage{font-size:.85rem;font-weight:500;color:#065055;margin:12px 9px 0 20px}.progressBar .progressButtons button{position:absolute;bottom:7px;right:20px;overflow:hidden;background:#148f90 url() no-repeat center center;width:45px;height:45px;box-sizing:border-box;display:inline-block;border:none;transition:background-color linear .05s}.progressBar .progressButtons button:hover{background-color:#455761}.progressBar .progressButtons button:first-of-type{width:46px;right:65px;border-right:1px solid #455761}.progressBar .progressButtons button.progressNext{background-image:url(/assets/images/arrow_down.svg)}.progressBar .progressButtons button.progressPrev{background-image:url(/assets/images/arrow_up.svg)}.progressBar .progressButtons button span{position:absolute;top:-100px}.autocomplete{position:relative}.autocomplete .autocomplete-items{position:absolute;background-color:#fff;border-bottom:none;z-index:99;top:100%;left:0;right:0;max-width:460px;box-shadow:rgba(0,0,0,.15) 0 0 6px}.autocomplete .autocomplete-items div{padding:10px 16px;margin:0 5px;cursor:pointer;background-color:#fff}.autocomplete .autocomplete-items div:hover{background-color:#f1f1f1}.autocomplete .autocomplete-active{background-color:#f1f1f1!important}.nextQuestionButton{display:block;margin-top:1em;visibility:hidden}.nextQuestionButton.visible{visibility:visible}.nextQuestionButton.always-visible{visibility:visible!important}label span.light{font-weight:normal;font-size:1rem;display:block}label.required:after,label span.required:after{content:"*";color:#eb131b;font-weight:bold;font-size:1.1em;margin-left:.2em;position:absolute;margin-top:-3px}label span.required{white-space:nowrap}.container.preview article{position:relative;margin-bottom:100px;padding-bottom:80px}.container.preview article h2{font-weight:bold;font-size:1.7rem}.container.preview article h3,.container.preview article h4{font-weight:bold}.container.preview article:not(:last-of-type):after{content:"";position:absolute;left:-80px;bottom:-40px;width:calc(100% + 160px);height:40px;background:#f8de55 url(/assets/images/texture.jpg) left bottom}.container.preview article:last-of-type{margin-bottom:0;padding-bottom:40px}.container.preview article hr{margin:2em 0;border:0;background-color:#eee;height:2px}.container.preview .body h3{font-family:'Open Sans',sans-serif;color:#148f90;font-size:1.2rem;margin:1rem 0}.container.preview .centred .btn{width:100%}#actionplan p{margin-bottom:2em}#actionplan h2{margin-bottom:1em!important}.onwardLinks{margin-top:80px}.onwardLinks h2,.onwardLinks h3{color:#148f90;font-family:Bitter,serif;font-weight:700;letter-spacing:.01em;line-height:1.3em}.onwardLinks h2{font-size:2rem;text-align:center;margin-bottom:1.4em}.onwardLinks h3{font-size:1.5rem}.onwardLinks a{text-decoration:none}.onwardLinks p{color:#455761}@media screen and (max-width:1150px){.onwardLinks h2{font-size:1.7rem}}.onwardLinks .articleLinks{display:flex;flex-flow:row nowrap;align-items:stretch;padding-bottom:62px}.onwardLinks .articleLinks a{flex:0 1 33%;position:relative;background-color:#eee;padding:15px 15px 80px;box-sizing:border-box}.onwardLinks .articleLinks a:not(:first-of-type){margin-left:18px}.onwardLinks .articleLinks a img{max-width:80%;height:auto;display:block;margin:-31px 10px 15px auto}.onwardLinks .articleLinks a .buttonRow{position:absolute;bottom:0;width:calc(100% - 30px)}.onwardLinks .articleLinks a .buttonRow span.btn{width:100%;text-align:center}@media screen and (max-width:850px){.onwardLinks .articleLinks{flex-flow:row wrap}.onwardLinks .articleLinks a{flex:0 1 48%;margin-bottom:40px}.onwardLinks .articleLinks a:not(:first-of-type){margin-left:0}.onwardLinks .articleLinks a:nth-of-type(even){margin-left:18px}}@media screen and (max-width:500px){.onwardLinks .articleLinks a{flex:0 1 100%;margin-bottom:60px}.onwardLinks .articleLinks a:nth-of-type(even){margin-left:0}}.skipToMain{position:absolute;display:block;top:-400px;left:0;background:#fff;color:#000;padding:10px;z-index:100}.skipToMain:focus{top:0}.srOnly{position:absolute;left:-1000px}.srOnly:focus{position:static;left:0}#WorkplacePostcode,#AddressPostcode{text-transform:uppercase}@media screen and (min-width:700px){body{position:static}main,.navbar-header{margin-left:25px;margin-right:25px}.body-content{padding-left:40px;padding-right:40px}.navbar .navbar-header img.logo{margin-left:0;flex-basis:40%}.navbar .navbar-header .title{flex-basis:50%;border:none;text-align:right;margin-right:0}.jumbotron #postit{float:right;margin:10px 0 10px 20px;width:30%;position:relative;top:-64px;right:-24px}.jumbotron.landing h1{text-align:left;max-width:calc(70% - 20px);float:left}.jumbotron.landing h2{clear:left}a.btn{padding-left:30px;padding-right:30px}.progressBar{padding:0 25px 0 20px;height:87px}.progressBar .progressPage{position:relative}.progressBar .progressBkg{right:100px;top:22px;bottom:auto;width:264px;height:45px}.progressBar .progressTrack{width:247px;bottom:9px;left:9px}.progressBar #progressMessage{margin:6px 9px 0}.progressBar .progressButtons button{top:22px;right:0}.progressBar .progressButtons button:first-of-type{right:45px}.container.preview .centred .btn{width:auto}.container.preview .centred .btn:first-of-type{margin-right:.7em}}@media screen and (min-width:1150px){body{font-size:112%;background-position-x:center}h1{font-size:2.1rem}h2{font-size:1.6rem}legend{font-size:1.5rem}main{min-height:calc(100vh - 110px)}main,.navbar-header{margin:0 auto}.navbar{background-position:center bottom 136px}.navbar .navbar-header{height:108px}.navbar .navbar-header img.logo{width:192px}.navbar .navbar-header .title{font-size:1.2rem}.jumbotron{padding-top:3.6rem}.jumbotron #postit{width:306px;top:-70px;right:-74px}.jumbotron.landing h1{max-width:calc(100% - 326px)}body.landing .jumbotron{padding-top:2rem}.body-content{padding-left:80px;padding-right:80px}form fieldset .cols{display:flex;flex-flow:row nowrap}form fieldset .cols .col{flex:0 1 50%}form fieldset .cols .col:first-of-type{margin-right:50px}form input#EmailAddress{max-width:440px}form .nextQuestionButton.email{margin-top:0;padding-top:1rem}a.btn,button[type=submit],button.btn-secondary{font-size:1.5rem}a.btn{padding:10px 40px}button[type=submit],button.btn-secondary{padding:18px 40px 20px}.btn.btn-next{padding-right:63px;background-size:26px auto}.nextQuestionButton{padding-top:2rem}a.btn-secondary.btn-outline{padding-top:8px;padding-bottom:8px}}