.persistentdebt .pd-top{padding-top:50px;padding-bottom:36px}
.persistentdebt .pd-top__title{margin-bottom:30px}
.persistentdebt .pd-top__card-balance{margin-bottom:30px}
.persistentdebt .pd-top__interest-rate-input .mortgage-input-field .mortgage-field-wrap .mortgage__input-wrap{width:99px}
.persistentdebt .pd-top__interest-rate-input .mortgage-input-field .mortgage-field-wrap .mortgage__input-wrap .input-field[isvalid="true"]{background-image:none}
.persistentdebt .pd-top__interest-rate-input .mortgage-input-field .mortgage-field-wrap .mortgage__input-wrap:before{content:'%';display:block;position:absolute;right:20px;top:20px;font-size:18px;line-height:26px}
.persistentdebt .pd-top__interest-rate-input .form-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.persistentdebt .pd-top__interest-rate-input .comp-rich-text{display:none}
.persistentdebt .pd-top__interest-rate{margin-bottom:29px}
.persistentdebt .pd-top__interest-rate .pd-top__interest-rate-title .comp-rich-text p{font-size:16px;max-height:26px;font-weight:normal;overflow:hidden;display:block;margin-bottom:5px}
.persistentdebt .pd-top__interest-rate .accordion-comp .panel-group .panel .panel-heading{padding-bottom:11px}
.persistentdebt .pd-top__interest-rate .accordion-comp .panel-group .panel .panel-heading a{line-height:26px}
.persistentdebt .pd-bottom__left.show-in-sm{display:none}
.persistentdebt .pd-bottom__left .hide-in-sm{display:block}
.persistentdebt .pd-bottom__left-title{margin-bottom:20px}
.persistentdebt .pd-bottom__left-rte{margin-bottom:35px}
.persistentdebt .pd-bottom__left-calculations{padding:0 20px}
.persistentdebt .pd-bottom__left-calculations .vals{margin-bottom:20px}
.persistentdebt .pd-bottom__left-calculations .vals.cost-in-intrest{margin-bottom:14px}
.persistentdebt .pd-bottom__left-calculations .vals .title-comp{font-size:18px;font-weight:normal;line-height:26px}
.persistentdebt .pd-bottom__left-calculations .vals .title-comp.tooltip-comp+.tooltip{margin-top:1px}
.persistentdebt .pd-bottom__left-calculations .vals p{font-size:30px;font-weight:normal;letter-spacing:0;line-height:40px;color:#42145f}
.persistentdebt .pd-bottom__left-calculations-title{margin-bottom:20px}
.persistentdebt .pd-bottom__left-calculations-title .title-comp{font-size:26px;letter-spacing:.2px;line-height:34px}
.persistentdebt .pd-bottom__left-calculations-btn{margin-bottom:14px}
.persistentdebt .pd-bottom__right-wrap{margin-bottom:50px;color:#fff;padding:20px 20px 6px;background:#42145f}
.persistentdebt .pd-bottom__right-wrap .title-comp{color:#fff}
.persistentdebt .pd-bottom__right-wrap .mortgage-input-field .mortgage__input-wrap .input-field{color:#333}
.persistentdebt .pd-bottom__right-title{margin-bottom:35px}
.persistentdebt .pd-bottom__right-title .title-comp{font-size:30px;letter-spacing:0;line-height:40px}
.persistentdebt .pd-bottom__right-incdec{margin-bottom:35px}
.persistentdebt .pd-bottom__right-incdec .form-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.persistentdebt .pd-bottom__right-incdec .text-field-comp .input-field{padding-right:0}
.persistentdebt .pd-bottom__right-incdec .text-field-comp .input-field[isvalid="true"]{background-image:none !important}
.persistentdebt .pd-bottom__right-incdec .inputaction.disabled{opacity:.3;cursor:default}
.persistentdebt .pd-bottom__right-incdec_alert{margin-bottom:30px;margin-top:-25px;font-size:14px;line-height:18px}
.persistentdebt .pd-bottom__right-calculations .title-comp{font-size:18px;font-weight:normal;line-height:26px}
.persistentdebt .pd-bottom__right-calculations .title-comp.tooltip-comp+.tooltip{margin-top:1px}
.persistentdebt .pd-bottom__right-calculations p{font-size:26px;font-weight:normal;letter-spacing:0;line-height:34px;margin-bottom:20px}
.persistentdebt .pd-bottom__right-calculations .cost-in-intrest p{margin-bottom:14px}
@media(min-width:768px){.persistentdebt .pd-top__card-balance{width:281px}
.persistentdebt .pd-top__card-balance .mortgage-input-field .mortgage-field-wrap .mortgage__input-wrap{width:281px}
.persistentdebt .pd-bottom__left.show-in-sm{display:block}
.persistentdebt .pd-bottom__left .hide-in-sm{display:none}
.persistentdebt .pd-bottom__left-calculations-title{margin-bottom:30px}
.persistentdebt .pd-bottom__left-calculations-title .title-comp{font-size:24px;letter-spacing:0;line-height:32px}
.persistentdebt .pd-bottom__left-calculations{padding:0}
.persistentdebt .pd-bottom__left-calculations .vals .title-comp.tooltip-comp+.tooltip{margin-top:-4px}
.persistentdebt .pd-bottom__left-calculations .vals p{font-size:24px;font-weight:normal;letter-spacing:0;line-height:32px}
.persistentdebt .pd-bottom__right-title{margin-bottom:30px}
.persistentdebt .pd-bottom__right-title .title-comp{font-size:24px;line-height:32px}
.persistentdebt .pd-bottom__right-wrap{margin-left:18px}
.persistentdebt .pd-bottom__right-incdec{margin-bottom:30px}
.persistentdebt .pd-bottom__right-calculations .title-comp.tooltip-comp+.tooltip{margin-top:-4px}
.persistentdebt .pd-bottom__right-calculations p{font-size:24px;line-height:32px}
.persistentdebt .pd-bottom__right-calculations .cost-in-intrest p{margin-bottom:24px}
}
@media(min-width:1024px){.persistentdebt .pd-top{padding-top:70px}
.persistentdebt .pd-top__card-balance{width:100%}
.persistentdebt .pd-top__card-balance .mortgage-input-field .comp-rich-text{width:100%}
.persistentdebt .pd-top__card-balance .mortgage-input-field .mortgage-field-wrap .mortgage__input-wrap{width:292px}
.persistentdebt .pd-bottom__left.show-in-sm{display:none}
.persistentdebt .pd-bottom__left .hide-in-sm{display:block}
.persistentdebt .pd-bottom__left-title .title-comp{font-size:34px;letter-spacing:0;line-height:44px}
.persistentdebt .pd-bottom__left-rte{margin-bottom:33px}
.persistentdebt .pd-bottom .vals .title-comp.tooltip-comp+.tooltip{margin-top:-3px}
.persistentdebt .pd-bottom__left-calculations-title{margin-bottom:35px}
.persistentdebt .pd-bottom__left-calculations-title .title-comp{font-size:26px;letter-spacing:0;line-height:36px}
.persistentdebt .pd-bottom__left-calculations-btn{margin-bottom:64px}
.persistentdebt .pd-bottom__right-title{margin-bottom:35px}
.persistentdebt .pd-bottom__right-title .title-comp{font-size:26px;letter-spacing:0;line-height:36px}
.persistentdebt .pd-bottom__right-wrap{margin-left:18px;padding:25px 25px 11px}
.persistentdebt .pd-bottom__right-incdec{margin-bottom:35px}
.persistentdebt .pd-bottom__right-calculations .title-comp.tooltip-comp+.tooltip{margin-top:-3px}
.persistentdebt .pd-bottom__right-calculations p{font-size:24px;line-height:32px}
.persistentdebt .pd-bottom__right-calculations .cost-in-intrest p{margin-bottom:29px}
}
@media(min-width:1256px){.persistentdebt .pd-top__card-balance{width:100%}
.persistentdebt .pd-top__card-balance .mortgage-input-field .comp-rich-text{width:100%}
.persistentdebt .pd-top__card-balance .mortgage-input-field .mortgage-field-wrap .mortgage__input-wrap{width:372px}
.persistentdebt .pd-bottom__left-title .title-comp{font-size:40px;line-height:50px}
.persistentdebt .pd-bottom__left-rte{margin-bottom:35px}
.persistentdebt .pd-bottom__left-calculations-title .title-comp{font-size:30px;line-height:40px}
.persistentdebt .pd-bottom__left-calculations .vals .title-comp.tooltip-comp+.tooltip{margin-top:-6px}
.persistentdebt .pd-bottom__left-calculations .vals p{font-size:26px;letter-spacing:.2px;line-height:34px}
.persistentdebt .pd-bottom__right-title{margin-bottom:35px}
.persistentdebt .pd-bottom__right-title .title-comp{font-size:30px;line-height:40px}
.persistentdebt .pd-bottom__right-wrap{margin-left:49px}
.persistentdebt .pd-bottom__right-calculations .title-comp.tooltip-comp+.tooltip{margin-top:-6px}
.persistentdebt .pd-bottom__right-calculations p{font-size:26px;line-height:34px}
}