@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;500;700;900&display=swap");@import url("https://cdn.ourlegup.com/fonts/ArgentCF.css");@import url("https://fonts.googleapis.com/css2?family=Rochester&display=swap");@supports (font-variation-settings:normal){html{font-family:Public Sans,sans-serif}}body,html{padding:0;margin:0;font-family:Public Sans,sans-serif!important;font-weight:400;font-style:normal}a{color:inherit;text-decoration:none}*{box-sizing:border-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.mt-1px{margin-top:1px!important}.font-serif{font-family:Public Sans,sans-serif!important}.font-argentcf{font-family:Argent CF,serif!important;font-weight:400;font-style:normal;color:#000c46!important}.font-rochester{font-family:Rochester,cursive!important}.font-argentcf--only{font-weight:400}.font-argentcf--only,.font-argentcf-bold{font-family:Argent CF,serif!important;font-style:normal}.font-argentcf-bold{font-weight:700;color:#000c46!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.border-primary-light{border-color:#000c46!important}.legup-title{width:215px;margin-left:215px}@media only screen and (max-width:767px){.legup-title{width:200px;margin-left:0!important}}@media only screen and (max-width:600px){.legup-title{width:150px;margin-left:0!important}}.text-animation{overflow:hidden;position:relative;float:right;height:65px;padding-top:10px;margin-top:-10px}.text-animation-item{font-weight:700;padding:0 10px;height:45px;margin-bottom:45px;display:block}.flip{animation:flip 12s cubic-bezier(.23,1,.32,1.2) infinite}.-ml-30{margin-left:-30px}@keyframes flip{0%{margin-top:-450px}5%{margin-top:-360px}20%{margin-top:-360px}25%{margin-top:-270px}40%{margin-top:-270px}45%{margin-top:-180px}60%{margin-top:-180px}65%{margin-top:-90px}80%{margin-top:-90px}85%{margin-top:0}99.99%{margin-top:0}to{margin-top:-450px}}.border-accordion-button:not(.collapsed){box-shadow:none}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.child-accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3E%3C/svg%3E")}.child-accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z'/%3E%3C/svg%3E")}.form-check-input:checked{background-color:#000032;border-color:#000032}.text-justify{text-align:justify!important}.homeowner:hover{background:linear-gradient(1turn,#ffbeff 28.82%,rgba(255,190,255,.921) 60.09%,rgba(255,190,255,0) 89.21%)}.homeowner-button,.homeowner-button--mobile{background:#c8ec82;color:#000032}.homeowner-button--mobile:hover,.homeowner:hover .homeowner-button{background:#000032;color:#ffbeff}@media only screen and (max-width:600px){.homeowner-button{display:none}}.modal-main{min-width:600px;max-width:700px;max-height:760px;background-color:#fff;box-shadow:0 0 .6rem rgba(0,0,0,.2);position:relative;opacity:1;overflow-y:hidden}@media only screen and (max-width:600px){.modal-main{min-width:300px;max-width:380px;max-height:500px;overflow-y:scroll}.blog-videos{max-width:200px}}.modal-overlay{align-items:center;justify-content:center;inset:0;background-color:rgba(0,0,0,.7);z-index:9999}.modal-overlay,.survey-modal-overlay{display:flex;position:fixed;opacity:1;animation:show .5s ease;overflow:hidden auto}.survey-modal-overlay{align-items:flex-end;justify-content:flex-end;right:0;bottom:0;z-index:99999}.survey-modal-main{min-width:320px;max-width:350px;max-height:550px;box-shadow:0 0 .6rem rgba(0,0,0,.2);position:relative;opacity:1;overflow-y:hidden}@media only screen and (max-width:600px){.survey-modal-main{min-width:250px;max-width:300px;max-height:500px;overflow-y:scroll}}@keyframes show{0%{display:flex;opacity:0}to{opacity:1}}.button-fill{background-color:#000032!important;color:#fff}.button-fill:hover{color:#fff}.button-hover{color:#000032}.color-primary{color:#000032!important}.button-hover:hover{background-color:#000032!important;color:#fff;transition:all .5s ease}.blog-texts{max-width:250px}@media only screen and (max-width:600px){.blog-texts{max-width:360px}}.active-tab-border{border-bottom:4px solid #000032!important}.tab{border:none;padding:10px 0}.fs-13{font-size:13px!important}.bg-primary-main{background:#000032!important}.bg-green-main{background:#c8ec82!important}.bg-pink-main{background:#ffbeff!important}.color-white-main{color:#fff!important}.color-primary-main{color:#000032!important}.py-100{padding:100px 0!important}.my-100{margin:100px auto!important}@media only screen and (max-width:600px){.py-100{padding:50px 0!important}.my-100{margin:50px auto!important}}#get-started{position:fixed;z-index:99999!important;bottom:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn,.image-fadeIn{animation:fadeIn;opacity:1;animation-duration:1s}.investors-review-card--review{min-height:82px}@media only screen and (max-width:600px){.investors-review-card{min-height:372px}.investors-review-card--review{min-height:200px}}.unstyled{all:unset}.mt-40{margin-top:40px}@media only screen and (max-width:600px){.mt-40{margin-top:0}}.column-min-width{min-width:200px!important}.responsive-iframe{width:100%;min-height:calc(100vh - 140px)!important;border:none}.green-equity-card{min-height:294px}.green-equity-card-description{font-size:18px}.budget-improvements-card{min-height:300px}@media only screen and (max-width:600px){.green-equity-card{min-height:auto}.green-equity-card-description{font-size:14px}.budget-improvements-card{min-height:auto}}.border-pink{border:transparent;border-left:9px solid #ffbeff}.border-green{border:transparent;border-left:9px solid #c8ec82}.border-violet{border:transparent;border-left:9px solid #d6dbff}.bg-violet-main{background:#d6dbff!important}.case-study-border{border:1px solid #000c46}@media only screen and (max-width:600px){.case-study-border{border:none}}.aspiring-homeowners-benefits{min-height:70px}.aspiring-homeowners-benefits-text{max-width:1000px}@media only screen and (max-width:600px){.aspiring-homeowners-benefits{min-height:100px}}.net-zero-upgrade-plan-items{max-width:none}@media only screen and (max-width:600px){.net-zero-upgrade-plan-items{max-width:180px}}.coba24-zoho-form{min-height:450px;width:100%;border:none}@media only screen and (max-width:600px){.coba24-zoho-form{min-height:520px;width:100%;border:none}}