.not-found_container__PhdHT{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:calc(100vh - 81px);padding-top:12vh}.not-found_content__eXtMa{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:3rem;max-width:calc(768px - (1rem * 2));padding:0 1rem}@layer element{._heading_164ko_4{font-family:var(--web-font-family);color:var(--color-brand-brand)}._inverted_164ko_9{color:var(--color-brand-bold)}}.BulletList_list__Kuv70{display:flex;flex-direction:column;list-style:none;gap:1.5rem}.BulletList_item__5Kgh9{display:flex;flex-direction:row;gap:1rem;align-items:flex-start}.BulletList_point__LrKMM{width:8px;min-width:8px;height:8px;min-height:8px;margin-top:.8rem;background-color:var(--color-surface-on-surface)}.OVOSquare_container__iPFuO{display:inline-block;background-color:var(--color-brand-brand);transform:rotate(75deg);margin-top:.7rem;vertical-align:middle;min-width:1rem;min-height:1rem}.OVOSquare_darkMode__FsEij{background-color:var(--color-brand-dark);transform:rotate(0deg);min-width:.8rem;min-height:.8rem}.ExtraInfo_container___rjg4{margin-top:2.4rem}.ExtraInfo_cards__fvTf4,.ExtraInfo_container___rjg4{display:flex;flex-direction:column;gap:2.4rem}.ExtraInfo_heading__wCzNU{color:var(--color-brand-dark);text-align:center;& span{color:var(--color-brand-brand)}}.ExtraInfo_content__bgZnZ{display:flex;align-items:flex-start;flex-direction:column;gap:2rem;& .ExtraInfo_heading__wCzNU{text-align:left}}.ExtraInfo_link__Ju1MD{cursor:pointer;text-decoration:underline;background-color:transparent;border:none;padding:0 6.4rem 0 0;margin:0;color:var(--color-surface-link);text-align:left}.ExtraInfo_modalContent__L_Kds{display:flex;flex-direction:column;gap:2rem}@media (width >= 768px){.ExtraInfo_cards__fvTf4{flex-direction:row}}.Installs_container__kMWBh{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;width:100%}.Installs_installations__xqQEn{display:flex;gap:2.4rem;flex-flow:row wrap}.Installs_three__S3jiu{display:flex;justify-content:center}.Installs_two__sZtPp{justify-content:space-between;width:100%;@media (width >= 768px){flex-flow:row}}.Installs_grow__nm29G{flex-grow:1}.Installs_fit__l4Qi5{@media (width >= 768px){max-width:368px}}.Installs_heading__RPIgS{color:var(--color-brand-dark);& span{color:var(--color-brand-brand)}}@media (width >= 768px){.Installs_three__S3jiu{width:100vw}}.HeatPumpInstallation_container__87zvx{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-brand-on-brand);width:100%;border-radius:2.2rem}.HeatPumpInstallation_imageContainer__L1lvU{position:relative;width:100%;height:306px;border-top-right-radius:2.2rem;border-top-left-radius:2.2rem;overflow:hidden}.HeatPumpInstallation_fade__vOlbN{position:absolute;background-image:linear-gradient(180deg,rgb(0 38 28/0),rgb(0 38 28/75%));mix-blend-mode:multiply;bottom:0;left:0;width:100%;height:50%}.HeatPumpInstallation_houseInfoContainer__d1R8t{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:0;padding:1.6rem 2.4rem;width:100%;& p{color:var(--color-brand-on-brand)}& .HeatPumpInstallation_footer__lJF3I{display:flex;flex-direction:row;justify-content:space-between;width:100%}}.HeatPumpInstallation_houseInfo__XYuA1{display:flex;flex-direction:row;align-items:center;gap:.4rem}.HeatPumpInstallation_infoContainer__6gQgs{display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem}.HeatPumpInstallation_title__qZ74n{font-size:18px}.HeatPumpInstallation_installInfoContainer__amNBt{display:flex;flex-direction:column;align-items:flex-start}.HeatPumpInstallation_infoLine__oN3nd{display:flex;flex-direction:row;align-items:center;gap:.4rem;& p{color:var(--color-neutral-60)}}.HeatPumpInstallation_priceContainer__21yAZ{display:flex;flex-direction:row;align-items:center;gap:1.2rem}.HeatPumpInstallation_priceBefore__hBS7_{text-decoration:line-through;color:var(--color-neutral-60);font-size:2rem}.HeatPumpInstallation_busSub__N9WMZ{font-size:1.6rem;color:var(--color-brand-brand)}.HeatPumpInstallation_testimonialContainer__MdnIU{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.2rem;background-color:var(--color-neutral-20);border:1px solid var(--color-surface-surface);border-radius:1.2rem;& p{text-align:left}}.HeatPumpInstallation_skeletonText__VAyqf{width:150px}.HeatPumpInstallation_underfloorHeatingMargin__1Bs7E{display:none}@media (width >= 768px){.HeatPumpInstallation_testimonialContainer__MdnIU{margin-top:auto;min-height:162px}.HeatPumpInstallation_infoContainer__6gQgs{min-height:400px}.HeatPumpInstallation_underfloorHeatingMargin__1Bs7E{display:block;margin-top:2.4rem}}.FranchiseCardLarge_container__jNYde{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--color-brand-on-brand,#fff);border-radius:2.2rem;gap:2.4rem;padding:2.4rem;max-width:40%}.FranchiseCardLarge_header__GjyRa,.FranchiseCardLarge_profileContainer__oAkpq{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.FranchiseCardLarge_profileContainer__oAkpq{text-align:center}.FranchiseCardLarge_icon__Y0_fd{border:none}.FranchiseCardLarge_introContainer__FA9cQ{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.FranchiseCardLarge_introHeading__9OMjV{color:var(--color-brand-dark);& span{color:var(--color-brand-brand)}}.FranchiseCardLarge_intro__4wFxX{color:var(--color-brand-dark)}.FranchiseCardLarge_divider__X1Rfy{width:100%;height:1px;background-color:var(--color-surface-border)}.ContactDetails_container__dLIje{display:flex;flex-direction:column;height:100%;width:100%;gap:2.4rem}.ContactDetails_card__BoQEX{display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--color-brand-on-brand);border-radius:22px;padding:2rem;gap:3rem}.ContactDetails_label__iCABQ{margin:0}.ContactDetails_consentContainer__63EBk{display:flex;flex-direction:row;align-items:flex-start;gap:.2rem;margin-top:1.5rem}.ContactDetails_consentText__etIGJ{margin:0}.ContactDetails_error__PPii2{display:block;margin-block:var(--space-100);color:var(--color-alert-error)}@media (width >= 768px){.ContactDetails_container__dLIje{flex-direction:row}.ContactDetails_card__BoQEX{flex-grow:1}.ContactDetails_error__PPii2{font-size:var(--font-size-lg)}}
/*# sourceMappingURL=cbcb2e9cd10a0c2c.css.map*/