.searchResultsOverlay .noResults p{line-height:1.2;font-family:var(--font-secondary);color:var(--colour-charcoal);margin:0}@keyframes searchResultsFadeIn{from{min-height:0}to{min-height:100vh}}.searchResultsOverlay{position:absolute;z-index:3000000;width:100vw;background-color:var(--colour-webFabric);top:0;left:0;animation-name:searchResultsFadeIn;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@media(min-width: 1050px){.searchResultsOverlay .container{max-width:1300px;margin:0 auto;padding:0 5%;box-sizing:content-box}.searchResultsOverlay .container.small{max-width:860px}}@media(min-width: 1050px)and (min-width: 768px){.searchResultsOverlay .container{padding:0 8%}}.searchResultsOverlay .resultsLogo{color:var(--colour-white);display:block;max-width:85px;width:100%}@media(min-width: 768px){.searchResultsOverlay .resultsLogo{color:var(--colour-deepBlue)}}@media(min-width: 1050px){.searchResultsOverlay .resultsLogo{max-width:107px}}.searchResultsOverlay .closeResults:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchResultsOverlay .closeResults{color:var(--colour-white);cursor:pointer;display:flex;align-items:center;min-width:fit-content;gap:13px}@media(min-width: 768px){.searchResultsOverlay .closeResults{color:var(--colour-charcoal)}}@media(max-width: 1049.5px){.searchResultsOverlay .closeResults{position:absolute;top:30px;right:20px}}.searchResultsOverlay .closeResults:hover span{text-decoration-color:inherit}.searchResultsOverlay .closeResults span{display:block;font-size:1.4rem;font-weight:700;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .2s ease}.searchResultsOverlay .searchResultsHeader{text-align:center;background-color:var(--colour-deepBlue);margin-left:8px;margin-right:8px;width:1333px;max-width:calc(100% - 16px);position:relative;padding:30px 20px}@media(min-width: 768px){.searchResultsOverlay .searchResultsHeader{background-color:rgba(0,0,0,0)}}@media(min-width: 1050px){.searchResultsOverlay .searchResultsHeader{display:flex;justify-content:center;align-items:center;gap:113px;padding:25px 12px 14px;margin-left:auto;margin-right:auto}}@media(min-width: 1230px){.searchResultsOverlay .searchResultsHeader{max-width:85vw}}.searchResultsOverlay .updateSearch{padding-top:26px}@media(min-width: 1050px){.searchResultsOverlay .updateSearch{padding-top:0;display:flex;align-items:center;width:100%}}.searchResultsOverlay .searchResultsFilterInner{color:var(--colour-white);display:flex;flex-direction:column}@media(min-width: 768px){.searchResultsOverlay .searchResultsFilterInner{color:var(--colour-charcoal);flex-direction:row;align-items:center;width:100%}}.searchResultsOverlay .searchResultsFilterTitle{font-size:20px;font-size:2rem;font-weight:700;color:var(--colour-black);margin-bottom:13px}@media(min-width: 768px){.searchResultsOverlay .searchResultsFilterTitle{margin:0 20px 0 0}}@media(min-width: 1420px){.searchResultsOverlay .searchResultsFilterTitle{margin-right:25px}}.searchResultsOverlay .searchResultsInputInner{position:relative;display:flex;align-items:center;gap:10px;width:100%}.searchResultsOverlay .searchResultsInputInner label{min-width:fit-content;font-weight:700;font-size:1.5rem}.searchResultsOverlay .searchResultsInputInner input:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchResultsOverlay .searchResultsInputInner input{moz-appearance:none;-webkit-appearance:none;font-size:1.6rem;line-height:1.4;font-weight:300;color:var(--colour-charcoal);padding:12px;border:solid 1px var(--colour-fieldBorder);min-height:50px;background-color:var(--colour-white);text-align:left;border-radius:0px;margin:0}.searchResultsOverlay .searchResultsInputInner input:disabled{opacity:.5}.searchResultsOverlay .searchResultsInputInner input::-ms-expand{display:none}.searchResultsOverlay .searchResultsInputInner input::-webkit-search-cancel-button{-webkit-appearance:none}.searchResultsOverlay .searchResultsInputInner input{width:100%;min-height:40px;height:40px;border:1.5px solid var(--colour-charcoal)}.searchResultsOverlay .searchResultsInputInner .searchResultsInputButton:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchResultsOverlay .searchResultsInputInner .searchResultsInputButton{position:absolute;top:0;right:0;height:100%;width:40px;background-image:url("/assets/images/icons/SearchIcon.svg");background-size:17px 17px;background-position:right 15px center;background-repeat:no-repeat;cursor:pointer}@media(min-width: 768px){.searchResultsOverlay .searchButton{margin:0 0 0 10px !important}}.searchResultsOverlay .resultSummary{font-weight:700;font-size:1.5rem}.searchResultsOverlay .resultSummary h1{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.searchResultsOverlay .resultSummary h1+p,.searchResultsOverlay .resultSummary h1+.preamble{margin-top:15px}@media(min-width: 1230px){.searchResultsOverlay .resultSummary h1+p,.searchResultsOverlay .resultSummary h1+.preamble{margin-top:20px}}.searchResultsOverlay .resultSummary h1{line-height:1.1;font-size:3.4rem}@media(min-width: 768px){.searchResultsOverlay .resultSummary h1{font-size:3.9rem}}@media(min-width: 1230px){.searchResultsOverlay .resultSummary h1{font-size:4.5rem}}@media(min-width: 1700px){.searchResultsOverlay .resultSummary h1{font-size:5.9rem}}.searchResultsOverlay .resultSummary h1{display:block;margin-top:5px}.searchResultsOverlay .resultSummary span{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.searchResultsOverlay .resultSummary span+p,.searchResultsOverlay .resultSummary span+.preamble{margin-top:15px}@media(min-width: 1230px){.searchResultsOverlay .resultSummary span+p,.searchResultsOverlay .resultSummary span+.preamble{margin-top:20px}}.searchResultsOverlay .resultSummary span{font-size:1.5rem}@media(min-width: 768px){.searchResultsOverlay .resultSummary span{font-size:1.7rem}}@media(min-width: 1230px){.searchResultsOverlay .resultSummary span{font-size:1.8rem}}@media(min-width: 1700px){.searchResultsOverlay .resultSummary span{font-size:2rem}}.searchResultsOverlay .resultSummary span{color:var(--colour-charcoal);margin:0}.searchResultsOverlay .searchResultsTotal{font-size:1.8rem;font-weight:400;color:var(--colour-charcoal);padding:50px 0 30px;border-bottom:2px solid var(--colour-charcoal)}.searchResultsOverlay .searchResultsContentWrapper{padding:45px 0 20px;max-width:860px;margin:0 auto}@media(min-width: 1050px){.searchResultsOverlay .searchResultsContentWrapper{padding:65px 0 95px}}@media(max-width: 1049.5px){.searchResultsOverlay .searchResultsContentWrapper .innerContainer{max-width:1300px;margin:0 auto;padding:0 5%;box-sizing:content-box}.searchResultsOverlay .searchResultsContentWrapper .innerContainer.small{max-width:860px}}@media(max-width: 1049.5px)and (min-width: 768px){.searchResultsOverlay .searchResultsContentWrapper .innerContainer{padding:0 8%}}.searchResultsOverlay .resultItems .siteSearchResultItem{padding:34px 0 48px}.searchResultsOverlay .resultItems .siteSearchResultItem+.siteSearchResultItem{border-top:2px solid var(--colour-charcoal)}.searchResultsOverlay .resultItems .siteSearchResultItem a:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchResultsOverlay .resultItems .siteSearchResultItem a{border:none;padding:0;display:block}.searchResultsOverlay .resultItems .siteSearchResultItem a:after{display:none}.searchResultsOverlay .resultItems .siteSearchResultItem a:hover h3{color:var(--colour-primary)}.searchResultsOverlay .resultItems .siteSearchResultItem h4{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.searchResultsOverlay .resultItems .siteSearchResultItem h4+p,.searchResultsOverlay .resultItems .siteSearchResultItem h4+.preamble{margin-top:15px}@media(min-width: 1230px){.searchResultsOverlay .resultItems .siteSearchResultItem h4+p,.searchResultsOverlay .resultItems .siteSearchResultItem h4+.preamble{margin-top:20px}}.searchResultsOverlay .resultItems .siteSearchResultItem h4{font-size:1.8rem}@media(min-width: 768px){.searchResultsOverlay .resultItems .siteSearchResultItem h4{font-size:2.1rem}}@media(min-width: 1230px){.searchResultsOverlay .resultItems .siteSearchResultItem h4{font-size:2.3rem}}@media(min-width: 1700px){.searchResultsOverlay .resultItems .siteSearchResultItem h4{font-size:2.6rem}}.searchResultsOverlay .resultItems .siteSearchResultItem h4{color:var(--colour-charcoal);transition:color .3s ease}.searchResultsOverlay .resultItems .siteSearchResultItem .searchResultDescription{font-size:1.5rem;color:var(--colour-charcoal);margin-bottom:25px}.searchResultsOverlay .resultItems .siteSearchResultItem .searchResultLink{font-size:1.5rem;color:var(--colour-primary)}.searchResultsOverlay .loading{text-align:center;margin-top:40px}@media(min-width: 768px){.searchResultsOverlay .loading{margin-top:60px}}@media(min-width: 1420px){.searchResultsOverlay .loading{margin-top:80px}}.searchResultsOverlay .paginationWrapper{margin:0 auto;max-width:860px;display:flex;align-items:center;justify-content:space-between;padding-bottom:65px}@media(max-width: 1049.5px){.searchResultsOverlay .paginationWrapper{max-width:1300px;margin:0 auto;padding:0 5%;box-sizing:content-box}.searchResultsOverlay .paginationWrapper.small{max-width:860px}.searchResultsOverlay .paginationWrapper{padding-bottom:65px}}@media(max-width: 1049.5px)and (min-width: 768px){.searchResultsOverlay .paginationWrapper{padding:0 8%}}@media(min-width: 1050px){.searchResultsOverlay .paginationWrapper{padding-bottom:140px}}.searchResultsOverlay .paginationWrapper .prev,.searchResultsOverlay .paginationWrapper .next{display:flex}.searchResultsOverlay .paginationWrapper .prev button,.searchResultsOverlay .paginationWrapper .next button{display:flex;align-items:center;font-weight:700;gap:16px;font-size:1.4rem}.searchResultsOverlay .paginationWrapper .prev button[disabled],.searchResultsOverlay .paginationWrapper .next button[disabled]{opacity:.5;cursor:auto}.searchResultsOverlay .paginationWrapper .prev button:not([disabled]):focus-visible,.searchResultsOverlay .paginationWrapper .next button:not([disabled]):focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchResultsOverlay .paginationWrapper .prev button:not([disabled]),.searchResultsOverlay .paginationWrapper .next button:not([disabled]){cursor:pointer;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .2s ease}.searchResultsOverlay .paginationWrapper .prev button:not([disabled]):hover,.searchResultsOverlay .paginationWrapper .next button:not([disabled]):hover{text-decoration-color:inherit}@media(max-width: 1049.5px){.searchResultsOverlay .paginationWrapper .prev button span,.searchResultsOverlay .paginationWrapper .next button span{display:none}}.searchResultsOverlay .paginationWrapper ul{display:flex;align-items:center;gap:8px}.searchResultsOverlay .paginationWrapper ul li button:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchResultsOverlay .paginationWrapper ul li button{cursor:pointer;display:grid;place-items:center;width:36px;height:36px;font-size:1.5rem;color:var(--colour-charcoal);background-color:var(--colour-surface-light);transition:background .2s ease,text-decoration .2s ease;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0)}.searchResultsOverlay .paginationWrapper ul li button:hover{text-decoration-color:var(--colour-charcoal);background-color:#e0d4c8}.searchResultsOverlay .paginationWrapper ul li button.active{background-color:var(--colour-primary);color:var(--colour-white)}.searchResultsOverlay .noResults{margin-top:67px;display:flex;flex-direction:column;justify-content:center;align-items:center}.searchResultsOverlay .noResults svg{width:73px;height:73px;position:relative;margin-bottom:26px}.searchResultsOverlay .noResults h3{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.searchResultsOverlay .noResults h3+p,.searchResultsOverlay .noResults h3+.preamble{margin-top:15px}@media(min-width: 1230px){.searchResultsOverlay .noResults h3+p,.searchResultsOverlay .noResults h3+.preamble{margin-top:20px}}.searchResultsOverlay .noResults h3{font-size:2.3rem}@media(min-width: 768px){.searchResultsOverlay .noResults h3{font-size:2.65rem}}@media(min-width: 1230px){.searchResultsOverlay .noResults h3{font-size:3rem}}@media(min-width: 1700px){.searchResultsOverlay .noResults h3{font-size:3.4rem}}.searchResultsOverlay .noResults p{font-size:1.5rem;font-weight:400}@media(min-width: 768px){.searchResultsOverlay .noResults p{font-size:1.7rem}}@media(min-width: 1700px){.searchResultsOverlay .noResults p{font-size:2.6rem}}
