.page-module__MZrtEq__application{color:#1d2a39;background:#fff;grid-template-columns:18rem minmax(0,1fr);width:100%;height:100%;min-height:0;font-family:Arial,Helvetica,sans-serif;display:grid}.page-module__MZrtEq__progressPanel{z-index:1;background:#fff;border-right:1px solid #e4e6e9;min-width:0;overflow:hidden}.page-module__MZrtEq__wordmark{background:url(https://energieprognose.vaillant.de/assets/logo/logo-vaillant.svg) 50%/contain no-repeat;width:60%;height:3.5em;margin:3em auto 0;display:block}.page-module__MZrtEq__progressNavigation{width:100%;margin-top:10em}.page-module__MZrtEq__progressNavigation ol{flex-direction:column;gap:2em;margin:0;padding:0;list-style:none;display:flex}.page-module__MZrtEq__progressStep{color:#8a9096;border-left:4px solid #0000;align-items:center;min-height:4em;display:flex;position:relative}.page-module__MZrtEq__progressStep:not(:first-child) .page-module__MZrtEq__stepIcon:before{content:"";border-left:1px solid #8a9096;height:2em;position:absolute;bottom:calc(100% + 1px);left:50%}.page-module__MZrtEq__stepIcon{color:#8a9096;background-position:50%;background-repeat:no-repeat;background-size:62%;border:1px solid #cacdd1;border-radius:50%;flex:0 0 4em;place-items:center;width:4em;height:4em;margin-left:3em;display:grid;position:relative}.page-module__MZrtEq__progressStep:first-child .page-module__MZrtEq__stepIcon{background-image:url(https://energieprognose.vaillant.de/assets/icons/black/ic-project-location.svg)}.page-module__MZrtEq__progressStep:nth-child(2) .page-module__MZrtEq__stepIcon{background-image:url(https://energieprognose.vaillant.de/assets/icons/black/ic-single-home.svg)}.page-module__MZrtEq__progressStep:nth-child(3) .page-module__MZrtEq__stepIcon{background-image:url(https://energieprognose.vaillant.de/assets/icons/black/ic-money.svg)}.page-module__MZrtEq__progressStep:nth-child(4) .page-module__MZrtEq__stepIcon{background-image:url(https://energieprognose.vaillant.de/assets/icons/black/ic-download.svg)}.page-module__MZrtEq__stepLabel{color:#8a9096;margin-left:.5em;font-family:Arial,Helvetica,sans-serif;font-size:1rem}.page-module__MZrtEq__activeStep{border-left-color:#00917e}.page-module__MZrtEq__activeStep .page-module__MZrtEq__stepIcon{border-color:#1d2a39;box-shadow:0 0 0 3px #1d2a39}.page-module__MZrtEq__activeStep .page-module__MZrtEq__stepLabel{color:#1d2a39;font-weight:700}.page-module__MZrtEq__mainPanel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.page-module__MZrtEq__productHeader{text-align:center;flex-direction:column;align-items:center;margin:6em auto 0;padding:0 1.5rem;display:flex}.page-module__MZrtEq__productLogo{background:url(https://energieprognose.vaillant.de/assets/icons/ic-ep-logo.svg) 50%/contain no-repeat;width:6.25rem;height:6.25rem}.page-module__MZrtEq__productHeader h1{color:#00917e;margin:.5em 0 0;font-size:1.7em;font-weight:600;line-height:1.3}.page-module__MZrtEq__productHeader>p{color:#00917e;margin:.5em 0 0;font-size:1.1em;line-height:1.5}.page-module__MZrtEq__headerInfo{color:#8a9096;justify-content:center;gap:2em;margin-top:2em;font-size:.9rem;display:flex}.page-module__MZrtEq__headerInfo span{align-items:center;gap:.4em;display:inline-flex}.page-module__MZrtEq__headerDivider{background:#e4e6e9;width:100%;height:1px;margin:4em 5em 0}.page-module__MZrtEq__contentContainer{flex-direction:column;gap:4em;min-height:calc(100vh - 10.5em);margin:5em 7em;display:flex}.page-module__MZrtEq__form{flex-direction:column;gap:4em;display:flex}.page-module__MZrtEq__section{align-items:flex-start;display:flex}.page-module__MZrtEq__sectionHeading{width:35%;padding-right:3em}.page-module__MZrtEq__sectionHeading h2{color:#1d2a39;margin:0;font-size:1.8em;font-weight:700;line-height:1.25}.page-module__MZrtEq__sectionContent{width:65%;max-width:35em}.page-module__MZrtEq__sectionContent>h3{color:#1d2a39;margin:0 0 1em;font-size:1.35em;font-weight:700}.page-module__MZrtEq__projectField{flex-direction:column;max-width:35em;display:flex;position:relative}.page-module__MZrtEq__projectField label{z-index:1;color:#50575c;background:#fff;padding:0 .3em;font-size:.75rem;position:absolute;top:-.55em;left:.65em}.page-module__MZrtEq__projectField input,.page-module__MZrtEq__field input{box-sizing:border-box;color:#1d2a39;width:100%;height:3.5em;min-height:3.5em;font:inherit;background:0 0;border:1px solid #8a9096;border-radius:4px;padding:0 .8em;font-size:1rem}.page-module__MZrtEq__projectField input:focus,.page-module__MZrtEq__field input:focus{border:2px solid #50575c;outline:none}.page-module__MZrtEq__infoText{color:#8a9096;align-items:flex-start;gap:.5em;max-width:35em;margin-top:1em;font-size:.8em;font-weight:400;line-height:1.5;display:flex}.page-module__MZrtEq__infoText svg{color:#8a9096;flex:0 0 2em;width:2em;height:2em;margin-top:-.25em}.page-module__MZrtEq__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;max-width:35em;display:grid}.page-module__MZrtEq__field{flex-direction:column;min-width:0;display:flex;position:relative}.page-module__MZrtEq__field>span{z-index:1;color:#50575c;background:#fff;padding:0 .3em;font-size:.75rem;position:absolute;top:-.55em;left:.65em}.page-module__MZrtEq__fullWidth{grid-column:1/-1}.page-module__MZrtEq__formActions{z-index:2;background:#fff;border-top:2px solid #00917e;justify-content:space-between;gap:1em;margin:0 -7em -5em;padding:1em;display:flex;position:sticky;bottom:0}.page-module__MZrtEq__formActions button{color:#00917e;cursor:pointer;width:calc(50% - .5em);min-height:5em;font:inherit;background:0 0;border:1px solid #00917e;border-radius:3px;font-family:Arial,Helvetica,sans-serif;font-size:.95rem}.page-module__MZrtEq__formActions button:hover{background:#dbf0ed}.page-module__MZrtEq__formActions button:focus-visible{outline-offset:2px;outline:2px solid #50575c}@media (max-width:1499px){.page-module__MZrtEq__section{flex-direction:column}.page-module__MZrtEq__sectionHeading{width:100%;margin-bottom:2em;padding:0}.page-module__MZrtEq__sectionContent{width:100%}}@media (max-width:1023px){.page-module__MZrtEq__application{grid-template-columns:14rem minmax(0,1fr)}.page-module__MZrtEq__progressPanel{border-top:2px solid #cacdd1;border-bottom:2px solid #cacdd1}.page-module__MZrtEq__wordmark{width:auto;max-width:9em;height:4em;margin:1.5em 1em}.page-module__MZrtEq__progressNavigation{margin-top:0}.page-module__MZrtEq__progressNavigation ol{gap:0}.page-module__MZrtEq__contentContainer{margin:2em 2.5em}.page-module__MZrtEq__formActions{margin:0 -2.5em -2em}}@media (max-width:599px){.page-module__MZrtEq__application{grid-template-columns:minmax(0,1fr)}.page-module__MZrtEq__progressPanel{border:0;padding:0}.page-module__MZrtEq__wordmark{margin:1em 1.25em}.page-module__MZrtEq__progressNavigation{border-top:2px solid #cacdd1;border-bottom:2px solid #cacdd1}.page-module__MZrtEq__progressNavigation ol{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__MZrtEq__progressStep{text-align:center;border:0;flex-direction:column;justify-content:center;min-height:3.5em;font-size:.7rem}.page-module__MZrtEq__progressStep:not(:first-child) .page-module__MZrtEq__stepIcon:before{display:none}.page-module__MZrtEq__stepIcon{flex-basis:2.5em;width:2.5em;height:2.5em;margin:0}.page-module__MZrtEq__stepIcon svg{width:1.2em;height:1.2em}.page-module__MZrtEq__stepLabel{margin:.35em 0 0;font-size:.7rem}.page-module__MZrtEq__productHeader{margin-top:2em}.page-module__MZrtEq__productLogo{width:4.5em;height:4.5em}.page-module__MZrtEq__productHeader h1{font-size:1.5em}.page-module__MZrtEq__productHeader>p{font-size:1em}.page-module__MZrtEq__headerInfo,.page-module__MZrtEq__headerDivider{display:none}.page-module__MZrtEq__contentContainer{gap:2em;min-height:0;margin:2em 1em}.page-module__MZrtEq__form{gap:2em}.page-module__MZrtEq__sectionHeading h2{font-size:1.5em}.page-module__MZrtEq__sectionContent{width:100%}.page-module__MZrtEq__contactGrid{grid-template-columns:minmax(0,1fr)}.page-module__MZrtEq__fullWidth{grid-column:auto}.page-module__MZrtEq__formActions{margin:0 -1em -2em}}
