.c-loan-calculator{background-color:#e3e0e8;padding:4rem 3rem;margin-top:3rem}.c-loan-calculator .o-hpf-icon-minus img{display:none}@media (min-width:965px) and (max-width:1199px){.c-loan-calculator{margin:0 -3rem;padding:6rem}}@media (max-width:964px){.c-loan-calculator{margin:0 -3rem;padding:4rem 3rem}}@media (max-width:575px){.c-loan-calculator{margin:0 -1.5rem}}@media (min-width:576px){.c-loan-calculator{margin-left:-3rem;margin-right:-3rem}}@media (min-width:1200px){.c-loan-calculator{padding:6rem 12.5rem}}@media (min-width:720px){.c-loan-calculator__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.c-loan-calculator h2{color:#3d0061;font-weight:500;font-size:3.2rem;line-height:3.8rem;margin-bottom:2rem}@media (max-width:720px){.c-loan-calculator h2{margin-bottom:2rem}}@media (min-width:720px){.c-loan-calculator h2{margin-bottom:4rem}}.c-loan-calculator__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0!important;max-width:100%!important}@media (min-width:720px){.c-loan-calculator__controls{margin-right:3.88rem!important;max-width:43.537rem!important;-webkit-box-flex:1;-ms-flex:1 1 48.215%;flex:1 1 48.215%}}@media (min-width:965px) and (max-width:1199px){.c-loan-calculator__controls{margin-right:4rem;-webkit-box-flex:1;-ms-flex:1 1 47%;flex:1 1 47%}}.c-loan-calculator__controls label,.c-loan-calculator__controls legend{color:#315562;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.5rem;font-weight:600;text-transform:none;line-height:1.6rem}.c-loan-calculator__controls .o-label,.c-loan-calculator__controls legend{font-family:Arial,sans-serif}.c-loan-calculator__controls label[for=amount] span:not(.active){display:none}.c-loan-calculator__controls .price_promise_title{margin-top:auto;margin-bottom:0}@media (max-width:719px){.c-loan-calculator__controls .price_promise_title{display:none}}.c-loan-calculator__quote-container{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 48.085%;flex:1 1 48.085%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#3d0061;border-radius:1.5rem;color:#fff;border:none;text-align:center;padding:3.8rem 3.9rem 4rem}@media (max-width:719px){.c-loan-calculator__quote-container{padding:3rem;text-align:center}}.c-loan-calculator__quote-container h3{text-align:center;font-weight:500;font-size:1.8rem;line-height:3rem;margin-bottom:1rem}@media (min-width:965px){.c-loan-calculator__quote-container h3{font-size:2.5rem}}.c-loan-calculator__quote-container h3 .prefix,.c-loan-calculator__quote-container h3 .suffix{font-size:2rem;line-height:1.5rem;margin-right:.5rem}.c-loan-calculator__quote-container--details{text-align:center;margin-top:0}.c-loan-calculator__quote-container--details:first-child{margin-top:0}.c-loan-calculator__quote-container--details span{font-size:1.6rem;line-height:2.4rem}.c-loan-calculator__quote-container--details h3{font-size:3rem;line-height:2.7rem;font-weight:400;margin-top:-.7rem;margin-bottom:.2rem}.c-loan-calculator__quote-container--details h3 span{font-size:3rem;line-height:4.2rem;font-weight:400}.c-loan-calculator__quote-container--details h3 span.suffix{font-size:2rem;line-height:2.2rem}.c-loan-calculator__quote-container--details h3.last-figure{margin-bottom:1.1rem}.c-loan-calculator__quote-container .o-btn{padding:1.6rem 1.8rem;font-size:1.6rem;line-height:1.2rem;margin-top:0}@media (max-width:575px){.c-loan-calculator__quote-container .o-btn{width:100%;max-width:23rem}}@media (min-width:720px){.c-loan-calculator__quote-container .o-btn{width:calc(100% - .4rem)}}.c-loan-calculator__quote-container a{max-width:20rem;height:6rem}.c-loan-calculator__price_promise{margin-top:4rem;position:relative}.c-loan-calculator__price_promise .price_promise_title{margin-bottom:2rem}@media (min-width:720px){.c-loan-calculator__price_promise .price_promise_title{display:none}}.c-loan-calculator__price_promise__content{border-radius:.5rem;background-color:#f7f7f7;border:2px solid #999;padding:2rem 1.258rem}.c-loan-calculator .c-loan-type-toggle{display:block}@media (max-width:575px){.c-loan-calculator .c-loan-type-toggle{width:100%}}.c-loan-calculator .c-loan-type-toggle__light{display:block}.c-loan-calculator .c-loan-type-toggle__light .c-product-toggle__controls label span{background-color:#737373;border:2px solid #737373}.c-loan-calculator .c-loan-type-toggle__controls{margin-bottom:2rem}@media (max-width:575px){.c-loan-calculator .c-loan-type-toggle__controls{margin-top:.6rem}}.c-loan-calculator .c-loan-type-toggle__controls label{width:100%;margin-bottom:0}.c-loan-calculator .c-loan-type-toggle__controls label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.6rem 0;font-size:1.6rem;line-height:1.2rem;background-color:#737373;border:2px solid #999;color:#fff}.c-loan-calculator .c-loan-type-toggle__controls label:first-child span{border-radius:.5rem .5rem 0 0}.c-loan-calculator .c-loan-type-toggle__controls label:last-child span{border-top:0;border-radius:0 0 .5rem .5rem}@media (min-width:965px){.c-loan-calculator .c-loan-type-toggle__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.c-loan-calculator .c-loan-type-toggle__controls label{width:50%}.c-loan-calculator .c-loan-type-toggle__controls label:first-child span{border-radius:.5rem 0 0 .5rem;border-right:0}.c-loan-calculator .c-loan-type-toggle__controls label:last-child span{border:2px solid #999;border-radius:0 .5rem .5rem 0;margin-bottom:0}}.c-loan-calculator .c-loan-type-toggle__controls input[type=radio]:checked~span{background-color:#3d0061;color:#fff;border:2px solid #3d0061;font-weight:400;font-size:1.652rem;line-height:1.8rem;height:5rem}.c-loan-calculator .c-loan-type-toggle__controls label span{background-color:#fff;font-weight:400;font-size:1.652rem;line-height:1.8rem;color:#333;height:5rem}.c-loan-calculator__input--wrapper{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-loan-calculator__input--control,.c-loan-calculator__input--control button{display:-webkit-box;display:-ms-flexbox;display:flex}.c-loan-calculator__input--control button{height:4.8rem;width:4.8rem;background-color:#fff;border:2px solid #999;border-radius:.5rem 0 0 .5rem;color:#3d0061;font-size:2.2rem;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-loan-calculator__input--control button:first-child{border-right:0}.c-loan-calculator__input--control button:last-child{border-left:0;border-radius:0 .5rem .5rem 0}.c-loan-calculator__input--control input[type=number]{background-color:#fff;border:2px solid #999;border-radius:0;font-size:1.6rem;height:4.8rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-moz-appearance:textfield;line-height:1.6rem;width:100%;-webkit-box-shadow:none;box-shadow:none}.c-loan-calculator__input--control input[type=number]:focus{border-radius:0;outline:none}.c-loan-calculator__input--control input[type=number]+span{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;line-height:1.6rem}.c-loan-calculator__input--control input[type=number]::-webkit-inner-spin-button,.c-loan-calculator__input--control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.c-loan-calculator__input--control input[type=number]#term{padding-left:1rem}.c-loan-calculator__input--control input[type=number]#term+span{left:33px}.c-loan-calculator__input--control input[type=number]#amount{padding-left:1.7rem}.c-loan-calculator__input--control input[type=number]#amount+span{left:10px}.c-loan-calculator__error{display:none;color:#ff2839;font-size:1.6rem;margin-bottom:1.5rem}.c-loan-calculator__error.error{display:block}.c-loan-calculator .o-form-group.error .c-loan-calculator__input--wrapper input,.c-loan-calculator .o-form-group.error button{border-color:#ff2839}.c-loan-calculator .o-form-group.error .c-loan-calculator__error{display:inline-block}.c-loan-calculator label,.c-loan-calculator legend{color:#333;font-size:1.4rem;line-height:2.4rem}@media (min-width:965px){.c-loan-calculator label,.c-loan-calculator legend{font-size:1.6rem}}.c-loan-calculator .price_promise_title{color:#333!important;font-size:1.6rem!important;line-height:2.4rem!important;font-weight:700!important}.c-loan-calculator .o-form-group{margin-bottom:2.9rem;padding:0 .7rem}.c-loan-calculator .o-hpf-icon-minus{position:relative}.c-loan-calculator .o-hpf-icon-minus .sr-only{display:none}.c-loan-calculator .o-hpf-icon-minus img{display:block}.c-loan-calculator__controls,.grid-section .c-loan-calculator__controls{margin-right:3.88rem;max-width:43.537rem}.c-loan-calculator__price_promise__content{background-color:#e3e0e8;padding:2rem 1.659rem}.c-loan-calculator__price_promise__content p{color:#333;font-size:1.4rem;line-height:1.8rem;margin-bottom:0}.c-loan-type-toggle__controls{margin-bottom:2.8rem!important}.gi-icon-information-solid:before{font-size:2rem;position:relative;top:0;color:#007393;background-color:#fff;border-radius:1.5rem}@media (min-width:576px){.gi-icon-information-solid:before{top:-10px}}.c-loan-calculator__input--wrapper input[type=number],.c-loan-calculator__input--wrapper input[type=number]+span{color:#333;font-size:1.6rem;line-height:1.8rem}