.tooltip_tooltipWrapper__FicSZ{position:relative}.tooltip_tooltipContainer__loIGB{z-index:10;position:fixed;pointer-events:none}.tooltip_tooltip__NqjXs{position:relative;display:inline-block;max-width:min(25rem,60vw);margin:.5rem;padding:.5rem .75rem;background-color:#fff;box-shadow:0 1 4 0 rgba(12,12,13,.1),0 1 4 0 rgba(12,12,13,.05);border-radius:8px;border:1px solid #d9d9d9;&:before{content:"";position:absolute;top:50%;left:0;display:block;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);background-color:#fff;border-color:transparent transparent #d9d9d9 #d9d9d9;border-style:solid;border-width:1px}}.toggle-switch_container__IHFGk{--syte-toggle-switch-handle-size:1.25rem;display:flex;align-items:center;column-gap:.25rem;outline:none;&:not(.toggle-switch_disabled__68cIp){&:active .toggle-switch_toggleSwitch__4Z2ru:before,&:hover .toggle-switch_toggleSwitch__4Z2ru:before,.toggle-switch_toggleSwitchContainer__xb5LQ:focus-visible .toggle-switch_toggleSwitch__4Z2ru:before{display:block}}&.toggle-switch_disabled__68cIp{.toggle-switch_labelText__dH3Bj,.toggle-switch_toggleSwitchContainer__xb5LQ{color:var(--syte-text-tertiary-color)}}input:checked~.toggle-switch_toggleSwitch__4Z2ru{&:before{left:calc(100% - var(--syte-toggle-switch-handle-size) * .5);opacity:.24}&:after{left:calc(100% - var(--syte-toggle-switch-handle-size));background-color:currentColor}}}.toggle-switch_toggleSwitchContainer__xb5LQ{position:relative;height:var(--syte-toggle-switch-handle-size);margin:.75rem;outline:none;color:#000;&:before{content:"";display:inline-block;width:2.125rem;height:.875rem;margin:.1875rem;border-radius:.875rem;outline:none;background-color:currentColor;opacity:.38}&[aria-checked=true]{color:var(--syte-primary-color);&:before{opacity:.5}}}.toggle-switch_toggleSwitch__4Z2ru:after{left:0;transform:translateY(-50%);display:block;width:var(--syte-toggle-switch-handle-size);height:var(--syte-toggle-switch-handle-size);background-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.toggle-switch_toggleSwitch__4Z2ru:after,.toggle-switch_toggleSwitch__4Z2ru:before{content:"";position:absolute;top:50%;border-radius:50%;transition:left .15s cubic-bezier(.39,.58,.57,1)}.toggle-switch_toggleSwitch__4Z2ru:before{left:calc(var(--syte-toggle-switch-handle-size) * .5);transform:translate(-50%,-50%);display:none;width:calc(var(--syte-toggle-switch-handle-size) * 2);height:calc(var(--syte-toggle-switch-handle-size) * 2);background-color:currentColor;opacity:.08}.toggle-switch_labelText__dH3Bj{margin-top:-.05em}.renovation-measures_measuresTable__ou9jF{width:100%;th{color:var(--syte-text-disabled-color);font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.5px;white-space:nowrap;&:first-child{text-align:start}}tr:not(:last-child) td{padding-bottom:.5rem}tr td,tr th{&:not(:last-child){padding-right:1rem}}}.renovation-measures_measure__DRAxq{&:not(.renovation-measures_planned__WQNTf){&,.renovation-measures_details__vJH4J dd,.renovation-measures_details__vJH4J dt{color:var(--syte-text-secondary-color)}}&.renovation-measures_disabled__rKnnw{&,.renovation-measures_details__vJH4J dd,.renovation-measures_details__vJH4J dt{color:var(--syte-text-disabled-color)}}}.renovation-measures_info__kv63m{width:30%;>div{display:grid;grid-template-columns:auto 1fr 1.5rem;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.1;>span{flex-grow:1}}}.renovation-measures_infoTooltipIcon__gAaLM{color:var(--syte-text-tertiary-color);&[aria-expanded=true]{color:#949494}}.renovation-measures_infoTooltip__5tX66{h1,h2,h3,h4,h5,h6,p{&:not(:last-child){-webkit-margin-after:.5em;margin-block-end:.5em}}}.renovation-measures_areaIcon__60yfm{font-size:2.5rem}.renovation-measures_details__vJH4J{>div{max-width:16rem}dl{display:grid;grid-template-columns:1fr auto;grid-auto-rows:1.5rem;align-items:center;grid-gap:0 .5rem;gap:0 .5rem;width:100%;max-width:14rem;margin-left:auto;font-size:.875rem;line-height:1.25rem;letter-spacing:.25;dt{color:var(--syte-text-secondary-color)}dd{color:var(--syte-text-primary-color);font-weight:500;text-align:end;&.renovation-measures_subsidies__eHmVu{color:var(--syte-green)}}}}.renovation-measures_existing__PjH8V,.renovation-measures_planned__WQNTf{width:10%}.renovation-measures_toggleSwitch__A2ANH{justify-self:center}.renovation-check-step-5_container__DyT3N{display:grid;grid-template-columns:repeat(2,auto);grid-gap:1rem;gap:1rem;padding-bottom:1rem}.renovation-check-step-5_plannedMeasures__W14Gt{display:flex;flex-direction:column;align-items:start;gap:1rem;>dl{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem .5rem;gap:1rem .5rem;width:clamp(18.75rem,100%,25rem);font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.1;dt{display:inline-grid;grid-auto-flow:column;justify-content:start;gap:.25rem}dd{text-align:end}svg{font-size:1.25rem}}}.renovation-check-step-5_utilityCostsTrend__RQDGU{display:grid;justify-content:center;grid-gap:1rem;gap:1rem}.energy-efficiency-class_icon__pODwz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:#fff;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.1px}.energy-efficiency-class_labelB__nPsAZ,.energy-efficiency-class_labelC__K3d8c,.energy-efficiency-class_labelD__ERibD,.energy-efficiency-class_labelE__5HOX_{color:var(--syte-text-primary-color)}.energy-efficiency-class_labelAPlus__OQXFL{background-color:#00a44b}.energy-efficiency-class_labelA__FDuhc{background-color:#00d757}.energy-efficiency-class_labelB__nPsAZ{background-color:#45ec36}.energy-efficiency-class_labelC__K3d8c{background-color:#baf63a}.energy-efficiency-class_labelD__ERibD{background-color:#ffec3f}.energy-efficiency-class_labelE__5HOX_{background-color:#ffcd1b}.energy-efficiency-class_labelF__Q20fn{background-color:#ff730e}.energy-efficiency-class_labelG__Nvav5{background-color:#ff3f0e}.energy-efficiency-class_labelH__PfqVA{background-color:#ae1703}.renovation-check-summary_summary__TBIFI{display:grid;grid-template-columns:2fr repeat(4,1fr);align-items:start;grid-gap:.5rem;gap:.5rem;padding:1rem 0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);.renovation-check-summary_measure__sEo6y{display:inline-flex;flex-direction:column-reverse;row-gap:.25rem}dt{color:var(--syte-text-secondary-color);font-size:.6875rem;font-weight:500;line-height:1rem;letter-spacing:.5px;>span{display:block;font-weight:400}}dd{display:inline-flex;align-items:center;min-height:1.75rem;white-space:nowrap}}.renovation-check-summary_energy__ud8QO{display:inline-flex;gap:1rem}.renovation-check-summary_efficiencyClass__X8vdG{dd{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem}}.renovation-check-summary_energySavings__68oK4{dd{font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.1px}}.renovation-check-summary_renovationCosts__84zlN{color:var(--syte-red);&.renovation-check-summary_isWithinBudget__tzmGK{color:var(--syte-green)}}.renovation-check-summary_renovationCostsInfoTitle__1S_5Q{margin:0;font-size:1rem;font-weight:500;color:var(--syte-red);&.renovation-check-summary_isWithinBudget__tzmGK{color:var(--syte-green)}}.renovation-check-summary_savingsOnCosts__qN0LE{dd{color:var(--syte-green)}}.renovation-check-summary_subsidies__qHm7n{dt span{color:var(--syte-green)}}.renovation-check-summary_costs__9L2YW,.renovation-check-summary_renovationCosts__84zlN,.renovation-check-summary_savingsOnCosts__qN0LE,.renovation-check-summary_subsidies__qHm7n{dd{font-size:1.375rem;font-weight:400;line-height:1.75rem;letter-spacing:0}}.renovation-check-summary_hidden__QeY0p{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.renovation-check-sidebar_sidebar__gCl4v{z-index:5;position:fixed;top:0;left:0;bottom:0;width:clamp(46.5rem,50vw,58rem);background:white;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem;overflow:hidden;animation:renovation-check-sidebar_slideInLeft__6vp4k .3s ease-out}@media (max-width:768px){.renovation-check-sidebar_sidebar__gCl4v{width:100vw}}@keyframes renovation-check-sidebar_slideInLeft__6vp4k{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.renovation-check-sidebar_header__D8r5r{display:flex;justify-content:space-between;align-items:center;color:var(--syte-primary-color);button{min-width:0;margin-right:-1rem}}.renovation-check-sidebar_breadcrump__6BvOF ol{display:flex;margin:0 -.375rem .25rem;list-style:none;white-space:nowrap;font-size:.75rem;li{position:relative;display:inline-flex;align-items:center;gap:.75rem;margin:0 .375rem;color:transparent;&:last-child{flex-grow:1}&:before{content:"•";font-size:1.25rem;line-height:.75rem;color:var(--syte-text-tertiary-color)}&[aria-current=step],&[aria-current=step]:before{color:var(--syte-text-primary-color)}&[aria-current=false]:after{content:"";position:absolute;top:50%;left:1.4375rem;right:.25rem;height:1px;background-color:var(--syte-text-tertiary-color)}}}.renovation-check-sidebar_context__FdDUK{display:flex;align-items:center;gap:.5rem}.renovation-check-sidebar_address__Yk07y{color:var(--syte-text-secondary-color);font-size:1rem;font-weight:500;.renovation-check-sidebar_highlight____1eP{color:var(--syte-text-primary-color)}}.renovation-check-sidebar_content__3vryE{display:grid;grid-template-rows:1fr auto;overflow:hidden}.renovation-check-sidebar_footer__c3xzb{display:flex;align-items:center;gap:1rem}.renovation-check-sidebar_poweredBySyte__qAV1C{flex-grow:1;display:inline-flex}.page_errorScreen__L2x0A{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.5rem;text-wrap:balance}.page_intro__YeqBg{position:fixed;margin:3.75rem 2.5rem;display:flex;gap:1.5rem;width:37.5rem;max-width:calc(50vw - 5rem);padding:2.5rem;flex-direction:column;align-items:flex-start;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);z-index:1;h1{color:var(--syte-primary-color);font-size:3.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:calc(64 / 56)}}.page_geocode__N7xxD{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.page_description__lvaOp{font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.15}.page_mapContainer__A8NQf{top:0;left:0;width:100%;height:100%;position:absolute}