.calc-notes{margin-bottom:var(--space-l-2xl)}@media(min-width:800px){.calc-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l)}.calc-notes>*+*{margin-top:0}}.calc-sub{margin-top:var(--space-xl-3xl)}.calc-sub h3{max-width:26ch;font-size:var(--step-3);line-height:1.12}.calculator[data-calculator]:not(.kk-root){min-height:4600px}.calculator[data-calculator=solar-loss]:not(.kk-root){min-height:4000px}.calculator[data-calculator=colocation]:not(.kk-root){min-height:5050px}@media(min-width:800px){.calculator[data-calculator]:not(.kk-root){min-height:2870px}.calculator[data-calculator=solar-loss]:not(.kk-root){min-height:2710px}.calculator[data-calculator=colocation]:not(.kk-root){min-height:3090px}}.sp-note{margin-top:var(--space-m);max-width:60ch;font-size:var(--step--1);color:var(--fg-muted)}@media(min-width:800px){.sp-services--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.bento--services.sp-services--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bento--services .flip__back .legal-ref{margin-top:0}.sp-band .band__quote p{max-width:22ch}.sp-timeline .legal-ref{margin-top:var(--space-3xs)}.sp-timeline:has(.steps-progress):before{background:var(--border)}.sp-timeline .steps-progress{top:18px;bottom:18px;z-index:0}.sp-link{margin-top:var(--space-l-2xl)}.sp-alcim{margin-top:calc(-1 * var(--space-2xs));font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}#contract-types .lo-facts>div{grid-template-columns:minmax(0,1fr);gap:.15em}.flip--entry .flip__back .legal-ref{margin-top:0}.page-solarpark .contact-form .field-grid{align-items:end}@media(max-width:639px){#contract-types .entry__media .ph{aspect-ratio:4 / 5}}@media(min-width:1200px){#contract-types .entry__media .ph{aspect-ratio:4 / 5}}@media(min-width:1000px)and (max-width:1199px){#financing .entry__media .ph{aspect-ratio:4 / 5}}@media(min-width:640px)and (max-width:1199px){#contract-types .bento--entries{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}#contract-types .flip--entry .flip__front{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}#contract-types .flip--entry .entry__media,#contract-types .flip--entry .entry__media .ph{height:100%}#contract-types .flip--entry .entry__media .ph{aspect-ratio:auto;min-height:16rem}#contract-types .flip--entry .entry__body{justify-content:center}#contract-types .flip--entry .entry__body .icon-box{margin-top:0}#contract-types .flip--entry .entry__body .flip__btn{margin-top:var(--space-s)}}@media(min-width:800px)and (max-width:999px){#financing .bento--entries{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}#financing .flip--entry .flip__front{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}#financing .flip--entry .entry__media,#financing .flip--entry .entry__media .ph{height:100%}#financing .flip--entry .entry__media .ph{aspect-ratio:auto;min-height:16rem}#financing .flip--entry .entry__body{justify-content:center}#financing .flip--entry .entry__body .icon-box{margin-top:0}#financing .flip--entry .entry__body .flip__btn{margin-top:var(--space-s)}}@media(min-width:800px)and (max-width:899px){#bill .wwd__media{aspect-ratio:4 / 5}}@media(min-width:640px)and (max-width:799px){#two-routes .wwd__media{aspect-ratio:4 / 3}}
