/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.ckeditor-accordion-container{--bs-cke-accordion-bg:transparent;--bs-cke-accordion-border:1px solid #384b4f;--bs-cke-accordion-header-color:#384b4f;--bs-cke-accordion-header-font-weight:700;--bs-cke-accordion-header-padding:0.625rem 1rem 0.625rem 0;--bs-cke-accordion-content-color:#384b4f;--bs-cke-accordion-arrow-color:#384b4f;--bs-cke-accordion-transition-time:300ms;--bs-cke-accordion-arrow-transition:all 600ms cubic-bezier(0.4,0,0.2,1);--bs-cke-accordion-arrow-size:1.875rem;color:var(--bs-cke-accordion-header-color)}.ckeditor-accordion-container>dl,.ckeditor-accordion-container>dl dt{box-sizing:border-box;position:relative}.ckeditor-accordion-container>dl dt{border-bottom:var(--bs-cke-accordion-border);transition-delay:297ms}.ckeditor-accordion-container>dl dt a{background-color:var(--bs-cke-accordion-bg);cursor:pointer;display:block;padding:var(--bs-cke-accordion-header-padding);transition:background-color var(--bs-cke-accordion-transition-time)}.ckeditor-accordion-container>dl dt a:hover{box-shadow:none;text-decoration:none}.ckeditor-accordion-container>dl dt a .ckeditor-accordion-toggle{align-items:center;box-sizing:border-box;display:flex;height:var(--bs-cke-accordion-arrow-size);justify-content:center;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:var(--bs-cke-accordion-arrow-transition);width:var(--bs-cke-accordion-arrow-size);z-index:1}.ckeditor-accordion-container>dl dt a .ckeditor-accordion-toggle:before{background:var(--bs-cke-accordion-header-color);content:"";display:block;height:2px;margin-right:-3px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:7px;will-change:transform;z-index:-1}.ckeditor-accordion-container>dl dt a .ckeditor-accordion-toggle:after{background:var(--bs-cke-accordion-header-color);content:"";display:block;height:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:7px;will-change:transform;z-index:-1}.ckeditor-accordion-container>dl dt a:not(.button){background-color:var(--bs-cke-accordion-bg);cursor:pointer;display:block;font-weight:var(--bs-cke-accordion-header-font-weight);padding:var(--bs-cke-accordion-header-padding);transition:background-color .3s}.ckeditor-accordion-container>dl dt.active{border-color:transparent;transition-delay:0s}.ckeditor-accordion-container>dl dt.active a .ckeditor-accordion-toggle{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.ckeditor-accordion-container>dl dt:last-of-type a{border-bottom:0}.ckeditor-accordion-container>dl dd{border-bottom:var(--bs-cke-accordion-border);box-sizing:border-box;display:none;margin:0;padding:0}.ckeditor-accordion-container>dl:before{content:" ";display:table}.ckeditor-accordion-container>dl:after{clear:both;content:" ";display:table}.ckeditor-accordion-container.no-animations>dl dt>a>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container.no-animations>dl dt>a>.ckeditor-accordion-toggle:before{transition:initial}
#main-wrapper:has(.webform-static-popup){position:static;}.webform-static-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;padding:2rem;border-radius:2rem;}
.js-form-item-is-address-confirmed-radios:has(input[value="_other_"]){display:none;}.address-from-api-wrapper,.confirm-address{display:none;}.confirm-address{text-align:right;}.js-form-type-d-webform-mprn-field-element::after{content:"Or";position:absolute;top:30%;right:-22px;}@media (max-width:767px){.js-form-type-d-webform-mprn-field-element::after{top:100%;right:50%;}}.webform-readonly.meter-readings-container,.webform-readonly.form-item-day-meter-reading,.webform-readonly.form-item-night-meter-reading,.webform-readonly.form-item-meter-reading{display:none;}input[name="meter_reading"]::-webkit-outer-spin-button,input[name="meter_reading"]::-webkit-inner-spin-button,input[name="day_meter_reading"]::-webkit-outer-spin-button,input[name="day_meter_reading"]::-webkit-inner-spin-button,input[name="night_meter_reading"]::-webkit-outer-spin-button,input[name="night_meter_reading"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.webform-label--tooltip{padding-bottom:4px;}
.form-actions{display:flex;}.webform-button--next{order:1;}.webform-button--prev{order:0;}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
