.solar-calc-widget-wrap{padding:30px 0}.solar-calc-widget-wrap .solar-clac-header{text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;font-family:"Indy Serif","Adjusted Indy Serif Fallback",serif}.solar-calc-widget-wrap .solar-clac-subtitle{margin-bottom:30px}.solar-calc-widget-wrap .solar-clac-bottom-text{margin-top:40px}.solar-calc-widget-wrap .solar-form-control-label{color:#222;font-size:19px;font-weight:700;padding:0;margin:0 0 6px}.solar-calc-widget-wrap select{display:block;width:100%;font-size:16px;font-weight:700;color:#4e4e4e;padding:0 20px;height:48px;line-height:1;margin-bottom:20px;border:2px solid #d3d3d3;background-color:#fff;border-radius:4px;cursor:pointer}.solar-calc-widget-wrap select:focus{box-shadow:rgba(0,0,0,.12) 4px 4px 8px;outline-color:#5aaf0b}.solar-calc-widget-wrap input[type=text]{display:block;width:100%;font-size:16px;font-weight:700;color:#4e4e4e;padding:0 20px;line-height:1;height:48px;margin-bottom:20px;border:2px solid #d3d3d3;background-color:#fff;border-radius:4px}.solar-calc-widget-wrap input[type=text]:focus{box-shadow:rgba(0,0,0,.12) 4px 4px 8px}.solar-calc-widget-wrap input[type=text].validation-failed{border-color:red}.solar-calc-widget-wrap input[type=text].validation-failed:focus{outline-color:red}.solar-calc-widget-wrap input[type=text].validation-success{border-color:#5aaf0b}.solar-calc-widget-wrap input[type=text].validation-success:focus{outline-color:#5aaf0b}.solar-form-results{text-align:right;font-size:19px;padding:20px;margin:20px 0;background-color:#f7f7f7}.solar-result-row:not(:last-child){margin-bottom:10px;border-bottom:1px solid #d3d3d3;padding-bottom:10px}.solar-result-row{display:flex;align-items:center;justify-content:space-between}.solar-result-label{margin:0}.solar-result-num{font-weight:700;font-size:19px}.solar-calc-cta{margin-top:20px;text-align:center}.cta-btn.solar-calc-btn{font-size:19px;border-radius:6px;padding:15px 30px;font-family:"Indy Serif","Adjusted Indy Serif Fallback",serif}.cta-btn.solar-calc-btn:hover{color:#fff;background-color:#a51220;border-color:transparent}