.topbar,.bottombar{pointer-events:none;z-index:999;position:fixed}.topbar{background:var(--h-background-brand);width:100%;height:11px;display:block;top:0;-webkit-mask-image:linear-gradient(90deg,transparent,transparent);mask-image:linear-gradient(90deg,transparent,transparent)}.bottombar{background:var(--h-background-brand);width:100%;height:11px;display:block;bottom:0;-webkit-mask-image:linear-gradient(90deg,transparent,transparent);mask-image:linear-gradient(90deg,transparent,transparent)}.dialog-actions__waiting{margin:0 auto}.appContainer{position:relative}.loading{padding:0 var(--h-space-300);flex-direction:column;justify-content:center;align-items:center;display:flex}.loading .loading__animation{width:200px}.loading .label{text-align:center;margin-top:var(--h-space-200)}.animated-text-reveal{gap:var(--h-space-100);flex-direction:column;display:flex}.animated-text-reveal__line{overflow:hidden}.h-ModalScrollPadding--start-loader{margin-top:20vh;margin-bottom:auto}@media screen and (max-width:740px){.h-ModalScrollPadding--start-loader{margin:auto}}.navBar{width:100%;height:80px;margin-top:var(--h-space-200);background:var(--h-color-grey-0);z-index:1;flex-shrink:0;position:sticky;bottom:0;box-shadow:0 1px 1px rgba(16,16,16,.04),-1px -2px 4px rgba(16,16,16,.06)}@media screen and (max-width:740px){.navBar--double-row{height:160px}}.energyDetailsForm{gap:var(--h-space-300);flex-direction:column;max-width:680px;display:flex}.energyDetailsForm #predefinedConsumption legend{margin-bottom:var(--h-space-150)}.energyDetailsForm #serviceSelection legend{margin-bottom:var(--h-space-50)}.energyDetailsForm .eacAlert{margin-top:calc(-1 * var(--h-space-100))}.energyDetailsForm__errorPlaceholder{height:20px;display:block}.eacAlert{max-width:680px}.eveoi__Banner{max-width:680px;padding:var(--h-space-200);gap:var(--h-space-200);flex-direction:column;display:flex}@media screen and (max-width:740px){.eveoi__Banner{gap:var(--h-space-200)}}.eveoi__BannerTopSection{gap:var(--h-space-300)}@media screen and (max-width:740px){.eveoi__BannerTopSection{align-items:center}}.eveoi__BannerHeading{color:#000;line-height:normal}@media screen and (min-width:740px){.eveoi__BannerHeading{margin-bottom:var(--h-space-100);line-height:32px}}@media screen and (max-width:740px){.eveoi__BannerTextDesktop{display:none}}@media screen and (min-width:740px){.eveoi__BannerTextMobile{display:none}}.eveoi__BannerImg{flex-shrink:0;max-width:197px}@media screen and (max-width:740px){.eveoi__BannerImg{width:197px;height:108px;margin-right:var(--h-space-150)}}.eveoi__BannerBenefitsList{padding:0;list-style:none}.eveoi__BannerBenefitsList li{align-items:center;gap:var(--h-space-100);display:flex}.eveoi__BannerBenefitsList li+li{margin-top:var(--h-space-200)}.screenReader{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inlineBlock{display:inline-block}.animatedText--fadeOut{pointer-events:none}.bundleBot p,.bundleBot a{font-family:inherit}.bundleBot h4,.bundleBot_heading{color:var(--h-color-grey-1000);font-family:Comic Hams;font-weight:600}.bundleBot_boldText{color:var(--h-color-grey-1000);font-weight:600}.bundleBot_text{color:var(--h-color-grey-1000)}.bundleBot_link{color:var(--h-color-blue-500);cursor:pointer}.bundleBot{gap:var(--h-space-200);flex-grow:0;max-width:680px;display:flex}.bundleBot_img{flex-shrink:0;height:70px}.bundleBot_textContainer{background-color:var(--h-color-yellow-200);border-radius:var(--h-space-100);width:100%;padding:var(--h-space-200);border-style:solid;border-width:2px;border-color:var(--h-color-grey-1000);position:relative}.bundleBot_textContainer:before{content:"";border-style:solid;border-width:13px;border-color:transparent var(--h-color-grey-1000) transparent transparent;position:absolute;top:24px;left:-26px;transform:translateY(-50%)}.bundleBot_textContainer:after{content:"";border-style:solid;border-width:12px;border-color:transparent var(--h-color-yellow-200) transparent transparent;position:absolute;top:24px;left:-22px;transform:translateY(-50%)}.bundleBot_semanticContent--hidden{opacity:0}.bundleBot_animatedOverlay{width:100%;height:100%;padding:var(--h-space-200);pointer-events:none;z-index:1;position:absolute;top:0;left:0}.bundleBot_link{color:var(--h-link-color);font-weight:var(--h-font-weight-semibold);text-decoration-line:underline;text-decoration-color:currentColor}.bundleBot_link:hover{color:var(--h-link-color-hover);text-decoration:none}.energy__Details-paper{max-width:680px;margin-top:var(--h-space-300)}.energy__Details-list{padding:0;list-style:none}.energy__Details-list li+li{margin-top:var(--h-space-100)}.energy__Details-header{margin-bottom:var(--h-space-200);justify-content:space-between;align-items:center;display:flex}.energy__Details-edit{min-width:auto;margin-left:var(--h-space-50)}.energy__Details-skeletonWrapper{max-width:680px;height:250px;margin-top:var(--h-space-300)}.faq__wrapper{background-color:var(--h-color-grey-0);margin-bottom:calc(var(--h-space-200) * -1);padding-top:var(--h-space-400);padding-bottom:var(--h-space-600)}@media screen and (max-width:740px){.faq__wrapper{padding-top:var(--h-space-250);padding-bottom:var(--h-space-250)}}.faq__wrapper--embed{background-color:unset;margin:0;padding:0}.faq__content{max-width:680px}.faq__title.h-Heading{margin-bottom:var(--h-space-300)}.faq-section__wrapper+.faq-section__wrapper{margin-top:var(--h-space-300)}.faq-personalized-badge{margin-top:var(--h-space-100);align-self:flex-start;display:inline-block}.faq-answer-wrapper{flex-direction:column;display:flex}.energy_priceUpdateAlert,.energySmartMeter__Banner{max-width:680px}.energySmartMeter__BannerImage{width:100%;max-width:120px}.tariffComp{max-width:680px}@media screen and (max-width:740px){.tariffComp__tableLayout{display:none}}.tariffComp__tabLayout{display:none}@media screen and (max-width:740px){.tariffComp__tabLayout{display:block}}.tariffComp__tableHeader{background-color:var(--h-color-grey-50)!important;color:inherit!important}.tariffComp__th{font-weight:400}.tariffComp__th--label{width:22%}.tariffComp__th--col{width:26%}.tariffComp__td{vertical-align:top}.tariffComp__td--label{background-color:var(--h-color-grey-50);white-space:nowrap}.tariffComp__contentRow{border-bottom:1px solid var(--h-color-grey-100);background-color:#fff}.tariffComp__contentRow--last{border-bottom:none}.tariffComp__infoIcon{flex-shrink:0}.energy-breakdown__list{padding:0;list-style:none}.energy-breakdown__list--with-margin{margin-top:var(--h-space-200)}.energy-breakdown__list li+li{margin-top:var(--h-space-50)}.energy-breakdown__title{margin-bottom:var(--h-space-100)}.energy-breakdown__cost-section{margin-top:var(--h-space-250)}.energy-breakdown__back-button{padding:0}.service-tile{isolation:isolate}.service-tile__discounted-price{text-decoration:line-through}.service-tile .h-ToggleButtonCardItem{padding-left:16px;padding-right:16px}.energyTariff__wrapper{max-width:680px}.energyTariff__toggleGroup.h-Flex{gap:var(--h-space-300);flex-direction:column;justify-content:space-between}@media screen and (min-width:740px){.energyTariff__toggleGroup.h-Flex{flex-direction:row}}.energyTariff__errorPlaceholder{height:24px;margin-top:var(--h-space-100);margin-bottom:calc(var(--h-space-300) * -1);display:block}.energyTariff__skeletonWrapper{align-items:flex-start;gap:var(--h-space-300);flex-direction:column}@media screen and (min-width:740px){.energyTariff__skeletonWrapper{flex-direction:row}}.energy-tariff-form.wrapper{margin-bottom:var(--h-space-400)}.mobile__banner.h-Flex{max-width:680px;padding:var(--h-space-300)}@media screen and (max-width:740px){.mobile__banner.h-Flex{padding:var(--h-space-200)}}.mobile__banner-piggies{flex-shrink:0;width:78px}@media screen and (max-width:740px){.mobile__banner-piggies{display:none}}.mobilePromoNote{max-width:680px}.simTile__discounted-price{text-decoration:line-through}.simTile__list{padding:0;list-style:none}.simTile__list li+li{margin-top:var(--h-space-150)}.simTile__list-item>p{display:inline}.simTile__promo-note{margin-top:calc(var(--h-space-150) * -1)}@media screen and (max-width:992px){.simTile__promo-note{max-width:120px}}.chosenSimsSection.wrapper{padding-bottom:var(--h-space-600)}@media screen and (max-width:740px){.chosenSimsSection.wrapper{padding-bottom:var(--h-space-400)}}.chosenSimsSection__list{padding:0;list-style:none}.sim-tile.h-Flex{height:auto;position:relative}.sim-tile__benefits{margin-top:auto;padding:0;list-style:none}.sim-tile__benefits li+li{margin-top:var(--h-space-100)}.sim-tile__sim-badge{position:absolute;top:-24px;left:15px}.sim-tile__discounted-price{font-weight:var(--h-font-weight-regular);text-decoration:line-through}.chooseSimFormSection__wrapper{max-width:680px}.chooseSimFormSection__sim-container{gap:var(--h-space-300);margin-top:var(--h-space-500);align-items:stretch;display:flex}@media screen and (max-width:600px){.chooseSimFormSection__sim-container{flex-direction:column}}.simSettingsForm__wrapper{max-width:680px}.simSettingsForm__wrapper .h-FormField.h-TextInput{max-width:330px}.carousel{width:90vw;margin:0 auto;margin-bottom:var(--h-space-600)}@media screen and (min-width:740px){.carousel{max-width:80vw;margin-bottom:0}}@media screen and (min-width:1200px){.carousel{max-width:calc(100% - 106px)}}.carousel .slick-slide{padding:0 var(--h-space-100)}.carousel__Arrow.h-Button{width:45px;min-width:45px;height:45px;margin-top:var(--h-space-200);padding:0;position:absolute;top:100%}@media screen and (min-width:740px){.carousel__Arrow.h-Button{margin-top:0;top:calc(50% - 22.5px)}}.carousel__Arrow-prev.h-Button{left:0}@media screen and (min-width:740px){.carousel__Arrow-prev.h-Button{left:calc((45px + var(--h-space-100)) * -1)}}.carousel__Arrow-next.h-Button{right:0}@media screen and (min-width:740px){.carousel__Arrow-next.h-Button{right:calc((45px + var(--h-space-100)) * -1)}}.carousel__Arrow-disabled{cursor:not-allowed}.carousel__Arrow-label{pointer-events:none;opacity:0;position:absolute}.content-slide{background-color:var(--h-color-warm-white-0);color:var(--h-color-grey-1000);gap:var(--h-space-400);min-height:calc(100vh - 200px);margin-top:var(--h-space-400);margin-bottom:var(--h-space-500);flex-grow:1}.content-slide h1{text-align:center;font-family:Comic Hams;font-size:80px;font-weight:900;line-height:1}.content-slide__logo{min-width:195px}@media screen and (max-width:992px){.content-slide{min-height:calc(90vh - 60px);margin:var(--h-space-200)}.content-slide h1{font-size:30px}}.image-slide{max-width:90vw;margin-top:var(--h-space-300)}@media screen and (max-width:740px){.image-slide{max-width:100%}}@media screen and (min-width:740px){.image-slide{height:100vh}}.image-slide__image{object-fit:contain;height:830px}@media screen and (max-width:740px){.image-slide__image{height:auto}}.video-slide{width:100%;height:90vh;padding:var(--h-space-300);align-items:stretch;gap:var(--h-space-300)}.video-slide__container{border-radius:16px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}@media screen and (max-width:740px){.video-slide__container{flex:none}}.video-slide__iframe{border:none;width:100%;height:100%}.video-slide__headline{color:var(--h-color-warm-white-0);font-family:Comic Hams;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width:740px){.video-slide__headline{font-size:28px}}.video-slide__subheadline{color:var(--h-color-warm-white-0);font-size:24px}.slide{width:100%;padding:var(--h-space-300)}@media screen and (max-width:740px){.slide{min-height:calc(90vh - 60px)}}.presentation-rebrand{min-width:100%;height:100vh;position:relative}@media screen and (max-width:740px){.presentation-rebrand--image-slide{height:auto}}.presentation-rebrand{border:1px solid var(--h-color-grey-100);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.presentation-rebrand--purple{background-color:var(--h-color-purple-800);color:var(--h-color-warm-white-0);border-color:var(--h-color-purple-800)}.presentation-rebrand--cream{background-color:var(--h-color-warm-white-50);color:var(--h-color-grey-1000)}.presentation-rebrand--with-divider .presentation-rebrand__divider{display:block}.presentation-rebrand__close{top:var(--h-space-100);right:var(--h-space-100);z-index:10;position:absolute}@media screen and (min-width:740px){.presentation-rebrand__close{top:var(--h-space-200);right:var(--h-space-200)}}.presentation-rebrand__content{flex-direction:column;flex:1;display:flex;overflow:hidden}@media screen and (max-width:740px){.presentation-rebrand__content .carousel:has(.image-slide){margin-bottom:0}}.presentation-rebrand__content:has(.video-slide){justify-content:center}.presentation-rebrand .carousel__Slide{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex}.presentation-rebrand__divider{background-color:#101010;width:100%;max-width:90vw;height:2px;display:block}@media screen and (max-width:740px){.presentation-rebrand__divider{margin-top:var(--h-space-300)}}.presentation-rebrand__footer{padding:var(--h-space-100) var(--h-space-300);width:100%;max-width:90vw;margin-bottom:var(--h-space-300);flex-direction:row;justify-content:space-between;align-items:start;gap:0;display:flex}@media screen and (max-width:740px){.presentation-rebrand__footer{padding:var(--h-space-100) var(--h-space-200);align-items:stretch;gap:var(--h-space-100);flex-direction:column}}.presentation-rebrand__terms{flex:1}.presentation-rebrand__terms p{margin:0;font-size:12px;line-height:1.4}.presentation-rebrand__navigation{gap:var(--h-space-50);flex-shrink:0;align-self:auto;display:flex}@media screen and (max-width:740px){.presentation-rebrand__navigation{justify-content:space-between;width:100%}.presentation-rebrand__navigation:has(>:only-child){justify-content:flex-end}}.layout-footer__container.h-Box{padding-top:var(--h-space-300);padding-bottom:var(--h-space-300)}.layout-footer__links-list{gap:var(--h-space-300);margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:992px){.layout-footer__links-list{flex-wrap:wrap}}.layout-footer__id{user-select:all;text-wrap:nowrap}.inboundCall__Heading{margin-bottom:var(--h-space-200)}.profile__button{color:var(--h-color-warm-white-0);gap:var(--h-space-100);text-decoration-color:var(--h-color-warm-white-0)}.TutorialPopup{max-width:306px;padding:var(--h-tooltip-padding-vertical) var(--h-tooltip-padding-horizontal);align-items:flex-start;gap:var(--h-tooltip-gap-horizontal);background-color:var(--h-tooltip-background-color);border-radius:var(--h-tooltip-border-radius);z-index:999;color:var(--h-tooltip-background-color);display:flex;position:relative}.TutorialPopup-arrow{fill:var(--h-tooltip-background-color)}.TutorialPopup-close{flex-shrink:0}.TutorialPopup-backdrop{background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.layout-header__logo{height:32px}.layout-header__logo--clickable{cursor:pointer}@media screen and (min-width:992px){.layout-header__logo{height:50px}}.layout-header__container{margin-bottom:var(--h-space-200)}.layout-header__content.h-Box{padding-top:var(--h-space-200);padding-bottom:var(--h-space-200)}@media screen and (min-width:740px){.layout-header__content.h-Box{padding-top:var(--h-space-300);padding-bottom:var(--h-space-300)}}.layout-header__back.h-Link{color:var(--h-color-grey-1000)}.layout-header__title{line-height:1}.startAgainDialog__actions{justify-content:center}.layout__container{background-color:var(--h-color-warm-white-50);grid-template-rows:min-content 1fr min-content;grid-template-areas:"header""content""footer";min-height:100vh;display:grid}.layout__header{grid-area:header}.layout__content{flex-direction:column;grid-area:content;display:flex}.layout__footer{grid-area:footer}.addressPicker__form{max-width:500px}@media screen and (max-width:740px){.addressPicker__form{max-width:100%}}.addressPicker__form Button:hover:not([aria-disabled]){cursor:pointer}.addressPicker__Submit{align-self:flex-start;min-width:152px}@media screen and (max-width:740px){.addressPicker__Submit{width:100%}}.addressPicker__resultsField .h-Select{--h-select-min-width:0}.phoneLink{white-space:nowrap}.Address-homeowner{max-width:330px}@media screen and (max-width:740px){.Address-homeowner{max-width:100%}}.Address-content.wrapper{gap:var(--h-space-300);margin-bottom:var(--h-space-400);grid-template-columns:minmax(0,1fr);display:grid}@media screen and (min-width:740px){.Address-content.wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:740px){.Address-content.wrapper{gap:var(--h-space-300)}}.Address-graphicWrapper picture{align-self:start}.Address-graphicWrapper img{max-height:311px}.bhc-price-header{align-items:baseline;gap:var(--h-space-100);flex-wrap:wrap;display:flex}.bhc-price-header__text{flex-direction:column;display:flex}.bhc-hero__ContentWrapper{max-width:680px}.bhc-hero__Header{grid-template-areas:"heading""award""message";display:grid}@media screen and (min-width:740px){.bhc-hero__Header{grid-template-columns:minmax(min-content,680px);grid-template-areas:"heading award""message message"}}@media screen and (min-width:992px){.bhc-hero__Header{grid-template-columns:minmax(0,680px) 1fr;grid-template-areas:"heading award""message award"}}.bhc-hero__Heading{grid-area:heading}.bhc-hero__Message{grid-area:message}.bhc-hero__img-wrapper{grid-area:award;max-width:133px;max-height:102px;display:flex}@media screen and (min-width:740px){.bhc-hero__img-wrapper{place-self:flex-start flex-end}}@media screen and (min-width:992px){.bhc-hero__img-wrapper{max-width:200px;max-height:100%}}.bhc-hero__list{flex-direction:column;padding:0;list-style:none;display:flex}.bhc-hero__breakdown-item{gap:var(--h-space-100);display:flex}.bhc-hero__image{object-fit:contain;max-width:100%}.bhc-hero__video{aspect-ratio:340/191}.document-link__name{text-align:left}.bhc-legal__content-wrapper{gap:var(--h-space-100);flex-direction:column;max-width:680px;display:flex}@media screen and (min-width:740px){.bhc-legal__content-wrapper{padding-top:var(--h-space-300)}}.bhc-legal__declarations{max-width:680px}.bhc-legal__declaration{gap:var(--h-space-100);margin-bottom:var(--h-space-100);display:flex}.bhc-legal__checkbox{gap:var(--h-space-100);padding:var(--h-space-200);border:2px solid var(--h-border-subtle);display:flex}.breakdown-list{gap:var(--h-space-100);margin:0;margin-top:var(--h-space-200);margin-bottom:var(--h-space-100);flex-direction:column;padding:0;list-style:none;display:flex}.breakdown-item{gap:var(--h-space-100);display:flex}.boilerHomeCoverCovered__wrapper{max-width:680px}@media screen and (min-width:992px){.boilerHomeCoverCovered__tabs{max-width:384px}}.boilerHomeCoverCovered__BreakdownList{margin:0;padding:0;list-style:none}.broadband__Layout{padding-bottom:var(--layout-container-padding-bottom)}.broadband__LineActivation__wrapper,.broadband__NoteContainer{max-width:680px}.broadband__PlanSelection{flex-direction:row}@media screen and (max-width:992px){.broadband__PlanSelection{flex-direction:column}}.broadband-breakdown__list{margin:0;padding:0;list-style:none}.broadband .service-tile__content.h-Flex{width:100%}@media screen and (max-width:992px){.broadband .service-tile__content.h-Flex{flex-wrap:wrap;height:84px}}@media screen and (max-width:740px){.broadband .service-tile__content.h-Flex{flex-wrap:nowrap;height:auto}}@media screen and (max-width:992px){.broadband .service-tile__price.h-Box{order:3}}@media screen and (max-width:740px){.broadband .service-tile__price.h-Box{order:2}}@media screen and (max-width:992px){.broadband .service-tile__description.h-Box{order:2}}@media screen and (max-width:740px){.broadband .service-tile__description.h-Box{order:3}}.wifi-tile__breakdown-list{gap:var(--h-space-100);margin:0;margin-top:var(--h-space-200);margin-bottom:var(--h-space-100);flex-direction:column;padding:0;list-style:none;display:flex}.wifi-tile__Graphic{background-color:var(--h-surface-broadband-subtle);width:100%;max-width:296px;height:180px;position:relative}@media screen and (min-width:740px){.wifi-tile__Graphic{max-width:120px;height:120px}}.upgrade-wifi__wrapper{max-width:680px}.bundle-benefits__wrapper.h-Card{gap:var(--h-space-200);background-color:transparent;flex-direction:column;width:100%;max-width:680px}.bundle-benefits__list{padding:0;list-style:none}.bundle-benefits__list li+li{margin-top:var(--h-space-100)}.bundle-benefits__list-item{align-items:center;gap:var(--h-space-100);display:flex}.energy-tariff-modal__confetti-bar{height:50px;display:flex;position:absolute;top:0;left:0}.energy-tariff-modal__confetti-bar div:nth-child(odd){background:url(/quote/bundle/confetti-1.svg) no-repeat;width:280px;height:100%}.energy-tariff-modal__confetti-bar div:nth-child(2n){background:url(/quote/bundle/confetti-2.svg) no-repeat;width:180px;height:100%}.energy-tariff-modal__dialog.h-Modal{max-width:730px}@media screen and (max-width:992px){.energy-tariff-modal__dialog.h-Modal{max-width:100%}}.energy-tariff-modal__dialog.h-Modal .h-ModalOuterContainer{padding:0;padding-bottom:var(--h-space-300);overflow:hidden}.energy-tariff-modal__dialog.h-Modal .h-ModalInnerContainer{display:none}.energy-tariff-modal__breakdown-slider,.energy-tariff-modal__breakdown-slider .slick-list,.energy-tariff-modal__breakdown-slider .slick-track,.energy-tariff-modal__breakdown-slider .slick-slide>div{height:100%}.energy-tariff-modal__breakdown-slider__item{height:100%;padding-top:var(--h-space-300);padding-bottom:0;overflow:hidden}.energy-tariff-modal__breakdown-slider__item--confetti{padding-top:50px;position:relative;overflow:hidden}.energy-tariff-modal__breakdown-slider__item--breakdown{height:100%;padding:var(--h-space-300);overflow:auto}.energy-tariff-modal__form{gap:var(--h-space-300);flex-direction:column;height:100%;display:flex}.energy-tariff-modal__form-actions{padding:0 var(--h-space-300)}.energy-tariff-modal__form-actions>.h-ModalFooter{margin:0}.energy-tariff-modal__form-content{height:100%;padding:0 var(--h-space-300);overflow:auto}@media screen and (max-width:740px){.energy-tariff-modal__form-content{flex-grow:1}}.energy-tariff-modal__tariffSection .h-ToggleButtonCardItem[aria-checked=true]{padding-left:9px;padding-right:9px}.energy-tariff-modal__tariffSection--passive{pointer-events:none}@media screen and (max-width:992px){.energy-tariff-modal__tariffSection{flex-direction:column;justify-content:space-between}}.bundle-legal__alert{max-width:680px}.product-indicator{align-self:stretch;width:48px;min-width:48px}.product-indicator--energy{background-color:var(--h-color-energy-blue-200)}.product-indicator--broadband{background-color:var(--h-color-green-200)}.product-indicator--mobile{background-color:var(--h-color-mobile-rose-200)}.product-indicator--insurance{background-color:var(--h-color-orange-300)}.product-indicator--cashback{background-color:var(--h-color-purple-200)}.bundle-tile__wrapper.h-Card{z-index:2;max-width:680px;height:100%;position:relative}.bundle-tile__container{position:relative}@media screen and (max-width:740px){.bundle-tile__container{margin-top:var(--h-space-200)}}.bundle-tile__wrapper--disabled.h-Card{cursor:not-allowed}.bundle-tile__content.h-Flex{padding:var(--h-space-250);flex:1;min-width:0}.bundle-tile__content--disabled>*{flex:1}.bundle-tile__disabled-title.h-Heading{color:var(--h-color-grey-600)}.bundle-tile__header.h-Flex{justify-content:space-between;align-items:flex-start;gap:var(--h-space-150);margin-bottom:var(--h-space-150);flex-wrap:wrap;flex-basis:66%}.bundle-tile__header--compact.h-Flex{flex-flow:column}.bundle-tile__price{align-items:flex-end;column-gap:var(--h-space-50);flex-flow:column wrap;flex:120px;max-width:max-content;display:flex}.bundle-tile__price--short-label{flex:60px}.bundle-tile__price--compact{align-items:baseline;gap:var(--h-space-50);flex-direction:row;flex:auto}.bundle-tile__price--compact>.h-BodyText{text-align:left;margin-top:var(--h-space-100)}.bundle-tile__cheaper-mobile-badge.h-Badge{display:none}@media screen and (max-width:740px){.bundle-tile__cheaper-mobile-badge.h-Badge{display:block}}.bundle-tile__cheaper-desktop-badge.h-Badge{display:block}@media screen and (max-width:740px){.bundle-tile__cheaper-desktop-badge.h-Badge{display:none}}.bundle-tile__description{flex-basis:100%}.bundle-tile__discount-break{display:none}@media screen and (max-width:740px){.bundle-tile__discount-break{display:block}}.bundle-tile__footer{justify-content:space-between;align-items:center;gap:var(--h-space-200);flex-wrap:wrap-reverse;display:flex}.bundle-tile__footer--compact{flex-direction:column-reverse;align-items:flex-end}.bundle-tile__two-services-badge{z-index:1;position:absolute;top:-21px;left:10px}.welcomeDialog{width:100%;max-width:740px}.welcomeDialog .h-ModalHeader .h-Heading{text-wrap:pretty}.bundle.wrapper{margin-bottom:var(--h-space-400)}.bundle__section{gap:var(--h-space-200);max-width:680px;margin-top:var(--h-space-500)}@media screen and (max-width:740px){.bundle__section{gap:var(--h-space-200);margin-top:var(--h-space-350)}}.bundle__cashback-section{max-width:680px;margin-top:var(--h-space-500)}@media screen and (max-width:740px){.bundle__cashback-section{margin-top:var(--h-space-350)}}.bundle__services{gap:var(--h-space-300);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.bundle__services__mobile-badge{gap:var(--h-space-400) var(--h-space-300)}.bundle__services--has-badge{row-gap:calc(var(--h-space-200) + 21px)}@media (min-width:900px){.bundle__services--has-badge{row-gap:calc(var(--h-space-300) + 21px)}}@media screen and (max-width:740px){.bundle__services{gap:var(--h-space-200)}.bundle__services__mobile-badge{gap:var(--h-space-350) var(--h-space-200)}}@media (min-width:900px){.bundle__services{grid-template-columns:repeat(2,minmax(0,1fr))}}.bundle__total.h-Flex{justify-content:flex-end;align-items:baseline;gap:var(--h-space-100)}@media screen and (max-width:740px){.bundle__total.h-Flex{justify-content:space-between}}.bundle__actions.h-Flex{flex-direction:row-reverse}@media screen and (max-width:740px){.bundle__actions.h-Flex{gap:var(--h-space-200);flex-direction:column-reverse}.bundle__actions.h-Flex .bundle__actions__link{justify-content:center}}.cashback__banner.h-Flex{max-width:680px;padding:var(--h-space-300)}@media screen and (max-width:740px){.cashback__banner.h-Flex{padding:var(--h-space-200)}}.cashback__content{gap:var(--h-space-100)}@media screen and (max-width:740px){.cashback__content{text-align:center}}.cashback__piggy{flex-shrink:0;width:100px}@media screen and (max-width:740px){.cashback__piggy{display:none}}.cashback__list-item{column-gap:var(--h-space-200);display:flex}.cashback__list-item+.cashback__list-item{margin-top:var(--h-space-300)}.cashback__item-content{gap:var(--h-space-100);flex-direction:column;display:flex}.cashback__item-icon{padding-top:var(--h-space-50);flex-shrink:0}.cashback__partners{gap:var(--h-space-300);flex-direction:column;display:flex}@media screen and (max-width:740px){.cashback__partners .desktop-only{display:none}}.cashback__partners .cashback__partner__content{justify-content:center;align-items:center;gap:var(--h-space-100);flex-direction:column;display:flex}.cashback__partners .cashback__partner__logo{object-fit:contain;width:80px;height:80px;padding:var(--h-space-100)}.cashback__partners .cashback__partner__name{text-align:center}.cbc-reviews{gap:var(--h-space-300);flex-direction:column;display:flex}.cbc-reviews .slick-track{display:flex}.cbc-reviews__header{gap:var(--h-space-300);flex-direction:column;display:flex}@media screen and (min-width:740px){.cbc-reviews__header{gap:none;flex-direction:row;justify-content:space-between;align-items:center}}.cbc-reviews__header img{width:120px}.cbc-reviews .cbc-review{padding:var(--h-space-300)}@media screen and (min-width:740px){.cbc-reviews .cbc-review{max-width:280px}}.cbc-reviews .cbc-review__content{flex-direction:column;justify-content:center;display:flex}.cbc-reviews .cbc-review__text{margin-bottom:var(--h-space-200);line-clamp:4;-webkit-line-clamp:4;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cashback{gap:var(--h-space-500);flex-direction:column;min-height:100vh;display:flex}@media screen and (max-width:740px){.cashback{gap:var(--h-space-350)}}.cashback__header{gap:var(--h-space-200);flex-direction:column;display:flex}.cashback__animation-container{flex-basis:100%;width:150%;height:150%}.cashback__animation.h-Card{aspect-ratio:5/3;box-shadow:var(--h-md-x-desktop) var(--h-md-y-desktop) var(--h-sm-blur-desktop) var(--h-sm-spread-desktop) var(--h-shadow-default);justify-content:center;align-items:center;display:flex}.cashback__list{flex-shrink:0;flex-basis:50%;margin:0;padding:0;list-style:none}.backdrop{background-color:var(--h-overlay-background-color);opacity:var(--h-overlay-opacity);z-index:1;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.backdrop--visible{display:block}.basket{width:100%;position:sticky;top:24px}.basket__sticky-bar{background-color:var(--h-color-grey-0);z-index:3;position:fixed;bottom:0;left:0;right:0;box-shadow:0 1px 1px rgba(16,16,16,.04),-1px -2px 4px rgba(16,16,16,.06)}.basket__summary{border-top:1px solid var(--h-color-warm-white-300)}.basket__panel{max-height:calc(100dvh - var(--h-navigation-mobile-height));background-color:var(--h-color-grey-0);border-top-left-radius:var(--h-border-radius-xl);border-top-right-radius:var(--h-border-radius-xl);padding-bottom:var(--h-navigation-mobile-height);z-index:2;transition:transform .3s ease-out;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -2px 3px rgba(0,0,0,.08)}.basket__panel--expanded{transform:translateY(0)}.basket__panel--with-session-control{max-height:calc(100dvh - var(--h-navigation-mobile-height) - 52px - 4px)}.renewalCapture__date-picker{max-width:330px}@media screen and (max-width:740px){.renewalCapture__date-picker{max-width:100%}}.details__container{column-gap:var(--h-space-300);grid-template-columns:1fr;display:grid}@media screen and (min-width:992px){.details__container{grid-template-columns:1fr 330px}}.details__form{row-gap:var(--h-space-300);margin-bottom:var(--h-space-400);flex-direction:column;display:flex}@media screen and (min-width:740px){.details__formInput,.details__inputWrapper{max-width:330px}}@media screen and (max-width:992px){.details__submit{flex:1}}.details__ots-error{gap:var(--h-space-100)}.detailsDirectDebit__billingAddress{gap:var(--h-space-300);margin-bottom:var(--h-space-100);flex-direction:column}.detailsDirectDebit__GuaranteeList{margin:0;padding:0;list-style:none}.match-dialog__flex{gap:var(--h-space-100);gap:var(--h-space-100)}.switch-tile__radio-group button{box-sizing:border-box;width:156px}@media screen and (min-width:740px){.referral__field{max-width:330px}}.referralLegal__mediaPrefsMessage{margin-bottom:calc(-1 * var(--h-space-100));display:inline-flex}.referralLegal__acceptTerms label:before{display:none}@keyframes slide-out-mobile{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-48px)}}@keyframes slide-out-desktop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-48px)}}.copyButton__Tooltip{top:calc(-1 * var(--h-space-200));left:var(--h-space-200);user-select:none;animation-name:slide-out-desktop;animation-duration:1.5s;animation-timing-function:ease-out;position:absolute}@media screen and (max-width:992px){.copyButton__Tooltip{animation-name:slide-out-mobile;left:50%}}.invite__Container{max-width:680px;margin-bottom:var(--h-space-400);margin-top:var(--h-space-50)}@media screen and (min-width:992px){.invite__Container{margin-top:var(--h-space-100);margin-bottom:var(--h-space-600)}}.invite__Share{gap:var(--h-space-100);padding:var(--h-space-100);border-radius:var(--h-space-100)}.invite__CopyLink{margin:var(--h-space-200) 0 0 0}@media screen and (max-width:740px){.invite__CopyLink .invite__ShareContent{align-items:flex-start;gap:var(--h-space-100);flex-direction:column}}@media (max-width:420px){.invite__ShareLinkPreview{font-size:14px}}.invite__InstructionsList{margin:0 0 var(--h-space-250);padding:0 0 0 var(--h-space-200);list-style-type:decimal}@media screen and (min-width:992px){.invite__InstructionsList{margin:0 0 var(--h-space-300)}}.invite__InstructionsListItem{padding-left:var(--h-space-100)}.invite__InstructionsListItem+.invite__InstructionsListItem{margin-top:var(--h-space-250)}@media screen and (min-width:992px){.invite__InstructionsListItem+.invite__InstructionsListItem{margin-top:var(--h-space-300)}}.invite__InstructionsListItem li,.invite__InstructionsListItem>p{margin-top:var(--h-space-100)}.invite__InstructionsListItem::marker{font-weight:600}.invite__InstructionsListItem ul{padding-left:var(--h-space-200);margin-left:0;list-style-type:disc}.invite__Items{gap:var(--h-space-250);margin-top:var(--h-space-200);margin-bottom:var(--h-space-250);flex-direction:column;display:flex}@media screen and (min-width:740px){.invite__Items{gap:var(--h-space-250);margin-bottom:var(--h-space-300);flex-direction:row}}.invite__Items>*{flex-grow:1}.invite__Items:has(>:first-child:last-child)>*{max-width:310px}.invite__content .invite__ShareContent{align-items:flex-start;gap:var(--h-space-200);flex-direction:column}.invite__Heading{margin-bottom:var(--h-space-200)}.invite__buttonSection{align-items:flex-start;gap:var(--h-space-100);flex-direction:column;display:flex}.session_controls{padding:0 4px}@media screen and (min-width:740px){.session_controls{padding-top:4px}}.session_controls{z-index:1400;position:sticky;top:0}.session_controls__border{border:4px solid var(--h-color-green-400);box-sizing:border-box;pointer-events:none;border-top-width:0;width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (min-width:740px){.session_controls__border{border-top-width:4px}}.session_controls__border--highlight{border-color:var(--h-surface-highlight-subtle)}.session_controls__border--energy{border-color:var(--h-surface-energy-subtle)}.session_controls__border--pig{border-color:var(--h-surface-pig-subtle)}.session_controls__ControlBadgeWrapper{background-color:var(--h-surface-brand-strong);justify-content:center;display:flex}@media screen and (min-width:992px){.session_controls__ControlBadgeWrapper{z-index:2000;height:0;position:relative;overflow:visible}}.session_controls__ControlBadge{border-radius:0;width:100%}@media screen and (min-width:740px){.session_controls__ControlBadge{border-bottom-left-radius:var(--h-badge-border-radius);border-bottom-right-radius:var(--h-badge-border-radius);width:auto}}.session_controls__overlay--active:after{background-color:rgba(0,0,0,.8)}.session_controls__overlay--follower{user-select:none}.session_controls__overlay--active:after,.session_controls__overlay--follower:after{content:"";width:100%;height:100%;position:fixed;top:0;left:0}.session_controls-header{background-color:var(--h-surface-brand-strong);z-index:1500;align-items:center;min-height:52px;display:flex;position:sticky;top:4px}.session_controls-header-wrapper{justify-content:space-between;align-items:center;display:flex}.session_controls-header-container{flex-direction:column;display:flex}.session_controls-header-controller{padding:var(--h-space-100) 0;gap:var(--h-space-100);display:flex}.session_controls-header-controller__text{align-items:center;height:32px;display:flex}.session_controls-header-controller__select{position:relative}.session_controls-header-controller__protected{margin-bottom:var(--h-space-100)}.session_controls-header-participants{text-align:center;gap:var(--h-space-100);padding:var(--h-space-100) 0;z-index:1;flex-direction:column;display:flex;position:absolute;top:100%;left:0}.session_controls-header-participants:before{content:"";background-color:var(--h-surface-brand-strong);z-index:-1;position:absolute;top:10px;bottom:0;left:-100vw;right:-100vw}.session_controls-header__participant{padding:var(--h-space-50) var(--h-space-100)}.session_controls-header__participant:focus,.session_controls-header__participant:hover{background-color:rgba(255,255,255,.2)}.session_controls-header__optionsItemContent{align-items:center;gap:var(--h-space-100);display:inline-flex}.session_controls-header__optionsIconEnd{transform:rotate(135deg)}.session_controls-request.dialog__flex{align-items:flex-start}.incomeProtectorDeclarations__wrapper{max-width:680px}.bhc-promo-banner__card{max-width:680px;margin-top:var(--h-space-100);margin-bottom:var(--h-space-350);background-color:var(--h-color-orange-300);padding:var(--h-space-350);gap:var(--h-space-300);flex-direction:row;align-items:flex-start;display:flex}@media screen and (max-width:740px){.bhc-promo-banner__card img{display:none}}.bhc-promo-banner__card img{flex-shrink:0;width:80px}.bhc-promo-banner__content{flex:1}.ip-hero__wrapper{max-width:680px}.ip-hero__list{padding:0;list-style:none}.incomeProtectorDocuments__Wrapper,.incomeProtector__coverage__wrapper{max-width:680px}.incomeProtector__coverage__breakdown-list{margin:0;padding:0;list-style:none}.insurance__Content.wrapper .bundle-tile__wrapper{height:auto}.insurance__Content.wrapper{margin-top:var(--h-space-100);margin-bottom:var(--h-space-350)}.insurance__Save{max-width:680px}.partnerAppointment__form{max-width:680px;margin-top:var(--h-space-50);margin-bottom:var(--h-space-400);flex-direction:column}@media screen and (max-width:992px){.partnerAppointment__form{max-width:100%}}@media screen and (min-width:740px){.partnerAppointment__form{margin-top:var(--h-space-100);margin-bottom:var(--h-space-600)}}@media screen and (max-width:740px){.partnerAppointment .partnerAppointment__radioField>*{flex:1}}.partnerAppointment__restoreQuoteField .h-InputBase,.partnerAppointment__restoreQuoteField .h-SelectTrigger,.partnerAppointment .referral__select{max-width:330px}@media screen and (min-width:740px){.partnerAppointment__supportingPartnerLogin{max-width:304px}}.join__container{max-width:680px}.join__formInput{max-width:330px}@media screen and (max-width:740px){.join__formInput{max-width:100%}}.saveForLater__savedContactPrefs{margin-bottom:var(--h-space-200);display:inline-flex}.saveForLater__savedContactPrefs svg{margin-right:var(--h-space-100);color:var(--h-feedback-positive-foreground-subtle)}@media screen and (min-width:740px){.saveForLater__textField{max-width:330px}}.saveForLater__letUsKnowDisabled{color:var(--h-color-grey-600);cursor:not-allowed;text-decoration:none}.thankYou__steps-list{padding:0;list-style:none}.thankYou__steps-list li+li{margin-top:var(--h-space-50)}.thankYou__coffee-cups,.thankYou__smart-meter-image{flex-shrink:0;width:100px}html{background-color:var(--h-color-grey-50)!important}.root{isolation:isolate}.wrapper{width:100%;max-width:1080px;padding:0 var(--h-space-200);margin:0 auto}@media screen and (min-width:740px){.wrapper{padding:0 var(--h-space-400)}}.ot-floating-button{visibility:hidden}.notistack-SnackbarContainer{margin-top:var(--h-space-600)}.global-loading{z-index:9999;background:var(--h-color-grey-0);width:100vw;height:100vh;position:fixed;top:0;left:0}
