.hidden{display:none !important}.MuiButtonBase-root{text-transform:none !important;font-weight:500}.MuiSelect-select{color:#fff !important}.MuiInput-underline:before,.MuiInput-underline:after{border-bottom-color:#fff !important}.MuiInputLabel-outlined{color:#fff !important}.MuiInputBase-input{color:#fff !important}.MuiOutlinedInput-root fieldset{border-color:#fff !important}.select-list.Mui-focused{outline:2px auto rgba(19,124,189,.6);outline-offset:2px}.select-list .MuiInput-input{background-color:rgba(0,0,0,0) !important}.select-list-filter{margin-left:0 !important}.select-list-filter svg{color:#fff}.MuiInput-input::placeholder{color:#bdd2d9 !important;opacity:1 !important}.bedroom-filter-errors{color:#fff}.text-input .MuiInput-underline:before,.text-input .MuiInput-underline:hover:before,.text-input .MuiInput-underline:after,.text-input .MuiInput-underline:hover:after{border-color:#fff !important}.autocomplete-dropdown{position:absolute;top:100%;left:0;width:100%;background-color:#135d78;border:1px solid #fff;border-radius:0 0 4px 4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;font-family:"Wales Sans Body","Helvetica",Arial,sans-serif;padding:0;max-height:220px;overflow-y:auto}.autocomplete-dropdown--suggestion,.autocomplete-dropdown--recent-search{display:flex;padding:8px 8px 8px 44px;cursor:pointer;color:#fff;list-style-type:none}.autocomplete-dropdown--suggestion:hover,.autocomplete-dropdown--recent-search:hover{background-color:#427d93}.autocomplete-dropdown--suggestion--search-icon,.autocomplete-dropdown--recent-search--search-icon{white-space:normal;word-break:break-word;font-weight:normal;float:right;color:#fff}.autocomplete-dropdown--suggestion--search-icon svg,.autocomplete-dropdown--recent-search--search-icon svg{opacity:.5}.autocomplete-dropdown--suggestion--button,.autocomplete-dropdown--recent-search--button{all:unset;display:block;width:100%;text-align:inherit;cursor:pointer;margin-right:10px}.autocomplete-dropdown--suggestion--button:focus,.autocomplete-dropdown--recent-search--button:focus{outline:auto}@media only screen and (min-width: 768px){.autocomplete-dropdown--suggestion--button,.autocomplete-dropdown--recent-search--button{margin-right:0}}.autocomplete-dropdown--suggestion--unmatched,.autocomplete-dropdown--recent-search--unmatched{font-weight:bold;white-space:normal;word-break:break-word}.autocomplete-dropdown--recent-search{padding:8px 8px 8px 0;justify-content:space-between}.autocomplete-dropdown--recent-search--search-icon{margin-left:auto}.autocomplete-dropdown--recent-search--clock,.autocomplete-dropdown--recent-search--delete{display:flex;align-items:center;justify-content:center;text-align:inherit;cursor:pointer;margin-right:10px;margin-left:10px;color:#fff;max-width:23px}.autocomplete-dropdown--recent-search--clock svg,.autocomplete-dropdown--recent-search--delete svg{opacity:.5}.autocomplete-dropdown--recent-search--delete{all:unset}.autocomplete-dropdown--recent-search--delete:focus{outline:auto}.header{background:#135d78;color:#fff;margin-bottom:30px;padding:30px 0;position:relative}.header .background{left:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:30px;right:50%;width:100vw;background:#135d78;position:absolute;z-index:-10;height:100%;top:0}.header .container{max-width:1200px}.map-container{position:relative}.map-container .map{height:100vh;width:100%}.map-container .map #map-close{position:absolute;bottom:24px;left:24px}.map-container .map .infoWindow{max-width:300px}.map-container .map .infoWindow .map-link{display:flex;align-items:flex-start;flex-direction:column;text-decoration:none}.map-container .map .infoWindow .map-link h4{margin-bottom:4px}.map-container .map .infoWindow .map-link .description{color:#4a4a49;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.4px}.map-container .map .infoWindow .map-link img.map-image{max-width:100%;margin-bottom:8px}.hit .MuiPaper-outlined{border:none;border-bottom:1px solid rgba(0,0,0,.32);padding:3%}@media only screen and (min-width: 768px){.hit .MuiPaper-outlined{border:1px solid rgba(0,0,0,.12);padding:41px 48px 41px 24px}}.hit a{color:#000;text-decoration:initial}.hit .hit__details .hit__title h3{margin-bottom:10px}.hit .hit__details .hit__description .MuiGrid-item{margin-bottom:10px}.hit .hit__details .hit__location .MuiGrid-item{margin-bottom:10px}.hit .hit__details .hit__location .hit__locationIcon{margin-left:-5px;margin-right:5px}.start-screen{background:#135d78;z-index:100;padding-top:5%;left:50%;margin-left:-50vw;margin-right:-50vw;max-height:80vh;position:relative;right:50%;width:100vw}@media only screen and (min-height: 420px){.start-screen{max-height:none}}.start-screen.hidden{display:none}.start-screen .u-container{width:80%;margin:auto;padding-bottom:20px;position:relative;z-index:10}@media only screen and (min-width: 900px){.start-screen .u-container{padding-bottom:30px}}.start-screen .u-container .input-container{display:flex}.start-screen .u-container .MuiTextField-root{width:100%}.search-results{position:relative}.search-results .container{padding:0 15px;display:flex;flex-direction:column}@media only screen and (min-width: 900px){.search-results>.container{flex-direction:row;display:block}}.search-results .header .container{flex-direction:column}.search-results .searchbox{margin-bottom:2rem}.search-results .searchbox .a-searchBar{display:flex;flex-direction:column;position:relative}.search-results .searchbox .a-searchBar input{color:#fff}.search-results .searchbox .a-searchBar .MuiInput-underline:before{border-color:#89aebc;border-width:4px}.search-results .searchbox .a-searchBar .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:4px solid #fff}.search-results .searchbox .a-searchBar--textContainer{display:flex;width:100%}.search-results .searchbox .ais-SearchBox-input{box-shadow:none !important}.search-results .toggle-area{display:flex;margin-bottom:16px !important}.search-results .toggle-area button{flex:auto}.search-results .toggle-area button#mapBtn{margin-left:15px}.search-results .toggle-area #filterBtn{background-color:#135d78}.search-results .toggle-area .map-toggle-btn{color:#fff;background-color:#e30613;border-radius:2px}.search-results .toggle-area .map-toggle-btn:hover{background-color:#c1000b}.search-results .load-more.MuiButton-contained:not(.Mui-disabled){background-color:#e30613;font-family:"Wales Sans Body","Helvetica",Arial,sans-serif;font-size:18px;font-weight:600}.search-results .load-more.MuiButton-contained:not(.Mui-disabled):hover{background-color:#c1000b}.search-results .results-progress{clear:both;margin-bottom:20px}.container__refinements{width:30%;display:inline-block;vertical-align:top}.container__refinements .refinements{background-color:#135d78;color:#fff !important;padding:24px;vertical-align:top;margin-bottom:25px}.container__refinements .refinements.--mobile{position:absolute;top:0;left:50%;right:50%;z-index:100;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:0}.container__refinements .refinements label{cursor:pointer;display:flex;align-items:flex-start}.container__refinements .refinements label span{padding-top:6px;padding-left:0}.container__refinements .refinements label .checkbox span{padding-top:0}.container__refinements .refinements h4{margin:15px 0 5px}.container__refinements .refinements .refinement-options{padding:4% 4% 80px}.container__refinements .refinements .refinement-options .distance-filters>*{margin:9px 0}.container__refinements .refinements .refinement-options .distance-filters #postcode-search-input,.container__refinements .refinements .refinement-options .distance-filters #postcode-search-icon:not(.MuiSvgIcon-colorDisabled),.container__refinements .refinements .refinement-options .distance-filters .text-input input{color:#fff}.container__refinements .refinements .refinement-options .distance-filters #postcode-error,.container__refinements .refinements .refinement-options .distance-filters #location-error{padding:15px 0}.container__refinements .refinements .refinement-options .distance-filters .slider .distance-slider{padding:10px 0}.container__refinements .refinements .refinement-options .distance-filters .slider .distance-slider .MuiSlider-markLabel{color:#fff !important;font-weight:bold !important}.container__refinements .refinements .refinement-options .distance-filters .MuiToggleButton-root{background-color:#427d93 !important}.container__refinements .refinements .refinement-options .distance-filters .MuiToggleButton-root.Mui-disabled{background-color:rgba(0,0,0,0) !important}.container__refinements .refinements .refinement-options .distance-filters .MuiToggleButton-root.Mui-selected{background-color:#fff !important;color:#135d78 !important}.container__refinements .refinements .refinement-options .distance-filters .location-toggle-group #toggle-button-miles.Mui-disabled{background:rgba(255,255,255,.5) !important;color:rgba(19,93,120,.5) !important}.container__refinements .refinements .refinement-options .distance-filters .location-toggle-group #toggle-button-kilometers.Mui-disabled{background:rgba(66,125,147,.5) !important;color:rgba(255,255,255,.5) !important}.container__refinements .refinements .refinement-options .distance-filters #useYourLocation{background-color:#427d93}.container__refinements .refinements .refinement-options .distance-filters #useYourLocation.Mui-disabled{background-color:rgba(66,125,147,.5);color:rgba(255,255,255,.5)}.container__refinements .refinements .filter-submit{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;bottom:0;left:0;margin-left:auto;margin-right:auto;height:25%;max-height:90px;background:linear-gradient(to top, #135D78 70%, transparent 100%);padding-top:10px;z-index:50}.container__refinements .refinements .filter-submit #filterApplyBtn{background-color:#427d93;width:80%}.container__refinements .refinements .close-btn{position:sticky;top:10px;display:inline-block;z-index:100}.container__refinements .refinements .industry-type-filters button:hover{background-color:#135d78;color:#fff}.container__refinements .refinements .industry-type-filters button .filter-label{padding-left:8px}.container__refinements .refinements .currentRefinements__container{position:relative;top:0;width:100%;z-index:50;background-color:#135d78;display:flex;flex-direction:column;align-items:flex-start;padding:20px 10px 10px}@media only screen and (min-height: 420px){.container__refinements .refinements .currentRefinements__container{position:sticky;display:flex}}@media only screen and (min-width: 900px){.container__refinements .refinements .currentRefinements__container{position:relative;padding:0;margin-bottom:5px}}.container__refinements .refinements .currentRefinements__container:after{content:"";width:100%;height:50px;background:linear-gradient(to bottom, #135D78 60%, transparent 100%);position:absolute;bottom:-20px;left:0;z-index:-1}@media only screen and (min-width: 900px){.container__refinements .refinements .currentRefinements__container:after{background-color:rgba(0,0,0,0)}}.container__refinements .refinements .currentRefinements__container h3{margin-bottom:0}.container__refinements .refinements .currentRefinements__container .currentRefinements{display:flex;flex-wrap:wrap}@media only screen and (min-height: 520px){.container__refinements .refinements .currentRefinements__container .currentRefinements{margin-top:1.2rem}}.container__refinements .refinements .currentRefinements__container .currentRefinements .refinementPill{margin-right:5px;margin-bottom:5px;background-color:#fff;border-radius:100px;display:flex}@media only screen and (min-height: 520px){.container__refinements .refinements .currentRefinements__container .currentRefinements .refinementPill{padding:7px}}.container__refinements .refinements .currentRefinements__container .currentRefinements .refinementPill .pillContainer{display:flex;align-items:center}.container__refinements .refinements .currentRefinements__container .currentRefinements .refinementPill .pillContainer p{font-size:14px;letter-spacing:.16px;color:#135d78;padding-left:8px}.container__refinements .refinements .currentRefinements__container .clearbtn{color:#fff !important;align-self:flex-end}.container__refinements .refinements .star-rating{display:flex;align-items:center;padding:3px 0}.container__refinements .refinements .star-rating .rating{display:flex}.container__refinements .refinements .star-rating .rating span{padding:1px}.container__refinements .refinements .date-picker__container{position:relative;z-index:10;display:flex;flex-direction:column}.container__refinements .refinements .date-picker__date-field label,.container__refinements .refinements .date-picker__date-field input{color:#fff !important}.container__refinements .refinements .date-picker__date-field .text-input{margin-bottom:20px}@media only screen and (min-width: 900px){.container__refinements .refinements .date-picker__date-field .text-input{margin-bottom:10px}}.container__refinements .refinements .date-picker__submit,.container__refinements .refinements .date-range-expand__submit{margin-top:10px !important;background-color:#427d93 !important}.container__refinements .refinements .date-picker__submit:hover,.container__refinements .refinements .date-range-expand__submit:hover{background-color:#135d78 !important}@media only screen and (max-width: 500px){.container__refinements .refinements .date-picker__date-field.text-input{margin-right:20px}}.container__refinements .refinements .date-range-expand__submit{margin-bottom:5px !important}.container__refinements .refinements .rdrDateRangePickerWrapper,.container__refinements .refinements .mobile-date-picker__wrapper{position:absolute;background-color:#135d78;margin-top:7px}.container__refinements .refinements .mobile-date-picker__wrapper .rdrDefinedRangesWrapper{width:100%}.container__refinements .refinements .rdrDefinedRangesWrapper{width:96%;border-top:1px solid #b4b4b4;border-left:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}.container__refinements .refinements .rdrDateRangePickerWrapper *{font-family:"Wales Sans Body","Helvetica",Arial,sans-serif !important;font-size:14px}.container__refinements .refinements .rdrCalendarWrapper.rdrDateRangeWrapper{border-top:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}.container__refinements .refinements .rdrDateDisplayItemActive input{color:#000}.results .--mobile{width:100%}@media screen and (min-width: 900px){.results{padding-left:30px;display:inline-block;width:70%}.results .map-toggle{min-width:30%;align-items:flex-end !important;padding-bottom:30px;border-radius:2px;overflow:hidden}.results .map-toggle button{background-color:#e30613}.results .map-toggle button:hover{background-color:#c1000b}.results .results .metadata .MuiBox-root{padding-right:10px}}.results .sortby__container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.results .sortby__container .ais-SortBy{width:275px;padding-left:10px}.embedded-search-results .container__refinements,.embedded-search-results .search-box{display:none}.embedded-search-results .results{width:100%;padding-left:0}.embedded-search-results .hit__image{max-width:300px;margin-right:20px}.embedded-search-results .a-blockFooter.--cta{padding-top:15px}.embedded-search-results .a-blockFooter.--cta .a-callToAction.--secondary{font-weight:bold;text-decoration:none}#startScreenExtras{position:relative;z-index:1;overflow:hidden}#instantSearch #root #react-app .u-layout__content{overflow:visible}
