html:lang(de-de),html:lang(it-it){font-feature-settings:"ss01";scroll-behavior:auto;scroll-padding-top:0}:is(html:lang(de-de),html:lang(it-it)) :is(button,input,select,textarea){font-feature-settings:inherit}.trustpilot{width:100%;display:block}.trustpilot.badge,.trustpilot.compact{cursor:pointer;flex:none;width:221px;height:62px}.trustpilot.badge:hover,.trustpilot.compact:hover{opacity:.9}.trustpilot.carousel{min-height:140px}.trustpilot.micro,.trustpilot.microStar{width:300px;max-width:100%;height:20px;margin-inline:auto}.trustpilot.mini{min-height:100px}.trustpilot.source-generic{flex:initial;cursor:auto;width:100%;height:auto}.trustpilot.source-generic:hover{opacity:1}html.source-uk .trustpilot.carousel,html.source-uk .trustpilot.mini{min-height:0}html.source-uk .trustpilot.microStar{height:auto}.quote-header-container[data-astro-cid-qkejybo3]{width:100%;max-width:2096px;padding-inline:var(--fluid-gutter);flex-direction:column;margin-inline:auto;font-size:16px;line-height:24px;display:flex;position:relative;overflow:hidden}.quote-header[data-astro-cid-qkejybo3]{width:100%;min-height:110px;padding-top:var(--space-s);justify-content:space-between;align-items:center;display:flex}.quote-brand[data-astro-cid-qkejybo3]{width:38px}.quote-brand[data-astro-cid-qkejybo3] a[data-astro-cid-qkejybo3]{font-size:var(--step-0);color:#222226;font-weight:300;line-height:1.2}.quote-brand[data-astro-cid-qkejybo3] a[data-astro-cid-qkejybo3]:focus-visible,.quote-which[data-astro-cid-qkejybo3] a:focus-visible{outline:revert;outline-offset:revert}.wordmark[data-astro-cid-qkejybo3]{display:none}.wordmark[data-astro-cid-qkejybo3] svg{width:150px;height:48px;display:block}.symbol[data-astro-cid-qkejybo3]{width:38px;display:block}.symbol[data-astro-cid-qkejybo3] svg{display:block}.quote-header-badges[data-astro-cid-qkejybo3]{align-items:center;display:flex}.quote-reviews[data-astro-cid-qkejybo3]{margin-right:-40px}.quote-which[data-astro-cid-qkejybo3]{z-index:10;position:relative}.quote-which[data-astro-cid-qkejybo3] svg{width:auto;height:38px;display:block}@media (width>=1024px){.quote-header[data-astro-cid-qkejybo3]{padding-block:0;position:relative}.quote-brand[data-astro-cid-qkejybo3]{width:150px;margin:24px auto}.wordmark[data-astro-cid-qkejybo3]{display:block}.symbol[data-astro-cid-qkejybo3]{display:none}.quote-header-badges[data-astro-cid-qkejybo3]{display:contents}.quote-reviews[data-astro-cid-qkejybo3]{position:absolute;top:50%;right:0;transform:translateY(-50%)}.quote-which[data-astro-cid-qkejybo3]{position:absolute;top:50%;left:0;transform:translateY(-50%)}.quote-which[data-astro-cid-qkejybo3] svg{height:48px}}.ahd-icon[data-astro-cid-pwzxaycr] .quote-icon{align-items:center;width:46px;height:35px;min-height:0}.quote-questions[data-astro-cid-pwzxaycr]{margin:var(--space-m) var(--fluid-gutter) 64px;color:#222226;display:block}.quote-title[data-astro-cid-pwzxaycr]{letter-spacing:normal;font-family:Aira Sans,Arial,sans-serif;font-size:64px;font-weight:400;line-height:1.25}.quote-description[data-astro-cid-pwzxaycr]{margin-top:var(--space-xs);font-size:20px;line-height:28px}.quote-progress[data-astro-cid-pwzxaycr]{height:14px;margin:calc(16px + var(--space-xs)) 0 var(--space-m);background:#ececed;border-radius:999px}.quote-progress[data-astro-cid-pwzxaycr]>span[data-astro-cid-pwzxaycr]{border-radius:inherit;background:#ffaf51;height:100%;transition:width .25s;display:block}.quote-stage[data-astro-cid-pwzxaycr]{min-height:280px;overflow:hidden}.quote-prompt[data-astro-cid-pwzxaycr]{font-size:var(--step-1);margin-bottom:var(--fluid-gutter);letter-spacing:0;outline:none;font-weight:400;line-height:1.2}.quote-options[data-astro-cid-pwzxaycr]{gap:var(--space-s);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.quote-option[data-astro-cid-pwzxaycr]{justify-content:flex-start;align-items:flex-start;gap:var(--space-xs);aspect-ratio:1;height:100%;padding:var(--space-xl) var(--space-xs) var(--space-s);font-size:var(--step-0);text-align:left;background:0 0;border:1px solid #29292d;border-radius:clamp(8px,.4235rem + .3265vw,12px);flex-direction:column;font-weight:300;line-height:1.2;transition:background .15s;display:flex}.quote-option[data-astro-cid-pwzxaycr]:hover,.quote-option[data-astro-cid-pwzxaycr][aria-pressed=true]{background:#ffaf51}.quote-option[data-astro-cid-pwzxaycr]:disabled{cursor:default}.quote-option[data-astro-cid-pwzxaycr]>span[data-astro-cid-pwzxaycr]:last-child{flex:none;min-height:1.2em}.text-options[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{justify-content:flex-end;gap:0}.quote-back[data-astro-cid-pwzxaycr]{text-underline-offset:5px;font-size:inherit;background:0 0;border:0;margin-top:32px;padding:0;line-height:1.3;text-decoration:underline}.solar-disclosure[data-astro-cid-pwzxaycr]{color:#68686c;max-width:1100px;margin-top:24px;font-size:clamp(16px,1.5vw,22px);line-height:1.35}.solar-disclosure[data-astro-cid-pwzxaycr] a[data-astro-cid-pwzxaycr]{text-decoration:underline}.quote-postcode[data-astro-cid-pwzxaycr]{max-width:50%}.quote-postcode[data-astro-cid-pwzxaycr] label[data-astro-cid-pwzxaycr]{margin-bottom:10px;font-size:16px;line-height:1.2;display:block}.quote-postcode[data-astro-cid-pwzxaycr] input[data-astro-cid-pwzxaycr]{background:0 0;border:1px solid #98989b;border-radius:5px;width:100%;height:56px;padding:10px 14px;font-size:20px}.quote-postcode[data-astro-cid-pwzxaycr] input[data-astro-cid-pwzxaycr][aria-invalid=true]{border-color:#bc722a}.quote-error[data-astro-cid-pwzxaycr]{background:#fff5e5;border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:14px;font-size:16px;display:flex}.quote-error[data-astro-cid-pwzxaycr]>span[data-astro-cid-pwzxaycr]:first-child{color:#ad6420;font-size:22px}.postcode-actions[data-astro-cid-pwzxaycr]{justify-content:space-between;align-items:center;gap:24px;margin-top:56px;display:flex}.postcode-actions[data-astro-cid-pwzxaycr] .quote-back[data-astro-cid-pwzxaycr]{margin:0}.quote-continue[data-astro-cid-pwzxaycr]{background:#ffb961;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:100px;padding:24px 42px;font-size:24px;font-weight:400;display:inline-flex}.quote-continue[data-astro-cid-pwzxaycr]:hover{background:#ffaf51}.quote-handoff-note[data-astro-cid-pwzxaycr]{color:#68686c;max-width:540px;margin-top:24px;font-size:14px;line-height:1.4}noscript[data-astro-cid-pwzxaycr] p[data-astro-cid-pwzxaycr]{margin-top:24px;font-size:16px}noscript[data-astro-cid-pwzxaycr] a[data-astro-cid-pwzxaycr]{text-decoration:underline}@media (width<=899px){.quote-questions[data-astro-cid-pwzxaycr]{margin-top:var(--space-m);margin-bottom:40px}.quote-title[data-astro-cid-pwzxaycr]{letter-spacing:normal;font-size:48px;line-height:1.25}.quote-description[data-astro-cid-pwzxaycr]{margin-top:var(--space-xs);font-size:16px;line-height:20px}.quote-progress[data-astro-cid-pwzxaycr]{height:14px;margin:calc(16px + var(--space-xs)) 0 var(--space-m)}.quote-prompt[data-astro-cid-pwzxaycr]{font-size:var(--step-1);margin-bottom:var(--fluid-gutter);line-height:1.2}.quote-options[data-astro-cid-pwzxaycr]{grid-template-columns:1fr;gap:16px}.quote-option[data-astro-cid-pwzxaycr]{aspect-ratio:auto;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:62px;padding:16px;font-size:16px}.text-options[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{justify-content:flex-start}.quote-postcode[data-astro-cid-pwzxaycr]{max-width:none}.quote-postcode[data-astro-cid-pwzxaycr] label[data-astro-cid-pwzxaycr]{font-size:14px}.postcode-actions[data-astro-cid-pwzxaycr]{flex-direction:column-reverse;gap:24px;margin-top:28px}.quote-continue[data-astro-cid-pwzxaycr]{width:100%;min-height:60px;padding:16px 24px;font-size:18px}.quote-back[data-astro-cid-pwzxaycr]{font-size:16px}.solar-disclosure[data-astro-cid-pwzxaycr]{margin-top:20px;font-size:16px}.quote-handoff-note[data-astro-cid-pwzxaycr]{font-size:13px}}.embedded[data-astro-cid-pwzxaycr]{margin:0}.embedded[data-astro-cid-pwzxaycr] .inline-quote-heading[data-astro-cid-pwzxaycr]{text-align:left;flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.embedded[data-astro-cid-pwzxaycr] .quote-title[data-astro-cid-pwzxaycr]{font-size:var(--step-4);max-width:none;margin:0;font-weight:400;line-height:1.1}.embedded[data-astro-cid-pwzxaycr] .quote-description[data-astro-cid-pwzxaycr]{font-size:var(--step-2);margin:0;font-weight:400;line-height:1.1}.embedded[data-astro-cid-pwzxaycr] .quote-progress[data-astro-cid-pwzxaycr]{display:none}.embedded[data-astro-cid-pwzxaycr] .quote-form[data-astro-cid-pwzxaycr]{padding:var(--space-m) 0;margin:0}.embedded[data-astro-cid-pwzxaycr] .quote-stage[data-astro-cid-pwzxaycr]{min-height:0}.embedded[data-astro-cid-pwzxaycr] .quote-options[data-astro-cid-pwzxaycr]{gap:var(--space-s);max-width:none}.embedded[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{font-size:var(--step-0);gap:var(--space-xs);border-radius:clamp(.5rem,.4235rem + .3265vi,.75rem)}.embedded[data-astro-cid-pwzxaycr].inline-experiment .inline-quote-heading[data-astro-cid-pwzxaycr]{margin-bottom:var(--space-m);gap:clamp(.25rem,.2117rem + .1633vi,.375rem)}.embedded[data-astro-cid-pwzxaycr].inline-experiment .quote-title[data-astro-cid-pwzxaycr]{font-size:var(--step-3)}.embedded[data-astro-cid-pwzxaycr].inline-experiment .quote-description[data-astro-cid-pwzxaycr]{font-size:var(--step-0);font-weight:300;line-height:1.2}.embedded[data-astro-cid-pwzxaycr].inline-experiment .quote-form[data-astro-cid-pwzxaycr]{padding:0}@media (width>=1024px){html.source-uk .quote-option[data-astro-cid-pwzxaycr]{height:auto}.embedded[data-astro-cid-pwzxaycr] .inline-quote-heading[data-astro-cid-pwzxaycr]{text-align:center;margin-bottom:80px}.embedded[data-astro-cid-pwzxaycr].inline-experiment .inline-quote-heading[data-astro-cid-pwzxaycr]{gap:var(--space-s);margin-bottom:var(--space-xl)}.embedded[data-astro-cid-pwzxaycr].inline-experiment .quote-title[data-astro-cid-pwzxaycr]{font-size:var(--step-4)}.embedded[data-astro-cid-pwzxaycr].inline-experiment .quote-description[data-astro-cid-pwzxaycr]{font-size:var(--step-3);font-weight:400;line-height:1.1}}@media (width<=1023px){.embedded[data-astro-cid-pwzxaycr] .quote-options[data-astro-cid-pwzxaycr]{grid-template-columns:1fr}.embedded[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{aspect-ratio:auto;min-height:0;padding:var(--space-s) var(--space-xs);flex-direction:row;justify-content:flex-start;align-items:center}.embedded[data-astro-cid-pwzxaycr] .quote-icon{flex:none;align-items:center;width:28px;height:28px;min-height:0}.embedded[data-astro-cid-pwzxaycr] .quote-icon svg{width:auto;max-width:28px;height:28px}.embedded[data-astro-cid-pwzxaycr] .quote-postcode[data-astro-cid-pwzxaycr]{max-width:none}.embedded[data-astro-cid-pwzxaycr] .postcode-actions[data-astro-cid-pwzxaycr]{flex-direction:column-reverse;gap:24px;margin-top:28px}.embedded[data-astro-cid-pwzxaycr] .quote-continue[data-astro-cid-pwzxaycr]{width:100%;min-height:60px;padding:16px 24px;font-size:18px}}.source-controls[data-astro-cid-pwzxaycr]:not(.embedded){margin-inline:0;padding-inline:var(--fluid-gutter);padding-bottom:var(--space-m);margin-bottom:0;overflow:hidden}section:has(>.container>aira-quote.source-controls){position:relative;overflow:hidden}.source-controls[data-astro-cid-pwzxaycr]:not(.embedded) .quote-description[data-astro-cid-pwzxaycr]{color:#1f2937}.source-controls[data-astro-cid-pwzxaycr] .quote-stage[data-astro-cid-pwzxaycr]{position:relative;overflow:visible}.source-controls[data-astro-cid-pwzxaycr] .quote-options[data-astro-cid-pwzxaycr]{gap:var(--space-s);align-items:stretch}.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{width:100%;font-size:var(--step-0);gap:var(--space-xs);border-radius:clamp(.5rem,.4235rem + .3265vi,.75rem)}.source-controls[data-astro-cid-pwzxaycr] .solar-disclosure[data-astro-cid-pwzxaycr]{font-size:var(--step--1);color:#6d6d74;margin-top:var(--space-s);padding-top:var(--fluid-gutter);max-width:none;font-weight:300;line-height:1.1}.source-controls[data-astro-cid-pwzxaycr] .solar-disclosure[data-astro-cid-pwzxaycr] a[data-astro-cid-pwzxaycr]{margin-bottom:var(--space-s);font-weight:500}.source-controls[data-astro-cid-pwzxaycr] .quote-step[data-astro-cid-pwzxaycr][data-exiting]{width:100%;position:absolute;inset:0 auto auto 0}.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr][aria-selected=true]{background:#ffaf51}.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]:disabled{pointer-events:none;opacity:.5}.source-controls[data-astro-cid-pwzxaycr] [data-astro-cid-pwzxaycr]:is(.quote-option,.quote-back,.quote-continue,.source-postcode-input input):focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 1px #222226}.source-controls[data-astro-cid-pwzxaycr] .quote-back[data-astro-cid-pwzxaycr],.source-controls[data-astro-cid-pwzxaycr] .quote-continue[data-astro-cid-pwzxaycr]{white-space:nowrap;font-size:var(--step-0);padding:var(--space-s) 0;margin-top:var(--fluid-gutter);border-radius:clamp(.5rem,.4235rem + .3265vi,.75rem);justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:0;font-weight:300;line-height:1.2;display:flex}.source-controls[data-astro-cid-pwzxaycr] .quote-back[data-astro-cid-pwzxaycr]{color:#171717;text-underline-offset:4px}.source-controls[data-astro-cid-pwzxaycr] .quote-postcode[data-astro-cid-pwzxaycr]{width:50%;max-width:none;font-size:16px;line-height:24px}.source-controls[data-astro-cid-pwzxaycr] .quote-postcode[data-astro-cid-pwzxaycr] .quote-prompt[data-astro-cid-pwzxaycr]{font-size:var(--step-2);line-height:1.1}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-field[data-astro-cid-pwzxaycr]{margin-top:16px}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-field[data-astro-cid-pwzxaycr] label[data-astro-cid-pwzxaycr]{font-size:var(--step--1);margin:0;font-weight:300;line-height:1;display:inline}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-input[data-astro-cid-pwzxaycr]{justify-content:flex-start;align-items:center;margin-top:8px;display:flex;position:relative}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-input[data-astro-cid-pwzxaycr] input[data-astro-cid-pwzxaycr]{border-color:#a0a2a6;border-radius:clamp(.25rem,.2117rem + .1633vi,.375rem);padding:4px 12px;font-size:16px;font-weight:400;line-height:24px;display:flex}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-input[data-astro-cid-pwzxaycr] input[data-astro-cid-pwzxaycr]:disabled{cursor:not-allowed;opacity:.5}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-error[data-astro-cid-pwzxaycr]{width:100%;padding:var(--space-xs);font-size:var(--step--1);color:#222226;background:#ef44440d;border-radius:clamp(.5rem,.4235rem + .3265vi,.75rem);margin-top:8px;font-weight:300;line-height:1.1;position:relative}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-error[data-astro-cid-pwzxaycr]>svg[data-astro-cid-pwzxaycr]{fill:#ca5959;color:#ff981f;flex-shrink:0;position:absolute}.source-controls[data-astro-cid-pwzxaycr] .source-postcode-error[data-astro-cid-pwzxaycr]>div[data-astro-cid-pwzxaycr]{padding-left:28px;font-size:14px;line-height:20px}.source-controls[data-astro-cid-pwzxaycr] .postcode-actions[data-astro-cid-pwzxaycr]{gap:var(--space-s);flex-direction:row;margin-top:16px}.source-controls[data-astro-cid-pwzxaycr] .quote-continue[data-astro-cid-pwzxaycr]{padding-inline:var(--space-m);background:#ffaf51;box-shadow:0 1px 2px #0000000d}.source-controls[data-astro-cid-pwzxaycr] .quote-continue[data-astro-cid-pwzxaycr]:hover{background:#ffaf51e6}.source-controls[data-astro-cid-pwzxaycr] .quote-continue[data-astro-cid-pwzxaycr]:focus-visible{box-shadow:0 0 0 1px #222226,0 1px 2px #0000000d}@media (width<=1023px){.source-controls[data-astro-cid-pwzxaycr]:not(.embedded) .quote-title[data-astro-cid-pwzxaycr]{font-size:48px;line-height:1.25}.source-controls[data-astro-cid-pwzxaycr]:not(.embedded) .quote-description[data-astro-cid-pwzxaycr]{font-size:var(--step-0);line-height:1.1}.source-controls[data-astro-cid-pwzxaycr] .quote-options[data-astro-cid-pwzxaycr]{grid-template-columns:1fr}.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{aspect-ratio:auto;min-height:0;padding:var(--space-s) var(--space-xs);flex-direction:row;justify-content:flex-start;align-items:center}.source-controls[data-astro-cid-pwzxaycr] .quote-icon{flex:none;align-items:center;width:28px;height:28px;min-height:0}.source-controls[data-astro-cid-pwzxaycr] .quote-icon svg{width:auto;max-width:28px;height:28px}.source-controls[data-astro-cid-pwzxaycr] .quote-back[data-astro-cid-pwzxaycr],.source-controls[data-astro-cid-pwzxaycr] .quote-continue[data-astro-cid-pwzxaycr],.source-controls[data-astro-cid-pwzxaycr] .quote-postcode[data-astro-cid-pwzxaycr]{width:100%}.source-controls[data-astro-cid-pwzxaycr] .postcode-actions[data-astro-cid-pwzxaycr]{flex-direction:column-reverse}}.regional-quote[data-astro-cid-pwzxaycr]{display:block}.source-controls[data-astro-cid-pwzxaycr] .regional-contact[data-astro-cid-pwzxaycr] .ahd-heading[data-astro-cid-pwzxaycr]{display:none}.source-controls[data-astro-cid-pwzxaycr] .quote-description[data-astro-cid-pwzxaycr]{line-height:28px}.source-controls[data-astro-cid-pwzxaycr] .regional-control-face[data-astro-cid-pwzxaycr]{align-items:flex-start}.source-controls[data-astro-cid-pwzxaycr] .quote-options[data-astro-cid-pwzxaycr]{grid-template-columns:repeat(var(--regional-options,5),minmax(0,1fr))}.source-controls[data-astro-cid-pwzxaycr] .quote-options[data-astro-cid-pwzxaycr]:has(.quote-option:nth-child(4):last-child){--regional-options:4}.source-controls[data-astro-cid-pwzxaycr] .text-options[data-astro-cid-pwzxaycr]{--regional-options:3}.source-controls[data-astro-cid-pwzxaycr] .regional-icon[data-astro-cid-pwzxaycr]{justify-content:center}.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]:not(:has(.regional-icon)) .regional-control-face[data-astro-cid-pwzxaycr]{justify-content:flex-end}.regional-control-face[data-astro-cid-pwzxaycr]{gap:var(--space-xs);flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.quote-option[data-astro-cid-pwzxaycr]{cursor:pointer;position:relative}.quote-option[data-astro-cid-pwzxaycr] input[data-astro-cid-pwzxaycr]{opacity:0;width:1px;height:1px;position:absolute}.quote-option[data-astro-cid-pwzxaycr]:has(input:checked){background:#ffaf51}.quote-option[data-astro-cid-pwzxaycr]:has(input:focus-visible){outline-offset:4px;outline:2px solid #222226}.regional-icon[data-astro-cid-pwzxaycr]{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.regional-icon[data-astro-cid-pwzxaycr] svg{width:auto;max-width:100%;height:80px}.regional-location[data-astro-cid-pwzxaycr]{background:#fff;border:1px solid #a0a2a6;border-radius:6px;width:100%;height:56px;margin-top:4px;padding:12px;display:block}.source-controls[data-astro-cid-pwzxaycr] fieldset[data-astro-cid-pwzxaycr]{border:0;min-width:0;margin:0;padding:0}.source-controls[data-astro-cid-pwzxaycr] .regional-contact[data-astro-cid-pwzxaycr]{width:calc(100% + 2 * var(--fluid-gutter));margin-left:calc(-1 * var(--fluid-gutter))}.source-controls[data-astro-cid-pwzxaycr]:has(.ahd-editor[hidden]){max-width:none;padding-block:0}.regional-area[data-astro-cid-pwzxaycr]{max-width:none}.regional-area[data-astro-cid-pwzxaycr] .ahd-face[data-astro-cid-pwzxaycr]{padding-inline:4px;font-size:14px}.ahd-house[data-astro-cid-pwzxaycr]:has(.ahd-option:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=1024px){.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{height:auto}.source-controls[data-astro-cid-pwzxaycr] .regional-control-face[data-astro-cid-pwzxaycr]{justify-content:flex-start;height:auto}}@media (width<=1023px){.source-controls[data-astro-cid-pwzxaycr] .quote-options[data-astro-cid-pwzxaycr]{grid-template-columns:1fr}.regional-control-face[data-astro-cid-pwzxaycr]{flex-direction:row;justify-content:flex-start}.regional-icon[data-astro-cid-pwzxaycr]{flex:none;width:28px;height:28px}.regional-icon[data-astro-cid-pwzxaycr] svg{max-width:28px;height:28px}}@media (width<=650px){.regional-area[data-astro-cid-pwzxaycr]{grid-template-columns:repeat(3,minmax(0,1fr))}.ahd-house[data-astro-cid-pwzxaycr]:has(.ahd-option:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ahd-house[data-astro-cid-pwzxaycr]:has(.ahd-option:nth-child(4):last-child) .ahd-option[data-astro-cid-pwzxaycr]{grid-column:auto}.regional-area[data-astro-cid-pwzxaycr] .ahd-face[data-astro-cid-pwzxaycr]{font-size:14px}.ahd-postcode[data-astro-cid-pwzxaycr]{font-size:16px}.ahd-summary-top[data-astro-cid-pwzxaycr]{align-items:flex-start}.ahd-edit[data-astro-cid-pwzxaycr]{max-width:45%}.ahd-continue[data-astro-cid-pwzxaycr]{white-space:normal}}.source-controls[data-astro-cid-pwzxaycr] .regional-icon[data-astro-cid-pwzxaycr] .quote-icon{flex:none;width:80px;height:80px;min-height:0}@media (width<=1023px){.source-controls[data-astro-cid-pwzxaycr] .regional-icon[data-astro-cid-pwzxaycr] .quote-icon{width:28px;height:28px}.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]:not(:has(.regional-icon)) .regional-control-face[data-astro-cid-pwzxaycr]{justify-content:flex-start}.source-controls[data-astro-cid-pwzxaycr] .regional-control-face[data-astro-cid-pwzxaycr]{align-items:center}}.source-controls[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]>.regional-control-face[data-astro-cid-pwzxaycr]{flex:1;min-height:min-content}.source-controls[data-astro-cid-pwzxaycr] .regional-control-label[data-astro-cid-pwzxaycr]{align-items:center;width:100%;display:flex}.source-controls[data-astro-cid-pwzxaycr] .regional-control-label[data-astro-cid-pwzxaycr]>span[data-astro-cid-pwzxaycr]{word-break:break-word}.source-controls[data-astro-cid-pwzxaycr] .regional-icon[data-astro-cid-pwzxaycr] .quote-icon{width:auto}.source-controls[data-astro-cid-pwzxaycr] .regional-icon[data-astro-cid-pwzxaycr] .quote-icon svg{width:auto;max-width:none}@media (width>=1024px){.source-controls[data-astro-cid-pwzxaycr] .regional-icon[data-astro-cid-pwzxaycr]{flex:1 0 auto;align-items:flex-start;height:80px}.source-controls[data-astro-cid-pwzxaycr] .regional-icon[data-astro-cid-pwzxaycr]:empty{height:64px}.source-controls[data-astro-cid-pwzxaycr] .regional-control-label[data-astro-cid-pwzxaycr]{white-space:pre-line;flex:1;align-items:flex-end}}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .text-options[data-astro-cid-pwzxaycr]{--regional-options:10}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .text-options[data-astro-cid-pwzxaycr] .quote-option[data-astro-cid-pwzxaycr]{grid-column:span 2}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .text-options[data-astro-cid-pwzxaycr] .solar-disclosure[data-astro-cid-pwzxaycr]{grid-column:span 12;margin-top:0}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .postcode-actions[data-astro-cid-pwzxaycr]{width:50%}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .postcode-actions[data-astro-cid-pwzxaycr] .quote-back[data-astro-cid-pwzxaycr]{margin-top:var(--fluid-gutter)}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .source-postcode-input[data-astro-cid-pwzxaycr] input[data-astro-cid-pwzxaycr]{margin-top:0}@media (width<=1023px){.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .text-options[data-astro-cid-pwzxaycr] [data-astro-cid-pwzxaycr]:is(.quote-option,.solar-disclosure){grid-column:auto}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .postcode-actions[data-astro-cid-pwzxaycr]{width:100%}.source-controls[data-astro-cid-pwzxaycr][data-locale=de-de] .regional-icon[data-astro-cid-pwzxaycr] .quote-icon svg{max-width:28px}}
