/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}div .nopad,legend .nopad,p .nopad{padding:0}html{font-size:14px}.hidden,.qa-hidden{display:none}.test-menu-item{height:0;position:relative;right:200px}.test-menu-item button{background-color:#efefef!important;border:2px solid #4c5c69!important;border-radius:50px!important;color:#4c5c69!important}.cpf-hidden,.mosaic-hidden{display:none}.padding-top-none{padding-top:0!important}.padding-top-medium{padding-top:14px!important}.padding-top-large{padding-top:32px!important}.padding-right-none{padding-right:0!important}.padding-right-medium{padding-right:14px!important}.padding-right-large{padding-right:32px!important}.padding-bottom-none{padding-bottom:0!important}.padding-bottom-medium{padding-bottom:14px!important}.padding-bottom-large{padding-bottom:32px!important}.padding-left-none{padding-left:0!important}.padding-left-medium{padding-left:14px!important}.padding-left-large{padding-left:32px!important}.padding-all-none{padding:0!important}.padding-all-medium{padding:14px!important}.padding-all-large{padding:32px!important}.margin-top-none{margin-top:0!important}.margin-top-medium{margin-top:14px!important}.margin-top-large{margin-top:32px!important}.margin-right-none{margin-right:0!important}.margin-right-medium{margin-right:14px!important}.margin-right-large{margin-right:32px!important}.margin-bottom-none{margin-bottom:0!important}.margin-bottom-medium{margin-bottom:14px!important}.margin-bottom-large{margin-bottom:32px!important}.margin-left-none{margin-left:0!important}.margin-left-medium{margin-left:14px!important}.margin-left-large{margin-left:32px!important}.margin-all-none{margin:0!important}.margin-all-medium{margin:14px!important}.margin-all-large{margin:32px!important}body{color:#151c34;font-family:Poppins,sans-serif}a{color:#24637d;cursor:pointer;text-decoration:none}strong{font-weight:800}.fineprint{color:#4c5c69;display:block;font-size:10px;font-style:italic;font-weight:300;margin:-8px 0 20px}.fineprint-nextline{display:inline-block}.fineprint-icon{font-size:10px!important;margin:initial}.fineprint-nextline{padding-top:10px}.fineprint-indented{margin-left:38px;margin-top:-16px}h1>sup,h2>sup,h3>sup,h4>sup,h5>sup,h6>sup{top:-1em}p svg{color:#24637d;display:inline;padding:.1em 0;vertical-align:text-bottom}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins Thin "),local("Poppins-Thin"),url(/static/media/poppins-latin-100.8ebb4a74b00466d816b0.woff2) format("woff2"),url(/static/media/poppins-latin-100.a579dbf55978680841e3.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins Thin italic"),local("Poppins-Thinitalic"),url(/static/media/poppins-latin-100italic.4caa50919d14a8efbd56.woff2) format("woff2"),url(/static/media/poppins-latin-100italic.60f39029a12cf930ec82.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins Extra Light "),local("Poppins-Extra Light"),url(/static/media/poppins-latin-200.0860234c96407093c7e2.woff2) format("woff2"),url(/static/media/poppins-latin-200.b1c688b4b66d30d02d40.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins Extra Light italic"),local("Poppins-Extra Lightitalic"),url(/static/media/poppins-latin-200italic.b71743c2936d8e2309d2.woff2) format("woff2"),url(/static/media/poppins-latin-200italic.3ea05e9cee8dd0ce6ee5.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins Light "),local("Poppins-Light"),url(/static/media/poppins-latin-300.7e5a94810d176249ca5c.woff2) format("woff2"),url(/static/media/poppins-latin-300.5a770bfdb0e87028ce09.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins Light italic"),local("Poppins-Lightitalic"),url(/static/media/poppins-latin-300italic.be47e0209e3e25bb19a7.woff2) format("woff2"),url(/static/media/poppins-latin-300italic.4b6afc19cf887bdf310f.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular "),local("Poppins-Regular"),url(/static/media/poppins-latin-400.5224cd4c8d93efc4fd95.woff2) format("woff2"),url(/static/media/poppins-latin-400.e78693354999fe502e16.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins Regular italic"),local("Poppins-Regularitalic"),url(/static/media/poppins-latin-400italic.70c9390d9879136e7a30.woff2) format("woff2"),url(/static/media/poppins-latin-400italic.0236bea70d7076c91aad.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium "),local("Poppins-Medium"),url(/static/media/poppins-latin-500.b79065b4eb96ef52df7c.woff2) format("woff2"),url(/static/media/poppins-latin-500.9cce51605ae9e0a9357a.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins Medium italic"),local("Poppins-Mediumitalic"),url(/static/media/poppins-latin-500italic.a98ae0b07147c8e2e065.woff2) format("woff2"),url(/static/media/poppins-latin-500italic.df4aea25ed16cde9cffb.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold "),local("Poppins-SemiBold"),url(/static/media/poppins-latin-600.d4e54a8767fc7a098f4a.woff2) format("woff2"),url(/static/media/poppins-latin-600.eeb783cfa99a6e6793db.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins SemiBold italic"),local("Poppins-SemiBolditalic"),url(/static/media/poppins-latin-600italic.c72f6c6c0c1dbdd98b09.woff2) format("woff2"),url(/static/media/poppins-latin-600italic.4f3ca0e6ab9c868bf05f.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold "),local("Poppins-Bold"),url(/static/media/poppins-latin-700.c42d83a607aac6b2d422.woff2) format("woff2"),url(/static/media/poppins-latin-700.f4b97733bc584fb5cfba.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins Bold italic"),local("Poppins-Bolditalic"),url(/static/media/poppins-latin-700italic.0ae7f7a077daa97a7ff3.woff2) format("woff2"),url(/static/media/poppins-latin-700italic.0d39823576ffea8036e7.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:local("Poppins ExtraBold "),local("Poppins-ExtraBold"),url(/static/media/poppins-latin-800.d4c7b3ae84d9500185c2.woff2) format("woff2"),url(/static/media/poppins-latin-800.41e4c7555ef39bedb32b.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:local("Poppins ExtraBold italic"),local("Poppins-ExtraBolditalic"),url(/static/media/poppins-latin-800italic.eb544567193cb6798978.woff2) format("woff2"),url(/static/media/poppins-latin-800italic.45f62cfdc103159b00fd.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins Black "),local("Poppins-Black"),url(/static/media/poppins-latin-900.c794a42cb5ff18ab1f9b.woff2) format("woff2"),url(/static/media/poppins-latin-900.f700c8728f3212cd461f.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins Black italic"),local("Poppins-Blackitalic"),url(/static/media/poppins-latin-900italic.b3c2302709022d03366f.woff2) format("woff2"),url(/static/media/poppins-latin-900italic.05da310be7bdeea9f697.woff) format("woff")}html,html>body,html>body>#root,html>body>#root>.application{height:100%;margin:0;padding:0}main{align-items:center;height:100%;width:100%}.page-wrapper,main{display:flex;flex-direction:column}.page-wrapper{min-height:100%}.page-wrapper>.app-header{z-index:20}.page-wrapper>main{flex:1 1}.page-wrapper .proposal-original-container{max-width:766px;padding:0 10px;width:100%}header{align-items:center;display:flex;justify-content:center}.row{margin:0}.nowrap{white-space:nowrap}.non-navigable-number input::-webkit-inner-spin-button,.non-navigable-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.non-navigable-number input[type=number]{-moz-appearance:textfield}.success-flap-message{background-color:#43a047!important}.error-flap-message,.success-flap-message{align-content:center;border-radius:3px;box-shadow:0 2px 10px 0 #0000001a;color:#fff!important;height:36px;margin-right:-4px!important;opacity:1!important}.error-flap-message{background-color:#fe9800!important}.media{align-items:center;display:flex}.media .disabled{opacity:.3}.media .media-left{height:16px;margin-right:5px;order:1;width:13px}.media .media-right{margin-left:5px;order:3}.media.eligibility .media-right{align-self:flex-end}.media .media-left,.media .media-right{flex-shrink:0}.media .media-left img,.media .media-right img{display:block}.media .media-body{flex-grow:1;order:2;text-align:left}.single-column-centered{align-items:center;color:#fff;display:flex;flex-direction:column;width:350px}.single-column-centered .body{color:#24637d;font-size:14px;font-weight:600;font-weight:100;width:300px}.single-column-centered label{color:#151c34;display:block;font-size:14px;margin-top:57px;text-align:left}.single-column-centered label input{display:block}.single-column-centered button,.single-column-centered input{box-sizing:border-box;margin-top:20px;width:100%}.flex-row-center{align-items:center;display:flex}.flex-row-bottom{align-items:flex-end;display:flex}.spread-vertical{align-items:center;justify-content:space-between}.spread-vertical,.spread-vertical-wo-space{display:flex;flex-direction:column;height:100%}.center{margin-left:auto;margin-right:auto}@media(min-width:768px)and (max-width:979px){.responsive .modal-wrapper{max-width:768px}.responsive .modal-wrapper .modal-padded .assessment-and-submit{display:block;margin-bottom:30px}.responsive .modal-wrapper .modal-padded .support-responsive{float:right;margin-bottom:30px}.responsive .modal-wrapper .modal-padded .flex-fields{display:block}.responsive .modal-wrapper .modal-padded .flex-fields div{width:100%}}@media(min-width:481px)and (max-width:767px){.responsive .modal-wrapper{max-width:600px}.responsive .modal-wrapper .modal-padded .assessment-and-submit{display:block;margin-bottom:30px}.responsive .modal-wrapper .modal-padded .support-responsive{float:right;margin-bottom:30px}.responsive .modal-wrapper .modal-padded .flex-fields{display:block}.responsive .modal-wrapper .modal-padded .flex-fields div{width:100%}}@media(max-width:480px){.full-screen-with-header.responsive{top:0}.responsive .modal-wrapper{min-width:320px}.responsive .modal-wrapper .modal.open{margin:0}.responsive .modal-wrapper .modal-padded .assessment-and-submit{display:block}.responsive .modal-wrapper .modal-padded .support-responsive{float:right;margin-bottom:30px}.responsive .modal-wrapper .modal-padded .flex-fields{display:block}.responsive .modal-wrapper .modal-padded .flex-fields div{width:100%}.responsive .modal-wrapper .modal .modal-footer .right-section{float:left;margin-left:30px}}.simple-sticky{position:sticky;top:0}.admin-authorized-signers-page,.admin-company-page,.admin-page,.admin-pricing-group-list-page,.admin-pricing-group-page{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:768px;width:100%}.admin-authorized-signers-page .MuiTab-root,.admin-company-page .MuiTab-root,.admin-page .MuiTab-root,.admin-pricing-group-list-page .MuiTab-root,.admin-pricing-group-page .MuiTab-root{margin:0 5px;min-width:min-content;padding:6px 12px}.admin-authorized-signers-page .MuiPaper-root,.admin-company-page .MuiPaper-root,.admin-page .MuiPaper-root,.admin-pricing-group-list-page .MuiPaper-root,.admin-pricing-group-page .MuiPaper-root{width:max-content}.admin-authorized-signers-page .user-admin-company-info,.admin-company-page .user-admin-company-info,.admin-page .user-admin-company-info,.admin-pricing-group-list-page .user-admin-company-info,.admin-pricing-group-page .user-admin-company-info{margin-top:30px}.admin-authorized-signers-page .history-accordion .history-x-datagrid,.admin-company-page .history-accordion .history-x-datagrid,.admin-page .history-accordion .history-x-datagrid,.admin-pricing-group-list-page .history-accordion .history-x-datagrid,.admin-pricing-group-page .history-accordion .history-x-datagrid{border-width:0;margin:0;padding:0}.admin-authorized-signers-page .history-accordion .accordion-details,.admin-company-page .history-accordion .accordion-details,.admin-page .history-accordion .accordion-details,.admin-pricing-group-list-page .history-accordion .accordion-details,.admin-pricing-group-page .history-accordion .accordion-details{padding:0}.admin-authorized-signers-page .nowrapHeader .MuiDataGrid-columnHeaderTitle,.admin-company-page .nowrapHeader .MuiDataGrid-columnHeaderTitle,.admin-page .nowrapHeader .MuiDataGrid-columnHeaderTitle,.admin-pricing-group-list-page .nowrapHeader .MuiDataGrid-columnHeaderTitle,.admin-pricing-group-page .nowrapHeader .MuiDataGrid-columnHeaderTitle{line-height:1.5;white-space:normal}@media screen and (max-width:766px){.admin-authorized-signers-page,.admin-company-page,.admin-page,.admin-pricing-group-list-page,.admin-pricing-group-page{align-items:flex-start;margin:0;padding:0;width:100vw}.admin-authorized-signers-page form,.admin-company-page form,.admin-page form,.admin-pricing-group-list-page form,.admin-pricing-group-page form{width:100vw}.admin-authorized-signers-page form #qa-admin-company-details-save-button,.admin-company-page form #qa-admin-company-details-save-button,.admin-page form #qa-admin-company-details-save-button,.admin-pricing-group-list-page form #qa-admin-company-details-save-button,.admin-pricing-group-page form #qa-admin-company-details-save-button{margin-right:15px}.admin-authorized-signers-page .tab-content-area,.admin-company-page .tab-content-area,.admin-page .tab-content-area,.admin-pricing-group-list-page .tab-content-area,.admin-pricing-group-page .tab-content-area{overflow-x:auto;width:100vw}.admin-authorized-signers-page .MuiBox-root,.admin-company-page .MuiBox-root,.admin-page .MuiBox-root,.admin-pricing-group-list-page .MuiBox-root,.admin-pricing-group-page .MuiBox-root{width:100%}.admin-authorized-signers-page .MuiTabs-scroller,.admin-company-page .MuiTabs-scroller,.admin-page .MuiTabs-scroller,.admin-pricing-group-list-page .MuiTabs-scroller,.admin-pricing-group-page .MuiTabs-scroller{overflow:auto!important}.admin-authorized-signers-page .MuiTabs-flexContainer,.admin-company-page .MuiTabs-flexContainer,.admin-page .MuiTabs-flexContainer,.admin-pricing-group-list-page .MuiTabs-flexContainer,.admin-pricing-group-page .MuiTabs-flexContainer{display:table;margin:0 auto}.admin-authorized-signers-page .MuiPaper-root,.admin-company-page .MuiPaper-root,.admin-page .MuiPaper-root,.admin-pricing-group-list-page .MuiPaper-root,.admin-pricing-group-page .MuiPaper-root{width:100vw}}.user-backlink{align-self:start;color:#24637d!important;display:flex;padding:7px 0;text-decoration:none!important}.user-backlink:hover{text-decoration:underline!important}.admin-pages{position:relative}.admin-pages.content{max-width:766px;width:100%}.admin-pages table.list tr{border-bottom:1px solid #d9dadd;font-size:15px}.admin-pages table.list thead tr{font-weight:700}.admin-pages table.list thead tr td{padding:12px 0}.admin-pages table.list tbody td{border-bottom:none;font-weight:400}.admin-pages .sort{cursor:pointer}.admin-pages.button-container{display:grid}.user-admin-details-page{display:inline-block;width:768px}.user-admin-details-page .user-admin-header{display:inline-flex;position:relative;width:100%}.user-admin-details-page .user-admin-header .user-admin-impersonation-button{bottom:13px;position:absolute;right:0}.user-admin-details-page .user-admin-header .user-admin-impersonation-button #qa-admin-user-details-impersonate-button{background-color:#d89c82;color:#fff}.user-admin-details-page .input-field{display:flex;padding:0 4px;width:100%}.user-admin-details-page .input-field .MuiInputLabel-root{padding-left:5px}.user-admin-details-page .input-button{display:flex;padding:0 4px;width:100%}.user-admin-details-page .input-button .MuiButton-root{height:53.68px}.user-admin-details-page .input-field-phone{width:100%}.user-admin-details-page .data-display-block{align-items:center;display:flex;height:53.68px;padding:0 4px;width:100%}.user-admin-details-page .user-details-checkbox-container{align-content:center;display:flex;flex-wrap:wrap;padding-left:8px;width:100%}.user-admin-details-page .user-details-checkbox-container span{align-content:center;display:grid;justify-content:center}.user-admin-details-page .user-details-checkbox-container .user-details-checkbox-split{display:inline-flex;width:100%}.user-admin-details-page .layout-box{align-content:center;display:flex;justify-content:center;margin-bottom:10px;width:100%}.user-admin-details-page .phone-layout-box{display:flex;padding:0 4px;width:100%}.user-admin-details-page .reset-mfa-container{justify-content:center;padding:0 0 0 4px}.user-admin-details-page .error-message-padding,.user-admin-details-page .layout-box-extra-padding{margin-bottom:2rem}.user-admin-details-page .double-error-message-padding{margin-bottom:3rem}.user-admin-details-page .container-with-border{border:1px solid #d3d3d3;border-radius:10px;margin-bottom:10px;width:100%}.user-admin-details-page .container-with-border h4{text-align:center}.user-admin-details-page .helper-text-color{color:red}.user-admin-details-page .accordion-box{border-radius:10px}.user-admin-details-page .accordion-box .accordion-summary{width:100%}.user-admin-details-page .accordion-box .accordion-summary h4{margin:0;padding:0;text-align:center;width:100%}.user-admin-details-page .accordion-box .accordion-details{display:contents}.user-admin-details-page .accordion-box:before{background-color:#0000}.user-admin-details-page .spin{padding:1px}.user-admin-details-page .spacer{padding:0 4px;width:100%}.user-admin-details-page .spacer-slim{padding:0 4px;width:0}@media(max-width:766px){.user-admin-details-page{display:inline;text-align:center;width:100%}.user-admin-details-page .user-admin-header{display:inline-block}.user-admin-details-page .user-admin-header .user-admin-impersonation-button{bottom:auto;padding:13px;position:relative;right:auto}.user-admin-details-page .input-field,.user-admin-details-page .user-details-checkbox-container{margin:10px 0}.user-admin-details-page .phone-layout-box{height:100%;margin:0}.user-admin-details-page .layout-box{display:inline}.user-admin-details-page .form-control{width:100%}}.user-admin-pricing-details-page{display:inline-block;width:768px}.user-admin-pricing-details-page .input-field{display:flex;margin-top:10px;padding:0 4px;width:100%}.user-admin-pricing-details-page .input-field .MuiInputLabel-root{padding-left:5px}.user-admin-pricing-details-page .container-with-border{border:1px solid #d3d3d3;border-radius:10px;margin:10px 0;width:100%}.user-admin-pricing-details-page .container-with-border h4{text-align:center}.user-admin-pricing-details-page .form-helper-text{color:#d3d3d3;padding-left:1rem}.user-admin-pricing-details-page .spin{padding:1px}.user-admin-branch-details-page{display:inline-block;width:768px}.user-admin-branch-details-page .input-field{display:flex;padding:0 4px;width:100%}.user-admin-branch-details-page .layout-box{align-content:center;display:flex;height:54px;justify-content:center;margin-bottom:10px;margin-top:10px;width:100%}.user-admin-branch-details-page .container-with-border{border:1px solid #d3d3d3;border-radius:10px;margin:10px 0;width:100%}.user-admin-branch-details-page .container-with-border h4{text-align:center}.user-admin-branch-details-page .error-message-padding{margin-bottom:2rem}.user-admin-branch-details-page .form-helper-text{color:#d3d3d3;padding-left:1rem}.user-admin-branch-details-page .spin{padding:1px}@media(max-width:766px){.user-admin-branch-details-page{display:inline;text-align:center;width:100%}.user-admin-branch-details-page .input-field{margin:10px 0}.user-admin-branch-details-page .layout-box{display:inline}}.admin-dashboard-menu :first-child{margin-top:0}.admin-dashboard-menu a{color:#4a89a3}.admin-dashboard-menu h2{font-size:28px;font-weight:300}.admin-dashboard-menu h3{font-size:15px;font-weight:400}.admin-dashboard-menu h3 .counts{font-weight:700}.admin-dashboard-menu .sections-separator{background-color:#d9dadd;height:1px;margin:30px 0}.admin-dashboard-menu ul{list-style-type:none;padding-left:0}.admin-dashboard-proposals-search-form{display:flex}.admin-dashboard-proposals-search-form button.action-primary{height:32px;margin:2px 0}.admin-dashboard-proposals-search-form button.action-primary.no-left-radius{border-bottom-left-radius:0;border-top-left-radius:0}.admin-dashboard-proposals-search-form button.action-primary.center-content{align-items:center;display:flex;justify-items:center}.admin-dashboard-proposals-search-form button.action-primary svg{height:15px}.admin-dashboard-proposals-search-form button.action-primary svg path{fill:#fff}.admin-dashboard-proposals-search-form input{color:gray;font-size:12px;height:32px}.admin-dashboard-proposals-search-form input[type=number]::-webkit-inner-spin-button,.admin-dashboard-proposals-search-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-dashboard-proposals-search-result table{font-size:12px;width:360px}.admin-dashboard-proposals-search-result table a{color:#24637d}.admin-dashboard-proposals-search-result table .customer-name,.admin-dashboard-proposals-search-result table .overall-status,.admin-dashboard-proposals-search-result table .proposal-id-label{font-weight:700}.admin-dashboard-proposals-search-result table tr:first-child td{padding:10px 0 0}.admin-dashboard-proposals-search-result table td:first-child{min-width:130px}.admin-dashboard-proposals-search-result table td:nth-child(2){text-align:right}.admin-dashboard-proposals-search-result table tr:last-child td{padding:10px 0 0}.admin-proposals-search-results-container{font-size:12px}.admin-dashboard h1{font-size:36px;font-weight:300;margin-top:0}.collect-customer-information{margin:auto;max-width:590px;width:100%}.collect-customer-information #customer-info-privacy-policy{margin-top:20px}.collect-customer-information #customer-info-privacy-policy a{font-weight:700}.collect-customer-information .pull-right{float:right}#next-button:disabled{pointer-events:none}.review-customer-information{margin-top:14px;min-width:300px}.review-customer-information>div{padding:10px 20px}.review-customer-information>div:not(:last-child){margin-bottom:20px}.review-customer-information .review-header{background-color:#e3eeff;border-radius:13px;text-align:center}.review-customer-information .review-header h2{margin-block-end:0}.review-customer-information .review-header p{margin-block-start:0}.review-customer-information .review-section{border:1px solid #377bde4d;border-radius:13px;padding-bottom:20px}.review-customer-information .review-section .section-header{display:flex;flex-direction:row;justify-content:space-between}.review-customer-information .review-section .section-header .section-title{color:#377bde;display:inline-block;font-size:18px;margin-block-start:0}.review-customer-information .review-section .section-header .review-edit-button{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;border-radius:0;color:#377bde;column-gap:4px;display:flex;font-size:16px;padding:0;-webkit-user-select:none;user-select:none;vertical-align:top}.review-customer-information .review-section .section-header .review-edit-button:disabled{cursor:auto;visibility:hidden}.review-customer-information .review-section .address-block h2.address-block-title{font-size:18px}.review-customer-information .review-section .address-block:not(:first-of-type){border-top:1px solid #377bde4d}.review-customer-information .review-section .address-block:not(:first-of-type) h2.address-block-title{margin-block-start:20px}.review-customer-information .review-section .address-block:not(:last-of-type){margin-bottom:20px}.review-customer-information .review-section .review-row{display:flex;flex-wrap:wrap;font-weight:700}.review-customer-information .review-section .review-row:not(:last-of-type){margin-bottom:5px}.review-customer-information .review-section .review-row:not(:last-of-type).last-utility-row{margin-bottom:20px}.review-customer-information .review-section .review-row>div:not(:last-child){padding-right:20px}.review-customer-information .review-section .review-row span{font-weight:400;margin-left:8px}.review-customer-information .review-section .review-row .city-cell{min-width:20%}.review-customer-information .review-section .review-row .utility-cell{min-width:50%}.review-customer-information .review-section .review-edit-buttons{display:flex;flex-direction:row;justify-content:space-between}.review-customer-information .review-section .review-edit-buttons>button[class*=review-edit-button-]{-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #377bde;border-radius:15px;color:#377cde;height:35px;line-height:30px;-webkit-user-select:none;user-select:none;width:117px}.review-customer-information .review-section .review-edit-buttons>button[class*=review-edit-button-]:hover{background-color:#e3eeff}@media(min-width:768px){.review-customer-information{min-width:500px}.review-customer-information>div{padding:10px 50px}}.address-display-block{text-align:left}.fr-documents-tier1-page.content{display:flex;flex-direction:column;flex-grow:1;max-height:1000px;max-width:979px;min-height:435px;padding:0 10px;width:100%}.fr-documents-tier1-page.content .base-datagrid{height:auto}.fr-documents-tier1-page h1.list-header-title{font-size:36px;font-weight:300}.fr-lock-switch-container .fr-lock-switch{-webkit-appearance:none;border:0;border-radius:20px;display:inline-flex;flex-direction:row;padding:3px;width:43px}.fr-lock-switch-container .fr-lock-switch:hover:not(.disabled){background:#9b9b9b}.fr-lock-switch-container .fr-lock-switch:after{background:#fff;border-radius:50%;content:"";height:14px;width:14px}.fr-lock-switch-container .fr-lock-switch.disabled{cursor:not-allowed;opacity:.6}.fr-lock-switch-container .fr-lock-switch.off{background:#e7e7e7}.fr-lock-switch-container .fr-lock-switch.on{background:#86b8c3;flex-direction:row-reverse}.fr-lock-switch-container>span{color:#4c5b68;padding:0 0 0 5px}.financing-request-document-admin{margin:0 0 32px}.financing-request-document-admin .backlink{align-self:start;color:#24637d!important;display:flex;padding:7px 0;text-decoration:none!important}.financing-request-document-admin .backlink:hover{text-decoration:underline!important}.financing-request-document-admin .financing-request-document-admin-header{margin-bottom:20px;margin-top:10px}.financing-request-document-admin .header-title{display:inline-block;font-size:36px;font-weight:300;margin:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financing-request-document-admin hr{background:#d8d8d8;border:0;height:1px;margin:0 0 12px}.financing-request-document-admin.content{padding:0 100px;width:100%}.financing-request-document-admin .buttons{float:right}.financing-request-document-admin .fr-lock-switch-container{align-items:center;display:flex}.financing-request-document-admin .fr-lock-switch-container .fr-lock-switch{height:20px}.financing-request-document-admin .fr-lock-switch-container .fr-lock-switch-text{display:inline-block;overflow:hidden;white-space:nowrap}.financing-request-document-admin .send-for-signature{padding:0}.financing-request-document-admin .left-nav .financing-request-detail{position:sticky;top:42px}.financing-request-document-admin .right-nav{flex-grow:1}@media(max-width:1200px){.financing-request-document-admin .left-nav{position:relative}}.financing-request-documents-container{margin-bottom:50px}.financing-request-documents-container .header-row{border:1px solid #d8d8d8}.financing-request-documents-container .header-row .header-label,.financing-request-documents-container .header-row .header-label-start{padding:12px 0;width:50%}.financing-request-documents-container .header-row .header-label-start{padding-left:33px}.deal-history-row{border-bottom:1px solid #d8d8d8;margin-top:5px;padding-bottom:10px}.deal-history-row .history-category-header{align-items:center;color:#2a343b;display:flex;font-size:10px;font-weight:700;margin:0}.deal-history-row .history-category-header span.step-name{color:#24637d;padding-left:5px}.deal-history-row .history-row-icon{color:#24637d;padding-right:5px}.deal-history-row .history-date-time{color:#4c5c69;font-size:12px;font-weight:400;margin-bottom:0;margin-top:5px;text-align:right}.deal-history-row .action{color:#4c5c69;font-size:15px;font-weight:700;margin:0}.deal-history-row .action span.history-row-user{color:#4c5c69;font-size:12px;font-weight:400}.deal-history-row .action.action-rejected{color:#e72e28}.deal-history-row .action.action-approved{color:#85b856}.deal-history-row .action.action-escalated{color:#f69546}.deal-history-row .document-name{color:#659ab0;font-size:12px;margin:0}.deal-history-row .comment{color:#4c5c69;font-size:12px;margin:0;overflow:auto}.financing-request-documents-deal-history{margin-bottom:50px}.financing-request-documents-deal-history .deal-history-header{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:0;padding-bottom:5px}.financing-request-documents-deal-history .caret-icon{padding-right:10px}.financing-request-detail .side-bar-container{border:1px solid #d8d8d8;margin-right:30px}@media(min-width:768px){.financing-request-detail .side-bar-container .side-bar{flex:1 1}}.financing-request-detail .side-bar-container .side-bar{border:0}.financing-request-detail .side-bar-container .side-bar .side-bar-content-container:first-of-type{padding-top:12px}.financing-request-detail .side-bar-container .side-bar .status-details{background:#377bde;color:#fff;display:flex;justify-content:center;padding:20px 10px}.financing-request-detail .side-bar-container .side-bar .status-details span{font-size:12px}.financing-request-detail .side-bar-container .side-bar .status-details .status{column-gap:4px;display:flex;font-size:15px}.financing-request-detail .side-bar-container .side-bar .side-bar-content-container{display:block;margin-top:0;padding:0 12px 12px}.financing-request-detail .side-bar-container .side-bar .side-bar-content-container .side-bar-content{background:none;color:#4c5c69;font-size:12px;margin-bottom:0;opacity:1;padding:0;text-overflow:ellipsis}.financing-request-detail .side-bar-container .side-bar .side-bar-content-container .side-bar-content[disabled]{cursor:default}.financing-request-detail .side-bar-container .side-bar .side-bar-content-container textarea{background:#fff;border:0;font-size:12px;font-weight:400;margin-bottom:0;padding:0;resize:none}.financing-request-detail .side-bar-container .side-bar .flex-column{flex:1 1}.space-between{justify-content:space-between}.fr-document-row{align-items:start;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;display:block;margin-top:0;padding:12px}.fr-document-row .notice{margin:0 0 0 5px}.fr-document-row.show-hover:hover{background:#f3f3f3;cursor:pointer}.fr-document-row.disabled{opacity:.3;pointer-events:none}.fr-document-row .spruce-upload{font-size:12px;font-style:italic;padding:3px 6px}.fr-document-row .signature-status span{font-weight:700}.fr-document-row-content{background:#f3f3f3;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;display:block;margin-top:0;padding:12px}.fr-document-row-content .decision-text{max-height:150px;min-height:55px;resize:vertical;width:100%}.fr-document-row-content .notice{border-radius:3px;margin:0 0 0 5px;padding:5px 10px 5px 0}.fr-document-row-content .action-buttons.disabled{opacity:.3}.fr-document-row-content .edit-measures-link{font-size:10px;font-weight:700;text-transform:uppercase}.fr-document-row-content .fr-document-row-header{cursor:pointer;display:grid;grid-template-columns:2fr 1fr 1fr}.fr-document-row-content .filename{font-size:12px;margin-top:10px;padding:5px 21px}.fr-document-row-content textarea{background:#fff}.fr-document-row-content .spruce-upload{font-size:12px;font-style:italic;padding:3px 6px}.fr-document-row-content .spruce-upload.light{color:gray}.fr-document-row-content .fr-multi-doc-row{border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;margin:0 10px 0 33px;padding:0 6px}.fr-document-row-content .fr-multi-doc-row.no-border{border:initial}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container{align-items:center;display:flex;flex-direction:row;min-height:50px;padding:5px 0 0 10px}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-doc-name-container{align-items:center;display:flex;white-space:nowrap}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-doc-name-container .icon{align-items:center;display:flex}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-doc-name-container .icon svg{font-size:large;margin-left:5px}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-decision-container{display:flex;margin-left:auto}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-decision-container .action-buttons{display:flex;flex-direction:column;flex-grow:1}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-decision-container .action-buttons .MuiRadio-root{color:#377bde}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-decision-container .action-buttons .MuiFormControlLabel-root{margin:initial}.fr-document-row-content .fr-multi-doc-row .fr-multi-doc-row-info-container .fr-multi-decision-container .notice{font-size:14px}.fr-document-row-content .fr-multi-doc-row .decision-reason-container{display:flex;flex-direction:column;padding-left:20px}.fr-document-row-content .fr-multi-doc-row .decision-reason-container .add-internal-note{align-self:flex-end;display:flex;margin-left:auto;padding-bottom:10px;text-decoration:initial}.fr-document-row-content .fr-multi-doc-row .decision-reason-container .decision-text{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;display:flex;margin-bottom:0}.fr-document-row-content .fr-multi-doc-row .decision-reason-container .fr-remove-internal-note{align-self:center;margin-left:12px}.fr-document-row-content .fr-multi-doc-row .decision-reason-container .decision-reason{color:gray;font-size:12px;margin-bottom:13px;overflow:auto;padding-bottom:10px;-webkit-text-decoration:dotted;text-decoration:dotted}.fr-document-row-content .fr-multi-additional-files-container{display:flex;flex-direction:column;margin:0 10px 0 33px;padding:0 6px}.fr-document-row-content .fr-multi-additional-files-container .fr-additional-doc-row-title{align-items:center;display:flex;margin-bottom:13px;padding-left:10px}.fr-document-row-content .fr-multi-additional-files-container .fr-additional-doc-row{align-items:center;display:flex;flex-direction:row;margin-bottom:13px;padding-left:20px}.fr-document-row-content .fr-multi-additional-files-container .fr-additional-doc-row .additional-files-text{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;display:flex;max-height:150px;min-height:55px}.fr-document-row-content .fr-multi-additional-files-container .fr-additional-doc-row textarea{margin:initial;resize:vertical}.fr-document-row-content .fr-multi-additional-files-container .fr-additional-doc-row .fr-remove-requested-file{align-self:center;margin-left:12px}.fr-document-row-content .fr-multi-finish-decisioning-container{margin-left:auto}.fr-document-row-content .fr-multi-final-actions-row{display:flex;flex-wrap:wrap;justify-content:space-between}.fr-document-row-content .fr-multi-final-actions-row .fr-multi-doc-request-more{color:#f69546}.fr-document-row-content .fr-multi-final-actions-row .fr-multi-doc-upload-new-doc{align-items:center;display:flex;margin-left:10px;padding:0 3px}.fr-document-row-content .fr-multi-final-actions-row .fr-multi-doc-upload-new-doc label{margin:initial}.fr-document-row-content .fr-multi-final-actions-row .fr-multi-doc-upload-new-doc button{color:#377bde;font-size:14px;height:100%}.fr-document-row-content .fr-multi-final-actions-row .fr-multi-start-decision-btn{margin-left:auto}.fr-document-row-content .fr-multi-final-actions-row .action-primary{align-self:flex-end;font-size:14px;padding:10px}#fr-multi-doc-history-modal{width:768px}#fr-multi-doc-history-modal .confirmation-section-message{padding:0;width:100%}#fr-multi-doc-history-modal .confirmation-section-controls-no-pad{margin-top:10px}#fr-multi-doc-history-modal .confirmation-section-controls-no-pad .qa-generic-modal-confirm{display:none}#fr-multi-doc-history-modal textarea{background-color:#fff}.decision-history{font-size:12px;font-weight:700;margin-top:10px;padding:5px 0}.decision-history .decision-row{border-top:1px solid #d8d8d8;display:grid;font-weight:400;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.decision-history .decision-row .notice{margin:0 auto}.decision-history .internal-notes-row{font-size:11px;text-align:right}.decision-history .internal-notes-row .link-button{display:flex}.decision-history .note-textArea{resize:none}.decision-history .actions-row{margin-bottom:30px}.decision-container{width:100%}.decision-container .action-buttons{display:flex;flex-direction:row;justify-content:flex-end;text-align:right}.decision-container .notice{margin:0 0 0 5px}.decision-container button.small{margin:auto 2px}.internal-notes-container{margin-bottom:5px;padding:0 21px}.user-admin-page{min-width:768px;width:fit-content}.user-admin-page.datagrid-page{height:calc(100vh - 500px);min-height:600px;width:100%}.user-admin-page.pricing-vis-list{height:auto;min-width:auto;padding-bottom:20px;width:100%}.user-admin-page.pricing-vis-list .MuiDataGrid-columnHeaders,.user-admin-page.pricing-vis-list .user-admin-datagrid{border-radius:0}.user-admin-page .add-signer-icon,.user-admin-page .add-user-icon{margin-right:5px}.user-admin-page .user-admin-padding-for-toggle-button{padding:.25rem 11px}.user-admin-page .user-admin-datagrid{border:none}.user-admin-page .user-admin-datagrid .no-rows-found{align-items:center;background-color:#f3f3f3;display:flex;height:44.5px;justify-content:center}.user-admin-page .user-admin-datagrid .toolbar-container{align-items:center;display:flex;justify-content:space-between;margin:10px 0;padding:0 16px}.user-admin-page .user-admin-datagrid .toolbar-container .left-toolbar-container{align-items:center;display:flex;justify-content:flex-start;max-width:350px;width:100%}.user-admin-page .user-admin-datagrid .toolbar-container .left-toolbar-container .search-box{width:100%}.user-admin-page .user-admin-datagrid .toolbar-container .left-toolbar-container .search-adornment-icon{color:#0000004d}.user-admin-page .user-admin-datagrid .toolbar-container .right-toolbar-container{align-items:center;display:flex;justify-content:space-around}.user-admin-page .user-admin-datagrid .toolbar-container .right-toolbar-container .search-container{align-items:center;display:flex;flex:1 1;font-size:13px}.user-admin-page .user-admin-datagrid .toolbar-container .right-toolbar-container .search-container .toolbar-search-button{border-radius:50px}.user-admin-page .user-admin-datagrid .table-title-box{margin-bottom:10px;margin-top:10px;padding-left:16px;padding-right:16px}.user-admin-page .user-admin-datagrid .table-title-box .table-title{font-size:28px;font-weight:300}.user-admin-page .user-admin-datagrid .add-item-button{display:flex}.user-admin-page .user-admin-datagrid .add-item-icon{margin-right:5px}.user-admin-page .user-admin-datagrid .mui-row-even .MuiDataGrid-cell{background-color:#fff}.user-admin-page .user-admin-datagrid .mui-row-odd .MuiDataGrid-cell{background-color:#f3f3f3}.user-admin-page .user-admin-datagrid .table-footer{display:flex;justify-content:flex-end;margin-top:20px}.user-admin-item-list-modal .qa-hidden{background:initial!important;border:initial!important}.user-admin-item-list-modal .modal-wrapper{align-items:center;display:flex;height:100%}.user-admin-item-list-modal .modal-wrapper .modal.open{border-radius:4px!important;display:block;margin:initial}.user-admin-item-list-modal .modal-wrapper .modal.open .confirmation-section-wrapper{background-color:#fff;padding:8px}.user-admin-item-list-modal .modal-wrapper .modal.open .confirmation-section-wrapper .confirmation-section-controls-no-pad{align-items:center;display:flex;justify-content:flex-end}.user-admin-item-list-modal .modal-wrapper .modal.open .confirmation-section-wrapper .confirmation-section-message{height:0;padding:0}.user-admin-item-list-modal .modal-wrapper .modal.open .confirmation-section-wrapper a,.user-admin-item-list-modal .modal-wrapper .modal.open .confirmation-section-wrapper button{margin:0 0 0 8px}.user-admin-item-list-modal .modal-header .header-title{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6;text-transform:none}.user-admin-item-list-modal .modal .modal-footer{border-top:0;height:0;padding:1px}.user-admin-item-list-modal .user-admin-delete-confirm{background-color:#ff1744;border-radius:4px!important;box-sizing:border-box;color:#fff;padding:6px 16px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms}.user-admin-item-list-modal .user-admin-delete-confirm .action-contents{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;line-height:1.75;min-width:64px;text-transform:uppercase}.user-admin-item-list-modal a{color:#000;text-transform:uppercase}.advanced-customers-list-page{flex:0 0 100%;width:100%}.advanced-customers-list-page .new-proposal-btn{display:flex}.advanced-customers-list-page .advanced-customer-list-datagrid{border:none}.advanced-customers-list-page .advanced-customer-list-datagrid .even{background-color:#f6f6f6}.advanced-customers-list-page .advanced-customer-list-datagrid .expiration-cell{align-items:center;display:flex;font-size:12.25px;justify-content:center;margin:5px}.advanced-customers-list-page .advanced-customer-list-datagrid .expiration-cell .info-icon{color:#24637d;margin-bottom:.5px;padding-left:3px}a.btn,button,input[type=submit]{border:2px solid #4c5c69;border-radius:50px;color:#4c5c69;display:inline-block;outline:none;position:relative}a.btn.action-primary,a.btn.action-secondary,button.action-primary,button.action-secondary,input[type=submit].action-primary,input[type=submit].action-secondary{font-size:16px;line-height:normal}a.btn.action-primary .children-container,a.btn.action-secondary .children-container,button.action-primary .children-container,button.action-secondary .children-container,input[type=submit].action-primary .children-container,input[type=submit].action-secondary .children-container{font-size:16px;line-height:normal;text-transform:none}a.btn.action-primary,button.action-primary,input[type=submit].action-primary{background-color:#377bde;border:0;color:#fff;padding:20px 25px}a.btn.action-primary:hover,button.action-primary:hover,input[type=submit].action-primary:hover{background-color:#5d94e4}a.btn.action-primary:hover:disabled,button.action-primary:hover:disabled,input[type=submit].action-primary:hover:disabled{cursor:auto}a.btn.action-primary:disabled,button.action-primary:disabled,input[type=submit].action-primary:disabled{background-color:#d8d8d8}a.btn.action-primary:active,button.action-primary:active,input[type=submit].action-primary:active{background-color:#2165c7}a.btn.action-primary:active:disabled,button.action-primary:active:disabled,input[type=submit].action-primary:active:disabled{background-color:#d8d8d8}a.btn.action-primary.transparent,button.action-primary.transparent,input[type=submit].action-primary.transparent{background-color:#0000;border-color:#377bde;color:#377bde}a.btn.action-secondary,button.action-secondary,input[type=submit].action-secondary{background-color:#fff;border:2px solid #377bde;color:#377bde;padding:18px 23px}a.btn.action-secondary:hover,button.action-secondary:hover,input[type=submit].action-secondary:hover{background-color:#f3f3f3}a.btn.action-secondary:active,button.action-secondary:active,input[type=submit].action-secondary:active{background-color:#cedbe0;border-color:#cedbe0}a.btn.action-secondary:disabled,button.action-secondary:disabled,input[type=submit].action-secondary:disabled{background-color:#fff;color:#377bde80}a.btn.action-alt,button.action-alt,input[type=submit].action-alt{font-size:14px;padding:12px 18px}a.btn.action-alt:disabled,button.action-alt:disabled,input[type=submit].action-alt:disabled{color:#7b7a7a}a.btn.action-alt.action-secondary,button.action-alt.action-secondary,input[type=submit].action-alt.action-secondary{padding:8px 13px}a.btn.action-alt .action-contents .media-left,button.action-alt .action-contents .media-left,input[type=submit].action-alt .action-contents .media-left{margin-right:10px}a.btn.action-alt .action-contents .icon svg,button.action-alt .action-contents .icon svg,input[type=submit].action-alt .action-contents .icon svg{height:17px}a.btn.action-alt .processing-icon .icon svg,button.action-alt .processing-icon .icon svg,input[type=submit].action-alt .processing-icon .icon svg{width:20px}a.btn.action-ternary,button.action-ternary,input[type=submit].action-ternary{-webkit-appearance:none;appearance:none;background:none;border:0;color:#4c5c69;cursor:pointer;outline:none;padding:12px 18px}a.btn.action-ternary::-moz-focus-inner,button.action-ternary::-moz-focus-inner,input[type=submit].action-ternary::-moz-focus-inner{border:0;padding:0}a.btn.processing,button.processing,input[type=submit].processing{background-color:#2165c7;border-color:#2165c7}a.btn.processing .action-contents,button.processing .action-contents,input[type=submit].processing .action-contents{opacity:0}a.btn.processing .processing-icon,button.processing .processing-icon,input[type=submit].processing .processing-icon{align-items:center;animation:spin 2.5s linear infinite;bottom:0;display:flex;justify-content:space-around;left:0;position:absolute;right:0;top:0}a.btn.processing .processing-icon svg,button.processing .processing-icon svg,input[type=submit].processing .processing-icon svg{display:block;width:33px}a.btn.processing-with-text .action-contents,button.processing-with-text .action-contents,input[type=submit].processing-with-text .action-contents{margin-left:30px;opacity:1}a.btn.processing-with-text .processing-icon,button.processing-with-text .processing-icon,input[type=submit].processing-with-text .processing-icon{left:15px;right:auto}.load-btn.load-spin{display:flex;justify-content:center;padding:initial}.load-btn.load-spin .sun-icon{margin:0}button.action-caution{background-color:#f69546;color:#fff;font-size:14px;padding:12px 18px}button.action-caution:hover{background-color:#f8ad71}button.action-caution:active{background-color:#f47d1b}button.action-caution:disabled{background-color:#d8d8d8;cursor:auto}button.action-caution.processing{background-color:#f47d1b}button.action-caution.processing .action-contents{opacity:0}button.action-caution.processing .processing-icon{align-items:center;animation:spin 2.5s linear infinite;bottom:0;display:flex;justify-content:space-around;left:0;position:absolute;right:0;top:0}button.action-caution.processing .processing-icon svg{display:block;width:20px}button.action-caution.action-secondary{background-color:#fff;color:#f69546}button.action-caution.action-secondary.no-border,button.action-caution.action-secondary.no-border:active,button.action-caution.action-secondary.no-border:disabled,button.action-caution.action-secondary.no-border:hover{border:2px solid #fff}button.action-caution.action-secondary svg g{-webkit-text-stroke-color:#f69546;stroke:#f69546;fill:#fff}div.mui-action.processing-icon{align-items:center;animation:spin 2.5s linear infinite;bottom:0;display:flex;justify-content:space-around;left:0;position:absolute;right:0;top:0}div.mui-action.processing-icon svg{display:block;width:20px}button.action-success{background-color:#85b856;color:#fff}button.action-success:hover{background-color:#b7d79b}button.action-success.processing .processing-icon svg{display:block;width:20px}button.action-warning{background-color:#e72e28;color:#fff;font-size:14px;padding:12px 18px;position:relative}button.action-warning:hover:enabled{background-color:#eb5550}button.action-warning.processing,button.action-warning:active{background-color:#cc1c17}button.action-warning.processing .action-contents{opacity:0}button.action-warning.processing .processing-icon{align-items:center;animation:spin 2.5s linear infinite;bottom:0;display:flex;justify-content:space-around;left:0;position:absolute;right:0;top:0}button.action-warning.processing .processing-icon svg{display:block;width:20px}button.action-warning.processing-with-text .action-contents{margin-left:30px;opacity:1}button.action-warning.processing-with-text .processing-icon{left:15px;right:auto}input[type=submit]{width:inherit}.minus,.plus{border:1.5px solid #24637d;border-radius:50%;display:inline-flex;font-size:30px;height:26px;justify-content:center;margin-right:14px;width:26px}.plus{align-items:center;line-height:26px;padding-left:1px;padding-top:1px}.minus{line-height:20px;padding-left:3px;padding-top:2px}.in-person{float:left}.by-email{float:right}.add-button,.remove-button{align-items:flex-start;display:inline-flex;font-size:14px;font-weight:600;margin-top:20px;text-decoration:none}.add-button .label,.remove-button .label{color:#4c5c69;font-weight:300;margin-top:4px}.add-button .sub-label,.remove-button .sub-label{color:#86b8c3;font-weight:400;margin-top:7px}.button-centering-wrapper{display:flex;justify-content:space-around;margin:30px auto}.button-centering-wrapper-customize{margin-top:60px}a[class*=action-],button[class*=action-]{font-weight:400}a[class*=action-].small,button[class*=action-].small{font-size:12px;padding:6px 12px}a[class*=action-].rounded-square,button[class*=action-].rounded-square{border-radius:3px}a[class*=action-].pill-button,button[class*=action-].pill-button{border-radius:50px;font-family:Poppins,sans-serif;font-size:13px;padding:3px 12px;text-transform:none;white-space:nowrap}.beam-button .children-container{align-items:center;display:flex;font-size:14px;font-weight:400}.beam-button .sun-container{display:flex}.beam-button .sun-container svg{animation:spin 2.5s linear infinite;bottom:0;height:70%;left:0;margin:auto;position:absolute;right:0;top:0;width:40%}@keyframes spin{to{--webkit-transform:rotate(360deg);transform:rotate(1turn)}}.assessment-and-submit{align-items:flex-end;display:flex;justify-content:space-between;margin:30px auto}.assessment-amount,.project-cost-prepay-amount{color:#4c5c69;font-size:36px;font-weight:300}.project-cost-prepay-amount{display:flex}.project-cost-prepay-amount .second-value{padding-left:30px}.envelope{font-size:12px}.envelope-icon svg{width:10px}.envelope-icon svg path{fill:#151c34}.envelope-icon.disabled svg path{fill:#686868}.open-home-guarantor>.row{padding-right:0}.customer-nape-invert-fields .hidden-small{display:block}.customer-nape-invert-fields .visible-small{display:none}@media only screen and (max-width:768px){.customer-nape-invert-fields .hidden-small{display:none}.customer-nape-invert-fields .visible-small{display:block}}input[type=checkbox]:focus:invalid:after{border:1px solid #c50000}input[type=checkbox]:valid:after{border:1px solid #111}.sms-opt-in-info{padding-left:3px!important}.eligibility-page,.homeowner-page{margin:auto;max-width:590px}.eligibility-page.homeowner-page,.homeowner-page.homeowner-page{margin:inherit}.eligibility-page .co-applicant-selection,.homeowner-page .co-applicant-selection{display:flex}.eligibility-page .load-spin,.homeowner-page .load-spin{padding:0}.eligibility-page .prescreen-eligibility-body,.homeowner-page .prescreen-eligibility-body{margin-top:20px}.eligibility-page .prescreen-eligibility-body .prescreen-results,.homeowner-page .prescreen-eligibility-body .prescreen-results{margin:10px 0 30px}.eligibility-page .prescreen-eligibility-body .prescreen-results .title-column,.eligibility-page .prescreen-eligibility-body .prescreen-results .title-value,.homeowner-page .prescreen-eligibility-body .prescreen-results .title-column,.homeowner-page .prescreen-eligibility-body .prescreen-results .title-value{color:#4c5c69}.eligibility-page .post-eligibility-body .header-with-actions,.eligibility-page .prescreen-eligibility-body .header-with-actions,.homeowner-page .post-eligibility-body .header-with-actions,.homeowner-page .prescreen-eligibility-body .header-with-actions{margin-bottom:12px}.eligibility-page .post-eligibility-body .credit-fail-message .fail-title,.eligibility-page .post-eligibility-body .title-fail-message .fail-title,.eligibility-page .prescreen-eligibility-body .credit-fail-message .fail-title,.eligibility-page .prescreen-eligibility-body .title-fail-message .fail-title,.homeowner-page .post-eligibility-body .credit-fail-message .fail-title,.homeowner-page .post-eligibility-body .title-fail-message .fail-title,.homeowner-page .prescreen-eligibility-body .credit-fail-message .fail-title,.homeowner-page .prescreen-eligibility-body .title-fail-message .fail-title{font-weight:700}.eligibility-page .post-eligibility-body .eligibility-results-grid,.eligibility-page .prescreen-eligibility-body .eligibility-results-grid,.homeowner-page .post-eligibility-body .eligibility-results-grid,.homeowner-page .prescreen-eligibility-body .eligibility-results-grid{grid-row-gap:10px;display:grid;grid-template-columns:1fr 3fr}@media screen and (max-width:480px){.eligibility-page .post-eligibility-body .eligibility-results-grid,.eligibility-page .prescreen-eligibility-body .eligibility-results-grid,.homeowner-page .post-eligibility-body .eligibility-results-grid,.homeowner-page .prescreen-eligibility-body .eligibility-results-grid{grid-template-columns:3fr 5fr}}.eligibility-page .post-eligibility-body .eligibility-results-grid .bordered,.eligibility-page .prescreen-eligibility-body .eligibility-results-grid .bordered,.homeowner-page .post-eligibility-body .eligibility-results-grid .bordered,.homeowner-page .prescreen-eligibility-body .eligibility-results-grid .bordered{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px}.eligibility-page .post-eligibility-body.paper-credit,.eligibility-page .prescreen-eligibility-body.paper-credit,.homeowner-page .post-eligibility-body.paper-credit,.homeowner-page .prescreen-eligibility-body.paper-credit{margin:0 0 32px}.eligibility-page .post-eligibility-body.paper-credit .results,.eligibility-page .prescreen-eligibility-body.paper-credit .results,.homeowner-page .post-eligibility-body.paper-credit .results,.homeowner-page .prescreen-eligibility-body.paper-credit .results{font-size:15px;margin-bottom:26px}.eligibility-page .post-eligibility-body.paper-credit .results .credit-file-name,.eligibility-page .prescreen-eligibility-body.paper-credit .results .credit-file-name,.homeowner-page .post-eligibility-body.paper-credit .results .credit-file-name,.homeowner-page .prescreen-eligibility-body.paper-credit .results .credit-file-name{color:#24637d;font-size:12px}.eligibility-page .post-eligibility-body .eligibility-status-pass-icon path,.eligibility-page .prescreen-eligibility-body .eligibility-status-pass-icon path,.homeowner-page .post-eligibility-body .eligibility-status-pass-icon path,.homeowner-page .prescreen-eligibility-body .eligibility-status-pass-icon path{fill:#85b856}.eligibility-page .post-eligibility-body .eligibility-status-fail-icon g,.eligibility-page .prescreen-eligibility-body .eligibility-status-fail-icon g,.homeowner-page .post-eligibility-body .eligibility-status-fail-icon g,.homeowner-page .prescreen-eligibility-body .eligibility-status-fail-icon g{fill:#e72e28}.eligibility-page .post-eligibility-body .installer-notes,.eligibility-page .prescreen-eligibility-body .installer-notes,.homeowner-page .post-eligibility-body .installer-notes,.homeowner-page .prescreen-eligibility-body .installer-notes{margin-bottom:50px}.eligibility-page .post-eligibility-body .installer-notes li,.eligibility-page .prescreen-eligibility-body .installer-notes li,.homeowner-page .post-eligibility-body .installer-notes li,.homeowner-page .prescreen-eligibility-body .installer-notes li{color:#4c5c69;margin-bottom:10px;margin-left:15px}.eligibility-page .post-eligibility-body .icon svg,.eligibility-page .prescreen-eligibility-body .icon svg,.homeowner-page .post-eligibility-body .icon svg,.homeowner-page .prescreen-eligibility-body .icon svg{width:14px}.eligibility-page .post-eligibility-body .results,.eligibility-page .prescreen-eligibility-body .results,.homeowner-page .post-eligibility-body .results,.homeowner-page .prescreen-eligibility-body .results{font-size:12px;margin-top:10px}.eligibility-page .post-eligibility-body .results .credit-fail-message,.eligibility-page .post-eligibility-body .results .title-container,.eligibility-page .post-eligibility-body .results .title-fail-message,.eligibility-page .prescreen-eligibility-body .results .credit-fail-message,.eligibility-page .prescreen-eligibility-body .results .title-container,.eligibility-page .prescreen-eligibility-body .results .title-fail-message,.homeowner-page .post-eligibility-body .results .credit-fail-message,.homeowner-page .post-eligibility-body .results .title-container,.homeowner-page .post-eligibility-body .results .title-fail-message,.homeowner-page .prescreen-eligibility-body .results .credit-fail-message,.homeowner-page .prescreen-eligibility-body .results .title-container,.homeowner-page .prescreen-eligibility-body .results .title-fail-message{margin-bottom:0}.eligibility-page .post-eligibility-body .results .cci-status .media,.eligibility-page .post-eligibility-body .results .status .media,.eligibility-page .prescreen-eligibility-body .results .cci-status .media,.eligibility-page .prescreen-eligibility-body .results .status .media,.homeowner-page .post-eligibility-body .results .cci-status .media,.homeowner-page .post-eligibility-body .results .status .media,.homeowner-page .prescreen-eligibility-body .results .cci-status .media,.homeowner-page .prescreen-eligibility-body .results .status .media{margin-bottom:12px}.eligibility-page .post-eligibility-body .results .cci-status,.eligibility-page .prescreen-eligibility-body .results .cci-status,.homeowner-page .post-eligibility-body .results .cci-status,.homeowner-page .prescreen-eligibility-body .results .cci-status{display:inline-flex}.eligibility-page .post-eligibility-body .results .cci-status-row,.eligibility-page .prescreen-eligibility-body .results .cci-status-row,.homeowner-page .post-eligibility-body .results .cci-status-row,.homeowner-page .prescreen-eligibility-body .results .cci-status-row{margin-right:17px}@media(max-width:766px){.eligibility-page .post-eligibility-body .results .cci-status-row,.eligibility-page .prescreen-eligibility-body .results .cci-status-row,.homeowner-page .post-eligibility-body .results .cci-status-row,.homeowner-page .prescreen-eligibility-body .results .cci-status-row{margin-right:5px}}.eligibility-page .post-eligibility-body .phone-footer,.eligibility-page .post-eligibility-body .results-details,.eligibility-page .prescreen-eligibility-body .phone-footer,.eligibility-page .prescreen-eligibility-body .results-details,.homeowner-page .post-eligibility-body .phone-footer,.homeowner-page .post-eligibility-body .results-details,.homeowner-page .prescreen-eligibility-body .phone-footer,.homeowner-page .prescreen-eligibility-body .results-details{color:#4c5c69;font-size:12px}.eligibility-page .post-eligibility-body .phone-footer ul,.eligibility-page .post-eligibility-body .results-details ul,.eligibility-page .prescreen-eligibility-body .phone-footer ul,.eligibility-page .prescreen-eligibility-body .results-details ul,.homeowner-page .post-eligibility-body .phone-footer ul,.homeowner-page .post-eligibility-body .results-details ul,.homeowner-page .prescreen-eligibility-body .phone-footer ul,.homeowner-page .prescreen-eligibility-body .results-details ul{padding-left:16px}.eligibility-page .post-eligibility-body .results-headline,.eligibility-page .prescreen-eligibility-body .results-headline,.homeowner-page .post-eligibility-body .results-headline,.homeowner-page .prescreen-eligibility-body .results-headline{font-size:20px}.eligibility-page .post-eligibility-body .title-container,.eligibility-page .prescreen-eligibility-body .title-container,.homeowner-page .post-eligibility-body .title-container,.homeowner-page .prescreen-eligibility-body .title-container{border-bottom:1px solid #e7e7e7;border-left:5px solid #24637d;border-right:1px solid #e7e7e7;font-size:12px;line-height:24px;width:100%}.eligibility-page .post-eligibility-body .title-container .row,.eligibility-page .prescreen-eligibility-body .title-container .row,.homeowner-page .post-eligibility-body .title-container .row,.homeowner-page .prescreen-eligibility-body .title-container .row{align-items:center;border-top:1px solid #e7e7e7;display:flex}.eligibility-page .post-eligibility-body .title-container .title-value,.eligibility-page .prescreen-eligibility-body .title-container .title-value,.homeowner-page .post-eligibility-body .title-container .title-value,.homeowner-page .prescreen-eligibility-body .title-container .title-value{padding-top:3px}.eligibility-page .post-eligibility-body .title-container .title-column,.eligibility-page .prescreen-eligibility-body .title-container .title-column,.homeowner-page .post-eligibility-body .title-container .title-column,.homeowner-page .prescreen-eligibility-body .title-container .title-column{font-weight:600;padding-left:15px;padding-top:3px}.eligibility-page .post-eligibility-body .error-action,.eligibility-page .prescreen-eligibility-body .error-action,.homeowner-page .post-eligibility-body .error-action,.homeowner-page .prescreen-eligibility-body .error-action{margin-top:42px}.eligibility-page .eligibility-status-fail-icon g,.homeowner-page .eligibility-status-fail-icon g{fill:#e72e28}.eligibility-page .checks-in-circle-icon svg,.eligibility-page .laptop-in-circle-icon svg,.homeowner-page .checks-in-circle-icon svg,.homeowner-page .laptop-in-circle-icon svg{width:80px}.eligibility-page .checks-in-circle-icon svg path,.eligibility-page .laptop-in-circle-icon svg path,.homeowner-page .checks-in-circle-icon svg path,.homeowner-page .laptop-in-circle-icon svg path{fill:#24637d}.eligibility-page .pac-container,.homeowner-page .pac-container{z-index:10000000}.eligibility-page .eligibility-note,.homeowner-page .eligibility-note{color:#4c5c69;margin-bottom:20px;margin-top:48px}.eligibility-page .eligibility-note-title,.homeowner-page .eligibility-note-title{color:#4c5c69;font-size:20px;margin-bottom:8px;word-break:break-word}.eligibility-page .applicant-accept-note,.homeowner-page .applicant-accept-note{color:#24637d;font-weight:600;margin-top:20px}.eligibility-page .applicant-accept-note span,.homeowner-page .applicant-accept-note span{display:block;font-size:20px;font-weight:400;text-transform:capitalize;word-break:break-word}.eligibility-page .applicant-accept-note-text,.homeowner-page .applicant-accept-note-text{color:#4c5c69;font-size:14px}.eligibility-page .applicant-accept-note-text p,.homeowner-page .applicant-accept-note-text p{margin-bottom:20px}.eligibility-page .pre-eligibility-information-section .hand-over-section,.homeowner-page .pre-eligibility-information-section .hand-over-section{display:inline-block;word-break:break-word}@media(max-width:600px){.eligibility-page .pre-eligibility-information-section .hand-over-section .flex-row,.homeowner-page .pre-eligibility-information-section .hand-over-section .flex-row{flex-direction:column}}.eligibility-page .pre-eligibility-information-section .hand-over-section .pre-eligibility-icon,.homeowner-page .pre-eligibility-information-section .hand-over-section .pre-eligibility-icon{align-self:flex-start;min-width:fit-content}@media(max-width:600px){.eligibility-page .pre-eligibility-information-section .hand-over-section .pre-eligibility-icon,.homeowner-page .pre-eligibility-information-section .hand-over-section .pre-eligibility-icon{align-self:center}}.eligibility-page .pre-eligibility-information-section .hand-over-section button,.homeowner-page .pre-eligibility-information-section .hand-over-section button{float:right;margin-top:30px}.eligibility-page .upload-form .upload-section,.homeowner-page .upload-form .upload-section{color:#4c5c69;font-size:15px}.eligibility-page .upload-form .upload-section .upload-content,.homeowner-page .upload-form .upload-section .upload-content{margin-top:30px}.eligibility-page .upload-form .upload-section .upload-content h3,.homeowner-page .upload-form .upload-section .upload-content h3{margin:4px 0}.eligibility-page .upload-form .upload-section .upload-content p,.homeowner-page .upload-form .upload-section .upload-content p{margin:0}.eligibility-page .upload-form .upload-section .upload-content .upload-link,.homeowner-page .upload-form .upload-section .upload-content .upload-link{margin:1em 0}.eligibility-page .upload-form .upload-section .upload-content .upload-link .upload-link-info,.homeowner-page .upload-form .upload-section .upload-content .upload-link .upload-link-info{font-size:12px}.eligibility-page .loan-amount-container,.homeowner-page .loan-amount-container{display:flex;flex-flow:row}.eligibility-page .loan-amount-container .generate-button,.eligibility-page .loan-amount-container .project-cost-and-dollar-per-watt:last-child,.homeowner-page .loan-amount-container .generate-button,.homeowner-page .loan-amount-container .project-cost-and-dollar-per-watt:last-child{margin-right:auto}.eligibility-page .loan-amount-container .project-cost-and-dollar-per-watt,.homeowner-page .loan-amount-container .project-cost-and-dollar-per-watt{margin-left:auto}.eligibility-page .loan-amount-container .project-cost-and-dollar-per-watt .project-cost,.homeowner-page .loan-amount-container .project-cost-and-dollar-per-watt .project-cost{max-width:192px}.eligibility-page .loan-amount-container .generate-button,.homeowner-page .loan-amount-container .generate-button{margin:8px auto auto 10px;min-width:160px}.eligibility-page .loan-amount-container .generate-button:disabled,.homeowner-page .loan-amount-container .generate-button:disabled{cursor:default}.eligibility-page .MuiRadio-colorSecondary.Mui-checked,.homeowner-page .MuiRadio-colorSecondary.Mui-checked{color:#24637d}.address-validation-modal{display:flex;flex-direction:column;min-width:300px;row-gap:25px}.address-validation-modal .address-display-header{font-weight:700;text-align:left}.address-validation-modal .address-display-block{margin:0 8px 10px}.address-validation-modal .missing-components{color:red;font-weight:700}.address-validation-modal .flex-container .keep-button{flex-grow:9}.address-validation-modal .flex-container .edit-button{flex-grow:3;min-width:50px}.eligibility-information-detail .flex-row{align-items:start;column-gap:6px}@media(max-width:766px){.eligibility-information-detail .flex-row{flex-direction:column}}.eligibility-information-detail .flex-row .spacer,.eligibility-information-detail .flex-row .text-field{flex-grow:1;width:1px}@media(max-width:766px){.eligibility-information-detail .flex-row .spacer,.eligibility-information-detail .flex-row .text-field{width:100%}}tr{line-height:20px}td.customer-owner,td.customer-status{line-height:36px;padding:4px 0!important}td.customer-owner select,td.customer-status select{font-size:12px;line-height:12px;margin:0;padding-left:8px}td .select-owner{margin-right:32px}td .credit-exp-days{font-weight:600}.load-spin{padding:24px;text-align:center}.load-spin .icon,.load-spin .miniicon{animation:load-spin 2s linear infinite;display:inline-block;height:24px;margin-left:10px;vertical-align:middle;width:24px}@keyframes load-spin{0%{--webkit-transform:rotate(0deg);transform:rotate(0deg)}to{--webkit-transform:rotate(359deg);transform:rotate(359deg)}}.search-box .expanded{align-items:center;display:flex;height:39px;justify-content:flex-end}.search-box .expanded input{height:39px}.search-box .expanded .no-left-radius{border-bottom-left-radius:0;border-top-left-radius:0;height:39px}.search-box .expanded .search-icon svg path{fill:#fff}.search-box .expanded .cancel-x-icon{height:22px}.search-box .expanded .cancel-x-icon path{fill:#fff}.collapse-trigger{color:#151c34;text-decoration:none;text-transform:uppercase}.collapse-trigger:before{content:"▶";display:inline-block;font-size:12px;margin-right:7px;position:relative;top:-2px}.collapse-trigger.open:before{--webkit-transform:$args;--moz-transform:$args;transform:rotate(90deg)}.help-ids-list .MuiListItem-root{display:flex;font-size:12px}.help-ids-list .MuiDivider-root{margin-bottom:10px;margin-top:5px}#qa-help-id-modal #qa-copy-help-ids{color:#151c34}#qa-help-id-modal #qa-copy-help-ids.copied{color:#4caf50}.info-display-page{max-width:766px}.info-display-page .content-container{display:flex;flex-direction:column;padding-bottom:20px}.info-display-page .content-container .print-button{margin-left:auto;margin-top:20px}.info-display-page .content-container .header{font-size:34px;font-style:normal;font-weight:300;line-height:56px;margin-top:0;text-align:center}.info-display-page .content-container .effective-date{color:gray;font-size:12px;font-style:italic}.documents-list{display:flex;flex-direction:row}.documents-list .document{line-height:1}.confirmation-section-wrapper{align-items:center;display:flex;flex-flow:column;justify-content:center}.confirmation-section-wrapper .confirmation-section-message{display:inline;font-weight:300;padding:15px 50px;text-align:center}.confirmation-section-wrapper .cancel-financing-input-container .MuiInputBase-root{background-color:#fff}@media(max-width:670px){.confirmation-section-wrapper .cancel-financing-input-container{padding:0 15px}}.confirmation-section-wrapper p{color:#4c5c69;display:inline;font-weight:400;text-align:center}.confirmation-section-wrapper p:first-child{font-size:16px;margin-bottom:2px}.confirmation-section-wrapper p:nth-child(2){font-size:14px;margin-top:2px}.confirmation-section-wrapper a,.confirmation-section-wrapper button{margin:auto}.confirmation-section-wrapper .confirmation-section-controls,.confirmation-section-wrapper a{padding-left:20px}.confirmation-section-wrapper .confirmation-section-controls-no-pad,.confirmation-section-wrapper a{padding-left:0}.confirmation-section-wrapper .no-pad-link,.confirmation-section-wrapper a{padding-left:0!important}footer.page-footer{font-size:14px;margin-top:10px}footer.page-footer .footnotes-container{background-color:#e7e7e7;border-bottom:1px solid #9b9b9b;border-top:1px solid #9b9b9b;font-size:10px;line-height:1.7;padding:20px 10px}footer.page-footer .footer-container{margin:0 auto;max-width:766px}footer.page-footer .company-info{background-color:#e7e7e7;color:gray;padding:10px}footer.page-footer .company-info .footer-header{text-transform:uppercase}footer.page-footer .company-info .footer-detail-text{align-items:center;display:flex}footer.page-footer .company-info .footer-detail-text .chat-icon{font-size:xx-large;margin:3px 9px 0}footer.page-footer .company-info .footer-content{margin:0 50px}footer.page-footer .company-info .footer-content>:first-child{margin-top:0}footer.page-footer .company-info .footer-content>:not(:first-child){margin-top:25px}footer.page-footer .company-info a{color:inherit;font-weight:600}footer.page-footer .company-info .footer-hours{font-weight:600}footer.page-footer .company-info .footer-ids{display:flex;justify-content:right;padding-right:20px}footer.page-footer .company-info .footer-ids .footer-customer-id{font-size:16px;font-weight:700}@media only screen and (max-width:768px){footer.page-footer>.company-info{padding:10px 10px 65px}}.footnotes-container{grid-column-gap:5px;grid-row-gap:5px;color:#4c5c69;display:grid;grid-template-columns:repeat(2,auto)}.footnotes-container .footnote-symbol{text-align:right}.homeowner-page{max-width:766px;padding:0 10px;width:100%}.homeowner-page .homeowner-title{font-size:18px;font-weight:600;margin:auto;max-width:570px;padding-top:16px;text-transform:uppercase;width:100%}.homeowner-page .homeowner-stips{padding-bottom:15px}.homeowner-page.eligibility-submitted{margin:auto;text-align:center}.confirmation-page{max-width:788px;padding:0 10px}.confirmation-header{font-size:18px;font-weight:700;margin-top:7px}.savings-calculator-container{align-items:center;display:flex;flex-direction:column;width:100%}.savings-calculator-container>.savings-calculator-flex{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;margin-top:25px;max-width:590px;padding:0;width:100%}.savings-calculator-container>.savings-calculator-flex select{border:none;border-radius:0}.savings-calculator-container>.savings-calculator-flex>*{width:100%}.one-month{display:flex}.one-month div:first-of-type{margin-left:0}.one-month div:last-of-type{margin-right:0}.one-month .one-month-small{flex-grow:1;margin-left:3px;margin-right:3px}.one-month .one-month-large{flex-grow:2;margin-left:3px;margin-right:3px}hr{border-color:#24637d}.financing-section,.savings-calculator,.system-section{max-width:590px;width:100%}.header-title-two{margin-bottom:0;margin-top:13px}.header-title-two legend{margin-bottom:0}@media(max-width:767px){.savings-calculator-container{align-items:center;display:flex;flex-direction:column}.savings-calculator-container>.savings-calculator-flex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 15px;width:100%}.savings-calculator-container>.savings-calculator-flex>div{margin-left:auto}.savings-calculator{max-width:590px;width:100%}}@media(min-width:481px)and (max-width:767px){.savings-calculator-container{align-items:center;display:flex;flex-direction:column}.savings-calculator-container>.savings-calculator-flex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 15px;width:100%}.savings-calculator-container>.savings-calculator-flex>.savings-calculator{margin:0 auto}}@media(max-width:480px){.savings-calculator-container>.savings-calculator-flex{margin-top:10px}}.with-byoa-switch{border-right:initial!important;display:flex;margin-bottom:6px;margin-top:6px;width:100%!important}.with-byoa-switch-adjustable{bottom:100%}.with-byoa-switch .switch-td{padding-top:17px}.with-byoa-switch .MuiTextField-root,.with-byoa-switch .input-group{width:100%}.with-byoa-switch #projectCost-helper-text{margin-inline-end:0}.next-to-byoa-switch{margin-top:6px}.byoa-switch{-webkit-appearance:none;background:#e7e7e7;border:0;border-radius:20px;display:flex;flex-direction:row-reverse;height:20px;margin:auto;padding:3px;width:43px}.byoa-switch:hover{background:#9b9b9b}.byoa-switch:after{background:#fff;border-radius:50%;content:"";height:14px;width:14px}.byoa-switch.byoa-switch-on{flex-direction:row}.byoa-switch.byoa-switch-disabled{cursor:not-allowed}.byoa-switch.byoa-switch-disabled:hover{background:#e7e7e7}.financing-section-loan .form-item select{height:40px}.financing-section-loan .pre-payment-amount,.financing-section-loan .pre-payment-percent,.financing-section-loan .product,.financing-section-loan .term-apr{margin:0;padding:0 3px}.financing-section-loan .product{padding-left:0}.financing-section-loan .pre-payment-amount{padding-right:0}.financing-section-loan .pre-payment-amount-container{align-items:baseline;display:flex;flex-direction:row}.financing-section-loan .pre-payment-arrow{color:#0000008a;padding:3px}.financing-section-loan .product-selection-wrapper{display:flex}.financing-section-loan .product-selection-wrapper .product-selection-container{display:flex;flex-grow:1}.financing-section-loan .product-selection-wrapper .product-selection-container .term-apr{flex-grow:1}.financing-section-loan .product-selection-wrapper .product-selection-container .product{width:35%}.financing-section-loan .product-selection-wrapper .pre-payment-container{align-items:center;display:flex;justify-content:center;min-width:195px;width:33%}.financing-section-loan #loanTypeNativeHelper,.financing-section-loan #prePaymentPercent,.financing-section-loan #termRateAprNativeHelper{font-size:95%}.financing-section-loan .transparent select{opacity:0}@media(max-width:767px){.financing-section-loan .term-apr{padding-right:0}.financing-section-loan .product-selection-wrapper{flex-direction:column}.financing-section-loan .product-selection-wrapper .pre-payment-container{padding-top:16px;width:100%}}.wrapper{background-color:#f3f3f3;color:#4c5c69;font-weight:300;margin:13px 0;padding:0 5px}.wrapper:before{margin-left:3px;margin-right:8px;opacity:.5}.wrapper .perKwh{width:42px}.wrapper .years{width:30px}.wrapper .perKwh,.wrapper .years{left:66px;opacity:.5;pointer-events:none;position:absolute;top:12px}.wrapper select{margin:12px 0;padding:0;width:80%}.Mui-disabled,.Mui-disabled .MuiTypography-root{color:#0000004d!important}.Mui-disabled .MuiSvgIcon-root{color:#00000026!important}.Mui-disabled fieldset{border-color:#00000026!important}.MuiInputBase-root legend{text-transform:none}label{color:#151c34;font-size:15px;position:relative}label,label input{font-weight:400}label.prefix:before{bottom:0;color:#4c5c69;display:inline-block;left:10px;opacity:.5;pointer-events:none;position:absolute}label.prefix input{padding-left:22px}label.prefix.dollar:before{content:"$"}label.suffix:after{bottom:0;color:#4c5c69;display:inline-block;opacity:.5;pointer-events:none;position:absolute;right:10px}label.suffix.kwh input{padding-right:40px}label.suffix.kwh:after{content:"kWh"}label.suffix.slash-w input{padding-right:40px}label.suffix.slash-w:after{content:"/W"}label.suffix.percent input{padding-right:20px}label.suffix.percent:after{content:"%"}label.error input{border:1px solid #e72e28}.sub-label{color:#86b8c3}.container label{margin-top:13px}input:not([disabled]).MuiInputBase-input{background-color:#fff}input,textarea{background-color:#f3f3f3;border:none;box-sizing:border-box;color:#4c5c69;font-size:14px;font-weight:400;margin:2px 0 13px;outline:none;padding:10px;width:100%}.submit-attempted input:invalid,.submit-attempted textarea:invalid,input.touched:invalid,textarea.touched:invalid{border:1px solid #e72e28}.input{background-color:#fff!important;border:1px solid #5a7db3!important;border-radius:6px!important;font-size:20px;font-weight:400;height:40px}.form-item>select{background-color:#f9f9f9!important;border:1px solid #0000001a!important;border-radius:5px!important;font-weight:400}.form-item>select[disabled]{opacity:.5}.input-group{margin:2px 0 13px}.input-group>span{background-color:#f9f9f9!important;border:1px solid #0000001a!important;border-radius:5px!important;font-size:16px;font-weight:400;height:40px;padding:2px 2px 2px 10px}.input-group>span>input.dollar{width:calc(100% - 10px)}.input-group>span>input{-webkit-text-fill-color:#4c5c69;background-color:inherit;border:initial;border-radius:initial;color:#4c5c69;font-size:inherit;font-weight:inherit;margin:0;padding:0;width:calc(100% - 45px)}.input-group .select-field select{border:1px #ccc;border-radius:0;margin:0;padding-right:15px}.input-group.input-group-disabled>*{cursor:not-allowed;opacity:.5}.input-group.input-group-error span{border:1px solid #e72e28;border-right:none}.input-group.input-group-error input{border:1px solid #e72e28;border-left:none}.input-group .input-group-addon{-webkit-text-fill-color:#4c5c69;color:#4c5c69}.input-group .input-group-addon:first-child{padding-right:0}.input-group .input-group-addon:last-child{padding-left:0}.input-group .input-group-addon.amount-financed-handle{border-radius:0 5px 5px 0}.input-group .input-group-addon.amount-financed-handle.handle-expanded{background-color:#24637d;border-radius:0 5px 0 0;color:#fff}.input-group input[type=number]::-webkit-inner-spin-button,.input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.form-item input{background-color:#f9f9f9;border:1px solid #0000001a;border-radius:5px;height:40px}.form-item input[disabled]{opacity:.5}.input-label{display:inline-block;font-size:12px;font-weight:600;width:100%}td .input-group{margin-bottom:0}.separator{border-bottom:1px solid #24637d}.select-field{cursor:pointer;margin-top:2px;position:relative}.select-field select{-webkit-appearance:none;appearance:none;background:#f3f3f3;border:1px solid #0000001a;color:#4c5c69;font-size:14px;font-weight:400;height:40px;margin:0 0 13px;outline:none;padding-left:10px;padding-right:25px;vertical-align:middle;width:100%}.select-field select.invalid,.select-field select.touched:invalid,.submit-attempted .select-field select:invalid{border:1px solid #e72e28}.select-field .dropdown-caret{font-size:22px;font-weight:700;pointer-events:none;position:absolute;right:10px;top:10px}.checkbox>input[type=checkbox]{flex:0 0 23px;height:23px;margin:10px 5px 10px 0;position:relative;vertical-align:middle;width:23px}.checkbox>input[type=checkbox]:after{background-color:#fff;border:1px solid #151c34;border-radius:5px;bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.checkbox>input[type=checkbox].invalid:after{border-color:#e72e28}.checkbox>input[type=checkbox]:checked:after{background-color:#151c34;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1Ljc4NSAzLjI1N2MwLS4yNTEtLjEtLjUwMy0uMjgyLS42ODNsLTEuMzY2LTEuMzY2YS45NzQuOTc0IDAgMCAwLTEuMzY2IDBsLTYuNTkgNi41OTlMMy4yMyA0Ljg0NGEuOTc0Ljk3NCAwIDAgMC0xLjM2NiAwTC40OTcgNi4yMWEuOTc0Ljk3NCAwIDAgMCAwIDEuMzY2bDMuNjM2IDMuNjM2IDEuMzY2IDEuMzY2YS45NzQuOTc0IDAgMCAwIDEuMzY2IDBsMS4zNjYtMS4zNjYgNy4yNzItNy4yNzJhLjk3NC45NzQgMCAwIDAgLjI4Mi0uNjgzWiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:contain}.checkbox-label{margin-top:13px}::-webkit-input-placeholder{color:#9b9b9b}:-moz-placeholder,::-moz-placeholder{color:#9b9b9b}:-ms-input-placeholder{color:#9b9b9b}.form-row-footnote{color:#4c5c69;font-size:12px;margin-top:0;position:relative;top:-11px}.row>div:first-of-type{padding-left:0}.row>div:last-of-type{padding-right:0}.error-text{color:#e72e28}fieldset{border:none;margin:0 2px;padding:0}legend{margin-bottom:13px;text-transform:uppercase}.wrapper{align-content:center;align-items:center;display:flex;width:100%}.wrapper select{flex:1 1}.wrapper:after,.wrapper:before{color:#24637d;flex:0 1;font-family:Poppins,sans-serif;opacity:.5;padding:4px;text-align:left;white-space:nowrap}.wrapper:after{text-align:right}.wrapper.annual-increase-wrapper:before{content:"%"}.wrapper.annual-increase-wrapper:after{content:" / yr"}.wrapper.pricing-level-wrapper:before{content:"$"}.wrapper.pricing-level-wrapper:after{content:" / kWh"}.label-values{font-size:12px}.label-values td,.label-values th{padding-bottom:15px}.label-values th{padding-right:10px;text-align:left}.label-values td{color:#4c5c69}.actions{justify-content:space-between;margin:30px 0}.actions,.actions-left,.actions-right{align-items:center;display:flex}.actions-left>:not(:last-child){margin-right:15px}.actions-left .action-ternary:first-child{margin-left:-15px}.actions-right>:not(:first-child){margin-left:15px}.actions-right .action-ternary:last-child{margin-right:-15px}.flap-display{height:42px;overflow:hidden}.error-flap{background-color:#f5b61c}.success-flap{background-color:#85b856}.header-with-actions{display:flex;justify-content:space-between}.header-with-actions .header-title{margin:0;padding:0;text-transform:uppercase}.header-with-actions .header-actions{font-size:14px;padding:0}.header-with-actions-wo-space{display:flex}.header-with-actions-wo-space .header-title{font-size:15px;margin:0;padding:0;text-transform:uppercase}.header-with-actions-wo-space .header-actions{font-size:14px;margin-left:15px;padding:0}.resume-application-button{align-items:center;background:#fff;border:none;border-radius:3em;color:#387cdf;cursor:pointer;display:flex;height:25px;justify-content:center;padding:5px;transition:.3s}.resume-application-button:hover{background:#387cdf;color:#fff}.icon{font-style:normal}.icon svg{display:block}.icon.disabled svg{opacity:.5}.floppy-disk-icon svg{width:14px}.floppy-disk-icon svg path{fill:#24637d}.edit-pencil-icon svg{width:12px}.open-folder-icon svg{width:15px}.open-folder-icon svg path{fill:#24637d}.close-icon svg{width:11px}.close-icon svg path{fill:#24637d}.pdf-icon svg{width:26px}.qsd-icon svg{width:15px}.cancel-x-icon{width:11px}.download-icon svg{width:15px}.solar-high-icon svg,.solar-low-icon svg,.solar-medium-icon svg{height:20px}.rectangle-horizontal-icon svg{height:10px}.rectangle-vertical svg{--webkit-transform:$args;--moz-transform:$args;transform:rotate(90deg)}.pitch-shallow-icon svg,.pitch-standard-icon svg,.pitch-steep-icon svg{height:12px}.large-arrow-left-icon svg,.large-arrow-right-icon svg{height:80px;width:30px}.large-arrow-left-icon svg path,.large-arrow-right-icon svg path{fill:#86b8c3}.search-icon svg{height:22px}.bulb-icon svg{height:20px;width:20px}.bulb-icon svg path{fill:#fff}.camera-icon svg{height:15px;width:17px}.camera-icon svg path{fill:#24637d}.lifetime-savings.cash-solar,.lifetime-savings.cash-solar .headline{margin:0}.lifetime-savings.cash-solar .headline-2{font-size:15px;font-weight:400;margin:0}.lifetime-savings.cash-solar .headline-2 .label{font-weight:700}.lifetime-savings.cash-solar .roi-chart{font-size:12px;margin:25px 0 20px}.lifetime-savings.cash-solar .roi-chart .axis-label{font-weight:700}.lifetime-savings.cash-solar .roi-chart .grid .grid-line{fill:#e8e8e8}.lifetime-savings.cash-solar .roi-chart .grid .grid-line.grid-line-zero{fill:#000}.lifetime-savings.cash-solar .roi-chart .payback-period{fill:#c50000}.lifetime-savings.cash-solar .roi-chart .payback-period .period-line{fill:none;stroke:#c50000}.lifetime-savings.cash-solar .roi-chart .profit-period{fill:#88bc72}.lifetime-savings.cash-solar .roi-chart .profit-period .period-line{fill:none;stroke:#88bc72}.lifetime-savings.cash-solar .roi-chart .period-area{fill-opacity:.3}.lifetime-savings.cash-solar .roi-chart .period-line{stroke-width:2}.lifetime-savings.cash-solar .labels .grid-label,.lifetime-savings.cash-solar .legend .text{fill:#6e6e6e}.bar-label{text-align:center}.bottom-line-savings{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;color:#4c5c69;font-size:15px;height:70px;margin:15px 0 0}.bottom-line-savings div{margin:15px auto}.bottom-line-savings .bars{text-align:right}.bottom-line-savings .bars .bar{fill:#85b856}.bottom-line-savings .bottom-line-savings-heading{font-size:28px;font-weight:300;margin:0}.carousel{color:#4c5c69;display:flex}.carousel sup{font-size:10px;font-style:normal;font-weight:300;margin-left:2px}.carousel h1{text-align:center}.carousel .headline{font-size:36px;font-weight:300}.carousel .headline sup{vertical-align:super}.carousel .headline sup.upper-case-text{top:-.9em}.carousel table{font-size:12px;text-align:left;width:100%}.carousel th{font-weight:700;padding:6px 12px;white-space:nowrap;width:50%}.carousel tr{border-top:1px solid #d8d8d8;height:27px}.carousel table .focal-table{margin:3px 0;text-align:center;white-space:nowrap}.carousel table .focal-table strong{font-weight:700}.carousel table .focal-table th{font-weight:300;margin-bottom:10px;padding:0}.carousel table .focal-table tr{border:0;padding:5px 0}.carousel table .focal-table tr.top{padding-top:10px}.carousel table .focal-table td{font-size:28px;font-weight:300;padding:0 0 10px}.carousel table .focal-table .focal-unit{font-size:12px}.carousel table .focal-table .subtext{font-size:10px;font-style:italic;line-height:1.6;padding-left:20px;text-align:left}.carousel .header{font-size:12px;font-weight:600;padding-bottom:10px;text-align:center}.carousel .header h2{color:#4c5c69;font-size:28px;font-weight:300;margin:0}.carousel .label-hint{font-style:italic;line-height:1}.carousel .label-hint sup{font-size:8px;font-style:italic}.carousel .label{font-weight:600}.carousel .top-row .col{border-left:1px solid #d8d8d8;height:35px;padding-bottom:8px;padding-top:8px}.carousel .top-row .col:first-child{border-left:0}.carousel.carousel-lease .headline{margin:0 0 30px;position:relative;top:-6px}.carousel.carousel-lease .focal-table{margin-top:5px}.carousel.carousel-lease th{width:70%}.carousel.carousel-lease .estimated-monthly-payment-slide{color:#4c5c69;padding:0 15px}.carousel.carousel-lease .estimated-monthly-payment-slide h1{font-weight:300;margin-bottom:8px;margin-top:45px}.carousel.carousel-lease .estimated-monthly-payment-slide h2{font-size:120px;font-weight:300;line-height:146px;margin-bottom:40px;margin-top:0}.carousel.carousel-lease .estimated-monthly-payment-slide h2 .dollar{font-size:91px;vertical-align:text-top}.carousel.carousel-lease .estimated-monthly-payment-slide .value-props{display:flex;flex-direction:row;font-size:12px;justify-content:space-around;margin-bottom:42px}.carousel.carousel-lease .estimated-monthly-payment-slide .value-props div{text-align:left;width:190px}.carousel.carousel-lease .estimated-monthly-payment-slide .value-props div .header{display:block;font-size:28px;font-weight:300;text-align:left}.carousel.carousel-ppa .headline{margin:12px 0 12px auto}.carousel.carousel-ufo .heading-container{margin-bottom:30px}.carousel.carousel-ufo .heading-container .sub-heading{font-size:28px}.carousel.carousel-ufo .headline{top:2px}.carousel.carousel-ufo .project-cost{margin-top:-15px;position:relative}.carousel.carousel-ufo .project-cost span{color:#4c5c69;font-size:15px;font-weight:300}.carousel.carousel-ufo .estimated-monthly-payment-slide h2{line-height:70px;margin-bottom:0}.carousel.carousel-ufo .estimated-monthly-payment-slide h2 .dollar{position:relative;top:30px}.carousel.carousel-ufo .arrow-left,.carousel.carousel-ufo .arrow-right{margin-top:80px}.carousel .arrow-left,.carousel .arrow-right{align-self:center;cursor:pointer}.carousel .arrow-left{margin-left:5px;padding-right:5px}.carousel .arrow-right{margin-right:5px;padding-left:5px}.carousel>ul{display:table;list-style:none;margin:2px auto 10px;padding:0}.carousel>ul li{cursor:pointer;display:inline-block;line-height:1.5;list-style:none;margin:0 10px;padding:0 6px}.carousel>ul li:before{border:1px solid #91b1be;border-radius:50%;box-shadow:0 0 0 10px #91b1be;content:"";display:inline-block}.carousel>ul li.current:before,.carousel>ul li:hover:before{border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 5px #fff,0 0 0 10px #91b1be;content:"";display:inline-block}.carousel.carousel-loan .estimated-monthly-payment-slide h1{display:inline-block;font-size:120px;font-weight:300;margin-bottom:8px;margin-top:10px}.carousel.carousel-loan .estimated-monthly-payment-slide h1.loan-greyed{color:#c4c6cd}.carousel.carousel-loan .estimated-monthly-payment-slide .loanWithoutCredit{border-bottom:1px solid #c4c6cd;display:inline-block;font-weight:400;text-decoration:none;width:80px}.carousel.carousel-loan .estimated-monthly-payment-slide .carousel-month{color:#4c5c69;font-size:30px;font-weight:300}.carousel.carousel-loan .estimated-monthly-payment-slide .carousel-month.loan-greyed{color:#c4c6cd}.carousel.carousel-loan .estimated-monthly-payment-slide .approved-cost{color:#85b856;display:inline-block;font-size:36px;font-weight:300;line-height:1.25;margin-top:70px}.carousel.carousel-loan .estimated-monthly-payment-slide .run-credit{color:#24637d;display:inline-block;font-size:36px;font-weight:300;line-height:1.25;margin-top:70px}.carousel.carousel-loan .estimated-monthly-payment-slide .loan-carousel-credit{color:#4c5c69;display:inline-block;font-size:36px;font-weight:300}.carousel.carousel-loan .estimated-monthly-payment-slide .loan-carousel-credit.without-calcs{color:#c4c6cd}.carousel.carousel-loan .estimated-monthly-payment-slide hr .amtFinanced{width:10%}.carousel.carousel-loan .loan-tooltip{font-size:20px}.slide{align-items:center;display:flex;overflow:hidden;width:100%}.slide>div{flex:0 0 100%;text-align:center;transition:margin .3s}.lifetime-section{border-radius:5px;margin:10px 0}.lifetime-savings strong{font-weight:600}.lifetime-savings.pace h1{font-size:36px}.lifetime-savings.pace h3{font-size:15px}.lifetime-savings.pace .label-hint{font-size:10px;line-height:1}.lifetime-savings.loan h1,.lifetime-savings.loan h2,.lifetime-savings.loan h3{margin-bottom:0}.lifetime-savings.loan h2,.lifetime-savings.loan h3{font-weight:400;margin-top:5px}.lifetime-savings.loan h3{font-size:14px}.lifetime-savings.loan h3.no-savings{font-size:medium;margin:10px 0}.lifetime-savings.loan h1{font-weight:300}.lifetime-savings.no-apr,.lifetime-savings.retired-rate-card{margin-bottom:20px;margin-top:40px}.lifetime-numbers{display:flex;margin-bottom:40px}@media(max-width:766px){.lifetime-numbers{flex-direction:column}}.lifetime-numbers>div{flex:1 1;padding:0 30px}@media(max-width:766px){.lifetime-numbers>div{padding:10px 30px}}.lifetime-numbers>div td{text-align:right}.lifetime-numbers>div td *{text-align:center}.lifetime-numbers.lease{margin:0 0 40px}.lifetime-numbers-highlights{border:1px solid #d8d8d8;display:flex;font-size:15px}.lifetime-numbers-highlights tr{border:0;height:auto}.lifetime-numbers-highlights tr th{padding-left:0;width:80%}.lifetime-numbers-highlights td,.lifetime-numbers-highlights th{line-height:1.75;padding-bottom:0;padding-top:0}.lifetime-numbers-highlights td{white-space:nowrap}.lifetime-numbers-highlights .label-hint th{padding-left:10px}.lifetime-numbers-highlights>*{align-items:center;display:flex;padding:28px 30px}.lifetime-numbers-highlights>:first-child{border-right:1px solid #d8d8d8}.lifetime-numbers-financing{text-align:left}.lifetime-numbers-financing li{margin:12px 0}.lifetime-numbers-financing .label{font-weight:700;padding-right:.5em}.lifetime-numbers-cost td{text-align:right}.lifetime-values{vertical-align:top}.lifetime-values th{padding-left:0}@media(max-width:766px){.carousel .roi-chart-legend{display:flex;flex-direction:column;margin-top:20px;padding:0;position:relative;width:100%}.carousel .legend-section:first-of-type{border-top:none}.carousel .legend-section{border-top:1px solid #24637d;display:flex;flex-direction:column;justify-content:space-between;padding:10px 10px 0;width:95%}.carousel .legend-section>*{height:fit-content;margin:0!important}.carousel .legend-section>.roi-chart-legend-heading{float:left;width:fit-content}.carousel .legend-section>.roi-chart-legend-list{display:flex;flex-direction:column;width:100%}.carousel .legend-section>.roi-chart-legend-list>li{padding-left:20px}.carousel .legend-section .roi-chart-legend-pre-solar{padding-left:30px!important}.proposal-page{margin:0!important}}.roi-chart{align-items:flex-end;display:flex;flex-direction:row;justify-content:center}.roi-chart .chart-section{padding:0 40px 20px;position:relative;text-align:center}.roi-chart .chart-section .difference{font-size:12px;margin:4px 0 0}.roi-chart .chart-section .difference .time-period{font-size:15px;font-weight:400;padding:4px 0}.roi-chart.lease{margin-bottom:30px;margin-top:50px}.roi-chart.loan .chart-section{padding:0}.roi-chart.loan .chart-section g .chart-label{color:#4c5c69;font-size:10px;line-height:14px;text-align:left}.roi-chart.loan .chart-section g .chart-label.y-axis-marks{text-align:right}.roi-chart.loan .chart-section g marker#circle-light-green{stroke:#d1e7bd;fill:#fff}.roi-chart.loan .chart-section g marker#circle-dark-green{stroke:#85b856;fill:#fff}.roi-chart.loan .chart-section g marker#circle-red{stroke:#ea6359;fill:#fff}.roi-chart.loan .chart-section g marker#circle-blue{stroke:#24637d;fill:#fff}.roi-chart.loan .chart-section g.loan-payment-bar.interest-only rect,.roi-chart.loan .chart-section g.loan-payment-bar.regular-payment rect,.roi-chart.loan .chart-section g.loan-payment-bar.with-prepayment rect{fill:#85b856}.roi-chart.loan .chart-section g.loan-payment-bar.interest-only line,.roi-chart.loan .chart-section g.loan-payment-bar.regular-payment line,.roi-chart.loan .chart-section g.loan-payment-bar.with-prepayment line{fill:#85b856;stroke:#85b856;stroke-width:2px}.roi-chart.loan .chart-section g.loan-payment-bar.sac-payment rect,.roi-chart.loan .chart-section g.loan-payment-bar.without-prepayment rect{fill:#d1e7bd}.roi-chart.loan .chart-section g.loan-payment-bar.sac-payment line,.roi-chart.loan .chart-section g.loan-payment-bar.without-prepayment line{fill:#d1e7bd;stroke:#d1e7bd;stroke-width:2px}.roi-chart.loan .chart-section g.loan-payment-bar.pre-ream-payment{fill:#adcdda}.roi-chart.loan .chart-section g.x-axis rect.horizontal-line,.roi-chart.loan .chart-section g.x-axis rect.vertical-line{fill:#d8d8d8}.roi-chart.loan .chart-section g.x-axis .range{font-size:12px;text-align:center}.roi-chart.loan .chart-section g.x-axis .range>*{background-color:#fff;position:relative}.roi-chart.loan .chart-section g.x-axis .plus-years{font-size:12px;text-align:left}.roi-chart.loan .chart-section g.x-axis .first-payment-title{font-size:21px;font-weight:300;padding-top:4px}.roi-chart.loan .chart-section g.grid-line rect{fill:#d8d8d8}.roi-chart.loan .chart-section g.grid-line .label{color:#9b9b9b;font-size:12px;text-align:right}.roi-chart.loan .chart-section g.utility-without-solar line,.roi-chart.loan .chart-section g.utility-without-solar polyline{stroke:#e72e28;stroke-width:2px}.roi-chart.loan .chart-section g.utility-without-solar line{fill:#e72e28}.roi-chart.loan .chart-section g.utility-with-solar line,.roi-chart.loan .chart-section g.utility-with-solar polyline{stroke:#85b856;stroke-width:2px}.roi-chart.loan .chart-section g.utility-with-solar line{fill:#85b856}.roi-chart.loan .chart-section g.loan-payment-bar.regular-payment span.amount,.roi-chart.loan .chart-section g.loan-payment-bar.with-prepayment span.amount{display:inline-block;font-size:30px;font-weight:600;line-height:32px;margin:0;text-align:left}.roi-chart.loan .chart-section g.loan-payment-bar.regular-payment .label,.roi-chart.loan .chart-section g.loan-payment-bar.with-prepayment .label{color:#85b856}.roi-chart.loan .chart-section g.grid-line .label{padding-right:20px}.roi-chart.loan .chart-section g.first-payments{fill:#d9dadd}.roi-chart.loan .chart-section g.residual-utility polygon{fill:#24637d;stroke:none}.roi-chart.loan .chart-section g.residual-utility line{fill:#24637d;stroke:#24637d;stroke-width:2px}.roi-chart-x-axis-tick-label>*{font-size:12px;line-height:1.2;text-align:left;white-space:nowrap}.roi-chart-x-axis-tick-label strong{display:block}.roi-chart-legend{padding:0 18px 16px;position:absolute;right:0;text-align:left;top:0;width:231px}.roi-chart-legend-list{font-size:12px;list-style:none;padding:0}.roi-chart-legend-list li{margin:18px 0;padding-left:30px;position:relative}.roi-chart-legend-list li:after,.roi-chart-legend-list li:before{content:"";display:block;position:absolute}.roi-chart-legend-color:before{height:15px;left:4px;top:1px;width:15px}.roi-chart-legend-line:after,.roi-chart-legend-line:before{height:2px;left:0;top:8px}.roi-chart-legend-first-year:before{background:#adcdda}.roi-chart-legend-sac-payment:before,.roi-chart-legend-without-prepayment:before{background:#d1e7bd}.roi-chart-legend-regular-payment:before,.roi-chart-legend-with-prepayment:before{background:#85b856}.roi-chart-legend-regular-payment-pre-ream:before{background:#adcdda}.roi-chart-legend-deductible-interest:after,.roi-chart-legend-deductible-interest:before{background:#4e6f2f;width:10px}.roi-chart-legend-deductible-interest:after{left:13px}.roi-chart-legend-pre-solar:before{background:#e72e28;width:23px}.roi-chart-legend-post-solar:before{background:#85b856;width:23px}.roi-chart-legend-heading{font-size:12px;font-weight:600;margin:0}.roi-chart-legend.roi-chart-legend-loan .roi-chart-legend-list{margin-bottom:25px}.roi-chart-legend.roi-chart-legend-loan li{line-height:18px;margin:15px 0}.roi-chart-legend.roi-chart-legend-loan .roi-chart-legend-first-year:before{background:#d9dadd}.roi-chart-legend.roi-chart-legend-loan .text-large{font-size:30px}.roi-chart-legend.no-savings{padding-top:5px}.roi-chart-first-payment-title{font-size:21px;font-weight:300}g.pre-solar{color:#24637d}g.pre-solar rect{fill:#24637d}g.post-solar{color:#85b856;font-weight:600}g.post-solar rect{fill:#85b856}.link-button{border-radius:0;color:#24637d;text-decoration:none}.countdown-button.disabled{color:gray;cursor:default;text-decoration:none}.text-button-container{display:flex;justify-content:center;width:100%}.text-button-container .text-button{background-color:#377bde;border-radius:5px;color:#fff;margin:10px 20px;padding:10px;text-align:center}.text-button-container .text-button a:hover{text-decoration:initial}.text-button-container .text-button:hover{background-color:#5d94e4;cursor:pointer}.text-button-container .text-button:active{background-color:#2165c7}.list-header{margin-top:11px}.list-header .list-header-title{font-size:28px}table.list{color:#4c5c69;font-size:12px;font-weight:400;width:100%}table.list thead{border-bottom:1px solid #4c5c69;color:#151c34;font-weight:600}table.list thead td{padding:0 0 3px}table.list tbody{color:#4c5c69}table.list tbody tr{border-bottom:1px solid #d9dadd;cursor:pointer}table.list tbody tr.disabled{color:#f3f3f3;cursor:not-allowed}table.list tbody tr.disabled:hover{background-color:#0000;color:#686868}table.list tbody tr.p2-customer{font-style:italic}table.list tbody tr:hover{background-color:#f3f3f3}table.list tbody tr:active{background-color:#cedbe0}table.list tbody tr:last-child{border-bottom:none}table.list tbody tr td{overflow:hidden;padding:12px 0;text-overflow:ellipsis;white-space:nowrap}.login-page{height:650px}.login-page,.login-page .login-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-page .login-container{flex-wrap:wrap;padding:20px}.login-page .login-container .title{color:#377bde;margin-bottom:0}.login-page .login-container .title-description{color:#377bde;margin-bottom:50px}.login-page .login-container .login-input-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:350px;width:75%}.login-page .login-container .login-input-wrapper .login-actions{align-self:end;display:flex;font-size:13px;font-weight:300}.login-page .login-container .login-input-wrapper .input-container{width:100%}.login-page .login-container .login-input-wrapper .input-container .username-input{margin-bottom:15px}.login-page .login-container .login-input-wrapper .input-container .password-input{margin-bottom:10px}.login-page .login-container .login-input-wrapper .login-button-container{margin-top:30px;width:90%}.login-page .login-container .login-input-wrapper .login-button-container .beam-button{text-transform:none;width:100%}body.modal-open{overflow:hidden}.full-screen,.full-screen-with-header{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow:auto;position:fixed;right:0}.full-screen{top:0;z-index:10002}.full-screen-with-header{background-color:#191919b3}.modal-background-dark{background-color:#191919}.background-content{-webkit-overflow-scrolling:touch;overflow:hidden;pointer-events:none}.modal{background-color:#fff;display:flex;flex-direction:column;margin:72px 10px 60px;position:relative;transition:all .25s}.modal.closed{opacity:0;transform:scale(.1,.075)}.modal.open{-webkit-overflow-scrolling:touch;opacity:1;transform:scale(1)}.modal i.icon.eligibility-status-pass-icon svg{display:block;width:14px}.modal i.icon.eligibility-status-pass-icon svg path{fill:#85b856}.modal i.icon.eligibility-status-fail-icon svg{display:block;width:14px}.modal i.icon.eligibility-status-fail-icon svg path{fill:#e72e28}.modal h1.modal-headline{font-size:28px;font-weight:300;margin:0}.modal h2{color:#24637d;font-size:18px;font-weight:600;text-transform:uppercase}.modal .modal-footer{border-top:1px solid #f3f3f3;color:#4c5b68;font-size:12px;padding:10px 0}.modal .modal-footer .left-section{float:left;margin-left:30px}.modal .modal-footer .right-section{float:right;margin-right:30px}.modal .modal-footer .caption-bold{font-weight:600}.modal .modal-footer.grey{background-color:#f3f3f3;border-top:1px solid #d8d8d8}.modal .modal-footer .modal-padded{padding:0 10px}.modal .modal-footer .modal-padded .footer-item{float:right;padding:0 10px}.modal .modal-footer .modal-padded .footer-item.left-footer-item{float:left}.modal .modal-button-outer-wrapper{display:flex}.modal .confirmation-section-wrapper{background:#f3f3f3;padding:20px}.modal .fieldset-separator{background-color:#d8d8d8;height:1px;margin-bottom:10px}.modal .flex-fields{display:flex}.modal .fields-divider{background-color:#d8d8d8;height:100%;margin:0 auto;width:1px}.modal .header-title-two{font-size:20px;font-weight:400;margin:0;text-transform:none}.modal-wrapper{margin:0 auto;min-width:395px;width:fit-content;z-index:10002}@media(max-width:670px){.modal-wrapper{border-radius:0;min-width:auto;width:100vw}.modal-wrapper,.modal-wrapper .modal{height:100vh;margin:0;max-height:100vh}.modal-wrapper .modal{width:auto}.modal-wrapper .modal .confirmation-section-wrapper{display:contents;flex-grow:1;justify-content:normal}.modal-wrapper .modal .confirmation-section-wrapper .confirmation-section-message{padding:5px 10px}.modal-wrapper .modal .confirmation-section-wrapper .confirmation-section-body-wrapper{flex-grow:1;overflow:scroll;width:100vw}.modal-wrapper .modal .confirmation-section-wrapper .confirmation-section-controls{text-align:center}}.modal-header{margin:16px 0}.modal-header .header-title{font-size:18px;font-weight:600}.modal-subtitle{color:#4c5c69;margin-bottom:32px;margin-top:-8px}.modal-padded{flex-grow:1;padding:0 30px}.modal-coverup-section{background-color:#f3f3f3;color:#4c5c69;padding:30px}.modal-coverup-section img{width:80px}.modal-coverup-section .applicant-note,.modal-coverup-section .hand-over-note{font-size:20px}.modal-coverup-section .applicant-note{margin-bottom:8px}.modal-coverup-section .legal{font-size:14px;margin:15px 15px 0;text-align:left}.modal-coverup-section button.hand-over{width:160px}.modal-coverup-section .modal-coverup-header{color:#24637d;font-size:18px;margin-bottom:21px}.confirm-modal{max-width:598px}.confirm-modal .modal-padded{background-color:#f3f3f3}.confirm-modal .modal-padded .confirm-container{margin:30px;text-align:center}.confirm-modal .modal-padded .confirm-container .confirm-actions{display:flex;justify-content:center;margin-top:30px}.confirm-modal .modal-padded .confirm-container .confirm-actions .alert-primary{background-color:#e72e28;font-size:14px;margin-right:15px;padding:10px 15px}.confirm-modal .modal-padded .confirm-container .confirm-actions .alert-primary:hover{background-color:#e72e28}.confirm-modal .modal-padded .confirm-container .confirm-actions .action-ternary{color:#24637d}.confirm-modal .modal-padded .confirm-container .confirm-actions .processing-icon svg{width:24px}.energy-details-popup{top:0}.energy-details-popup .confirm-modal{left:50%;position:fixed;top:40%;transform:translate(-50%,-50%);width:100%}.energy-details-popup .confirm-modal .alert-primary{background-color:#377bde!important;color:#fff!important}.energy-details-popup .confirm-modal .alert-primary:hover{background-color:#377bde!important}.energy-details-popup .confirm-modal .open{margin:30px 0}.new-proposal-overlay{display:flex;flex-direction:row;height:100%;margin:9px 10px 0;position:relative}.new-proposal-overlay .subtitle{font-size:14px;font-weight:300;margin-bottom:50px}.new-proposal-overlay .content{color:#151c34;display:flex;flex:auto;font-weight:300;margin:20px auto auto;max-width:710px;text-align:center;width:100%;z-index:15}.new-proposal-overlay .content h2{margin-bottom:11px}.new-proposal-overlay .proposal-selector .proposal-options{align-items:center;display:flex;flex-direction:row;gap:25px;justify-content:center;width:100%}@media screen and (max-width:480px){.new-proposal-overlay .proposal-selector .proposal-options{flex-direction:column}}.new-proposal-overlay .proposal-selector .proposal-options .state-button{flex:1 1 20%;max-width:200px;min-width:200px;padding:10px 25px;text-align:center}.new-proposal-overlay .proposal-selector .proposal-options .product-dropdown{display:flex;flex-direction:row;gap:25px;justify-content:center;margin-bottom:20px;width:100%}.new-proposal-overlay .proposal-selector .generate-proposal{height:50px;margin-top:25px;padding:0 2px;width:200px}.option-group{border:1px solid #d9dadd;border-radius:4px;display:flex;height:40px}.option-group .option-radio{display:none}.option-group .option{align-items:center;background:#0000;border:none;border-radius:0;color:#24637d;display:flex;flex:1 1;font-size:12px;justify-content:space-around;margin:0;padding:0;text-transform:capitalize}.option-group .option .option-content{margin:0 auto}.option-group .option:not(:last-child){border-right:1px solid #d9dadd}.option-group .option:hover{background-color:#f3f3f3}.option-group .option:active{background-color:#cedbe0}.option-group .option.selected{background-color:#cedbe0;font-weight:600}.phone-number{font-size:12px}.phone-icon svg{width:10px}.phone-icon svg path{fill:#151c34}.proposal-header{font-size:14px;font-weight:400}.proposal-page{margin:auto;max-width:766px;width:100%}.new-proposal-tab-panel{height:100%;width:100%}.proposal-container{width:100%}.animated-ellipsis{font-size:30px}.animated-ellipsis:after{animation:ellipsis 2.5s steps(4) infinite;content:"";display:inline-block;overflow:hidden;text-align:left;vertical-align:bottom;width:1em}@keyframes ellipsis{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.find-products-page{display:inline-block;font-size:30px;margin-bottom:50%;margin-top:50%;text-align:center}.logo-bar{background-color:#377bde;height:42px;min-width:734px;padding:0 33px;z-index:10001}.logo-bar .content{align-items:center;display:flex;height:100%;width:100%}.logo-bar .content .logo-content .logo-image{align-items:center;margin:auto}.logo-bar .content .logo-content .logo-image .salesflow-logo-icon.icon,.logo-bar .content .logo-content .logo-image svg.logo-bluewave-icon.icon{display:block;height:28px}.logo-bar .content .logo-content .logo-image .salesflow-logo-icon.icon .logo-vector,.logo-bar .content .logo-content .logo-image svg.logo-bluewave-icon.icon .logo-vector{fill:#fff}.logo-bar .content .logo-content.item .sides{flex:1 1}.logo-bar .content .logo-content.item .middle{flex:2 1}.logo-bar .content .header-links{color:#fff}.logo-bar .content .header-links .drawer-trigger-container{left:.35em;margin-left:5px;position:absolute;top:.35em}.logo-bar .content .header-links .drawer-trigger-container .drawer-trigger-icon{height:1.5em;width:1.5em}.logo-bar .content .header-links>a{color:#fff;line-height:42px}.logo-bar .content .header-links .header-text{font-size:12px;padding:0 9px}.logo-bar .content .header-links .log-out,.logo-bar .content .header-links .login{font-size:10px;font-weight:700}.logo-bar .content .header-links .user-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-bar .logo-caption{font-size:9px;font-weight:700;text-transform:uppercase}.logo-bar .reports-dropdown{background-color:#fff;position:absolute;z-index:10006}.logo-bar img{display:block}.impersonation-color{background-color:#d89c82}.drawer-nav{height:100%}.drawer-nav .drawer-nav-list{display:flex;flex-flow:column;height:100%;overflow-x:hidden;overflow-y:auto}.drawer-nav .log-out,.drawer-nav .login{color:red;font-weight:700}.drawer-nav .header-text{color:#000}.drawer-nav .list-item{display:flex;justify-content:left}.drawer-nav .list-item,.drawer-nav .user-label{padding-left:16px;padding-right:16px}.drawer-nav .log-out-button{color:red}.drawer-nav .close{color:red;display:flex;justify-content:flex-end}.drawer-nav .spacer{flex-grow:1}@media(max-width:822px){.logo-bar{padding:0}.logo-bar>.content{max-width:758px}}@media(max-width:1055px){.desktop-menu{display:none}.logo-bar{min-width:auto;padding:0 15px}.logo-bar .spacer{flex-grow:0}.logo-bar>.content{justify-content:center;max-width:675px}.logo-bar>.content .logo-content{max-width:61.803398875%}.logo-bar>.content .logo-content .logo-image .icon{width:100%}}@media(min-width:1056px){.mobile-menu{display:none}.spacer{flex-grow:1}}.product-line-item{border:solid #377bde26;border-width:1px 1px 0 0;display:flex;min-height:64px}.product-line-item:last-child{border-bottom-width:1px}.product-line-item .status-icon{color:#24637d;font-size:30px;margin:auto 0;min-width:100px;text-align:center}.product-line-item .status-indicator{border-right:1px solid #00000026;min-width:10px}.product-line-item .status-indicator.success{background-color:#85b856}.product-line-item .status-indicator.failure{background-color:#e72e28}.product-line-item .status-indicator.pending{background-color:#f69546}.product-line-item .product-line-content{align-items:center;display:flex;width:100%}.product-line-item .product-check{font-size:30px;margin:auto 0;min-width:50px;padding:18px 5px;text-align:center}.product-line-item .black-angle-right{color:#000;font-size:30px;margin:auto 0;min-width:60px;text-align:center}.product-line-item .product-name{font-size:20px;-webkit-hyphens:none;hyphens:none;line-height:1;margin:auto auto auto 0}.product-line-item .product-status{flex-grow:1;font-size:12px;line-height:1.3;margin:auto 10px;padding:1em 0;text-align:right}.quick-check{display:flex;flex-direction:row;height:100%;left:0;margin:0;top:42px;width:100%}.quick-check input[disabled]{-webkit-text-fill-color:unset}.quick-check .backdrop{background-color:#fff;height:100%;left:0;margin:0;opacity:.97;position:relative;width:100%}.quick-check .content{font-weight:300;max-width:766px;z-index:9999}.quick-check .button-container{margin:30px auto}.quick-check .quick-check-header{margin-bottom:30px}.quick-check .header{font-size:30px}@media(min-width:460px){.quick-check .header{text-align:center}}.quick-check .rate-card-selector{margin:20px auto 0}.quick-check-page{margin:auto;max-width:766px;width:100%}.quick-check-page .backdrop{align-items:center;display:flex;justify-content:center;padding:0 10px}.quick-check-page .text-field{margin:2px 0 13px}.quick-check-page .content span,.quick-check-page .subtitle{text-align:center}.quick-check-page .content h2{margin-bottom:11px}.quick-check-page .content label{color:#24637d;text-align:left}.quick-check-page .content .add-coapp-button{margin-bottom:25px}.quick-check-page .content .remove-coapp-button{margin-bottom:15px}.quick-check-page .content .button-container button{padding:18px 23px}.quick-check-page .content .button-container .check-now{float:right}.quick-check-page .content .button-container .check-now.action-primary.processing-with-text{width:auto}.quick-check-status{max-width:766px}.quick-check-status .backdrop{padding-top:0}.quick-check-status .content{margin:0 auto}.quick-check-status .content .status-img{display:flex;text-align:center}.quick-check-status .content .product-line-item-container{border:1px solid #00000026}.quick-check-status .content .consent{text-align:center}.quick-check-status .oval{align-items:center;border:2px solid #000;border-radius:50%;display:flex;height:65px;justify-content:center;margin:20px auto;opacity:.65;width:65px}.quick-check-status .oval .white-check{color:#000;font-size:45px;margin:auto 0;text-align:center}.grecaptcha-badge{display:none;visibility:hidden}#lcaiOverlay.fadeAway{animation:fadeOut .5s ease-in-out;-webkit-animation:fadeOut .5s ease-in-out;-moz-animation:fadeOut .5s ease-in-out;-o-animation:fadeOut .5s ease-in-out;animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.quick-check-share{position:absolute;right:0;top:-2px}.quick-check-share .popover-button-container{display:flex}.quick-check-share .popover-button-container .share-button{align-items:center;display:flex}.quick-check-share .popover-button-container .share-button .share-icon{transform:scaleX(-1)}.quick-check-share .popover-button-container .share-button .share-button-label{padding:0 0 0 4px}.quick-check-share .popover-button-container .share-button .dropdown-caret{font-size:22px}.quick-check-share .popover-button-container .popover-anchor{height:10px;width:10px}.quick-check-share-popover .MuiPaper-elevation8{background-color:#0000;box-shadow:none}.quick-check-share-popover .popover-container{width:340px}.quick-check-share-popover .popover-container .popover-arrow:before{border-color:#0000 #0000 #0000003b;border-style:solid;border-width:0 9px 9px;content:"";display:inline-block;height:0;position:absolute;right:26px;top:2px;width:0;z-index:499}.quick-check-share-popover .popover-container .popover-arrow:after{border-color:#0000 #0000 #fff;border-style:solid;border-width:0 8px 8px;content:"";display:inline-block;height:0;position:absolute;right:27px;top:3px;width:0;z-index:500}.quick-check-share-popover .popover-container .popover-box{background-color:#fff;border:1px solid #0000003b;border-radius:5px;box-shadow:0 5px 10px 2px #0003;margin:10px 10px 15px;padding:10px}.quick-check-share-popover .popover-container .popover-box .copy-link-container{display:flex;flex-direction:column}.quick-check-share-popover .popover-container .popover-box .copy-link-container .url-copy,.quick-check-share-popover .popover-container .popover-box .copy-link-container .url-copy .link-button{align-items:center;display:flex}.quick-check-share-popover .popover-container .popover-box .copy-link-container .url-copy .copy-icon{color:#377bde;padding-left:4px}.quick-check-share-popover .popover-container .popover-box .email-link-container button{margin-top:10px}.resume-page{background-image:linear-gradient(0deg,#5a7db3,#75aade);display:flex;flex-grow:1;height:100%;max-width:766px;min-height:540px;padding:0 10px;width:100%}.resume-page .resume-flex-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.resume-page .resume-flex-container .page-top-content{display:flex;flex-direction:row;height:140px;justify-content:space-between;position:relative}.resume-page .resume-flex-container .page-top-content .resume-clouds>*{background:#e3e5f0;border-radius:25px;content:"";position:absolute}.resume-page .resume-flex-container .page-top-content .resume-clouds>.resume-cloud-1{height:40px;left:0;top:25px;width:184px}.resume-page .resume-flex-container .page-top-content .resume-clouds>.resume-cloud-2{height:40px;left:45px;top:47px;width:200px}.resume-page .resume-flex-container .page-top-content .resume-sun-cloud{margin-right:25px}.resume-page .resume-flex-container .page-bottom-content{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;width:auto}.resume-page .resume-flex-container .page-bottom-content .information-container{display:flex;flex-direction:column;margin:0 30px 66px 50px;max-height:450px;max-width:312px;width:auto}.resume-page .resume-flex-container .page-bottom-content .information-container .text-container{margin:0 0 10px 5px;width:315px}.resume-page .resume-flex-container .page-bottom-content .information-container .text-container>*{width:auto}.resume-page .resume-flex-container .page-bottom-content .information-container .text-container .welcome-title{color:#fff;font-size:28px;font-weight:600;margin:0}.resume-page .resume-flex-container .page-bottom-content .information-container .text-container .welcome-text{color:#fff;font-size:28px;font-weight:200;margin:0 0 40px}.resume-page .resume-flex-container .page-bottom-content .information-container .text-container .instructions{color:#fff;font-size:14px;font-weight:200;margin:0;max-width:250px}.resume-page .resume-flex-container .page-bottom-content .information-container .email-input{background-color:#e8f0fe;border:1px solid #d8dadd;border-radius:3px;height:42px;min-width:0}.resume-page .resume-flex-container .page-bottom-content .information-container .resume-page-continue{border:1px solid #e8f0fe6b;border-radius:22px;height:45px;margin-top:5px;padding:0;width:153px}.resume-page .resume-flex-container .page-bottom-content .three-house-svg{margin-top:75px}@media(max-width:649px){.resume-page .resume-flex-container .page-bottom-content .three-house-svg{display:none}}@media(max-width:529px){.resume-page .resume-flex-container .page-top-content .resume-clouds{visibility:hidden}}@media(max-width:419px){.resume-page{min-height:593px}.resume-page .resume-flex-container{justify-content:flex-start}.resume-page .resume-flex-container .page-bottom-content .information-container{margin:0 22px 66px}.resume-page .resume-flex-container .page-bottom-content .information-container .text-container{width:auto}}.rate-comparison{align-items:center;border:solid #d9dadd;border-width:1px 0;display:flex;flex-direction:row;height:70px;justify-content:space-between;margin-bottom:14px;padding-left:10px;padding-right:10px;text-align:center}.rate-comparison .savings-percentage{color:#4c5c69;flex:2 1;font-size:20px}.rate-comparison .savings-percentage .savings-percentage-itself{font-weight:700}.rate-comparison .savings-percentage,.rate-comparison .solar-rate,.rate-comparison .utility-rate{flex-shrink:0}.rate-comparison .solar-rate,.rate-comparison .utility-rate{flex:1 1;font-size:12px;font-weight:700}.rate-comparison .solar-rate{color:#85b856}.rate-comparison .utility-rate{color:#24637d}.rate-comparison .utility-rate .kWh{font-weight:600}.rate-comparison .kWh{font-size:24px;line-height:1}.rate-comparison .rate-label{text-transform:uppercase}.rate-comparison-pace{border-top:1px solid #d9dadd;display:flex;justify-content:space-between;text-align:left}.rate-comparison-pace-section{border-right:1px solid #d9dadd;display:flex;justify-content:space-between;margin:10px 0;padding:0 10px}.rate-comparison-pace-section:first-child{padding-left:0}.rate-comparison-pace-section:last-child{border-right:0;padding-right:0}.rate-comparison-pace-section-utility .rate-comparison-pace-type{margin-right:5px;width:59px}.rate-comparison-pace-section-solar{flex-grow:1}.rate-comparison-pace-section-solar .rate-comparison-pace-type{width:96px}.rate-comparison-pace-type{font-weight:700;line-height:1;margin-top:19px;text-transform:uppercase}.rate-comparison-pace-amount{line-height:1;position:relative}.rate-comparison-pace-amount-prepayment{color:#85b856}.rate-comparison-pace-value{font-weight:300;padding-top:15px}.rate-comparison-pace-numbers{font-size:36px}.rate-comparison-pace-label{padding-left:20px;position:absolute}.rate-comparison-pace-label,.rate-comparison-pace-sublabel{font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.rate-comparison-cash-solar,.rate-comparison-loan{border-top:1px solid #d9dadd;display:flex;justify-content:space-between;padding-bottom:15px;padding-top:15px;text-align:left}@media(max-width:766px){.rate-comparison-cash-solar,.rate-comparison-loan{flex-direction:column}.rate-comparison-cash-solar .rate-comparison-loan-sublabel,.rate-comparison-loan .rate-comparison-loan-sublabel{white-space:normal}.rate-comparison-cash-solar .rate-comparison-loan-section,.rate-comparison-loan .rate-comparison-loan-section{border-left:none;padding:0}}.rate-comparison-cash-solar-section,.rate-comparison-loan-section{align-items:center;border-left:1px solid #d9dadd;display:flex;justify-content:space-between;margin:10px 0;padding:0 10px}.rate-comparison-cash-solar-section:first-child,.rate-comparison-loan-section:first-child{padding-left:0}.rate-comparison-cash-solar-section:last-child,.rate-comparison-loan-section:last-child{border-right:0;padding-right:0}.rate-comparison-cash-solar-section-utility .rate-comparison-cash-solar-type,.rate-comparison-cash-solar-section-utility .rate-comparison-loan-type,.rate-comparison-loan-section-utility .rate-comparison-cash-solar-type,.rate-comparison-loan-section-utility .rate-comparison-loan-type{padding-right:15px;text-align:left}.rate-comparison-cash-solar-section-solarRate,.rate-comparison-loan-section-solarRate{color:#85b856}.rate-comparison-cash-solar-section-solarRate .rate-comparison-cash-solar-type,.rate-comparison-cash-solar-section-solarRate .rate-comparison-loan-type,.rate-comparison-loan-section-solarRate .rate-comparison-cash-solar-type,.rate-comparison-loan-section-solarRate .rate-comparison-loan-type{padding-right:15px;text-align:left}.rate-comparison-cash-solar-section-solar,.rate-comparison-loan-section-solar{flex-grow:1}.rate-comparison-cash-solar-type,.rate-comparison-loan-type{font-weight:700;line-height:1;margin-top:0;text-transform:uppercase}.rate-comparison-cash-solar-amount,.rate-comparison-loan-amount{line-height:1;position:relative}.rate-comparison-cash-solar-value,.rate-comparison-loan-value{font-weight:300}.rate-comparison-cash-solar-numbers,.rate-comparison-loan-numbers{font-size:36px}.rate-comparison-cash-solar-label,.rate-comparison-cash-solar-sublabel,.rate-comparison-loan-label,.rate-comparison-loan-sublabel{font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.eligibility-results,.generating-documents{background-color:#fff}.fail-whale-results p{font-weight:100}.results-page{z-index:10001}.results-page-content{color:#151c34;margin:0 auto;padding:25px 10px 0}.results-page-content h1,.results-page-content h2{font-size:24px;font-weight:400;margin:auto;text-align:center}.results-page-content h1{font-weight:600}.results-page-content p{margin:auto}.results-page-content .header{font-size:32px;font-weight:300;line-height:1.17;margin:auto;text-align:center}.results-page-content .icon-wrapper{display:flex;width:100%}.results-page-content .icon-wrapper .thundercloud-icon{margin:auto}.results-page-content .icon-wrapper .thundercloud-icon svg{max-width:298px;width:100%}.results-page-content .icon-wrapper .thundercloud-icon svg path{fill:#4c5c69}.results-page-content .icon-wrapper .document-icon{border-radius:7px;height:231px;margin:auto;width:206px}.results-page-content .icon-wrapper .eligibility-approved-icon,.results-page-content .icon-wrapper .eligibility-failed-icon,.results-page-content .icon-wrapper .eligibility-not-approved-icon,.results-page-content .icon-wrapper .eligibility-pending-icon{margin:auto}.results-page-content .icon-wrapper .eligibility-approved-icon svg,.results-page-content .icon-wrapper .eligibility-failed-icon svg,.results-page-content .icon-wrapper .eligibility-not-approved-icon svg,.results-page-content .icon-wrapper .eligibility-pending-icon svg{width:206px}.results-page-content .body{margin:auto;padding-top:46px;text-align:center}.results-page-content .body h2{margin-bottom:20px}.results-page-content .body p,.results-page-content .body ul{font-size:14px;margin:auto auto 14px;text-align:left}.results-page-content .body p.pad-bottom,.results-page-content .body ul.pad-bottom{padding-bottom:30px}.results-page-content .body .homeowner-message{font-size:36px;font-weight:300;line-height:1.25;max-width:590px;text-align:center}.results-page-content .body .btn{margin-top:11px}.results-page-content .body ul{list-style:square;padding:0;text-align:left}.results-page-content .body li{list-style:none;margin-bottom:14px}.results-page-content .body li:before{content:"▢";margin-right:8px}.results-page-content .body .returnLink{color:#24637d;display:block;margin-top:22px}.results-page-content .body .stips-section h2{font-size:20px;font-weight:lighter}.results-page-content .body .stips-section ul{width:385px}.results-page-content .body .stips-section ul li{list-style:disc}.results-page-content .body .stips-section ul li:before{content:"";margin-right:0}.results-page-content .body .stips-section ul li span.stip-title{font-weight:700;text-transform:uppercase}.results-page-content .body .stips-section ul li p{display:inline;margin-left:2px}.results-page-content .body .stips-section .btn{margin-right:15px;width:auto}.overall-status-text-container{background-color:#4c5b68;padding:20px}.overall-status-text-container .credit-fail-message-container,.overall-status-text-container .credit-pended-message-container,.overall-status-text-container .title-fail-message-container{color:#fff;font-size:20px;line-height:.7;margin-left:90px;width:80%}.overall-status-text-container .credit-fail-message-container .credit-fail-message-header,.overall-status-text-container .credit-fail-message-container .credit-pended-message-header,.overall-status-text-container .credit-fail-message-container .title-fail-message-header,.overall-status-text-container .credit-pended-message-container .credit-fail-message-header,.overall-status-text-container .credit-pended-message-container .credit-pended-message-header,.overall-status-text-container .credit-pended-message-container .title-fail-message-header,.overall-status-text-container .title-fail-message-container .credit-fail-message-header,.overall-status-text-container .title-fail-message-container .credit-pended-message-header,.overall-status-text-container .title-fail-message-container .title-fail-message-header{font-size:21px;line-height:1}.overall-status-text-container .credit-fail-message-container span,.overall-status-text-container .credit-pended-message-container span,.overall-status-text-container .title-fail-message-container span{font-size:14px;line-height:1.3}.overall-status-text-container .credit-fail-message-container ul,.overall-status-text-container .credit-pended-message-container ul,.overall-status-text-container .title-fail-message-container ul{font-size:12px;line-height:1.5;padding-left:15px}.overall-status-text-container .credit-fail-message-container ul li.unescaped-html a,.overall-status-text-container .credit-pended-message-container ul li.unescaped-html a,.overall-status-text-container .title-fail-message-container ul li.unescaped-html a{font-weight:700;text-decoration:underline}.eligibility-footer{font-size:12px;height:17px;line-height:1.17;margin-top:auto;padding-bottom:30px;text-align:center}.sign-document .document-info-actions{padding-top:15px}.sign-document .document-info{float:left}.sign-document .document-signer{color:#24637d;font-size:21px;font-weight:400;padding-bottom:10px}.sign-document .document-status{font-size:15px}.sign-document .document-status .icon svg{width:12px}.sign-document .sign-in-person{border-radius:4px 0 0 4px}.sign-document .hic-button{float:right}.trash-can-icon svg{display:block;width:14px}.upload-progress-hic-container{background-color:#fff;border-radius:4px;height:17px;width:200px}.upload-progress-hic-container .upload-progress-hic{background-color:#adcdda;border-radius:4px;height:100%}.upload-progress-hic-container .upload-progress-hic-text{float:left;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;margin-top:-18px;text-align:center;width:100%}.divider{background-color:#d9dadd;height:1px}.padding-divider-class{margin:-5px 40px 23px}.includes-hic-text{font-size:10px;font-style:italic;line-height:1.2}.link-not-active{cursor:default;pointer-events:none}.ir-checkbox,.ir-checkbox-container,.sign-email,.sign-email-container{display:inline}.signing-container{display:block}.signing-container .carousel-container{background-color:#f3f3f3;border-radius:10px}.signing-container .carousel-container .carousel-slide>div{padding-left:10px;padding-right:10px;text-align:left}.proposal-page .proposal-product-type-selector{align-self:center;max-width:590px;width:100%}.proposal-page .progress-status-stack{width:100%}.proposal-page .progress-status-stack .progress-status-stepper{text-wrap:nowrap;margin:9px 10%}@media(max-width:600px){.proposal-page .progress-status-stack .progress-status-stepper{flex-grow:1;margin:9px 20px}}.proposal-page .progress-status-stack .progress-status-stepper .MuiStepLabel-alternativeLabel{font-size:16px;font-weight:400;margin-top:2px}@media(max-width:600px){.proposal-page .progress-status-stack .progress-status-stepper .MuiStepLabel-alternativeLabel .step-label-text{display:none}}.proposal-page .progress-status-stack .progress-status-stepper .MuiStepLabel-alternativeLabel.Mui-completed{color:#0000004d}.proposal-page .progress-status-stack .progress-status-stepper .MuiStepLabel-alternativeLabel.Mui-active{color:#377bde}@media(max-width:600px){.proposal-page .progress-status-stack .progress-status-stepper .MuiStepLabel-alternativeLabel.Mui-active .step-label-text{display:flex;justify-content:center;margin:auto;width:1px}}.proposal-page .progress-status-stack .progress-status-stepper .MuiStepLabel-root{cursor:pointer}.proposal-page .progress-status-stack .progress-status-stepper .Mui-disabled .MuiStepConnector-line{background-color:#eaeaf0}.proposal-page .progress-status-stack .progress-status-stepper .Mui-disabled .step-icon{background-color:#fff;border:2px solid #eaeaf0}.proposal-page .progress-status-stack .progress-status-stepper .Mui-disabled:hover .step-icon{background-color:#b4d6fd;border:2px solid #b4d6fd}.proposal-page .progress-status-stack .progress-status-stepper .Mui-disabled:hover .step-icon svg{color:#fff!important}.proposal-page .footer-buttons{height:50px;margin:9px auto 24px;max-width:590px;padding:0;width:100%}.proposal-page .footer-buttons #next-button{float:right;padding-bottom:12.5px;padding-top:12.5px}.proposal-page .footer-buttons #prev-button{float:left;padding-bottom:10.5px;padding-top:10.5px}@media(max-width:600px){.proposal-page .footer-buttons #next-button,.proposal-page .footer-buttons #prev-button{margin:0 10px}}.stip-header{font-size:20px;margin-bottom:5px}.stip-header.accepted{color:#85b856}.stip-header .stip-status-accepted{color:#85b856;text-align:left;width:20px}.stip-actions{display:flex;padding-left:10px;width:100%}.stip-actions :last-child{margin-left:auto}.stips-component .stip-title{display:inline-block;font-weight:600;padding-right:5px;text-transform:uppercase}.stips-component .stip-subtitle{color:red;float:right}.stip-uploader{display:flex;flex-direction:column;margin-top:10px}.stip-uploader .stip-table{width:100%}.stip-uploader .stip-table .row{align-content:center;align-items:center;border-bottom:1px solid #d8d8d8;color:#4c5c69;font-size:12px;margin:auto 0;min-height:50px}.stip-uploader .stip-table .row.header{color:#24637d;display:flex;font-size:14px;font-weight:700}.stip-uploader .stip-table .row.header .date-label{margin-left:auto;text-align:right}.stip-uploader .stip-table .row.file-row{display:flex;justify-content:flex-start;width:100%}.stip-uploader .stip-table .row.file-row .date-field{margin-left:auto}.stip-uploader .stip-table .row.file-row .progress-bar{margin-left:auto;width:20%}.stip-uploader .stip-delete{transition:all .3s}.stip-uploader .stip-delete .beam-button{text-decoration:none}.stip-uploader .stip-delete .beam-button .children-container{text-transform:none}.stip-uploader .stip-delete.closed{margin-left:-15px;opacity:0;visibility:hidden}.stip-uploader .stip-delete.open{margin-left:15px;opacity:1}.stip-uploader .add-stip-file{display:flex;justify-content:space-between;width:100%}.stip-uploader .add-stip-file .beam-button{margin:10px 0}.stip-uploader .add-stip-file .beam-button .children-container{column-gap:4px}.stip-uploader .add-stip-file .beam-button.add-button{margin:10px 0 10px auto;text-transform:none}.stip_handler_audit_trail{padding-top:20px}.stip_handler_audit_trail .stip-header-row{border-bottom:1px solid #d8d8d8;color:#24637d;display:flex;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;height:17px;justify-content:space-between;letter-spacing:normal;line-height:14px}.stip_handler_audit_trail .stip-header-row .decision-date{text-align:right}.stip_handler_audit_trail .audit-trail{padding:0}.stip_handler_audit_trail .audit-trail .stip-notes-row{border-bottom:1px solid #d8d8d8;padding-bottom:6px;padding-top:6px}.stip_handler_audit_trail .audit-trail .stip-notes-row .status-info{display:flex;justify-content:space-between}.stip_handler_audit_trail .audit-trail .stip-notes-row .high-light{color:#e72e28;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;text-align:left}.stip_handler_audit_trail .audit-trail .stip-notes-row .high-light.accepted{color:#85b856}.stip_handler_audit_trail .audit-trail .stip-notes-row .reason{color:#4c5c69;display:block;font-size:15px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4;padding-left:0;padding-top:3px;text-align:left;width:auto;word-break:break-word}.stip_handler_audit_trail .audit-trail .stip-notes-row .date-time-container{display:flex;justify-content:flex-end}.stip_handler_audit_trail .audit-trail .stip-notes-row .date{padding-right:7px;text-align:right;width:auto}.stip_handler_audit_trail .audit-trail .stip-notes-row .time{text-align:right;width:auto}.stip-submit .submit-button.beam-button{padding:16px}.signatures{display:flex;flex-direction:row;flex-wrap:wrap}.signatures .applicant-signature{flex:1 1}.signatures .applicant-signature:nth-child(2){margin-left:6px}.audit-trail{overflow:hidden}.audit-trail li{font-size:12px;margin-bottom:20px}.audit-trail .high-light{color:#e72e28;font-weight:700}.audit-trail .status{display:flex;flex-direction:column;width:100%}.audit-trail .reason,.audit-trail .timestamp{display:inline-block}.error-page{color:#4c5c69;display:flex;flex-direction:column;max-width:766px;padding:0 10px;width:100%}.error-page .headline{font-size:36px;font-weight:300}.error-page #contact-link>a{font-weight:700}.cancel-financing-button{align-items:center;display:flex;flex-flow:row;justify-content:center;padding-left:30px;padding-right:30px;padding-top:10px}.cancel-financing-button .cancel-docs-anchor{display:inline-flex}.cancel-financing-button .cancel-financing-button-inner{padding-left:4%}.resend-welcome-call{column-gap:20px;display:flex;flex-wrap:wrap}.resend-welcome-call :first-child{margin-left:auto;margin-right:0}.resend-welcome-call button{margin-bottom:13px;margin-top:13px}.resend-welcome-call button svg{font-size:16px;vertical-align:middle}.resend-welcome-call button span{margin-left:5px;vertical-align:middle}.resend-welcome-call .countdown{font-size:13px}.resend-welcome-call .step-doc-resent-action-links button:disabled{color:gray;text-decoration:none}.resend-welcome-call .step-doc-resent-action-links button:disabled:hover{cursor:default}.resend-welcome-call .step-doc-resent-action-links button:last-child{margin-left:20px}.notice{color:#fff}.notice.notice-orange{background-color:#f69546;border-radius:100px;font-size:10px;padding:2px 10px;text-transform:uppercase}.notice.notice-red-square{background-color:#e72e28;font-size:14px;padding:12px 30px}.notice.notice-green{background-color:#85b856}.notice.notice-green,.notice.notice-red{border-radius:100px;font-size:10px;padding:2px 10px;text-transform:uppercase}.notice.notice-red{background-color:#e72e28}.notice.accepted{color:#85b856;font-size:12px;font-weight:700}.notice.rejected{color:#e72e28;font-size:12px;font-weight:700}.notice.escalated,.notice.needed{color:#f69546;font-size:12px;font-weight:700}.step{display:flex;flex-direction:row}.step .notice{margin:0 0 0 15px}.step .customer-awaiting-email{color:#f69546;font-weight:700;padding-left:50px}.step .step-admin-menu{margin-left:auto}.step-actions-row-container{padding:0 30px}.step-actions-row-container .doc-sign-options{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:480px){.step-actions-row-container .doc-sign-options{flex-direction:column;row-gap:10px}}.step-actions-row-container .doc-sign-options button{width:180px}@media screen and (max-width:480px){.step-actions-row-container .doc-sign-options button{margin:0 auto}}.step-actions-row-container .doc-sign-options .by-email{float:right}.step-actions-row-container .doc-sign-options .by-email .action-contents{align-items:center;column-gap:4px;display:flex;margin:auto}.packet-step-doc-row .header-container{border-bottom:1px solid #d9dadd;padding:0 0 2px}.packet-step-doc-row .header-container .header{color:#24637d;font-size:12px;font-weight:700}.packet-step-doc-row .packet-step-doc-name{font-size:15px!important}.step-doc-add-welcome-call-info input[type=checkbox]{height:15px;width:15px}.step-doc-add-welcome-call-info label{font-weight:400}.element-form-field-container{align-content:center;display:flex;margin-top:15px;width:100%}.element-form-field-container .label{align-self:center;font-weight:700;margin-right:15px}.element-form-field-container .MuiSelect-select{height:37px;padding:0 10px}.element-form-field-container .select-field-container,.element-form-field-container .text-field-container{width:350px}.element-form-field-container .select-field-container .MuiFormLabel-root.Mui-error,.element-form-field-container .text-field-container .MuiFormLabel-root.Mui-error{color:#0000008a}.element-form-field-container .select-field-container .rid-of-notch .MuiOutlinedInput-notchedOutline span,.element-form-field-container .text-field-container .rid-of-notch .MuiOutlinedInput-notchedOutline span{display:none}.element-form-field-container .muimock{color:#0000008a;flex-grow:1}.element-form-field-container .helper-text{color:#e72e28}.element-form-field-container .remove-arrow-spin input[type=number]::-webkit-inner-spin-button,.element-form-field-container .remove-arrow-spin input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.element-form-field-container .remove-arrow-spin input[type=number]{-moz-appearance:textfield}.data-entry-save-button-row{display:flex;justify-content:flex-end}.step-documents-page-container{width:100%}.step-documents-page-container .step-docs-stips{padding-left:30px;padding-right:30px;padding-top:10px}.step-documents-page-container .application-details-container{align-content:center;background-color:#e7e7e7;border-radius:10px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;margin-top:25px;padding:10px;width:100%}.step-documents-page-container .application-details-container .row{margin:0 10px 0 0;padding:0 10px 0 0}.step-documents-page-container .application-details-container .customer-row-layout{align-items:flex-start;display:flex;flex-direction:column;padding-left:.75em;word-break:break-word}.step-documents-page-container .application-details-container .financing-row-layout{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding-left:.75em;padding-right:10px}.step-documents-page-container .application-details-container h3{color:#7b7a7a;font-size:15px;margin:0;padding-bottom:2.5px}.step-documents-page-container .application-details-container p{color:#7b7a7a;font-size:13px;font-weight:400;margin:0;padding-bottom:2.5px}.step-documents-page-container .application-details-container .bolded{font-weight:600}.step-documents-page-container .application-details-container i{align-self:center;padding-right:5px}.step-documents-page-container .application-details-container .edit-application-details-container{border-radius:10px;width:100%}.step-documents-page-container .application-details-container .edit-application-details-container .MuiFormHelperText-root.Mui-error{color:red}.step-documents-page-container .expiration-info{color:#7b7a7a;font-size:15px;text-align:center}@media screen and (max-width:767px){.step-documents-page-container .application-details-container{flex-direction:column}.step-documents-page-container .application-details-container .row{border-bottom:2px solid #d8d8d8;border-right:0 solid #d8d8d8;margin:0 0 10px;padding:0 0 10px;width:100%}.step-documents-page-container .application-details-container .financing-row-layout{width:100%}}.edit-loan-popover-container{width:720px}.edit-loan-popover-container .edit-loan-popover-box{background-color:#fff;border-radius:5px;box-shadow:0 5px 10px 2px #0003;margin:10px 10px 15px;padding:10px}.send-container{float:right}.step-documents{font-size:13px;margin-bottom:30px}.step-documents .generate-step-doc-container .generate-step-doc{float:right}.step-documents h2{color:#4c5c69;display:inline-block;font-size:28px;font-weight:400;margin:10px 0;text-transform:none}.step-documents .step-container{background-color:#f0f0f099;border-radius:15px;margin-top:15px;padding:0 15px 10px}@media(min-width:768px){.step-documents .step-container{padding:0 30px 10px}}.step-documents .drag-drop{align-items:center;background:#d3d3d3;border:5px solid #a9a9a9;border-radius:10px;cursor:pointer;display:flex;height:128px;justify-content:center;width:90%}.step-documents .upload-progress-group{padding-bottom:10px;padding-top:10px}.step-documents .file-box{align-items:center;background:#d3d3d3;border:2px solid #a9a9a9;border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:5px;width:85px}.step-documents .step-doc-title{display:inline-block;padding-left:10px;padding-top:0}.step-documents .step-document{line-height:28px;margin:0 0 15px 15px;vertical-align:middle}.step-documents .step-document.packet-step-doc{margin:0}.step-documents .step-document .document-content{color:#4c5c69;line-height:normal;padding-left:4%}.step-documents .step-document .document-content .step-doc-description{display:flex}.step-documents .step-document .document-content .step-doc-description .show-simulate-invoice-finalization-eyeball{color:#24637d;padding-left:5px}.step-documents .step-document .document-content .step-doc-description .show-simulate-invoice-finalization-eyeball :hover{cursor:pointer}.step-documents .step-document .document-content .step-doc-description .show-simulate-equipment-shipped-eyeball{color:#24637d;padding-left:5px}.step-documents .step-document .document-content .step-doc-description .show-simulate-equipment-shipped-eyeball :hover{cursor:pointer}.step-documents .step-document .document-content .step-doc-description .simulate-invoice-finalization-button{border-radius:15px;display:inline-block;font-size:small;height:36px;padding:initial;text-align:center;vertical-align:center;width:240px}.step-documents .step-document .document-content h1{margin:0 0 5px}.step-documents .step-document .document-content h3{font-weight:400}.step-documents .step-document .document-content p{line-height:normal;margin:0}.step-documents .step-document .document-content p h1{font-size:16px}.step-documents .step-document .document-content .rejection-reason{color:#f69546;padding-bottom:15px}.step-documents .step-document .document-content .step-doc-upload-button-container{width:100%}.step-documents .step-document .document-content .step-doc-upload-button-container .stip-buttons{float:right}.step-documents .step-document .document-content .step-doc-upload-button-container button{margin-top:10px;white-space:nowrap}.step-documents .step-document .document-content .step-doc-buttons-row{display:flex;justify-content:flex-end;margin:8px 0 0;padding:0;width:100%}.step-documents .step-document .document-content .step-doc-buttons-row .upload-signed-document-button-container{margin-top:10px}.step-documents .step-document .document-content .caret-accordion-title{display:flex}.step-documents .step-document .document-content .caret-accordion-title .accordion-title{color:#85b856;font-size:medium;padding-left:7px}.step-documents .step-document-name{font-size:21px;font-weight:300;margin:0}.step-documents .step-document-status{line-height:12px;padding-top:2px}.step-documents .step-document-status:first-child{padding:0}.step-documents .step-document-status h4,.step-documents .step-document-status span{color:#4c5b68;font-size:14px;margin:0}.step-documents .step-document button{display:inline}.step-documents .step-document .empty-button{float:right;margin:30px}.step-documents .step-documents-stop-block .titled-divider-header{font-weight:700}.step-doc-row-buttons{align-items:center;display:flex;justify-content:flex-end;width:auto}.step-doc-row-buttons .button-container{float:right;margin:15px 0;padding-left:15px}.step-doc-row-buttons .button-container .cancel-button{color:#24637d}.step-doc-row-buttons .button-container .resend-button{padding:6px 12px}.step-doc-row-buttons .button-container .resend-button .action-text{margin-left:3px}.step-document-row{align-items:center;display:flex}.step-document-row.row-padding{padding-bottom:5px}.step-document-row.disabled{opacity:.3}.step-document-row .clickable{cursor:pointer}.step-document-row .step-document-status .header{color:#4c5c69;font-size:14px;font-weight:700;text-transform:none}.step-document-row .step-doc-buttons-row,.step-document-row .step-document-status.row{margin-left:auto}.step-document-row .doc-expand-arrow{align-items:center;display:flex}.step-document-row .step-document-name{color:#24637d}.step-document-row .step-document-name.green{color:#85b856}.step-document-row .step-document-name.orange{color:#f69546}.step-document-row .step-document-name.red{color:#e72e28}.step-document-row .download-icon[class*=MuiSvgIcon-root]{color:#24637d;cursor:pointer;margin-left:6px}.step-document-row input[type=checkbox]{background-size:auto;height:15px;margin:0;vertical-align:initial;width:15px}.sign-dropdown-container{width:100%}.sms-step-doc-content .sms-step-doc-buttons-row{align-items:flex-start;display:flex;justify-content:space-around;margin-top:15px;padding-bottom:2rem}.sms-step-doc-content .sms-step-doc-buttons-row button:disabled{color:#7b7a7a;text-decoration:none}.sms-step-doc-content .sms-step-doc-buttons-row button:disabled:hover{cursor:default}.sms-step-doc-content .sms-step-doc-buttons-row .sms-ir-doc-gen-container{align-content:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:40%}.sms-accepted-green{color:#85b856}.sms-reject-red{color:#e72e28}.sms-pending,.sms-unsubscribed{color:#6c6c6c}.sms-cancelled{color:#e72e28}.sms-help-float-left{color:gray;float:left;margin-left:55px;text-align:center;width:25%}.sms-help-float-right{align-self:center;color:gray;text-align:center;width:70%}.sms-sign-via-email{align-items:center;display:flex;justify-content:space-around}.cancel-envelope-container .button-container{float:right;margin:15px 0}.cancel-envelope-container .cancel-envelope-confirm .header{color:#4c5c69;font-size:21px;line-height:1.33;margin-top:20px;text-align:center}.cancel-envelope-container .cancel-envelope-confirm .warning{color:#4c5c69;font-size:15px;line-height:1.4;margin-top:5px;text-align:center}.cancel-envelope-container .cancel-envelope-confirm .buttons-container{justify-content:center}.cancel-envelope-container .cancel-envelope-confirm .buttons-container .cancel-button{padding:12px 18px}.cancel-envelope-container .cancel-envelope-confirm .buttons-container button{margin:20px 15px}.step-document-revision-grid{display:grid;grid-template-columns:4fr 1fr}@media screen and (max-width:480px){.step-document-revision-grid{grid-template-columns:1fr 1fr}}.step-document-revision-grid div{border-bottom:1px solid #d8d8d8}.step-document-revision-grid .header{color:#24637d;font-size:12px;font-weight:700;text-transform:none}.step-document-revision-grid .data{padding:10px 0}.step-document-confirm-generate .header{color:#4c5c69;font-size:21px;line-height:1.33;margin-top:30px;text-align:center}.step-document-confirm-generate .warning{color:#4c5c69;font-size:15px;line-height:1.4;margin-top:5px;text-align:center}.step-document-confirm-generate .button-container{justify-content:center}.step-document-confirm-generate .button-container button{margin:30px 15px}.send-by-email-container .action-ternary{padding:10px 15px 0 0}.send-by-email-container .processing-with-text .action-contents{margin-left:30px}.send-by-email-container p.warning{color:#e72e28;font-size:12px;font-weight:700;margin:0;text-align:left}.send-by-email-container .empty-button{float:right;margin:30px}.send-by-email-container .send{min-width:125px}.email-search-box{margin:15px auto}.email-search-box .bubble{background-color:#e4e4e4;border-radius:16px;color:#0009;display:inline-block;display:flex;font-size:13px;font-weight:500;height:32px;line-height:32px;margin:0 5px 5px 0;max-width:100%;padding:0 12px}.email-search-box .bubble-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-search-box .remove-bubble{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px;width:16px}.email-search-box .bubble-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.email-search-box select option.invisible{display:none}.email-search-box .Select-control{background-color:#eaeaea;border:0;border-radius:0}.email-search-box .Select-control .Select-value{background-color:#a5ced7;border:0;border-radius:4px;color:#24637d;padding:2px 5px}.email-search-box .Select-control .Select-value .Select-value-label{padding:0 5px 0 0}.email-search-box .Select-control .Select-value .Select-value-icon{border:0;color:#fff;float:right;font-size:15px;font-weight:700;padding:0}.email-search-box .Select-control .Select-value.warning{background-color:#e72e28;color:#fff}.email-search-box .Select-menu-outer{background-color:#eaeaea;border:2px solid #24637d;border-radius:0}.email-search-box .Select-placeholder{color:#4c5c69}.email-search-box .is-open>.Select-control{background-color:#eaeaea}.css-26l3qy-menu{position:relative!important}.cancel-application .header{color:#4c5c69;font-size:21px}.cancel-application .warning{color:#4c5c69;font-size:15px}.cancel-application .row .cancel-button{text-align:center}.cancel-application .row .cancel-button a{display:inline-block}.rate-card-selector{width:100%}.rate-card-selector .MuiTableContainer-root .MuiTableRow-head{vertical-align:bottom}.rate-card-selector .MuiTableContainer-root .MuiTableBody-root .MuiTableRow-root{vertical-align:top}.rate-card-selector .MuiTableContainer-root .MuiTableBody-root .income-verifications{max-width:129px}.rate-card-selector .MuiTableContainer-root .MuiTableBody-root .exceeds-max{color:#f44336}.rate-card-selector .MuiTableContainer-root .disabled-table tr:not(.MuiTableRow-head):not(.selected-rate-row) td.MuiTableCell-sizeSmall{color:#0000004d!important}.rate-card-selector .MuiTableContainer-root .MuiTableCell-sizeSmall{padding-left:4px;padding-right:4px}.rate-card-selector .MuiTableContainer-root .selected-rate-row{background-color:#e3eeff}.rate-card-selector .MuiTableContainer-root .selected-rate-row .Mui-disabled{color:inherit!important}.rate-card-selector fieldset{width:100%}.rate-card-selector .MuiRadio-root{margin-top:-1px;padding-bottom:0;padding-top:0}.rate-card-selector .MuiFormControlLabel-root{align-items:start;margin-right:0}.rate-card-selector .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:.875rem}.rate-card-selector .Mui-checked .MuiIconButton-label{fill:#377bde;color:#377bde}.rate-card-selector .Mui-checked.Mui-disabled .MuiSvgIcon-root{fill:#377bde!important;color:#377bde!important}.rate-card-selector .narrow-width{display:none}.rate-card-selector .radio-margin:before{content:"";padding-left:28px}@media(max-width:440px){.rate-card-selector .narrow-width{display:table-cell}.rate-card-selector .wide-width{display:none}}.rate-card-selector #rateCardSelectSelect{border-radius:5px;height:37px;padding-left:10px;width:97%}.rate-card-selector .MuiOutlinedInput-input{padding:initial}.rate-card-selector.nothing-visible{font-weight:700;margin-bottom:20px;margin-top:10px;text-align:center}#qa-acceptable-docs-modal{background-color:#fff;padding:0 0 10px}#qa-acceptable-docs-modal .confirmation-section-message{font-size:12px;font-weight:400;padding:0 0 10px}.stip-table-container{overflow-x:auto}.stip-table-container .stip-table{border:1px solid #d9dadd;color:#2a343b;table-layout:auto;width:100%}.stip-table-container .stip-table .stip-table-header{background-color:#eaeaea}.stip-table-container .stip-table .stip-table-header th{border-bottom:1px solid #d9dadd;padding-left:12px;padding-top:6px}.stip-table-container .stip-table .stip-table-header th p{color:#2a343b;font-size:12px;font-weight:700}.stip-table-container .stip-table .stip-table-header th .column-name-additional-text{display:flex;margin:0;padding-left:25px;vertical-align:text-top;word-break:break-word}.stip-table-container .stip-table .stip-table-header th .column-additional-text{display:flex;font-style:italic;margin:0;padding:0 0 2px 25px;width:100%;word-break:break-word}.stip-table-container .stip-table .stip-table-header .column-name{word-wrap:break-word;margin:0;text-align:right;vertical-align:text-top}.stip-table-container .stip-table .stip-table-body .stip-table-body-row{border-bottom:1px solid #d9dadd}.stip-table-container .stip-table .stip-table-body .stip-table-body-row td{padding-left:12px}.stip-table-container .stip-table .stip-table-body .stip-table-body-row td ul{margin:6px 0}.stip-table-container .stip-table .stip-table-body .stip-table-body-row .row-name{font-weight:700;padding-top:6px;text-align:right;vertical-align:middle}.stip-table-container .stip-table .stip-table-body .stip-table-body-row .row-data{list-style-type:disc;padding-right:6px;text-align:left;word-break:break-word}.applicant-info-form .flex-row{align-items:start;column-gap:6px}@media(max-width:766px){.applicant-info-form .flex-row{flex-direction:column}.applicant-info-form .flex-row.extra-address-fields{column-gap:0;flex-direction:row}.applicant-info-form .flex-row.extra-address-fields .text-field{width:1px}.applicant-info-form .flex-row.extra-address-fields .text-field.city-input{flex-grow:2}}.applicant-info-form .flex-row .text-field{flex-grow:1;width:1px}.applicant-info-form .flex-row .text-field.city-input{flex-grow:3}@media(max-width:766px){.applicant-info-form .flex-row .text-field{width:100%}}.applicant-info-form .flex-row .spacer{flex-grow:1;width:1px}.flex-container{display:flex}.flex-container.justify-right{justify-content:flex-end}.flex-row,.flex-row-center,.flex-row-evenly,.flex-row-spaced{align-items:center;display:flex;flex-direction:row;width:100%}.flex-row-center{justify-content:center}.flex-row-spaced{justify-content:space-between}.flex-row-evenly{justify-content:space-evenly}.side-bar-container{display:flex;flex-direction:column}.side-bar-container .side-bar{background:#fff;border-bottom:1px solid #24637d;z-index:50000}@media(min-width:768px){.side-bar-container{flex-direction:row}.side-bar-container .side-bar{flex:0 0 25%}}.title-container{margin:7px auto 0}.title-container .title-content{font-size:16pt;font-weight:600;text-align:left}.decisioningTable{width:1120px}.decisioningTable .datagrid-wrapper{height:calc(100vh - 500px);min-height:600px;width:100%}.decisioningTable .datagrid-wrapper .toolbar-container{display:flex;margin-left:auto;padding:15px;width:33%}.decisioningTable .status{display:flex;justify-content:space-between}.decisioningTable .status .accepted{fill:green}.decisioningTable .status .pending{fill:gray}.decisioningTable .status .statusText{margin:auto 0}.decisioningPage{display:flex;flex-direction:row;width:100%}.decisioningPage .decisioning-page-side-pane{align-items:center;background-color:#f3f3f3;color:#686868;display:flex;flex-direction:column;height:100vh;min-width:275px;position:sticky;text-align:start;top:0;width:15%}.decisioningPage .decisioning-page-side-pane .company-email-info{word-wrap:break-word;width:100%}.decisioningPage .decisioning-page-side-pane .info-section-wrapper{align-items:center;display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding-bottom:140px;scrollbar-color:gray #0000;width:100%}.decisioningPage .decisioning-page-side-pane .info-section-wrapper .info-section{padding:5px 10px 5px 15px;width:100%}.decisioningPage .decisioning-page-side-pane .uw-actions{align-items:center;background-color:#f3f3f3;bottom:10px;display:flex;flex-direction:column;position:sticky;width:100%}.decisioningPage .decisioning-page-side-pane .uw-actions .uw-trace-id{color:#686868}.decisioningPage .decisioning-page-side-pane .uw-actions .uw-proposal-navigation{display:flex;padding:10px;width:80%}.decisioningPage .decisioning-page-side-pane .uw-actions .uw-proposal-navigation .uw-impersonate-wrapper .uw-impersonate-proposal{background-color:#d89c82;color:#fff}.decisioningPage .decisioning-page-side-pane .uw-actions .uw-proposal-navigation .uw-impersonate-wrapper.text{width:100%}.decisioningPage .decisioning-page-side-pane .uw-actions .submit-save{display:flex;justify-content:center;padding:10px;width:80%}.decisioningPage .decisioning-page-main-content{flex-grow:1;height:100%;padding:0 20px 20px;width:0}.decisioningPage .decisioning-page-main-content .MuiPaper-root{border:1px solid #d9dadd!important;border-radius:5px;box-shadow:none!important}.decisioningPage .decisioning-page-main-content .no-border{border-bottom:none}.decisioningPage .decisioning-page-main-content h3{margin-top:0}.decisioningPage .decisioning-page-main-content .top{margin:auto;width:100%}.decisioningPage .decisioning-page-main-content .top .head{display:flex;flex-direction:row;justify-content:space-between;margin:10px 0}.decisioningPage .decisioning-page-main-content .top .head .assigned{align-items:center;display:flex;flex-direction:row;margin-right:5px}.decisioningPage .decisioning-page-main-content .top .head .assigned .assigned-dropdown{margin-left:3px}.decisioningPage .decisioning-page-main-content .debt-info-row,.decisioningPage .decisioning-page-main-content .products-row,.decisioningPage .decisioning-page-main-content .row,.decisioningPage .decisioning-page-main-content .title-info-row{display:flex;flex-direction:row;margin:10px 0}.decisioningPage .decisioning-page-main-content .debt-info-row>*,.decisioningPage .decisioning-page-main-content .products-row>*,.decisioningPage .decisioning-page-main-content .row>*,.decisioningPage .decisioning-page-main-content .title-info-row>*{margin-right:10px;width:50%}.decisioningPage .decisioning-page-main-content .debt-info-row>:last-of-type,.decisioningPage .decisioning-page-main-content .products-row>:last-of-type,.decisioningPage .decisioning-page-main-content .row>:last-of-type,.decisioningPage .decisioning-page-main-content .title-info-row>:last-of-type{margin-right:0}.decisioningPage .decisioning-page-main-content .debt-info-row h2,.decisioningPage .decisioning-page-main-content .products-row h2,.decisioningPage .decisioning-page-main-content .row h2,.decisioningPage .decisioning-page-main-content .title-info-row h2{margin-left:16px}.decisioningPage .decisioning-page-main-content .total-debt-header{font-weight:500;padding-right:15px;text-align:right;width:100%}.decisioningPage .decisioning-page-main-content .tradelines-datagrid{border-width:0}.decisioningPage .decisioning-page-main-content .tradelines-datagrid .MuiDataGrid-columnHeaderTitle{text-after-overflow:ellipses}.decisioningPage .decisioning-page-main-content .tradelines-datagrid .MuiDataGrid-columnHeaderTitleContainer{padding:0}.decisioningPage .decisioning-page-main-content .tradelines-datagrid .uw-tradeline-error{border:1px solid red}.decisioningPage .decisioning-page-main-content .tradelines-datagrid .footerContainer{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;min-height:52px}.decisioningPage .decisioning-page-main-content .tradelines-datagrid .footerContainer .add-tradeline-btn{border-radius:10px;margin-left:10px}.decisioningPage .decisioning-page-main-content .tradelines-datagrid .footerContainer .row-count{align-items:center;display:flex;margin:0 16px}.decisioningPage .decisioning-page-main-content .tradelines-datagrid .MuiInputBase-root input[type=number]::-webkit-inner-spin-button,.decisioningPage .decisioning-page-main-content .tradelines-datagrid .MuiInputBase-root input[type=number]::-webkit-outer-spin-button{display:none}.decisioningPage .decisioning-page-main-content .title-info .MuiTableCell-body{vertical-align:top}.decisioningPage .decisioning-page-main-content .title-info p{margin-top:0}.decisioningPage .decisioning-page-main-content .title-info .text-input{width:100%}.decisioningPage .decisioning-page-main-content .products-row>:first-of-type{width:60%}.decisioningPage .decisioning-page-main-content .products-row>:last-of-type{width:40%}.decisioningPage .decisioning-page-main-content .id{display:flex;flex-direction:column;margin-right:5px;width:50%}.decisioningPage .decisioning-page-main-content .id .id-row{display:flex;flex-direction:row;justify-content:space-between}.decisioningPage .decisioning-page-main-content .decision-notes{flex-direction:column;justify-content:space-between;margin-left:5px;width:100%}.decisioningPage .decisioning-page-main-content .decision-notes .decision-notes-input{width:100%}.decisioningPage .decisioning-page-main-content .label{font-weight:500}.decisioningPage .decisioning-page-main-content .separator{border-left:1px solid #e0e0e0}.decisioningPage .decisioning-page-main-content .applicant-info .verified-income{align-items:center;display:flex}.decisioningPage .decisioning-page-main-content .applicant-info .verified-income *{margin:0 2px}.decisioningPage .decisioning-page-main-content .applicant-info .data{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisioningPage .decisioning-page-main-content .products .products-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.decisioningPage .decisioning-page-main-content .products .products-head .override{margin-right:16px}.decisioningPage .decisioning-page-main-content .products .products-body{padding-bottom:12px;padding-left:12px;padding-right:12px}.decisioningPage .decisioning-page-main-content .products .MuiTableCell-root{padding:4px!important}.decisioningPage .decisioning-page-main-content .products .decision-reason{margin-top:5px}.decisioningPage .decisioning-page-main-content .products .decision-reason .table{border-radius:3px;padding:5px 5px 0}.decisioningPage .decisioning-page-main-content .products .decision-reason .decision-reason-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.decisioningPage .decisioning-page-main-content .products h4{margin:5px 9px}.decisioningPage .decisioning-page-main-content .reapply-button{height:100%;margin-right:5px}.decisioningPage.decision-in-progress{align-items:center;display:flex;flex-direction:column;margin:auto}.link-button{background-color:#0000;border:none;cursor:pointer;display:inline;margin:0;padding:0;text-decoration:underline}.link-button.removed-styling{cursor:inherit;text-decoration:none}.link-button:focus,.link-button:hover{text-decoration:none}.application-ids-row h3,.contractor-row h3{margin-block-end:0}.decision-notes{display:flex;flex-direction:row;padding-left:0;width:150px}.decision-notes .submit-save{align-items:flex-end;display:flex;flex-direction:row}.decision-notes .submit-save>*{margin-right:5px}.decision-notes .decision-note{list-style-position:inside;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-notes .decision-notes-section .MuiDataGrid-renderingZone,.decision-notes .decision-notes-section .MuiDataGrid-viewport{display:contents}.decision-notes .decision-notes-section .MuiDataGrid-row{max-height:fit-content!important}.decision-notes .decision-notes-section .MuiDataGrid-cell{display:flex;line-height:18px!important;max-height:fit-content!important;overflow-y:auto;padding:10px;white-space:pre-wrap!important;word-break:break-word}.decision-notes .decision-notes-section .MuiDataGrid-window{overflow:hidden}.decision-notes .decision-notes-section .decision-notes-edit-section{display:flex;flex-direction:row;margin-bottom:10px}.decision-notes .decision-notes-section .decision-notes-edit-section .decision-notes-text-field-container{display:flex;flex-grow:1}.decision-notes .decision-notes-section .decision-notes-edit-section .decision-notes-text-field-container .decision-notes-input{border-radius:20px;width:100%}.decision-notes .decision-notes-section .decision-notes-edit-section .decision-notes-add-btn{margin:auto 10px 0}.decision-notes .decision-notes-section .decision-notes-edit-section .decision-notes-add-btn .load-btn{height:21.42px;padding:initial;padding-right:10px;width:60.118px}.decision-notes .decision-notes-section .decision-notes-table-container{height:222px;width:100%}.decision-notes .decision-notes-section .decision-notes-table-container .qa-decision-notes-delete-btn{align-self:baseline;padding:initial}.files .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files .file-row{display:flex;flex-direction:row}.files .rejection-reason{max-width:none;text-overflow:ellipsis;white-space:nowrap}.files .buttons{margin-top:5px}.files .buttons>*{margin-right:5px}.files .buttons>:last-of-type{margin-right:0}.decision-page-modal-selector{background-color:#fff}.uw-backlink{align-self:start;color:#24637d!important;display:flex;padding:7px 0;text-decoration:none!important}.uw-backlink:hover{text-decoration:underline!important}.homeowner-page .eligibility-note{margin-top:20px}.homeowner-page footer{border-top:1px solid #d8d8d8;color:#9b9b9b;text-align:center}.homeowner-page footer p{margin-bottom:10px}.homeowner-page footer a{color:#24637d}.homeowner-page .contact-info-header{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;color:#4c5c69;font-size:10px;margin-bottom:30px;padding-bottom:10px;padding-top:10px}.homeowner-page .stip-description,.homeowner-page .stip-header{color:#4c5c69}.homeowner-page .stip-description{padding-bottom:12px}.homeowner-page .messages{margin-bottom:30px}.homeowner-page .stip-table .header{border-top:none}.homeowner-page h1,.homeowner-page h2,.homeowner-page h3,.homeowner-page h4,.homeowner-page h5{color:#24637d;line-height:1.3;margin-bottom:10px;margin-top:0}.homeowner-page h1{font-size:36px;font-weight:300}.homeowner-page h2{font-size:28px;font-weight:300}.homeowner-page h3{font-size:21px;font-weight:300}.homeowner-page h4{font-size:15px;font-weight:700}.homeowner-page h5{font-size:10px;font-weight:700}.admin-impersonation-standby-page{align-items:center;display:flex;flex:auto;justify-content:center;text-align:center}.titled-divider-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.titled-divider-container .titled-divider-line{background-color:gray;flex-grow:1;height:1px}.titled-divider-container .titled-divider-header{color:gray;font-size:1rem;padding:1rem 2rem}.disbursements-list-page{width:100%}.disbursements-list-page .disbursements-display{height:calc(100vh - 115px)}.disbursements-list-page .MuiDataGrid-root{border:0}.disbursements-list-page .MuiDataGrid-root .DownloadCSV-iconButton:hover{color:#3f51b5}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders{border-bottom:1px solid #d3d3d3;border-top-left-radius:0;border-top-right-radius:0}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeadersInner{background:#eaeaea}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeadersInner .MuiDataGrid-columnHeader{border-right:1px solid #d3d3d3;padding:0 5px}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeadersInner .MuiDataGrid-columnHeader:first-of-type{border-left:1px solid #d3d3d3}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeadersInner .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle{color:#2c6881;font-size:13px;font-weight:600}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeadersInner .MuiDataGrid-columnHeader .MuiDataGrid-iconSeparator{opacity:0}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-row .MuiDataGrid-cell{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;color:#000;font-size:12px;padding:5px}.disbursements-list-page .MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-row .MuiDataGrid-cell:first-of-type{border-left:1px solid #d3d3d3}.customer-banner-archived{background-color:#daa520;border:1px solid gray;text-align:center;width:100%}.customer-installer-m1-freeze{background-color:#ffe247;border:1px solid gray;text-align:center;width:100%}.customer-banner-expiring,.customer-banner-retired-rate-card{background-color:#ff8c00;border:1px solid gray;text-align:center;width:100%}.customer-banner-cancelled,.customer-banner-hold{align-items:center;background-color:salmon;border:1px solid gray;display:flex;flex-direction:column;padding:2.5px 0;text-align:center;width:100%}.customer-banner-cancelled .customer-banner-cancellation-reason,.customer-banner-cancelled .customer-banner-hold-reason,.customer-banner-hold .customer-banner-cancellation-reason,.customer-banner-hold .customer-banner-hold-reason{max-width:768px}.welcome-call-page{display:flex;flex:auto;flex-direction:column;justify-content:center;max-width:768px;width:100%}.welcome-call-page .title{color:#377bde;flex-grow:1;font-size:20px;margin:20px;text-align:center}.welcome-call-page .title.large{font-size:26px}.welcome-call-page .login-card{border:1.5px solid #377bde;border-radius:15px;display:flex;flex-direction:row;margin:30px auto;width:75%}.welcome-call-page .login-card .welcome-call-login-column{width:100%}.welcome-call-page .login-card .welcome-call-subtext{color:#4c5c69;opacity:.87;text-align:center}.welcome-call-page .login-card .welcome-call-disclosure{color:#4c5c69;font-size:10px;opacity:.87;text-align:center}.welcome-call-page .login-card .welcome-call-input-layout{display:flex;flex-direction:row;flex-grow:2;padding:15px 15px 20px}.welcome-call-page .login-card .welcome-call-input-layout .submit-save{border-radius:10px;margin-top:20px;width:100%}.welcome-call-page .login-card .welcome-call-input-layout .input-field{width:100%}.welcome-call-page .login-card .welcome-call-input-layout .layout-box{align-content:center;height:55px;justify-content:center;margin-bottom:10px;margin-top:10px;width:100%}.welcome-call-page .login-card .welcome-call-input-layout .layout-box:first-child.double-error-message-padding{margin-bottom:25px}.welcome-call-page .welcome-call-complete-card{border:1.5px solid #377bde;border-radius:15px;display:flex;flex-direction:column;margin:30px auto;padding:15px;width:75%}.welcome-call-page .questionnaire-page{margin-bottom:30px}.welcome-call-page .questionnaire-page .title{color:#377bde;flex-grow:1;margin-top:30px}.welcome-call-page .questionnaire-page .toggle-container{display:flex;justify-content:flex-end;margin-bottom:10px;padding-left:16px;padding-right:16px}.welcome-call-page .questionnaire-page .toggle-container .toggle-select{padding:.25rem 11px}@media screen and (min-width:766px){.welcome-call-page .welcome-call-login-column{width:50%}.welcome-call-page .welcome-call-login-column:first-child{margin-right:20px}.welcome-call-page .wc-question{border:initial;border-radius:initial;margin:5px 1px;padding:5px}.welcome-call-page .wc-question .spaced-label{padding-top:20px}.welcome-call-page .wc-question-error{border:1px solid #e72e28;border-radius:15px;margin:5px 0;padding:5px}}@media screen and (max-width:766px){.welcome-call-page .login-card{flex-direction:column;width:85%}.welcome-call-page .login-card .welcome-call-input-layout{flex-direction:column;margin-top:0}.welcome-call-page .login-card .title{margin-top:10px}.welcome-call-page .login-card .layout-box{margin:initial}.welcome-call-page .wc-question .spaced-label{padding-top:20px}}.card-page{display:flex;flex:auto;flex-direction:column;justify-content:center;margin-top:10px;max-width:768px;width:100%}.card-page .card{border:1.5px solid #377bde;border-radius:15px;display:flex;flex-direction:column;padding:15px;width:768px}.card-page .card.dark{border:1.5px solid #ededed}.card-page .card.noborder{border:initial}.card-page .card.smaller{margin:30px auto;padding:15px;width:75%}@media(max-width:610px){.card-page .card.smaller{margin:10px auto;width:100%}}.card-page .card.secondary-page{align-items:center;display:flex;flex-direction:column}.card-page .card.secondary-page .title{flex-grow:1;font-size:20px;margin:20px;text-align:center}.card-page .card.secondary-page .title.blue{color:#377bde}.card-page .card.secondary-page .title.large{font-size:26px}.card-page .card.secondary-page .description{text-align:center}.card-page .card.secondary-page .description.small{width:75%}.card-page .card.secondary-page .secondary-description{color:gray;font-size:smaller;text-align:center;width:100%}.card-page .card.secondary-page .form{width:50%}.card-page .card.secondary-page .form .input-container{margin-top:10px}.card-page .card.secondary-page .form .input-container .input-field{display:flex;width:100%}.card-page .card.secondary-page .form .input-container .input-field.error{animation:formErrorShake .4s ease-in-out 1}.card-page .card.secondary-page .form .actions-row{display:flex;margin-top:10px;width:100%}.card-page .card.secondary-page .form .actions-row .primary-action{margin-left:auto}.card-page .card.secondary-page .form .actions-row .secondary-action{align-items:center;display:flex}.card-page .card .go-back-link{align-self:start;color:#24637d!important;display:flex;padding:7px 0;text-decoration:none!important}.card-page .card .backlink:hover{text-decoration:underline!important}@media(max-width:610px){.card-page .card{border:initial;padding:5px;width:100%}}.autopay-page{display:flex;flex-direction:column;justify-content:center;margin:auto 0;max-width:768px;width:100%}.autopay-page #switch-plaid-container{height:100%;margin-top:18px;width:100%}.autopay-page .autopay-card{background-color:#fff;height:444px!important;margin-bottom:0;margin-top:19px;width:100%;z-index:1}.autopay-page .enroll-complete-icon{color:#32cd32;display:flex;font-size:64px!important;height:78.07px;margin-bottom:10px;width:53px}.autopay-page .helper-description{margin-top:15px}.autopay-page .check-bullet{align-items:flex-start;display:flex;flex-direction:row}.autopay-page .check-bullet-icon{margin-top:2.5px;min-width:26px}.autopay-page .check-bullet-child{color:#003d57;font-size:16px;margin:0 0 5px 5px;text-align:start}.autopay-page .enroll-title{margin:0 15px 0 0;padding:initial}.autopay-page .enroll-title .enroll-title-title{margin:0}.autopay-page .enroll-check-bullet-container{margin:0 20px}.autopay-page .estimated-savings-display{color:#003d57;font-size:18px;text-align:center}.autopay-page .unenroll-link{color:#003d57}.autopay-page .beyond-autopay-enroll-period{margin:15px}.autopay-page .enroll-save-icon{display:flex;height:78.07px;width:53px}.autopay-page .title{align-items:center;display:flex;margin-top:2px!important}.autopay-page .autopay-title{font-weight:400;margin:5px;text-align:center;width:100%}.autopay-page .autopay-title.sub{font-weight:400;margin-bottom:40px}.autopay-page .autopay-title.top{align-self:center;margin:20px 0 10px;width:108%}.autopay-page .autopay-info-title{color:#003d57;font-weight:400;margin:0 0 0 10px;text-align:start}.autopay-page .autopay-info-title.bold{font-weight:700}.autopay-page .autopay-tile-row{display:flex;flex-direction:row}.autopay-page .autopay-tile-row .autopay-tile{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.autopay-page .autopay-tile-row .autopay-tile .card-page{margin:initial;width:100%}.autopay-page .autopay-tile-row .autopay-tile .card-page .card{height:100%;width:inherit}.autopay-page .autopay-tile-row .autopay-tile .card-page .card .blue{color:#003d57}.autopay-page .autopay-tile-row .autopay-tile .cpf-optout-actions{display:flex;padding-top:10px}.autopay-page .autopay-tile-row .autopay-tile .cpf-optout-actions .MuiFormControlLabel-root{margin:0}.autopay-page .autopay-tile-row .autopay-tile .cpf-optout-actions .MuiFormControlLabel-root .MuiTypography-root{align-self:center;font-weight:700;margin-right:15px}.autopay-page .autopay-tile-row .submit-button{height:36px;margin:10px 0;width:76px}.autopay-page .autopay-tile-row .submit-button .spinner-padding{padding:initial;padding-right:10px}.autopay-page .autopay-description{color:#aaa;display:inline;font-weight:400;padding:0 15px;text-align:start;width:100%}.autopay-page .connect-manually-content{align-self:end;color:#333;display:block;margin:0;text-align:center;width:50%}.autopay-page .connect-manually-content.narrow{display:none}.autopay-page .disclaimers{margin-top:35px}.autopay-page .disclaimers .footnotes-container{color:gray;font-size:smaller;font-style:italic;margin-bottom:3px;margin-left:15px}.autopay-page .disclaimers .footnotes-container .footnote-symbol{font-size:smaller;vertical-align:super}@media(max-width:768px){.autopay-page{padding:10px}.autopay-page .autopay-tile-row{flex-direction:column;text-align:center}.autopay-page .autopay-tile-row.secondary-page{padding:4px}.autopay-page .connect-manually-content{width:100%}.autopay-page .connect-manually-content.wide{display:none}.autopay-page .connect-manually-content.narrow{border-top:1px solid #eaeaea;display:block;margin-top:5px;padding-top:20px}.autopay-page .autopay-title.top{width:100%}}.progress-status-bar ul{border-radius:60px;display:inline-flex;flex-direction:row;height:46px;list-style:none;opacity:.9;overflow:hidden;width:100%}.progress-status-bar li{display:flex;padding:.25em 2em;position:relative}.progress-status-bar li:before{background-image:linear-gradient(136deg,#b4d6fd,#b4d6fd 50%,#b4d6fd);box-shadow:inset 0 0 15px #8787871a,0 0 18px 3px #0000004d;content:"";inset:0;position:absolute;transform:skew(-30deg);z-index:-1}.progress-status-bar li:first-child{margin-left:-4rem;padding-left:4rem}.progress-status-bar li:last-child{margin-right:-2rem;padding-right:4rem}.progress-status-bar .active:before{animation:pulse-progress 5s linear infinite;background-image:linear-gradient(136deg,#5fa3ff,#377bde 50%,#235dc0);background-size:600% 600%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes pulse-progress{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.progress-status-bar .next:before{background-color:#dfdfdf;background-image:none;background-size:600% 600%}.qa-hidden-component{font-family:sans-serif;font-size:.9em}.confirmation-section-message .qa-history-accordion{background-color:#e7e7e7;box-shadow:none;margin-top:10px}.confirmation-section-message .qa-history-accordion .qa-history-title{color:#24637d;font-weight:700}.confirmation-section-message .qa-history-accordion .history-content{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;padding:0 20px 10px;width:100%}.confirmation-section-message .qa-history-accordion .history-content .history-content-container{background-color:#d8d8d8;border-radius:5px;display:flex;flex-direction:row;margin-bottom:10px;padding:10px}.confirmation-section-message .qa-history-accordion .history-content .history-content-container .history-content-entry{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}.confirmation-section-message .qa-history-accordion .history-content .history-content-container .history-content-entry-lock{align-items:center;color:#686868;display:flex;justify-content:center}.confirmation-section-message .qa-history-accordion .history-content::-webkit-scrollbar{background-color:#e7e7e7;width:10px}.confirmation-section-message .qa-history-accordion .history-content::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:15px;margin:2px}.confirmation-section-message .qa-history-accordion .history-content::-webkit-scrollbar-thumb:active{background-color:#686868}.confirmation-section-message .qa-history-accordion:before{background-color:initial}.confirmation-section-message .MuiAccordion-rounded:last-child{border-radius:10px}.override-proof-type-modal .override-proof-fields{display:flex;flex-direction:column;min-width:481px;row-gap:10px}.qa-extend-customer-modal{display:flex;flex-direction:column;row-gap:10px}.qa-extend-customer-modal .extend-customer-input p{text-align:start}.multi-file-step-container{display:flex;flex-direction:column}.multi-file-step-container .upload-doc-btn-container{align-items:flex-end;display:flex;flex-direction:column;margin-top:10px;width:100%}.multi-file-step-container .upload-doc-btn-container .add-file-btn,.multi-file-step-container .upload-doc-btn-container .upload-file-btn{border-radius:50px;display:flex;font-family:Poppins,sans-serif;font-size:14px;padding:12px 18px;text-transform:none}.multi-file-step-doc-row{align-items:center;display:flex;flex-direction:column;padding-left:10px}.multi-file-step-doc-row .doc-action-btn-row{display:flex;margin-left:10px}.multi-file-step-doc-row .doc-action-btn-row .qa-delete-doc-btn,.multi-file-step-doc-row .doc-action-btn-row .qa-update-doc-btn{align-self:center;border:initial;color:#24637d;display:flex;height:21px;min-width:auto;padding:5px}.multi-file-step-doc-row .doc-status-row{margin-left:auto}.multi-file-step-doc-row .doc-status-row .doc-status{font-family:Poppins,sans-serif;font-size:13px;padding:5px 10px;text-transform:inherit}.multi-file-step-doc-row .doc-status-row .doc-status.green{color:#85b856}.multi-file-step-doc-row .doc-status-row .doc-status.orange{color:#f69546}.multi-file-step-doc-row .doc-status-row .doc-status.red{color:#e72e28}.multi-file-step-doc-row .multi-file-step-doc-description{display:list-item;font-size:14px;list-style-type:disc;width:100%}.multi-file-step-doc-row .multi-file-step-doc{align-items:center;display:flex;flex-direction:row;padding-left:20px;padding-top:5px;width:100%}.multi-file-step-doc-row .multi-file-step-doc .requested-file-name{text-decoration:none}.multi-file-step-doc-row .multi-file-step-doc .requested-file-name .children-container{color:#24637d}.multi-file-step-doc-row .multi-file-step-doc-decision-details{padding:0 30px}.multi-file-step-doc-row .multi-file-step-doc-decision-details.rejected,.multi-file-step-doc-row .multi-file-step-doc-decision-details.requested{color:#e72e28}.multi-file-step-doc-row .multi-file-step-doc-decision-details .multi-file-step-doc-decision-details-reason{padding:initial}.multi-file-step-description{font-size:15px}.multi-file-step-submitted-header{font-size:20px;text-align:center;width:100%}@keyframes formErrorShake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-5px)}50%{transform:translateX(5px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mfa-registration-complete-icon{color:#29a929;font-size:64px!important;margin-bottom:10px}.account-details-page{max-width:600px;padding:0 15px}.account-details-page .account-details-title{text-align:center}.account-details-page .account-details-info{background-color:#e7e7e7;border-radius:10px;color:#7b7a7a;font-size:13px;font-weight:400;justify-content:left;padding:10px;width:100%}.account-details-page .account-details-info p{margin:0}.account-details-page .account-settings-card{display:flex;flex-direction:column;padding:10px}.account-details-page .account-settings-card .sub-title{margin:0}.account-details-page .account-settings-card p{margin:10px}.account-details-page .account-settings-card .input-field,.account-details-page .account-settings-card .submit-button{margin:10px 0}.account-details-page .account-settings-card .input-field .spinner-padding,.account-details-page .account-settings-card .submit-button .spinner-padding{padding:initial;padding-right:10px}.account-details-page .account-settings-card .helper-text{color:#7b7a7a;font-weight:600}.download-page{display:flex;justify-content:center;margin:auto;width:100%}.download-page [class*=MuiSvgIcon-root]{font-size:80px;margin-right:8px}.password-reset-page{align-items:center;display:flex;flex-grow:1;justify-content:center;max-width:768px;width:100%}.password-reset-page .req-pass{color:green}.config-page{height:calc(100vh - 42px);width:100%}.rate-card-compare-page{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:20px;width:100%}.rate-card-compare-page .page-title{display:flex;justify-content:center;margin:0 auto}.rate-card-compare-page .data-input-container{display:flex;flex-direction:row;gap:10px;justify-content:center;margin:10px 0}.rate-card-compare-page .data-input-container .MuiFormControl-root{flex:3 1}.rate-card-compare-page .data-input-container .fpid-input{flex:1 1}.rate-card-compare-page .datagrid-container{display:flex;height:100%}.rate-card-compare-page .datagrid-container .rate-card-compare-table-row--added{background-color:#0f06}.rate-card-compare-page .datagrid-container .rate-card-compare-table-row--removed{background-color:#f006}.rate-card-compare-page .datagrid-container .rate-card-compare-table-cell-modified{background-color:#ffff0080}.edit-application-details-container h4{color:#686868;margin:0 0 10px}.edit-application-details-container .full-width-container{display:flex;width:100%}.edit-application-details-container .full-width-container .project-cost-and-dollar-per-watt{width:100%}.edit-application-details-container .full-width-container .project-cost-and-dollar-per-watt .with-byoa-switch{padding:initial}.edit-application-details-container .full-width-container .project-cost-and-dollar-per-watt .with-byoa-switch .MuiOutlinedInput-input{background-color:#fff!important;border-radius:4px}.edit-application-details-container .full-width-container .rate-card-selector{width:100%}.edit-application-details-container .full-width-container .rate-card-selector .MuiFormControl-fullWidth{background-color:#fff!important;border-radius:4px;width:100%!important}.edit-application-details-container .customer-information-container .applicant-information .select-field select,.edit-application-details-container .customer-information-container .customer-nape-invert-fields .select-field select{background-color:#0000!important;border-color:#0000004d!important}.edit-application-details-container .customer-information-container .applicant-information .select-field i,.edit-application-details-container .customer-information-container .customer-nape-invert-fields .select-field i{color:#0000004d}.edit-application-details-container .customer-information-container .applicant-information .row,.edit-application-details-container .customer-information-container .customer-nape-invert-fields .row{padding:initial}.edit-application-details-container .customer-information-container .applicant-information .MuiFormControl-fullWidth,.edit-application-details-container .customer-information-container .customer-nape-invert-fields .MuiFormControl-fullWidth{background-color:#0000!important}.edit-application-details-container .customer-information-container .applicant-information input:not([disabled]).MuiInputBase-input,.edit-application-details-container .customer-information-container .customer-nape-invert-fields input:not([disabled]).MuiInputBase-input{background-color:#fff;border-radius:4px}.edit-application-details-container .max-approved-container{color:gray;display:flex;margin:0 10px 15px}.edit-application-details-container .review-edit-customer-buttons,.edit-application-details-container .review-edit-loan-buttons{display:flex;justify-content:space-between;padding-top:5px;width:100%}.edit-application-details-container .review-edit-customer-buttons .review-edit-customer-button-cancel,.edit-application-details-container .review-edit-customer-buttons .review-edit-loan-button-cancel,.edit-application-details-container .review-edit-loan-buttons .review-edit-customer-button-cancel,.edit-application-details-container .review-edit-loan-buttons .review-edit-loan-button-cancel{color:gray;padding:1px 6px}.edit-application-details-container .review-edit-customer-buttons .review-edit-customer-button-save,.edit-application-details-container .review-edit-customer-buttons .review-edit-loan-button-save,.edit-application-details-container .review-edit-loan-buttons .review-edit-customer-button-save,.edit-application-details-container .review-edit-loan-buttons .review-edit-loan-button-save{padding:1px 6px}.edit-application-details-container .confirmation-section-wrapper p{font-size:16px}.edit-application-details-container .confirmation-section-wrapper .confirmation-section-body-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.edit-application-details-container .confirmation-section-wrapper .confirmation-section-body-wrapper .diff-display-modal-content{align-items:center;display:flex;flex-direction:column;width:100%}.edit-application-details-container .confirmation-section-wrapper .confirmation-section-body-wrapper .diff-display-modal-content .diff-display{margin-bottom:10px;width:60%}.edit-application-details-container .confirmation-section-wrapper .confirmation-section-body-wrapper .diff-display-modal-content .rbp-change-warning{color:red;margin-bottom:10px}.edit-application-details-container .confirmation-section-wrapper .confirmation-section-controls{display:flex;width:100%}.product-comparison-page{height:100%;margin:auto;max-width:766px;width:100%}.product-comparison-page .page-header{text-align:center}.product-comparison-page .search-input-container{grid-column-gap:10px;display:grid;grid-template-columns:15% 30% 25% 30%;width:calc(100% - 30px)}@media(max-width:650px){.product-comparison-page .search-input-container{grid-template-columns:50% 50%;width:calc(100% - 10px)}}@media(min-width:650px){.product-comparison-page .search-input-container{height:5rem}}.product-comparison-page .search-input-container .prepay-input-container{display:flex}.product-comparison-page .search-input-container .prepay-input-container .prepay-percent{display:flex;flex-basis:0;flex-grow:2}.product-comparison-page .search-input-container .prepay-input-container .prepay-dollar{display:flex;flex-basis:0;flex-grow:3}.product-comparison-page .search-input-container .prepay-input-container .prepay-link-icon{align-content:center;font-size:large;height:37px;margin:8px 3px auto}.product-comparison-page .filter-container{column-gap:10px;display:flex;width:100%}@media(max-width:650px){.product-comparison-page .filter-container{flex-direction:column}}.product-comparison-page .filter-container .filters-label{align-content:center;margin-top:8px}.product-comparison-page .filter-container .filter-input-container{column-gap:10px;display:flex;width:100%}@media(max-width:650px){.product-comparison-page .filter-container .filter-input-container{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 10px)}}.product-comparison-page .filter-container .filter-input-container .filter-select-input{display:flex;width:120px}.product-comparison-page .filter-container .filter-input-container .filter-select-input.wide{width:150px}.product-comparison-page .filter-container .calculate-button-container{margin-left:auto;margin-top:16px}.product-comparison-page .datagrid-container{display:flex;height:472.5px;margin:10px auto 20px}.product-comparison-page .datagrid-container .padded-cell{padding:3px}.product-comparison-page .datagrid-container .loading-blur{animation:shimmer 2.5s infinite;color:gray;filter:blur(3px);-webkit-mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.333),#000 70%) right/350% 100%;mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.333),#000 70%) right/350% 100%}.product-comparison-page .datagrid-container .MuiDataGrid-cell,.product-comparison-page .datagrid-container .MuiDataGrid-header{font-size:larger}.product-comparison-page .datagrid-container .no-rows-found{display:flex;font-size:larger;font-weight:700;height:100%;justify-content:center;margin:10px auto;padding:0 10px}.product-comparison-page .datagrid-container .blue-bold{color:#377bde;font-weight:700}.product-comparison-page .datagrid-container .header-text-container{line-height:20px}.product-comparison-page .footnotes-container{font-size:11px}.product-comparison-page-no-licenses{display:flex;justify-content:center}@keyframes shimmer{to{-webkit-mask-position:left;mask-position:left}}.borrower-info-modal{width:100%}.flex-container-max-row-min-col{display:flex;flex-direction:row;width:100%}@media(max-width:1024px){.flex-container-max-row-min-col{flex-direction:column}}.base-datagrid.MuiDataGrid-root .MuiDataGrid-columnHeaders{background-color:#eaeaea;color:#24637d;font-family:Poppins,sans-serif;padding-bottom:8px;padding-top:8px}.base-datagrid.MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitle,.base-datagrid.MuiDataGrid-root .MuiDataGrid-columnHeaders .MuiDataGrid-columnHeaderTitleContainerContent{font-size:13px;font-weight:700!important}.base-datagrid.MuiDataGrid-root .MuiDataGrid-columnSeparator{display:none}.base-datagrid.MuiDataGrid-root .MuiDataGrid-cell:focus,.base-datagrid.MuiDataGrid-root .MuiDataGrid-cell:focus-within,.base-datagrid.MuiDataGrid-root .MuiDataGrid-columnHeader:focus,.base-datagrid.MuiDataGrid-root .MuiDataGrid-columnHeader:focus-within{outline:none}.base-datagrid.MuiDataGrid-root .MuiDataGrid-row:hover{cursor:pointer}.measures-doc{display:flex;flex-direction:column;width:100%}.measures-doc .form-row{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:8px;min-height:49.13px;width:100%}.measures-doc .form-row .measure-checkbox{height:22px;margin-top:6px}.measures-doc .form-row .measure-info-label{color:#151c34}.measures-doc .form-row .measure-info-text{padding-left:29px}.measures-doc .form-row .text-containers{align-items:flex-end;display:flex;margin-left:auto}@media(max-width:650px){.measures-doc .form-row .text-containers{flex-direction:column}}.measures-doc .form-row .text-containers .text-input-container{margin:0 3px auto;width:128px}.measures-doc .measure-category-error{color:#e72e28;text-align:end}.measures-doc .measure-total{align-items:center;display:flex;justify-content:flex-end;margin:0 0 0 auto}.measures-doc .measure-total .valid-icon{margin-right:4px}.measures-doc .measure-total.color-success{color:green}.measures-doc .measure-total.color-error{color:#e72e28}.measures-doc .measure-total.color-unchanged{color:#686868}.measures-doc .measure-save-button-container{display:flex;margin-top:5px}.measures-doc .measure-save-button-container .measure-save-button{height:36px;margin-left:auto}.measures-doc-read-only{display:flex;flex-direction:column;width:100%}.measures-doc-read-only .form-row{align-items:center;display:flex;flex-direction:row;margin:4px 0;width:100%}.measures-doc-read-only .form-row .check-icon{color:green;margin:0 5px auto 0}.measures-doc-read-only .form-row .measure-text-container{margin:1px 4px 0 0}.measures-doc-read-only .form-row .measure-data-container{display:flex;flex-direction:column;margin-left:auto;width:128px}.measures-doc-read-only .form-row .measure-data-container .measure-data{width:128px}
/*# sourceMappingURL=main.5d680bae.css.map*/