@import "https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;500;700;900&display=swap";
@import "https://cdn.ourlegup.com/fonts/ArgentCF.css";
@import "https://fonts.googleapis.com/css2?family=Rochester&display=swap";
@supports (font-variation-settings:normal){html{font-family:Public Sans,sans-serif}}html,body{margin:0;padding:0;font-style:normal;font-weight:400;font-family:Public Sans,sans-serif!important}a{color:inherit;text-decoration:none}*{box-sizing:border-box}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.mt-1px{margin-top:1px!important}.font-serif{font-family:Public Sans,sans-serif!important}.font-argentcf{font-style:normal;font-weight:400;color:#000c46!important;font-family:Argent CF,serif!important}.font-rochester{font-family:Rochester,cursive!important}.font-argentcf--only{font-style:normal;font-weight:400;font-family:Argent CF,serif!important}.font-argentcf-bold{font-style:normal;font-weight:700;color:#000c46!important;font-family:Argent CF,serif!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{float:right;height:65px;margin-top:-10px;padding-top:10px;position:relative;overflow:hidden}.text-animation-item{height:45px;margin-bottom:45px;padding:0 10px;font-weight:700;display:block}.flip{animation:12s cubic-bezier(.23,1,.32,1.2) infinite flip}.-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(360deg,#ffbeff 28.82%,#ffbeffeb 60.09%,#ffbeff00 89.21%)}.homeowner-button,.homeowner-button--mobile{color:#000032;background:#c8ec82}.homeowner:hover .homeowner-button,.homeowner-button--mobile:hover{color:#ffbeff;background:#000032}@media only screen and (max-width:600px){.homeowner-button{display:none}}.modal-main{opacity:1;background-color:#fff;min-width:600px;max-width:700px;max-height:760px;position:relative;overflow-y:hidden;box-shadow:0 0 .6rem #0003}@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{z-index:9999;opacity:1;background-color:#000000b3;justify-content:center;align-items:center;animation:.5s show;display:flex;position:fixed;inset:0;overflow:hidden auto}.survey-modal-overlay{z-index:99999;opacity:1;justify-content:flex-end;align-items:flex-end;animation:.5s show;display:flex;position:fixed;bottom:0;right:0;overflow:hidden auto}.survey-modal-main{opacity:1;min-width:320px;max-width:350px;max-height:550px;position:relative;overflow-y:hidden;box-shadow:0 0 .6rem #0003}@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%{opacity:0;display:flex}to{opacity:1}}.button-fill{color:#fff;background-color:#000032!important}.button-fill:hover{color:#fff}.button-hover{color:#000032}.color-primary{color:#000032!important}.button-hover:hover{color:#fff;transition:all .5s;background-color:#000032!important}.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-green-main{color:#c8ec82!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;bottom:30px;z-index:99999!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn,.image-fadeIn{opacity:1;animation:1s fadeIn}.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{border:none;width:100%;min-height:calc(100vh - 140px)!important}.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:#0000;border-left:9px solid #ffbeff}.border-green{border:#0000;border-left:9px solid #c8ec82}.border-violet{border:#0000;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{border:none;width:100%;min-height:450px}@media only screen and (max-width:600px){.coba24-zoho-form{border:none;width:100%;min-height:520px}}
