@keyframes fadeIn{from{opacity:0}to{opacity:1}}/*! jQuery.Flipster, v1.0.1 (built 2015-11-02) */.flipster{display:block;overflow-x:hidden;overflow-y:visible;position:relative}.flipster:focus{outline:0}.flipster__container,.flipster__item{margin:0;padding:0;list-style-type:none;position:relative}.flipster__container{display:block;white-space:nowrap;word-spacing:-.25em;transform-origin:50% 50%;backface-visibility:hidden}.flipster__item{display:inline-block;white-space:normal;word-spacing:normal;vertical-align:bottom}.flipster__item img{max-width:100%}.flipster--click .flipster__item--future,.flipster--click .flipster__item--past{cursor:default;pointer-events:none}.flipster__button{position:absolute;top:50%;display:block;appearance:none;background:0 0;border:none;padding:0;z-index:999;cursor:pointer;font-size:15px;opacity:.5;transition:opacity .5s ease;margin:-1em 2em}.flipster__button:focus,.flipster__button:hover{opacity:1}.flipster__button svg{width:2em;stroke:currentColor;fill:transparent;stroke-width:3;stroke-linecap:round}.flipster__button--prev{left:0}.flipster__button--next{right:0}.flipster__nav,.flipster__nav__item{list-style-type:none;margin:0;padding:0}.flipster__nav{display:block;margin:0 0 4em;text-align:center;position:relative}.flipster__nav__item{display:inline-block;margin:0 .25em}.flipster__nav__link{display:block;color:inherit;padding:.5em 1em;position:relative;overflow:hidden;transition:all 250ms ease-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster__nav__link:after{content:'';display:block;background:#232221;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:translateY(100%) translateY(-.25em);transition:inherit}.flipster__nav__item--current>.flipster__nav__link,.flipster__nav__link:focus,.flipster__nav__link:hover{color:#fff}.flipster__nav__item--current>.flipster__nav__link::after,.flipster__nav__link:focus::after,.flipster__nav__link:hover::after{transform:translateY(0)}.flipster__nav__child{display:none;position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:.5em;background:#4e4441;z-index:1}.flipster__nav__child .flipster__nav__link{color:#fff}.flipster__nav__child .flipster__nav__link:after{background:#fff}.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,.flipster__nav__child .flipster__nav__link:focus,.flipster__nav__child .flipster__nav__link:hover{color:#232221}.flipster__nav__item--current .flipster__nav__child{display:block}.flipster--carousel .flipster__container,.flipster--carousel .flipster__item,.flipster--carousel .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--carousel .flipster__item{perspective:800px}.flipster--carousel .flipster__item--future,.flipster--carousel .flipster__item--past{opacity:0;transition-delay:115ms}.flipster--carousel .flipster__item--future-2,.flipster--carousel .flipster__item--past-2{opacity:.6;transition-delay:90ms}.flipster--carousel .flipster__item--future-1,.flipster--carousel .flipster__item--past-1{opacity:.8;transition-delay:60ms}.flipster--carousel .flipster__item--past .flipster__item__content{transform:translateX(100%) rotateY(-20deg) scale(.5)}.flipster--carousel .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) rotateY(40deg) scale(.65)}.flipster--carousel .flipster__item--past-1 .flipster__item__content{transform:rotateY(45deg) scale(.8)}.flipster--carousel .flipster__item--future .flipster__item__content{transform:translateX(-100%) rotateY(20deg) scale(.5)}.flipster--carousel .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) rotateY(-40deg) scale(.65)}.flipster--carousel .flipster__item--future-1 .flipster__item__content{transform:rotateY(-45deg) scale(.8)}.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{transform:translateX(175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{transform:translateX(0) scale(.8)}.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{transform:translateX(-175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{transform:translateX(0) scale(.8)}.flipster--carousel .flipster__item--current .flipster__item__content{transform:translateX(0) rotateY(0) scale(1);transition-delay:60ms}.flipster--coverflow .flipster__container,.flipster--coverflow .flipster__item,.flipster--coverflow .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--coverflow .flipster__item{perspective:800px}.flipster--coverflow .flipster__container{padding-bottom:5%}.flipster--coverflow .flipster__item__content{transform-origin:50% 100%;box-reflect:below 0 -webkit-gradient(linear,left bottom,left top,color-stop(.05,rgba(255,255,255,.12)),color-stop(.2,transparent));-webkit-box-reflect:below 0 -webkit-gradient(linear,left bottom,left top,color-stop(.05,rgba(255,255,255,.12)),color-stop(.2,transparent))}.flipster--coverflow .flipster__item__content img:only-child{display:block}.flipster--coverflow .flipster__item--past .flipster__item__content{transform-origin:0 50%;transform:scale(.75) rotateY(55deg)}.flipster--coverflow .flipster__item--future .flipster__item__content{transform-origin:100% 50%;transform:scale(.75) rotateY(-55deg)}.flipster--coverflow .flip-current .flipster__item__content{transform:rotateY(0)}.flipster--flat .flipster__container,.flipster--flat .flipster__item,.flipster--flat .flipster__item__content{transition:all .4s ease-in-out}.flipster--flat .flipster__item--future,.flipster--flat .flipster__item--past{opacity:.5}.flipster--flat .flipster__item--past .flipster__item__content{transform:scale(.75)}.flipster--flat .flipster__item--future .flipster__item__content{transform:scale(.75)}.flipster--wheel{overflow:hidden}.flipster--wheel .flipster__container,.flipster--wheel .flipster__item__content{transition:all .4s ease-in-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--wheel .flipster__container{padding-bottom:20%}.flipster--wheel .flipster__item__content{transform-origin:50% 100%}.flipster--wheel .flipster__item--past .flipster__item__content{transform-origin:100% 100%}.flipster--wheel .flipster__item--future .flipster__item__content{transform-origin:0 100%}.flipster--wheel .flipster__item__content img:only-child{display:block}.flipster--wheel .flipster__item--past .flipster__item__content{opacity:0;transform:rotateZ(-80deg) translate(-170%,110%)}.flipster--wheel .flipster__item--future .flipster__item__content{opacity:0;transform:rotateZ(80deg) translate(170%,110%)}.flipster--wheel .flipster__item--past-3 .flipster__item__content{opacity:1;transform:rotateZ(-60deg) translate(-70%,75%)}.flipster--wheel .flipster__item--future-3 .flipster__item__content{opacity:1;transform:rotateZ(60deg) translate(70%,75%)}.flipster--wheel .flipster__item--past-2 .flipster__item__content{opacity:1;transform:rotateZ(-40deg) translate(-17%,30%)}.flipster--wheel .flipster__item--future-2 .flipster__item__content{opacity:1;transform:rotateZ(40deg) translate(17%,30%)}.flipster--wheel .flipster__item--past-1 .flipster__item__content{opacity:1;transform:rotateZ(-20deg)}.flipster--wheel .flipster__item--future-1 .flipster__item__content{opacity:1;transform:rotateZ(20deg)}.flipster--wheel .flip-current .flipster__item__content{transform:rotateX(0)}.rating-star,.rev-logo-xsmall,.rev-star-xsmall{font-family:revsglobal-pr-mod!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.full-star:before{content:"\e601"}.empty-star:before{content:"\e602"}.percentage-star-25:before{content:"\e626"}.percentage-star-50:before{content:"\e627"}.percentage-star-75:before{content:"\e628"}.rev-star-xsmall:before{content:"\e631"}.rev-logo-xsmall:before{content:"\e632"}.reviews-logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reviews-logo .star{margin-right:5px}.reviews-logo .star i{color:#12cf6c;font-size:21px;line-height:24px}.reviews-logo .text i{color:#000;font-size:16px;line-height:24px}.reviews-co-uk-bar{position:relative;width:640px;margin:20px auto 50px;font-family:Arial,Helvetica,sans-serif}@media only screen and (max-width:735px){.reviews-co-uk-bar{width:290px}}.reviews-co-uk-bar *{box-sizing:border-box}.reviews-co-uk-bar-summary{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px auto 0;border-radius:6px;background-color:#f4f4f4;border:solid 1px #e8e8e8!important;text-align:center;height:50px;cursor:pointer}@media only screen and (max-width:735px){.reviews-co-uk-bar-summary{display:block;height:auto}}a.reviews-co-uk-bar-summary{text-decoration:none}.reviews-co-uk-bar-summary .stars{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:30%;color:#105c7f}@media only screen and (max-width:735px){.reviews-co-uk-bar-summary .stars{width:100%;padding:15px 0}}.reviews-co-uk-bar-summary .stars i.rating-star{font-size:32px;margin:0 1px}.reviews-co-uk-bar-summary .stars i.rating-star.percentage-star-25,.reviews-co-uk-bar-summary .stars i.rating-star.percentage-star-50,.reviews-co-uk-bar-summary .stars i.rating-star.percentage-star-75{font-size:24px;position:relative;top:-5px}.reviews-co-uk-bar-summary .stats{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid rgba(0,0,0,.05);width:47%}@media only screen and (max-width:735px){.reviews-co-uk-bar-summary .stats{width:100%;padding:0 0 15px;border-left:0}}.reviews-co-uk-bar-summary .stats .stat{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;padding:0 2%}.reviews-co-uk-bar-summary .stats .stat .number{color:#000;font-weight:500;padding-right:5px}.reviews-co-uk-bar-summary .stats .stat .text{color:#000;font-weight:lighter}.reviews-co-uk-bar-summary .reviews-logo{padding:14px 15px 14px 0}@media only screen and (max-width:735px){.reviews-co-uk-bar-summary .reviews-logo{display:none}}.reviews-co-uk-badge{margin-left:auto;margin-right:auto;border-radius:4px;background-color:#f4f4f4;box-shadow:0 3px 0 #dbdbdb;width:100%}.reviews-co-uk-badge *{box-sizing:border-box}.reviews-co-uk-badge .content{background-color:#12d06c;border-radius:4px}.reviews-co-uk-badge .content .stars{color:#fff;font-size:22px;padding:8px 0;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.15)}.reviews-co-uk-badge .content .stars i{margin:0 1px}.reviews-co-uk-badge .content .stars i.percentage-star-25,.reviews-co-uk-badge .content .stars i.percentage-star-50,.reviews-co-uk-badge .content .stars i.percentage-star-75{position:relative;font-size:17px;top:-3px}.reviews-co-uk-badge .content .stats{text-shadow:0 1px 0 rgba(0,0,0,.2);color:#fff;padding:13px 0;font-size:12px;line-height:1.2;padding:8px 0;font-weight:300;text-align:center;background-color:rgba(0,0,0,.05)}.reviews-co-uk-badge .content .stats .number{padding-right:2px}.reviews-co-uk-badge .reviews-logo{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-family:revsglobal-pr-mod!important;padding:10px 0;text-decoration:none}.reviews-co-uk-badge .reviews-logo .star i{font-size:16px;line-height:18px}.reviews-co-uk-badge .reviews-logo .text i{font-size:13px;line-height:18px}@media only screen and (max-width:767px){#footer .reviews-co-uk-badge .content .stars i{margin:0 3px;font-size:38px}#footer .reviews-co-uk-badge .content .stars i.percentage-star-25,#footer .reviews-co-uk-badge .content .stars i.percentage-star-50,#footer .reviews-co-uk-badge .content .stars i.percentage-star-75{font-size:30px;top:-5px}#footer .reviews-co-uk-badge .content .stats{font-size:20px;font-weight:300}#footer .reviews-co-uk-badge .content .stats .number{padding-right:5px}#footer .reviews-co-uk-badge .reviews-logo{padding:15px 0}#footer .reviews-co-uk-badge .reviews-logo .star i{font-size:26px;line-height:25px}#footer .reviews-co-uk-badge .reviews-logo .text i{font-size:22px;line-height:25px}}.reviews-co-uk-inline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-family:Arial,Helvetica,sans-serif}.reviews-co-uk-inline .stars{margin-right:20px}.reviews-co-uk-inline .stars i.rating-star{font-size:20px;line-height:20px;color:#105c7f}.reviews-co-uk-inline .stars i.rating-star.percentage-star-25,.reviews-co-uk-inline .stars i.rating-star.percentage-star-50,.reviews-co-uk-inline .stars i.rating-star.percentage-star-75{font-size:15px;position:absolute;top:-1px}.reviews-co-uk-inline .stats{font-size:12px;font-weight:700}.reviews-co-uk-inline .stats a{color:#5a5a5a;text-decoration:none}.reviews-co-uk-inline .stats a:hover{color:#105c7f}@media only screen and (max-width:735px){#content{padding-top:113px}#global-cta-bar>div{padding:0;height:0}#global-cta-bar .local-installer-form{display:none}}#content{margin:0 auto}#content h1{font:64px/1 BandaExtraLight-ExtraLight;letter-spacing:-.035em;padding:39px 0 31px;text-align:center;color:#5e5e5e}@media only screen and (max-width:1280px),print{#content h1{font-size:60px;padding:41px 0 31px}}@media only screen and (max-width:1023px){#content h1{font-size:48px;padding:34px 0 33px}}@media only screen and (max-width:767px){#content h1{padding:25px 15px 18px;font-size:30px}}#content h2{font:30px/normal BandaRegular;color:#5e5e5e;text-align:center;margin:0 0 30px}@media only screen and (max-width:1280px),print{#content .thanksmessage{max-width:990px;padding:50px 25px}}@media only screen and (max-width:1023px){#content .thanksmessage{padding:30px 15px;margin-bottom:30px}}@media only screen and (max-width:767px){#content .thanksmessage{padding:30px 0}}#content .postcode-result .header{background:#f3f3f3;padding:8px 0 0}#content .postcode-result .header h1{font-size:60px;line-height:1.125;color:#5a5a5a;padding-bottom:2px}@media only screen and (max-width:1023px){#content .postcode-result .header h1{font-size:48px;padding:33px 0 0}}@media only screen and (max-width:767px){#content .postcode-result .header h1{font-size:36px;line-height:1;padding:26px 15px 0}}#content .postcode-result .header p{font:30px/1.167 BandaLight-Light;color:#5e5e5e;text-align:center;padding-bottom:12px}@media only screen and (max-width:1280px),print{#content .postcode-result .header p{font-size:24px;line-height:1.458}}@media only screen and (max-width:1023px){#content .postcode-result .header p{width:700px;margin:0 auto;line-height:1.25}}@media only screen and (max-width:767px){#content .postcode-result .header p{width:auto;font-size:21px}}#content .postcode-result .header p:last-of-type{font-size:24px;padding-bottom:51px}@media only screen and (max-width:1280px),print{#content .postcode-result .header p:last-of-type{font-size:20px}}@media only screen and (max-width:1023px){#content .postcode-result .header p:last-of-type span{display:block}}@media only screen and (max-width:767px){#content .postcode-result .header p:last-of-type{font-size:18px;padding:0 15px 40px}#content .postcode-result .header p:last-of-type a{white-space:nowrap}}@media only screen and (max-width:767px){#content .postcode-result .header p span{display:block}}#content .postcode-result .header #main-tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#content .postcode-result .header #main-tabs li{margin:0 2px}#content .postcode-result .header #main-tabs a{display:block;height:55px;padding:0 45px;font:21px/55px BandaSemibold-SemiBold;color:#105c7f;text-align:center;text-decoration:none;background:#fff;border-bottom:solid 4px #f3f3f3;cursor:pointer}@media only screen and (max-width:767px){#content .postcode-result .header #main-tabs a{font-size:18px;padding:0 25px}}#content .postcode-result .header #main-tabs a.selected{color:#5e5e5e;border-bottom-color:#fff;cursor:default}@media only screen and (max-width:767px){#content .postcode-result .header #main-tabs a span{display:none}}#content .postcode-result a{color:#105c7f;font-family:BandaRegular;text-decoration:underline;text-decoration-color:#c2d5de}#content .postcode-result a:hover{text-decoration:none}#content .postcode-result .book{display:none;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}@media only screen and (max-width:767px){#content .postcode-result .book{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#content .postcode-result .book a{font-size:30px;line-height:60px;color:#fff;background:#105c7f;-webkit-border-radius:25px;-webkit-background-clip:padding-box;-moz-border-radius:25px;-moz-background-clip:padding;border-radius:25px;background-clip:padding-box;padding:0 22px;text-decoration:none}@media only screen and (max-width:767px){#content .postcode-result .book a{font-size:18px;line-height:35px;-webkit-border-radius:15px;-webkit-background-clip:padding-box;-moz-border-radius:15px;-moz-background-clip:padding;border-radius:15px;background-clip:padding-box;padding:0 20px}}@media only screen and (max-width:450px){#content .postcode-result .book a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.238;width:200px;height:75px}}#content .postcode-result .book a:hover{background:#4e4e4e}#content .postcode-result #list{display:none;padding-top:40px}@media only screen and (max-width:1023px){#content .postcode-result #list{padding-top:30px}}#content .postcode-result #list.selected{display:block}#content .postcode-result #map{display:none;padding:40px 0}@media only screen and (max-width:1023px){#content .postcode-result #map{padding:30px 0}}#content .postcode-result #map.selected{display:block}#content .postcode-result .showroom{position:relative;border:solid 6px #105c7f;width:1168px;padding:95px 30px 66px;margin:0 auto}@media only screen and (max-width:1280px),print{#content .postcode-result .showroom{width:910px}}@media only screen and (max-width:1023px){#content .postcode-result .showroom{width:656px}}@media only screen and (max-width:767px){#content .postcode-result .showroom{width:auto;padding:1px 1px 0;margin:0 10px}}#content .postcode-result .showroom.platinum{border-color:#daa74d}#content .postcode-result .showroom .sash-bottom-right{position:absolute;bottom:-15px;right:-15px;z-index:2}@media only screen and (max-width:767px){#content .postcode-result .showroom .sash-bottom-right{display:none}}#content .postcode-result .showroom .sash-top-right{display:none;position:absolute;top:-12px;right:-12px;z-index:2}@media only screen and (max-width:767px){#content .postcode-result .showroom .sash-top-right{display:block}}#content .postcode-result .showroom .tabs>.tab-header{position:absolute;top:1px;left:1px;display:block;width:408px;height:54px;background:#105c7f;color:#fff;text-align:center;font:18px/54px BandaSemibold-SemiBold;text-decoration:none;cursor:pointer}@media only screen and (max-width:1280px),print{#content .postcode-result .showroom .tabs>.tab-header{width:321px}}@media only screen and (max-width:1023px){#content .postcode-result .showroom .tabs>.tab-header{width:237px}}@media only screen and (max-width:767px){#content .postcode-result .showroom .tabs>.tab-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:static;width:auto;margin-bottom:1px}#content .postcode-result .showroom .tabs>.tab-header:after{content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#fff transparent transparent transparent;margin-left:10px}}#content .postcode-result .showroom .tabs>.tab-header:nth-child(3){left:410px}@media only screen and (max-width:1280px),print{#content .postcode-result .showroom .tabs>.tab-header:nth-child(3){left:324px}}@media only screen and (max-width:1023px){#content .postcode-result .showroom .tabs>.tab-header:nth-child(3){left:239px}}#content .postcode-result .showroom .tabs>.tab-header:nth-child(5){left:819px}@media only screen and (max-width:1280px),print{#content .postcode-result .showroom .tabs>.tab-header:nth-child(5){left:647px;width:322px}}@media only screen and (max-width:1023px){#content .postcode-result .showroom .tabs>.tab-header:nth-child(5){left:477px;width:238px}}@media only screen and (max-width:767px){#content .postcode-result .showroom .tabs>.tab-header:nth-child(5){width:auto}}#content .postcode-result .showroom .tabs>.tab-header.selected{background:#fff;color:#105c7f;pointer-events:none}@media only screen and (max-width:767px){#content .postcode-result .showroom .tabs>.tab-header.selected{background:#105c7f;color:#fff}#content .postcode-result .showroom .tabs>.tab-header.selected:after{width:0;height:0;border-style:solid;border-width:0 6px 10px 6px;border-color:transparent transparent #fff transparent}}#content .postcode-result .showroom .tabs>.tab-header .lg{display:block}@media only screen and (max-width:1280px),print{#content .postcode-result .showroom .tabs>.tab-header .lg{display:none}}#content .postcode-result .showroom .tabs>.tab-header .md{display:none}@media only screen and (max-width:1280px),print{#content .postcode-result .showroom .tabs>.tab-header .md{display:block}}@media only screen and (max-width:1023px){#content .postcode-result .showroom .tabs>.tab-header .md{display:none}}#content .postcode-result .showroom .tabs>.tab-header .sm{display:none}@media only screen and (max-width:1023px){#content .postcode-result .showroom .tabs>.tab-header .sm{display:block}}#content .postcode-result .showroom .book{padding:34px 0 90px;text-align:center}@media only screen and (max-width:767px){#content .postcode-result .showroom .book{padding-bottom:30px}}#content .postcode-result #contact-details{display:none;grid-template-columns:430px auto;grid-template-rows:repeat(5,auto) 1fr auto;align-items:start}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details{grid-template-columns:auto auto}}@media only screen and (max-width:767px){#content .postcode-result #contact-details{padding:0 10px}}#content .postcode-result #contact-details.selected{display:grid}@media only screen and (max-width:767px){#content .postcode-result #contact-details.selected{display:block}}#content .postcode-result #contact-details .status{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .status{padding:13px 0}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .status{grid-column-start:1;grid-column-end:3}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .status{padding:30px 0 0}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .status img{width:160px}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .status img{display:block;width:auto;margin:0 auto 33px}}#content .postcode-result #contact-details .miles-away{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;color:#000;font:30px/1.167 BandaRegular;padding:0 30px 15px 0}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .miles-away{padding:0 15px 0 0}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .miles-away{padding:0 0 34px;text-align:center}}#content .postcode-result #contact-details .miles-away .from{display:block;color:#105c7f;font:18px/1 BandaSemibold-SemiBold;padding-top:3px}#content .postcode-result #contact-details address{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;font:18px/1.333 BandaLight-Light;color:#000;margin-bottom:38px;padding-right:15px}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details address{grid-row-start:3;grid-row-end:5;padding-top:29px}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details address{grid-row-end:4;padding-top:0;margin-bottom:0}}@media only screen and (max-width:767px){#content .postcode-result #contact-details address{text-align:center;margin-bottom:22px}}#content .postcode-result #contact-details .contact{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:6}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .contact{grid-column-start:2;grid-column-end:3;grid-row-start:4;grid-row-end:5}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .contact{grid-row-start:3;grid-row-end:4;align-self:end}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .contact{padding-bottom:36px}}#content .postcode-result #contact-details .contact div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .contact div{-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .contact div{padding-top:6px}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .contact div{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}#content .postcode-result #contact-details .contact div.telephone a{display:none}@media only screen and (max-width:767px){#content .postcode-result #contact-details .contact div.telephone a{display:inline}}#content .postcode-result #contact-details .contact div>span.email,#content .postcode-result #contact-details .contact div>span.tel{display:block;width:31px;margin-right:9px}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .contact div>span.email,#content .postcode-result #contact-details .contact div>span.tel{margin:0 0 0 9px}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .contact div>span.email,#content .postcode-result #contact-details .contact div>span.tel{margin:0 9px 0 0}}#content .postcode-result #contact-details .contact div>span.tel{background:url(/Modules/Origin.Resources/Images/icon-phone.png?v=cc6d2c9bfdf67e9bebe6f0ebfb85a08f) no-repeat}#content .postcode-result #contact-details .contact div>span.email{background:url(/Modules/Origin.Resources/Images/icon-envelope.png?v=5c6ec1cb591313912ecafca7d7d035fe) no-repeat}#content .postcode-result #contact-details .contact div>span.text{font:18px/1.333 BandaRegular}@media only screen and (max-width:767px){#content .postcode-result #contact-details .contact div>span.text{display:none}}#content .postcode-result #contact-details .contact a{font:18px/1.333 BandaRegular}@media only screen and (max-width:735px){#content .postcode-result #contact-details .contact a span.full{display:none}}#content .postcode-result #contact-details .contact a span.short{display:none}@media only screen and (max-width:735px){#content .postcode-result #contact-details .contact a span.short{display:inline}}#content .postcode-result #contact-details .left-col-filler{grid-column-start:1;grid-column-end:2;grid-row-start:6;grid-row-end:7}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .left-col-filler{grid-column-end:3}}#content .postcode-result #contact-details .roundels{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:150px}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .roundels{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;height:115px}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .roundels{grid-column-start:1;grid-row-end:2;padding-bottom:40px;height:auto}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .roundels{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 0 50px}}@media only screen and (max-width:600px){#content .postcode-result #contact-details .roundels{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:270px;margin:0 auto}}#content .postcode-result #contact-details .roundels img{width:150px;height:150px;margin-right:20px}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .roundels img{width:115px;height:115px;margin:0 0 0 6px}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .roundels img{margin:0 7px 20px 8px}}#content .postcode-result #contact-details .logo,#content .postcode-result #contact-details .no-logo{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .logo,#content .postcode-result #contact-details .no-logo{grid-column-start:2;grid-column-end:3;grid-row-start:3;grid-row-end:4}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .logo,#content .postcode-result #contact-details .no-logo{grid-row-start:2;grid-row-end:3}}#content .postcode-result #contact-details .logo{margin-bottom:35px;max-height:200px;max-width:320px}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .logo{margin-top:30px;margin-left:auto}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .logo{margin-top:0;margin-bottom:0}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .logo{display:block;margin:0 auto 50px;max-width:300px}}@media (max-width:350px){#content .postcode-result #contact-details .logo{max-width:100%}}#content .postcode-result #contact-details .carousel-wrapper{grid-column-start:2;grid-column-end:3;grid-row-start:3;grid-row-end:7;align-self:end;padding-top:0;width:600px;padding:50px 50px 0;margin:0;position:relative}@media only screen and (max-width:1280px),print{#content .postcode-result #contact-details .carousel-wrapper{grid-column-start:1;grid-row-start:5;grid-row-end:7;margin:0 auto}}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .carousel-wrapper{width:545px}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .carousel-wrapper{display:block;margin:0;padding-top:0;width:auto}}#content .postcode-result #contact-details .carousel-wrapper .flipster-carousel{overflow-y:hidden;display:none}#content .postcode-result #contact-details .carousel-wrapper .flipster__button{opacity:1;margin-top:-40px;width:26px;height:79px}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .carousel-wrapper .flipster__button{margin-top:-20px}}#content .postcode-result #contact-details .carousel-wrapper .flipster__button--prev{background:url(/Modules/Origin.Resources/Images/flipster-left.png?v=b83f8b213412882f43a4979a6f17fdb2) no-repeat}@media only screen and (max-width:767px){#content .postcode-result #contact-details .carousel-wrapper .flipster__button--prev{background-image:url(/Modules/Origin.Resources/Images/flipster-left-18.png?v=7b20810797a6619a2b47947a0551ee08)}}#content .postcode-result #contact-details .carousel-wrapper .flipster__button--next{background:url(/Modules/Origin.Resources/Images/flipster-right.png?v=0582b537cdd359c4f8bd6f85ec37b221) no-repeat}@media only screen and (max-width:767px){#content .postcode-result #contact-details .carousel-wrapper .flipster__button--next{background-image:url(/Modules/Origin.Resources/Images/flipster-right-18.png?v=0111dc4ae88b0aff88d3cf9529649113)}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .carousel-wrapper ul{height:auto!important}}#content .postcode-result #contact-details .carousel-wrapper img{max-height:288px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .carousel-wrapper img{max-height:254px}}@media only screen and (max-width:735px){#content .postcode-result #contact-details .carousel-wrapper img{max-width:calc(100vw - 150px);max-height:180px}}@media only screen and (max-width:550px){#content .postcode-result #contact-details .carousel-wrapper img{max-height:150px}}#content .postcode-result #contact-details .carousel-wrapper .youtube{width:512px;height:288px}@media only screen and (max-width:1023px){#content .postcode-result #contact-details .carousel-wrapper .youtube{width:451px;height:254px}}@media only screen and (max-width:735px){#content .postcode-result #contact-details .carousel-wrapper .youtube{width:320px;height:180px}}@media only screen and (max-width:550px){#content .postcode-result #contact-details .carousel-wrapper .youtube{width:calc(100vw - 150px);height:calc(.5625 * (100vw - 150px))}}#content .postcode-result #contact-details .carousel-wrapper .youtube iframe{width:100%;height:100%}#content .postcode-result #contact-details .carousel-wrapper .flipster__button--next,#content .postcode-result #contact-details .carousel-wrapper .flipster__button--prev{margin-left:0;margin-right:0}@media only screen and (max-width:767px){#content .postcode-result #contact-details .carousel-wrapper .flipster-carousel .flipster__button{margin-top:-17px;border:solid 2px #fff}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .carousel-wrapper .flipster-carousel .flipster__button--prev{display:block;content:"";width:30px;height:30px;border-radius:50%;background:#105c7f url(/Modules/Origin.Resources/Images/arrow-white.svg) no-repeat center center;background-size:18.75px 13.63636364px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@media only screen and (max-width:767px){#content .postcode-result #contact-details .carousel-wrapper .flipster-carousel .flipster__button--next{display:block;content:"";width:30px;height:30px;border-radius:50%;background:#105c7f url(/Modules/Origin.Resources/Images/arrow-white.svg) no-repeat center center;background-size:18.75px 13.63636364px}}#content .postcode-result #contact-details .book{grid-column-start:1;grid-column-end:3;grid-row-start:7;grid-row-end:8}#content .postcode-result #opening-times{display:none}@media only screen and (max-width:767px){#content .postcode-result #opening-times{padding:30px 30px 0}}#content .postcode-result #opening-times.selected{display:block}#content .postcode-result #opening-times .level-and-logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:95px}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .level-and-logo{min-height:0}}@media only screen and (max-width:735px){#content .postcode-result #opening-times .level-and-logo{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:0}}#content .postcode-result #opening-times .level-and-logo .logo{max-height:150px}@media only screen and (max-width:735px){#content .postcode-result #opening-times .level-and-logo .logo{margin-top:40px}}#content .postcode-result #opening-times .miles-away{color:#000;font:36px/.972 BandaRegular;margin-bottom:21px}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .miles-away{padding-top:31px}}@media only screen and (max-width:735px){#content .postcode-result #opening-times .miles-away{text-align:center}}#content .postcode-result #opening-times .miles-away .from{display:block;color:#105c7f;font:18px/1 BandaSemibold-SemiBold}#content .postcode-result #opening-times .cols{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .cols{display:block;text-align:center}}#content .postcode-result #opening-times .cols>div:first-of-type{margin-right:40px;min-width:810px;max-width:810px}@media only screen and (max-width:1280px),print{#content .postcode-result #opening-times .cols>div:first-of-type{min-width:560px;max-width:560px}}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .cols>div:first-of-type{min-width:0;max-width:100%;margin:0 0 40px}}#content .postcode-result #opening-times .cols>div:first-of-type p{color:#000;font:18px/1.333 BandaLight-Light;margin:0 0 20px}#content .postcode-result #opening-times .cols>div:first-of-type p:last-of-type{margin-bottom:0}#content .postcode-result #opening-times .cols>div:first-of-type ul li{list-style-type:disc;font:18px/1.333 BandaRegular;margin:0 0 10px 15px}#content .postcode-result #opening-times .cols>div:first-of-type .youtube{margin-bottom:22px}#content .postcode-result #opening-times .cols>div:first-of-type .youtube iframe{display:block;margin:0 auto}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .cols>div:first-of-type .youtube iframe{width:430px;height:242px}}@media only screen and (max-width:767px){#content .postcode-result #opening-times .cols>div:first-of-type .youtube iframe{width:410px;height:231px}}@media only screen and (max-width:735px){#content .postcode-result #opening-times .cols>div:first-of-type .youtube iframe{width:100%;height:calc((100vw - 102px) * .5625)}.scrollbar-width #content .postcode-result #opening-times .cols>div:first-of-type .youtube iframe{height:calc((100vw - 119px) * .5625)}}#content .postcode-result #opening-times .opening-hours{color:#000;font:18px/1.333 BandaLight-Light;margin-bottom:28px}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .opening-hours{padding-right:10px}}@media only screen and (max-width:767px){#content .postcode-result #opening-times .opening-hours{padding:0}}@media only screen and (max-width:735px){#content .postcode-result #opening-times .opening-hours{margin-top:26px}}#content .postcode-result #opening-times .opening-hours h2{font:18px/1.333 BandaRegular;color:#000;text-align:left;margin:0}@media only screen and (max-width:735px){#content .postcode-result #opening-times .opening-hours h2{text-align:center}}#content .postcode-result #opening-times .accreditations{margin-bottom:25px;width:318px}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .accreditations{width:auto}}#content .postcode-result #opening-times .accreditations h2{font:18px/1.333 BandaRegular;color:#000;text-align:left;margin:0 0 14px}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .accreditations h2{text-align:center}}#content .postcode-result #opening-times .accreditations ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .accreditations ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}#content .postcode-result #opening-times .accreditations li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:150px;margin:0 0 25px}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .accreditations li{margin:0 7px 20px}}#content .postcode-result #opening-times .accreditations li img{max-width:100%;height:auto}#content .postcode-result #opening-times .reviews h2{font:18px/1.333 BandaRegular;color:#000;text-align:left;margin:0 0 14px}@media only screen and (max-width:735px){#content .postcode-result #opening-times .reviews h2{text-align:center}}#content .postcode-result #opening-times .reviews ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:735px){#content .postcode-result #opening-times .reviews ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#content .postcode-result #opening-times .reviews li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:150px;margin:0 0 25px}@media only screen and (max-width:1023px){#content .postcode-result #opening-times .reviews li{margin:0 7px 20px}}#content .postcode-result #opening-times .reviews li img{max-width:100%;height:auto}#content .postcode-result #opening-times .reviews a.custom-reviews{font-size:18px;line-height:1.2;margin-bottom:0}#content .postcode-result #opening-times .reviews a.custom-reviews:hover{text-decoration:underline}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;width:200px;background:0 0;border:solid 2px #dadada;margin:0 20px 20px 0}@media only screen and (max-width:767px){#content .postcode-result #opening-times .reviews .reviews-co-uk-badge{width:183px}}@media only screen and (max-width:735px){#content .postcode-result #opening-times .reviews .reviews-co-uk-badge{width:200PX;margin:0 10px 20px}}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .content{-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;background:#fff}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .content .stars{color:#f47c25;font-size:30px;padding:8px 0 0}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .content .stars i{margin:0 2px}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .content .stars i.percentage-star-25,#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .content .stars i.percentage-star-50,#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .content .stars i.percentage-star-75{font-size:23px;top:-4px}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .content .stats{background:#fff;color:#acacac;font:18px/1.4 BandaRegular;padding:2px 0 10px}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .reviews-logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:10px;-moz-background-clip:padding;border-bottom-right-radius:10px;background-clip:padding-box;background-color:#ededed;padding:13px 0 10px;border:0;margin:0}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .reviews-logo .star i{font-size:22px;margin-right:2px}#content .postcode-result #opening-times .reviews .reviews-co-uk-badge .reviews-logo .text i{font-size:18px}#content .postcode-result #opening-times .accreditations-note{color:#000;font:15px/1.333 BandaLight-Light;margin:25px 0 -25px}@media only screen and (max-width:767px){#content .postcode-result #opening-times .accreditations-note{margin:0 0 25px}}#content .postcode-result #products-offered{display:none}@media only screen and (max-width:767px){#content .postcode-result #products-offered{padding:30px 30px 0}}#content .postcode-result #products-offered.selected{display:block}#content .postcode-result #products-offered .level-and-logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:55px;margin-bottom:30px}@media only screen and (max-width:735px){#content .postcode-result #products-offered .level-and-logo{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:0}}#content .postcode-result #products-offered .level-and-logo .logo{max-height:150px}@media only screen and (max-width:735px){#content .postcode-result #products-offered .level-and-logo .logo{margin-top:40px}}#content .postcode-result #products-offered h2{font:36px/.972 BandaRegular;color:#000;margin-bottom:40px}@media only screen and (max-width:1280px),print{#content .postcode-result #products-offered h2{font-size:24px}}@media only screen and (max-width:1023px){#content .postcode-result #products-offered h2{font-size:21px}}#content .postcode-result #products-offered .products{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#content .postcode-result #products-offered .products .product{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font:16px/1 BandaRegular;text-align:center;border:solid 1px #000;background:#fff;padding:30px 20px 10px;margin:0 12px 25px 13px}@media only screen and (max-width:1023px){#content .postcode-result #products-offered .products .product{width:143px;margin:0 10px 20px}}#content .postcode-result #products-offered .products .product img{margin:0 auto 25px}#content .postcode-result #map-container{height:640px}#content .postcode-result .close{padding-top:53px}@media only screen and (max-width:1280px),print{#content .postcode-result .close{width:970px;margin:0 auto;padding-top:63px}}@media only screen and (max-width:1023px){#content .postcode-result .close{width:728px;padding-top:53px}}@media only screen and (max-width:767px){#content .postcode-result .close{width:auto;margin:0 10px;padding-top:43px}}#content .postcode-result .close h2{margin:0 15px 55px;font:30px/1.167 BandaLight-Light}@media only screen and (max-width:1280px),print{#content .postcode-result .close h2{margin-bottom:36px}}@media only screen and (max-width:1023px){#content .postcode-result .close h2{margin-bottom:32px}}#content .postcode-result .alternatives{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px;width:1240px}@media only screen and (max-width:1280px),print{#content .postcode-result .alternatives{width:984px}}@media only screen and (max-width:1023px){#content .postcode-result .alternatives{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:728px}}@media only screen and (max-width:767px){#content .postcode-result .alternatives{width:auto}}#content .postcode-result .alternative{position:relative;margin:0 30px 30px 0;border:solid 5px #105c7f;padding:19px 20px 50px;width:552px}@media only screen and (max-width:1280px),print{#content .postcode-result .alternative{width:430px;margin:0 20px 20px 0}}@media only screen and (max-width:1023px){#content .postcode-result .alternative{width:auto;margin-right:0}}#content .postcode-result .alternative:nth-child(even){margin-right:0}#content .postcode-result .alternative.platinum{border-color:#daa74d}#content .postcode-result .alternative .sash-top-left{position:absolute;top:-14px;left:-14px;z-index:2}@media only screen and (max-width:767px){#content .postcode-result .alternative .sash-top-left{display:none}}#content .postcode-result .alternative .sash-top-right{display:none;position:absolute;top:-11px;right:-11px;z-index:2}@media only screen and (max-width:767px){#content .postcode-result .alternative .sash-top-right{display:block}}#content .postcode-result .alternative .distance{font:18px/1.944 BandaSemibold-SemiBold;text-align:center;color:#105c7f;margin-bottom:23px}#content .postcode-result .alternative img{display:block;margin:0 auto}#content .postcode-result .alternative img.logo{width:auto;max-height:60px;margin-bottom:34px}#content .postcode-result .alternative h3{color:#000;font:30px/1.167 BandaRegular;text-align:center;margin-bottom:23px}#content .postcode-result .alternative h3 a{color:#000;text-decoration:none}#content .postcode-result .alternative h3 a:hover{color:#105c7f}#content .postcode-result .alternative .book{margin-bottom:40px}#content .postcode-result .alternative .book a{font-size:22px;line-height:45px;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box}@media only screen and (max-width:450px){#content .postcode-result .alternative .book a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.238;width:200px;height:75px}}#content .postcode-result .alternative .contact div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}#content .postcode-result .alternative .contact div.telephone a{display:none}@media only screen and (max-width:767px){#content .postcode-result .alternative .contact div.telephone a{display:inline}}#content .postcode-result .alternative .contact div:last-of-type{margin-bottom:33px}#content .postcode-result .alternative .contact a{font:18px/1.333 BandaRegular;text-decoration:none}#content .postcode-result .alternative .contact a:hover{text-decoration:underline;text-decoration-color:#d5dee3}#content .postcode-result .alternative .contact span.email,#content .postcode-result .alternative .contact span.tel{display:block;width:31px;height:22px}#content .postcode-result .alternative .contact span.tel{background:url(/Modules/Origin.Resources/Images/icon-phone.png?v=cc6d2c9bfdf67e9bebe6f0ebfb85a08f) no-repeat}#content .postcode-result .alternative .contact span.email{background:url(/Modules/Origin.Resources/Images/icon-envelope.png?v=5c6ec1cb591313912ecafca7d7d035fe) no-repeat}#content .postcode-result .alternative .contact span.text{font:18px/1.333 BandaRegular}@media only screen and (max-width:767px){#content .postcode-result .alternative .contact span.text{display:none}}#content .postcode-result .alternative address{color:#000;font:22px/1.333 BandaLight-Light;text-align:center;margin:0 0 26px}@media only screen and (max-width:767px){#content .postcode-result .alternative address{font-size:18px}}#content .postcode-result .alternative address .dir{display:block;padding-top:18px}#content .postcode-result .alternative .view-profile{font:24px/1.167 BandaRegular;text-align:center;margin-top:23px}#content .postcode-result .next-steps{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,#eaeaea,#fff);background-image:-moz-linear-gradient(top,#eaeaea,#fff);background-image:-o-linear-gradient(top,#eaeaea,#fff);background-image:linear-gradient(to bottom,#eaeaea,#fff);padding:110px 0 100px;position:relative}@media only screen and (max-width:767px){#content .postcode-result .next-steps{padding:110px 10px 100px}}#content .postcode-result .next-steps:before{content:"";width:0;height:0;border-style:solid;border-width:75px 75px 0 75px;border-color:#fff transparent transparent transparent;position:absolute;top:0;left:0;right:0;margin:0 auto}#content .postcode-result .next-steps .columns{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:1220px;margin:0 auto}@media only screen and (max-width:1280px),print{#content .postcode-result .next-steps .columns{display:block;width:945px;text-align:center}}@media only screen and (max-width:1023px){#content .postcode-result .next-steps .columns{width:720px}}@media only screen and (max-width:767px){#content .postcode-result .next-steps .columns{width:auto}}#content .postcode-result .next-steps .columns>div:first-of-type{min-width:565px;max-width:565px;margin:0 90px 0 0}@media only screen and (max-width:1280px),print{#content .postcode-result .next-steps .columns>div:first-of-type{min-width:auto;min-width:initial;max-width:none;margin:0 0 30px}}@media only screen and (min-width:1281px){#content .postcode-result .next-steps .columns>div:last-of-type{padding-top:56px}}#content .postcode-result .next-steps p{font:20px/1.375 BandaRegular;color:#5e5e5e;margin:0 0 30px}#content .postcode-result .next-steps p a{font-family:BandaSemibold-SemiBold}#content .postcode-result .next-steps>p{font-size:24px;line-height:1.354;text-align:center;width:1220px;margin:0 auto}@media only screen and (max-width:1280px),print{#content .postcode-result .next-steps>p{width:945px}}@media only screen and (max-width:1023px){#content .postcode-result .next-steps>p{width:720px}}@media only screen and (max-width:767px){#content .postcode-result .next-steps>p{width:auto}}#content .postcode-result .next-steps h3{font:40px/1 BandaRegular;color:#5e5e5e;margin:0 0 30px;text-align:left}@media only screen and (max-width:1280px),print{#content .postcode-result .next-steps h3{text-align:center}}#content .postcode-result .next-steps .brochures{margin:28px auto 30px}@media only screen and (max-width:1280px),print{#content .postcode-result .next-steps .brochures{margin:43px auto}}@media only screen and (max-width:1023px){#content .postcode-result .next-steps .brochures{margin:53px auto}}@media only screen and (max-width:767px){#content .postcode-result .next-steps .brochures{max-width:470px;margin:43px auto}}#content .postcode-result .next-steps .brochures p{margin:0}#content .postcode-result .brochures{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:url(/Modules/Origin.Generic/Images/partner-profile/brochures-bg.jpg?v=498b595fce527ac9c441c0a24d3bce26) center center no-repeat;border-radius:30px;width:1040px;margin:60px auto 0;padding:20px 0}@media only screen and (max-width:1280px),print{#content .postcode-result .brochures{width:984px;margin-top:70px}}@media only screen and (max-width:1023px){#content .postcode-result .brochures{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:728px;height:95px;padding:0;margin-top:60px}}@media only screen and (max-width:767px){#content .postcode-result .brochures{width:auto;height:auto;padding:20px;text-align:center;margin:50px 10px 0}}#content .postcode-result .brochures p{font:30px/53px BandaLight-Light;color:#fff;background:url(/Modules/Origin.Generic/Images/partner-profile/brochures-download-icon.png?v=cfeec652704ea1fda7420bc93b6a8226) no-repeat;padding:0 0 0 80px}@media only screen and (max-width:1280px),print{#content .postcode-result .brochures p{font-size:24px}}@media only screen and (max-width:1023px){#content .postcode-result .brochures p{background:0 0;padding:0;line-height:1.25}}#content .postcode-result .brochures p>span{font-family:BandaSemibold-SemiBold}@media only screen and (max-width:1023px){#content .postcode-result .brochures p>span span:first-of-type{display:none}}#content .postcode-result .brochures p>span span:last-of-type{display:none}@media only screen and (max-width:1023px){#content .postcode-result .brochures p>span span:last-of-type{display:inline}}#content .postcode-result .brochures p a{color:#fff;text-decoration-color:rgba(255,255,255,.5);font-family:BandaSemibold-SemiBold}#content .postcode-result .brochures p a:hover{text-decoration:none}#platinum-popup{display:none}.plat-partner #global-cta-bar,.plat-partner #layout-header{display:none}.plat-partner #platinum-popup{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:fixed;top:0;left:0;z-index:8010;width:100%;height:100%;background-color:rgba(255,255,255,.85)}.plat-partner #platinum-popup>div{-webkit-box-shadow:0 0 10px #888;-moz-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;position:relative;background:url(../Images/partner-profile/popup/bg-image.jpg?v=6423d28a137d0f51f7c9f2419ec1f096) no-repeat;width:308px;height:327px;margin:auto;padding-left:312px}@media only screen and (max-width:640px){.plat-partner #platinum-popup>div{background:0 0;padding:0}}.plat-partner #platinum-popup>div>div{background:url(../Images/partner-profile/popup/background.png?v=1d4a360217cf094ef041f6a873a425e4) no-repeat;height:327px;padding-top:37px}.plat-partner #platinum-popup>div button{position:absolute;top:12px;right:12px;background:url(../Images/partner-profile/popup/close.png?v=3c698150cd8614d57dbbca10acb01cdd) no-repeat;width:19px;height:18px;border:0;cursor:pointer}.plat-partner #platinum-popup>div button span{display:none}.plat-partner #platinum-popup>div .img-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:85px;margin-bottom:11px}.plat-partner #platinum-popup>div p{font:18px/22px BandaLight-Light;text-align:center;color:#fff;margin:0 20px}.plat-partner #platinum-popup>div p:first-of-type{margin-bottom:28px}.plat-partner #platinum-popup>div p:first-of-type span{display:block;font-size:24px}.plat-partner #platinum-popup>div p:last-of-type{border-top:1px solid #fff;padding-top:25px}.plat-partner #platinum-popup>div p:last-of-type a{font-size:21px;font-family:BandaRegular;color:#fff;text-decoration:none}.plat-partner #platinum-popup>div p:last-of-type a:hover{text-decoration:underline}#footer-wrapper{margin-top:0}