.GermanyMap-module-scss-module__X729AG__germanyMapDE{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;display:flex}@media (max-width:820px){.GermanyMap-module-scss-module__X729AG__germanyMapDE{align-items:center}}.GermanyMap-module-scss-module__X729AG__mapSvg{max-width:100%;height:auto;overflow:visible}@media (max-width:820px){.GermanyMap-module-scss-module__X729AG__mapSvg{max-width:85%;max-height:16rem}}.GermanyMap-module-scss-module__X729AG__mapSvg .GermanyMap-module-scss-module__X729AG__areaShape{cursor:pointer}.GermanyMap-module-scss-module__X729AG__mapSvg .GermanyMap-module-scss-module__X729AG__areaShape:hover{fill:var(--blue-opt2)}.GermanyMap-module-scss-module__X729AG__mapSvg .GermanyMap-module-scss-module__X729AG__arrowCircle{pointer-events:none}.GermanyMap-module-scss-module__X729AG__mapSvg .GermanyMap-module-scss-module__X729AG__mapArea:hover .GermanyMap-module-scss-module__X729AG__arrowCircle,.GermanyMap-module-scss-module__X729AG__mapSvg .GermanyMap-module-scss-module__X729AG__mapArea:hover .GermanyMap-module-scss-module__X729AG__areaShape .GermanyMap-module-scss-module__X729AG__arrowCircle{fill:var(--tibber-brand);cursor:pointer}.GermanyMap-module-scss-module__X729AG__mapSvg .GermanyMap-module-scss-module__X729AG__mapArea:hover .GermanyMap-module-scss-module__X729AG__iconBorder{stroke-width:0}.GermanyMap-module-scss-module__X729AG__mapSvg .GermanyMap-module-scss-module__X729AG__hotspotIndicator{pointer-events:none;filter:drop-shadow(0 2px 4px #0003)}@keyframes GermanyMap-module-scss-module__X729AG__subtlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes GermanyMap-module-scss-module__X729AG__rippleExpand{0%,to{opacity:.2;transform:scale(1)}50%{opacity:0;transform:scale(1.25)}}@keyframes GermanyMap-module-scss-module__X729AG__rippleRingPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.GermanyMap-module-scss-module__X729AG__hotspotIndicator .GermanyMap-module-scss-module__X729AG__currentTimeDotRipple{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out infinite GermanyMap-module-scss-module__X729AG__rippleExpand}.GermanyMap-module-scss-module__X729AG__hotspotIndicator .GermanyMap-module-scss-module__X729AG__currentTimeDotPulse{transform-box:fill-box;transform-origin:50%}.GermanyMap-module-scss-module__X729AG__hotspotIndicator .GermanyMap-module-scss-module__X729AG__currentTimeDotCore{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out infinite GermanyMap-module-scss-module__X729AG__subtlePulse}.GermanyMap-module-scss-module__X729AG__hotspotIndicator .GermanyMap-module-scss-module__X729AG__rippleRing{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out infinite GermanyMap-module-scss-module__X729AG__rippleRingPulse}.GermanyMap-module-scss-module__X729AG__hotspotIndicator .GermanyMap-module-scss-module__X729AG__rippleRingDelay1{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out .83s infinite GermanyMap-module-scss-module__X729AG__rippleRingPulse}
.InputWithButton-module-scss-module__frXzHq__inputWithButtonContainer{padding-top:var(--spacing-l);justify-content:space-between;align-items:flex-start;gap:var(--spacing-s);display:flex}@media (max-width:820px){.InputWithButton-module-scss-module__frXzHq__inputWithButtonContainer{flex-direction:column;align-items:center}}.InputWithButton-module-scss-module__frXzHq__iconColor{color:var(--on-surface-opt2)}.InputWithButton-module-scss-module__frXzHq__button{max-width:40%;margin-top:calc(var(--spacing-m)*1.85);padding-left:0;padding-right:0}@media (max-width:820px){.InputWithButton-module-scss-module__frXzHq__button{max-width:100%;margin-top:0}}
.PostalCodeFormNO-module-scss-module__MKuOTq__postalCodeFormNO{padding-bottom:var(--spacing-l)}.PostalCodeFormNO-module-scss-module__MKuOTq__postalCodeFormNO .PostalCodeFormNO-module-scss-module__MKuOTq__description{padding-top:var(--spacing-l)}.PostalCodeFormNO-module-scss-module__MKuOTq__postalCodeFormNO .PostalCodeFormNO-module-scss-module__MKuOTq__inputWrapper{width:70%}@media (max-width:1024px){.PostalCodeFormNO-module-scss-module__MKuOTq__postalCodeFormNO .PostalCodeFormNO-module-scss-module__MKuOTq__inputWrapper{width:100%}}
.PostalCodeFormSE-module-scss-module__PbSU7a__postalCodeFormSE{padding-bottom:var(--spacing-l)}.PostalCodeFormSE-module-scss-module__PbSU7a__postalCodeFormSE .PostalCodeFormSE-module-scss-module__PbSU7a__description{padding-top:var(--spacing-l)}.PostalCodeFormSE-module-scss-module__PbSU7a__postalCodeFormSE .PostalCodeFormSE-module-scss-module__PbSU7a__inputWrapper{width:60%}@media (max-width:1024px){.PostalCodeFormSE-module-scss-module__PbSU7a__postalCodeFormSE .PostalCodeFormSE-module-scss-module__PbSU7a__inputWrapper{width:100%}}
.PriceAreaCardsNO-module-scss-module__7A9Abq__priceAreaCardsNO{flex-direction:column;gap:16px;display:flex}@media (min-width:821px){.PriceAreaCardsNO-module-scss-module__7A9Abq__priceAreaCardsNO{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}}@media (max-width:820px){.PriceAreaCardsNO-module-scss-module__7A9Abq__priceAreaCardsNO{gap:8px}}.PriceAreaCardsNO-module-scss-module__7A9Abq__card{border:1px solid var(--line-on-bg);cursor:pointer;border-radius:12px;align-items:center;gap:24px;padding:8px 12px;transition:border-color .2s;display:flex}.PriceAreaCardsNO-module-scss-module__7A9Abq__card:hover{border-color:var(--tibber-brand-light)}.PriceAreaCardsNO-module-scss-module__7A9Abq__card:focus-visible{outline:2px solid var(--tibber-brand);outline-offset:2px}.PriceAreaCardsNO-module-scss-module__7A9Abq__card.PriceAreaCardsNO-module-scss-module__7A9Abq__selected{border-color:var(--tibber-brand)}.PriceAreaCardsNO-module-scss-module__7A9Abq__card .PriceAreaCardsNO-module-scss-module__7A9Abq__descriptionColor{color:var(--on-surface-opt2)}@media (max-width:820px){.PriceAreaCardsNO-module-scss-module__7A9Abq__card{gap:8px}}.PriceAreaCardsNO-module-scss-module__7A9Abq__areaCode{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PriceAreaCardsNO-module-scss-module__7A9Abq__areaDetails{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}
.PriceAreaCardsSE-module-scss-module___8oHwa__priceAreaCardsSE{flex-direction:column;gap:16px;display:flex}@media (min-width:821px){.PriceAreaCardsSE-module-scss-module___8oHwa__priceAreaCardsSE{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}}@media (max-width:820px){.PriceAreaCardsSE-module-scss-module___8oHwa__priceAreaCardsSE{gap:8px}}.PriceAreaCardsSE-module-scss-module___8oHwa__card{border:1px solid var(--line-on-bg);cursor:pointer;border-radius:12px;align-items:center;gap:24px;padding:8px 12px;transition:border-color .2s;display:flex}.PriceAreaCardsSE-module-scss-module___8oHwa__card:hover{border-color:var(--tibber-brand-light)}.PriceAreaCardsSE-module-scss-module___8oHwa__card:focus-visible{outline:2px solid var(--tibber-brand);outline-offset:2px}.PriceAreaCardsSE-module-scss-module___8oHwa__card.PriceAreaCardsSE-module-scss-module___8oHwa__selected{border-color:var(--tibber-brand)}.PriceAreaCardsSE-module-scss-module___8oHwa__card .PriceAreaCardsSE-module-scss-module___8oHwa__descriptionColor{color:var(--on-surface-opt2)}.PriceAreaCardsSE-module-scss-module___8oHwa__areaCode{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PriceAreaCardsSE-module-scss-module___8oHwa__areaDetails{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}
.PriceComponentNO-module-scss-module___K_txG__outerContainer{background-color:var(--bg);color:var(--on-surface);justify-content:center;align-items:center;display:flex}.PriceComponentNO-module-scss-module___K_txG__priceComponentNO{color:var(--on-surface);gap:var(--spacing-l);background:var(--bg);width:100%;max-width:var(--max-width);padding:calc(var(--spacing-m)*7) calc(var(--spacing-m)*2) calc(var(--spacing-m)*4) calc(var(--spacing-m)*2);grid-template:"form map""cards map"/2fr 1fr;display:grid}@media (max-width:820px){.PriceComponentNO-module-scss-module___K_txG__priceComponentNO{padding:calc(var(--spacing-m)*6) var(--spacing-m) calc(var(--spacing-m)*3) var(--spacing-m);gap:var(--spacing-m);grid-template:"form form""cards map"/1fr 1fr}}.PriceComponentNO-module-scss-module___K_txG__priceComponentNO>:first-child{grid-area:form}.PriceComponentNO-module-scss-module___K_txG__priceComponentNO>:nth-child(2){grid-area:cards}.PriceComponentNO-module-scss-module___K_txG__priceComponentNO>:nth-child(3){grid-area:map}
@keyframes HotspotIndicator-module-scss-module__WheitG__subtlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes HotspotIndicator-module-scss-module__WheitG__rippleExpand{0%,to{opacity:.2;transform:scale(1)}50%{opacity:0;transform:scale(1.25)}}@keyframes HotspotIndicator-module-scss-module__WheitG__rippleRingPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.HotspotIndicator-module-scss-module__WheitG__hotspotIndicator{pointer-events:none;filter:drop-shadow(0 2px 4px #0003)}.HotspotIndicator-module-scss-module__WheitG__hotspotIndicator .HotspotIndicator-module-scss-module__WheitG__currentTimeDotRipple{transform-origin:0 0;animation:2.5s ease-in-out infinite HotspotIndicator-module-scss-module__WheitG__rippleExpand}.HotspotIndicator-module-scss-module__WheitG__hotspotIndicator .HotspotIndicator-module-scss-module__WheitG__currentTimeDotPulse{transform-origin:0 0}.HotspotIndicator-module-scss-module__WheitG__hotspotIndicator .HotspotIndicator-module-scss-module__WheitG__currentTimeDotCore{transform-origin:0 0;animation:2.5s ease-in-out infinite HotspotIndicator-module-scss-module__WheitG__subtlePulse}.HotspotIndicator-module-scss-module__WheitG__hotspotIndicator .HotspotIndicator-module-scss-module__WheitG__rippleRing{transform-origin:0 0;animation:2.5s ease-in-out infinite HotspotIndicator-module-scss-module__WheitG__rippleRingPulse}.HotspotIndicator-module-scss-module__WheitG__hotspotIndicator .HotspotIndicator-module-scss-module__WheitG__rippleRingDelay1{animation-delay:.83s}
.PostalCodeFormDE-module-scss-module__Fy6UBa__formHeader{min-width:0}.PostalCodeFormDE-module-scss-module__Fy6UBa__formHeader h1,.PostalCodeFormDE-module-scss-module__Fy6UBa__formHeader h2,.PostalCodeFormDE-module-scss-module__Fy6UBa__formHeader h3,.PostalCodeFormDE-module-scss-module__Fy6UBa__formHeader p{overflow-wrap:break-word;word-break:break-word;min-width:0}.PostalCodeFormDE-module-scss-module__Fy6UBa__formHeader .PostalCodeFormDE-module-scss-module__Fy6UBa__description{padding-top:var(--spacing-l)}.PostalCodeFormDE-module-scss-module__Fy6UBa__postalCodeFormDE{padding-bottom:var(--spacing-l)}.PostalCodeFormDE-module-scss-module__Fy6UBa__postalCodeFormDE .PostalCodeFormDE-module-scss-module__Fy6UBa__description{padding-top:var(--spacing-l)}.PostalCodeFormDE-module-scss-module__Fy6UBa__postalCodeFormDE .PostalCodeFormDE-module-scss-module__Fy6UBa__inputWrapper{width:70%}@media (max-width:1024px){.PostalCodeFormDE-module-scss-module__Fy6UBa__postalCodeFormDE .PostalCodeFormDE-module-scss-module__Fy6UBa__inputWrapper{width:100%}}.PostalCodeFormDE-module-scss-module__Fy6UBa__inputWrapper{width:70%}@media (max-width:1024px){.PostalCodeFormDE-module-scss-module__Fy6UBa__inputWrapper{width:100%}}
.SwedenMap-module-scss-module__GjRoRa__swedenMapSE{justify-content:flex-end;align-items:center;min-width:0;display:flex}.SwedenMap-module-scss-module__GjRoRa__mapSvg{max-width:100%;height:auto;overflow:visible}@media (max-width:820px){.SwedenMap-module-scss-module__GjRoRa__mapSvg{max-width:85%;max-height:16rem}}.SwedenMap-module-scss-module__GjRoRa__mapSvg .SwedenMap-module-scss-module__GjRoRa__areaShape{cursor:pointer}.SwedenMap-module-scss-module__GjRoRa__mapSvg .SwedenMap-module-scss-module__GjRoRa__areaShape:hover{fill:var(--blue-opt2)}.SwedenMap-module-scss-module__GjRoRa__mapSvg .SwedenMap-module-scss-module__GjRoRa__arrowCircle{pointer-events:none}.SwedenMap-module-scss-module__GjRoRa__mapSvg .SwedenMap-module-scss-module__GjRoRa__mapArea:hover .SwedenMap-module-scss-module__GjRoRa__arrowCircle,.SwedenMap-module-scss-module__GjRoRa__mapSvg .SwedenMap-module-scss-module__GjRoRa__mapArea:hover .SwedenMap-module-scss-module__GjRoRa__areaShape .SwedenMap-module-scss-module__GjRoRa__arrowCircle{fill:var(--tibber-brand);cursor:pointer}.SwedenMap-module-scss-module__GjRoRa__mapSvg .SwedenMap-module-scss-module__GjRoRa__mapArea:hover .SwedenMap-module-scss-module__GjRoRa__iconBorder{stroke-width:0}.SwedenMap-module-scss-module__GjRoRa__mapSvg .SwedenMap-module-scss-module__GjRoRa__hotspotIndicator{pointer-events:none;filter:drop-shadow(0 2px 4px #0003)}@keyframes SwedenMap-module-scss-module__GjRoRa__subtlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes SwedenMap-module-scss-module__GjRoRa__rippleExpand{0%,to{opacity:.2;transform:scale(1)}50%{opacity:0;transform:scale(1.25)}}@keyframes SwedenMap-module-scss-module__GjRoRa__rippleRingPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.SwedenMap-module-scss-module__GjRoRa__hotspotIndicator .SwedenMap-module-scss-module__GjRoRa__currentTimeDotRipple{transform-origin:0 0;animation:2.5s ease-in-out infinite SwedenMap-module-scss-module__GjRoRa__rippleExpand}.SwedenMap-module-scss-module__GjRoRa__hotspotIndicator .SwedenMap-module-scss-module__GjRoRa__currentTimeDotPulse{transform-origin:0 0}.SwedenMap-module-scss-module__GjRoRa__hotspotIndicator .SwedenMap-module-scss-module__GjRoRa__currentTimeDotCore{transform-origin:0 0;animation:2.5s ease-in-out infinite SwedenMap-module-scss-module__GjRoRa__subtlePulse}.SwedenMap-module-scss-module__GjRoRa__hotspotIndicator .SwedenMap-module-scss-module__GjRoRa__rippleRing{transform-origin:0 0;animation:2.5s ease-in-out infinite SwedenMap-module-scss-module__GjRoRa__rippleRingPulse}.SwedenMap-module-scss-module__GjRoRa__hotspotIndicator .SwedenMap-module-scss-module__GjRoRa__rippleRingDelay1{animation-delay:.83s}
.PriceComponentDE-module-scss-module__N977wa__outerContainer{background-color:var(--bg);color:var(--on-surface);justify-content:center;align-items:center;display:flex}.PriceComponentDE-module-scss-module__N977wa__priceComponentDE{color:var(--on-surface);gap:var(--spacing-l);background:var(--bg);width:100%;max-width:var(--max-width);padding:calc(var(--spacing-m)*7) calc(var(--spacing-m)*2) calc(var(--spacing-m)*4) calc(var(--spacing-m)*2);grid-template-columns:2fr 1fr;grid-template-areas:"header map""form map";align-items:center;display:grid}@media (max-width:820px){.PriceComponentDE-module-scss-module__N977wa__priceComponentDE{padding:calc(var(--spacing-m)*6) var(--spacing-m) calc(var(--spacing-m)*3) var(--spacing-m);gap:var(--spacing-m);grid-template-columns:1fr;grid-template-areas:"header""map""form";align-items:stretch}}.PriceComponentDE-module-scss-module__N977wa__priceComponentDE>:first-child{grid-area:header}.PriceComponentDE-module-scss-module__N977wa__priceComponentDE>:nth-child(2){grid-area:map;justify-self:end}@media (max-width:820px){.PriceComponentDE-module-scss-module__N977wa__priceComponentDE>:nth-child(2){justify-self:center}}.PriceComponentDE-module-scss-module__N977wa__priceComponentDE>:nth-child(3){grid-area:form}
.PriceComponentSE-module-scss-module__wCcvLa__outerContainer{background-color:var(--bg);color:var(--on-surface);justify-content:center;align-items:center;display:flex}.PriceComponentSE-module-scss-module__wCcvLa__priceComponentSE{color:var(--on-surface);gap:var(--spacing-l);background:var(--bg);width:100%;max-width:var(--max-width);padding:calc(var(--spacing-m)*7) calc(var(--spacing-m)*2) calc(var(--spacing-m)*4) calc(var(--spacing-m)*2);grid-template:"form map""cards map"/2fr 1fr;display:grid}@media (max-width:820px){.PriceComponentSE-module-scss-module__wCcvLa__priceComponentSE{padding:calc(var(--spacing-m)*6) var(--spacing-m) calc(var(--spacing-m)*3) var(--spacing-m);gap:var(--spacing-m);grid-template:"form form""cards map"/2fr minmax(0,1fr)}}.PriceComponentSE-module-scss-module__wCcvLa__priceComponentSE>:first-child{grid-area:form}.PriceComponentSE-module-scss-module__wCcvLa__priceComponentSE>:nth-child(2){grid-area:cards}.PriceComponentSE-module-scss-module__wCcvLa__priceComponentSE>:nth-child(3){grid-area:map}
.LocationPriceChart-module-scss-module__UjZIxa__container{grid-gap:var(--size-s);display:grid}@media (min-width:820px){.LocationPriceChart-module-scss-module__UjZIxa__container{grid-template-columns:1fr 1fr}.LocationPriceChart-module-scss-module__UjZIxa__container .LocationPriceChart-module-scss-module__UjZIxa__row1{grid-area:1/1;align-self:end}.LocationPriceChart-module-scss-module__UjZIxa__container .LocationPriceChart-module-scss-module__UjZIxa__row2{grid-area:2/1}.LocationPriceChart-module-scss-module__UjZIxa__container .LocationPriceChart-module-scss-module__UjZIxa__row3{flex-direction:column;grid-area:1/2/span 2;align-items:center;display:flex}}@media (max-width:820px){.LocationPriceChart-module-scss-module__UjZIxa__container{grid-template-columns:1fr}.LocationPriceChart-module-scss-module__UjZIxa__container .LocationPriceChart-module-scss-module__UjZIxa__row1{grid-row:1;padding:0}.LocationPriceChart-module-scss-module__UjZIxa__container .LocationPriceChart-module-scss-module__UjZIxa__row3{flex-direction:column;grid-row:2;align-items:center;display:flex}.LocationPriceChart-module-scss-module__UjZIxa__container .LocationPriceChart-module-scss-module__UjZIxa__row2{grid-row:3}}.LocationPriceChart-module-scss-module__UjZIxa__overlay{opacity:.4;cursor:pointer;z-index:1}.LocationPriceChart-module-scss-module__UjZIxa__spinner{opacity:1;width:100%;height:100%;margin:auto;position:absolute}.LocationPriceChart-module-scss-module__UjZIxa__mapDate{margin-top:var(--spacing-m);color:var(--on-surface)}
.SignupButton-module-scss-module__YZ5PdW__signupButtonContainer{padding-top:var(--spacing-xl);width:100%}.SignupButton-module-scss-module__YZ5PdW__centered{margin:0 auto}.SignupButton-module-scss-module__YZ5PdW__left{margin:0 auto 0 0}
