.SearchHeader-module-scss-module__0YB7ka__landingHeader{background-color:#1d70b8;width:100%;height:100%;padding:5rem 2rem 0;position:relative}@media (max-width:640px){.SearchHeader-module-scss-module__0YB7ka__landingHeader{margin-bottom:1rem;padding-bottom:3rem}.SearchHeader-module-scss-module__0YB7ka__landingHeader .govuk-label{color:#fff}.SearchHeader-module-scss-module__0YB7ka__landingHeader h1.govuk-heading-xl{color:#fff;font-size:5rem}}@media (min-width:641px){.SearchHeader-module-scss-module__0YB7ka__landingHeader{background:linear-gradient(#1d70b8 70%,#0000 60%)}}.SearchHeader-module-scss-module__0YB7ka__landingFormContainer{flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:641px){.SearchHeader-module-scss-module__0YB7ka__landingFormContainer{background-color:#fff;border-bottom:2px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;grid-template-columns:65% 35%;align-items:center;padding:12px 16px;display:grid}}.SearchHeader-module-scss-module__0YB7ka__desktopGraphic{pointer-events:none;width:250px;display:none}@media (min-width:641px){.SearchHeader-module-scss-module__0YB7ka__desktopGraphic{place-self:center;display:block}}.SearchHeader-module-scss-module__0YB7ka__mobileGraphic{pointer-events:none;width:150px;margin-top:-2rem;margin-bottom:1rem;margin-left:-2rem;display:block;top:0;left:0}@media (min-width:641px){.SearchHeader-module-scss-module__0YB7ka__mobileGraphic{display:none}.SearchHeader-module-scss-module__0YB7ka__landingFormFields{z-index:1;padding:12px 16px;position:relative}}.SearchHeader-module-scss-module__0YB7ka__formRow{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}@media (min-width:641px){.SearchHeader-module-scss-module__0YB7ka__formRow{flex-direction:row;align-items:flex-end}.SearchHeader-module-scss-module__0YB7ka__header{margin-bottom:1rem}}
.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{appearance:none;box-sizing:border-box;border:2px solid #0b0c0c;border-radius:0;width:100%;height:2.5rem;margin-bottom:0;line-height:1.25}.autocomplete__input{background-color:#0000;position:relative}.autocomplete__hint{color:#505a5f;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{outline-offset:0;outline:3px solid #fd0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{cursor:pointer;padding:5px 35px 5px 5px}.autocomplete__dropdown-arrow-down{z-index:-1;width:24px;height:24px;display:inline-block;position:absolute;top:10px;right:8px}.autocomplete__menu{color:#0b0c0c;background-color:#fff;border:2px solid #0b0c0c;border-top:0;width:calc(100% - 4px);max-height:342px;margin:0;padding:0;overflow-x:hidden}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{z-index:100;position:absolute;top:100%;left:0;box-shadow:0 2px 6px #00000042}.autocomplete__menu--inline{position:relative}.autocomplete__option{cursor:pointer;border-width:1px 0;border-bottom-style:solid;border-bottom-color:#b1b4b6;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#f3f2f1}.autocomplete__option--focused,.autocomplete__option:hover{color:#fff;background-color:#1d70b8;border-color:#1d70b8;outline:none}@media (-ms-high-contrast:active),(forced-colors:active){.autocomplete__menu{border-color:fieldtext}.autocomplete__option{color:fieldtext;background-color:field}.autocomplete__option--focused,.autocomplete__option:hover{forced-color-adjust:none;color:selecteditemtext;background-color:selecteditem;border-color:selecteditem;outline-color:selecteditemtext}}.autocomplete__option--no-results{color:#505a5f;cursor:not-allowed;background-color:#f3f2f1}.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:1rem;font-weight:400}.autocomplete__hint,.autocomplete__option{padding:5px}@media (min-width:641px){.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:1.1875rem;line-height:1.31579}}
