.greensky-financing{--gs-accent-color:var(--accent-color,#f2b544);--gs-text-color:var(--text-color,inherit);--gs-border-color:rgba(0,0,0,.14);background-color:#fff;border:2px solid #207e20;border-radius:6px;color:var(--gs-text-color);font-family:inherit;margin:16px auto;max-width:644px;overflow:hidden;text-align:left;width:100%}.greensky-financing,.greensky-financing *,.greensky-financing :after,.greensky-financing :before{box-sizing:border-box}.greensky-header{background-color:#fff;line-height:0;overflow:hidden;width:100%}.greensky-header img{display:block;height:auto;width:100%}.greensky-project-header{line-height:0;overflow:hidden;width:100%}.greensky-project-header img{display:block;height:auto;width:100%}.greensky-plan{border-bottom:1px solid var(--gs-border-color);padding:24px}.greensky-plan-header{margin-bottom:14px}.greensky-plan h3{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.greensky-button-wrap{display:flex;justify-content:center;margin:0 0 18px;width:100%}.greensky-financing .greensky-apply{align-items:center;background-color:var(--gs-accent-color);border:0;border-radius:7px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;justify-content:center;line-height:1.2;min-height:46px;min-width:170px;padding:12px 28px;text-align:center;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;white-space:nowrap}.greensky-financing .greensky-apply,.greensky-financing .greensky-apply:focus,.greensky-financing .greensky-apply:hover{color:var(--gs-text-color);text-decoration:none}.greensky-financing .greensky-apply:hover{box-shadow:0 5px 12px rgba(0,0,0,.14);filter:brightness(.95);transform:translateY(-2px)}.greensky-financing .greensky-apply:focus-visible{outline:3px solid currentColor;outline-offset:3px}.greensky-plan>p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.greensky-disclosure{background-color:#fff;padding:18px 24px 22px}.greensky-disclosure p{color:inherit;font-family:inherit;font-size:11px;line-height:1.45;margin:0 0 10px;padding:0}.greensky-disclosure p:last-child{margin-bottom:0}@media screen and (max-width:520px){.greensky-financing{margin:12px auto}.greensky-plan{padding:20px 16px}.greensky-plan-header{margin-bottom:14px}.greensky-button-wrap{margin-bottom:18px}.greensky-financing .greensky-apply{min-height:48px;min-width:0;padding:13px 20px;width:100%}.greensky-disclosure{padding:16px}}