.calculator_main_container{width:100%}.grecaptcha-badge{visibility:hidden;width:0;height:0;overflow:hidden}.calculator_main_container .header_container{text-align:center}.calculator_main_container .header_container h1{margin:0}.calculator_main_container .header_container p{font-size:24px}.calculator_main_container .step_container p{color:#484848;font-size:16px;margin:10px 0}.calculator_main_container .step_container .step_progress_container{width:100%;background:#d9d9d9;display:block;height:10px;border-radius:10px}.calculator_main_container .step_container .step_progress_container .step_progress_cnt_1,.calculator_main_container .step_container .step_progress_container .step_progress_cnt_2,.calculator_main_container .step_container .step_progress_container .step_progress_cnt_3,.calculator_main_container .step_container .step_progress_container .step_progress_cnt_4,.calculator_main_container .step_container .step_progress_container .step_progress_cnt_5{background:#ec7624;height:10px;border-radius:10px;display:block}.calculator_main_container .step_container .step_progress_container .step_progress_cnt_1{width:20%}.calculator_main_container .step_container .step_progress_container .step_progress_cnt_2{width:40%}.calculator_main_container .step_container .step_progress_container .step_progress_cnt_3{width:60%}.calculator_main_container .step_container .step_progress_container .step_progress_cnt_4{width:80%}.calculator_main_container .step_container .step_progress_container .step_progress_cnt_5{width:100%}.calculator_main_container .step_container_content{width:100%;padding:30px 0}.calculator_main_container .step_container_content>p{font-size:24px}.calculator_main_container .step_appliances_container{background:#fff;border-radius:20px;padding:40px;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:space-between;align-items:stretch;gap:2em}.calculator_main_container .step_appliances_container .step_appliances{width:calc(33.33% - 2em);border:1px solid #DADADA;border-radius:15px;padding:20px;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calculator_main_container .step_appliances_container .step_appliances p{margin:10px 0 0}.calculator_main_container .step_appliances_container .step_appliances .step_appliances_image img{width:150px}.calculator_main_container .step_appliances_container .step_appliances .step_appliances_image .main_icon{display:block}.calculator_main_container .step_appliances_container .step_appliances .step_appliances_image .hover_icon{display:none}.calculator_main_container .step_appliances_container .step_appliances:not(.inactive):hover,.calculator_main_container .step_appliances_container .step_appliances.active{background:#ec7624;border-color:#ec7624}.calculator_main_container .step_appliances_container .step_appliances:not(.inactive):hover p,.calculator_main_container .step_appliances_container .step_appliances.active p{color:#fff}.calculator_main_container .step_appliances_container .step_appliances:not(.inactive):hover .step_appliances_image .main_icon,.calculator_main_container .step_appliances_container .step_appliances.active .step_appliances_image .main_icon{display:none}.calculator_main_container .step_appliances_container .step_appliances:not(.inactive):hover .step_appliances_image .hover_icon,.calculator_main_container .step_appliances_container .step_appliances.active .step_appliances_image .hover_icon{display:block}.calculator_main_container .prev_next_button_container{display:flex;gap:1em;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.calculator_main_container .prev_submit_button_container{display:flex;gap:1em;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:50px 0 0}.calculator_main_container .prev_next_button_container .prev_next_button{background:#ec7624;color:#fff;border-radius:20px;padding:10px 50px;font-size:18px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calculator_main_container .prev_next_button_container .prev_next_button.button_next.disabled{background:#bfbdbd;cursor:default;pointer-events:none}.calculator_main_container .prev_submit_button_container .prev_submit_button{background:#ec7624;color:#fff;border-radius:20px;padding:10px 50px;font-size:18px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.battery_calculator .end_border{display:block;background:#ec7624;height:20px;width:100%}.calculator_main_container .more_appliances_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2em;margin-bottom:20px;display:none}.calculator_main_container .more_appliances_container .more_appliances_button{background:#ec7624;color:#fff;border-radius:10px;padding:12px 36px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calculator_main_container .selected_appliances_container{padding:20px 0}.calculator_main_container .selected_appliances_container table{width:100%;box-shadow:#00000040 0 14px 28px,#00000038 0 10px 10px}.calculator_main_container .selected_appliances_container table th{font-weight:600;background:#dcdcdc;padding:7px 10px;border:unset;line-height:23px;text-align:center}.calculator_main_container .selected_appliances_container table th:nth-child(7){width:80px}.calculator_main_container .selected_appliances_container table th .tootip{background:#fff;font-weight:600;border-radius:20px;line-height:10px;display:inline-block;font-size:10px;padding:2px 6px;margin-left:5px;cursor:pointer;box-shadow:#0000003d 0 3px 8px;color:#acacac}.calculator_main_container .selected_appliances_container table th .tootip[data-tooltip]:after{content:attr(data-tooltip);margin-left:8px;transform:translate(0) translateY(-50%);background:#fff;text-align:left;color:#111;padding:10px;font-size:12px;line-height:21px;width:130px;border-radius:5px;pointer-events:none;box-shadow:0 4px 4px #0000000d;border:1px solid silver;opacity:0;position:absolute;font-weight:400}.calculator_main_container .selected_appliances_container table th .tootip[data-tooltip]:hover:after{opacity:1}.calculator_main_container .selected_appliances_container table td{border:unset;background:#fff;border-bottom:1px solid rgba(218,218,218,.38);padding:12px 10px;line-height:21px;text-align:center}.calculator_main_container .selected_appliances_container table td.remove_item{cursor:pointer}.calculator_main_container .selected_appliances_container table td input{border-radius:6px;border:1px solid rgba(0,0,0,.31);outline:none;padding:5px;text-align:center;width:100%;font-size:14px}.calculator_main_container .selected_appliances_container table td input:focus-visible,.calculator_main_container .step_container_content .calculator_submit .form--input input:focus-visible,.calculator_main_container .step_container_content .backup_selection_container .backup_selection input:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.calculator_main_container .consumption_result_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2em;padding:20px 0}.calculator_main_container .consumption_result_container .consumption_result{display:flex;background:#fff;border:2px solid rgba(0,0,0,.31);border-radius:10px;padding:10px 20px;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.calculator_main_container .consumption_result_container .consumption_result .consumption_result--label{text-align:center;font-weight:600;line-height:25px;border-right:5px solid #EC7624;padding:10px 2em 10px 10px}.calculator_main_container .consumption_result_container .consumption_result .consumption_result--data{text-align:center;line-height:23px;padding:10px 10px 10px 2em}.calculator_main_container .consumption_result_container .consumption_result .consumption_result--data span,.calculator_main_container .batterybanksize_result_container .batterybanksize_result .batterybanksize_result--data span{border-bottom:1px solid #333;margin-right:5px;padding:0 8px;text-align:center;font-weight:600}.calculator_main_container .consumption_result_container .consumption_result .consumption_result--label br,.calculator_main_container .batterybanksize_result_container .batterybanksize_result .batterybanksize_result--label br{margin:0}.calculator_main_container .step_container_content,.calculator_main_container .prev_next_button_container .prev_next_button.button_prev{display:none}.calculator_main_container .step_container_content.active{display:block}.calculator_main_container .selected_appliances_container .icon.icon-remove{width:16px}.calculator_main_container .selected_appliances_container .icon.icon-remove path{fill:#ec7624}.calculator_main_container .step_container_content .backup_selection_wrapper{display:none}.calculator_main_container .outage_selection_container,.calculator_main_container .backup_selection_container{width:90%;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:2em}.calculator_main_container .outage_selection_container .outage_selection{background:#fff;padding:10px 40px;color:#ec7624;border-radius:20px;border:1px solid #ec7624;cursor:pointer}.calculator_main_container .outage_selection_container .outage_selection.active,.calculator_main_container .backup_selection_container .backup_selection.active{background:#ec7624;padding:10px 40px;color:#fff;border-radius:20px;border:1px solid #ec7624}.calculator_main_container .step_container_content.step_5>p{font-size:30px;text-align:center}.calculator_main_container .step_container_content .calculator_submit{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:2em}.calculator_main_container .step_container_content .calculator_submit .form--input input{width:100%;outline:none;padding:10px 12px;font-size:16px;border:1px solid #D5D5D5;line-height:19px;border-radius:5px;text-align:left}.calculator_main_container .step_container_content .calculator_submit .form--input input.error-message{border:1px solid #E87826}.calculator_main_container .step_container_content .calculator_submit .form--input input[type=checkbox]{display:none}.calculator_main_container .step_container_content .calculator_submit .form--input input[type=checkbox]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #D5D5D5;border-radius:3px;margin-right:8px}.calculator_main_container .step_container_content .calculator_submit .form--input input[type=checkbox].error-message+label:before{border:2px solid #E87826}.calculator_main_container .step_container_content .calculator_submit .form--input input[type=checkbox]:checked+label:before{content:"";background-color:#ec7624}.calculator_main_container .step_container_content .backup_selection_container .backup_selection input{font-size:20px;width:100px;text-align:center;border-radius:12px;padding:10px;margin-right:15px}.calculator_main_container .step_container_content .calculator_submit .form--input input[type=checkbox]{width:auto}.calculator_main_container .step_container_content .calculator_submit .form_content a{text-decoration:underline;color:#ec7624}.calculator_main_container .step_container_content .calculator_submit .form_content.half--width{width:calc(50% - 1em)}.calculator_main_container .step_container_content .calculator_submit .form_content.full--width{width:100%}.calculator_main_container .step_container_content .calculator_submit .form_content .form--label{font-size:14px;color:#7b7b7b}.calculator_main_container .step_container_content .calculator_submit .form_content .form--label span{color:#dd7c3b}.calculator_main_container .batterybanksize_result_container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2em;padding:20px 0}.calculator_main_container .batterybanksize_result_container .batterybanksize_result{display:flex;background:#fff;border:2px solid rgba(0,0,0,.31);border-radius:10px;padding:10px 20px;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.calculator_main_container .batterybanksize_result_container .batterybanksize_result .batterybanksize_result--label{text-align:center;font-weight:600;line-height:25px;border-right:5px solid #EC7624;padding:10px 2em 10px 10px}.calculator_main_container .batterybanksize_result_container .batterybanksize_result .batterybanksize_result--data{text-align:center;line-height:23px;padding:10px 10px 10px 2em}.step_container_content.step_result p.result_header{text-align:center;font-size:26px;margin:0}.step_container_content.step_result p.result_getintouch{text-align:center;font-size:26px;font-weight:600;margin:40px 0 20px}.step_container_content.step_result a.result_learnmore{background:#ec7624;color:#fff;padding:10px 30px;border-radius:10px;margin:auto;display:block;width:fit-content;text-decoration:none}.prev_next_button_container .error--message{color:#c30;font-size:14px}@media screen and (max-width: 860px){.calculator_main_container .consumption_result_container{flex-wrap:wrap;gap:1em}}@media screen and (max-width: 768px){.calculator_main_container .step_appliances_container .step_appliances{width:calc(50% - 2em)}.calculator_main_container .selected_appliances_container table td input{width:50%}.calculator_main_container .selected_appliances_container table td{padding:5px 10px}.calculator_main_container .prev_next_button_container{justify-content:center}.calculator_main_container .selected_appliances_container table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.calculator_main_container .selected_appliances_container table tr{display:block;margin-bottom:.625em}.calculator_main_container .selected_appliances_container table td{border-bottom:1px solid #ddd;display:block;text-align:center}.calculator_main_container .selected_appliances_container table td:before{content:attr(data-label);float:left;width:35%;font-weight:600;text-align:center}.calculator_main_container .selected_appliances_container table td:last-child{border-bottom:0}.calculator_main_container .prev_next_button_container{flex-wrap:wrap}.calculator_main_container .step_container_content .calculator_submit{gap:1em}.calculator_main_container .step_container_content .calculator_submit .form_content.half--width{width:100%}}@media screen and (max-width: 520px){.calculator_main_container .step_appliances_container .step_appliances{width:100%}.calculator_main_container .more_appliances_container{flex-wrap:wrap;gap:1em}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-battery-sizing-calculator.css.map */
