.searchBoxOverlay{position:fixed;visibility:hidden;overflow:hidden;overflow-y:auto;top:-70px;left:50%;transform:translate(calc(-50% + 0.5px), 0);width:100%;max-width:100%;z-index:4000000;transition:top .4s ease,visibility .4s ease;background-color:var(--colour-deepBlue)}.searchBoxOverlay .container{display:flex;max-width:1300px;justify-content:center;align-items:center;padding:12px 15px;gap:25px;margin:0 auto;padding:7px 5%;box-sizing:content-box}@media(min-width: 1050px){.searchBoxOverlay{gap:135px;padding:14px 12px}}.searchBoxOverlay.pc-isActive{top:9px}@media(min-width: 1050px){.searchBoxOverlay.pc-isActive{top:20px}}@media(max-width: 1049.5px){.searchBoxOverlay.pc-isActive .searchBoxOverlayInner{opacity:1}}@media(min-width: 1050px){.searchBoxOverlay.pc-isActive .searchBoxOverlayInner{transform:translateY(0%)}}.searchBoxOverlay.pc-isActive .closeSearchBoxOverlay{opacity:1;transition-delay:.4s}.searchBoxOverlay.searchResultsActive{width:100vw;max-width:unset;inset:0;transform:unset}.searchBoxOverlay.searchResultsActive .container{display:inline}.searchBoxOverlay #sm-site-search{width:100%}.searchBoxOverlay .logo{display:none}@media(min-width: 1050px){.searchBoxOverlay .logo{display:block;max-width:107px;width:100%}}.searchBoxOverlay .closeSearchBoxOverlay:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}.searchBoxOverlay .closeSearchBoxOverlay{cursor:pointer;display:flex;align-items:center;min-width:fit-content;gap:13px;transition:opacity .2s ease}.searchBoxOverlay .closeSearchBoxOverlay:hover span{text-decoration-color:inherit}.searchBoxOverlay .closeSearchBoxOverlay span{display:none}@media(min-width: 1050px){.searchBoxOverlay .closeSearchBoxOverlay span{display:block;font-size:1.4rem;color:var(--colour-white);font-weight:700;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .2s ease}}.searchBoxOverlay .search{display:flex;align-items:center;width:100%;gap:5px}@media(min-width: 1050px){.searchBoxOverlay .search{gap:10px}}.searchBoxOverlay .searchBoxOverlayInner{display:flex;align-items:center;gap:113px}@media(max-width: 1049.5px){.searchBoxOverlay .searchBoxOverlayInner{opacity:0;transition:opacity .4s ease-in-out}}@media(min-width: 1050px){.searchBoxOverlay .searchBoxOverlayInner{transform:translateY(-100%);transition:transform .4s ease-in-out}}.searchBoxOverlay .searchBoxTitle{line-height:1.2;font-family:var(--font-body);margin:0;font-weight:600}.searchBoxOverlay .searchBoxTitle+p,.searchBoxOverlay .searchBoxTitle+.preamble{margin-top:15px}@media(min-width: 1230px){.searchBoxOverlay .searchBoxTitle+p,.searchBoxOverlay .searchBoxTitle+.preamble{margin-top:20px}}.searchBoxOverlay .searchBoxTitle{font-size:1.3rem}@media(min-width: 768px){.searchBoxOverlay .searchBoxTitle{font-size:1.4rem}}@media(min-width: 1230px){.searchBoxOverlay .searchBoxTitle{font-size:1.45rem}}@media(min-width: 1700px){.searchBoxOverlay .searchBoxTitle{font-size:1.5rem}}.searchBoxOverlay .searchBoxTitle{font-size:1.5rem;font-weight:700;color:var(--colour-white);margin:0;min-width:fit-content}.searchBoxOverlay .searchInputWrapper{display:flex;justify-content:space-between}@media(min-width: 1050px){.searchBoxOverlay .searchInputWrapper{flex-direction:row}}.searchBoxOverlay .searchInputInner{position:relative;width:100%}.searchBoxOverlay .searchInputInner label{position:absolute !important;left:-99999999999px !important;height:0 !important}.searchBoxOverlay .searchInputInner .searchInputButton:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchBoxOverlay .searchInputInner .searchInputButton{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}.searchBoxOverlay input:focus-visible{outline:var(--colour-black) 1px solid;outline-offset:2px}.searchBoxOverlay input{moz-appearance:none;-webkit-appearance:none;font-size:1.4rem;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}.searchBoxOverlay input:disabled{opacity:.5}.searchBoxOverlay input::-ms-expand{display:none}.searchBoxOverlay input::-webkit-search-cancel-button{-webkit-appearance:none}.searchBoxOverlay input{width:100%;min-height:40px;height:40px}.searchBoxOverlay .searchButton{display:none}@media(min-width: 1050px){.searchBoxOverlay .searchButton{font-size:1.4rem;border:none;width:auto;max-width:100%;font-weight:bold;padding:15px;min-height:45px;min-width:180px;text-decoration:none;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1}.searchBoxOverlay .searchButton:before,.searchBoxOverlay .searchButton:after{content:"";background-color:var(--colour-primary);position:absolute;width:100%;height:100%;z-index:-1;transition:width .2s ease,height .2s ease,background-color .2s ease}.searchBoxOverlay .searchButton:before{top:0;right:0}.searchBoxOverlay .searchButton:after{bottom:0;left:0}.searchBoxOverlay .searchButton:hover:not([disabled]):before,.searchBoxOverlay .searchButton:hover:not([disabled]):after,.searchBoxOverlay .searchButton:focus-visible:not([disabled]):before,.searchBoxOverlay .searchButton:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.searchBoxOverlay .searchButton.disabled,.searchBoxOverlay .searchButton[disabled]{opacity:.4;pointer-events:none}.searchBoxOverlay .searchButton:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.searchBoxOverlay .searchButton{color:var(--colour-charcoal)}.searchBoxOverlay .searchButton:before,.searchBoxOverlay .searchButton:after{background-color:var(--colour-white)}.searchBoxOverlay .searchButton:hover:not([disabled]):before,.searchBoxOverlay .searchButton:hover:not([disabled]):after,.searchBoxOverlay .searchButton:focus-visible:not([disabled]):before,.searchBoxOverlay .searchButton:focus-visible:not([disabled]):after{background-color:var(--colour-white)}.searchBoxOverlay .searchButton{min-width:140px;min-height:40px;height:40px}}@media(min-width: 1050px){.searchBoxOverlay.searchResultsActive .searchButton{font-size:1.4rem;border:none;width:auto;max-width:100%;font-weight:bold;padding:15px;min-height:45px;min-width:180px;text-decoration:none;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1}.searchBoxOverlay.searchResultsActive .searchButton:before,.searchBoxOverlay.searchResultsActive .searchButton:after{content:"";background-color:var(--colour-primary);position:absolute;width:100%;height:100%;z-index:-1;transition:width .2s ease,height .2s ease,background-color .2s ease}.searchBoxOverlay.searchResultsActive .searchButton:before{top:0;right:0}.searchBoxOverlay.searchResultsActive .searchButton:after{bottom:0;left:0}.searchBoxOverlay.searchResultsActive .searchButton:hover:not([disabled]):before,.searchBoxOverlay.searchResultsActive .searchButton:hover:not([disabled]):after,.searchBoxOverlay.searchResultsActive .searchButton:focus-visible:not([disabled]):before,.searchBoxOverlay.searchResultsActive .searchButton:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.searchBoxOverlay.searchResultsActive .searchButton.disabled,.searchBoxOverlay.searchResultsActive .searchButton[disabled]{opacity:.4;pointer-events:none}.searchBoxOverlay.searchResultsActive .searchButton:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.searchBoxOverlay.searchResultsActive .searchButton{color:var(--colour-white)}.searchBoxOverlay.searchResultsActive .searchButton:before,.searchBoxOverlay.searchResultsActive .searchButton:after{background-color:var(--colour-primary)}.searchBoxOverlay.searchResultsActive .searchButton:hover:not([disabled]):before,.searchBoxOverlay.searchResultsActive .searchButton:hover:not([disabled]):after,.searchBoxOverlay.searchResultsActive .searchButton:focus-visible:not([disabled]):before,.searchBoxOverlay.searchResultsActive .searchButton:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover)}}
