.regular-cleaning-main,.deep-cleaning-main{padding-top:84px;padding-bottom:0}.hero--regular,.hero--deep,.hero--eot{width:auto;height:auto;min-height:0;margin:0;padding:0 16px;overflow:visible}.hero--regular .hero__stage,.hero--deep .hero__stage,.hero--eot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto min-content min-content min-content min-content 18px max-content auto auto;column-gap:10px;row-gap:0}.hero--regular .hero__stage,.hero--deep .hero__stage,.hero--eot .hero__stage{position:relative;width:auto;height:auto;margin:0}.hero--eot .hero__stage{display:contents}.hero--regular .hero__panel,.hero--deep .hero__panel,.hero--eot .hero__panel{display:contents;font-size:16px;background-image:none}.hero--regular .hero__trust,.hero--deep .hero__trust,.hero--eot .hero__trust{display:contents}.hero--eot>.guarantees__head,.hero--eot>.guarantees__grid,.hero--eot>.guarantees__promo{grid-column:1 / -1}.hero--regular .hero__leaf,.hero--regular .hero__leaf-cluster,.hero--deep .hero__leaf,.hero--deep .hero__leaf-cluster,.hero--eot .hero__leaf,.hero--eot .hero__leaf-cluster{display:none}.hero--regular .hero__word-row,.hero--deep .hero__word-row,.hero--eot .hero__word-row{position:static;display:flex;align-items:baseline;justify-content:space-between;width:auto;height:auto;margin:0}.hero--regular .hero__word-row--top,.hero--deep .hero__word-row--top,.hero--eot .hero__word-row--top{grid-column:1 / -1;grid-row:1}.hero--regular .hero__word-row--bottom,.hero--deep .hero__word-row--bottom,.hero--eot>.hero__word-row{grid-column:1 / -1;grid-row:8;margin-top:12px}.hero--regular .hero__word,.hero--deep .hero__word,.hero--eot .hero__word{position:relative;width:auto;height:auto;margin:0;font-size:min(25px,6.4vw);line-height:32px}.hero--regular .hero__word--soft,.hero--deep .hero__word--soft,.hero--eot .hero__word--soft,.hero--eot .hero__word--meets{color:#05231652;font-weight:200;letter-spacing:-.5px}.hero--regular .hero__word--bold,.hero--deep .hero__word--bold,.hero--eot .hero__word--eco,.hero--eot .hero__word--professionalism{color:#427252d9;font-weight:700;letter-spacing:.9px}.hero--regular .hero__panel:before,.hero--deep .hero__panel:before,.hero--eot .hero__panel:before{content:"";position:relative;top:auto;right:auto;left:auto;z-index:0;grid-column:1 / -1;grid-row:2 / 8;height:auto;min-height:366px;margin-top:12px;background:no-repeat right center / cover;border-radius:22px;box-shadow:0 16px 24px -14px #00000047}.hero--regular .hero__panel:before{background-color:#e5e9df;background-image:url(../assets/mobile/regular-hero-mob8.webp)}.hero--deep .hero__panel:before{background-color:#f1f0ea;background-image:url(../assets/mobile/deep-hero-mob4.webp)}.hero--eot .hero__panel:before{background-color:#d5e0cf;background-image:url(../assets/mobile/eot-hero-mob4.webp);background-size:max(100%,377px) auto;background-position:right top}.hero--eot .hero__panel:after{content:"";position:relative;z-index:0;grid-column:1 / -1;grid-row:2;align-self:start;height:20px;margin-top:-8px;background:url(../assets/mobile/eot-hero-cap3.webp) no-repeat right bottom / max(100%,377px) auto;pointer-events:none}.hero--regular .hero__titlebar,.hero--deep .hero__titlebar,.hero--eot .hero__panel .hero__title{position:relative;z-index:1;grid-column:1 / -1;grid-row:2;width:min(226px,60vw);height:auto;margin:34px 0 0 18px}.hero--regular .hero__panel .hero__title,.hero--deep .hero__panel .hero__title,.hero--eot .hero__panel .hero__title{display:block;height:auto;padding:0;overflow:visible;font-size:19px;line-height:25px;letter-spacing:.7px;text-wrap:balance}.hero--regular .hero__panel .hero__title,.hero--deep .hero__panel .hero__title{width:auto;margin:0}.hero--regular .hero__titlebar:before,.hero--deep .hero__titlebar:before,.hero--eot .hero__panel .hero__title:before{content:"";position:absolute;inset:-26px -44px -24px -30px;z-index:-1;background:radial-gradient(closest-side,#e6efe2cc,#e6efe29e 50%,#e6efe238 80%,#e6efe200);pointer-events:none}.hero--deep .hero__titlebar:before{background:radial-gradient(closest-side,#fbf8f1db,#fbf8f1a8 50%,#fbf8f13d 80%,#fbf8f100)}.hero--eot .hero__panel .hero__title{align-self:start}.hero--regular .hero__title br,.hero--deep .hero__title br,.hero--regular .hero__title-pro,.hero--deep .hero__title-pro,.hero--eot .hero__title-pro{display:none}.hero--deep .hero__panel .hero__points,.hero--eot .hero__eot-points{display:contents}.hero--regular .hero__panel .hero__point,.hero--deep .hero__panel .hero__point,.hero--eot .hero__eot-points>.hero__point-m{position:relative;z-index:1;grid-column:1 / -1;margin:13px 0 0 18px}.hero--regular .hero__panel .hero__point,.hero--deep .hero__panel .hero__point{display:block;width:auto;min-height:0;padding:0;color:#052316;font-size:0;line-height:0;white-space:normal;text-transform:none}.hero--regular .hero__point>strong,.hero--deep .hero__point>strong,.hero--regular .hero__panel .hero__point:before,.hero--deep .hero__panel .hero__point:before{display:none}.hero--regular .hero__panel .hero__point--reliable,.hero--deep .hero__panel .hero__point:nth-child(1),.hero--eot .hero__eot-points>.hero__point-m:nth-child(1){grid-row:3;margin-top:20px}.hero--regular .hero__panel .hero__point--trained,.hero--deep .hero__panel .hero__point:nth-child(2),.hero--eot .hero__eot-points>.hero__point-m:nth-child(2){grid-row:4}.hero--regular .hero__panel .hero__point--eco,.hero--deep .hero__panel .hero__point:nth-child(3),.hero--eot .hero__eot-points>.hero__point-m:nth-child(3){grid-row:5}.hero--eot .hero__eot-points>.hero__point-m{align-self:start}.hero--regular .hero__point-m,.hero--deep .hero__point-m,.hero--eot .hero__point-m{white-space:nowrap}.hero--eot .hero__panel .hero__desc,.hero--eot .hero__panel .hero__guarantee-note{display:none}.hero--regular .hero__panel .postcode-cta,.hero--deep .hero__panel .postcode-cta,.hero--eot .hero__panel .postcode-cta{position:relative;z-index:2;grid-column:1 / -1;grid-row:7;align-self:end;width:auto;height:48px;margin:4px 12px 14px}.hero--regular .hero__panel .hero__badge,.hero--regular .hero__panel .hero__google,.hero--deep .hero__panel .hero__badge,.hero--deep .hero__panel .hero__google,.hero--eot .hero__panel .hero__badge,.hero--eot .hero__panel .hero__google{position:relative;z-index:auto;grid-row:9;display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;column-gap:5px;row-gap:6px;width:auto;height:74px;margin:16px 0 0;padding:0 4px;background:#fff;border-radius:12px;box-shadow:0 3px 10px #05231614}.hero--regular .hero__panel .hero__badge--trustpilot,.hero--deep .hero__panel .hero__badge--trustpilot,.hero--eot .hero__panel .hero__badge--trustpilot{row-gap:4px}.hero--regular .hero__panel .hero__badge>*,.hero--regular .hero__panel .hero__google>*,.hero--deep .hero__panel .hero__badge>*,.hero--deep .hero__panel .hero__google>*,.hero--eot .hero__panel .hero__badge>*,.hero--eot .hero__panel .hero__google>*{position:static;top:auto;left:auto;width:auto;height:auto;margin:0;color:#143f29;line-height:1}.hero--regular .hero__panel .hero__badge--checkatrade .hero__badge-logo,.hero--deep .hero__panel .hero__badge--checkatrade .hero__badge-logo,.hero--eot .hero__panel .hero__badge--checkatrade .hero__badge-logo,.hero--regular .hero__panel .hero__google-icon,.hero--deep .hero__panel .hero__google-icon,.hero--eot .hero__panel .hero__google-icon{width:16px;height:16px}.hero--regular .hero__panel .hero__badge-name,.hero--deep .hero__panel .hero__badge-name,.hero--eot .hero__panel .hero__badge-name{font-size:13px;font-weight:700}.hero--regular .hero__panel .hero__badge--checkatrade .hero__badge-score,.hero--deep .hero__panel .hero__badge--checkatrade .hero__badge-score,.hero--eot .hero__panel .hero__badge--checkatrade .hero__badge-score{grid-column:1 / -1;justify-self:center;font-size:15px;font-weight:700}.hero--regular .hero__panel .hero__google-label,.hero--deep .hero__panel .hero__google-label,.hero--eot .hero__panel .hero__google-label{font-size:13.5px}.hero--regular .hero__panel .hero__google-rating,.hero--deep .hero__panel .hero__google-rating,.hero--eot .hero__panel .hero__google-rating{justify-self:end;font-size:15px}.hero--regular .hero__panel .hero__google-stars,.hero--deep .hero__panel .hero__google-stars,.hero--eot .hero__panel .hero__google-stars{font-size:12px;letter-spacing:.5px}.hero--regular .hero__panel .hero__badge--trustpilot>*,.hero--deep .hero__panel .hero__badge--trustpilot>*,.hero--eot .hero__panel .hero__badge--trustpilot>*{grid-column:1 / -1;justify-self:center}.hero--regular .hero__panel .hero__badge--trustpilot .hero__badge-note,.hero--deep .hero__panel .hero__badge--trustpilot .hero__badge-note,.hero--eot .hero__panel .hero__badge--trustpilot .hero__badge-score{font-size:12.5px;font-weight:700}.hero--regular .hero__panel .hero__badge--trustpilot .hero__badge-stars,.hero--deep .hero__panel .hero__badge--trustpilot .hero__badge-stars,.hero--eot .hero__panel .hero__badge--trustpilot .hero__badge-logo{width:79px;height:15px;background-size:auto 15px;background-position:left center}.hero--regular .hero__panel .hero__badge--trustpilot .hero__badge-label,.hero--deep .hero__panel .hero__badge--trustpilot .hero__badge-label,.hero--eot .hero__panel .hero__badge--trustpilot .hero__badge-platform{font-size:10.5px;font-weight:600}.hero--regular .hero__panel .hero__badge--trustpilot .hero__badge-note,.hero--deep .hero__panel .hero__badge--trustpilot .hero__badge-note,.hero--eot .hero__panel .hero__badge--trustpilot .hero__badge-score{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700}.hero--regular .hero__panel .hero__badge--trustpilot .hero__badge-note:before,.hero--deep .hero__panel .hero__badge--trustpilot .hero__badge-note:before,.hero--eot .hero__panel .hero__badge--trustpilot .hero__badge-score:before{content:"";flex-shrink:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 126.2 120'%3E%3Cpolygon fill='%2300B67A' points='63.1,0 82.4,40.9 126.2,47.6 94.6,78.4 102.6,120 63.1,99.7 23.6,120 31.6,78.4 0,47.6 43.8,40.9'/%3E%3C/svg%3E") no-repeat center / contain}.hero--regular .hero__panel .hero__badge--trustpilot .hero__badge-label,.hero--deep .hero__panel .hero__badge--trustpilot .hero__badge-label,.hero--eot .hero__panel .hero__badge--trustpilot .hero__badge-platform{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reviews-rebuild-frame{width:auto;height:auto;padding:0 16px}.deep-cleaning-reviews,.regular-cleaning-reviews{padding-top:0}.rcp-package-heading{width:auto;max-width:none;margin:40px 16px 0;white-space:normal}.rcp-package{grid-template-columns:minmax(0,1fr);width:auto;max-width:none;margin:16px 16px 0}.rcp-package__media{order:-1;min-height:190px}.rcp-package__copy{padding:22px 18px}.rcp-package__lead{font-size:19px;line-height:26px}.rcp-package__body{font-size:13.5px;line-height:22px}.rcp-package__prices{gap:10px;margin-top:20px}.rcp-price{padding:14px 12px 12px}.rcp-price__amount{flex-wrap:wrap;font-size:32px}.rcp-price__amount em{font-size:12px}.rcp-package__prices:has(.rcp-price--extras){flex-direction:column}.rcp-extras li{font-size:14px;line-height:20px}.rcp-quote{margin-top:20px;padding:16px 14px 14px}.rcp-quote__text{font-size:14px;line-height:22px}.rcp-package__actions{flex-direction:column;align-items:stretch;gap:2px;margin-top:18px}.svc-faq{width:auto;max-width:none;margin:48px 16px 0}.svc-faq__title{font-family:Readex Pro,var(--default-font-family);font-size:min(25px,6.4vw);line-height:32px;letter-spacing:0}.svc-faq__title-bold{color:#427252d9;font-weight:700;letter-spacing:.9px}.svc-faq__title-soft{color:#05231652;font-weight:200;letter-spacing:-.5px}.svc-faq__list{gap:10px;margin-top:16px}.svc-faq__q{padding:16px 48px 16px 16px}.svc-faq__q h3{font-size:15.5px;line-height:21px}.svc-faq__q:before,.svc-faq__q:after{right:18px}.svc-faq__a{padding:0 16px 18px}.svc-faq__a p,.svc-faq__more{font-size:14.5px;line-height:23px}.included__title .included__title-lead{color:#05231652;font-weight:200;letter-spacing:-.5px}.included__title .included__title-soft{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
