.ServiceSearchFilter_formCheck__8NiIO{position:relative}input[type=checkbox].ServiceSearchFilter_formCheckInput__6uSjm{width:20px;height:20px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background-color:#fff;border-radius:5px;border:1px solid var(--nct-primary-color-100);flex-shrink:0}input[type=checkbox].ServiceSearchFilter_formCheckInput__6uSjm:checked+label:before{content:"";display:block;position:absolute;text-align:center;height:20px;width:20px;left:0;background-color:#fff;border-radius:5px;border:1px solid var(--nct-primary-color-100)}input[type=checkbox].ServiceSearchFilter_formCheckInput__6uSjm:checked+label:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="black" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z"/></svg>');display:block;position:absolute;left:4px;top:2px}.ServiceSearchFilter_formCheckLabel__k7kr1{overflow-x:hidden;font-size:.8rem}.service-result{border-radius:.9375rem;border:1px solid rgba(112,144,176,.15);background:#fff;box-shadow:0 4px 12px 0 rgba(112,144,176,.15);cursor:pointer;font-size:.9rem}.service-result h2{font-size:1.15rem;margin-bottom:.25rem;font-style:normal;font-weight:500;line-height:normal}input[type=range].UserLocationSearch_radiusSlider__9RnXu{-webkit-appearance:none;margin:12px 0;width:100%}input[type=range].UserLocationSearch_radiusSlider__9RnXu:focus{outline:none}input[type=range].UserLocationSearch_radiusSlider__9RnXu::-webkit-slider-runnable-track{width:100%}input[type=range].UserLocationSearch_radiusSlider__9RnXu::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;background:var(--nct-primary-color-100);cursor:pointer;-webkit-appearance:none}input[type=range].UserLocationSearch_radiusSlider__9RnXu:focus::-webkit-slider-runnable-track{border:1px solid var(--nct-primary-color-20);border-radius:2px}.UserLocationSearch_postcodeTextStyle__0Zp73{text-transform:uppercase}.UserLocationSearch_postcodeTextStyle__0Zp73::-moz-placeholder{text-transform:none}.UserLocationSearch_postcodeTextStyle__0Zp73::placeholder{text-transform:none}.ServiceSearchResultsList_mapAndResultsWrapper__F6m1_{height:calc(100vh - 150px)}@media (min-width:992px){.ServiceSearchResultsList_mapAndResultsWrapper__F6m1_{height:calc(100vh - 150px)}}.ServiceSearchResultsList_overflowBehaviour__CxSb8{overflow-y:scroll;height:100%;padding-bottom:2rem}@media (min-height:620px){.ServiceSearchResultsList_overflowBehaviourWithMap__uiaB3{height:calc(100vh - 455px)}.ServiceSearchResultsList_overflowBehaviourWithoutMap__aqFy1{height:calc(100vh - 200px)}}@media (min-width:992px){.ServiceSearchResultsList_overflowBehaviourWithMap__uiaB3{height:calc(100vh - 200px)}}.ServiceSearchResultsList_filterContainer__WDD05{z-index:999;width:90%}.ServiceSearchResultsList_withoutMap__bYuO_{top:120px}.ServiceSearchResultsList_withMap__Cj4lo{top:460px}.ServiceSearchResultsList_viewButton__MA9wx{border-radius:3em!important;font-size:.75em!important}.ServiceSearchResultsList_leftPosition__8K98b{left:1.5rem;right:auto;margin:auto}.ServiceSearchResultsList_rightPosition__L_mNr{left:auto;right:1.5em;margin:auto}.ServiceSearchResultsList_centrePosition__ri0zQ{left:1.5rem;right:1.5rem;margin:auto}@media (min-width:768px){.ServiceSearchResultsList_filterContainer__WDD05{width:80%}.ServiceSearchResultsList_leftPosition__8K98b{left:3.5rem;right:auto;margin:auto}.ServiceSearchResultsList_rightPosition__L_mNr{left:auto;right:3.5em;margin:auto}.ServiceSearchResultsList_centrePosition__ri0zQ{left:3.5rem;right:3.5rem;margin:auto}}.ServiceSearchResultsList_dropdownMenuCenter__YA5ft{border-radius:2em}.ServiceSearchResultsList_btnFilter__naiM0,.ServiceSearchResultsList_btnFilter__naiM0:active{background-color:#f5f5f5!important;color:#4d4d4d!important;border-radius:3em!important;text-transform:capitalize;font-size:.875rem!important;font-weight:500!important}.ServiceSearchResultsList_btnFilter__naiM0.ServiceSearchResultsList_filterActive__pLkR4{color:var(--nct-primary-color-100)!important;font-weight:600!important}.ServiceSearchResultsList_btnFilter__naiM0:active{border-color:var(--nct-primary-color-100,#c3c3c3)!important;border:1px solid}.ServiceSearchResultsList_viewButtonSelected__6lJ7c{color:#fff!important;background-color:var(--nct-primary-color-100)!important;border-color:var(--nct-primary-color-100)!important}.ServiceSearchResultsList_viewButtonUnselected__nSLHz{color:#232323!important;background-color:#f8f9fa!important;border-color:#f8f9fa!important}.VideoPlayer_playerWrapper__JLEpA{position:relative;padding-top:56.25%;width:100%}.VideoPlayer_videoPlayer__O5B4z{position:absolute;top:0;left:0}.VideoPlayer_loadingState__BmpB7{position:absolute;top:0;left:50%}.ServiceViewer_offcanvas__7b_eK{width:80vw!important}.ServiceViewer_accented__7f91_{width:0;height:0;border-color:transparent transparent transparent #794977;border-style:solid;border-width:3px 0 0 300px;margin-bottom:1rem}.ServiceViewer_h3__XQhNB{margin-bottom:.25rem;margin-top:0}.view-switcher .btn{border-radius:3em!important;font-size:.75em!important;line-height:1.2}.view-switcher .btn.active{color:#fff!important;background-color:var(--nct-primary-color-100)!important;border-color:var(--nct-primary-color-100)!important}.view-switcher .btn.in-active{color:#232323!important;background-color:#f8f9fa!important;border-color:#f8f9fa!important}.backgroundStyle{border-radius:20px}.backgroundStyle,.theme-purple{background:radial-gradient(2171.54% 170.93% at 50% 50%,rgba(121,73,119,.04) 5.84%,rgba(121,73,119,.1) 51.43%)}.theme-blue{background:radial-gradient(2171.54% 170.93% at 50% 50%,rgba(1,154,166,.04) 5.84%,rgba(1,154,166,.1) 51.43%)}.theme-green{background:radial-gradient(2171.54% 170.93% at 50% 50%,rgba(141,198,63,.04) 5.84%,rgba(141,198,119,.1) 51.43%)}.theme-dark-green{background:radial-gradient(2171.54% 170.93% at 50% 50%,rgba(0,134,104,.04) 5.84%,rgba(0,134,104,.1) 51.43%)}.heading{color:#794977;font-weight:300;line-height:125%;letter-spacing:-.01625rem;padding-bottom:1rem;margin:0}.theme-blue .heading{color:var(--nct-secondary-color-100)}.theme-green .heading{color:var(--nct-green-color-100)}.theme-dark-green .heading{color:var(--nct-dark-green-color-100)}.subheading{color:#232323;font-size:1rem;font-weight:500;line-height:125%;letter-spacing:-.00875rem;margin:0}@media (min-width:768px){.subheading{font-size:1.125rem}}.resources_resourceDetails__zCORY{background-color:var(--nct-primary-color-90);padding:1rem;border-radius:.5rem;margin:1rem 0}.resources_stackFontSize__lcDoe{font-size:1.5rem}.resources_linkHeading__Y_xb0{font-size:1.2rem;margin-bottom:0}.resources_linkHeading__Y_xb0 a{color:var(--nct-primary-color-100)}