/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 29, 2023 */@font-face{font-family:'robotobold';src:url('/assets/fonts/roboto-bold-webfont.woff2') format('woff2'),url('/assets/fonts/roboto-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url('/assets/fonts/roboto-regular-webfont.woff2') format('woff2'),url('/assets/fonts/roboto-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'zeitung_probold';src:url('/assets/fonts/zeitung_pro_bold-webfont.woff2') format('woff2'),url('/assets/fonts/zeitung_pro_bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}:root{--brand-primary-1:#234183;--brand-primary-2:#abc79e;--brand-primary-link:#803a99;--brand-secondary-1:#43c0ca;--brand-secondary-2:#e28063;--brand-tertiary-1:#fff;--brand-tertiary-2:#ededed;--brand-tertiary-3:#803a99;--brand-tertiary-4:#6d2020;--brand-tertiary-5:#595551;--brand-text-primary-1:#000;--brand-text-primary-2:#000;--brand-text-primary-3:#000;--brand-primary-line:;--brand-secondary-line:;--brand-success:#1a8f60;--brand-info:#84ced8;--brand-warning:#f5bb23;--brand-danger:#e9001d;--brand-success-background:#e8f4ef;--brand-info-background:#f3fafb;--brand-warning-background:#fef8e9;--brand-danger-background:#fde6e8;--brand-success-border:#d1e9df;--brand-info-border:#e6f5f7;--brand-warning-border:#fdf1d3;--brand-danger-border:#fbccd2;--brand-success-color:#a3d2bf;--brand-info-color:#ceebef;--brand-warning-color:#fbe4a7;--brand-danger-color:#f699a5;--brand-success-link-color:#126443;--brand-info-link-color:#5dbfcc;--brand-warning-link-color:#dba10a;--brand-danger-link-color:#b60017;--font-weight-base:normal;--font-link-weight:normal;--body-copy-line-height:1.2;--text-color:#000;--h1-text-color:#000;--h2-text-color:#000;--h3-text-color:#000;--h4-text-color:var(--brand-primary-1);--h5-text-color:#000;--h6-text-color:#000;--font-family-base:robotoregular,Arial,sans-serif;--h1-font-family:zeitung_probold,Arial,sans-serif;--h2-font-family:zeitung_probold,Arial,sans-serif;--h3-font-family:zeitung_probold,Arial,sans-serif;--h4-font-family:zeitung_probold,Arial,sans-serif;--h5-font-family:zeitung_probold,Arial,sans-serif;--h6-font-family:zeitung_probold,Arial,sans-serif;--font-size-base:16px;--h1-font-size:24px;--h2-font-size:20px;--h3-font-size:18.278750952018278px;--h4-font-size:18.666666666666668px;--h5-font-size:14px;--h6-font-size:12.571428571428571px;--h1-font-weight:normal;--h2-font-weight:normal;--h3-font-weight:normal;--h4-font-weight:normal;--h5-font-weight:normal;--h6-font-weight:normal}:root{--customer-advisory-info-background-color:#84ced8;--customer-advisory-info-border-color:#84ced8;--customer-advisory-info-color:#1f3c3f;--customer-advisory-info-link-color:#1f3c3f;--customer-advisory-warning-background-color:#f5bb23;--customer-advisory-warning-border-color:#f5bb23;--customer-advisory-warning-color:#523b00;--customer-advisory-warning-link-color:#523b00;--customer-advisory-danger-background-color:#e9001d;--customer-advisory-danger-border-color:#e9001d;--customer-advisory-danger-color:#000;--customer-advisory-danger-link-color:#000;--brand-success-background:#84ced8;--brand-info-background:#84ced8;--brand-warning-background:#f5bb23;--brand-danger-background:#e9001d;--brand-success-border:#84ced8;--brand-info-border:#84ced8;--brand-warning-border:#f5bb23;--brand-danger-border:#e9001d;--brand-success-color:#1f3c3f;--brand-info-color:#1f3c3f;--brand-warning-color:#523b00;--brand-danger-color:#000;--contact-us-success-message-background:#fff;--contact-us-success-message-border:#fff;--contact-us-success-message-color:#000;--megahamburger-search-level-1-input-text-color:#fff;--list-of-links-heading-color:#234183;--brand-text-link-on-light:#234183;--icon-info-card-link-text-transform:none;--call-to-action-side-by-side-light-mode-text-bg-color:transparent;--call-to-action-light-text:#fff;--call-to-action-light-text-color:#fff;--h5-font-size:16px;--h6-font-size:16px}p,.component-c1-simple-info-card.component-article .details,.component-c1-simple-info-card.component-biography .content .details{hyphens:none}a{hyphens:auto}h5.features-title,h5.short-description-title{color:var(--brand-primary-1)}p strong,strong{font-family:robotobold,Arial,sans-serif}h1 strong{font-family:var(--h1-font-family)}h2 strong{font-family:var(--h2-font-family)}h3 strong{font-family:var(--h3-font-family)}h4 strong{font-family:var(--h4-font-family)}h5 strong{font-family:var(--h5-font-family)}h6 strong{font-family:var(--h6-font-family)}.rates-promo-container .value.percent:after{display:none}.collapsible-content-body ul,.collapsible-content-body ol{margin-top:10px}.layout-c1-tabbed{margin-left:auto;margin-right:auto}.iw_container{max-width:1281px !important}.side-by-side.component-call-to-action .cta-image{box-shadow:none}.header-navigation-secondary-nav a{font-family:'zeitung_probold',sans-serif;color:#fff}.header-navigation-secondary-nav a:hover{font-family:'zeitung_probold',sans-serif;color:#fff;opacity:1}.component-c1-product-overview .learn-more-link{background-color:transparent;border-radius:0;border:0 solid transparent}.component-c1-product-overview .learn-more-link:hover{background-color:transparent;border-radius:0;border:0 solid transparent}a.link,.component-c1-product-overview .learn-more-link{font-family:'zeitung_probold',sans-serif;color:#803a99}a.link:hover,.component-c1-product-overview .learn-more-link:hover{font-family:'zeitung_probold',sans-serif;color:#803a99;opacity:1;text-decoration:underline}a:hover{color:inherit}.icon-info-card-heading a,.icon-info-card-heading a:hover{color:var(--brand-text-link-on-light)}.richtext-content a.primary{display:inline-block}.component-button a.primary,a.primary,.background-dark.component-hero .hero-link a,.background-light.component-hero .hero-link a,.component-c1-product-overview .apply-now-link{font-family:'zeitung_probold',sans-serif;color:#fff;border:0 solid #234183;background-color:#234183;padding:10px 15px;filter:none}.component-button a.primary:hover,.a.primary:hover,.component-c1-product-overview .apply-now-link:hover{border:0 solid #152d61;background-color:#152d61;opacity:1;filter:none}.pre-nav-section h4{margin-bottom:0}.component-button a.secondary{font-family:'zeitung_probold',sans-serif;color:#000;border:2px solid #abc79e;background-color:#fff;border-radius:0;padding:10px 15px}.component-button a.secondary:hover{border:2px solid #abc79e;background-color:#abc79e;color:#000;opacity:1}.header-navigation-secondary-link-list.logo-top-navigation-secondary-link-list a{font-family:'zeitung_probold',sans-serif;color:#234183}.header-navigation-secondary-link-list.logo-top-navigation-secondary-link-list a:hover{font-family:'zeitung_probold',sans-serif;color:#2d386d;text-decoration:underline}.quick-actions-wrapper .picture-image img{min-width:20px}.header-navigation-btn.general-cta-btn.btn-outline-wcag.secondary-btn{font-family:'zeitung_probold',sans-serif;color:#000;border:0 solid transparent;background-color:#abc79e;padding:10px 15px;max-height:inherit;line-height:1}.header-navigation-wrapper .nav-row-wrapper .header-navigation-top-row-wrapper .header-navigation-top-row .header-navigation-login .header-navigation-login-btn{font-family:'zeitung_probold',sans-serif;color:#000;border:0 solid transparent;background-color:#abc79e;padding:10px 15px;max-height:inherit;line-height:1}@media only screen and (min-width:1025px){.header-navigation-top-row{padding-right:30px}.header-navigation-logo img{height:auto}.logo-top-navigation-login{margin:-5px 0 0 0}#iw_comp1690483906927 .layout-grid-item.background-color-tertiary-1{background-color:transparent}}@media only screen and (max-width:1025px){.hide-mobile{display:none}.header-navigation-login{padding:0;display:table}.header-navigation-wrapper .nav-row-wrapper .header-navigation-top-row-wrapper .header-navigation-top-row .header-navigation-login .header-navigation-login-btn{height:60px;max-height:60px;display:table-cell}.megahamburger-navigation-controls{margin-top:0;margin-bottom:0}.logo-top-navigation-login{margin-top:0;margin-bottom:0;position:relative;width:auto;margin-left:0}.header-navigation-logo{width:auto;margin:0 auto;padding-left:30px}.logo img{padding-top:15px;padding-bottom:15px}#iw_comp1692076330213 .layout-grid-item,#iw_comp1692076330252 .layout-grid-item,#iw_comp1692909386025 .layout-grid-item{width:33%;text-align:center}}.background-dark.component-hero .hero-title,.background-dark.component-hero .hero-content{color:#fff}.megamenu{margin-top:22px;box-shadow:none}.megahamburger-menu-item-icon i::before{color:#fff}.megahamburger-menu-item:hover .megahamburger-menu-item-icon i::before{color:var(--brand-primary-1)}.megahamburger-wrapper[data-current-level="2"] .megahamburger-menu-item-icon i::before,.megahamburger-wrapper[data-current-level="3"] .megahamburger-menu-item-icon i::before,.megahamburger-wrapper[data-current-level="2"] .megahamburger-menu-item:hover .megahamburger-menu-item-icon i::before,.megahamburger-wrapper[data-current-level="3"] .megahamburger-menu-item:hover .megahamburger-menu-item-icon i::before,.megahamburger-wrapper[data-current-level="3"] .megahamburger-menu-section-content-item a,.megahamburger-wrapper[data-current-level="3"] .megahamburger-menu-section-content-item a:hover{color:#000}.hamburger-level-two[data-selected="true"] .megahamburger-menu-section-content-item:hover,.hamburger-level-three[data-selected="true"] .megahamburger-menu-section-content-item:hover{background-color:rgba(255,255,255,0.65)}.megahamburger-wrapper[data-current-level="2"] .megahamburger-menu-item-child-heading a,.megahamburger-wrapper[data-current-level="3"] .megahamburger-menu-item-child-heading a{color:#000}.header-navigation-primary-nav .megamenu-wrapper .megamenu-tab,.header-navigation-primary-nav .single-column-tab{font-family:'zeitung_probold',sans-serif;color:#000}.header-navigation-primary-nav .megamenu-wrapper .megamenu-tab:hover,.header-navigation-primary-nav .single-column-tab:hover,.single-column-tab[data-selected="true"]{color:#000}.megamenu-wrapper .megamenu-tab{border-bottom:4px solid transparent}.megamenu-wrapper .megamenu-tab:hover,.megamenu-wrapper .megamenu-tab[data-selected="true"]{border-bottom:4px solid #abc79e}.hamburger-navigation-open-menu-btn{background-color:transparent}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper .megahamburger-navigation-wrapper .hamburger-navigation-close-menu-btn{background-color:#595551}.megahamburger-quick-link{padding:10px 36px 10px 20px}.megahamburger-quick-link a{padding:0}.megahamburger-wrapper[data-current-level="3"] .child-quick-links .megahamburger-quick-link a{font-size:inherit}.header-navigation-action-icon.header-search-button i:before{color:#234183}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper .megahamburger-navigation-controls .hamburger-navigation-open-menu-btn::before{content:"\f0c9";font-family:"Font Awesome 5 Pro";font-size:2.5em;color:#234183}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper .megahamburger-navigation-wrapper .hamburger-navigation-close-menu-btn::before{color:#fff;font-size:2.2rem}.megahamburger-wrapper[data-current-level="1"] .search-input-wrapper button i::before,.megahamburger-wrapper[data-current-level="1"] .search-input-wrapper button i::before,.header-search-input input#hamburger-input-search::placeholder{color:#fff}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .search-input-wrapper .header-navigation-action-icon i::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .search-input-wrapper button i::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .search-input-wrapper input#hamburger-input-search::placeholder{color:#fff}.megahamburger-wrapper[data-current-level="1"] .hamburger-search-input-wrapper input{border-bottom:1px solid #fff}.megahamburger-wrapper[data-current-level="2"] .hamburger-search-input-wrapper input{border-bottom:1px solid #000}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper .megahamburger-navigation-wrapper{background-color:#234183}.megahamburger-menu-list .megahamburger-menu-item-heading,.megahamburger-quick-link a{color:#fff}.megahamburger-menu-list .megahamburger-menu-item-heading:hover,.megahamburger-quick-link:hover,.megahamburger-quick-link:hover a{color:#234183;text-decoration:none}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="1"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item h5:hover{background-color:#fff}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper{background-color:#abc79e}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item h5,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .megahamburger-section-item-back::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .search-input-wrapper .header-navigation-action-icon i::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item .megahamburger-menu-section-list .megahamburger-menu-section-content .megahamburger-menu-section-content-item a,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item-child-heading .megahamburger-menu-item-icon i::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .search-input-wrapper .header-search-input input,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .search-input-wrapper button i::before{color:#000}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="2"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item h5:hover{background-color:rgba(255,255,255,.065)}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper{background-color:#abc79e}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item h5,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .megahamburger-section-item-back::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .search-input-wrapper .header-navigation-action-icon i::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item .megahamburger-menu-section-list .megahamburger-menu-section-content .megahamburger-menu-section-content-item a,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item-child-heading .megahamburger-menu-item-icon i::before,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .search-input-wrapper .header-search-input input,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-quick-link,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .megahamburger-quick-links-wrapper .megahamburger-quick-links .megahamburger-quick-link a,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .search-input-wrapper button i::before{color:#000}.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-navigation-wrapper .megahamburger-menu-list .megahamburger-menu-item h5:hover,.header-navigation-wrapper .nav-row-wrapper .header-navigation-bottom-row-wrapper .header-navigation-bottom-row .megahamburger-wrapper[data-current-level="3"] .megahamburger-quick-link:hover{background-color:rgba(255,255,255,0.65)}img,iframe{max-width:100%}:root{--calculators-label-color:#234183;--calculators-text-label-color:#234183;--calculators-retirement-right-box-font-color:#211b15;--calculators-input-font-color:#234183;--calculators-select-arrow-color:#803a99;--calculators-mortgage-expenses-border-top-color:#666;--calculators-actions-row-border-top-color:#666;--calculators-help-tooltip-color:#6d2020;--calculators-mortgage-next-step-link-color:#234183;--calculators-mortgage-next-step-border-top-color:#666;--calculators-right-panel-background-color:var(--tertiary-6);--calculators-right-panel-label-color:#000;--calculators-comparison-table-summary-font-color:#003767;--calculators-comparison-table-summary-background-color:transparent;--calculators-mortgage-add-prepayments-link-color:#234183;--calculators-comparison-table-heading-font-color:#000;--calculators-fx-label-font-color:#000;--calculators-action-row-save-results-font-color:#234183;--calculators-resp-apply-now-link-color:#234183;--calculators-loan-apply-now-link-color:#234183;--calculators-rrif-apply-now-link-color:#234183;--calculators-rrif-heading-color:#234183;--calculators-tfsa-apply-now-link-color:#234183;--calculators-loan-apply-now-link-color:#234183;--table-header-text-color:#1f6ee5;--calculators-resp-next-step-border-top-color:#000}.calcJS{background-color:var(--tertiary-6);font-weight:300;padding-top:10px}.calcJS label,.threeColumnSide ul li{font-weight:300}.opentext .calcJS .calcExpenseClass,.opentext .calcJS .calc-entry label{color:#000}.calcJS .calcTopWarning{margin-bottom:15px}.opentext-calculators-resp .inline-formbox-right .resultBalance{height:inherit}.calcJS .warnings{border:#f9ef93;background-color:#f9ef93;color:#000}input[type="radio"],input[type="checkbox"]{accent-color:grey}.opentext-calculators-retirement .inline-formbox-right .retirementResultGroup .compare-button a,.opentext-calculators-resp .inline-formbox-right .respResultGroup .compare-button a,.opentext-calculators-tfsa .inline-formbox-right .compare-button a,.opentext-calculators-rrif .inline-formbox-right .compare-button a,.opentext-calculators-loan #loanPaymentTab .inline-formbox-right>div .compare-button a,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form #mortgageCompPreApproveBtn a,.opentext-calculators-mortgage .inline-formbox-right #calcJS-affordabilityCompareBtn a,.opentext-calculators-mortgage .inline-formbox-right .preapprove-button a,.opentext-calculators-mortgage #mortgageCalcTab4Content .inline-formbox-right #calcJS-amortization-compare-link a,.opentext-calculators-loan #loanAmountTab .inline-formbox-right>div .compare-button a{font-weight:300}.opentext-calculators-mortgage #mortgageCalcTab1Content .form-section .inline-formbox>div:nth-child(6) div::after{content:''}body.javascript{font-size:0;background-color:rgba(255,255,255,0)}.opentext-calculators-mortgage #mortgageCalcTab2Content #calcJS-calc-prepayment-amount-percentage input#calcJS-prepayment-amount-percentage,.opentext-calculators-mortgage #mortgageCalcTab4Content #calcJS-amortization-prepayment-amount-percentage input#calcJS-amortization-prepayment-amount-percentage-input,.opentext-calculators-mortgage #mortgageCalcTab3Content #mortgageComparisonPrepayments #mortgageCompPrepaymentAmount #mortgageCompCol1PrepaymentPercentageSection input#mortgageCompCol1PrepaymentPercentage,.opentext-calculators-mortgage #mortgageCalcTab3Content #mortgageComparisonPrepayments #mortgageCompPrepaymentAmount #mortgageCompCol2PrepaymentPercentageSection input#mortgageCompCol2PrepaymentPercentage,.opentext-calculators-mortgage #mortgageCalcTab3Content #mortgageComparisonPrepayments #mortgageCompPrepaymentAmount #mortgageCompCol3PrepaymentPercentageSection input#mortgageCompCol3PrepaymentPercentage{font-size:16px}.opentext{line-height:1.2}#mortgageComparisonPrepayments .row.calc-entry{height:inherit !important}#mortgageComparisonPrepayments .cell.label{color:#512b82}.opentext .calcJS .inline-formbox-right{max-height:inherit}.opentext div.helpHint{border:1px solid var(--brand-text-primary-1);color:var(--brand-text-primary-1)}.opentext .cell.label{font-size:100%}.opentext .calcJS .calc-entry input,.opentext .calcJS .calc-entry select,.opentext .calcJS.fxCalc input,.opentext .calcJS.fxCalc select{padding:5px 20px 5px 12px;line-height:1.5;border:1px solid #000;position:relative;z-index:10;background-color:transparent}.opentext .calcJS .calc-entry span:not(.calcJSTooltip,.calcRadioGroup):after{z-index:9}.opentext-calculators-mortgage #mortgageCalcTab2Content .calc-entry label:after{top:48px}.calcActionsRow{margin-bottom:25px !important}.calcJS{background-color:rgba(255,255,255,0)}.opentext #calcJS-tabs ul li.activeLink a{color:#234183}.opentext ul.calcActionsRow li a{font-family:var(--h2-font-family);color:#234183}.opentext .calcJS .calcExpenseClass{color:#234183}.opentext-calculators-rrif .inline-formbox .calc-entry .CalcHalfEntryLabel{color:#333;font-weight:400}.opentext #calcJS-tabs{height:32px}.opentext #calcJS-tabs ul li a{font-family:var(--h2-font-family);color:#234183;width:auto;margin-right:15px}.opentext #calcJS-tabs ul li.activeLink a{font-family:var(--h2-font-family);border-bottom:5px solid #e28063}.opentext ul.calcActionsRow li.calcIconHideSection a{border-bottom:5px solid #e28063}.opentext .calcJS .inline-formbox-right label,.calc-label label,.opentext-calculators-loan .inline-formbox-right .loan-calc-result-group .h2title,.opentext-calculators-savings .inline-formbox-right #calcJS-tab-1-result .h2title{font-weight:300}.opentext-calculators-mortgage .inline-formbox-right .mortgage-calc-result-group .h2title,.opentext-calculators-mortgage .inline-formbox-right #calcJS-affordabilityCompareBtn i,.opentext-calculators-mortgage .inline-formbox-right .preapprove-button i,.opentext-calculators-mortgage #mortgageCalcTab3Content #comparison-table .cell.label span,.opentext .view-graph-div span,.opentext-calculators-resp .inline-formbox-right .calcJSSuccessResult,.opentext-calculators-resp .inline-formbox-right .calcJSSuccessResult label,.opentext-calculators-resp .inline-formbox-right .calcJSFailureResult,.opentext-calculators-resp .inline-formbox-right .calcJSFailureResult label,.opentext-calculators-retirement .inline-formbox-right .retirementResultGroup #calcJS-retirement-result-label2,.opentext-calculators-tfsa .inline-formbox-right .tfsaResultGroup .h2title,.opentext-calculators-rrif .inline-formbox-right #calcJS-rrif-result-label2,.opentext ul.calcActionsRow li.calcIconSave a,.opentext ul.calcActionsRow li.calcIconPrint a,.opentext-calculators-mortgage #mortgageCalcTab2Content .inline-formbox-right #calcJS-compare-link i,.opentext-calculators-mortgage #mortgageCalcTab4Content .inline-formbox-right #calcJS-amortization-compare-link i,.opentext-calculators-rrif .inline-formbox-right .compare-button i,.opentext-calculators-retirement .inline-formbox-right .retirementResultGroup .compare-button i,.opentext-calculators-retirement .inline-formbox-right .retirementResultGroup p,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form #mortgageCompPreApproveBtn i,.opentext-calculators-loan #loanAmountTab .inline-formbox-right>div .compare-button i,.opentext-calculators-resp .inline-formbox-right .respResultGroup .compare-button i,.opentext-calculators-loan #loanPaymentTab .inline-formbox-right>div .compare-button i,.opentext-calculators-tfsa .inline-formbox-right .compare-button i{color:#000;font-weight:300}.opentext-calculators-mortgage #mortgageCalcTab2Content .inline-formbox-right #calcJS-compare-link a{color:#234183;font-weight:300}.opentext-calculators-retirement .inline-formbox-right .retirementResultGroup p,.opentext .calcJS .inline-formbox-right label,.opentext-calculators-loan .inline-formbox-right .loan-calc-result-group .h2title{line-height:28px}#calcJSTaxableTotal,#calcJSTfsaTotal,#tfsaPaymentTab .calc-result{margin:0 0 15px 0}.opentext #calcJS-tabs{border-bottom:1px solid #000}.opentext ul.calcActionsRow{border-top:1px solid #000}#calcJS-mortgage-payment,#calcJS-aff-max-monthly-payment-result,#calcJS-aff-max-mortgage-result,#calcJS-aff-insurance-result,#calcJS-aff-net-mortgage-result,#calcJS-aff-max-houseprice-result,#calcJS-interestCostForTerm,#calcJS-balanceOwningAtTerm,#calcJS-interestCostAtAmortation,#calcJS-amortization-mortgage-amortization,#calcJS-amortization-interestCostForTerm,#calcJS-amortization-balanceOwningAtTerm,#calcJS-amortization-interestCostAtAmortation,#calcJSLoanResult1,#calcJSPaymentInterestCostForTerm,#calcJSPaymentBalanceOwningAtTerm,#calcJSLoanResult2,#calcJSAmountInterestCostForTerm,#calcJSAmountBalanceOwningAtTerm,#calcJSTfsaResult1,#calcJSTaxableTotal,#calcJSTfsaTotal,#calcJSSavingsInterestEarned,#calcJSSavingsContribTotal,#calcJSSavingsTotal,.opentext-calculators-rrif .inline-formbox-right #rrifResult,.opentext-calculators-rrif .inline-formbox-right .calcResultDetail .resultBalance #rrifAgeAtLastPayment,.opentext-calculators-rrif .inline-formbox-right .calcResultDetail .resultBalance #rrifInterestEarned,.opentext-calculators-rrif .inline-formbox-right .calcResultDetail .resultBalance #rrifTotalPayments,.opentext-calculators-mortgage #mortgageCalcTab2Content .inline-formbox-right .mortgage-calc-result-group .calc-result,.opentext-calculators-mortgage #mortgageCalcTab4Content .inline-formbox-right .mortgage-calc-result-group .calc-result,.resultBalance #yourContribution,.resultBalance #governmentContribution,.resultBalance #projectedEarning,.resultBalance #respTotal,.resultBalance #respProjectedEducationCosts,.resultBalance #respSurplus,#calcJS-mortgage-interest-saved,#mortgagePaymentsSavingsForTerm,#calcJS-time-saved,#calcJS-amortization-mortgage-interest-saved,#mortgageAmortizationSavingsForTerm,#calcJS-amortization-time-saved,.opentext-calculators-retirement .inline-formbox-right .retirementResultGroup p strong:first-child,.opentext-calculators-savings .inline-formbox-right #calcJS-tab-1-result .calc-result{font-size:32px;font-family:var(--h1-font-family);font-weight:var(--h1-font-weight);color:#234183}.opentext .calcJS .inline-formbox-right span,.opentext-calculators-fx .inline-form .fxSmallText{font-weight:300;color:#000}.opentext-calculators-rrif .inline-formbox-right .calcResultDetail .resultBalance span{font-weight:300}.opentext-calculators-fx .inline-form .fxSmallText{font-size:14px}.resultBalance{height:inherit}.opentext ul.calcActionsRow li.calcIconSave a:before,.opentext ul.calcActionsRow li.calcIconPrint a:before{color:#803a99}.opentext ul.calcActionsRow li.calcIconSave a div,.opentext ul.calcActionsRow li.calcIconPrint a div{color:#000}.opentext .calcJS .inline-formbox-right{background-color:#eee}.opentext-calculators-mortgage #mortgageCalcTab3Content .tab3MainContent .row{margin-bottom:15px}.opentext-calculators-resp .inline-formbox-right .respResultGroup .compare-button i,.opentext-calculators-loan #loanPaymentTab .inline-formbox-right>div .compare-button i{font-weight:300}.opentext-calculators-mortgage .inline-formbox-right .preapprove-button a:after{color:var(--calculators-mortgage-next-step-link-color)}.opentext-calculators-fx .inline-form .threeColumnCenter .fxSwapIcon:after{color:#234183}#calcJS-comparison-payment-title,#calcJS-comparison-interestcost-title,#calcJS-comparison-balanceowning-title,#calcJS-comparison-terminterestcost-title,.calcResultDetail label:not(.resultBalance label),.calcJS.respCalc .calcTotalDetail span,.opentext-calculators-retirement #Retirement-Information,.opentext-calculators-retirement #Retirement-Investments,.opentext-calculators-retirement #Sources-Of-Retirement-Income{font-weight:var(--h2-font-weight) !important}label#calcJS-comparison-amount-title,label#calcJS-comparison-amortization-title,label#calcJS-comparison-freq-title,label#calcJS-comparison-rate-term-title,label#calcJS-comparison-rate-title,#calcJS-comparison-payment-title,#calcJS-comparison-interestcost-title,#calcJS-comparison-balanceowning-title,#calcJS-comparison-terminterestcost-title,#mortgageComparisonPrepayments .row .cell:first-of-type label,#mortgageComparisonPrepayments .row .cell:first-of-type label,#calcJS-prepayment-output-3 .cell:first-of-type{text-align:left}#calcJS-comparison-payment-title,#calcJS-comparison-interestcost-title,#calcJS-comparison-balanceowning-title,#calcJS-comparison-terminterestcost-title,#mortgageComparisonPrepayments .row .cell:first-of-type label,#mortgageComparisonPrepayments .row .cell:first-of-type label,#calcJS-prepayment-output-3 .cell:first-of-type{width:100%;display:block}#calcJS-affordabilityCompareBtn,.calc-entry2.preapprove-button,#calcJS-compare-link,#calcJS-amortization-compare-link,#mortgageCompPreApproveBtn,.compare-button.respNextButton,.calcJS.loanCalc .compare-button,.calcJS.tfsaCalc .compare-button,.calcJS.retirementCalc .compare-button,.calcJSTooltip#tooltipTri28,.opentext-calculators-rrif .inline-formbox-right .compare-button{display:none !important}.opentext-calculators-retirement .inline-formbox-right .retirementResultGroup p strong:first-child{display:block;padding:5px 0 5px 0}.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(11),.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(11) .cell.label span,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(12),.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(12) .cell.label span,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(13),.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(13) .cell.label span,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(14),.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(14) .cell.label span,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form #mortgageCompPreApproveBtn{color:#000;height:auto}.opentext-calculators-mortgage #mortgageCalcTab3Content #mortgageComparisonPrepayments div:nth-child(6),.opentext-calculators-mortgage #mortgageCalcTab3Content #mortgageComparisonPrepayments div:nth-child(7),.opentext-calculators-mortgage #mortgageCalcTab3Content #mortgageComparisonPrepayments div:nth-child(8){color:#000}.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(11) .cell.label span,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(12) .cell.label span,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(13) .cell.label span,.opentext-calculators-mortgage #mortgageCalcTab3Content #calcJS-inline-form>div:nth-child(14) .cell.label span{color:#000}.retirementCalc .retirementResultGroup p strong{font-weight:300}.amortization-table-tb .amortization-table-row td{text-align:left !important}.opentext-calculators-mortgage #mortgageCalcTab2Content .prepayment-toggle a:after{color:#000}.opentext-calculators-mortgage #mortgageCalcTab3Content #comparison-table .mortgageComparisonScenarioRow span.cell{font-size:17px}@media only screen and (max-width:700px){.opentext #calcJS-tabs ul li a{font-size:13px}}:root{--infocard-text-light-color:#3d4040;--infocard-dark-text-link-on-light:#803a99;--call-to-action-side-by-side-dark-mode-text-bg-color:transparent;--lg-content-font-size:calc(1.1 * var(--font-size-base))}body,p,.component-call-to-action .cta-content{font-size:calc(1.1 * var(--font-size-base))}.richtext-content p{var(--body-copy-line-height)}.component-c1-simple-info-card.component-article .simple-info-card-title{color:#000}.single-column-wrapper{margin-top:-39px}.header-navigation-primary-nav .single-column-wrapper .single-column-tab{font-size:1.125em;padding-bottom:1.125rem;border-bottom:4px solid transparent}.single-column-tab:hover,.single-column-tab[data-selected="true"]{border-bottom:4px solid #abc79e}.single-column-tab{text-transform:none}.icon-info-card-container .icon-info-card-icon img{height:auto !important}.component-icon-info-card.icon-left .icon-info-card-container{align-items:center}.component-icon-info-card.icon-left.align-top .icon-info-card-container{align-items:flex-start}.component-icon-info-card.icon-left.align-top .icon-info-card-container{align-items:flex-start}.component-icon-info-card.icon-left.align-top .icon-info-card-container .icon-info-card-icon{width:30%}.component-icon-info-card.icon-left.align-top .icon-info-card-container .icon-info-card-icon img{min-width:50px}.component-icon-info-card.icon-left.align-top .icon-info-card-container .icon-info-card-text-content{width:70%}.background-color-tertiary-4 .collapsible-content-header h4{color:#fff}.background-color-tertiary-4 .component-collapsible-content .collapsible-content-header::after,.background-color-tertiary-4 .component-collapsible-content .collapsible-content-body ul li::marker{color:#fff}.background-color-tertiary-4 .component-collapsible-content.show-content .collapsible-content-header:hover:after{color:#fff}.white-background .content{background-color:#fff;padding:10px 10px 15px}.layout-grid-item.background-color-primary-2 .white-background .content{background-color:transparent}.component-call-to-action{padding:3em}.component-c1-simple-info-card.component-article .read-more-link a,.component-c1-simple-info-card.component-biography .content .read-more-link a{text-transform:none}.component-c1-simple-info-card.component-article .details{color:#000}.icon-info-card-container img.app-image{width:auto !important;max-width:150px !important;height:auto !important}.generic-outline-on-light:focus,.layout-c1-tabbed .tabbed-controls .tabbed-tabs .tabbed-tab:focus{outline-width:0;Outline-color:transparent}@media(min-width:1025px){.megamenu-wrapper .megamenu-tab:first-of-type{margin-left:25px}.megamenu-wrapper .megamenu-tab{width:auto;margin-right:1.5rem}.component-icon-info-card.icon-left.align-top .icon-info-card-container .icon-info-card-icon{width:20%}.component-icon-info-card.icon-left.align-top .icon-info-card-container .icon-info-card-text-content{width:80%}}@media(min-width:641px) and (max-width:767px){.component-icon-info-card.icon-left.align-top .icon-info-card-container{flex-wrap:wrap}.component-icon-info-card.icon-left.align-top .icon-info-card-container .icon-info-card-icon{width:100%}.component-icon-info-card.icon-left.align-top .icon-info-card-container .icon-info-card-text-content{width:100%}}