.text-light-blue{color:#0085ca}.calculator{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);background:#fff;border:1px solid #f3f7fa;display:block;box-sizing:border-box}.calculator form{padding:0 7.5px}.calculator{max-width:400px;margin:0 auto;padding:50px 0 0 0}@media (min-width:995px) and (max-width:1414px){.calculator{max-width:350px}}@media (min-width:735px) and (max-width:994px){.calculator{max-width:350px}}@media (max-width:734px){.calculator{max-width:500px}}.calculator .add_person:focus-visible,.calculator .remove_person:focus-visible{outline:2px solid #E95C3E}.calculator .pre_fields_text{margin:0 25px 35px 25px}@media (max-width:994px){.calculator .pre_fields_text{margin:0 15px 35px 15px}}.calculator .fieldset{padding:0 25px 30px;position:relative;background:#fff;z-index:2}@media (max-width:994px){.calculator .fieldset{padding:0 15px 30px}}.calculator .post_fields_text{padding:10px}.calculator .results-wrapper{padding:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;max-height:0;overflow:hidden}.calculator .results{background:#f4f4f4;position:relative;z-index:1;padding:30px 20px 40px;border-top:1px solid #d9d9d9}@media (max-width:994px){.calculator .results{padding:30px 15px 40px}}.calculator .results p{color:#001e62;text-align:center;font-size:.9375rem;line-height:1.125rem;line-height:23px}.calculator .results .h3,.calculator .results .h4,.calculator .results h3,.calculator .results h4{font-family:helvetica-lt,sans-serif;font-weight:500;color:#001e62;margin-bottom:10px;font-size:1.5rem;line-height:1.8rem;line-height:26px}.calculator .results .btn{margin-top:15px;text-decoration:none;min-width:260px}@media (max-width:994px){.calculator .results .btn{min-width:unset;width:100%}}.calculator .results__image{margin:30px auto 0;display:block;max-height:32px}.calculator .disclaimer{padding:35px 20px 30px 20px;border-top:1px solid #f3f7fa}.calculator fieldset.calculations .calculations__button-container{height:60px;position:relative;z-index:3;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:80%;margin:0 auto}@media (max-width:994px){.calculator fieldset.calculations .calculations__button-container{min-width:250px}}.calculator fieldset.calculations:after,.calculator fieldset.calculations:before{content:"";position:absolute;background:#fff;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.calculator fieldset.calculations:before{bottom:0;width:100%;background:#fff;height:50px;z-index:3;left:0}.calculator fieldset.calculations:after{bottom:10px;left:calc(50% - 15px);height:30px;width:30px;border:1px solid #d9d9d9;transform:rotate(45deg);z-index:2}.calculator.show-results fieldset.calculations:after{bottom:-16px}.calculator.show-results fieldset.calculations:before{height:30px}.calculator.show-results .results-wrapper{max-height:600px}.text-light-blue{color:#0085ca}.widget_budget_calculator .pre_fields_text{text-align:center}.widget_budget_calculator .btn-prev2{cursor:pointer}.widget_budget_calculator .fieldset_5 .h1,.widget_budget_calculator .fieldset_5 .h2,.widget_budget_calculator .fieldset_5 .h3{color:#001e62}.widget_budget_calculator label.control-label{margin-right:10px}.widget_budget_calculator .add_another{text-align:left;color:#001e62;cursor:pointer}.widget_budget_calculator .second_field_show{display:block!important;opacity:1!important}.widget_budget_calculator #budget_planner_form_0_other_income_2_field,.widget_budget_calculator #budget_planner_form_0_salary_2_field{transition:opacity 2s ease-in-out;opacity:0}.widget_budget_calculator .button_expand{display:none!important}.widget_budget_calculator .calculator__title{display:none}.widget_budget_calculator .core_tabs{display:inline-flex;width:100%;justify-content:center;text-align:center;cursor:pointer}.widget_budget_calculator .line-active{background:#001e62}.widget_budget_calculator #steps{margin-top:15px;color:#001e62}.widget_budget_calculator .core_tab{position:relative;flex:1}.widget_budget_calculator .core_tab span{display:block;font-size:24px;line-height:50px;width:50px;height:50px;border-radius:100%;color:#001e62;background:#f7f8f9;margin:0 auto 15px;position:relative;z-index:2}.widget_budget_calculator .core_tab p{font-size:16px;text-align:center}@media (max-width:994px){.widget_budget_calculator .core_tab p{display:none}}.widget_budget_calculator .core_tab:after,.widget_budget_calculator .core_tab:before{content:"";display:block;position:absolute;width:50%;height:1px;background:grey;opacity:.2;top:25px}.widget_budget_calculator .core_tab:before{left:0}.widget_budget_calculator .core_tab:after{right:0}.widget_budget_calculator .core_tab:last-child:after{display:none}.widget_budget_calculator .core_tab:first-child:before{display:none}.widget_budget_calculator .core_tab.core_tab_clicked span,.widget_budget_calculator .core_tab.progress span{background:#001e62!important;color:#fff!important}.widget_budget_calculator .core_tab.core_tab_clicked p,.widget_budget_calculator .core_tab.progress p{color:#001e62}.widget_budget_calculator .core_tab.core_tab_clicked:before,.widget_budget_calculator .core_tab.progress:before{background-color:#001e62;opacity:1}.widget_budget_calculator .core_tab.progress:after{background-color:#001e62;opacity:1}.widget_budget_calculator form{max-width:none;box-shadow:none;border:none}.widget_budget_calculator form fieldset{display:none}.widget_budget_calculator form fieldset.active{display:flex;flex-wrap:wrap;justify-content:center}.widget_budget_calculator form .fieldset_5{flex-direction:column}@media (min-width:995px){.widget_budget_calculator form .form-group{width:35%;display:inline-block}}.widget_budget_calculator form .form-group{margin:0 15px 15px 15px}.widget_budget_calculator form .input_wrap{width:100%}.widget_budget_calculator form #toast{margin-bottom:15px;background-color:#933;color:#fff!important}.widget_budget_calculator form .btn:not(.cta-button){background:#001e62;margin:0 10px;text-decoration:none}.widget_budget_calculator form .btn-prev{margin-right:550px;margin-left:0}@media (max-width:734px){.widget_budget_calculator form .btn-prev{margin-bottom:10px!important}}@media (max-width:994px){.widget_budget_calculator form .btn-prev{margin-right:0}}@media (min-width:995px) and (max-width:1414px){.widget_budget_calculator form .btn-prev{margin-right:200px}}.widget_budget_calculator form .btn-next{margin-top:0}.widget_budget_calculator .fieldset_5{color:#001e62;border:none;margin-bottom:15px}.widget_budget_calculator .budget_results__in_out{display:flex;justify-content:center}.widget_budget_calculator .budget_results__in_out_pod{margin:0 15px}.widget_budget_calculator .calculations__button-container{display:none}@media (min-width:995px) and (max-width:1414px){#budget_calculator_form_total_income_field,#budget_calculator_form_total_outgoing_field{width:50%;padding:0 7.5px 0}#budget_calculator_form_total_disposable_field{width:100%;padding:0 7.5px}}@media (min-width:1415px){#budget_calculator_form_total_income_field,#budget_calculator_form_total_outgoing_field{width:50%;padding:0 7.5px 0}#budget_calculator_form_total_disposable_field{width:100%;padding:0 7.5px}}#budget_calculator_form_pie_chart{width:50%;margin:45px auto}#budget_calculator_form_pie_chart svg g:last-child{pointer-events:none}@media (max-width:734px){#budget_calculator_form_pie_chart{width:100%;text-align:center}#budget_calculator_form_pie_chart>div>div{display:inline-block}}@media (min-width:735px) and (max-width:994px){#budget_calculator_form_pie_chart{width:100%;text-align:center}#budget_calculator_form_pie_chart>div>div{display:inline-block}}@media (min-width:995px) and (max-width:1414px){#budget_calculator_form_pie_chart{width:100%;text-align:center}#budget_calculator_form_pie_chart>div>div{display:inline-block}}