.message-container{font-size:100}

.sign-up-component{padding-bottom:100px;padding-top:40px;background:#f9f9f9}@media (max-width: 767px){.sign-up-component{padding-top:0}}.sign-up-component .form-group{margin-bottom:35px;outline:none}.sign-up-component .label-switch-bottons{margin-bottom:15px}.sign-up-component .btn-switch{min-width:130px !important;width:130px !important}.sign-up-component .drivers-licence{min-width:190px !important;width:190px !important}@media (max-width: 767px){.sign-up-component .drivers-licence{min-width:128px !important;width:128px !important}}.sign-up-component .form-information-container{box-shadow:4px 4px 15px rgba(0,0,0,0.09);background-color:#fff;padding:40px 35px;margin-bottom:20px}@media (max-width: 767px){.sign-up-component .form-information-container{padding:15px;border:0}}.sign-up-component .plan-address-boxes.desktop{display:block}.sign-up-component .plan-address-boxes.mobile{display:none}@media (max-width: 767px){.sign-up-component .plan-address-boxes.desktop{display:none}.sign-up-component .plan-address-boxes.mobile{display:block}.sign-up-component .plan-address-boxes .seperate-line{width:80%;display:block;margin:0 auto;box-shadow:4px 4px 15px rgba(0,0,0,0.09);border:solid 1px #e8e8e8;margin-bottom:10px}}.sign-up-component .stepper{margin-top:68px;margin-bottom:55px}@media (max-width: 767px){.sign-up-component .stepper{margin-top:33px;margin-bottom:33px}}@media (min-width: 768px) and (max-width: 991px){.sign-up-component .stepper .stepper-item-outer:nth-of-type(odd){width:30px !important;height:30px !important}}@media (max-width: 767px){.sign-up-component .stepper .stepper-item-outer:nth-of-type(odd){border:2px solid #32ffa5}}@media (min-width: 768px) and (max-width: 991px){.sign-up-component .stepper .stepper-item-outer:nth-of-type(odd) .stepper-item-inner{width:24px !important;height:24px !important}}@media (max-width: 767px){.sign-up-component .stepper .stepper-item-outer:nth-of-type(odd) .stepper-item-inner{width:21px !important;height:21px !important}}@media (max-width: 767px){.sign-up-component .stepper .stepper-item-outer:nth-of-type(odd) .stepper-item-inner.stepper-item-inner-active{width:24px !important;height:24px !important}}@media (max-width: 767px){.sign-up-component .stepper .stepper-item-outer:nth-of-type(even){border:1px solid #32ffa5;width:25%}}@media (min-width: 768px) and (max-width: 991px){.sign-up-component .stepper .stepper-item-inner-completed{width:24px !important;height:24px !important}}@media (max-width: 767px){.sign-up-component .stepper .stepper-title{display:none}}.sign-up-component .step-title{margin-bottom:40px;font-family:Merriweather;font-size:1.5625rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;color:#000000}.sign-up-component .step-title.direct-debit-title{margin-bottom:10px}.sign-up-component .section-title{font-family:Merriweather;font-size:1.375rem;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:#000;text-align:center;border-bottom:1px solid #ededed;margin-bottom:25px}.sign-up-component .application-summary{width:100%;box-shadow:7px -7px 10px -8px rgba(0,0,0,0.15);background-color:#ffffff;padding-top:17%}.sign-up-component .secure-checkout-container{margin-left:52px;margin-top:55px}@media (min-width: 768px) and (max-width: 991px){.sign-up-component .secure-checkout-container{top:0}}@media (max-width: 767px){.sign-up-component .secure-checkout-container{display:none}}.sign-up-component .secure-checkout-container img{width:138px}@media (min-width: 768px) and (max-width: 991px){.sign-up-component .secure-checkout-container img{width:120px}}@media (max-width: 767px){.sign-up-component .secure-checkout-container img{width:100px}}.sign-up-component .text-input,.sign-up-component .select-input,.sign-up-component input,.sign-up-component select{outline:none !important;width:100%}.sign-up-component .hidden-input{height:0 !important;border-bottom:0 !important}.sign-up-component .select-title-container .react-inputs-validation__msg_identifier{position:absolute !important}.sign-up-component .select-container{width:150px}.sign-up-component .select-container .react-select__menu .react-select__option:hover{background:#fafafa}.sign-up-component .select-container .react-select__menu .react-select__option--is-selected{background:#fafafa;color:#000}.sign-up-component .select-container .custom-error{line-height:1.33rem;letter-spacing:normal;color:#fd0707;margin-top:8px;font-size:0.75rem}@media (max-width: 767px){.sign-up-component .select-container{width:100%}}.sign-up-component .input-is-filled .select-container>button{border-bottom:2px solid #000 !important}.sign-up-component .input-has-error .select-container>button{border-bottom:2px solid #fd0707 !important}.sign-up-component .footer-actions{margin-top:65px;margin-bottom:147px}@media (max-width: 767px){.sign-up-component .footer-actions{text-align:center}}.sign-up-component .footer-actions .btn-back{margin-left:30px;cursor:pointer}@media (max-width: 767px){.sign-up-component .footer-actions .btn-back{display:block;margin-left:0}}@media (max-width: 767px){.sign-up-component .footer-actions .btn-next{display:block;margin:0 auto;margin-bottom:30px}}.order-summary{width:100%;max-width:232px;box-shadow:4px 4px 15px rgba(0,0,0,0.09);background-color:#ffffff}.order-summary .info-icon{display:inline-block;position:relative;top:-10px;left:0}.order-summary .info-icon img{width:22px;height:22px}.order-summary:last-child{margin-top:10px}@media (min-width: 768px) and (max-width: 991px){.order-summary{max-width:100%;margin-left:0}}@media (max-width: 767px){.order-summary{margin-top:0;max-width:100%;margin-left:0;box-shadow:none;border:0}.order-summary:last-child{margin-top:0;box-shadow:0px 7px 10px -8px rgba(0,0,0,0.15)}}.order-summary .summary{padding:25px}.order-summary .summary .title{position:relative}@media (max-width: 767px){.order-summary .summary{padding:15px;position:relative}}.order-summary .summary .title{font-weight:bold;font-size:1rem;padding-bottom:5px;border-bottom:1px solid #ededed;margin-bottom:15px}@media (max-width: 767px){.order-summary .summary .title{border-bottom:0;font-weight:500;color:#000}}.order-summary .summary .order-items{padding-bottom:15px;margin-bottom:15px;font-family:Roboto;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;margin-bottom:0}.order-summary .summary .price{display:block;text-align:right}.order-summary .summary p{font-family:Roboto;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;margin-bottom:0}.order-summary .summary .btn-link{font-family:Roboto;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;color:#680ce8;margin-top:20px;text-decoration:underline;text-transform:capitalize;cursor:pointer}@media (max-width: 767px){.order-summary .summary .btn-link{position:absolute;right:15px;top:-10px}}.order-summary .location{display:flex;font-size:0.875rem;padding:20px 20px 0;margin-bottom:20px}.order-summary .location img{width:55px;min-width:55px;margin-right:20px}.order-summary .location .nmi{margin-top:20px}.order-summary .location .nmi .nmi-title{font-size:1rem}@media (max-width: 767px){.your-details-component .section{margin-top:20px}}.your-details-component #TooltipPassword{width:300px}@media (max-width: 767px){.your-details-component #TooltipPassword{width:100%}}.your-details-component .location-section .location-details p{font-family:Roboto;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;color:#737373;margin-bottom:0}@media (max-width: 767px){.your-details-component .about-me-form{margin-top:10px}}.your-details-component .about-me-form .confirm-message{color:#000000;background-color:#f9f9f9;padding:26px;font-family:Roboto;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal}.your-details-component .btn-change-address{margin-top:10px;margin-left:10px;font-size:1rem;cursor:pointer;text-decoration:underline !important;float:right}@media (max-width: 767px){.your-details-component .btn-change-address{margin-top:0;line-height:20px}}.your-details-component .password-tooltip{width:402px;padding:20px;background:#f0f0f0;position:absolute;right:-440px;top:-30px}@media (min-width: 768px) and (max-width: 991px){.your-details-component .password-tooltip{display:none}}@media (max-width: 767px){.your-details-component .password-tooltip{display:none}}.your-details-component .password-tooltip p{font-weight:500;font-size:1rem;line-height:19px}.your-details-component .password-tooltip p:last-child{margin-bottom:0}.your-details-component .input-placeholder{background:#f0f0f0;padding:20px;font-size:1rem}.your-details-component .input-placeholder:before{background:#f0f0f0;transform:rotate(-45deg);width:20px;height:20px;display:block;content:"";position:absolute;left:-10px;top:20px}.your-details-component .react-datepicker-wrapper,.your-details-component .datepicker{width:100%}.your-details-component .input-icon{position:absolute;width:30px;top:7px;left:135px}@media (max-width: 767px){.your-details-component .input-icon{right:10px;left:initial}}.your-details-component .input-icon-datepicker{top:12px;left:170px}@media (max-width: 767px){.your-details-component .input-icon-datepicker{right:18px;left:initial}}.your-details-component .hidden{display:none !important}.your-details-component select{-webkit-appearance:menulist}@media (max-width: 767px){.your-details-component select{width:100%}}.your-details-component .name-input{width:200px}@media (max-width: 767px){.your-details-component .name-input{width:100%}}.your-details-component .phone-input{width:200px}@media (max-width: 767px){.your-details-component .phone-input{width:100%}}.your-details-component .email-input,.your-details-component .password-input,.your-details-component .address-input{width:300px}@media (max-width: 767px){.your-details-component .email-input,.your-details-component .password-input,.your-details-component .address-input{width:100%}}.your-details-component .identification-input{width:200px}@media (max-width: 767px){.your-details-component .identification-input{width:100%}}.direct-debit-component .short-description{font-style:normal;font-weight:normal;font-size:1rem;line-height:19px;align-items:center;margin-bottom:40px;color:#000}@media (max-width: 767px){.direct-debit-component .short-description{margin-top:50px}}.direct-debit-component .direct-debit-notice{font-size:0.7rem}.direct-debit-component .direct-debit-notice a{font-size:0.7rem}.direct-debit-component input[type="text"],.direct-debit-component input[type="number"],.direct-debit-component .input-group{max-width:300px}@media (max-width: 767px){.direct-debit-component input[type="text"],.direct-debit-component input[type="number"],.direct-debit-component .input-group{max-width:100%}}.direct-debit-component .term-and-condititon-wrapper{margin-top:60px}.direct-debit-component .term-desc{font-family:Roboto;line-height:1.3 !important;font-size:1rem;font-weight:normal}.direct-debit-component .term-desc a{font-family:Roboto;line-height:1.3 !important;font-size:1rem}.direct-debit-component .we-accepted-visa-credit{margin-top:16px;font-family:Roboto;font-size:0.75rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal}.direct-debit-component .datepicker{width:100%}.direct-debit-component .input-icon{position:absolute;width:40px;top:5px;right:15px}.direct-debit-component .payment-info-data{margin-bottom:0}.direct-debit-component .payment-info-label{padding-bottom:0;font-weight:bold}.direct-debit-component .error-container ul{margin:0 !important}.direct-debit-component .hidden{display:none !important}.terms-component .term-group{margin-top:30px}.terms-component .term-desc{font-family:Roboto;line-height:1.3 !important;font-size:1rem;font-weight:normal}.terms-component .term-desc a{font-family:Roboto;line-height:1.3 !important;font-size:1rem}.terms-component .term-content{font-size:1rem;font-weight:400;line-height:1.81}.terms-component .term-details{margin-top:20px;font-size:1rem;font-weight:400;line-height:1.81}.terms-component .term-details a{font-size:1rem}.terms-component .term-details .term-desc{font-weight:500}.terms-component .term-and-condititon-wrapper{margin-top:60px}.terms-component .fail-result{margin-top:30px;font-size:1.5rem}.terms-component .fail-result .fail-message{margin-bottom:20px}@media (max-width: 767px){.terms-component .fail-result{margin-top:80px}}.terms-component .fail-result a{color:#780707;font-size:1rem;text-decoration:underline !important;cursor:pointer}.complete-component .order-plan-details{margin-bottom:40px}.complete-component .order-plan-details p{margin-bottom:0;word-break:break-all;font-family:Roboto;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal}@media (max-width: 767px){.complete-component .order-plan-details p{font-size:0.8rem}}.complete-component .register-steps{margin-top:38px}.complete-component .register-steps ul{list-style:none;padding-left:0}.complete-component .register-steps ul li{position:relative;margin-top:30px}.complete-component .register-steps .register-step-number{position:absolute;left:0;top:5px;width:60px;height:60px;border-radius:60px;text-align:center;vertical-align:middle;background:#32ffa5}.complete-component .register-steps .register-step-number span{vertical-align:-18px}.complete-component .register-steps .register-step-intro{margin-left:90px}.complete-component .register-steps .register-step-intro h5{font-family:Roboto;font-size:1.125rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}.complete-component .register-steps .register-step-intro p{font-style:normal;font-weight:normal;font-size:1rem;line-height:19px}.complete-component .register-steps .btn-login-to-energy{background:#000000;width:335px;height:79px;border-radius:0}@media (max-width: 767px){.complete-component .register-steps .btn-login-to-energy{width:100%}}.complete-component .more-question-steps{margin-top:38px}.complete-component .more-question-steps ul{list-style:none;padding-left:0}.complete-component .more-question-steps ul li{position:relative;margin-top:30px}.complete-component .more-question-steps .more-question-step-number{position:absolute;left:0;top:5px;width:60px;height:60px;border-radius:60px;text-align:center;vertical-align:middle}.complete-component .more-question-steps .more-question-step-number span{vertical-align:-17px}.complete-component .more-question-steps .more-question-step-intro{margin-left:90px}.complete-component .more-question-steps .more-question-step-intro h5{font-style:normal;font-weight:bold;font-size:1.5rem;line-height:28px}.complete-component .more-question-steps .more-question-step-intro p{margin-bottom:0;word-break:break-all;font-family:Roboto;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal}.complete-component .question-list{padding:40px 0}.complete-component .question-list h3{font-weight:bold;font-size:3rem;margin-bottom:20px}@media (max-width: 767px){.complete-component .question-list h3{font-size:2rem}}.complete-component .question-list .btn-view-all{font-size:1rem;color:#070707;text-decoration:underline}.complete-component .question-list .list{margin-top:50px}.complete-component .question-list .contact{border-bottom:1px solid #000}.complete-component .question-list .contact .block{display:flex;margin-bottom:40px}.complete-component .question-list .contact .block img{width:60px;margin-top:10px}@media (max-width: 767px){.complete-component .question-list .contact .block img{width:40px;min-width:40px}}.complete-component .question-list .contact .block .block-content{margin-left:40px}@media (max-width: 767px){.complete-component .question-list .contact .block .block-content{margin-left:20px}}.complete-component .question-list .contact .block .block-content .title{font-size:2.25rem;font-weight:bold}@media (max-width: 767px){.complete-component .question-list .contact .block .block-content .title{font-size:1.5rem}}.complete-component .question-list .contact .block .block-content .desc{font-size:1.5rem}@media (max-width: 767px){.complete-component .question-list .contact .block .block-content .desc{font-size:1.125rem}}.complete-component .question-list .fair-use{font-size:1rem;line-height:1.125rem;margin:90px 0}.email-container-with-loading{display:inline-block;position:relative}@media (max-width: 767px){.email-container-with-loading{display:block}}.email-container-with-loading .email-loading-spinner{position:absolute;top:15px;right:5px}.email-container-with-loading .email-loading-spinner .spinner-border{width:25px;height:25px}

.address-widget{max-width:232px;background-color:#fff;padding:25px;box-shadow:4px 4px 15px rgba(0,0,0,0.09)}.address-widget .address__title{font-weight:bold;font-size:1rem;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ededed}.address-widget .address__icon{display:inline-block;position:relative;top:-10px;left:0}.address-widget .address__change-button{top:15px;right:15px}.address-widget p{font-family:Roboto;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;margin-bottom:0}@media (max-width: 767px){.address-widget{margin-top:0;max-width:100%;margin-left:0;border:0;padding:25px;position:relative}.address-widget .address__change-button{position:absolute}}

