.signpost-heading-container{padding:40px 0 40px 0;background-color:#FAF7C2}.signpost-row{max-width:1140px;margin:0 auto}.discovery-serach .input-box{position:relative}.discovery-serach .input-box i{position:absolute;right:30px;top:20px;font-size:24px;color:#b2b2b2}.discovery-serach-m{max-width:600px!important;margin:40px auto!important}.signpost-heading-container h2{color:#000;font-family:"ITC Avant Grade Demi",Sans-serif;font-size:36px;font-weight:400;line-height:48px;padding:0 10px!important}.discovery-serach{margin-top:10px}.discovery-serach .input-box input{border-radius:0;border:2px solid #cacaca;height:65px;font-size:20px;padding:0 60px 0 40px;width:100%}.discovery-serach .button-container{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin-top:25px}.discovery-serach .button-container input,.discovery-serach .button-container a{background:#0ed1ff;border-radius:0;border:0;color:#fff;font-size:20px;font-family:fsme bold,Sans-serif;text-align:center;min-width:250px;padding:12px}.discovery-serach .button-container input:hover,.discovery-serach .button-container a:hover{background:#0e9cff}.discovery-serach .button-container input:last-child,.discovery-serach .button-container a:last-child{background:#0e9cff}.discovery-serach .button-container input:last-child:hover,.discovery-serach .button-container a:last-child:hover{background:#0ed1ff}@media (max-width:767px){.signpost-row{max-width:767px}.signpost-heading-container h2{line-height:48px!important;text-align:center!important}}@media (max-width:1024px){.signpost-row{max-width:1024px}}@media (max-width:989px){.signpost-heading-container h2{font-size:36px!important;line-height:40px!important}}.signpost-grid{display:grid;grid-column-gap:30px;grid-row-gap:35px;grid-template-columns:repeat(1,1fr);align-items:stretch}.signpost-grid-10px-row{grid-row-gap:10px}@media (min-width:768px){.signpost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.signpost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.signpost-browse{padding:50px 10px 10px 10px}.signpost-browse .browse-all-categories{font-size:.75rem}.signpost-browse h3 a{font-family:"FSMe Bold",Sans-serif!important;font-weight:normal!important;font-size:21px;color:#000;padding:0;margin:0 0 25px}.signpost-browse h3 a:hover{color:#0e9cff}.signpost-browse .category-list{display:flex;flex-flow:row wrap;padding:0;margin:0}.signpost-browse .category-list li{padding:0;margin:0 25px 25px 0;list-style:none}.signpost-browse .category-list li a{width:auto;font-family:"FSMe Bold",Sans-serif!important;font-size:16px;color:#000;border:1px solid #d0d0d0;padding:10px 30px;display:block}.signpost-browse .signpost-browse-intentions{display:grid;flex-flow:row wrap;padding:0;margin:40px 0}.signpost-browse h3{margin:40px 0 10px}.signpost-browse h4{margin:20px 0 40px}.signpost-browse h4.section{margin:30px 0 10px}@media (max-width:767px){.signpost-browse .category-list li{margin:0 15px 0 0}}.signpost-discovery-logo{margin:40px auto 0;text-align:center;max-width:50%}.signpost-discovery-logo img{max-width:50%}@media (max-width:767px){.signpost-discovery-logo{max-width:100%}.signpost-discovery-logo img{max-width:90%}}.signpost-categories,.signpost-sections{display:flex;flex-wrap:wrap}a.signpost-category,a.signpost-section{color:#000!important;margin:10px 0 10px 30px}a.signpost-category{font-size:20px}a.signpost-section{font-size:18px}a.signpost-category.active,a.signpost-category:hover,a.signpost-section.active,a.signpost-section:hover{color:#0e9cff!important}.signpost-categories-mobile,.signpost-sections-mobile{display:none}@media (max-width:767px){.signpost-categories-desktop,.signpost-sections-desktop{display:none}.signpost-mobile-title{margin:8px}.signpost-mobile-burger{height:40px;width:40px}.signpost-categories-mobile,.signpost-sections-mobile{color:#fff;display:block;font-size:18px;font-weight:600}.signpost-categories-mobile{background:#0ED1FF}.signpost-sections-mobile{background:#0e9cff}.signpost-categories-mobile-title,.signpost-sections-mobile-title{display:flex;justify-content:space-between;padding:5px 10px 0 10px}.signpost-mobile-categories,.signpost-mobile-sections{padding-bottom:10px}a.signpost-mobile-category,a.signpost-mobile-section{color:#fff!important;display:block;margin:10px 0 15px 30px}a.signpost-mobile-category.active,a.signpost-mobile-section.active{color:#ccc!important}.signpost-browse .signpost-browse-intentions{padding:20px}}.signpost-search-icon{cursor:pointer}.signposting-search-container-block,.signposting-search-container-main{width:100%;text-align:center;position:relative}.signposting-search-container-main{transition:height .2s ease-in-out,opacity .3s ease-in-out;height:0;opacity:0;width:512px;margin:0 auto}.signposting-search-container-main.show-search{height:62px;opacity:1;display:flex;align-items:center;justify-content:center}.signposting-search-container-block .sr-only,.signposting-search-container-main .sr-only{display:none}.signposting-search-container-block input[type=text],.signposting-search-container-main input[type=text]{border:0;margin:0 auto;display:flex;width:500px;border-radius:0;flex-grow:1;background-color:transparent}.signposting-search-container-block .signpost-search-input-group,.signposting-search-container-main .signpost-search-input-group{display:flex;align-items:center;border-bottom:1px solid #cacaca}.signposting-search-container-block .signpost-search-input-group{width:100%;max-width:600px;text-align:center;position:relative;margin:40px auto}.signposting-search-container-block .signpost-icon-close,.signposting-search-container-block .signpost-icon-search,.signposting-search-container-main .signpost-close{color:#B2B2B2;cursor:pointer}.signposting-search-container-block .signpost-icon-close{display:none}.signposting-search-container-block .signpost-result,.signposting-search-container-main .signpost-result{position:absolute;left:0;right:0;z-index:100000;margin-left:auto;margin-right:auto;display:none;background:#fff;width:500px;-webkit-box-shadow:5px 17px 15px -1px #B2B2B2;box-shadow:5px 17px 15px -1px #8E8E8E}@media (max-width:600px){.signposting-search-container-block .signpost-search-input-group,.signposting-search-container-block input[type=text],.signposting-search-container-block .signpost-result,.signposting-search-container-main .signpost-result{width:355px}.signposting-search-container-main input[type=text]{width:335px}.signposting-search-container-main{width:355px}}@media (max-width:350px){.signposting-search-container-block .signpost-search-input-group,.signposting-search-container-block input[type=text],.signposting-search-container-block .signpost-result,.signposting-search-container-main .signpost-result{width:330px}.signposting-search-container-main input[type=text]{width:310px}.signposting-search-container-main{width:330px}}.signposting-search-container-block .signpost-result p,.signposting-search-container-main .signpost-result p{font-size:15px;border-bottom:1px solid #eee;text-align:left;padding:10px 15px;margin-bottom:0}.signposting-search-container-block .signpost-result a,.signposting-search-container-main .signpost-result a{text-decoration:none;border-bottom:none;display:block}.signpost-results{margin-top:35px;margin-bottom:10px}.signpost-results header,.signpost-results section{padding:10px}.signpost-results h2{color:#0E9CFF!important;font-family:"ITC Avant Grade Demi",Sans-serif!important;font-size:36px!important;font-weight:normal!important}@media (max-width:767px){.signpost-browse{padding:0}.signpost-intro{padding:50px 20px 10px 20px}.signpost-results{margin-top:0;margin-bottom:0}.signpost-results h2{font-size:27px!important}}.signpost-browse .signpost-browse-intentions h3,.signpost-results .signpost-results-container h3{color:#000000!important;font-family:"FSMe Bold",Sans-serif!important;font-size:20px!important;font-weight:normal!important;line-height:27px!important;min-height:65px!important}.signpost-browse .signpost-browse-intentions p,.signpost-results .signpost-results-container p{color:#000;font-size:16px;line-height:25px;margin-bottom:20px;min-height:75px}.signpost-browse .signpost-browse-intentions .read-more,.signpost-results .signpost-results-container .read-more{color:#0E9CFF;font-family:"FSMe Bold",Sans-serif;font-size:16px;font-weight:400;min-height:initial;margin-bottom:0}.signpost-browse .signpost-browse-intentions .read-more a,.signpost-results .signpost-results-container .read-more a{border-bottom:1px dotted #0E9CFF}.signpost-pagination{text-align:center;margin:40px 0 10px}.signpost-pagination .page-numbers{width:40px;height:40px;background:#0ed1ff!important;font-size:18px;font-family:"FSMe Bold",Sans-serif;color:#fff!important;text-align:center;line-height:40px;display:inline-block}.signpost-pagination .page-numbers.current{background:#0e9cff!important}.signpost-article-image{margin-bottom:20px}.intention-outcomes,.related-areas,.intention-services{padding:50px 10px 10px 10px}.intention-outcomes article h4,.related-areas article h4{font-family:"FSMe Bold",Sans-serif;font-weight:400;font-size:20px;font-weight:400;line-height:27px;color:#000;min-height:65px}.intention-outcomes article .author a{border-bottom:1px dotted #0E9CFF}.intention-outcomes article .outcome-type{display:inline-block;font-family:"FSMe Bold",Sans-serif;font-size:16px;color:#fff;margin:0 0 10px 0;padding:2px 8px;background-color:#0ED1FF}.intention-services h3,.related-areas h3{color:#000;font-family:fsme bold,Sans-serif;font-weight:400;font-size:30px}.intention-services .dilemma{display:flex;flex-flow:column;padding:0;margin:0}.intention-services .dilemma .dilemmas-services{display:flex;flex-flow:row wrap}.intention-services .dilemma .dilemmas-services>div{padding:0;margin:0 25px 25px 0;width:auto;font-family:"FSMe Bold",Sans-serif!important;font-size:16px;color:#000;border:1px solid #d0d0d0;padding:10px 30px;display:inline;cursor:pointer}.intention-services .dilemma .dilemmas-services>div.active-service{background-color:#0ED1FF;color:#fff}.signpost-chat{position:fixed;bottom:0;left:0;width:100%;z-index:1000000}.signpost-chat-button{display:flex;align-items:center;justify-content:center;height:60px;background-color:#0e9cff;color:#fff;font-size:1.315rem;text-align:center;font-weight:700;cursor:pointer}.signpost-chat-text{display:none;position:fixed;bottom:3.375rem;right:1.25rem;z-index:1000000;max-height:600px;width:320px;background-color:#fff;box-shadow:0 0 10px 5px #aaa;padding:20px;overflow-y:auto}