@layer components{.CheckHomeInfo-module__2IAJwa__container{flex-direction:column;width:100%;display:flex}.CheckHomeInfo-module__2IAJwa__card{width:100%;padding:var(--space-500);background-color:var(--color-brand-on-brand);border-radius:var(--border-radius-md)}.CheckHomeInfo-module__2IAJwa__intro{text-align:left}.CheckHomeInfo-module__2IAJwa__content{gap:var(--space-500);flex-direction:column;display:flex}@media (min-width:768px){.CheckHomeInfo-module__2IAJwa__content{align-items:flex-start;gap:var(--space-700);flex-direction:row}}.CheckHomeInfo-module__2IAJwa__fields{gap:var(--space-400);flex-direction:column;flex:1;min-width:0;display:flex}.CheckHomeInfo-module__2IAJwa__epcSection{flex:1;min-width:0}.CheckHomeInfo-module__2IAJwa__heatingPrompt{color:var(--color-alert-warning)}}
.Modal-module__KOiEYG__container{background-color:var(--color-brand-on-brand);border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.Modal-module__KOiEYG__dialog{inset-block:auto;width:100vw;height:100vh;transition:display .3s allow-discrete, overlay .3s allow-discrete;background-color:#0000;border-width:0;flex-direction:column;padding:56px 0 0;animation:.3s forwards Modal-module__KOiEYG__slide-down;position:fixed;bottom:0;overflow-y:hidden}.Modal-module__KOiEYG__dialog[open]{animation:.3s forwards Modal-module__KOiEYG__slide-up;display:flex}.Modal-module__KOiEYG__close{background:var(--color-surface-dim);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.Modal-module__KOiEYG__close:hover{cursor:pointer}.Modal-module__KOiEYG__close svg{width:16px;height:16px}.Modal-module__KOiEYG__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:4.4rem 1.6rem 1.6rem;display:flex}@media (min-width:768px){.Modal-module__KOiEYG__header{padding:4.4rem 2.4rem 2.4rem}}.Modal-module__KOiEYG__titleContainer{flex-wrap:wrap;flex-grow:1;flex-shrink:1;display:flex}.Modal-module__KOiEYG__handle{background-color:var(--color-brand-on-brand);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-self:center;align-items:center;width:100%;height:28px;display:flex;position:absolute;top:0}.Modal-module__KOiEYG__handle:hover{cursor:grab}.Modal-module__KOiEYG__handleBar{background-color:var(--color-surface-on-surface);border-radius:4px;place-self:center;width:104px;height:4px}.Modal-module__KOiEYG__title{color:var(--color-brand-brand);overflow-wrap:anywhere;flex-shrink:1;width:100%}.Modal-module__KOiEYG__title span{color:var(--color-brand-brand);display:inline}.Modal-module__KOiEYG__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00261ce6}.Modal-module__KOiEYG__content{flex-direction:column;flex-grow:1;width:100%;padding:0 1.6rem;display:flex;position:relative}@media (min-width:768px){.Modal-module__KOiEYG__content{padding:0 2.4rem}}.Modal-module__KOiEYG__footer{clip-path:polygon(0 45%,100% 0,100% 100%,0 100%);width:100%;height:300px}.Modal-module__KOiEYG__imgFooter{clip-path:polygon(0 45%,100% 0,100% 100%,0 100%);width:100%;height:300px;max-height:400px}@media (min-width:768px){.Modal-module__KOiEYG__dialog{border-radius:8px;width:550px;height:auto;max-height:500px;margin:0;padding-top:0;animation:.3s forwards Modal-module__KOiEYG__fade-out;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.Modal-module__KOiEYG__dialog[open]{animation:.3s forwards Modal-module__KOiEYG__fade-in}.Modal-module__KOiEYG__container{border-radius:8px;max-height:500px}.Modal-module__KOiEYG__handle,.Modal-module__KOiEYG__handleBar{display:none}}@keyframes Modal-module__KOiEYG__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Modal-module__KOiEYG__slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Modal-module__KOiEYG__slide-left{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes Modal-module__KOiEYG__slide-right{0%{transform:translate(0)}to{transform:translate(110%)}}@keyframes Modal-module__KOiEYG__fade-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Modal-module__KOiEYG__fade-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}
@layer components{.EpcSummary-module__CWo7wG__container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.EpcSummary-module__CWo7wG__badge{align-items:center;gap:var(--space-300);width:100%;padding:var(--space-300);background-color:var(--color-background-secondary,#f8f7f4);border-radius:var(--border-radius-sm);display:flex}.EpcSummary-module__CWo7wG__band{width:3.2rem;height:2.4rem;padding-right:var(--space-100);clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%);background-color:var(--epc-band-color,#8e8e8e);color:#000;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;line-height:1;display:flex}.EpcSummary-module__CWo7wG__band[data-band=A]{--epc-band-color:#008054}.EpcSummary-module__CWo7wG__band[data-band=B]{--epc-band-color:#19b459}.EpcSummary-module__CWo7wG__band[data-band=C]{--epc-band-color:#8dce46}.EpcSummary-module__CWo7wG__band[data-band=D]{--epc-band-color:#ffd500}.EpcSummary-module__CWo7wG__band[data-band=E]{--epc-band-color:#fcaa65}.EpcSummary-module__CWo7wG__band[data-band=F]{--epc-band-color:#ef8023}.EpcSummary-module__CWo7wG__band[data-band=G]{--epc-band-color:#e9153b;color:#fff}.EpcSummary-module__CWo7wG__rating{flex-direction:column;min-width:0;display:flex}.EpcSummary-module__CWo7wG__provenance{color:var(--color-neutral-60)}.EpcSummary-module__CWo7wG__explainerLink{color:var(--color-brand-brand);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.6rem;text-decoration:underline}.EpcSummary-module__CWo7wG__explainerParagraph{margin-bottom:var(--space-400)}.EpcSummary-module__CWo7wG__explainerClose{align-self:flex-end}}
.Confirmation-module__YhBLBW__confirmation{text-align:center;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.Confirmation-module__YhBLBW__confirmation:focus{outline:none}.Confirmation-module__YhBLBW__headline{align-items:center;gap:.4rem;display:flex}.Confirmation-module__YhBLBW__stacked{align-items:center;gap:2.4rem}.Confirmation-module__YhBLBW__stacked .Confirmation-module__YhBLBW__headline{flex-direction:column;gap:2.4rem}
@layer element{._wrapper_f5srn_4{width:fit-content}._spinner_f5srn_8{width:var(--spinner-size,3rem);height:var(--spinner-size,3rem);background-color:var(--color-brand-brand);transform-origin:50%;transform-style:preserve-3d;animation:2s linear infinite _spin_f5srn_8}._inverted_f5srn_20{background-color:var(--color-brand-on-brand)}@keyframes _spin_f5srn_8{0%{transform:rotateY(180deg)rotate(-15deg)}to{transform:rotateY(-180deg)rotate(-15deg)}}@media (prefers-reduced-motion:reduce){._spinner_f5srn_8{animation-duration:7s}}}
dialog.QuoteModal-module__XFK7MG__modal{justify-content:flex-end}dialog.QuoteModal-module__XFK7MG__modal>div.QuoteModal-module__XFK7MG__modal{background-color:var(--color-surface-surface,#f9f6f3);flex:0 auto}dialog.QuoteModal-module__XFK7MG__modal .QuoteModal-module__XFK7MG__option:after{content:none}dialog.QuoteModal-module__XFK7MG__modal>div.QuoteModal-module__XFK7MG__modal [data-testid=close-modal-button]{z-index:1;position:absolute;top:3.2rem;right:1.6rem}dialog.QuoteModal-module__XFK7MG__modal>div.QuoteModal-module__XFK7MG__modal h2{padding-right:4rem}@media (min-width:768px){dialog.QuoteModal-module__XFK7MG__modal{width:60.2rem;max-width:calc(100vw - 3.2rem)}dialog.QuoteModal-module__XFK7MG__modal>div.QuoteModal-module__XFK7MG__modal h2{text-align:center;padding-right:0}dialog.QuoteModal-module__XFK7MG__modal>div.QuoteModal-module__XFK7MG__modal [data-testid=close-modal-button]{top:2.4rem;right:2.4rem}}@layer components{.QuoteModal-module__XFK7MG__options{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.QuoteModal-module__XFK7MG__options{flex-direction:row;justify-content:center;gap:1.6rem}}.QuoteModal-module__XFK7MG__options>li{display:flex}@media (min-width:768px){.QuoteModal-module__XFK7MG__options>li{flex:1 1 0;max-width:17.4rem}}.QuoteModal-module__XFK7MG__option{width:100%;color:var(--color-brand-dark,#00261c);background-color:var(--color-brand-on-brand,#fff);border:none;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.6rem;text-decoration:none;transition:box-shadow .2s;display:flex}.QuoteModal-module__XFK7MG__option:hover{box-shadow:inset 0 0 0 1px var(--color-brand-brand,#0a9828);cursor:pointer}.QuoteModal-module__XFK7MG__option:focus-visible{outline:2px solid var(--color-brand-brand,#0a9828);outline-offset:2px}@media (min-width:768px){.QuoteModal-module__XFK7MG__option{min-height:13.2rem}}.QuoteModal-module__XFK7MG__option>span{display:contents}.QuoteModal-module__XFK7MG__optionImage{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:5.6rem}.QuoteModal-module__XFK7MG__optionLabel{text-align:center;font-size:1.6rem;font-weight:700;line-height:2.2rem}.QuoteModal-module__XFK7MG__optionDescription{color:var(--color-surface-on-surface-variant,#635e58);text-align:center}}
