.RecenterButton_recenterButton__6DaFP{display:flex;align-items:center;justify-content:center;gap:4px;position:absolute;bottom:16px;left:16px;background-color:#fff;border:none;border-radius:32px;padding:12px;cursor:pointer;font-size:16px;line-height:24px;color:var(--color-brand-dark);font-weight:700}.RecenterButton_recenterButtonIcon__qHiA_{margin-right:4px}.MapLoadingSkeleton_container__ZvREp{width:100%;height:327px;border-radius:1.2rem;overflow:hidden;@media (width >= 768px){height:384px}}.MapLoadingSkeleton_mapSkeleton__PGffz{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#f0f4f0,#e8f0e8 50%,#f0f4f0);overflow:hidden}.MapLoadingSkeleton_mapBackground__ZaXbw{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgb(200 220 200/30%) 25%,transparent 0,transparent 50%,rgb(200 220 200/30%) 0,rgb(200 220 200/30%) 75%,transparent 0);background-size:40px 40px;animation:MapLoadingSkeleton_shimmer__meRee 2s ease-in-out infinite}.MapLoadingSkeleton_gridPattern__cUMlB{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgb(180 200 180/20%) 1px,transparent 0),linear-gradient(90deg,rgb(180 200 180/20%) 1px,transparent 0);background-size:20px 20px}.MapLoadingSkeleton_pinContainer__Wb6BT{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);z-index:2}.MapLoadingSkeleton_spinningCircle__r8z_d{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-top:3px solid var(--color-brand-bright);border:3px solid var(--color-brand-bright);border-top-color:var(--color-brand-bold);border-radius:50%;animation:MapLoadingSkeleton_spin__6pPqt 1s linear infinite;z-index:1}.MapLoadingSkeleton_recenterButton__SXkde{cursor:default}@keyframes MapLoadingSkeleton_shimmer__meRee{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes MapLoadingSkeleton_spin__6pPqt{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.SelectAddress_container__kqrmC{display:flex;flex-direction:column;width:100%;@media (width >= 942px){max-width:942px}}.SelectAddress_card__VhH7K{display:flex;flex-direction:column;background-color:var(--color-brand-on-brand);border-radius:2.2rem;padding:1.2rem;width:100%;margin-bottom:2rem;@media (width >= 768px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}}.SelectAddress_content__4ZW6H{display:flex;flex-direction:column;width:100%;@media (width >= 768px){flex-direction:row;gap:2rem;align-items:flex-start}}.SelectAddress_formSection__Q1503{display:flex;flex-direction:column;width:100%;@media (width >= 768px){flex:1;min-width:0}}.SelectAddress_mapSection__f8ha9{display:flex;flex-direction:column;width:100%;margin-top:2.4rem;@media (width >= 768px){flex:1;min-width:0;margin-top:0}}.SelectAddress_mapContainer__EED40{width:100%;height:327px;border-radius:1.2rem;overflow:hidden;@media (width >= 768px){height:384px}}.SelectAddress_manualSwitch__7alBB{align-self:flex-start;background-color:transparent;border:none;padding:0;margin:0;cursor:pointer;color:var(--color-surface-link);text-decoration:underline;font-family:OVO Circular,sans-serif}.SelectAddress_actionsContainer__g6qb_{display:flex;.SelectAddress_continueButton__CiceF{margin-left:auto;width:100%;@media (width >= 768px){width:fit-content}}}@layer overrides{.SelectAddress_addressInputs__QVEAt{gap:2.4rem}}.InputError_text__8PNGS{color:var(--color-alert-error)}.Popover_button__btyRF{border:none;background-color:transparent;&:hover{cursor:pointer}}.Popover_popover__YYT3c{z-index:1000;display:flex;background:var(--color-brand-dark)!important;border-radius:16px!important;background-color:var(--color-brand-dark);color:var(--color-brand-on-brand);top:calc(anchor(--anchor-button bottom) + 2px);left:calc(anchor(--anchor-button left) - 125px);width:fit-content;max-width:250px!important;padding:1.2rem;overflow:visible}.Popover_popoverArrow___SV60{position:absolute;border-radius:4px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;top:calc(anchor(--anchor-button bottom) - 4px);left:calc(anchor(--anchor-button center));background-color:var(--color-brand-dark)}.RadioTile_container__n2XF7{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:50px;border-radius:10px;border:1px solid var(--color-surface-border);position:relative;cursor:pointer;background-color:var(--color-brand-on-brand);gap:1.6rem;justify-self:stretch;flex-grow:1;padding:1.6rem}.RadioTile_selected__YF9sa{background-color:#e7f3ea}.RadioTile_strongLabel__3fefe{color:var(--color-neutral-60)}.RadioTile_label__xpXF2{color:var(--color-brand-dark)}.RadioTile_left__DV1qA{left:1rem}.RadioTile_right__zVdrx{right:1rem}.RadioTile_checkContainer__Lescc{display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-surface);border-radius:50%;width:32px;height:32px;position:absolute;top:.5rem;right:.5rem}.RadioTile_iconContainer__VuUMS{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;flex-grow:1}.RadioTile_labelContainer__PuWWX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;bottom:0}.RadioTile_checked___Clrd{background-color:var(--color-brand-on-brand)}.HomeInfo_container__N8RDs{display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--color-brand-on-brand);border-radius:2.2rem;padding:1.2rem;@media (width >= 768px){padding-left:2.4rem;padding-bottom:2.4rem;padding-right:2.4rem;padding-top:2.4rem}}.HomeInfo_subsectionContainer__Gku_l{display:flex;flex-direction:column;gap:1rem}.HomeInfo_leadContainer__g1pho{display:flex;flex-direction:row;align-items:baseline;gap:.8rem}.HomeInfo_popoverTextContainer__fhc6n{display:flex;flex-direction:column;gap:1rem}.HomeInfo_popoverText__M_vzF{color:var(--color-brand-on-brand)}.HomeInfo_popoverText__M_vzF strong{color:var(--color-brand-on-brand);text-decoration:underline}.HomeInfo_hint__btzyl{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;justify-content:center;margin-top:1rem}.HomeInfo_hintLabel__Ts6H3,.HomeInfo_hint__btzyl{color:var(--color-surface-on-surface-variant)}.HomeInfo_houseTypeContainer__BBmHm{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;@media (width >= 768px){grid-template-columns:repeat(3,1fr)}}.HomeInfo_energyUsageContainer__x33l5{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;@media (width >= 768px){display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}}.HomeInfo_actualContainer__Xv_DW{margin-top:1rem}
/*# sourceMappingURL=8be5927a65105193.css.map*/