main .main-banner--content{text-align:center;margin:auto;width:100%;max-width:800px!important}main .main-banner--content p{max-width:none}[ui-view] .calculator{-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}[ui-view].ng-enter .calculator{opacity:0}[ui-view].ng-enter.ng-enter-active .calculator{opacity:1}[ui-view].ng-leave{position:absolute;width:100%;height:100%;top:0}[ui-view].ng-leave .calculator{opacity:1}[ui-view].ng-leave.ng-leave-active .calculator{opacity:0}.lhc-calculator{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fff;border:1px solid rgba(33, 37, 41, 0.1);border-radius:0.5rem;-webkit-box-shadow:0 3px 6px 0 rgba(33, 37, 41, 0.06);box-shadow:0 3px 6px 0 rgba(33, 37, 41, 0.06);overflow:hidden;position:relative;z-index:98;max-width:900px;margin:2rem auto 0;text-shadow:none;color:#212529}.lhc-calculator .h1,.lhc-calculator .h2,.lhc-calculator h1,.lhc-calculator h2,.lhc-calculator p{color:inherit}.lhc-calculator a:not(.btn){color:#007cbe;-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){.lhc-calculator a:not(.btn):hover{text-decoration:underline}}.lhc-calculator .validation{color:#985f0d;font-size:0.8125rem}.lhc-calculator .steps{font-size:0.8125rem;padding:1rem 2rem;border-bottom:1px solid rgba(33, 37, 41, 0.1);background-color:#f8f9fa}.lhc-calculator .steps ul{padding-left:0;list-style:none;max-width:600px;margin:auto}.lhc-calculator .steps li{display:inline-block;width:30%;color:#868e96;font-size:14px;line-height:23px;margin:0}.lhc-calculator .steps li:before{display:inline-block;color:#fff;font-weight:bold;margin-right:5px;width:24px;height:24px;text-align:center;border-radius:12px;background:#adb5bd}.lhc-calculator .steps li.active,.lhc-calculator .steps li.complete{color:#212529}.lhc-calculator .steps li.active:before,.lhc-calculator .steps li.complete:before{background:#07bbc1}.lhc-calculator .steps li.step1:before{content:"1"}.lhc-calculator .steps li.step2:before{content:"2"}.lhc-calculator .steps li.step3:before{content:"3"}@media (max-width:767px){.lhc-calculator .steps li{font-size:0}.lhc-calculator .steps li:before{margin:0 auto;font-size:14px}}.lhc-calculator .calculator{height:360px;position:relative;padding:2rem;max-width:800px;margin:auto}.lhc-calculator .calculator .questions{padding:0 30px;position:relative;margin:0 auto;top:30%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lhc-calculator .calculator .questions .control-group>label{font-family:"omnes-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:700;color:#0c8387;font-size:1.125rem;margin-bottom:1rem;display:block}.lhc-calculator .calculator .questions .control-group+.control-group{margin-top:1rem}.lhc-calculator .calculator .questions .control-group .input,.lhc-calculator .calculator .questions .control-group .radio{display:inline-block}.lhc-calculator .calculator .questions .control-group .radio input[type=radio]{display:none}.lhc-calculator .calculator .questions .control-group .radio.status-couple label,.lhc-calculator .calculator .questions .control-group .radio.status-single label{color:#a9a9a9;display:block;padding-top:50px;background-position:center top;background-repeat:no-repeat;width:120px;background-size:120px 120px;cursor:pointer}.lhc-calculator .calculator .questions .control-group .radio.status-couple input[type=radio]:checked+label,.lhc-calculator .calculator .questions .control-group .radio.status-single input[type=radio]:checked+label{color:#000;background-position:center -70px}.lhc-calculator .calculator .questions .control-group .radio.status-single label{background-image:url(/theme/hifcomau/img/bg/lhc/radio-single-2x.png)}.lhc-calculator .calculator .questions .control-group .radio.status-couple label{background-image:url(/theme/hifcomau/img/bg/lhc/radio-couple-2x.png)}.lhc-calculator .calculator .questions .control-group .input select{display:inline-block;width:auto;min-width:100px}.lhc-calculator .calculator .questions .control-group .input select[name=dob_month]{min-width:130px}.lhc-calculator .calculator .questions .control-group .input select::-ms-expand{display:none}.lhc-calculator .calculator .questions .control-group .controls.radio-list .radio label{padding-left:32px;position:relative;display:block}.lhc-calculator .calculator .questions .control-group .controls.radio-list .radio label:before{content:"";display:block;width:24px;height:24px;border-radius:12px;-webkit-box-shadow:inset 0 0 0 2px #e2e2e2;box-shadow:inset 0 0 0 2px #e2e2e2;position:absolute;left:0;top:-1px;background-image:url(/theme/hifcomau/img/bg/lhc/radio-tick.png);background-size:10px 8px;background-repeat:no-repeat;background-position:center center}.lhc-calculator .calculator .questions .control-group .controls.radio-list .radio input[type=radio]:checked+label:before{background-color:#12bcc1;-webkit-box-shadow:none;box-shadow:none}.lhc-calculator .calculator .questions .control-group .controls.radio-list.horizontal .radio+.radio{margin-left:30px}.lhc-calculator .calculator .questions .control-group .controls.radio-list.vertical .radio{display:block;text-align:left;max-width:580px;margin:0 auto}.lhc-calculator .calculator .questions .control-group .controls.radio-list.vertical .radio+.radio{margin-top:15px}.lhc-calculator .calculator .actions{padding:2rem 0 1rem;position:absolute;left:0;right:0;bottom:0;width:100%;background-image:url("/theme/hifcomau/img/hr-shadow-up-695@2x.png");background-position:center top;background-repeat:no-repeat;background-size:800px 10px}.lhc-calculator .calculator .actions button{display:inline-block;font-weight:600;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;width:auto;padding:0.6rem 2rem;font-size:1rem;line-height:1.25;border-radius:5rem;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.lhc-calculator .calculator .actions button:focus{text-decoration:none}@media (min-width:768px){.lhc-calculator .calculator .actions button:hover{text-decoration:none}}.lhc-calculator .calculator .actions button:focus{-webkit-box-shadow:0 0 0 2px rgba(0, 124, 190, 0.25);box-shadow:0 0 0 2px rgba(0, 124, 190, 0.25);outline:0}.lhc-calculator .calculator .actions button:disabled{opacity:.65;-webkit-box-shadow:none;box-shadow:none}.lhc-calculator .calculator .actions button:active{background-image:none;-webkit-box-shadow:0 0 0 2px rgba(0, 124, 190, 0.25), inset 0 3px 5px rgba(33, 37, 41, 0.125);box-shadow:0 0 0 2px rgba(0, 124, 190, 0.25), inset 0 3px 5px rgba(33, 37, 41, 0.125)}.lhc-calculator .calculator .actions button.back{color:#07bbc1;background-color:transparent;background-image:none;border-color:#07bbc1;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border-width:1px}@media (min-width:768px){.lhc-calculator .calculator .actions button.back:hover{color:#fff;background-color:#07bbc1;border-color:#07bbc1}}.lhc-calculator .calculator .actions button.back.focus,.lhc-calculator .calculator .actions button.back:focus{-webkit-box-shadow:0 0 0 2px rgba(7, 187, 193, 0.5);box-shadow:0 0 0 2px rgba(7, 187, 193, 0.5)}.lhc-calculator .calculator .actions button.back.disabled,.lhc-calculator .calculator .actions button.back:disabled{color:#07bbc1;background-color:transparent}.lhc-calculator .calculator .actions button.back.active,.lhc-calculator .calculator .actions button.back:active,.show>.lhc-calculator .calculator .actions button.back.dropdown-toggle{color:#fff;background-color:#07bbc1;border-color:#07bbc1}.lhc-calculator .calculator .actions button.next{color:#fff;background-color:#07bbc1;border-color:transparent;text-shadow:0 1px 2px rgba(33, 37, 41, 0.3)}@media (min-width:768px){.lhc-calculator .calculator .actions button.next:hover{color:#fff;background-color:#06959a;border-color:rgba(0, 0, 0, 0)}}.lhc-calculator .calculator .actions button.next:disabled{background-color:#07bbc1;border-color:transparent}.lhc-calculator .calculator .actions button.next:active{color:#fff;background-color:#06959a;border-color:rgba(0, 0, 0, 0)}.lhc-calculator .calculator.lhc-result{height:auto}.lhc-calculator .calculator.lhc-result .lhc-output .output{margin-bottom:1rem}.lhc-calculator .calculator.lhc-result .lhc-output .output .label{font-size:0.875rem;margin-bottom:0.5rem}.lhc-calculator .calculator.lhc-result .lhc-output .output .value{border-radius:0.25rem;border:1px solid rgba(33, 37, 41, 0.1);font-family:"omnes-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:3.5rem;font-weight:600;min-width:140px;display:inline-block;margin:auto;color:#0083ca;min-height:65px;line-height:60px}.lhc-calculator .calculator.lhc-result .message{font-size:0.875rem}.lhc-calculator .calculator.lhc-result .message h2{color:#0083ca;line-height:26px}.lhc-calculator .calculator.lhc-result .message h3{color:#0083ca}.lhc-calculator .calculator.lhc-result .message a.re-calculate{color:#868e96;border-bottom:1px dotted #868e96;width:auto;text-decoration:none;display:inline-block}.lhc-calculator .offer{background:#f5f5f5;border-radius:5px;border:1px dashed #cccccc;padding:10px;max-width:440px;display:block;margin:0 auto 18px;display:none}.lhc-calculator .offer .conditons{font-size:12px;text-transform:capitalize}.lhc-calculator .offer .conditons a:before{content:"* "}.lhc-calculator .calculator.lhc-result .lhc-output .offer h3{color:#0083cb;font-size:16px}.lhc-calculator .offer h3,.lhc-calculator .offer p{margin:0px}.lhc-calculator input[type=number]::-webkit-inner-spin-button,.lhc-calculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lhc-calculator input[type=number]{-moz-appearance:textfield;width:40px;text-align:center}