.account__phone__message{display:flex;flex-direction:row;background-color:#f6f6f6;padding:.8rem;margin-bottom:4.6rem}.new-brand .account__phone__message{border-radius:.8rem}.account__phone__message__icon{width:3rem;align-items:flex-start;display:flex;margin-right:1rem}.account__phone__message__icon svg{margin:0 auto}.account__phone__message__text{font-size:1.6rem;font-weight:700;line-height:1.5;align-items:center;display:flex;text-align:left}@media screen and (min-width:48em){.account__phone__message{flex-direction:row;min-height:8rem;padding:2.4rem 3.2rem;margin-bottom:5.6rem}.account__phone__message__icon{width:3.6rem;margin-right:0}.account__phone__message__icon svg{margin:0}.account__phone__message__text{font-size:1.6rem;font-weight:700;color:charcoal-grey;line-height:1.5;text-align:left}}:import("@bge-website/theme/src/colors.css"){__value__white__2:#fff;__value__indigo__3:indigo}:export{white:__value__white__2;indigo:__value__indigo__3}.countdown-timer{position:relative;display:flex;color:#00306a;border-radius:4.8rem;font-weight:700;text-align:center;border:.2rem solid transparent;transition:background-color .2s ease-out;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background-color:#007acc;width:17rem;color:#fff;font-size:1.6rem;line-height:1.29;padding:.7rem 1.6rem;align-items:center}.countdown-timer svg{position:relative;margin-right:1.6rem}.countdown-timer__clock--center{display:flex;align-items:center;justify-content:center}.new-brand .countdown-timer{background-color:#001c45}.optin{margin:-2rem 0 4rem;padding:2.4rem;font-size:1.4rem;font-weight:700;background-color:#f6f6f6}.new-optin__wrapper{margin-bottom:6.4rem;margin-top:3.2rem;padding:.8rem;border-radius:1.6rem;border:.1rem solid #c6c6c0;background-color:#fff;display:flex;align-items:center;gap:1.6rem}.new-optin{font-family:Montserrat;font-size:1.6rem;line-height:1.5;color:charcoal-grey}.new-brand .optin{border-radius:1rem;margin:-2rem 0 4.4rem}.mt-16{margin-top:1.6rem}.section-header--mb-4{margin-bottom:4.2rem}.section-header--mb-3{margin-bottom:3rem}.new-section-header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.new-section-header-title-wrapper{width:50%}.new-section-header-title{font-family:Montserrat;font-size:2.9rem;font-weight:500;line-height:1.28;color:navy}.account__phone{margin-top:0}.account__phone__disclaimer__wrapper{margin-bottom:8rem}.account__address{font-weight:700;font-size:1.6rem;margin-bottom:0}.account__consent{font-weight:700;margin:1rem 0 3.2rem}.account__consent .normal-checkbox label{font-weight:700}.step1__contact__number,.step1__contact__number .input-section{margin-bottom:1.6rem}.step1__contact__number .contact-number__phone-number{margin-top:2.6rem}.step1__renewal-offer-upgrading{margin-bottom:3.2rem}.step1__info-banner{margin-bottom:2.4rem}.step1__info-banner__telephone{color:#007acc;font-weight:700}.account_eircode{margin-top:4.8rem}.account_eircode .input-section{margin-bottom:0}.review__summary__step.reduced-paddings{padding-left:3rem;padding-right:3rem}@media screen and (min-width:48em){.error-text.service__step1__gprn-error{transform:translateY(-6.4rem)}.step1__contact__number{margin-top:5rem;margin-bottom:0;margin-bottom:1.6rem}.step1__contact__number .contact-number__phone-number{margin-top:0}.step1__info-banner{margin-bottom:4.4rem}.account__address{margin-bottom:3.8rem}.account__phone{margin-top:1.6rem}.new-section-header-title{font-size:4rem;line-height:1.28}}.bge-dialog__head__title{color:#00306a;margin:0;font-size:2rem}.times-up--center{width:100%;display:flex;justify-content:center}.times-up--mb{margin-bottom:4.8rem}.new-brand .bge-dialog__head__title{margin-top:1.6rem;font-weight:600;font-size:2.2rem}.new-brand .times-up__content{font-weight:600;font-size:2rem}:import("@bge-website/theme/src/colors.css"){__value__alabaster__1:alabaster}:export{alabaster:__value__alabaster__1}.grey-box-rounded{background-color:#f6f6f6;padding:2rem 1.6rem 0;border-radius:.8rem}.new-grey-box-rounded{background-color:#f2f2f0;padding:2.4rem;border-radius:1.6rem}.new-brand .grey-box-rounded{border-radius:1rem}.new-gprn-header__title__wrapper{margin-bottom:5rem}.new-gprn-header__title{font-family:Montserrat;font-size:2.5rem;font-weight:500;line-height:1.3;color:#4d4d4f}.error-text.service__step1__gprn-error{left:auto;transform:translateY(-4rem);margin-top:2rem}.gprn-wrapper{display:flex;flex-direction:column;align-items:flex-start}.gprn-wrapper .input-section{margin-bottom:3rem}.gprn-wrapper .button.secondary{margin-bottom:1.6rem}.gprn-wrapper .account__gprn{min-width:26rem}.account__consent .error-text,.account__gprn .error-text,.account__phone .error-text{font-size:1.2rem}@media screen and (min-width:48em){.error-text.service__step1__gprn-error{transform:translateY(-6.4rem)}.gprn-wrapper{flex-direction:row}.gprn-wrapper .input-section{margin-bottom:4rem}.gprn-wrapper .account__gprn{margin-right:3.2rem}}:import("@bge-website/theme/src/colors.css"){__value__cerulean__1:cerulean;__value__indigo__2:indigo}:export{cerulean:__value__cerulean__1;indigo:__value__indigo__2}.service-booking__polling__title{color:#4d4d4f;margin:0}.service-booking__polling__paragraph{margin:0}ul.service-booking__polling__list{list-style:none;padding-left:0}.service-booking__polling__list__item{display:flex;align-items:center;margin:2.4rem 0;text-align:center}.service-booking__polling__list__item__tick{background-color:#007acc;border-radius:50%;height:2.4rem;width:2.4rem;display:flex;align-items:center;justify-content:center}.new-brand .service-booking__polling__list__item__tick{background-color:#001c45}.new-brand .service-booking__polling__title{font-weight:600}.service-booking__polling__list__item__span{padding-left:2.4rem}div.service-booking__polling__footer{flex-direction:column}.service-booking__polling__cancel{margin-bottom:1.6rem}@media screen and (min-width:48em){div.service-booking__polling__footer{flex-direction:row}.service-booking__polling__button{min-width:12rem}.service-booking__polling__cancel{margin-bottom:0;margin-right:1.6rem;min-width:10.8rem}.service-booking__polling__paragraph{margin:2.4rem 0}ul.service-booking__polling__list{margin:4.8rem 0 7.2rem;padding-left:.8rem}.new-brand ul.service-booking__polling__list{margin:0}.service-booking__polling__list__item__span{font-weight:500;font-style:normal;font-size:2rem;line-height:1.4;letter-spacing:normal;text-align:left}}:import("@bge-website/theme/src/colors.css"){__value__light_grey__1:light-grey;__value__white_grey__2:white-grey;__value__button_grey__3:button-grey;__value__indigo__4:indigo;__value__sky__5:sky;__value__light_sky_blue__6:light-sky-blue;__value__cerulean__7:cerulean}:export{light-grey:__value__light_grey__1;white-grey:__value__white_grey__2;button-grey:__value__button_grey__3;indigo:__value__indigo__4;sky:__value__sky__5;light-sky-blue:__value__light_sky_blue__6;cerulean:__value__cerulean__7}.additional__notes__text{margin:0}.section-header__title--nomg{margin-bottom:0}.calendar__instructions{margin-top:0;margin-bottom:3.3rem}button.bge-date-picker__current-view__date{padding:1rem}div.input-section--wfull--mb{width:100%;margin-bottom:0;display:flex;align-items:flex-start}div.input-section--wfull--mb .input-section{margin-bottom:1rem;flex:0 0 100%}.available__slots.display__button,.radio-button-group__radio{width:100%}.dateandslot__container{display:flex;flex-direction:column;width:100%}.step2__footer{display:flex;flex-direction:column-reverse}.service__book__previous_button{margin:1rem 0}.step2__renewal-offer-upgrading{margin-bottom:0}.step2__no-availability{height:21rem;font-size:2.4rem;text-align:left}.step2__modal__title{color:#4d4d4f;font-size:2rem;line-height:1.25;margin:0;font-weight:700}.voucher-slot-not-available-modal .button{margin-bottom:1rem}.voucher-slot-not-available-modal h4{margin:0;font-weight:700}.accept__earlier__appointments,.accept__earlier__appointments input[type=checkbox]{margin-bottom:2.8rem}.list__view__slot__wrapper{margin:0 0 .8rem;padding:1.2rem;border-radius:1.6rem;border:.1rem solid #dfdfe0}.list__view__slot__date__wrapper{display:flex;justify-content:space-between;margin-bottom:.8rem;flex-direction:row-reverse}.list__view__slot__date{font-family:Montserrat;font-size:1.8rem;font-weight:700;color:#4d4d4f}.list__view__slot__date__text{font-weight:400}.list__view__loader{margin:0 0 .8rem;padding:1.6rem 1.6rem 1.2rem;border-radius:1.6rem;border:.1rem solid #dfdfe0;display:flex;justify-content:center;align-items:center}.list__view__engineer__note{font-family:Montserrat;font-size:1.4rem;font-weight:700;line-height:1.5;color:#4d4d4f}.list__view__engineer__note__wrapper{display:flex;align-items:center;gap:.8rem;margin-bottom:3rem;flex-direction:row-reverse}.list__view__show__calendar__wrapper{cursor:pointer}.list__view__show__calendar__text{font-family:Montserrat;font-size:1.6rem;font-weight:700;line-height:1.5;color:#007acc}.list__view__show__more__wrapper{margin-top:4rem;display:flex;margin-bottom:4rem;align-items:center;gap:2.4rem}.list__view__calendar__slot__wrapper{display:flex;align-items:center;gap:.8rem;cursor:pointer}.list__view__calendar__slot__td{width:11rem;align-items:center}.list__view__calendar__slot{padding:.8rem;border-radius:.8rem;text-align:center}.list__view__calendar__slot__error{color:red;font-weight:700}.list__view__calendar__slot__wrapper .active{background-color:#001c45;color:#a2ccec}.list__view__calendar__slot__wrapper .not-active{background-color:#d7e2ec;color:#4d4d4f}.list__view__calendar__slot__time{font-family:Montserrat;font-size:1.4rem;font-weight:700;line-height:1.71;text-align:center}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:landscape){.dateandslot__container{flex-direction:column;min-height:40rem}.button.primary.service__book__button{width:auto}.input-section--wfull--mb .input-section{padding-left:5rem}}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:portrait){.dateandslot__container{flex-direction:column;min-height:40rem}.button.primary.service__book__button{width:auto}.input-section--wfull--mb .input-section{padding-left:2rem}}@media screen and (min-width:48rem){.voucher-slot-not-available-modal .button{margin-right:1rem}.dateandslot__container{flex-direction:row;min-height:36.5rem}.button.primary.service__book__button{width:auto}.step2__footer{flex-direction:row;justify-content:flex-end}.service__book__previous_button{margin:0}.step2__no-availability{font-size:3rem}.dateandslot__container .bge-date-picker{width:auto;max-width:30.4rem}.step2__modal--center{text-align:center}.list__view__slot__wrapper{padding:1.6rem 1.6rem 1.2rem;display:flex;justify-content:space-between;align-items:center}.list__view__slot__date{font-size:2rem;line-height:1.3}.list__view__slot__date__wrapper{display:flex;justify-content:space-between;margin-bottom:0;flex-direction:column}.list__view__calendar__slot__wrapper{gap:.8rem}.list__view__calendar__slot{padding:1.2rem}.list__view__calendar__slot__td{width:12.5rem}.list__view__calendar__slot__time{font-size:1.6rem;line-height:1.5}.list__view__engineer__note__wrapper{gap:1.6rem;flex-direction:row}.list__view__engineer__note{font-size:1.6rem}}.bold_label{font-weight:700!important}.oil__boiler__field{margin-bottom:3.2rem}.oil__boiler__field_reduce_margin .radio-button-group__radio{margin-bottom:0}.oil__boiler__disclaimer{padding-right:3.2rem}.override-slots-container{border:.2rem solid #c8c9c7;padding:2rem 1rem;border-radius:2rem;margin-bottom:2rem}.new-brand .override-slots-container{background-color:#f6f6f6;padding:1rem 1rem 1.2rem}.override-slots-title{font-size:1.5rem;font-weight:bolder;padding-left:1rem}.override-slots-body{padding-left:1rem;font-size:1.5rem;font-weight:500}@media screen and (max-width:48em){.new-brand .step3__button{width:100%!important}}.selected-date-slots,.selected-date-slots-wrapper{width:100%}.selected-date-slots__date__wrapper{width:100%;margin-bottom:1.6rem}.version-two .selected-date-slots{border:.1rem solid #dfdfe0;padding:1.6rem;border-radius:1.6rem;width:100%}.version-two .selected-date-slots .selected-date-slots__date p{font-size:2rem;margin:0;padding:0}.version-two .selected-date-slots .group--radio-group,.version-two .selected-date-slots .input-section,.version-two .selected-date-slots .input-section input[type=radio]~label{margin:0}.new-brand .tabbed-radios__container{margin-top:1rem;padding-bottom:1.6rem}@media screen and (max-width:48em){.new-brand .tabbed-radios__container{margin-top:2rem;padding-bottom:0}}.new-brand .tabbed-radios__container .radio-button-group__radio{margin-bottom:1rem}.new-brand .tabbed-radios__container .group--radio-group:last-child{margin-bottom:0}.tabbed-radios__container{padding:0 1.6rem 1.6rem 0;max-width:124.8rem;margin:0}.tabbed-radios__title{line-height:2.4rem;font-size:1.6rem;font-weight:700;margin-right:1.6rem}.tabbed-radio__radio>input[type=radio]~label{margin-bottom:2.4rem;font-weight:700}.tabbed-radio__radio:last-of-type>input[type=radio]~label{margin-bottom:0}.tabbed-radios__section{display:flex;flex-direction:column}@media screen and (min-width:48em){.tabbed-radios__container{padding:0 3.2rem 3.2rem 0}.tabbed-radios__section{flex-direction:row}.tabbed-radios__section-column{flex-direction:column}.tabbed-radios__section-column .tabbed-radio__radio>input[type=radio]~label{margin-bottom:1.6rem}.tabbed-radio__radio>input[type=radio]~label{margin-bottom:0;margin-right:3.2rem}.tabbed-radio__radio:last-of-type>input[type=radio]~label{margin-right:0}}:import("@bge-website/theme/src/colors.css"){__value__medium_green__1:medium-green;__value__navy__2:navy}:export{medium-green:__value__medium_green__1;navy:__value__navy__2}.step3__product-info{display:flex;flex-direction:column;justify-content:flex-start;width:100%;font-size:1.6rem;font-weight:500;color:#4d4d4f;margin:2rem 0}.step3__product-info-item{margin-top:1rem}.step3__timer{width:100%;display:flex;justify-content:center;margin:2rem 0}.new-step3__timer{width:40%;display:flex;justify-content:flex-end}.new-step3__timer .countdown-timer{padding:.4rem 1.2rem;border-radius:.8rem;background-color:#39b54a}.new-brand .step3__timer{margin:0 0 2.6rem}.step3__error__modal__title{font-size:2.4rem;font-weight:500;text-align:center;color:#4d4d4f;margin:0}.step3__error__modal{font-size:1.6rem;text-align:left;margin-top:3rem;line-height:1.5}.step3__paymentType__title{margin-bottom:2.4rem}.step3_renewal_chosen{display:block}.tabbed-radios__container.step3_payment_options{margin-bottom:0;padding-bottom:0}.tabbed-radios__container.step3_payment_methods{margin-bottom:0;padding-bottom:3.6rem}.step3_payment_options{margin-top:5rem!important}.voucher-payment-details{font-weight:700;margin-bottom:0}.voucher-payment-details span{-webkit-text-decoration:line-through;text-decoration:line-through}.voucher-expired-modal .button{margin-bottom:1rem}.voucher-expired-modal h4{margin:0;font-weight:700}.step3__direct-debit-form{margin:2rem 4rem}.step3__direct-debit-form .normal-checkbox label{font-family:Montserrat;font-size:1.6rem;font-weight:700;line-height:1.5;color:#4d4d4f}.step3_payment_methods__title{font-family:Montserrat;font-size:3.13rem;font-weight:500;line-height:1.3;color:#4d4d4f;margin-bottom:4.4rem}.new-brand .section-header__title.section-header__title__new{font-size:4rem;font-weight:500;color:#00306a}.encryption__wrapper.step3__encryption{padding:.8rem 1.6rem 1.2rem 1.2rem;border-radius:1.6rem;height:6.8rem;align-items:flex-start;margin:0 1rem 0 0}.encryption__wrapper.step3__encryption-text{line-height:1.5}.encryption__wrapper .step3__encryption-icon svg{height:2.4rem;width:2.4rem}.new-product-tsc__wrapper{margin-top:2.8rem}@media screen and (min-width:48em){.voucher-expired-modal .button{margin-right:1rem}.tabbed-radios__container.step3_payment_methods{margin-bottom:0;padding-bottom:1.6rem}.new-step3__timer .countdown-timer{padding:1.2rem 1.2rem 1.2rem 1.1rem;border-radius:1.2rem}.new-product-tsc__wrapper{margin-top:4.8rem}}:import("@bge-website/theme/src/colors.css"){__value__white_three__1:white-three;__value__cerulean__2:cerulean;__value__charcoal_grey__3:charcoal-grey;__value__rainee_hint__5:rainee-hint;__value__navy__6:navy}:export{white-three:__value__white_three__1;cerulean:__value__cerulean__2;charcoal-grey:__value__charcoal_grey__3;rainee-hint:__value__rainee_hint__5;navy:__value__navy__6}.tabs__container{-webkit-overflow-scrolling:touch;height:100%;width:100%;overflow-y:hidden;margin:0 auto 3.2rem;max-width:125.2rem}.tabs__container--sign-in{margin:0 auto -3.2rem;display:flex;justify-content:center;align-items:center;flex:auto;flex-direction:column;text-align:center;overflow:visible}.tabs__container--margin-2{margin-bottom:1.6rem}.tabs__section{flex-wrap:nowrap;overflow-y:auto;white-space:nowrap;overflow-x:scroll;padding-bottom:3rem;margin-bottom:-3rem;max-width:120rem}.tabs__section,.tabs__wrapper{display:flex;align-items:center}.tabs__wrapper{width:40rem;height:6rem;background:#fff;position:relative;justify-content:center;border-radius:1.6rem}.tabs__wrapper:before{width:38rem;height:4.8rem;border:1px solid #c6c6c0;border-radius:1.6rem;position:absolute;content:"";margin-left:.5rem;z-index:1}.tabs__container--sign-in .tabs__section{overflow:visible;padding-bottom:0;margin-bottom:0}.tabs__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#4d4d4f;padding:1.6rem;border:none;background:transparent;position:relative;z-index:999;font-size:1.6rem;text-align:center;font-weight:400;transition:all .24s ease-out;cursor:pointer;outline:0;min-width:53vw;width:18.8rem;height:4.9rem;display:flex;align-items:center;justify-content:center}.tabs__container--sign-in .tabs__button{min-width:37vw}.tabs__button:disabled{opacity:.3}.tabs__button--is-highlight{border:.4rem solid #007acc;background:#ebf5fb;color:#fff;font-weight:700;border-radius:1.6rem;color:#00306a}.tabs__filler{width:0}@media screen and (min-width:48em){.tabs__button{font-size:2rem;padding:2.2rem 2.4rem}.tabs__button,.tabs__container--sign-in .tabs__button{min-width:20rem}.tabs__container--margin-2{margin-top:1.6rem;margin-bottom:3.2rem}}button.step3__button{margin:1rem 0;width:100%}:import("@bge-website/theme/src/colors.css"){__value__white_grey__0:white-grey;__value__charcoal_grey__2:charcoal-grey;__value__light_grey_two__3:light-grey-two}:export{white-grey:__value__white_grey__0;charcoal-grey:__value__charcoal_grey__2;light-grey-two:__value__light_grey_two__3}.paynow__iframe{width:calc(100% + 3rem);max-width:60rem;height:64rem;max-height:inherit;border:0;margin:0 -1.5rem}.authorisationLabel{background-color:#f6f6f6;padding:1.6rem}.authorisationLabel,.payment__intro{margin-bottom:4.8rem}.payment{margin-bottom:2.1875rem}.amount{margin:2.1875rem 0 0;font-weight:700;color:#4d4d4f}.payment__loader{max-width:40rem;min-height:70rem}@media screen and (min-width:48em){.m-t-medium-6{margin-top:.6rem}}.spaygo-pay-now-microgen-notification{flex-direction:row;display:flex;border-radius:1.6rem}.spaygo-pay-now-microgen-notification p{margin:0}.spaygo-pay-now-microgen-notification-icon{margin-right:.8rem;min-height:2.2rem;min-width:2.2rem;max-width:2.2rem;max-height:2.2rem}.spaygo-pay-now-microgen-notification svg path{fill:#001c45}.spaygo-pay-now-microgen-notification_sell{align-items:center;color:#4d4d4f;display:flex;flex-direction:row;padding:.8rem 1.6rem .8rem 1.2rem;border:.1rem solid #c6c6c0;margin-bottom:3.2rem}:import("@bge-website/theme/src/colors.css"){__value__white__0:#fff;__value__navy__1:navy}:export{white:__value__white__0;navy:__value__navy__1}.step3__encryption{display:flex;flex-direction:row;width:100%;height:9.6rem;border-radius:.8rem;background-color:#00306a;padding:2.2rem 0 2.6rem 3.2rem;margin:0 0 4.8rem}.step3__encryption-icon{display:flex;align-items:center;width:3rem;margin-right:1.6rem}.step3__encryption-text{display:flex;flex-direction:column;color:#fff;font-size:1.6rem;font-weight:500;height:100%;justify-content:space-evenly}.step3__encryption-title{font-weight:700}:import("@bge-website/theme/src/colors.css"){__value__cerulean__0:cerulean;__value__charcoal_grey__1:charcoal-grey;__value__light_blue__2:light-blue;__value__navy__3:navy;__value__light_grey_two__4:light-grey-two;__value__alabaster__5:alabaster}:export{cerulean:__value__cerulean__0;charcoal-grey:__value__charcoal_grey__1;light-blue:__value__light_blue__2;navy:__value__navy__3;light-grey-two:__value__light_grey_two__4;alabaster:__value__alabaster__5}.section-header__title-padleft{padding-left:0}.step4__footer,.step4__services-button{margin:1rem 0}.step4__circle{width:12.8rem;height:12.8rem;margin:0 auto;background-color:#007acc;border-radius:9999px;align-items:center;display:flex;justify-content:center}.step4__dates{font-size:2.4rem;color:#4d4d4f;margin:3.7rem 0 3rem}.step4__h3{font-size:2rem;line-height:1.4;font-weight:500}.step4__notes,.step4__recall,.step4__tracking{font-size:1.6rem;color:#4d4d4f;margin-bottom:3rem}.step4__tracking{display:flex;align-items:center}.step4__tracking>svg{margin-right:1rem}.step4__tracking path{fill:#6caee0}.step4__breakdown_date{font-size:1.6rem;color:#4d4d4f;margin-bottom:0}.step4__new__section__header{font-family:Montserrat;font-size:3.4rem;font-weight:500;color:#00306a}.step4__what__happens__next__wrapper{margin-bottom:3.2rem}.step4__what__happens__next__label__wrapper{margin-bottom:1.6rem}.step4__what__happens__next__label{font-family:Montserrat;font-size:1.6rem;font-weight:700;line-height:1.5;color:#4d4d4f}.step4__info-box{padding:.8rem 1.6rem .8rem 1.2rem;border-radius:1.6rem;border:.1rem solid #c6c6c0;display:flex;align-items:flex-start;gap:.8rem;margin-bottom:2.4rem}.step4__info-box--background{background-color:#f2f2f0}.step4__info-box__content{font-family:Montserrat;font-size:16px;color:#4d4d4f}.step4__info-box__content--column{display:flex;flex-direction:column}.step4__service__text__description__wrapper>p{font-family:Montserrat;font-size:2.4rem;font-weight:500;line-height:1.3;color:#4d4d4f;margin-top:0;margin-bottom:0}.step4__service__text__description__wrapper{margin-bottom:3.2rem}.step4__info-box__content>p{font-family:Montserrat;font-size:1.6rem;line-height:1.5;color:#4d4d4f;margin-top:0;margin-bottom:0}@media screen and (min-width:48rem){.button.primary.step4__services-button{width:auto}.step4__new__section__header{font-size:4rem;line-height:1.28}}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aXo.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXw.woff) format("woff"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX8.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX0&skey=7bc19f711c0de8f&v=v26#Montserrat) format("svg"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX4.eot?#) format("eot");font-display:block}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXw.woff) format("woff"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX8.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX0&skey=7bc19f711c0de8f&v=v26#Montserrat) format("svg"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX4.eot?#) format("eot");font-display:block}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXo.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXw.woff) format("woff"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX8.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX0&skey=7bc19f711c0de8f&v=v26#Montserrat) format("svg"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX4.eot?#) format("eot");font-display:block}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXo.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXw.woff) format("woff"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX8.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX0&skey=7bc19f711c0de8f&v=v26#Montserrat) format("svg"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX4.eot?#) format("eot");font-display:block}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXo.woff2) format("woff2"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXw.woff) format("woff"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX8.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX0&skey=7bc19f711c0de8f&v=v26#Montserrat) format("svg"),url(//fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX4.eot?#) format("eot");font-stretch:latin;font-display:block}:import("@bge-website/theme/src/colors.css"){__value__navy__0:navy;__value__indigo__1:indigo;__value__light_grey_two__2:light-grey-two;__value__light_blue__3:light-blue;__value__sky__4:sky;__value__charcoal_grey__5:charcoal-grey;__value__cerulean__6:cerulean}:export{navy:__value__navy__0;indigo:__value__indigo__1;light-grey-two:__value__light_grey_two__2;light-blue:__value__light_blue__3;sky:__value__sky__4;charcoal-grey:__value__charcoal_grey__5;cerulean:__value__cerulean__6}.numbered-list-items-container{margin-bottom:3.2rem}.numbered-list-item-wrapper{display:flex;align-items:center;gap:.8rem;margin-bottom:2rem}.numbered-list-item-step-number{width:2.4rem;height:2.4rem;font-family:Montserrat;border-radius:50%;border:.2rem solid #001c45;font-size:1.2rem;font-weight:700;display:flex;justify-content:center;align-items:center;color:#001c45}.numbered-list-item-number-step-title{font-family:Montserrat;font-size:1.4rem;color:#4d4d4f;flex:1 1}@media screen and (min-width:48em){.numbered-list-item-wrapper{gap:2.4rem;margin-bottom:1.6rem}.numbered-list-item-step-number{width:4rem;height:4rem;border:.4rem solid #001c45;font-size:2.4rem}.numbered-list-item-number-step-title{font-size:1.6rem}}.phone-number-fields{padding-bottom:0!important}.confirm_will_be_contacted{margin-bottom:3.6rem}.callback_time{padding-top:3.6rem;margin-bottom:3.2rem}.new-brand .additional__notes__label{color:#4d4d4f;font-weight:500}@media only screen and (max-device-width:36rem){.phone-number-fields:has(.bge-select__bar--error){padding-bottom:2.6rem!important}.normal-checkbox__container{padding-bottom:2rem}.mprn_container{max-width:100%!important;margin-bottom:-2rem!important}.confirm_will_be_contacted{margin-bottom:1.6rem!important}}.mprn_container{max-width:50%;margin-top:-3rem}.solar-header-3{font-size:1.6rem;font-weight:700}.mprn_tooltip{position:relative;top:0;bottom:0;left:75%;max-width:25%;min-height:3.2rem;z-index:1}.phone-number-fields{padding-bottom:3.2rem}.phone-number-fields__less-padding{padding-bottom:2rem}.email-fields{margin-bottom:-2rem}.confirm_will_be_contacted{margin-bottom:3.2rem}.additional__notes__label{font-size:3.2rem;margin:.9rem 0;display:block;color:#4d4d4f;font-weight:300}.date__message{margin:0 0 4.2rem}.mprn-input{margin-bottom:2rem;margin-left:-1.6rem;padding:2rem 0}.home-owner,.property-type{padding-bottom:.6rem}.confirm_written_confirmation{margin-top:-1rem;margin-bottom:2.6rem;padding-bottom:2.6rem}.confirm_contact{margin-bottom:1rem;padding-bottom:1rem}.confirm_eligible{margin-bottom:2.6rem;padding:1rem 0}.about-your-home{padding-bottom:1.1rem}.confirm_technical_checkbox_container{margin-top:3.2rem;margin-bottom:2.4rem}.confirm_seai_checkbox_container{margin-bottom:4.8rem}.grant_refernce_number{padding-top:1rem}.address_message{margin-bottom:2.8rem;padding-top:0}.confirm_contact_checkbox_container{margin-bottom:3.2rem}.callback_time_container{padding-top:2rem}.callback_time_container .input-section{padding-top:2rem;margin-bottom:3.2rem}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:portrait){.button.primary.service__book__button{width:auto}.input-section--wfull--mb .input-section{padding-left:2rem}}@media screen and (min-width:48rem){.button.primary.service__book__button{width:auto}.step__footer{flex-direction:row;justify-content:flex-end}}:import("@bge-website/theme/src/colors.css"){__value__charcoal_grey__0:charcoal-grey}:export{charcoal-grey:__value__charcoal_grey__0}.address_message{margin-bottom:.8rem;padding-top:.8rem}.phone-number-fields{margin-bottom:1.8rem;padding-bottom:0}.phone-number-fields .contact-number{margin-top:-1rem}.email-fields{margin-bottom:4.8rem}.confirm_contact_checkbox_container{padding-top:0;margin-bottom:3.8rem}.callback_time_container{padding-top:1.8rem;margin-bottom:0}.additional__notes__text{font-size:1.6rem;display:flex;color:#4d4d4f;margin:.9rem 0 2rem}.additional__notes{display:flex;flex-direction:column}.additional__notes__textarea textarea{width:100%}.additional__notes .input-section{margin-bottom:3rem}.group.additional__notes__textarea{max-width:100%}header.section-header--mb{margin-bottom:2rem}.button.primary.service__book__button{margin:1rem 0;width:100%}.input__section__slots .radio-button-group__error{position:relative}.step__footer{display:flex;flex-direction:column-reverse}.title__sub__message{margin:0 0 2.2rem}.confirm_contact_checkbox_container .normal-checkbox__container{padding-bottom:1.8rem}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:landscape){.button.primary.service__book__button{width:auto}.input-section--wfull--mb .input-section{padding-left:5rem}}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:portrait){.button.primary.service__book__button{width:auto}.input-section--wfull--mb .input-section{padding-left:2rem}.phone-number-fields .contact-number{margin-top:1rem}}@media screen and (min-width:48rem){.button.primary.service__book__button{width:auto}.step__footer{flex-direction:row;justify-content:flex-end}.phone-number-fields .contact-number{margin-top:5.8rem}.confirm_contact_checkbox_container .normal-checkbox__container{padding-bottom:0}}.additional__notes .input-section,.additional__notes h3{margin-bottom:0}.mprn-input{margin-left:0}.mprn-input--padding-zero{padding:0}.address_message--margin-bottom{margin-bottom:4.2rem}.confirm_everything{padding-top:.4rem}.confirm_everything ul{padding-top:.8rem;margin-bottom:0}.confirm_everything li{padding-bottom:1.8rem}.new-brand .confirm_everything ul{list-style:none}.confirm_technical_checkbox_container:has(.error-text){margin-bottom:4.2rem}.confirm_technical_checkbox_container-enduring{margin-bottom:1rem}.confirm_technical_checkbox_container-enduring:has(.error-text){margin-bottom:0}.confirm_technical_checkbox_container-enduring .normal-checkbox .error-text{margin-bottom:2.2rem!important}.phone-number-fields:has(.bge-select__bar--error){padding-bottom:1.6rem!important}