@media screen and (min-width:0px){.rte-modifier-container tbody tr{background-color:transparent!important}.rte-modifier-container h1,.rte-modifier-container h2,.rte-modifier-container h3,.rte-modifier-container h4{font-weight:500;margin:0}.rte-modifier-container h1{font-size:36px;line-height:44px}}@media screen and (min-width:0px)and (min-width:768px){.rte-modifier-container h1{font-size:40px;line-height:48px}}@media screen and (min-width:0px)and (min-width:1024px){.rte-modifier-container h1{font-size:56px;line-height:64px}}@media screen and (min-width:0px){.rte-modifier-container h2{font-size:28px;line-height:36px}}@media screen and (min-width:0px)and (min-width:768px){.rte-modifier-container h2{font-size:32px;line-height:40px}}@media screen and (min-width:0px)and (min-width:1024px){.rte-modifier-container h2{font-size:40px;line-height:48px}}@media screen and (min-width:0px){.rte-modifier-container h3{font-size:24px;line-height:32px}}@media screen and (min-width:0px)and (min-width:768px){.rte-modifier-container h3{font-size:28px;line-height:36px}}@media screen and (min-width:0px)and (min-width:1024px){.rte-modifier-container h3{font-size:32px;line-height:40px}}@media screen and (min-width:0px){.rte-modifier-container h4{font-size:20px;line-height:28px}.rte-modifier-container.about-details,.rte-modifier-container.about-details p,.rte-modifier-container.description p:first-child{margin:0}.rte-modifier-container.about-details p:last-child{margin-bottom:16px}}.title-header.arc-Heading--colorWhite{color:var(--arc-color-white)}.title-header h1,.title-header h2,.title-header h3,.title-header h4,.title-header h5,.title-header h6,.title-header p{font-size:inherit;font-weight:500;margin:0}.img__figure{margin:0}.img__figure img{width:100%}.img__figure .arc-Image-img{border-radius:var(--sem-border-radius-xl)!important}.img__figcaption{margin-top:8px}@media screen and (min-width:0px){.regional-postcode-search-result{padding:48px 0}}@media screen and (min-width:0px)and (min-width:1024px){.regional-postcode-search-result{padding:64px 0}}@media screen and (min-width:0px)and (min-width:1280px){.regional-postcode-search-result{padding:96px 0}}.loader{background:transparent;overflow:hidden;position:relative}@font-face{font-display:swap;font-family:BT Curve;font-style:normal;font-weight:400;src:url(../../../../etc.clientlibs/bt-enterprise-common/clientlibs/ui.frontend/arc-fonts/resources/woff2/BTCurve_W_Rg.woff2) format("woff2")}@font-face{font-display:swap;font-family:BT Curve;font-style:normal;font-weight:700;src:url(../../../../etc.clientlibs/bt-enterprise-common/clientlibs/ui.frontend/arc-fonts/resources/woff2/BTCurve_W_Bd.woff2) format("woff2")}@font-face{font-display:swap;font-family:BT Curve;font-style:normal;font-weight:500;src:url(../../../../etc.clientlibs/bt-enterprise-common/clientlibs/ui.frontend/arc-fonts/resources/woff2/BTCurve_W_Headline.woff2) format("woff2")}button.arc-Button[disabled]{cursor:default!important}@media screen and (min-width:0px){.regional-postcode-search__inner{padding:48px 0}}@media screen and (min-width:0px)and (min-width:1024px){.regional-postcode-search__inner{padding:64px 0}}@media screen and (min-width:0px)and (max-width:767px){.regional-postcode-search__title{display:block;text-align:left}}@media screen and (min-width:0px){.regional-postcode-search__description{margin-top:12px}}@media screen and (min-width:0px)and (min-width:768px){.regional-postcode-search__description{margin-top:16px}}@media screen and (min-width:0px)and (max-width:767px){.regional-postcode-search__description .arc-Text{text-align:left}}@media screen and (min-width:0px)and (min-width:1280px){.regional-postcode-search__description .arc-Text{font-size:20px;line-height:28px}}@media screen and (min-width:0px){.regional-postcode-search__form{margin-top:16px}}@media screen and (min-width:0px)and (min-width:768px){.regional-postcode-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;margin-top:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:0px){.regional-postcode-search__input-holder .input-container input,.regional-postcode-search__input-holder .input-container label{font-family:BT Curve,Century Gothic,Apple Gothic,Arial,sans-serif}.regional-postcode-search__input-holder .input-container input:-webkit-autofill{-webkit-box-shadow:0 0 0 500px var(--arc-color-white) inset}}@media screen and (min-width:0px)and (min-width:768px){.regional-postcode-search__input-holder .input-container{width:336px}.regional-postcode-search__input-holder .input-container .MuiInputLabel-root{-webkit-transform:translate(12px,16px);transform:translate(12px,16px)}.regional-postcode-search__input-holder .input-container .MuiInputLabel-shrink{-webkit-transform:translate(12px,8px);transform:translate(12px,8px)}.regional-postcode-search__input-holder .input-container input{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:48px}.regional-postcode-search__input-holder .input-container .MuiFormHelperText-root{margin-top:10px}.regional-postcode-search__input-holder .input-container .MuiFormHelperText-root span:first-child{margin-top:1px}}@media screen and (min-width:0px){.regional-postcode-search__input-holder .input-container .MuiFilledInput-root.Mui-error:after{border-color:var(--bt-color-raw-red-03)}.regional-postcode-search__input-holder .input-container button:hover{background:var(--arc-color-white)}}@media screen and (min-width:0px)and (min-width:768px){.regional-postcode-search .input-field{width:336px}}@media screen and (min-width:0px)and (max-width:767px){.regional-postcode-search__button-holder{margin-top:16px}}@media screen and (min-width:0px){.regional-postcode-search__button-holder .arc-ButtonV2{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--bt-color-brand-pink)),to(var(--bt-gradient-dark-pathway-stop2-color)));background-image:linear-gradient(90deg,var(--bt-color-brand-pink) 50%,var(--bt-gradient-dark-pathway-stop2-color))}}@media screen and (min-width:0px)and (min-width:768px){.regional-postcode-search__button-holder .arc-ButtonV2{height:56px;margin-left:24px;width:110px}}@media screen and (min-width:0px)and (max-width:1280px){.regional-postcode-search__button-holder .arc-ButtonV2:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--bt-color-brand-pink)),to(var(--bt-gradient-dark-pathway-stop2-color)));background-image:linear-gradient(90deg,var(--bt-color-brand-pink) 50%,var(--bt-gradient-dark-pathway-stop2-color))}}@media screen and (min-width:0px){.regional-postcode-search--coral .arc-Surface{background:-webkit-gradient(linear,left top,right top,from(#fff2f0),to(#f5eefa))!important;background:linear-gradient(90deg,#fff2f0,#f5eefa)!important}.regional-postcode-search--coral .regional-postcode-search__title{color:var(--bt-color-brand-indigo)}.regional-postcode-search--coral .regional-postcode-search__description{color:var(--bt-color-body-text)}.regional-postcode-search--coral .regional-postcode-search__input-holder .MuiFilledInput-root.Mui-error:after{border-color:var(--bt-color-status-red)}.regional-postcode-search--coral .regional-postcode-search__input-holder .MuiFormHelperText-root{color:var(--bt-color-status-red)}.regional-postcode-search--coral .regional-postcode-search__button-holder .arc-ButtonV2{background:-webkit-gradient(linear,left top,right top,color-stop(51.02%,var(--bt-color-brand-indigo)),to(var(--bt-gradient-stop2-color)));background:linear-gradient(90deg,var(--bt-color-brand-indigo) 51.02%,var(--bt-gradient-stop2-color) 100%);color:var(--arc-color-white)}.regional-postcode-search--coral .regional-postcode-search__button-holder .arc-ButtonV2:hover{background-color:var(--bt-color-interactive-hover);background-image:none}}@media screen and (min-width:0px)and (max-width:1280px){.regional-postcode-search--coral .regional-postcode-search__button-holder .arc-ButtonV2:hover{background:-webkit-gradient(linear,left top,right top,color-stop(51.02%,var(--bt-color-brand-indigo)),to(var(--bt-gradient-stop2-color)));background:linear-gradient(90deg,var(--bt-color-brand-indigo) 51.02%,var(--bt-gradient-stop2-color) 100%)}}@media screen and (min-width:0px){.regional-postcode-search--coral .regional-postcode-search-result .arc-Surface{background:var(--arc-color-white)}}