:root{color-scheme:only dark;--preset--color--blue: #006ff7;--preset--color--teal: #00c4b3;--preset--color--lime: #bfff00;--preset--color--charcoal: #333f48;--input-warning-color: #ff7474;--warning-color: #D23535;--default-background: var(--preset--color--charcoal);--default-color: #fff;--primary-background: light-dark(#fff, #21292f);--primary-color: light-dark(#262626, #ffffff);--accent-color: #21292f;--button-color: #21292f;--card-background: light-dark( var(--default-color), var(--default-background) );--card-color: light-dark(var(--default-background), var(--default-color));--card-border-color: light-dark( var(--preset--color--lime), var(--button-color) );font-family:Poppins,sans-serif;font-style:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{padding:0;margin:0;overscroll-behavior:none}body{background-color:var(--primary-background);min-height:100vh;display:flex;justify-content:center}.header-basic{position:fixed;top:0;left:0;right:0;z-index:10;background-color:var(--default-background)}.header-basic>.header-basic-container{margin:auto;padding:14px 0;width:min(calc(100% - 40px),400px)}@media (min-width: 1024px){.header-basic>.header-basic-container{width:min(100vw,650px);padding:.625rem 0}}.header-basic>.header-basic-container>.logo{margin-left:0;height:42px;width:140px}@media (min-width: 1024px){.header-basic>.header-basic-container>.logo{height:60px;width:200px}}#root{min-height:100vh;width:100vw;margin:auto}#root.root-full-width{width:100%}#root>div{min-height:100vh;min-width:100%;background-color:var(--primary-background);color:var(--primary-color);padding-bottom:140px!important}#root>div:has(.overlay.active){transform:translate(-100%)}#root>div>.header,#root>div>.footer{width:min(calc(100% - 40px),400px);margin-inline:auto;position:sticky;z-index:99}@media (min-width: 1024px){#root>div>.header,#root>div>.footer{width:100%}}@media (min-width: 1161px){#root>div>.header,#root>div>.footer{position:inherit}}#root>div>.header.main,#root>div>.footer.main{width:100%;background-color:var(--default-background);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:24px;margin:auto}#root>div>.header.main>svg.logo,#root>div>.footer.main>svg.logo{width:140px;margin:0}#root>div>.footer.main{justify-content:space-evenly}#root>div>.header{top:0;height:74px;background-color:var(--primary-background)}#root>div>.header .header-buttons{display:flex;flex-direction:row;align-items:center}#root>div>.header .header-buttons>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0;margin:0;color:var(--default-color);width:42px;height:42px}#root>div>.header .header-buttons>button>svg{width:38px;height:38px;margin-inline-start:0}#root>div>.header .header-buttons>button>svg>path{fill:var(--default-color)}#root>div>.header .header-buttons .reciteme-toggle{width:auto;height:auto;padding:6px 8px;border-radius:20px;background-color:transparent;border:2px solid var(--default-color)}#root>div>.header .header-buttons .reciteme-toggle svg{height:16px;width:auto}#root>div>.header .header-buttons .reciteme-toggle svg path{fill:var(--default-color)}#root>div>.header .header-buttons .burger-menu-button{margin-left:8px}#root>div>.header:not(header):has(.icon.back:first-child){padding-block-start:17px}#root>div>.header:not(header):has(.icon.back)>button{width:auto;height:32px}#root>div>.header:not(header):has(.icon.back)>button:has(span){border-radius:5px}#root>div>.header:not(header):has(.icon.back)>button>svg{width:30px;height:30px}#root>div>.header:not(header):has(.icon.back)>button>span{font-size:18px;font-weight:400;margin-left:8px}#root>div>.footer{height:80px;bottom:0}#root>div:not(:has(.header)){padding-block-start:.5em}#root>div:not(:has(.footer)){padding-block-end:.5em}#root>div.flex{display:flex}#root>div.column{flex-direction:column}#root>div.center{justify-content:center;align-items:center}#root>div.center h1:nth-of-type(2){padding-block-start:0;color:#fff}#root>div.center h2{text-align:center}#root>div.accented{background-color:var(--preset--color--teal);color:var(--accent-color);text-align:center}#root>div.accented h1>span{color:var(--default-color)}#root>div>.wrapper,#root>div>main{max-width:765px;margin-inline:auto;display:flex;flex-direction:column}@media screen and (max-width: 1160px){#root>div>.wrapper,#root>div>main{padding:0 16px}}#root>div>.wrapper:has(+.footer),#root>div>main:has(+.footer){min-height:100vh}@media (min-width: 1024px){#root>div>.wrapper,#root>div>main{width:100%}}#root>div>main form button.icon.next{bottom:110px}svg.spinner{fill:var(--preset--color--lime)}svg.logo{width:140px}svg.logo{fill:#fff}h1{font-weight:700;font-size:min(15vw,55px);line-height:min(15vw,55px)}h2{font-weight:700;font-size:28px;line-height:30px}h3{font-weight:700;font-size:19px;line-height:19px}h4{font-weight:700;font-size:22px;line-height:28px;margin:0}h5{font-weight:600;font-size:18px;line-height:32px;margin:20px 0 0}p{font-weight:400;font-size:16px;line-height:22px}.mrg-top-10{margin-top:8px}.m-t-30{margin-top:30px}a{font-size:16px;font-weight:600;line-height:24px;text-decoration:none;color:var(--primary-color)}a.link{color:var(--preset--color--lime)}a.link-on-white{color:var(--preset--color--blue)}.btn-link{display:inline;background:transparent;padding:0;margin:0;border-radius:0;color:var(--preset--color--lime);border-bottom:1px solid var(--preset--color--lime)}.btn-link:focus,.btn-link:focus-visible{outline:0}.link{font-size:inherit;color:inherit}.text-center{text-align:center}.inline-form{display:inline}.border-none{border:0}.generic-error-box p{margin:0}.bolder{font-size:16px;line-height:20px;font-weight:700}.info-card{background-color:var(--card-background);color:var(--card-color);padding:35px 10px 20px;font-size:16px;line-height:24px;font-weight:400;border-radius:5px;border:2px solid var(--card-background);margin-bottom:20px;position:relative}.info-card.with-icon{padding:20px;margin-block-end:32px}.info-card div:has(svg){margin-block-end:10px}.info-card div>svg{display:block}.info-card div>svg>path:first-child{fill:var(--primary-color)}.info-card div .info-icon{background-color:var(--preset--color--lime);color:var(--button-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:50%;width:20px;height:20px;font-size:75%;font-weight:600;line-height:20px;position:absolute;right:10px;top:10px}.info-card a{color:var(--preset--color--lime)}.info-box{border:1px solid var(--preset--color--lime);border-radius:5px;padding:8px;font-weight:600;font-size:16px;line-height:24px;color:var(--preset--color--lime)}.info-box.neutral{border-color:var(--default-color);color:var(--default-color)}.info-box.neutral a{color:var(--preset--color--lime)}.info-box.error{border-color:var(--warning-color);background-color:var(--warning-color);color:var(--default-color)}.info-box.error a{color:var(--preset--color--lime)}.info-box:has(+.info-box){margin-block-end:10px}.info-block{display:grid;grid-template-columns:60px 1fr;column-gap:10px}.info-block>p{padding:0;margin:0}button{background-color:var(--preset--color--lime);color:var(--button-color);font-weight:600;font-size:16px;line-height:24px;border-radius:8px;padding:8px 16px;border:2px solid transparent;display:flex;align-items:center;width:fit-content}button.icon{border-radius:50%;width:60px;height:60px;padding:8px;justify-content:space-around}button.icon>svg{width:26px;height:26px;margin:0}button.icon.next{bottom:30px;right:20px}@media (min-width: 800px){button.icon.next{margin-right:0;align-self:end;margin-block-start:30px}}button.icon.back{background-color:transparent;margin:0;padding:0}button.icon.back>svg>path{fill:var(--default-color)}button.edit{background-color:transparent;border:none;color:var(--preset--color--lime);float:right;font-size:20px;margin-top:-20px}button.edit.multi-part-section{margin-top:-.2rem}button.disabled{background-color:gray;color:#fff;cursor:not-allowed;margin:10px;padding:15px;border-radius:8px;border:none;box-shadow:0 0 10px gray}button.right{float:right;margin-left:.5rem;margin-top:.5rem}button.outlined{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button>img:nth-child(1){margin-inline-end:5px}button>img:nth-child(2){margin-inline-start:5px}button>svg{display:inline-block;width:18px;height:18px;margin-inline:5px}button>svg>path{fill:var(--button-color)}button.inverted{background:none;color:var(--preset--color--lime)}button.inverted>svg>path{fill:var(--preset--color--lime)}.icon-button{display:flex;margin-block:0;background:none;cursor:pointer;padding:0;border:none}.icon-button>svg{width:32px;height:32px}.icon-button>svg>path{fill:var(--preset--color--lime)}.icon-button:focus{outline:none}.card-button{background-color:var(--default-background);border-radius:5px;padding:17px;word-break:break-word;text-align:center;border:2px solid transparent}.card-button span{font-weight:400}.card-button:hover{border-color:var(--preset--color--lime)}.chat-bubble-wrapper{width:calc(100% - 18px);margin:auto}.chat-bubble>.chat-bubble-customer,.chat-bubble>.chat-bubble-agent{border-radius:10px;font-size:14px;padding:16px;width:80%;position:relative}.chat-bubble>.chat-bubble-customer:before,.chat-bubble>.chat-bubble-agent:before{content:"";position:absolute;bottom:0;border-bottom:9px solid}.chat-bubble>.chat-bubble-customer p,.chat-bubble>.chat-bubble-agent p{font-size:14px;margin-block:0}.chat-bubble>.chat-bubble-timestamp{opacity:.8;font-size:15px}.chat-bubble>.chat-bubble-customer{margin-left:auto;background-color:var(--preset--color--teal);border-bottom-right-radius:0;color:var(--button-color)}.chat-bubble>.chat-bubble-customer:before{right:-9px;border-right:9px solid rgba(0,0,0,0);border-bottom-color:var(--preset--color--teal)}.chat-bubble>.chat-bubble-customer~.chat-bubble-timestamp{text-align:right}.chat-bubble>.chat-bubble-agent{background-color:var(--default-background);margin-right:auto;border-bottom-left-radius:0}.chat-bubble>.chat-bubble-agent:before{left:-9px;border-left:9px solid rgba(0,0,0,0);border-bottom-color:var(--default-background)}.chat-bubble>.chat-bubble-agent~.chat-bubble-timestamp{text-align:left}form{display:flex;flex-direction:column}form button{align-self:end}form input,form select{outline:none}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--primary-color);display:flex;font-size:16px;line-height:36px;font-weight:300;width:100%;padding-inline:8px;padding-block:1px;border-radius:8px;border:1px solid var(--primary-color);background-color:var(--primary-background);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23bfff00' height='36' width='36' viewBox='0 0 24 24'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%}form select:focus{border-color:var(--preset--color--lime)}form .custom-input.icon-input{display:grid;align-items:center}form .custom-input.icon-input>svg{width:24px;height:24px;pointer-events:none}form .custom-input.icon-input>svg>path{fill:var(--primary-color)}form .custom-input.icon-input>input,form .custom-input.icon-input>svg{grid-row:1;grid-column:1}form .custom-input.icon-input.icon-on-right>input{padding-inline-end:34px}form .custom-input.icon-input.icon-on-right>svg{margin-inline-end:8px;justify-self:end}form .custom-input.icon-input.icon-on-left>input{padding-inline-start:34px}form .custom-input.icon-input.icon-on-left>svg{margin-inline-start:8px}form input[type=text],form input[type=date],form input[type=number],form input[type=password],form input[type=tel],form input[type=email],form input[type=file],form textarea{font-size:16px;line-height:36px;font-weight:300;width:100%;padding-inline:8px;padding-block:1px;border-radius:8px;border:2px solid var(--primary-color);background-color:var(--primary-background)}form input[type=text]:focus,form input[type=text]:focus-visible,form input[type=date]:focus,form input[type=date]:focus-visible,form input[type=number]:focus,form input[type=number]:focus-visible,form input[type=password]:focus,form input[type=password]:focus-visible,form input[type=tel]:focus,form input[type=tel]:focus-visible,form input[type=email]:focus,form input[type=email]:focus-visible,form input[type=file]:focus,form input[type=file]:focus-visible,form textarea:focus,form textarea:focus-visible{border-color:var(--preset--color--lime)}form input[type=text]:user-invalid,form input[type=date]:user-invalid,form input[type=number]:user-invalid,form input[type=password]:user-invalid,form input[type=tel]:user-invalid,form input[type=email]:user-invalid,form input[type=file]:user-invalid,form textarea:user-invalid{border-color:var(--input-warning-color);background-color:color-mix(in srgb,var(--primary-background) 80%,red)}form input[type=text][data-dirty=true]:user-valid:has(~.error),form input[type=date][data-dirty=true]:user-valid:has(~.error),form input[type=number][data-dirty=true]:user-valid:has(~.error),form input[type=password][data-dirty=true]:user-valid:has(~.error),form input[type=tel][data-dirty=true]:user-valid:has(~.error),form input[type=email][data-dirty=true]:user-valid:has(~.error),form input[type=file][data-dirty=true]:user-valid:has(~.error),form textarea[data-dirty=true]:user-valid:has(~.error){animation:.2s linear 0ms normal none customError}form input[type=date]{height:42px;color:var(--primary-color);justify-content:start;text-align:left}form input[type=checkbox],form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--primary-color);height:24px;width:24px;display:inline-block;margin:10px 10px 10px 0}form input[type=checkbox]:checked,form input[type=radio]:checked{border-color:var(--preset--color--lime);background-position:50%;background-repeat:no-repeat;background-size:contain}form textarea{field-sizing:content;min-height:3lh}form .pseudo-button input{position:absolute;opacity:0;z-index:-1}form .pseudo-button label{background-color:transparent;color:var(--primary-color);font-weight:600;font-size:16px;line-height:24px;border-radius:8px;padding:8px 16px;border:2px solid var(--primary-color);display:flex;align-items:center;justify-content:center}form .pseudo-button input:focus-visible+label{border-color:var(--preset--color--lime);outline:auto}form .pseudo-button input:checked+label{background-color:var(--preset--color--lime);color:var(--button-color);border-color:var(--preset--color--lime)}form input[type=checkbox]{border-radius:3px}form input[type=checkbox]:checked{background-image:url(/checkbox.svg)}form input[type=checkbox]:focus-visible{outline:auto}form input[type=radio]{border-radius:50%}form input[type=radio]:focus-visible{outline:auto}form input[type=radio]:checked{background-image:url(/radio.svg)}form>button{margin-inline:0;margin-block-start:30px}form>.info-box{margin-block-start:30px}form .input-wrapper{margin-block-start:10px;display:grid;grid-template-areas:"label  required" "input  input" "hint   hint" "error  error"}form .input-wrapper:has([required])>.required{display:initial}form .input-wrapper>label{grid-area:label}form .input-wrapper>.required{grid-area:required;display:none;color:var(--preset--color--lime);font-weight:600;justify-self:end;align-content:center}form .input-wrapper>input,form .input-wrapper>.custom-input,form .input-wrapper>select,form .input-wrapper>.group,form .input-wrapper>.choice-view,form .input-wrapper>fieldset,form .input-wrapper>textarea,form .input-wrapper>.meter-wrapper{grid-area:input}form .input-wrapper>.choice-view{margin-block:0}form .input-wrapper>.hint{grid-area:hint;font-size:14px}form .input-wrapper>.error{grid-area:error;color:var(--default-color)}form .input-wrapper>fieldset{display:grid;grid-template-columns:1fr 1fr;justify-items:stretch;gap:20px}form .input-wrapper.input-wrapper-with-three>fieldset{grid-template-columns:1fr 1fr 1fr}form input[hidden]{display:none!important}form .checkbox-wrapper:has(input[type=checkbox])+.input-wrapper:has(textarea.dependable){display:none}form .checkbox-wrapper:has(input[type=checkbox]:checked)+.input-wrapper:has(textarea.dependable){display:grid}.input-inline,.checkbox-wrapper{display:flex;margin-block-start:10px;align-items:center}.input-inline input,.input-inline label,.checkbox-wrapper input,.checkbox-wrapper label{width:fit-content;display:inline}label{font-size:16px;line-height:22px;font-weight:300}.colorized{color:var(--preset--color--lime)}.bolder{font-weight:700}.images img{display:inline-block;margin:10px}.images img.image{max-width:90%;border:1px solid green}.scrollable-text{max-height:360px;overflow-y:auto;padding-inline:26px;padding-block:9px;border:2px solid var(--primary-color);border-radius:8px;margin-bottom:30px;color:#000;background-color:#fff}.scrollable-text a{color:var(--preset--color--teal)}.horizontal{display:flex;flex-direction:row;justify-content:space-evenly}.progress-bar{width:100%;background-color:transparent;display:flex;padding-block-start:20px;padding-block-end:4px}.progress-bar>div{border-radius:50px;height:12px;width:calc(100% - 4ch);background-color:var(--default-background);margin-inline-end:5px}.progress-bar>div>div{background-color:var(--preset--color--teal);height:100%;border-radius:50px}.progress-bar>span{font-weight:300;font-size:14px;line-height:14px;width:4ch;text-align:end}.choice-view{margin-block:20px;display:grid;grid-template-columns:1fr 1fr;justify-items:stretch;gap:20px}.choice-view button{display:block;width:100%}.choice-view .info-box{grid-column:1 / 3}.horizontal-space{height:20px}fieldset{padding:0;margin:0;margin-block-end:10px;border:0}fieldset.group{padding:0 10px 10px;background-color:var(--default-background);border-radius:8px}fieldset>legend{font-size:20px;line-height:36px;font-weight:500;padding:0;margin-bottom:12px}fieldset .payment-option{display:grid;grid-template-columns:32px 1fr 32px;background-color:var(--default-background);margin-bottom:10px;height:54px;font-size:18px;line-height:36px;font-weight:300;align-items:center;justify-items:center;padding-inline:20px;border-radius:8px}fieldset .payment-option>svg{height:54px;width:32px}fieldset .payment-option>label{padding-inline-start:20px;justify-self:left}fieldset .payment-option>input{margin:0}.action-button{justify-content:center;width:100%;padding:18px}.visually-hidden:not(:focus):not(:active){border:0;clip-path:inset(50%);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}section{background-color:var(--default-background);border-radius:5px;padding:17px}section>dl{margin-block:0}section>dl>dt{font-weight:600;font-size:16px;line-height:24px}section>dl>dd{margin-inline-start:0}section>dl>dd.word-break-all{word-break:break-all}section>dl>dd:has(+dt){margin-block-end:10px}section>dl:has(+button){margin-block-end:10px}.document-list{list-style-type:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.document-list>div,.document-list>li{background-color:var(--default-background);padding:14px;border-radius:8px;display:grid;grid-template-columns:1fr 43px;align-items:center}.document-list>div>svg,.document-list>li>svg{background-color:color-mix(in srgb,var(--default-background) 80%,white 20%);border-radius:5px;width:42px;height:42px}.flex{display:flex}.column{flex-direction:column}.flex-between{justify-content:space-between}.flex-around{justify-content:space-around}.flex-wrap{flex-wrap:wrap}.center{justify-content:center;align-items:center}.center h1:nth-of-type(2){padding-block-start:0;color:#fff}.center h2{text-align:center}.fullscreen{min-height:calc(100vh - 144px)}.margin-l-10{margin-left:40px}@media screen and (min-width: 1161px){#root:has(main){width:100%}#root>div>main{width:min(calc(100% - 40px),765px);margin-inline-start:380px;margin-inline-end:0}#root header>button{display:none}#root nav{height:calc(100vh - 154px);overflow:auto;position:absolute;top:74px;left:0}#root nav>h2,#root nav>.header{display:none}#root nav.desktop{height:fit-content;margin-top:16px;margin-left:24px;padding:8px;background-color:var(--default-background);border-radius:8px}#root nav.desktop>a:hover,#root nav.desktop>a.active{border-radius:8px;background-color:#bfff00;color:#262626}#root nav.desktop>a:hover>svg,#root nav.desktop>a:hover>svg>path,#root nav.desktop>a:hover>.nav-icon-wrapper>svg>path,#root nav.desktop>a.active>svg,#root nav.desktop>a.active>svg>path,#root nav.desktop>a.active>.nav-icon-wrapper>svg>path{fill:#262626}#root nav>a{width:306px}}nav>a{display:grid;grid-template-columns:44px 1fr 18px;gap:6px;height:54px;font-size:18px;line-height:36px;font-weight:300;margin-block:5px;padding:5px;align-items:center}nav>a>svg,nav>a>.nav-icon-wrapper>svg{height:18px;width:18px}nav>a>.nav-icon-wrapper{height:44px;width:44px;padding:7px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background-color:#d9d9d91c}nav.mobile>a{background-color:var(--default-background);border-radius:8px}.accented{background-color:var(--preset--color--teal);color:var(--accent-color);text-align:center}.accented h1>span{color:var(--default-color)}.meter-wrapper{display:flex;align-items:center;justify-content:center;color:var(--primary-color);border:2px solid var(--default-color);border-radius:8px;padding:5px;text-align:center;width:100%;max-width:400px}.meter-wrapper input{position:absolute;width:80%!important;height:40px;opacity:0}.meter-display{display:flex;gap:5px}.meter-digit{color:var(--default-color);background-color:var(--accent-color);padding:8px 6px;display:flex;justify-content:center;align-items:center;font-size:16px;border:2px solid;border-color:var(--accent-color);border-radius:8px}.meter-digit:focus-within,.meter-digit:hover{border-color:var(--preset--color--lime)}@media screen and (min-width: 340px){.meter-digit{font-size:20px;padding:8px 7px}}@media screen and (min-width: 380px){.meter-digit{font-size:24px;padding:8px 9px}}.meter-digit:last-child{border-color:var(--preset--color--teal);color:var(--preset--color--teal)}.meter_accented-banner{display:flex;flex-direction:column;height:367px;align-items:center;justify-content:center;margin-bottom:10px;border-radius:8px}.meter_accented-banner h1{max-width:75%}.meter_accented-banner button{margin-top:1em}.meter-dot{width:10px;height:10px;border-radius:50%;background-color:var(--preset--color--teal);top:35px;position:relative}@media screen and (min-width: 380px){.meter-dot{width:15px;height:15px}}.meter-star{position:relative;width:40px;height:60px;font-size:30px;border-radius:4px;color:var(--preset--color--lime);border:2px solid var(--preset--color--lime)}.meter-star span{position:absolute;top:15px;left:10px}.meter-guidance-content>img{display:block;margin:auto;width:100%;max-width:345px}.meter-reading-collector-wrapper{background-color:var(--default-background);border-radius:5px;padding:16px 0;display:flex;max-width:400px;margin:auto}input[type=text].meter-reading-collector-digit,input[type=text].meter-reading-collector-non-digit{font-size:24px;text-align:center;padding:8px 9px;color:var(--default-color);background-color:var(--accent-color);display:flex;justify-content:center;align-items:center;border:2px solid;border-color:var(--accent-color);border-radius:8px;margin-left:4px;width:100%}input[type=text].meter-reading-collector-digit:hover,input[type=text].meter-reading-collector-digit:focus{cursor:text}input[type=text].meter-reading-collector-non-digit{color:var(--preset--color--teal);border-color:var(--preset--color--teal);font-size:34px}input[type=text].meter-reading-collector-non-digit:hover,input[type=text].meter-reading-collector-non-digit:focus{cursor:not-allowed}.meter-reading-collector-dot{width:10px;height:10px;border-radius:50%;background-color:var(--preset--color--teal);top:35px;position:relative;flex:0 0 auto;margin-left:4px}@media screen and (min-width: 380px){.meter-reading-collector-dot{width:15px;height:15px}}.tariff_name{margin-bottom:10px;font-size:18px}.tariff_section{margin-block:8px;display:flex;flex-direction:column}.tariff_section:not(.tariff_section:last-child){padding-bottom:10px}@media screen and (min-width: 767px){.tariff_section{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tariff_section>span:last-child{text-align:end}}.tariff_row{margin-block:8px;display:flex;flex-direction:column}.tariff_row:not(.tariff_row:last-child){border-bottom:1px solid white;padding-bottom:10px}@media screen and (min-width: 767px){.tariff_row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tariff_row>span:last-child{text-align:end}}.circumstance_options-wrapper,.marketing_options-wrapper,.news_options-wrapper,.service_options-wrapper{display:flex;align-items:center;margin:5px;gap:10px}.circumstance_options-wrapper svg,.marketing_options-wrapper svg,.news_options-wrapper svg,.service_options-wrapper svg{width:25px;height:25px}.balance_card{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 30px 30px!important;background-color:#00c4b3;border-radius:8px}.balance_card>.balance_card-header,.balance_card>.balance_card-tag{margin-bottom:16px}.balance_card>.balance_card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.balance_card>.balance_card-header>h1{font-size:20px}.balance_card>.balance_card-tag{background-color:#33d0c2;border-radius:8px;width:100%;padding:16px}.balance_card>.balance_card-tag>p.balance_card-balance{font-size:48px!important;font-weight:700;line-height:48px;margin-block:0}.balance_card>.balance_card-tag>p.balance_card_position{font-size:16px;margin:0}.balance_card>.balance_card-tag .balance_card-meter_reading{margin-block:0;text-transform:capitalize}.balance_card>.balance_card-tag .balance_card-meter_reading>.balance_card-meter_reading-reading{font-weight:800}.balance_card>.balance_card-tag .balance_card-meter_reading .balance_card-meter_reading-reading+.balance_card-meter_reading-reading{margin-block-start:8px}.balance_card .balance_card-meter_reading_title{font-weight:600;margin-block-start:0;margin-block-end:8px}.balance_card>.balance_card-button{align-items:center;justify-content:center;width:100%}.balance_wrapper{border-radius:8px;margin:10px}.user_details-contact-form-section{margin-bottom:15px}.user_details-contact-form{display:grid;grid-template-columns:1fr auto;align-items:center}.user_details-contact-info{display:flex;flex-direction:column}.user_details-contact-icon{display:flex;justify-content:end;align-items:center;background:none;padding:10px 5px}.user_details-contact-icon svg path{fill:var(--preset--color--lime)}.user_details-doorstep{margin-bottom:15px}.trusted_person-icon{justify-content:flex-end}.trusted_person-subtitle{font-size:20px;font-weight:600;line-height:30px}.white_border_info_box{border:1px solid var(--default-color);color:var(--default-color)}.tabs_container{display:flex}.tab_buttons{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(1,auto);align-content:space-evenly;justify-content:space-evenly;gap:10px 10px}.tab_button{display:flex;width:auto;justify-content:center;border:2px solid var(--default-color);text-transform:capitalize}.tab_children-content{padding:1rem 0}.tab-active{background-color:var(--default-color);color:var(--button-color)}.tab-inactive{background-color:var(--button-color);color:var(--default-color)}.tabs_grid{display:grid;grid-template-columns:1fr;gap:1rem}.bills_item-flex{display:flex!important;justify-content:space-between}.tabs_action-btn{width:50%;height:38px}.tabs_download-pdf{display:flex;margin-block:0}.tabs_download-pdf>svg{width:32px;height:32px}.your_documents-wrapper{display:grid;gap:20px}.your_documents-wrapper svg{margin-bottom:10px}@media screen and (min-width: 360px){.your_documents-wrapper{grid-template-columns:repeat(2,1fr)}}.meter_readings-table{width:100%;border-collapse:collapse}.meter_readings-table thead th{font-weight:700;padding:16px;border-bottom:1px solid var(--default-color)}.meter_readings-table tbody td{font-size:14px;padding:8px;text-align:center;border-bottom:1px solid var(--default-color)}@media screen and (max-width: 340px){.meter_readings-table{display:flex;flex-direction:column}.meter_readings-table tr{display:flex;flex-direction:column;text-align:left;border-bottom:1px solid var(--default-color);padding:8px 0}.meter_readings-table thead th,.meter_readings-table tbody td{text-align:left;border-bottom:none;padding:0 8px}}.table_date{font-weight:300}.table_reading{font-weight:600}.table_type{font-weight:400}.payments_table{width:100%;border-collapse:collapse}.payments_table thead th{font-weight:700;padding:16px;border-bottom:1px solid var(--default-color)}.payments_table tbody td{font-size:14px;padding:8px;text-align:center;border-bottom:1px solid var(--default-color)}@media screen and (max-width: 340px){.payments_table{display:flex;flex-direction:column}.payments_table tr{display:flex;flex-direction:column;text-align:left;border-bottom:1px solid var(--default-color);padding:8px 0}.payments_table thead th,.payments_table tbody td{text-align:left;border-bottom:none;padding:0 8px}}.payments_section{margin-bottom:10px;padding:10px}@media screen and (min-width: 360px){.payments_section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.payments_section>div:nth-child(2){text-align:center}}.payments_value-bold{font-weight:600}@media screen and (min-width: 360px){.payments_value-bold{text-align:end}}.step20_label{line-height:20px;text-transform:none!important}.ddr-title-section{display:flex;align-items:center;justify-content:space-between}.direct_debit-options{margin:10px 0}.direct-debit-input-section{align-items:flex-start}.direct-debit-input-section input{margin-top:0!important}.ddr_button-wrapper{align-self:flex-end}.ddr_heading-center{text-align:center}.accented_header{background-color:#00ecd9!important}.white_heading{color:var(--default-color);max-width:80%;margin:1rem auto}.payment_complete-text{text-align:center}.friendly_text{border:1px solid var(--default-color);margin-block:10px;border-radius:5px;padding:10px;font-weight:600}.tariffs_title{padding:8px 0}.tariffs_section{padding:8px}.your_charges_section{border-radius:0;padding:10px}.your_charges-logo{display:flex;justify-content:center;padding:20px}.your_charges-logo img{width:198px;height:60px}.your_charges-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.your_charges-wrapper p{margin:0}.your_charges-accented{background-color:var(--preset--color--teal)}.your_charges-accented span{color:var(--default-color)}.border{border:1px solid var(--default-color);padding:5px}.charges_grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--default-color)}.charges_grid div{border-bottom:1px solid var(--default-color)}.charges_grid dt{font-weight:600}.charges_grid dt,.charges_grid dd{text-align:center;margin:0}.border-bottom{border-bottom:1px solid var(--default-color)}.your_charges-total{text-align:end}.preview_charges-btn{border-radius:0;background-color:var(--default-background);color:var(--preset--color--lime);outline:none!important}.preview_charges-btn svg path{fill:var(--preset--color--lime)}.payment_declined_icon-wrapper svg path{fill:#fcc}.payment_text-section{display:flex;justify-content:space-between;align-items:center;padding:10px}.response-status.response-status--success svg path{fill:var(--preset--color--lime)}.response-status.response-status--failure svg path{fill:#fcc}.response-status.response-status--warning svg path{fill:#fff}.spinner_section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.spinner_scaled{transform:scale(.7)}.payment_declined-btn{background-color:transparent;border:1px solid var(--default-color);border-radius:0;color:var(--default-color);padding:5px}.payment_complete-fab,.moving_out-info{margin:10px}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.bold{font-weight:600}.strikethrough-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.line{border-top:1px solid var(--default-color);height:0}.text{white-space:nowrap}.grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.space-around{justify-content:space-around}.bod_meter-title{margin:0}.bod_meter-title span{color:var(--preset--color--teal)}.bod_meter-reading{font-weight:700;font-size:xxx-large}.color-accented{color:var(--preset--color--teal)}.meter_reading-btn{border-radius:0;background-color:var(--default-background);color:var(--preset--color--lime);outline:none!important;margin-block-start:0}.meter_reading-btn svg path{fill:var(--preset--color--lime)}.future_payment{text-align:center;padding:5px;line-height:1.5rem}.margin-bottom{margin-bottom:10px}.margin-auto{margin:auto}.remove_trusted-btn{width:40%;height:50px}.section_trusted-result{padding:30px;margin:30px;transition:all .3s ease}.section_trusted-result p{margin-left:10px}.section_trusted-result:hover{background-color:#596772;cursor:pointer;box-shadow:0 4px 8px #0003}.p-30{padding:30px}.mb-20{margin-bottom:20px}@media screen and (max-width: 1160px){#root>div:has(nav.hidden){overflow-x:clip}#root>div:has(nav.active){overflow-x:visible}header>nav.overlay{background-color:var(--accent-color);overflow:auto;position:absolute;width:100%;padding-inline:calc(50vw - 180px);padding-bottom:60px;min-height:100vh;height:100vh;top:0;right:0;z-index:100;transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes customError{0%{border-color:var(--warning-color);background-color:color-mix(in srgb,var(--primary-background) 80%,var(--warning-color))}to{border-color:var(--primary-color);background-color:var(--primary-background)}}@media (prefers-reduced-motion: no-preference){#root>div{transition:transform .18s linear}.spinner{transform-origin:22.5px 27px;animation:spin infinite 2s linear}}@media (pointer: fine){a:focus,a:hover,button:focus,button:hover,input:focus,input:hover,input[type=checkbox]+label:focus,input[type=checkbox]+label:hover,input[type=radio]+label:focus,input[type=radio]+label:hover,select:focus,select:hover,textarea:focus,textarea:hover{cursor:pointer}input:hover,input:focus,input[type=date]:hover,input[type=date]:focus,input[type=text]:hover,input[type=text]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=email]:hover,input[type=email]:focus,input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=radio]:hover,input[type=radio]:focus,input[type=number]:hover,input[type=number]:focus,select:hover,select:focus,textarea:hover,textarea:focus{border-color:var(--preset--color--lime)}}form input[type=checkbox]:focus-visible,form input[type=radio]:focus-visible{outline:none}.pseudo-button:hover{border-color:var(--preset--color--lime)}.pseudo-button:focus-visible{outline:none}.pseudo-button:focus label,.pseudo-button:focus-visible label{border-color:var(--preset--color--lime)}.registration-bottom-content{margin-top:20px}.generic-banner{display:flex;margin-bottom:10px;border-radius:8px;padding:16px}.generic-banner>p{font-size:24px;font-weight:800}.full-width-button{align-items:center;justify-content:center;width:100%}.no-mgn{margin:0!important}.no-mgn--btn{margin-bottom:0!important}.no-mgn--top{margin-top:0!important}.no-mgn--vertical{margin-bottom:0!important;margin-top:0!important}.no-mgn--horizontal{margin-left:0!important;margin-right:0!important}.no-mgn--left{margin-left:0!important}.no-mgn--right{margin-right:0!important}@media print{.no-print{display:none!important}}.direct-debit-guarantee-page>.guarantee{border-block:1px solid var(--preset--color--lime);padding:8px 0;margin:32px 0;text-align:right}.direct-debit-guarantee-page>.guarantee>button{margin-left:auto}@media print{.direct-debit-guarantee-page{color:#000!important}.direct-debit-guarantee-page *{color:#000!important;border-color:#000!important}.direct-debit-guarantee-page svg{fill:#000!important}.direct-debit-guarantee-page svg path{fill:#000!important}}.legal-text-container{background-color:var(--default-color);color:var(--button-color);border-radius:8px;padding:16px}#whatsapp-chat,#storm-container{position:fixed;left:16px}#whatsapp-chat{bottom:54px}#storm-container{bottom:5px;width:146px}@media screen and (min-width: 767px){#whatsapp-chat,#storm-container{right:16px;left:unset}}#storm-container.active{width:370px}#storm-container .storm-header-container{text-align:unset;margin-bottom:0}#storm-container .storm-chat-header h5{margin:0;font-weight:400}#storm-container .storm-header-container .storm-btn-toggle{margin-top:0;margin-bottom:0;font-weight:400;background:#bfff00;color:#000;box-shadow:unset}#storm-container .storm-header-container .storm-btn-toggle span{color:#000!important}#storm-container .storm-header-container .storm-btn-toggle span.storm-btn-text{display:inline!important}#storm-container .storm-chat-overlay .storm-chat-overlay-textbox{padding:0}#storm-container .storm-chat-overlay *{color:#000;font-size:15px;font-weight:unset;line-height:normal}#storm-container .storm-chat-overlay .storm-chat-overlay-status h4,#storm-container .storm-chat-overlay .storm-chat-overlay-textbox h4{font-size:1rem!important}#storm-container .storm-chat-overlay .storm-chat-overlay-status h3,#storm-container .storm-chat-overlay .storm-chat-overlay-textbox h3{font-size:1.3rem!important;margin:10px 0}#storm-container .storm-chat-container .storm-chat-header .storm-btn-refresh{margin:4px}button.icon.next{align-self:end}button.icon.next.action{margin-top:30px}.accented{text-align:center}.accented .account-login,.accented .account-create,.accented .card{width:70%;margin:2em auto}.accented .account-login>button,.accented .account-create>button,.accented .card>button{margin:auto}.accented .card{padding-top:2em}.accented h1,.accented h2{font-size:34px;margin:0;line-height:1.25}.accented h1:first-child,.accented h1:nth-of-type(2),.accented h2:first-child,.accented h2:nth-of-type(2){padding-block:.1em}.accented h1:nth-of-type(3),.accented h2:nth-of-type(3){padding-block-end:.1em}.accented .card{border-top:1px solid white}.accented .card>svg{width:40%;height:64px}.accented .card>svg>path{fill:var(--accent-color)}
