.KlimaAnlageFooter_modalBase__zpBfx .KlimaAnlageFooter_title__ywlfW{background-color:var(--headline-fallback);background-image:var(--headline-gradient);background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.KlimaAnlageFooter_modalBase__zpBfx .KlimaAnlageFooter_title__ywlfW::selection{background:#ffe9ed;background-image:unset;background-clip:unset;box-decoration-break:unset;-webkit-box-decoration-break:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#c7105c}.KlimaAnlageFooter_modalBase__zpBfx{align-items:center;display:flex;flex-direction:column;overflow-y:auto;padding:1.5rem;text-align:center}.KlimaAnlageFooter_modalBase__zpBfx .KlimaAnlageFooter_content__3chk9{font-size:var(--text-font-size--base);line-height:var(--text-line-height--base);font-weight:400;margin-bottom:2rem}.KlimaAnlageFooter_modalBase__zpBfx .KlimaAnlageFooter_content__3chk9 strong{font-weight:500}.KlimaAnlageFooter_modalBase__zpBfx .KlimaAnlageFooter_phoneNumber__aeG_s{font-size:var(--text-font-size--xl);line-height:var(--text-line-height--xl);align-items:center;color:var(--accent--100);display:inline-flex;font-weight:500;gap:.5rem}.KlimaAnlageFooter_modalBase__zpBfx .KlimaAnlageFooter_title__ywlfW{font-size:var(--text-font-size--3xl);line-height:var(--text-line-height--3xl);background-image:linear-gradient(to right,rgba(var(--accent-gradient-start),1),rgba(var(--accent-gradient-end),1));font-weight:500;margin-bottom:1rem}@media only screen and (min-width:768px){.KlimaAnlageFooter_modalBase__zpBfx{padding:3rem}}.KlimaAnlageFooter_modalTrigger__k9wlR{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--neutral--100);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:none;transition:color .3s ease}.KlimaAnlageFooter_modalTrigger__k9wlR:hover{color:var(--accent--100)}.Layout_base__u4YFz{--navbar-height:56px;display:flex;flex-direction:column;min-height:calc(100dvh - var(--navbar-height))}@media only screen and (min-width:768px){.Layout_base__u4YFz{--navbar-height:72px}}.Layout_container__1LUGx{display:flex;flex-grow:1;margin-inline:auto;min-height:100%}.Layout_fullWidth__w3eDX{width:100%}.Layout_footer__D9oCC{margin-inline:auto;margin-top:auto;width:min(40rem,100%)}@media only screen and (min-width:768px){.Layout_footer__D9oCC{margin-bottom:0;display:flex;flex-direction:column;gap:6rem}}