.field-input{width:auto;min-width:150px}.field-input.field-input--text,.field-input.field-input--select{color:#522058;font-size:1rem;font-weight:700;background:#fff;border:1px solid #D2D2D2;padding:4px 10px;border-radius:5px;margin:0;height:34px;-webkit-appearance:none}.field-input.field-input--text:focus,.field-input.field-input--select:focus{border-color:#D2D2D2;-webkit-box-shadow:0 0 8px 0px #b1b1b1;box-shadow:0 0 8px 0px #b1b1b1;background-color:#fff}.field-input.field-input--text{-moz-appearance:textfield}.field-input.field-input--text::-webkit-outer-spin-button,.field-input.field-input--text::-webkit-inner-spin-button{-webkit-appearance:none}.field-input--range{display:none}.field-input--centered{text-align:center}.field-input--recaptcha>div{max-width:100%}.field-input--recaptcha iframe{max-width:100%}.field-input.field-input--select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/static/bba001-theme/webresources/images/icon-arrow-purple--7986e78ee7f49ddedcff7cb73ed5ff60.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:16px auto}.field-input.field-input--select::-ms-expand{display:none}.field-input--is-invalid{color:#C20F1C}.field-input__toggle{margin:0 10px;width:30px;height:30px;border-radius:50%;padding:0;background:transparent;border:none;fill:#DFAA3A;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:none;box-shadow:none}.field-input__toggle:hover,.field-input__toggle:active{background:transparent;-webkit-box-shadow:none;box-shadow:none;fill:#e39d1a}.field-input__toggle:focus{background:transparent;fill:#e39d1a;-webkit-box-shadow:0 0 2px 2px rgba(228,166,50,0.65);box-shadow:0 0 2px 2px rgba(228,166,50,0.65);outline:none}.field-input__toggle:first-child{margin-left:0}.field-input__toggle:last-child{margin-right:0}.field-input__proxy-container{position:relative;min-width:150px;width:100%}.field-input.field-input--proxied{position:relative;width:100%;min-width:0;z-index:1;font-size:0;color:transparent;background:transparent;-webkit-box-shadow:none;box-shadow:none}.field-input.field-input.field-input--proxied.field-input--is-invalid{color:transparent}.field-input.field-input--proxied:focus{font-size:1rem;color:#522058;background:#fff;-webkit-box-shadow:0 0 8px 0px #b1b1b1;box-shadow:0 0 8px 0px #b1b1b1}.field-input.field-input.field-input--proxied.field-input--is-invalid:focus{color:#C20F1C}.field-input.field-input--proxy{position:absolute;width:100%;min-width:0;left:0;top:0;z-index:0}.field-input__description{display:block;font-size:0.75rem;color:#3C3C3C}.field-input__error{font-size:0.75rem;font-weight:bold;color:#C20F1C}.field-input__option-list{display:-webkit-box;display:-ms-flexbox;display:flex;background:#DCDBDB;border-radius:50px}.field-input__option-input{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap;margin:0 !important}.field-input__option-label{color:#522058;background:#DCDBDB;margin:0;padding:7px 30px;border-radius:50px;font-size:1rem;font-weight:700;line-height:1.4;border:2px solid transparent;margin:-2px 0;background-clip:padding-box}.field-input__option-input:focus ~ .field-input__option-label{-webkit-box-shadow:0 0 5px 3px rgba(77,33,84,0.5);box-shadow:0 0 5px 3px rgba(77,33,84,0.5);outline:none;z-index:1;position:relative}.field-input__option-input:checked ~ .field-input__option-label{background:#DFAA3A;border:2px solid #dfaa3a;z-index:1;position:relative}.field-input.field-input--is-invalid{color:#C20F1C}@media only screen and (max-width: 767px){.field-input.field-input--text,.field-input.field-input--select{height:50px;font-size:1.25rem;padding:10px}.field-input.field-input--proxied:focus{font-size:1.25rem}.field-input__toggle{width:40px;height:40px}.field-input__description{padding:0 4px}}.field-input__slider{width:100%;background:#9364A2;border:none}.field-input__slider.noUi-horizontal{height:34px;border-radius:0;margin:0 17px 34px}.field-input__slider.noUi-target.noUi-connect{-webkit-box-shadow:none;box-shadow:none}.field-input__slider .noUi-background{background:#DCDBDB;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}.field-input__slider.noUi-horizontal .noUi-handle{width:38px;height:38px;left:-19px;top:-2px;background-color:transparent;border-radius:50%;border:none;-webkit-box-shadow:none;box-shadow:none;background-size:100%;background-position:center;background-repeat:no-repeat;cursor:ew-resize;cursor:-webkit-grab;cursor:grab}.field-input__slider.noUi-horizontal .noUi-handle:focus{-webkit-box-shadow:0 0 5px 3px rgba(77,33,84,0.5);box-shadow:0 0 5px 3px rgba(77,33,84,0.5);background-color:rgba(77,33,84,0.5);outline:none}.field-input__slider.noUi-horizontal .noUi-handle:active,.field-input__slider.noUi-horizontal .noUi-handle.noUi-active{cursor:-webkit-grabbing;cursor:grabbing}.field-input__slider.noUi-horizontal .noUi-handle:before,.field-input__slider.noUi-horizontal .noUi-handle:after{display:none}.home-loan-calculator-field__loan-amount .noUi-handle{background-image:url(/static/bba001-theme/webresources/images/icon-value-gold--5018746dbfd1a8b01cfe5ac8317b1300.svg)}.home-loan-calculator-field__deposit-amount .noUi-handle{background-image:url(/static/bba001-theme/webresources/images/icon-deposit-gold--54acb8438f3e9e167c545ae58362f29b.svg)}.home-loan-calculator-field__payment-term .noUi-handle{background-image:url(/static/bba001-theme/webresources/images/icon-term-gold--e4d1cddeaf6ed38e7f958c29e265c915.svg)}.field-input__slider.noUi-horizontal:before,.field-input__slider .noUi-background:after{content:"";display:block;width:18px;height:100%;position:absolute;top:0}.field-input__slider.noUi-horizontal:before{background:#9364A2;border-radius:34px 0 0 34px;left:-17px;-webkit-transition:background 450ms;transition:background 450ms}.field-input__slider .noUi-background:after{background:#DCDBDB;border-radius:0 34px 34px 0;right:-17px}.field-input__slider .noUi-handle .noUi-tooltip{padding:10px;margin:0;position:static;width:100%;height:100%;border:0;background:transparent}.noUi-pips-horizontal{padding:10px 0 0;height:34px}.noUi-marker-horizontal.noUi-marker-large{height:5px;background:#3C3C3C}.noUi-value.noUi-value-horizontal.noUi-value-large{color:#3C3C3C;padding-top:10px;font-size:0.75rem;text-align:center;margin-left:-20px;width:40px}.field-layout--is-invalid .field-input__slider{background:#d2959b}.field-layout--is-invalid.home-loan-calculator-field__loan-amount .noUi-handle{background-image:url(/static/bba001-theme/webresources/images/icon-value-red--33ee562d62ea3c54354f9e9a5314aaf3.svg)}.field-layout--is-invalid.home-loan-calculator-field__deposit-amount .noUi-handle{background-image:url(/static/bba001-theme/webresources/images/icon-deposit-red--70f3c0a47312340ec058d14c173726df.svg)}.field-layout--is-invalid.home-loan-calculator-field__payment-term .noUi-handle{background-image:url(/static/bba001-theme/webresources/images/icon-term-red--c9b88c21133fbd482c46b2f40159d65d.svg)}.field-layout--is-invalid .field-input__slider.noUi-horizontal:before{background:#d2959b}.field-layout--is-invalid .field-input__slider.noUi-horizontal .noUi-handle:focus{-webkit-box-shadow:0 0 5px 3px rgba(194,15,28,0.5);box-shadow:0 0 5px 3px rgba(194,15,28,0.5);background-color:rgba(194,15,28,0.5);outline:none}@media only screen and (max-width: 767px){.field-input__slider.noUi-horizontal{margin-top:10px}}.field-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 40px 0;padding:0;border:none;background:transparent}.field-layout:last-child{margin-bottom:0}.field-layout--visible\@medium-up{display:block}.field-layout--hidden\@medium-up{display:none}.field-layout__label{width:100%;margin:0 0 15px 0;padding:0 20px;background:transparent}.field-layout__element{width:100%;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-align:start;-ms-flex-align:start;align-items:flex-start}.field-layout--vertically-centered .field-layout__element{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field-layout__input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-layout__input--inline{width:auto}.field-layout__input--range-input{width:260px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.field-layout__input--range-input-no-increment{padding:0 55px}.field-layout__input--range-slider{width:100%;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.field-layout__description{padding:0 15px;width:100%}.field-layout__description--inline{width:auto}.field-layout__validation-messages{display:block;margin-top:10px}.field-layout--submit .field-layout__validation-messages{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.field-layout{margin-bottom:30px}.field-layout--visible\@medium-up{display:none}.field-layout--hidden\@medium-up{display:block}.field-layout__label{padding:0 15px;margin-bottom:10px}.field-layout__element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-layout__input{margin-bottom:10px}.field-layout__input--range-input{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.field-layout__input--range-slider{margin-bottom:0}.field-layout__input--range-input-no-increment{padding:0 15px}.field-layout--submit .field-layout__validation-messages{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:15px}}@media only screen and (min-width: 768px){.field-layout--validation-overlays-pips\@medium-up .field-layout__validation-messages{position:absolute;bottom:2px;left:50%;margin-left:-50px;width:100px;text-align:center;margin-top:0}}.field-label{color:#9364A2;font-size:1rem;font-weight:700;margin:0;line-height:1.4}.field-label__detail{font-size:0.75rem;font-weight:400}@media only screen and (max-width: 767px){.field-label{font-size:1.125rem}.field-label__detail{display:block;margin-top:0}}.home-loan-calculator-field--slider-visible\@medium-up .field-input__slider{display:block}.home-loan-calculator-field--validation-message-hidden\@medium-up .field-layout__validation-messages{display:none}@media only screen and (max-width: 767px){.home-loan-calculator-field--slider-visible\@medium-up .field-input__slider{display:none}.home-loan-calculator-field--validation-message-hidden\@medium-up .field-layout__validation-messages{display:block}}.home-loan-calculator{max-width:1148px;margin:0 auto;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.home-loan-calculator__heading{text-align:center;font-size:1.875rem;line-height:36px;color:#4D2456;margin:40px auto 25px}.home-loan-calculator__calculator{background:#ebebeb;margin-bottom:10px}.home-loan-calculator__calculator-title{padding:25px;margin:0;background:#e0e0e0;color:#000000;font-size:1.5rem;font-family:'ProximaNova', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:700;text-align:center;line-height:1.4}.home-loan-calculator__calculator-content{max-width:910px;margin:0 auto;padding:40px 15px}.home-loan-calculator__comparison{margin-bottom:50px}.home-loan-calculator__comparison-title{padding:25px;margin:0;color:#522058;font-size:1.875rem;font-family:'ProximaNova', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:700;text-align:center;line-height:1.4}.home-loan-calculator__placeholder{position:relative;width:100%;max-width:1148px;margin:0 auto}.home-loan-calculator__placeholder-title{width:100%;height:80px}.home-loan-calculator__placeholder-panel{width:100%;height:180px;background:#4d2154}.home-loan-calculator__placeholder-calc-title{width:100%;height:80px;background:#e0e0e0}.home-loan-calculator__placeholder-calc{height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ebebeb}.home-loan-calculator__placeholder-calc-content{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-loan-calculator__placeholder-spinner{width:33px;height:33px;background:url(/static/bba001-theme/webresources/images/spinner--fd7937c861aadce268e923aba7c6dcfb.gif);background-position:center;background-repeat:no-repeat}.home-loan-calculator__placeholder-message{margin-top:20px;font-weight:700}@media only screen and (max-width: 767px){.home-loan-calculator__heading{font-size:1.5rem;line-height:29px;margin:55px auto 35px;padding:0 15px}.home-loan-calculator__calculator-title{font-size:1.375rem;padding:25px 35px}.home-loan-calculator__placeholder-title{height:150px}.home-loan-calculator__placeholder-panel{height:100px}.home-loan-calculator__placeholder-calc-title{height:110px}.home-loan-calculator__placeholder-calc{height:380px}}.panel{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:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:1;margin:0 auto;border:0;background:0;max-width:1148px}.panel-container__bg--animate{-webkit-transition:-webkit-transform 100ms linear;transition:-webkit-transform 100ms linear;transition:transform 100ms linear;transition:transform 100ms linear, -webkit-transform 100ms linear}.panel-container__bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#4d2154;-webkit-transform-origin:center;transform-origin:center}.panel-container__content--sticky .panel-container__bg{-webkit-transform-origin:center;transform-origin:center}.panel-container__content--stuck .panel-container__bg{-webkit-transform:none;transform:none}.panel-container__content{position:relative}.panel-container__content--sticky{position:fixed;top:0;left:0;right:0;z-index:110;max-height:100%;overflow:auto}.panel-container__content--stuck{position:relative;z-index:195;top:0;left:0;width:100%}.panel--is-error{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 27px;background-color:#4d2154}.panel__group--explanation{display:none}.panel__group--recommend{width:33.3333%}.panel__group--product{width:33.3333%}.panel__group--error{width:66.6666%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel__group--actions{padding-top:0;padding-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.3333%}.panel__sep{border-left:1px solid #FFFF;opacity:0.25}.panel__toggle{display:none}.panel__toggle-arrow{width:14px;height:14px}.panel__toggle-arrow path{fill:#dfaa3a}.panel__group-text{font-size:1rem;line-height:1.2;text-align:center;color:rgba(255,255,255,0.5)}.panel__group-text--hidden\@x-small{display:block}.panel__group-text--visible\@x-small{display:none}.panel__group-text--product{color:#fff;font-size:2rem;font-weight:700}.panel__group-product-title-disclaimer-mark{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:-0.25em;margin-left:0.15em}.panel__group-text--figure{font-size:4rem;line-height:1em;color:#dfaa3a;font-family:"ProximaNova-Bold-Alt", sans-serif;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class].panel__group-text--information{color:#a691aa;max-width:500px;margin:10px auto 0;text-align:center}.panel__group-text-short{font-weight:700}.panel__group-text-long{font-weight:400}.panel__group-cents{font-size:0.5em;line-height:1.4em;font-weight:400;font-family:'ProximaNova', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.panel__group-disclaimer-mark{font-size:0.5em;line-height:1;margin-left:0.125em;top:0;vertical-align:top}.panel__group-text--disclaimer{font-size:0.75rem}.panel__group-text--disclaimer sup{top:-0.25em}.panel__group-text--explanation{font-size:1rem;margin-top:24px}.panel__group-text-icon{display:inline-block;width:0.75em;height:0.75em;vertical-align:top}.panel__group-text-icon svg{display:block;width:100%;height:100%;top:0.15em;position:relative;fill:#CD3843}.panel__group-text-icon--neutral svg{fill:#dfaa3a}.panel__group-text--apology{color:#fff;font-size:2rem;font-weight:bold;vertical-align:top;white-space:nowrap}.panel__group-text--toggle-reason{display:none}.panel__group-links{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.panel__group-link{text-align:center;font-size:1rem;color:#A691AA}.panel__group-link-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;width:1em;height:1em}.panel__group-link-icon svg{width:1em;height:1em;bottom:-0.125em;position:absolute}.panel__group-link-icon svg path{fill:#A691AA}.panel__group-link:hover{color:#cfc3d2}.panel__group-link:hover .panel__group-link-icon svg path{fill:#cfc3d2}.panel__group-link:focus{color:#cfc3d2;-webkit-box-shadow:0 0 2px 2px #1e85d6;box-shadow:0 0 2px 2px #1e85d6;outline:none}.panel__group-link:focus .panel__group-link-icon svg path{color:#cfc3d2;-webkit-box-shadow:0 0 2px 2px #1e85d6;box-shadow:0 0 2px 2px #1e85d6;outline:none}.panel__group-action{font-size:1rem;line-height:1.125rem;padding:12px 9px;margin-bottom:10px}.panel__group-action:last-child{margin-bottom:0}.panel__group-action-text{color:#a691aa;text-align:center;margin-top:0;padding:0;font-weight:700}.panel__group-link--action{margin-top:5px;margin-bottom:0}.panel__group-link--action:first-child{margin-top:0}.panel__group-link--action-underline{display:block;text-decoration:underline}@media only screen and (max-width: 1200px){.panel__group-text--figure-sm{font-size:3.25rem}}@media only screen and (max-width: 1024px){.panel__group{padding:0 24px}}@media only screen and (max-width: 880px){.panel__group{padding:0 12px}.panel__group-text--figure{font-size:3rem}}@media only screen and (max-width: 767px){.panel{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#461D4C}.panel__sep{display:none}.panel__group{padding:10px 27px;background-color:#461D4C}.panel__group-text{font-size:1rem;text-align:left}.panel__group-text--recommend{text-align:center;padding:30px 0 15px 0}.panel__group-text--product{font-size:2rem;text-align:center;font-weight:bold}.panel__group-text--figure{font-size:2.75rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.panel__group-text--apology{font-size:1.5rem;text-align:center;-ms-flex-negative:0;flex-shrink:0}.panel__group-text--toggle-reason{display:block;font-size:1rem;line-height:1rem;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.panel__group-text--explanation{display:none}.panel__group-text--explanation-sm{display:inline;text-align:center}.panel__group--toggles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0 15px 20px;position:relative;background-color:#522158;width:auto}.panel__group--error{width:100%;padding:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;background-color:#522158}.panel__group--always-open{padding:20px 20px 5px}.panel__group-text--repayments{width:25%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding-left:0;padding-right:8%}.panel__group-text--disclaimer{font-size:0.75rem;max-width:65%;margin:10px auto 0;padding:0 20px 0 0;text-align:center;width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.panel__group--recommend{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto}.panel__group--actions{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:24px;width:auto}.panel__group--collapse{display:none}.panel__group--explanation{display:block;text-align:center}.panel__group--explanation.panel__group--collapse{display:none}.panel__group-links{margin-top:14px}.panel__toggle{display:block;position:static;width:42px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;transition:none;padding:0 20px 0 5px;border:none;margin:0;background:0;text-align:right}.panel__toggle--has-text{width:100%;padding:2px 0 5px;text-align:center;font-weight:700;margin-top:10px}.panel__toggle--has-text .panel__toggle-text{text-decoration:underline}.panel__toggle-arrow--is-error path{fill:#fff}.panel__toggle:active,.panel__toggle:hover,.panel__toggle:focus{background:none;-webkit-box-shadow:none;box-shadow:none}.panel__toggle::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0}.panel__toggle-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel__toggle-arrow--collapse{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.panel__group--actions{padding-bottom:34px}.panel__group--actions-link-only{padding:5px 20px 20px;background-color:#522158}.panel__group-action{margin-top:10px}.panel__group-link{margin-top:16px}.panel__group-link--action-underline{display:inline;white-space:nowrap}}@media only screen and (max-width: 459px){.panel__group-text--figure{font-size:2.25rem}.panel__group-text--figure-sm{font-size:2rem}.panel__group-text--repayments{text-transform:capitalize}.panel__group-text--hidden\@x-small{display:none}.panel__group-text--visible\@x-small{display:block}}.protip{max-width:305px;margin:0}.protip__title{font-weight:700}@media only screen and (max-width: 767px){.protip{max-width:none}}.comparison-scroll-pane{text-align:center;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:20px}.comparison-scroll-pane__inner{display:block;margin:auto;text-align:left}@media only screen and (max-width: 1280px){.comparison-scroll-pane{position:relative}}.comparison-table{border-collapse:collapse;border:none;margin:0 auto 20px;width:100%}.comparison-table__caption{display:none}.comparison-table__caption-inner{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}.comparison-table__head,.comparison-table__row{padding:0;margin:0;border:none}@media only screen and (max-width: 425px){.comparison-table{margin-left:4vw;margin-right:4vw}}.comparison-cell{width:16.6666%;margin:0;padding:0;background-color:#EBEBEB;border:none;border-left:6px solid transparent;background-clip:padding-box;vertical-align:top;position:relative;cursor:pointer;text-align:center}.comparison-cell__body{padding:15px;border-top:1px solid rgba(77,36,86,0.1)}.comparison-cell__row-header{color:#522058;font-size:0.875rem}.comparison-cell__recommended{display:block;position:absolute;top:-15px;left:10%;right:10%;padding:5px 10px;background-color:#522058;color:#fff;font-size:0.875rem;line-height:1.4}.comparison-cell__product-title{color:#411945;font-size:1.375rem}.comparison-cell__label{display:none;font-size:0.75rem;color:#411945;width:100%;text-align:center;margin-bottom:5px}.comparison-cell__toggle{display:block;width:100%;width:calc(100% + 30px);background:transparent;border:none;text-align:center;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:23px 30px;margin:-15px;vertical-align:middle;cursor:pointer;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:700;color:#a797a8;fill:#a797a8;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.comparison-cell__toggle:hover,.comparison-cell__toggle:focus{background:transparent;-webkit-box-shadow:none;box-shadow:none}.comparison-cell__toggle:focus{outline:none;-webkit-box-shadow:inset 0 0 2px 2px #1e85d6;box-shadow:inset 0 0 2px 2px #1e85d6}.comparison-cell__toggle-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comparison-cell__toggle-icon{display:block;width:1rem;height:1rem;position:relative}.comparison-cell__toggle-text{display:block}.comparison-cell__toggle--selection{color:#a797a8;fill:#a797a8}.comparison-cell__toggle--selection:hover,.comparison-cell__toggle--selection:focus{color:#522058;fill:#522058}.comparison-cell__toggle--selection .comparison-cell__toggle-icon{margin-right:0.5rem}.comparison-cell__toggle--selection .comparison-cell__toggle-text{text-decoration:underline}.comparison-cell__toggle--collapse{font-size:0.8125rem;color:#9563A3;fill:#9563A3}.comparison-cell__toggle--collapse:hover,.comparison-cell__toggle--collapse:focus{color:#522058;fill:#522058}.comparison-cell__toggle--collapse .comparison-cell__toggle-icon{margin-left:0.5rem}.comparison-cell__toggle--collapse .comparison-cell__toggle-text{text-transform:uppercase}.comparison-cell__toggle--is-expanded .comparison-cell__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.comparison-cell__value{font-size:1rem;font-weight:700;color:#522058;fill:#522058}.comparison-cell__link{padding:5px;margin-top:10px}.comparison-cell__link:last-child{margin-top:5px}.comparison-cell--row-header{background:transparent;border-left:none;border-right:6px solid transparent;text-align:left}.comparison-cell--row-header .comparison-cell__body{border-top:1px solid rgba(77,36,86,0.2)}.comparison-cell--header{background-color:#E0E0E0;vertical-align:middle}.comparison-cell--header .comparison-cell__body{padding-top:30px;padding-bottom:30px;border:none}.comparison-cell--is-invalid .comparison-cell__apply-link,.comparison-cell--is-invalid .comparison-cell__apply-link:hover,.comparison-cell--is-invalid .comparison-cell__apply-link:focus,.comparison-cell .cta-button--is-disabled,.comparison-cell .cta-button--is-disabled:hover,.comparison-cell .cta-button--is-disabled:focus{color:#EBEBEB;background:#D2CDD3;cursor:not-allowed;opacity:1}.comparison-cell--is-selected{background-color:#F7EACE}.comparison-cell--is-selected.comparison-cell--header{background-color:#DFAA3A}.comparison-cell--is-selected .comparison-cell__toggle--selection,.comparison-cell--is-selected .comparison-cell__toggle--collapse{color:#DFAA3A;fill:#DFAA3A}.comparison-cell--is-selected .comparison-cell__toggle--selection:hover,.comparison-cell--is-selected .comparison-cell__toggle--selection:focus,.comparison-cell--is-selected .comparison-cell__toggle--collapse:hover,.comparison-cell--is-selected .comparison-cell__toggle--collapse:focus{color:#DFAA3A;fill:#DFAA3A}.comparison-cell--is-selected .comparison-cell__selection-toggle:focus{outline:none;-webkit-box-shadow:0 0 2px 2px #1e85d6;box-shadow:0 0 2px 2px #1e85d6}.comparison-cell--is-selected.comparison-cell--is-invalid .comparison-cell__apply-link,.comparison-cell--is-selected.comparison-cell--is-invalid .comparison-cell__apply-link:hover,.comparison-cell--is-selected.comparison-cell--is-invalid .comparison-cell__apply-link:focus,.comparison-cell--is-selected .cta-button--is-disabled,.comparison-cell--is-selected .cta-button--is-disabled:hover,.comparison-cell--is-selected .cta-button--is-disabled:focus{color:#F7EACE;background:#ded2ba;cursor:not-allowed}.comparison-cell--top-row .comparison-cell__body{border-top:none}.comparison-cell--hidden{width:1px;padding:0;border:none}.comparison-cell--hidden .comparison-cell__body{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;padding:0}.comparison-cell--visible\@xlarge-up .comparison-cell__body{display:block}@media only screen and (max-width: 1280px){.comparison-cell{width:205px}.comparison-cell:nth-child(2){border-left-width:20px}.comparison-cell:last-child{border-right:20px solid transparent}.comparison-cell__label{display:block}.comparison-cell--visible\@xlarge-up{width:1px;padding:0;border:none}.comparison-cell--visible\@xlarge-up .comparison-cell__body{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;padding:0}.comparison-cell--hidden{width:1px;padding:0;border:none}}@media only screen and (max-width: 1023px){.comparison-cell{width:205px}.comparison-cell__body{min-width:205px}.comparison-cell--hidden{width:1px;padding:0;border:none}.comparison-cell--hidden .comparison-cell__body{min-width:0}.comparison-cell--visible\@xlarge-up{width:1px}.comparison-cell--visible\@xlarge-up .comparison-cell__body{min-width:0}}@media only screen and (max-width: 767px){.comparison-cell{border-left:20px solid transparent}.comparison-cell__body{min-width:300px;padding:20px 30px}.comparison-cell__toggle{width:calc(100% + 60px);padding:28px 45px;margin:-20px -30px}.comparison-cell__toggle--selection{font-size:1.25rem}.comparison-cell__toggle--collapse{font-size:1rem}.comparison-cell__toggle-icon{width:1.375rem;height:1.375rem;top:0.125rem}.comparison-cell__toggle--collapse .comparison-cell__toggle-icon{top:0}.comparison-cell__label{text-align:left;font-size:1rem}.comparison-cell__value{font-size:1.5rem;text-align:left}.comparison-cell__link{font-size:1.125rem}.comparison-cell--hidden{width:1px;padding:0;border:none}.comparison-cell--hidden .comparison-cell__body{min-width:0}.comparison-cell--visible\@xlarge-up{border:none;width:1px}.comparison-cell--visible\@xlarge-up .comparison-cell__body{min-width:0}.comparison-cell--centered\@medium-down .comparison-cell__label,.comparison-cell--centered\@medium-down .comparison-cell__value{text-align:center}.comparison-cell--is-short\@medium-down .comparison-cell__body{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width: 425px){.comparison-cell__body{min-width:80vw}}.value-text{display:block}.value-interest-rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.value-interest-rate__text{display:block;font-size:2.25rem;font-family:"ProximaNova-Bold-Alt", sans-serif;font-weight:normal}.value-interest-rate__icon{display:block;width:1.7rem;height:1.7rem}.value-boolean{display:block}.value-boolean__icon{width:1rem;height:1rem}.value-boolean__text{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}.value-boolean--true{color:#DFAA3A;fill:#DFAA3A}.value-boolean--false{color:#ADADAD;fill:#ADADAD}@media only screen and (max-width: 767px){.value-interest-rate__text{font-size:3.375rem}.value-interest-rate__icon{width:2.5rem;height:2.5rem}.value-boolean__icon{width:1.25rem;height:1.25rem}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.79);z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.modal__window{width:100%;max-width:473px;max-height:100vh;position:relative}.modal__title{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}.modal__close{position:absolute;top:-45px;right:-10px;background:transparent;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:10;margin:0}.modal__close:hover,.modal__close:focus{background:transparent;-webkit-box-shadow:none;box-shadow:none}.modal__close-icon{width:1rem;height:1rem;color:#fff;fill:#fff}.modal__content{background:#4D2456;border:1px solid #9364A2;max-height:75vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:40px 45px}@media only screen and (max-width: 767px){.modal__window{margin:0 20px}.modal__content{padding:35px 25px}}.share-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;background:#9364a2;border-radius:2rem;margin-left:0;margin-right:0;margin-bottom:2rem}.share-tabs__item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;margin:0;width:50%;min-width:9rem}[class].share-tabs__link{padding:0.75rem;display:block;text-align:center;font-weight:700;border:2px solid transparent;margin:-2px;background-clip:padding-box}[class].share-tabs__link:hover{text-decoration:underline}[class].share-tabs__link:focus{-webkit-box-shadow:0 0 2px 2px rgba(147,100,162,0.65);box-shadow:0 0 2px 2px rgba(147,100,162,0.65)}[class].share-tabs__link--active{background:#dfaa39;border-radius:2rem;border-color:#dfaa39}[class].share-tabs__link--active:focus{-webkit-box-shadow:0 0 2px 2px rgba(228,166,50,0.65);box-shadow:0 0 2px 2px rgba(228,166,50,0.65)}.share-tabs__tab:focus{-webkit-box-shadow:0 0 2px 2px rgba(147,100,162,0.65);box-shadow:0 0 2px 2px rgba(147,100,162,0.65);outline:none}@media only screen and (max-width: 475px){.share-tabs__list{margin-left:-10px;margin-right:-10px}}.copy-link__label{display:block;color:#fff;font-weight:700;font-size:0.875rem;margin-bottom:12px}input.copy-link__input{color:#8C8C8C;font-size:1rem;font-weight:700;background:#fff;border:1px solid #D2D2D2;padding:4px 10px;border-radius:5px;margin:0 0 15px;height:34px}input.copy-link__input:focus{border-color:#D2D2D2;-webkit-box-shadow:0 0 8px 0px #b1b1b1;box-shadow:0 0 8px 0px #b1b1b1;background-color:#fff}.copy-link__inline-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.copy-link__message{color:#9364A2;font-size:0.875rem;font-weight:700;margin-left:1rem}.copy-link__message--error{color:#CD3843}.copy-link__icon{width:1em;height:1em;display:inline-block;fill:currentColor;margin-right:0.25rem;vertical-align:middle}@media only screen and (max-width: 767px){.copy-link__label{font-size:1rem}input.copy-link__input{font-size:1.25rem}.copy-link__inline-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.copy-link__message{font-size:1rem;margin-top:1rem;margin-left:0}}.email-form__error-icon{display:inline-block;width:22px;height:19px;vertical-align:top;margin-left:15px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.email-form__error-text{font-size:0.875rem;line-height:1.3;vertical-align:top}.email-form__loading-message{color:#fff}.email-form__loading-spinner{margin-left:15px;margin-right:8px;width:33px;height:33px;background:url(/static/bba001-theme/webresources/images/spinner-alt--725566c6d95f71ccad509b666ca2bb26.gif);background-position:center;background-repeat:no-repeat}.email-form .field-layout{margin-bottom:1rem}.email-form .field-layout--recaptcha{padding-top:0.5rem}.email-form .field-layout:last-child{margin-bottom:0}.email-form .field-layout__label{margin-bottom:10px;padding:0}.email-form .field-label{color:#fff}.email-form .field-layout__input{padding:0}.email-form .field-input.field-input--is-invalid{border:2px solid #CD3843;color:#CD3843}.email-form .field-layout__validation-messages{font-weight:700;color:#CD3843;fill:#CD3843}.email-form-thanks{padding:20px 0;text-align:center}.email-form-thanks__title{font-size:1.5rem;margin-bottom:25px;color:#DFAA3A;font-weight:700}.email-form-thanks__text{font-size:0.875rem;font-weight:700}@media only screen and (max-width: 767px){.email-form__error-icon{margin-right:15px;margin-left:0;-ms-flex-negative:0;flex-shrink:0}.email-form__loading-spinner{margin-left:0;margin-right:15px}.email-form .field-input.field-input--text{font-size:1rem;height:40px}.email-form-thanks{padding:0}.email-form-thanks__title{margin-bottom:15px}.email-form-thanks__text{font-size:1rem;line-height:1.4}}

/*# sourceMappingURL=home-loan-calculator--2ab273d215d412f9f069c9fcf7e637cc.css.map*/