.climate-calculator{margin-top:64px;position:relative;z-index:4}@media only screen and (min-width:768px){.climate-calculator{margin-top:80px}}@media only screen and (min-width:1024px){.climate-calculator{margin-top:104px}}.climate-calculator{margin-bottom:64px}@media only screen and (min-width:768px){.climate-calculator{margin-bottom:80px}}@media only screen and (min-width:1024px){.climate-calculator{margin-bottom:104px}}.climate-calculator .form fieldset legend{font-family:GT Flexa,Arial,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.02em;line-height:150%;margin-bottom:0}.climate-calculator__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.climate-calculator__container{width:82.5vw}}@media only screen and (min-width:768px){.climate-calculator__container{width:85.4166666667vw}}@media only screen and (min-width:1024px){.climate-calculator__container{width:89.0625vw}}@media only screen and (min-width:1440px){.climate-calculator__container{width:1272px}}.climate-calculator__content{display:flex;flex-basis:82.5vw;flex-direction:column;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;row-gap:var(--general-spacing-m-4);width:82.5vw}@media only screen and (min-width:768px){.climate-calculator__content{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;row-gap:var(--general-spacing-l-3);width:85.4166666667vw}}@media only screen and (min-width:1024px){.climate-calculator__content{flex-basis:74.21875vw;margin-left:7.421875vw;margin-right:7.421875vw;max-width:74.21875vw;padding-left:.87890625vw;padding-right:.87890625vw;width:74.21875vw}}@media only screen and (min-width:1440px){.climate-calculator__content{flex-basis:1060px;margin-left:106px;margin-right:106px;max-width:1060px;padding-left:12px;padding-right:12px;width:1060px}}.climate-calculator__headline{align-items:center;display:flex;font-family:GT Flexa,Arial,sans-serif;font-size:1.5rem;font-weight:100;letter-spacing:.02em;line-height:120%}@media screen and (min-width:768px){.climate-calculator__headline{font-size:1.75rem}}@media screen and (min-width:1024px){.climate-calculator__headline{font-size:2rem}}.climate-calculator__headline .icon{height:32px;margin-right:var(--general-spacing-xs-3);width:32px}.climate-calculator__calculator.is--hidden{display:none}.climate-calculator__calculator-form .form__group{display:flex;margin:var(--grid-gutter) 0;position:relative}@media only screen and (min-width:1440px){.climate-calculator__calculator-form .form__group{padding-right:212px}}.climate-calculator__calculator-form .form__group .form__hint:not(.form__hint--is-initial){display:none}.climate-calculator__calculator-form .form__group .has--error .form__hint{display:block}.climate-calculator__result{flex-basis:82.5vw;margin:60px auto 0;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:82.5vw}.climate-calculator__result.is--hidden{display:none}@media only screen and (min-width:768px){.climate-calculator__result{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.climate-calculator__result{flex-basis:74.21875vw;margin-left:7.421875vw;margin-right:7.421875vw;max-width:74.21875vw;padding-left:.87890625vw;padding-right:.87890625vw;width:74.21875vw}}@media only screen and (min-width:1440px){.climate-calculator__result{flex-basis:1060px;margin-left:106px;margin-right:106px;max-width:1060px;padding-left:12px;padding-right:12px;width:1060px}}.climate-calculator__result-content{border:1px solid var(--color-border-base-5);padding:60px 24px}.climate-calculator__result-content button{margin-top:60px}@media only screen and (min-width:768px){.climate-calculator__result-content{padding:60px}}.climate-calculator__calculator-headline,.climate-calculator__result-headline{font-family:GT Flexa,Arial,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.02em;line-height:150%}.climate-calculator__result-headline{margin-bottom:var(--general-spacing-m-4)}@media only screen and (min-width:768px){.climate-calculator__result-headline{margin-bottom:60px}}.climate-calculator__result-copy{margin-top:10px}.climate-calculator__result-details{margin-bottom:var(--general-spacing-m-4)}@media only screen and (min-width:768px){.climate-calculator__result-details{-moz-column-count:2;column-count:2;gap:var(--grid-gutter);margin-bottom:60px;width:80%}}.climate-calculator__result-details-row{display:flex;flex-direction:column;margin-bottom:var(--general-spacing-s-2);-moz-column-break-inside:avoid;break-inside:avoid}.climate-calculator__result-details-row div:first-of-type{font-family:GT Flexa Mono,Arial,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.06em;line-height:120%;margin-bottom:var(--general-spacing-xxs-3);text-transform:uppercase}.climate-calculator__result-details-row>div{max-width:250px}