
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.promo{background:#005587;border-bottom:.17rem solid #c81414}.promo__anchor{color:#fefefe;display:flex;align-items:center;justify-content:center;border-bottom:.125em solid #929ba9}.promo__anchor:last-child{border-bottom:0 solid transparent}@media screen and (min-width:46em){.promo__anchor{border-bottom:0 solid transparent;border-right:.125em solid #929ba9;margin-top:1em;margin-bottom:1em}.promo__anchor:last-child{border-right:0 solid transparent}}@media screen and (max-width:45.99875em){.promo__anchor{margin-top:1em;margin-bottom:1em}}.promo__anchor:focus,.promo__anchor:hover{color:#fefefe;text-decoration:none}.promo__modal-trigger{padding:1rem 0;color:#fefefe;width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center}.promo__modal-trigger:active,.promo__modal-trigger:focus,.promo__modal-trigger:hover{text-decoration:none;color:#fefefe}@media screen and (min-width:46em){.promo__modal-trigger{padding:0}}.promo__modal-trigger--icon{display:none}@media screen and (min-width:46em){.promo__modal-trigger--icon{display:inline-flex;width:auto;max-width:100%;padding-top:0}}@media screen and (min-width:63.9375em){.promo__modal-trigger--icon{display:inline-flex;width:2em;max-width:2em;padding-top:0;padding-bottom:0}}.promo__content{text-align:center}@media screen and (min-width:46em){.promo__content{padding-top:.5em}}@media screen and (min-width:63.9375em){.promo__content{padding-top:0}}.promo.sticky{width:100%;position:fixed;top:0}.edb-campaign{display:none}.edb-campaign__content{text-align:center}.edb-campaign.sticky{width:100%}.edb-campaign.is-stuck{display:inline-block}


.toggle-button-wrapper [role=switch]{height:16px;width:40px;border-radius:8px;background:#d9dce1}.toggle-button-wrapper .toggle-button-switch,.toggle-button-wrapper [role=switch]{z-index:1;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.toggle-button-wrapper .toggle-button-switch{position:absolute;height:24px;width:24px;min-width:24px;max-width:24px;padding:0;border:none;background-color:#f5f6f7;box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);border-radius:12px;margin-top:-12px;margin-left:-24px}.toggle-button-wrapper .toggled{background:#7fbce0}.toggle-button-wrapper .toggled,.toggle-button-wrapper .toggled>span{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.toggle-button-wrapper .toggled>span{margin-left:8px;background:#0075be}.clp-toggle-button-wrapper .toggle-button-track{position:relative;z-index:1;height:16px;width:40px;border-radius:8px;margin-left:auto;margin-right:auto;background-color:#88939e;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.clp-toggle-button-wrapper.toggled .toggle-button-track{background-color:#51b6ff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.clp-toggle-button-wrapper .toggle-button-switch{position:absolute;z-index:2;left:0;height:24px;width:24px;min-width:24px;max-width:24px;padding:0;border:none;background-color:#d5d9dc;box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);border-radius:12px;margin-top:-4px;margin-left:-1px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.clp-toggle-button-wrapper.toggled .toggle-button-switch{left:46%;background-color:#006ab6;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.scroll-to-top{color:#0075be;width:3.75em;border-width:.05em .05em 0;border-style:solid;border-color:#929ba9;background-color:#f9f9f9;border-radius:1em 1em 0 0;text-align:center;position:fixed;bottom:0;right:7%;z-index:1}.scroll-to-top.hidden{display:none}.scroll-to-top span{line-height:1.4}.scroll-to-top--icon{height:2em;width:2em;padding:.35em;margin:0 auto}.scroll-to-top--icon svg{fill:#0075be}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.tabs{list-style:none;padding-left:0}.tabs .trigger{border:.0625rem solid transparent;border-bottom:.25rem solid #d9dce1;margin:.5rem .125rem .5rem 0;padding:.0625rem 2rem 0;line-height:2rem;height:3.5rem;color:#646c76}.tabs .trigger:hover{color:#0075be}.tabs .is-active .trigger{border-bottom:.25rem solid #0075be;color:#001928}.page-tabs a:focus-visible,.page-tabs button:focus-visible,.tabs-content a:focus-visible,.tabs-content button:focus-visible{outline:2px solid #005fcc!important}main a:focus-visible{outline-width:2px!important}.side-tab-list{z-index:1;list-style:none;background-color:rgba(245,246,247,.95);width:25%}@media screen and (min-width:48rem) and (max-width:63.9375rem){.side-tab-list{width:30%}}.side-tab-list__button{opacity:.95;background:none;border:none;width:100%}.is-active .side-tab-list__button,.side-tab-list__button:hover{transition:.2s ease .2s;transform:scale(1.08);background-color:#fff;opacity:1;border-radius:0 4px 4px 0;box-shadow:0 2px 8px 0 rgba(0,25,40,.04),0 4px 24px 0 rgba(0,25,40,.1)}.panel-info{width:50%;margin-left:25%}.panel-info,.panel-info-wide{background-color:#fff;opacity:.95;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,25,40,.04),0 4px 24px 0 rgba(0,25,40,.1)}.panel-info-wide{width:80%;margin-left:15%}@media screen and (min-width:64rem){.panel-info-wide{width:50%;margin-left:25%}}.side-tab-panel{height:100%}
.special-ribbon{background:#c81414;color:#fff;line-height:1.9;position:absolute;padding:0 .75em;font-size:.75rem;text-align:center;white-space:nowrap}.special-ribbon:before{border-style:solid;border-color:#820e0e transparent transparent;border-width:1em 0 0 1em;bottom:-1em;content:"";display:block;left:0;position:absolute}.special-ribbon:after{bottom:0;border:.9em solid #c81414;border-left-width:0;border-right-color:transparent;content:"";display:block;position:absolute;right:-.9em;z-index:1}

.accordion__title{display:flex;border:0;cursor:pointer;width:100%;text-align:left}.accordion__title>div:first-child{flex-grow:1}.accordion__title>div:nth-child(2){flex-grow:0}@media screen and (min-width:48rem){.accordion__title--mobile{display:none}}.accordion__content--hidden{display:none}.accordion__content--display{display:block}.accordion--bluea-chevron path{fill:#0075be}.accordion--white-chevron path{fill:#fff}


/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.image-overlay{position:relative;display:inline-flex;align-items:center}.image-overlay__content{position:absolute;max-width:100%;padding:1em;left:0;right:0;margin-left:auto;margin-right:auto}.image-overlay__content--right-fifty{position:absolute;max-width:50%;padding:1em;right:0}.image-overlay__content--left-fifty{position:absolute;max-width:50%;padding:1em;left:0}.static-banner{display:flex;justify-content:center;position:relative}.static-banner__left{position:absolute;top:.1rem;left:.4rem}@media screen and (min-width:46em) and (max-width:63.93625em){.static-banner__left{top:1.365rem;left:1rem}}@media screen and (min-width:63.9375em){.static-banner__left{top:1.365rem;left:3rem}}.static-banner__center{position:absolute;top:4rem}@media screen and (min-width:63.9375em){.static-banner__center{top:4.365rem;left:17rem}}@media screen and (min-width:46em) and (max-width:63.93625em){.static-banner__center{left:.3rem}}.card-summary-cta__special-ribbon{position:relative}.card-summary-cta__special-ribbon .special-ribbon{right:50%;top:70%;transform:translate(-15%)}@media screen and (min-width:46em) and (max-width:63.93625em){.card-summary-cta__special-ribbon .special-ribbon{right:5%;top:40%}}@media screen and (min-width:63.9375em){.card-summary-cta__special-ribbon .card-summary-cta__ribbon-image{max-width:none}}.full-width-image{display:block;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:1921px){.image-at-4k{max-height:375px;object-fit:cover}}@media screen and (min-width:1921px){.banner-position-4k-1{object-position:50% 10%}}
.mortgage-color--fill path:first-child{fill:#c3c070!important}.position-absolute-vertical-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon--loading,.icon--loading-white{animation:spin 2s linear infinite}.svg-black-icon g{fill:#001928}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.hr{border-bottom:1px solid #d9dce1;border:none;background:#d9dce1;width:100%;height:1px}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.carousel-container{display:block;position:relative}.carousel-container .carousel-viewport{overflow:hidden}@media screen and (min-width:46em){.carousel-container .carousel-viewport{margin-bottom:2rem}}.carousel-container .carousel-contents{transition:.5s;margin:0;padding:0;list-style:none;overflow:hidden}.carousel-item{float:left}.carousel-button-indicators{padding-left:0}.carousel-button-indicators.carousel-indicator-type-dots{display:block;text-align:center;height:16px}.carousel-button-indicators.carousel-indicator-type-dots li{display:inline-block}.carousel-button-indicators.carousel-indicator-type-dots .carousel-button-indicator{height:9px;width:9px;padding:0;border:1px solid #646c76;background-color:transparent;margin:0 4px;border-radius:50%;transition:.5s;display:block}.carousel-button-indicators.carousel-indicator-type-dots .carousel-button-indicator.carousel-button-active-indicator{background-color:#0079c1;border-color:#0079c1;height:10px;width:10px}.carousel-button-indicators.carousel-indicator-type-dots .carousel-indicator--button{cursor:pointer}.carousel-button-indicators.carousel-indicator-type-numbers{text-align:center;overflow:hidden;width:80%;margin:auto}.carousel-button-indicators.carousel-indicator-type-numbers li{float:left;background-color:#0079c1;border-color:#0079c1;margin:0 .1875rem;line-height:1;width:32px;height:32px;position:relative;list-style:none}.carousel-button-indicators.carousel-indicator-type-numbers .carousel-button-indicator{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:2px;text-align:center;transition:.5s}.carousel-button-indicators.carousel-indicator-type-numbers .carousel-button-indicator.carousel-button-active-indicator{background:#0099f4}.carousel-control-default-button{box-shadow:0 2px 2px rgba(0,25,40,.2);position:absolute;top:50%;transform:translateY(-50%);z-index:10;height:64px;width:48px;background-color:#fff;z-index:99;padding:18px;border:none}.carousel-control-button-disabled{display:none;cursor:not-allowed}.carousel-control-button-next-wrapper{right:0;border-bottom-left-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.carousel-control-button-prev-wrapper{border-radius:8px 16px 16px 8px;left:0}.slick-next.slick-arrow.fixed-left-arrow{left:262px!important}.inverted.carousel-control-button-prev-wrapper{border-bottom-left-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;transform:translate(-50%,-50%)}.inverted.carousel-control-button-next-wrapper{right:0;border-radius:8px 16px 16px 8px;transform:translate(50%,-50%)}.flat.carousel-control-button-next-wrapper,.flat.carousel-control-button-prev-wrapper{background:none;box-shadow:none}.flat.carousel-control-button-prev-wrapper{left:-48px}.flat.carousel-control-button-next-wrapper{right:-48px}.carousel-control-button{width:14px;height:26px;transform:none;display:block}.carousel-control-button svg{width:14px;height:26px}@media screen and (max-width:45.99875em){.arrows-higher .carousel-control-default-button{top:100px}}@media (min-width:1025px){.smaller-arrows-slideshow .carousel-control-default-button{margin-top:-30px}}.carousel-item{transition:.5s}.carousel-item-active-partial{opacity:.5;filter:alpha(opacity=50)}.carousel-item-active{opacity:1;filter:alpha(opacity=100)}.carousel-nav-indicators{width:100%}.carousel-nav-indicators a:focus,.carousel-nav-indicators button:focus{border:1px solid #0075be;box-shadow:0 0 4px 3px #0075be}.carousel-nav-indicators a:focus-visible,.carousel-nav-indicators button:focus-visible{outline:none}.carousel-nav-indicators.header-indicators-absolute{position:absolute;z-index:2}@media screen and (min-width:46em){.carousel-nav-indicators.header-indicators-absolute{bottom:35px}}@media (min-width:1023px){.carousel-nav-indicators.header-indicators-absolute{bottom:140px}}@media (min-width:1025px){.carousel-nav-indicators.header-indicators-absolute{bottom:105px}}.carousel-progress{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hide-carousel-progress .carousel-progress{display:none}@media screen and (min-width:46em){.overflow-controls .carousel-control-button-next-wrapper,.overflow-controls .carousel-control-button-prev-wrapper{transform:translateY(-50%)}}.header-indicators-absolute .carousel-button-indicators.carousel-indicator-type-dots .carousel-indicator--button{border-color:#fff}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.mortgage-calculator-card{padding:0 8px}@media screen and (max-width:45.99875em){.mortgage-calculator-card{padding:0 14px;height:auto!important}}.card{background:#fff;border-radius:4px;position:relative;padding:24px;padding-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:0}.card.card-menu{width:165px;height:145px;text-align:center;display:inline-block;color:#001928;font-size:14px;font-weight:900;letter-spacing:.25px;line-height:24px;padding:16px 8px;cursor:pointer;border-radius:4px;border:2px solid #fff;margin:8px;white-space:normal}.card.card-menu.is-active,.card.card-menu:hover{border:2px solid #0075be}.card.card-item-menu{background:#0075be;color:#fff;text-align:center;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6px 0;box-shadow:none}@media screen and (min-width:46em){.card.card-item-menu{padding-top:5px;padding-bottom:0}}.card.card-item-menu .mortgage-result{color:#fff;font-size:24px;font-weight:700;line-height:32px;text-align:center}.card.card-item-menu .payment-frequency{color:#fff;font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:-3px}.card.card-item-menu.is-not-active{margin-top:7px;padding:6px 0}.card.card-item-menu.index__0{background:#0075be!important}.card.card-item-menu.index__1{background:#0d3657!important}.card.card-style{background:#0075be;position:absolute;right:0;height:87.5px;width:100%;border-radius:0;box-shadow:none}.card.card-style.is-multi{width:100%}@media screen and (max-width:45.99875em){.card.card-style.active-index__1{background:#0d3657!important}}.card.card-item{margin-top:6px}.card.card-item h3{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;text-align:center;margin-bottom:14px;margin-top:16px}.card.card-item h3:first-child{margin-top:0}.card .label-checkbox{display:block;padding:16px 0}.card .label-checkbox input{opacity:0;margin:0;width:0}.card .label-checkbox .checkmark{position:absolute;top:0;right:0;height:25px;width:25px}.card .label-checkbox .checkmark,.card .label-checkbox input:checked~.checkmark{background-color:#0075be;border-bottom-left-radius:4px}.card .label-checkbox .checkmark:after{content:"";position:absolute;display:none}.card .label-checkbox .checkmark:after,.card .label-checkbox input:checked~.checkmark:after{display:block}.card .label-checkbox .checkmark:after{left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.card-menu-container{text-align:center}@media screen and (orientation:landscape){.card-menu-container{margin:auto}}@media screen and (min-width:46em){.card-menu-container{text-align:center;margin:auto}}.card-menu-container .card-menu.fr{line-height:19.6px;height:160px}.card-menu-container .card-menu.fr span{line-height:19.6px}.card-menu-container.mobile{max-width:100%;display:block}.card-menu-container.mobile.selected{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;display:flex}@media screen and (orientation:landscape){.card-menu-container.mobile.selected{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile.selected{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile.selected{display:flex}}.card-menu-container.mobile .selected{white-space:nowrap;height:200px}.card-menu-container.mobile .selected .card.card-menu:last-child.fr{top:-23px}@media screen and (orientation:landscape){.card-menu-container.mobile{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile{display:block}}.card-menu-container.desktop{display:none}@media screen and (orientation:landscape){.card-menu-container.desktop{display:block}}@media screen and (min-width:63.9375em){.card-menu-container.desktop{display:block}}@media screen and (max-width:63.93625em){.card-menu-container.desktop{display:none}}.compare-container{text-align:center;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;margin-top:8px;top:0;margin-top:10px;color:#0075be;font-size:14px;font-weight:700;letter-spacing:.13px;line-height:24px}@media screen and (min-width:46em){.compare-container{height:44px}}.compare-container.is-sticky{top:64px;height:48px}@media screen and (orientation:landscape){.compare-container.is-sticky{top:0}}@media screen and (min-width:46em){.compare-container.is-sticky{top:0;height:46px}}.compare-container i{display:inline-block;top:4px;position:relative}.compare-container span{margin-left:5px}.compare-container i{max-height:14px;height:14px}.mortgage-calculator__header{display:none}@media screen and (min-width:46em){.mortgage-calculator__header{display:block}}.mortgage-calculator__header-mobile,.mortgage-calculator__header .header-background{background:#f5f5f5;border-bottom:4px solid #0075be}.mortgage-calculator__header-mobile{display:block;margin-right:-.375rem;margin-left:-.375rem}@media screen and (min-width:46em){.mortgage-calculator__header-mobile{display:none}}.mortgage-calculator__header-mobile [class*=row]{margin-right:0;margin-left:0}@media screen and (max-width:45.99875em){.mortgage-calculator__header-mobile.active-index__1{border-bottom:4px solid #0d3657!important}}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}*{box-sizing:border-box}body{overflow-x:hidden}@media screen and (min-width:64rem){body{overflow-x:hidden}}.calculator-container{font-family:Heebo,sans-serif;width:100%;max-width:100%;overflow-x:hidden}.calculator-container.not-selected{margin-bottom:-2em}.calculator-container-box{padding:24px;border-radius:4px;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,25,40,.04),0 2px 2px 0 rgba(0,25,40,.04),0 4px 4px 0 rgba(0,25,40,.1)}.calculator-accordion-hr{width:725px;margin-top:16px;margin-bottom:16px}.calculator-help-text{color:#646c76;font-size:14px;letter-spacing:.25px;line-height:18px;text-align:left;padding:0 8px;margin-bottom:16px;height:35px}.nav-section{text-align:center;max-width:100%!important}@media screen and (min-width:64rem){.nav-section{max-width:auto}}.head-section{margin-top:27px;text-align:center;padding-left:16px;padding-right:16px}@media screen and (min-width:48rem){.head-section{padding-left:0;padding-right:0}}.head-section h2.description{margin-top:9px}.step-1{text-align:center;margin-top:30px}.step-1 .heading{font-weight:500}.step-1 .description{margin-top:9px;margin-bottom:0}.step-2{text-align:center;margin-bottom:24px;margin-left:auto;margin-right:auto}.step-2 .heading{margin-top:25px;font-weight:500}.step-2 .description{margin-top:9px;margin-bottom:0}.text-center{text-align:center}.text-right{text-align:right}.text-result-wrapper{margin:20px 0 0 10px;display:flex}.text-result-wrapper .text-result{font-size:16px;font-weight:300;letter-spacing:.29px;line-height:24px;width:70%}.text-result-wrapper .text-result-value{color:#646c76;font-size:16px;font-weight:700;letter-spacing:.29px;line-height:24px;text-align:right;width:30%}.text-result-wrapper .text-result-icon{padding-left:8px}.step-first-container{padding-left:0;margin-top:14px}.step-second-container{background-color:#f5f6f7;margin-top:41px;outline:none}.step-2-icon-container{text-align:center;margin-top:5px;margin-bottom:40px}.input{border:none}.input__switch{text-align:initial}.multi.summary-container .mortgage-calculator-card[class*=row]{width:100%!important;margin:0 auto;margin-left:auto!important;margin-right:auto!important}.legal-disclosure-container{padding:30px 0 60px}.legal-disclosure-container .legal-disclosure-content{float:none;clear:both;margin-left:auto;margin-right:auto}.legal-disclosure-container .legal-disclosure-content .accordion__title--chevron--blue:after{right:5em}@media screen and (min-width:64rem){.legal-disclosure-container .legal-disclosure-content .accordion__title--chevron--blue:after{right:9em}}.legal-disclosure-container p{color:#001928;font-size:12px;font-weight:300;line-height:18px;letter-spacing:.36px}p{font-weight:300;line-height:1.4;letter-spacing:.29px}.calc-config-age .text-with-tooltip{flex-basis:100%;margin-bottom:0}.calc-config-age .input__text{text-align:left!important;border:none;box-shadow:none;border-radius:0;border:0;border-bottom:2px solid #d9dce1;padding:0}.calc-config-age ::placeholder{color:#929ba9;opacity:1}.calc-config-age :-ms-input-placeholder{color:#929ba9}.input__text{margin:0 0 16px}.input__text.filled{border-bottom:2px solid #929ba9}.input__text.error,.input__text.error.filled{border-bottom:2px solid #c81414}.input__text.filled:focus,.input__text:focus{border-bottom:2px solid #0075be;outline:5px auto -webkit-focus-ring-color!important}.dot-container{text-align:center;display:none}@media screen and (min-width:48rem) and (max-width:63.9375rem){.dot-container{display:block}}@media screen and (max-width:47.9375rem){.dot-container{display:block}}.dot-container .dot{background-color:#fff;border:1px solid #929ba9;border-radius:5px;display:inline-block;height:8px;width:8px;margin-right:4px}.dot-container .dot.active{background-color:#0075be}.legend .item{margin:0 5px}.legend .circle{display:inline-block;height:15px;width:15px;border-radius:50%}@media screen and (max-width:47.9375rem){.divider-border-right{border-bottom:1px solid #d9dce1;margin-bottom:16px}}@media screen and (min-width:48rem){.divider-border-right{border-right:1px solid #d9dce1}}
.popover{position:absolute;top:0;left:-329px;z-index:1060;width:350px;max-width:350px;padding:1px;background-color:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07)}@media screen and (max-width:63.9375rem){.popover{position:fixed;overflow-y:auto;top:auto!important;left:0!important;bottom:0;right:0;width:100%!important;z-index:1060;max-width:100%;padding:1px;background-color:#fff;border-radius:4px 4px 0 0;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07)}.popover .arrow{display:none}.popover.right{margin-left:0!important}}.popover.top{margin-top:-11px}.popover.right{margin-left:11px}.popover.bottom{margin-top:11px}.popover.left{margin-left:-11px}.popover__close-button{text-align:right;cursor:pointer;box-sizing:border-box;position:absolute;top:16px;right:16px;background-color:transparent;border:none;width:1.5rem;height:1.5rem;border-radius:.25rem;padding:2px}.popover__close-button>span>svg{display:inline-block;position:absolute;top:2px;left:2px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,25,40,.12)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-right-color:rgba(0,25,40,.12)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.popover.top>.arrow{right:50%;bottom:-11px;margin-top:-11px;border-right-width:0}.popover.top>.arrow:after{content:"";border-style:solid;border-width:8px 8px 0;border-color:#fff transparent;bottom:-8px;left:-8px}.popover-container{position:relative;display:inline-block;margin:auto 0;vertical-align:middle}.popover-content{text-align:left;position:relative;padding:24px 56px 24px 32px}.popover-content .fine-print{font-size:.85rem}.has-pop{border-radius:50%;border:none;height:1.4em}.has-pop,.has-pop--small{display:inline-flex;justify-content:center;align-items:center;color:#0075be;background-color:transparent;margin:0 4px;cursor:pointer}.has-pop--small{border-radius:50%;width:1.2em;height:1.2em}.has-pop--reverse{color:#fff;background-color:#0075be}.has-pop__inline{display:inherit;width:auto;margin:0}.has-pop__button-text{color:inherit;position:relative;border-bottom:1px dashed;line-height:1.2;border-radius:0}.has-pop__no-icon{padding-left:0;padding-right:0}.has-pop i.icon-class.height--1-half{height:1.5rem}@media screen and (max-width:47.9375rem){.a11y-fix-carousel--popover .popover{width:22%!important;max-width:22%!important;margin-left:auto}.carousel--popover .popover.top{position:absolute;overflow-y:unset;top:-120px!important;left:-100px!important;bottom:auto;right:auto;z-index:1060;width:350px!important;max-width:350px!important;padding:1px;background-color:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07)}.carousel--popover.top-right .popover.top{left:-20px!important}.carousel--popover.top-left .popover.top,.carousel--popover.top-right .popover.top{position:absolute;overflow-y:unset;top:-160px!important;bottom:auto;right:auto;z-index:1060;width:300px!important;max-width:300px!important;padding:1px;background-color:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07)}.carousel--popover.top-left .popover.top{left:-150px!important}}@media screen and (max-width:63.9375rem){.carousel--popover .popover.top{position:absolute;overflow-y:unset;top:-120px!important;left:-100px!important;bottom:auto;right:auto;z-index:1060;width:300px!important;max-width:300px!important;padding:1px;background-color:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07)}.carousel--popover.top-right .popover.top{left:0!important}.carousel--popover.top-left .popover.top,.carousel--popover.top-right .popover.top{position:absolute;overflow-y:unset;top:-160px!important;bottom:auto;right:auto;z-index:1060;width:300px!important;max-width:300px!important;padding:1px;background-color:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07)}.carousel--popover.top-left .popover.top{left:-270px!important}}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calculator-tooltip{font-size:16px;line-height:24px;letter-spacing:.15px;font-weight:400}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.input__text.filled{border-bottom:2px solid #929ba9}.input__text.error,.input__text.error.filled{border-bottom:2px solid #c81414}.input__text.filled:focus,.input__text:focus{border-bottom:2px solid #0075be;outline:5px auto -webkit-focus-ring-color!important}.rangeslider__handle-tooltip,.rangeslider__label-item{white-space:nowrap}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.mortgage-calculator-card{padding:0 8px}@media screen and (max-width:45.99875em){.mortgage-calculator-card{padding:0 14px;height:auto!important}}.card{background:#fff;border-radius:4px;position:relative;padding:24px;padding-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:0}.card.card-menu{width:165px;height:145px;text-align:center;display:inline-block;color:#001928;font-size:14px;font-weight:900;letter-spacing:.25px;line-height:24px;padding:16px 8px;cursor:pointer;border-radius:4px;border:2px solid #fff;margin:8px;white-space:normal}.card.card-menu.is-active,.card.card-menu:hover{border:2px solid #0075be}.card.card-item-menu{background:#0075be;color:#fff;text-align:center;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6px 0;box-shadow:none}@media screen and (min-width:46em){.card.card-item-menu{padding-top:5px;padding-bottom:0}}.card.card-item-menu .mortgage-result{color:#fff;font-size:24px;font-weight:700;line-height:32px;text-align:center}.card.card-item-menu .payment-frequency{color:#fff;font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:-3px}.card.card-item-menu.is-not-active{margin-top:7px;padding:6px 0}.card.card-item-menu.index__0{background:#0075be!important}.card.card-item-menu.index__1{background:#0d3657!important}.card.card-style{background:#0075be;position:absolute;right:0;height:87.5px;width:100%;border-radius:0;box-shadow:none}.card.card-style.is-multi{width:100%}@media screen and (max-width:45.99875em){.card.card-style.active-index__1{background:#0d3657!important}}.card.card-item{margin-top:6px}.card.card-item h3{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;text-align:center;margin-bottom:14px;margin-top:16px}.card.card-item h3:first-child{margin-top:0}.card .label-checkbox{display:block;padding:16px 0}.card .label-checkbox input{opacity:0;margin:0;width:0}.card .label-checkbox .checkmark{position:absolute;top:0;right:0;height:25px;width:25px}.card .label-checkbox .checkmark,.card .label-checkbox input:checked~.checkmark{background-color:#0075be;border-bottom-left-radius:4px}.card .label-checkbox .checkmark:after{content:"";position:absolute;display:none}.card .label-checkbox .checkmark:after,.card .label-checkbox input:checked~.checkmark:after{display:block}.card .label-checkbox .checkmark:after{left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.card-menu-container{text-align:center}@media screen and (orientation:landscape){.card-menu-container{margin:auto}}@media screen and (min-width:46em){.card-menu-container{text-align:center;margin:auto}}.card-menu-container .card-menu.fr{line-height:19.6px;height:160px}.card-menu-container .card-menu.fr span{line-height:19.6px}.card-menu-container.mobile{max-width:100%;display:block}.card-menu-container.mobile.selected{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;display:flex}@media screen and (orientation:landscape){.card-menu-container.mobile.selected{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile.selected{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile.selected{display:flex}}.card-menu-container.mobile .selected{white-space:nowrap;height:200px}.card-menu-container.mobile .selected .card.card-menu:last-child.fr{top:-23px}@media screen and (orientation:landscape){.card-menu-container.mobile{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile{display:block}}.card-menu-container.desktop{display:none}@media screen and (orientation:landscape){.card-menu-container.desktop{display:block}}@media screen and (min-width:63.9375em){.card-menu-container.desktop{display:block}}@media screen and (max-width:63.93625em){.card-menu-container.desktop{display:none}}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.monthly-expense .input__text{padding:0;background:none;border:none;box-shadow:none;border-radius:0;border-bottom:2px solid #d9dce1}.monthly-expense .input__text.filled{border-bottom:2px solid #929ba9}.monthly-expense .input__text:focus{outline:5px auto -webkit-focus-ring-color!important}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.interest-rate .error{margin-top:20px}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.bmo-switch-wrap{width:150px;cursor:pointer;padding:16px 0 0;position:relative;margin:auto}.bmo-switch-wrap span{color:#001928;font-size:14px;line-height:24px}.bmo-switch-wrap label{margin:0 16px}.bmo-switch-wrap:after{display:block;clear:both;content:""}.bmo-switch-wrap input{display:none}.bmo-switch-rail{height:16px;border-radius:8px;background:#d9dce1;width:40px}.bmo-switch,.bmo-switch-rail{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.bmo-switch{height:24px;width:24px;min-width:24px;max-width:24px;padding:0;border:none;background-color:#f5f6f7;box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:absolute;border-radius:12px;margin-top:-20px;margin-left:-4px}.bmo-switch.active{background:#0075be;margin-left:16px}.bmo-switch-rail.active,.compare-view-switch.is-active .bmo-switch-rail{background:#7fbce0}.compare-view-switch.is-active .bmo-switch{background:#0075be;margin-left:-16px;margin-top:-2.5px}.compare-view-switch .bmo-switch{margin-left:-50px;margin-top:-2.5px}.compare-view-switch.bmo-switch-wrap{width:auto}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.form-label-group .select:invalid,.form-label-group input:invalid{color:#001928}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.mortgage-protection .sub-text{font-size:.875rem;line-height:1.5rem;letter-spacing:.01562rem;font-weight:300;color:#646c76;font-weight:700;margin-left:20px}.calc-config-age .input__text{padding:0;background:none;border:none;box-shadow:none;border-bottom:2px solid #d9dce1}.calc-config-age .input__text.filled{border-bottom:2px solid #929ba9}.calc-config-age .input__text.error,.calc-config-age .input__text.error.filled{border-bottom:2px solid #c81414}.calc-config-age .input__text:focus{outline:5px auto -webkit-focus-ring-color!important}.calc-config-age ::placeholder{color:#929ba9;opacity:1}.calc-config-age :-ms-input-placeholder{color:#929ba9}
.link--pill{color:#0075be;font-size:.875rem;line-height:1.25rem;font-weight:700;padding:.25rem;padding-left:.5rem;padding-right:.5rem;border:.125rem solid #929ba9;border-radius:.25rem;background-color:#f5f6f7;cursor:pointer;pointer-events:auto}.link--pill.active{color:#fff;background-color:#0075be;border-color:#0075be;pointer-events:none}.cross-link:active .cross-link--heading,.cross-link:focus .cross-link--heading,.cross-link:hover .cross-link--heading{color:#0075be}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.summary-container hr{border:2px solid #d9dce1;border-radius:4px;margin-bottom:0}.summary-container h2{font-size:24px;font-weight:300;line-height:32px;text-align:center}.summary-container h3{font-size:16px;font-weight:300;letter-spacing:.29px;line-height:24px;text-align:center}.summary-container .summary-row{margin-top:16px}.summary-container .summary-row .description{font-size:16px;font-weight:300;letter-spacing:.29px;line-height:24px}.summary-container .summary-row .value{font-size:16px;font-weight:700;letter-spacing:.29px;line-height:24px;text-align:right;color:#001928}.summary-container .mortgage-calculator-card[class*=row]{width:95%!important;margin:0;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:46em){.summary-container .mortgage-calculator-card[class*=row]{width:85%!important}}.summary-container .optional-container{padding-top:32px;padding-bottom:0}.summary-container .pst-applicable{height:18px;color:#001928;font-size:12px;font-weight:300;letter-spacing:.21px;line-height:18px;text-align:right;float:right;margin-top:8px}.summary-container .pst-hr{margin-bottom:0}.summary-container .extra-payment{color:#001928;font-size:16px;font-weight:300;line-height:24px;margin-top:16px}.get-started{text-align:center}.get-started button{height:56px;border-radius:28px;border:2px solid #d9dce1;padding:8px 32px;overflow:hidden;cursor:pointer;text-transform:uppercase;display:inline-block;line-height:52px;margin:32px 0 0;text-align:center;font-weight:medium;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;background:#0075be;border:2px solid #0075be;color:#fff;font-size:14px;font-weight:700;letter-spacing:.25px;line-height:16px}@media screen and (max-width:45.99875em){.get-started button{min-width:230px}}.get-started button:active,.get-started button:hover{background:#005587;border-color:#005587}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.mortgage-calculator-card{padding:0 8px}@media screen and (max-width:45.99875em){.mortgage-calculator-card{padding:0 14px;height:auto!important}}.card{background:#fff;border-radius:4px;position:relative;padding:24px;padding-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:0}.card.card-menu{width:165px;height:145px;text-align:center;display:inline-block;color:#001928;font-size:14px;font-weight:900;letter-spacing:.25px;line-height:24px;padding:16px 8px;cursor:pointer;border-radius:4px;border:2px solid #fff;margin:8px;white-space:normal}.card.card-menu.is-active,.card.card-menu:hover{border:2px solid #0075be}.card.card-item-menu{background:#0075be;color:#fff;text-align:center;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6px 0;box-shadow:none}@media screen and (min-width:46em){.card.card-item-menu{padding-top:5px;padding-bottom:0}}.card.card-item-menu .mortgage-result{color:#fff;font-size:24px;font-weight:700;line-height:32px;text-align:center}.card.card-item-menu .payment-frequency{color:#fff;font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:-3px}.card.card-item-menu.is-not-active{margin-top:7px;padding:6px 0}.card.card-item-menu.index__0{background:#0075be!important}.card.card-item-menu.index__1{background:#0d3657!important}.card.card-style{background:#0075be;position:absolute;right:0;height:87.5px;width:100%;border-radius:0;box-shadow:none}.card.card-style.is-multi{width:100%}@media screen and (max-width:45.99875em){.card.card-style.active-index__1{background:#0d3657!important}}.card.card-item{margin-top:6px}.card.card-item h3{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;text-align:center;margin-bottom:14px;margin-top:16px}.card.card-item h3:first-child{margin-top:0}.card .label-checkbox{display:block;padding:16px 0}.card .label-checkbox input{opacity:0;margin:0;width:0}.card .label-checkbox .checkmark{position:absolute;top:0;right:0;height:25px;width:25px}.card .label-checkbox .checkmark,.card .label-checkbox input:checked~.checkmark{background-color:#0075be;border-bottom-left-radius:4px}.card .label-checkbox .checkmark:after{content:"";position:absolute;display:none}.card .label-checkbox .checkmark:after,.card .label-checkbox input:checked~.checkmark:after{display:block}.card .label-checkbox .checkmark:after{left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.card-menu-container{text-align:center}@media screen and (orientation:landscape){.card-menu-container{margin:auto}}@media screen and (min-width:46em){.card-menu-container{text-align:center;margin:auto}}.card-menu-container .card-menu.fr{line-height:19.6px;height:160px}.card-menu-container .card-menu.fr span{line-height:19.6px}.card-menu-container.mobile{max-width:100%;display:block}.card-menu-container.mobile.selected{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;display:flex}@media screen and (orientation:landscape){.card-menu-container.mobile.selected{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile.selected{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile.selected{display:flex}}.card-menu-container.mobile .selected{white-space:nowrap;height:200px}.card-menu-container.mobile .selected .card.card-menu:last-child.fr{top:-23px}@media screen and (orientation:landscape){.card-menu-container.mobile{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile{display:block}}.card-menu-container.desktop{display:none}@media screen and (orientation:landscape){.card-menu-container.desktop{display:block}}@media screen and (min-width:63.9375em){.card-menu-container.desktop{display:block}}@media screen and (max-width:63.93625em){.card-menu-container.desktop{display:none}}.cta-container{color:#0075be;font-size:14px;font-weight:700;letter-spacing:.13px;line-height:24px;display:inline-block;text-align:center;padding:8px 0;border-bottom:4px solid #f5f6f7;background-color:#fefefe;margin:auto;cursor:pointer;position:fixed;top:0;width:100%;z-index:99}@media screen and (min-width:46em){.cta-container{border-bottom:16px solid #f5f6f7}}.cta-container i{display:inline-block;top:4px;position:relative;max-height:14px;height:14px}.cta-container span{margin-left:5px}.mortgage-calculator-card-container{text-align:left;margin-left:auto;margin-right:auto}.mortgage-calculator-card-container.is-active{display:block}.mortgage-calculator-card-container.is-not-active{display:none}@media screen and (min-width:46em){.mortgage-calculator-card-container.is-not-active{display:block}}@media screen and (min-width:46em) and (max-width:63.93625em){.mortgage-calculator-card-container.multi{flex:0 0 46%;max-width:46%}}.mortgage-calculator-card-container.index__1 .card.card-item-menu{background:#0d3657}.mortgage-calculator-card-container.index__1 .card.card-item-menu.is-active,.mortgage-calculator-card-container.index__1 .card.card-style{background:#0075be}@media screen and (min-width:46em){.mortgage-calculator-card-container.index__1 .card.card-style{background:#0d3657}}.mortgage-calculator-card-container.index__1 .mortgage-calculator__header .header-background{border-color:#0d3657}@media screen and (orientation:landscape){#persCalculatorCardContainer{padding:0;padding-bottom:33px}}.mortgage-calculator-container{text-align:left}@media screen and (orientation:landscape){.mortgage-calculator-container{padding:0;padding-bottom:33px}}@media screen and (min-width:63.9375em) and (max-width:76.56125em){.mortgage-calculator-container{padding:0;padding-bottom:33px}}@media screen and (min-width:46em) and (max-width:63.93625em){.mortgage-calculator-container{padding:0;padding-bottom:33px}}@media screen and (max-width:45.99875em){.mortgage-calculator-container{padding:0 0 33px}}.mortgage-calculator-container[class*=row]{width:100%!important}.delete-container button{color:#c81414;font-size:14px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase;letter-spacing:.25px}.delete-container .card-item{padding:16px}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.financial-details .text-result-value{color:#001928;font-size:16px;font-weight:700;letter-spacing:.29px;line-height:24px;text-align:right}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.mortgage-details .input__text{width:100%;height:42px;line-height:40px;padding:0;white-space:nowrap;background:none;transition:all .3s ease-out;border:none;box-shadow:none;border-radius:0;border:0;border-bottom:2px solid #d9dce1;font-size:18px}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.mortgage-protection .sub-text{font-size:.875rem;line-height:1.5rem;letter-spacing:.01562rem;font-weight:300;color:#646c76;font-weight:700;margin-left:20px}.calc-config-age .text-with-tooltip{flex-basis:100%;margin-bottom:0}.calc-config-age .input__text{text-align:left!important;border:none;box-shadow:none;border-radius:0;border:0;border-bottom:2px solid #d9dce1;padding:0}.calc-config-age .input__text::placeholder{color:#929ba9}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}.summary-container hr{border:2px solid #d9dce1;border-radius:4px;margin-bottom:0}.summary-container h2{font-size:24px;font-weight:700;line-height:32px;text-align:center}.summary-container h3,.summary-container span{font-size:16px;font-weight:300;letter-spacing:.29px;line-height:24px;text-align:center}.summary-container .summary-row{margin-top:16px}.summary-container .summary-row .description{font-size:16px;font-weight:300;letter-spacing:.29px;line-height:24px}.summary-container .summary-row .value{font-size:16px;font-weight:700;letter-spacing:.29px;line-height:24px;text-align:right;color:#001928}.summary-container .mortgage-calculator-card[class*=row]{width:95%!important;margin:0;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:46em){.summary-container .mortgage-calculator-card[class*=row]{width:85%!important}}.summary-container .optional-container{padding-top:32px;padding-bottom:0}.summary-container .pst-applicable{height:18px;color:#001928;font-size:12px;font-weight:300;letter-spacing:.21px;line-height:18px;text-align:right;float:right;margin-top:8px}.summary-container .pst-hr{margin-bottom:0}.summary-container .extra-payment{color:#001928;font-size:16px;font-weight:300;line-height:24px;margin-top:16px}.get-started{text-align:center}.get-started button{height:56px;border-radius:28px;border:2px solid #d9dce1;padding:8px 32px;overflow:hidden;cursor:pointer;text-transform:uppercase;display:inline-block;line-height:52px;margin:32px 0 0;text-align:center;font-weight:medium;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;background:#0075be;border:2px solid #0075be;color:#fff;font-size:14px;font-weight:700;letter-spacing:.25px;line-height:16px}@media screen and (max-width:45.99875em){.get-started button{min-width:230px}}.get-started button:active,.get-started button:hover{background:#005587;border-color:#005587}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.mortgage-calculator-card{padding:0 8px}@media screen and (max-width:45.99875em){.mortgage-calculator-card{padding:0 14px;height:auto!important}}.card{background:#fff;border-radius:4px;position:relative;padding:24px;padding-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:0}.card.card-menu{width:165px;height:145px;text-align:center;display:inline-block;color:#001928;font-size:14px;font-weight:900;letter-spacing:.25px;line-height:24px;padding:16px 8px;cursor:pointer;border-radius:4px;border:2px solid #fff;margin:8px;white-space:normal}.card.card-menu.is-active,.card.card-menu:hover{border:2px solid #0075be}.card.card-item-menu{background:#0075be;color:#fff;text-align:center;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6px 0;box-shadow:none}@media screen and (min-width:46em){.card.card-item-menu{padding-top:5px;padding-bottom:0}}.card.card-item-menu .mortgage-result{color:#fff;font-size:24px;font-weight:700;line-height:32px;text-align:center}.card.card-item-menu .payment-frequency{color:#fff;font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:-3px}.card.card-item-menu.is-not-active{margin-top:7px;padding:6px 0}.card.card-item-menu.index__0{background:#0075be!important}.card.card-item-menu.index__1{background:#0d3657!important}.card.card-style{background:#0075be;position:absolute;right:0;height:87.5px;width:100%;border-radius:0;box-shadow:none}.card.card-style.is-multi{width:100%}@media screen and (max-width:45.99875em){.card.card-style.active-index__1{background:#0d3657!important}}.card.card-item{margin-top:6px}.card.card-item h3{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;text-align:center;margin-bottom:14px;margin-top:16px}.card.card-item h3:first-child{margin-top:0}.card .label-checkbox{display:block;padding:16px 0}.card .label-checkbox input{opacity:0;margin:0;width:0}.card .label-checkbox .checkmark{position:absolute;top:0;right:0;height:25px;width:25px}.card .label-checkbox .checkmark,.card .label-checkbox input:checked~.checkmark{background-color:#0075be;border-bottom-left-radius:4px}.card .label-checkbox .checkmark:after{content:"";position:absolute;display:none}.card .label-checkbox .checkmark:after,.card .label-checkbox input:checked~.checkmark:after{display:block}.card .label-checkbox .checkmark:after{left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.card-menu-container{text-align:center}@media screen and (orientation:landscape){.card-menu-container{margin:auto}}@media screen and (min-width:46em){.card-menu-container{text-align:center;margin:auto}}.card-menu-container .card-menu.fr{line-height:19.6px;height:160px}.card-menu-container .card-menu.fr span{line-height:19.6px}.card-menu-container.mobile{max-width:100%;display:block}.card-menu-container.mobile.selected{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;display:flex}@media screen and (orientation:landscape){.card-menu-container.mobile.selected{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile.selected{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile.selected{display:flex}}.card-menu-container.mobile .selected{white-space:nowrap;height:200px}.card-menu-container.mobile .selected .card.card-menu:last-child.fr{top:-23px}@media screen and (orientation:landscape){.card-menu-container.mobile{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile{display:block}}.card-menu-container.desktop{display:none}@media screen and (orientation:landscape){.card-menu-container.desktop{display:block}}@media screen and (min-width:63.9375em){.card-menu-container.desktop{display:block}}@media screen and (max-width:63.93625em){.card-menu-container.desktop{display:none}}.cta-container{color:#0075be;font-size:14px;font-weight:700;letter-spacing:.13px;line-height:24px;display:inline-block;text-align:center;padding:8px 0;border-bottom:4px solid #f5f6f7;background-color:#fefefe;margin:auto;cursor:pointer;position:fixed;top:0;width:100%;z-index:99}@media screen and (min-width:46em){.cta-container{border-bottom:16px solid #f5f6f7}}.cta-container i{display:inline-block;top:4px;position:relative;max-height:14px;height:14px}.cta-container span{margin-left:5px}.mortgage-calculator-card-container{text-align:left;margin-left:auto;margin-right:auto}.mortgage-calculator-card-container.is-active{display:block}.mortgage-calculator-card-container.is-not-active{display:none}@media screen and (min-width:46em){.mortgage-calculator-card-container.is-not-active{display:block}}@media screen and (min-width:46em) and (max-width:63.93625em){.mortgage-calculator-card-container.multi{flex:0 0 46%;max-width:46%}}.mortgage-calculator-card-container.index__1 .card.card-item-menu{background:#0d3657}.mortgage-calculator-card-container.index__1 .card.card-item-menu.is-active,.mortgage-calculator-card-container.index__1 .card.card-style{background:#0075be}@media screen and (min-width:46em){.mortgage-calculator-card-container.index__1 .card.card-style{background:#0d3657}}.mortgage-calculator-card-container.index__1 .mortgage-calculator__header .header-background{border-color:#0d3657}.mortgage-calculator-container{text-align:left}@media screen and (orientation:landscape){.mortgage-calculator-container{padding:0;padding-bottom:64px}}@media screen and (min-width:63.9375em) and (max-width:76.56125em){.mortgage-calculator-container{padding:0;padding-bottom:33px}}@media screen and (min-width:46em) and (max-width:63.93625em){.mortgage-calculator-container{padding:0;padding-bottom:48px}}@media screen and (max-width:45.99875em){.mortgage-calculator-container{padding:0 0 32px}}.mortgage-calculator-container[class*=row]{width:100%!important}.delete-container button{color:#c81414;font-size:14px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase;letter-spacing:.25px}.delete-container .card-item{padding:16px}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.mortgage-calculator-card{padding:0 8px}@media screen and (max-width:45.99875em){.mortgage-calculator-card{padding:0 14px;height:auto!important}}.card{background:#fff;border-radius:4px;position:relative;padding:24px;padding-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:0}.card.card-menu{width:165px;height:145px;text-align:center;display:inline-block;color:#001928;font-size:14px;font-weight:900;letter-spacing:.25px;line-height:24px;padding:16px 8px;cursor:pointer;border-radius:4px;border:2px solid #fff;margin:8px;white-space:normal}.card.card-menu.is-active,.card.card-menu:hover{border:2px solid #0075be}.card.card-item-menu{background:#0075be;color:#fff;text-align:center;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6px 0;box-shadow:none}@media screen and (min-width:46em){.card.card-item-menu{padding-top:5px;padding-bottom:0}}.card.card-item-menu .mortgage-result{color:#fff;font-size:24px;font-weight:700;line-height:32px;text-align:center}.card.card-item-menu .payment-frequency{color:#fff;font-size:12px;font-weight:500;line-height:18px;text-align:center;margin-top:-3px}.card.card-item-menu.is-not-active{margin-top:7px;padding:6px 0}.card.card-item-menu.index__0{background:#0075be!important}.card.card-item-menu.index__1{background:#0d3657!important}.card.card-style{background:#0075be;position:absolute;right:0;height:87.5px;width:100%;border-radius:0;box-shadow:none}.card.card-style.is-multi{width:100%}@media screen and (max-width:45.99875em){.card.card-style.active-index__1{background:#0d3657!important}}.card.card-item{margin-top:6px}.card.card-item h3{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;text-align:center;margin-bottom:14px;margin-top:16px}.card.card-item h3:first-child{margin-top:0}.card .label-checkbox{display:block;padding:16px 0}.card .label-checkbox input{opacity:0;margin:0;width:0}.card .label-checkbox .checkmark{position:absolute;top:0;right:0;height:25px;width:25px}.card .label-checkbox .checkmark,.card .label-checkbox input:checked~.checkmark{background-color:#0075be;border-bottom-left-radius:4px}.card .label-checkbox .checkmark:after{content:"";position:absolute;display:none}.card .label-checkbox .checkmark:after,.card .label-checkbox input:checked~.checkmark:after{display:block}.card .label-checkbox .checkmark:after{left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.card-menu-container{text-align:center}@media screen and (orientation:landscape){.card-menu-container{margin:auto}}@media screen and (min-width:46em){.card-menu-container{text-align:center;margin:auto}}.card-menu-container .card-menu.fr{line-height:19.6px;height:160px}.card-menu-container .card-menu.fr span{line-height:19.6px}.card-menu-container.mobile{max-width:100%;display:block}.card-menu-container.mobile.selected{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;display:flex}@media screen and (orientation:landscape){.card-menu-container.mobile.selected{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile.selected{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile.selected{display:flex}}.card-menu-container.mobile .selected{white-space:nowrap;height:200px}.card-menu-container.mobile .selected .card.card-menu:last-child.fr{top:-23px}@media screen and (orientation:landscape){.card-menu-container.mobile{display:none}}@media screen and (min-width:63.9375em){.card-menu-container.mobile{display:none}}@media screen and (max-width:63.93625em){.card-menu-container.mobile{display:block}}.card-menu-container.desktop{display:none}@media screen and (orientation:landscape){.card-menu-container.desktop{display:block}}@media screen and (min-width:63.9375em){.card-menu-container.desktop{display:block}}@media screen and (max-width:63.93625em){.card-menu-container.desktop{display:none}}.dot-container{text-align:center;display:none}@media screen and (min-width:46em) and (max-width:63.93625em){.dot-container{display:block}}@media screen and (max-width:45.99875em){.dot-container{display:block}}.dot-container .dot{background-color:#fff;border:1px solid #929ba9;border-radius:5px;display:inline-block;height:8px;width:8px;margin-right:4px}.dot-container .dot.active{background-color:#0075be}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.labels text{color:#001928;font-size:12px;font-weight:700;line-height:18px;text-decoration:none;fill:#000}.x-grid text,.y-grid text{color:#001928;font-size:14px;font-weight:500;line-height:24px}.bar__tooltip{display:none;min-width:276px;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07);max-width:30em!important;border:.0625rem solid #d9dce1;z-index:100;background-color:#fefefe;color:#001928;padding:16px}.bar__tooltip .columns,.bar__tooltip .row{padding:0;margin:0}.bar__tooltip:before{border:.8rem inset;border-color:transparent transparent #d9dce1;border-bottom-style:solid;border-top-width:0}.bar__tooltip:after,.bar__tooltip:before{content:"";display:block;width:0;height:0;top:100%;position:absolute;left:50%;transform:translateX(-50%)}.bar__tooltip:after{border:.75rem inset;border-color:transparent transparent #fefefe;border-bottom-style:solid;border-top-width:0}.bar__tooltip.top:before{border:.8rem inset;border-color:rgba(217,220,225,.25) transparent transparent;border-bottom-style:solid;border-bottom-width:0}.bar__tooltip.top:after,.bar__tooltip.top:before{content:"";display:block;width:0;height:0;top:100%;bottom:auto}.bar__tooltip.top:after{border:.75rem inset;border-color:#fefefe transparent transparent;border-top-style:solid;border-bottom-width:0}.tooltip__line{display:none;border-left:1px solid #929ba9;position:absolute}.tooltip__circle{display:none;height:15px;width:15px;background-color:#fff;border-radius:50%}.chart-container-wrapper{position:relative;height:500px}@media screen and (orientation:landscape){.chart-container-wrapper{height:500px}}@media screen and (min-width:63.9375em) and (max-width:76.56125em){.chart-container-wrapper{height:500px}}@media screen and (min-width:46em) and (max-width:63.93625em){.chart-container-wrapper{height:300px}}@media screen and (max-width:45.99875em){.chart-container-wrapper{height:300px}}.chart-container-wrapper-readiline{position:relative;height:500px}@media screen and (orientation:landscape){.chart-container-wrapper-readiline{height:500px}}@media screen and (min-width:63.9375em) and (max-width:76.56125em){.chart-container-wrapper-readiline{height:500px}}@media screen and (min-width:46em) and (max-width:63.93625em){.chart-container-wrapper-readiline{height:300px}}@media screen and (max-width:45.99875em){.chart-container-wrapper-readiline{height:441px}}.legend .balance{height:24px;font-size:14px;font-weight:300;letter-spacing:.13px;line-height:18px;text-align:left}.legend .balance .balance-year{color:#001928;font-weight:400;line-height:18px;letter-spacing:.25px}.legend .content{font-size:18px;line-height:24px;font-weight:500;color:#001928;text-align:left}.legend .content .circle{display:inline-block;height:15px;width:15px;border-radius:50%;margin-left:30px}.legend .content .amount{color:#001928;font-size:18px;font-weight:500;text-align:center;margin-left:10px}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.chart-heading{padding:40px 0 16px;padding-top:24px;text-align:center}.chart-heading .heading{font-size:28px;line-height:32px}.chart-heading .heading,.legend-heading{color:#001928;font-weight:300;text-align:center}.legend-heading{font-size:16px;line-height:24px;margin-bottom:8px}.chart-legend{text-align:center;padding:0 0 16px;font-size:14px;letter-spacing:.25px;font-weight:300;color:#001928}.chart-legend,.chart-legend .legend{line-height:18px}.legend-mortgage{color:#001928;font-size:24px;font-weight:300;line-height:32px;text-align:center;margin-bottom:12px}.legend-mortgage span{border-bottom:4px solid #0075be;padding:0 20px 7px}.legend .item{margin:0 5px}.legend .circle{display:inline-block;height:15px;width:15px;border-radius:50%}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.accordion-container{text-align:center;margin-top:64px;display:inline-block;float:none;clear:both;margin:32px auto 0}@media screen and (min-width:46em){.accordion-container{margin-top:48px}}.accordion-container .heading{margin-bottom:24px;font-size:28px;line-height:32px;font-weight:700}.accordion-container hr{color:#d9dce1;background-color:#d9dce1;height:1px;margin:24px 0}.accordion-container .accordion-item{text-align:left;padding:12px 16px}.accordion-container .accordion__item:first-child{border-top:.0625rem solid #929ba9}.accordion-container .accordion__item:last-child{border-bottom:.0625rem solid #929ba9}.accordion-container i{display:inline-block}.accordion-container i path{fill:#0075be}.accordion-container .title{display:inline-block;margin-left:10px;color:#001928;font-size:22px;font-weight:500;line-height:32px}.accordion-container .subtitle{margin-left:10px;font-size:16px;font-weight:300}.accordion-container .icon-container{display:inline-block;position:relative;top:-11px;margin-right:20px}.accordion-container .icon-container i{height:26px;max-height:26px}.accordion-container .text-container{display:inline-block}.accordion-container .text-container .title{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400;color:#001928}.accordion-container .text-container .subtitle{font-size:14px;line-height:18px;letter-spacing:.25px;font-weight:300;color:#001928}.accordion-container table{line-height:18px;text-align:center;color:#001928;font-size:14px}.accordion-container table th{text-align:center;font-weight:700}.accordion-container table th.not-bold{font-weight:400}.accordion-container table tr{height:43px}.accordion-container table tr:nth-child(2n){background-color:#f5f6f7}.accordion-container table tr:nth-child(odd){background-color:#fff}.accordion-container table thead tr{background-color:#f5f6f7!important}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.specialist-modal-overlay{padding-top:1.5em}.specialist-modal-overlay a[href^=tel]{color:#fefefe}@media screen and (min-width:46em){.specialist-modal-overlay{padding-left:0;padding-right:0}}.connect-to-a-specialist{display:flex;flex-direction:column;border-bottom:.0625rem solid #929ba9}@media screen and (min-width:63.9375em){.connect-to-a-specialist{flex-direction:row}}.connect-to-a-specialist__content{display:flex;justify:center;border-top:.0625rem solid #929ba9;align-items:center;flex-grow:1}@media screen and (min-width:46em){.connect-to-a-specialist__section{display:flex;flex-direction:column}}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section{flex-grow:1;flex-shrink:0;flex-basis:50%}}.connect-to-a-specialist__section h2{margin-bottom:1em}.connect-to-a-specialist__section+.connect-to-a-specialist__section{padding-top:1em;border-top:.0625rem solid #929ba9}.connect-to-a-specialist__section+.connect-to-a-specialist__section h2{margin-bottom:0}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section+.connect-to-a-specialist__section h2{margin-bottom:1em}}.connect-to-a-specialist__section+.connect-to-a-specialist__section .connect-to-a-specialist__content{border:0}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section+.connect-to-a-specialist__section .connect-to-a-specialist__content{border-top:.0625rem solid #929ba9;border-bottom:none}}@media screen and (min-width:46em) and (max-width:63.93625em){.connect-to-a-specialist__section+.connect-to-a-specialist__section .connect-to-a-specialist__content button{margin:0}}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section+.connect-to-a-specialist__section{padding-top:0;border:0}}.connect-to-a-specialist__content-section{flex-grow:1;flex-shrink:0;flex-basis:50%;padding:1.5em 0}.connect-to-a-specialist__content-section p{margin-bottom:0}.connect-to-a-specialist__cta-button{display:flex;justify-content:center}@media screen and (min-width:46em){.connect-to-someone__phone a{color:inherit}}@media screen and (min-width:63.9375em){.connect-to-a-specialist__specialist{border-right:.0625rem solid #929ba9}}.specialist-contact-form{background-color:#005587;padding:1em 2.5em;color:#fefefe;width:100%}@media screen and (min-width:46em){.specialist-contact-form{padding:1em 5.5em}}.specialist-contact-form label{color:#fefefe}.specialist-contact-form__error{color:#c81414;text-align:center;margin:0 0 1em;padding:1em;border:1px solid hsla(0,0%,4%,.25);border-radius:0;position:relative;background-color:#fefefe}.specialist-contact-form__error>:last-child{margin-bottom:0}.connect-to-someone__results{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:63.9375em){.connect-to-someone__results{justify-content:flex-start}}.connect-to-someone__img-container{margin:0 1em;overflow:hidden;border-radius:50%;height:5em;width:5em}.connect-to-someone__details{text-align:left;flex-basis:auto}@media screen and (min-width:63.9375em){.connect-to-someone__details{flex-grow:1}}.connect-to-someone__links{flex-basis:24em;align-items:center;margin-top:1em}@media screen and (min-width:63.9375em){.connect-to-someone__links{margin-left:auto;border-left:.0625rem solid #929ba9}}@media screen and (min-width:46em){.connect-to-someone__links{padding:0 1.5em}}.connect-to-someone__address p{margin:0;line-height:1.4}.connect-to-someone__address--inline{display:inline}.connect-to-someone__email{display:flex;width:100%;margin-top:1.5em;flex-basis:auto;flex-direction:row;flex-wrap:wrap;justify-content:center}@media screen and (min-width:63.9375em){.connect-to-someone__email{justify-content:flex-start;flex-wrap:nowrap}}@media screen and (min-width:46em) and (max-width:63.93625em){.connect-to-someone__email button{margin:0}}.connect-to-someone__email button+div{text-align:left;flex:0 0 100%;margin-top:1em}@media screen and (min-width:46em){.connect-to-someone__email button+div{text-align:center}}@media screen and (min-width:63.9375em){.connect-to-someone__email button+div{flex:auto;margin-top:0}}@media screen and (min-width:63.9375em){.connect-to-someone__email{align-items:center;margin-top:.5em;margin-left:7em}}@media screen and (min-width:46em){.connect-to-someone__email-button{padding:.3em 2em;margin-right:1.5em;margin-bottom:0}}.connect-to-someone--modal-view{margin-left:1.5em;margin-right:1.5em;padding:1em 0;background:#005587;border-top:.0625rem solid #929ba9;border-bottom:.0625rem solid #929ba9;color:#fefefe}@media screen and (min-width:46em){.connect-to-someone--modal-view{padding:1em 0}}.connect-to-someone--modal-view .connect-to-someone__results{display:flex;align-items:center}.connect-to-someone__all-results-link{font-weight:700;display:flex;width:100%;justify-content:center}@media screen and (min-width:46em){.connect-to-someone__all-results-link{justify-content:center}}.connect-to-someone__profile-details{font-weight:700;display:flex;margin-top:1em;justify-content:center}@media screen and (min-width:46em){.connect-to-someone__profile-details{justify-content:center}}.connect-to-someone__all-results-button,.connect-to-someone__profile-button{width:95%;margin:0;line-height:1.4;font-size:1em}.connect-to-someone__form-legal{width:100%;padding-left:1.5em;padding-right:1.5em}@media screen and (min-width:46em){.connect-to-someone__form-legal{text-align:center;width:90%;margin:0 auto;padding:0 1em .75em}}.connect-to-someone__form-footer{height:auto;text-align:center;background-color:#fefefe;color:#001928;padding:1em}.connect-to-someone__form-footer p{margin:0}.connect-to-someone__form-footer a[href^=tel]{font-weight:700;color:#0075be}.get-started-modal-overlay{padding-top:1.5em}@media screen and (min-width:46em){.get-started-modal-overlay{overflow-y:auto}}@media screen and (min-width:46em){.get-started-modal-overlay .connect-to-someone__form-footer{height:auto}}.get-started-modal-overlay [data-open]+a{display:none}@media screen and (min-width:46em){.get-started-modal__content-sub-footer{border-top:.0625rem solid #929ba9;width:90%;padding-top:1em;margin:0 auto}}.get-started-slider{border-top:.0625rem solid #fefefe;width:90%;margin:auto}.get-started-slider svg{margin:1.85em 0}@media screen and (min-width:63.9375em){.get-started-slider svg{margin:0}}.get-started-slider svg path{fill:#fefefe}@media screen and (min-width:46em){.get-started-slider{border-top:none}}@media screen and (min-width:63.9375em){.get-started-slider{display:flex;margin:2em auto 0;border-bottom:.0625rem solid #929ba9}.get-started-slider>div{padding:0 1em;margin-bottom:1.5em;flex:0 0 33.3333%}.get-started-slider>div:not(:last-child){border-right:.0625rem solid #929ba9}}.get-started-slider h3{margin-bottom:1.5em}@media screen and (min-width:46em){.get-started-slider h3{font-size:1.24969rem;margin:1.5em 0;margin-top:0}}.get-started-slider p{padding:0 1.5em;margin-bottom:1.5em}@media screen and (min-width:46em){.get-started-slider p{line-height:1.4}}.get-started-slider button{margin-bottom:1.5em}@media screen and (min-width:46em) and (max-width:63.93625em){.get-started-slider button{margin-top:1.5em}}@media screen and (min-width:63.9375em){.get-started-slider button{margin-bottom:0}}.mortgage-application-text{margin-bottom:0}.mortgage-application-text a{color:#fefefe;text-decoration:underline}.no-result [data-open]{display:none}.no-result [data-open]+a{display:inline-block}.modal-trigger{margin-bottom:0}.flex{display:flex}.flex-center{justify-content:center;align-items:center}.form-check-mark-white input:checked+span:before{color:#fefefe}.fine-print{font-size:.85rem}.spacing-bottom{margin-bottom:1em}.spacing-top{margin-top:1.25em}.spacing-top--large{margin-top:2em}.spacing-left{margin-left:1em}@media screen and (min-width:46em){.spacing-right--medium{margin-right:1em}}.align-middle{align-items:center}.no-margin{margin:0}.hide,.screen-reader-only{display:none}.show-invalid .invalid{position:relative}.show-invalid .invalid input{border-color:red}.show-invalid .invalid:after{content:url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 40' width='20' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid meet'><path d='M12.24 28.4c-.16 0-.32-.06-.44-.18-.25-.24-.25-.64 0-.88l7.28-7.28-7.4-7.4c-.24-.24-.24-.64 0-.88s.64-.25.88 0l7.84 7.84c.25.24.25.64 0 .88l-7.72 7.72c-.12.12-.28.18-.44.18zM27.88 28.4c-.16 0-.32-.06-.45-.18l-7.83-7.84c-.25-.24-.25-.64 0-.88l7.72-7.72c.24-.25.64-.25.88 0s.25.64 0 .88l-7.28 7.28 7.4 7.4c.24.24.24.64 0 .88-.12.12-.28.2-.44.2z' fill='#ffffff' stroke-width='4'></path></svg>");position:absolute;height:1.5em;width:1.5em;top:56%;right:1.5%;border-radius:50%;background-color:#c81414;display:flex;justify-content:center;align-items:center;line-height:0}.default-style,.get-started-modal-overlay.default-style{background-color:#005587;color:#fefefe;padding:0;width:100%;overflow-y:clip}@media screen and (min-width:46em){.default-style,.get-started-modal-overlay.default-style{width:90%}}.close-button,.get-started-modal-overlay.default-style .close-button{position:absolute;display:block;width:.75em;height:.75em;font-size:2em;text-align:center;line-height:.75em;color:#8a8a8a;border-radius:1em;right:.5em;top:.625rem}.close-button:hover,.get-started-modal-overlay.default-style .close-button:hover{color:#0a0a0a}.reveal-overlay{background-color:rgba(0,25,40,.1)}body.is-reveal-open,body.modal-open{overflow:hidden}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.default-style{background-color:#005587;color:#fefefe;padding:0;width:100%}@media screen and (min-width:46em){.default-style{width:90%}}.close-button{position:absolute;display:block;width:.75em;height:.75em;font-size:2em;text-align:center;line-height:.75em;color:#8a8a8a;border-radius:1em;right:.5em;top:.625rem}.close-button:hover{color:#0a0a0a}.reveal-overlay{background-color:rgba(0,25,40,.1)}body.is-reveal-open,body.modal-open{overflow:hidden}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.specialist-modal-overlay{padding-top:1.5em}.specialist-modal-overlay a[href^=tel]{color:#fefefe}@media screen and (min-width:46em){.specialist-modal-overlay{padding-left:0;padding-right:0}}.connect-to-a-specialist{display:flex;flex-direction:column;border-bottom:.0625rem solid #929ba9}@media screen and (min-width:63.9375em){.connect-to-a-specialist{flex-direction:row}}.connect-to-a-specialist__content{display:flex;justify:center;border-top:.0625rem solid #929ba9;align-items:center;flex-grow:1}@media screen and (min-width:46em){.connect-to-a-specialist__section{display:flex;flex-direction:column}}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section{flex-grow:1;flex-shrink:0;flex-basis:50%}}.connect-to-a-specialist__section h2{margin-bottom:1em}.connect-to-a-specialist__section+.connect-to-a-specialist__section{padding-top:1em;border-top:.0625rem solid #929ba9}.connect-to-a-specialist__section+.connect-to-a-specialist__section h2{margin-bottom:0}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section+.connect-to-a-specialist__section h2{margin-bottom:1em}}.connect-to-a-specialist__section+.connect-to-a-specialist__section .connect-to-a-specialist__content{border:0}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section+.connect-to-a-specialist__section .connect-to-a-specialist__content{border-top:.0625rem solid #929ba9;border-bottom:none}}@media screen and (min-width:46em) and (max-width:63.93625em){.connect-to-a-specialist__section+.connect-to-a-specialist__section .connect-to-a-specialist__content button{margin:0}}@media screen and (min-width:63.9375em){.connect-to-a-specialist__section+.connect-to-a-specialist__section{padding-top:0;border:0}}.connect-to-a-specialist__content-section{flex-grow:1;flex-shrink:0;flex-basis:50%;padding:1.5em 0}.connect-to-a-specialist__content-section p{margin-bottom:0}.connect-to-a-specialist__cta-button{display:flex;justify-content:center}@media screen and (min-width:46em){.connect-to-someone__phone a{color:inherit}}@media screen and (min-width:63.9375em){.connect-to-a-specialist__specialist{border-right:.0625rem solid #929ba9}}.specialist-contact-form{background-color:#005587;padding:1em 2.5em;color:#fefefe;width:100%}@media screen and (min-width:46em){.specialist-contact-form{padding:1em 5.5em}}.specialist-contact-form label{color:#fefefe}.specialist-contact-form__error{color:#c81414;text-align:center;margin:0 0 1em;padding:1em;border:1px solid hsla(0,0%,4%,.25);border-radius:0;position:relative;background-color:#fefefe}.specialist-contact-form__error>:last-child{margin-bottom:0}.connect-to-someone__results{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:63.9375em){.connect-to-someone__results{justify-content:flex-start}}.connect-to-someone__img-container{margin:0 1em;overflow:hidden;border-radius:50%;height:5em;width:5em}.connect-to-someone__details{text-align:left;flex-basis:auto}@media screen and (min-width:63.9375em){.connect-to-someone__details{flex-grow:1}}.connect-to-someone__links{flex-basis:24em;align-items:center;margin-top:1em}@media screen and (min-width:63.9375em){.connect-to-someone__links{margin-left:auto;border-left:.0625rem solid #929ba9}}@media screen and (min-width:46em){.connect-to-someone__links{padding:0 1.5em}}.connect-to-someone__address p{margin:0;line-height:1.4}.connect-to-someone__address--inline{display:inline}.connect-to-someone__email{display:flex;width:100%;margin-top:1.5em;flex-basis:auto;flex-direction:row;flex-wrap:wrap;justify-content:center}@media screen and (min-width:63.9375em){.connect-to-someone__email{justify-content:flex-start;flex-wrap:nowrap}}@media screen and (min-width:46em) and (max-width:63.93625em){.connect-to-someone__email button{margin:0}}.connect-to-someone__email button+div{text-align:left;flex:0 0 100%;margin-top:1em}@media screen and (min-width:46em){.connect-to-someone__email button+div{text-align:center}}@media screen and (min-width:63.9375em){.connect-to-someone__email button+div{flex:auto;margin-top:0}}@media screen and (min-width:63.9375em){.connect-to-someone__email{align-items:center;margin-top:.5em;margin-left:7em}}@media screen and (min-width:46em){.connect-to-someone__email-button{padding:.3em 2em;margin-right:1.5em;margin-bottom:0}}.connect-to-someone--modal-view{margin-left:1.5em;margin-right:1.5em;padding:1em 0;background:#005587;border-top:.0625rem solid #929ba9;border-bottom:.0625rem solid #929ba9;color:#fefefe}@media screen and (min-width:46em){.connect-to-someone--modal-view{padding:1em 0}}.connect-to-someone--modal-view .connect-to-someone__results{display:flex;align-items:center}.connect-to-someone__all-results-link{font-weight:700;display:flex;width:100%;justify-content:center}@media screen and (min-width:46em){.connect-to-someone__all-results-link{justify-content:center}}.connect-to-someone__profile-details{font-weight:700;display:flex;margin-top:1em;justify-content:center}@media screen and (min-width:46em){.connect-to-someone__profile-details{justify-content:center}}.connect-to-someone__all-results-button,.connect-to-someone__profile-button{width:95%;margin:0;line-height:1.4;font-size:1em}.connect-to-someone__form-legal{width:100%;padding-left:1.5em;padding-right:1.5em}@media screen and (min-width:46em){.connect-to-someone__form-legal{text-align:center;width:90%;margin:0 auto;padding:0 1em .75em}}.connect-to-someone__form-footer{height:auto;text-align:center;background-color:#fefefe;color:#001928;padding:1em}.connect-to-someone__form-footer p{margin:0}.connect-to-someone__form-footer a[href^=tel]{font-weight:700;color:#0075be}.get-started-modal-overlay{padding-top:1.5em}@media screen and (min-width:46em){.get-started-modal-overlay{overflow-y:auto}}@media screen and (min-width:46em){.get-started-modal-overlay .connect-to-someone__form-footer{height:auto}}.get-started-modal-overlay [data-open]+a{display:none}@media screen and (min-width:46em){.get-started-modal__content-sub-footer{border-top:.0625rem solid #929ba9;width:90%;padding-top:1em;margin:0 auto}}.get-started-slider{border-top:.0625rem solid #fefefe;width:90%;margin:auto}.get-started-slider svg{margin:1.85em 0}@media screen and (min-width:63.9375em){.get-started-slider svg{margin:0}}.get-started-slider svg path{fill:#fefefe}@media screen and (min-width:46em){.get-started-slider{border-top:none}}@media screen and (min-width:63.9375em){.get-started-slider{display:flex;margin:2em auto 0;border-bottom:.0625rem solid #929ba9}.get-started-slider>div{padding:0 1em;margin-bottom:1.5em;flex:0 0 33.3333%}.get-started-slider>div:not(:last-child){border-right:.0625rem solid #929ba9}}.get-started-slider h3{margin-bottom:1.5em}@media screen and (min-width:46em){.get-started-slider h3{font-size:1.24969rem;margin:1.5em 0;margin-top:0}}.get-started-slider p{padding:0 1.5em;margin-bottom:1.5em}@media screen and (min-width:46em){.get-started-slider p{line-height:1.4}}.get-started-slider button{margin-bottom:1.5em}@media screen and (min-width:46em) and (max-width:63.93625em){.get-started-slider button{margin-top:1.5em}}@media screen and (min-width:63.9375em){.get-started-slider button{margin-bottom:0}}.mortgage-application-text{margin-bottom:0}.mortgage-application-text a{color:#fefefe;text-decoration:underline}.no-result [data-open]{display:none}.no-result [data-open]+a{display:inline-block}.modal-trigger{margin-bottom:0}.flex{display:flex}.flex-center{justify-content:center;align-items:center}.form-check-mark-white input:checked+span:before{color:#fefefe}.fine-print{font-size:.85rem}.spacing-bottom{margin-bottom:1em}.spacing-top{margin-top:1.25em}.spacing-top--large{margin-top:2em}.spacing-left{margin-left:1em}@media screen and (min-width:46em){.spacing-right--medium{margin-right:1em}}.align-middle{align-items:center}.no-margin{margin:0}.hide,.screen-reader-only{display:none}.show-invalid .invalid{position:relative}.show-invalid .invalid input{border-color:red}.show-invalid .invalid:after{content:url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 40' width='20' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid meet'><path d='M12.24 28.4c-.16 0-.32-.06-.44-.18-.25-.24-.25-.64 0-.88l7.28-7.28-7.4-7.4c-.24-.24-.24-.64 0-.88s.64-.25.88 0l7.84 7.84c.25.24.25.64 0 .88l-7.72 7.72c-.12.12-.28.18-.44.18zM27.88 28.4c-.16 0-.32-.06-.45-.18l-7.83-7.84c-.25-.24-.25-.64 0-.88l7.72-7.72c.24-.25.64-.25.88 0s.25.64 0 .88l-7.28 7.28 7.4 7.4c.24.24.24.64 0 .88-.12.12-.28.2-.44.2z' fill='#ffffff' stroke-width='4'></path></svg>");position:absolute;height:1.5em;width:1.5em;top:56%;right:1.5%;border-radius:50%;background-color:#c81414;display:flex;justify-content:center;align-items:center;line-height:0}.default-style,.get-started-modal-overlay.default-style{background-color:#005587;color:#fefefe;padding:0;width:100%;overflow-y:clip}@media screen and (min-width:46em){.default-style,.get-started-modal-overlay.default-style{width:90%}}.close-button,.get-started-modal-overlay.default-style .close-button{position:absolute;display:block;width:.75em;height:.75em;font-size:2em;text-align:center;line-height:.75em;color:#8a8a8a;border-radius:1em;right:.5em;top:.625rem}.close-button:hover,.get-started-modal-overlay.default-style .close-button:hover{color:#0a0a0a}.reveal-overlay{background-color:rgba(0,25,40,.1)}body.is-reveal-open,body.modal-open{overflow:hidden}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;overflow-y:scroll}.reveal{z-index:1006;backface-visibility:hidden;display:none;padding:1.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}@media screen and (max-width:47.9375rem){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0;padding:0}}@media screen and (min-width:48rem){.reveal--fixed-width{width:600px;max-width:75rem}.reveal--75-percent{width:75%}.reveal--80-viewport-height{height:80vh}}@media screen and (min-width:48rem){.reveal--design-width{width:670px}}@media screen and (min-width:48rem){.reveal--design-width-770{width:770px}}.reveal-show{display:block}.close-button{position:absolute;border-radius:0;font-size:36px;text-align:center;line-height:21px;color:36px;background:transparent;padding:0;margin:0;border:0;top:16px;right:20px}.overlay-dark{background-color:rgba(0,0,0,.8)!important}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.disable-scrollbars::-webkit-scrollbar{width:0;background:transparent}body.is-reveal-open{overflow-y:hidden}@supports (-webkit-appearance:none) and (stroke-color:transparent){@media not all and (min-resolution:0.001dpcm){.close-button{position:absolute!important}}}.reveal--centered-modal{display:none;z-index:1006;position:relative;backface-visibility:hidden;padding:1.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;top:40%;margin-right:auto;margin-left:auto;width:70%;max-width:800px;height:auto;overflow-y:auto}@media screen and (max-width:47.9375rem){.reveal--centered-modal{width:100%;max-width:none;margin-left:0;border:0;padding:0;height:auto;min-height:150px;padding:2rem}}.reveal--centered-modal.reveal-show{display:block}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.input-group-legend{font-weight:700;line-height:1.5rem;font-size:1.125rem;display:block;margin-bottom:1.5rem}input,select,textarea{font-size:1.125rem;color:#001928;transition:all .3s ease-out}input :disabled,select :disabled,textarea :disabled{color:#646c76}input:first-letter,select:first-letter,textarea:first-letter{text-transform:capitalize}.input-wrap{box-sizing:border-box}.input-wrap>input{display:block}.input-wrap .input-helper-text,.input-wrap>.error-message{margin-left:-2rem;margin-top:.75rem}textarea{font-size:18px;font-family:heebo;resize:none;overflow-x:hidden;word-wrap:normal}.form-field{flex-flow:row;position:relative;padding:0 0 32px}.form-field.sm-pt--2{padding-top:2rem}.form-field.sm-pb--0{padding-bottom:0}.form-field.sm-pb--2{padding-bottom:2rem}.form-field.form-field-group-control{padding-bottom:0}.form-field--submit-button{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:48rem){.form-field--submit-button{margin-top:2.5rem;margin-bottom:2.5rem}}@media screen and (min-width:64rem){.form-field--submit-button{margin-top:3.5rem;margin-bottom:3rem}}.form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px}.form-label-group label.slide-label,.form-label-group span.slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}.form-label-group label.slide-label.top--negative-3-quarters,.form-label-group span.slide-label.top--negative-3-quarters{top:-.65rem}.form-label-group label.slide-label.fix-outline,.form-label-group span.slide-label.fix-outline{top:-12px}.form-label-group label.slide-label.fix-outline:after,.form-label-group label.slide-label.fix-outline:before,.form-label-group span.slide-label.fix-outline:after,.form-label-group span.slide-label.fix-outline:before{top:54px}label.slide-label:before,span.slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}label.slide-label.pb-datepicker__input-label-text-content:before,span.slide-label.pb-datepicker__input-label-text-content:before{display:none}label.slide-label:after,span.slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}label.slide-label.pb-datepicker__input-label-text-content:after,span.slide-label.pb-datepicker__input-label-text-content:after{display:none}label.slide-label span.label-text,span.slide-label span.label-text{display:block;padding:26px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}label.slide-label.error-field span.label-text,span.slide-label.error-field span.label-text{color:#c81414}label.slide-label.error-field:after,label.slide-label.error-field:before,span.slide-label.error-field:after,span.slide-label.error-field:before{background:#c81414}label.slide-label.valid:before,span.slide-label.valid:before{background:#0b8224}label.slide-label.disabled,label.slide-label.disabled span.label-text,span.slide-label.disabled,span.slide-label.disabled span.label-text{color:#646c76}label.slide-label.top--negative-3-quarters:after,label.slide-label.top--negative-3-quarters:before,span.slide-label:after,span.slide-label:before{top:54px}.input-size--small label.slide-label:after,.input-size--small label.slide-label:before,span.slide-label:after,span.slide-label:before{top:44px}.input-size--small label.active-label span.label-text{font-size:14px}label.active-label{margin-top:0;font-weight:500}label.active-label:after{background:#646c76;width:100%;height:2px;content:""}label.active-label.top--negative-3-quarters{margin-top:0}label.active-label span.label-text{padding:0;font-size:.875rem}label.active-label.top--negative-3-quarters span.label-text{margin-top:0}label.slide-label.fix-outline.outline--gray.prefilled-input-label span.label-text{font-size:18px;font-weight:400}.form-label-group:has(.prefilled-input-label) input{padding-left:4px}.form-label-group textarea{margin:7px 0 0}input[type=email],input[type=password],input[type=text],select,textarea{width:100%;height:36px;line-height:40px;margin:15px 0 0;padding:0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}input[type=email]:focus+label.slide-label:before,input[type=password]:focus+label.slide-label:before,input[type=text]:focus+label.slide-label:before,select:focus+label.slide-label:before,textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}input[type=email]:focus+label.slide-label span.label-text,input[type=password]:focus+label.slide-label span.label-text,input[type=text]:focus+label.slide-label span.label-text,select:focus+label.slide-label span.label-text,textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.init-value input[type=text]:focus+label.slide-label span.label-text,.init-value textarea:focus+label.slide-label span.label-text{transform:translateY(-12px)}select{margin:8px 0 0;-webkit-margin-start:0;line-height:1.5px;height:36px;position:relative}.input-helper-text{color:#646c76;font-size:.875rem;line-height:16px;display:block;margin-top:12px;margin-bottom:16px}.error-message,.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__error-messages{width:100%;min-width:160px;padding:0 32px 0 19px;font-size:.875rem;font-weight:400;line-height:16px;color:#c81414;background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!-- Generator: sketchtool 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3e%3ctitle%3eD20A848F-F9EC-4AA3-9651-2C281FEAA05D-461-000044F5F4ECE7EA%3c/title%3e%3cdesc%3eCreated with sketchtool.%3c/desc%3e%3cdefs%3e%3cpath d='M8,13.25 C10.8994949,13.25 13.25,10.8994949 13.25,8 C13.25,5.10050506 10.8994949,2.75 8,2.75 C5.10050506,2.75 2.75,5.10050506 2.75,8 C2.75,10.8994949 5.10050506,13.25 8,13.25 Z M8,15 C4.13400675,15 1,11.8659932 1,8 C1,4.13400675 4.13400675,1 8,1 C11.8659932,1 15,4.13400675 15,8 C15,11.8659932 11.8659932,15 8,15 Z M8,7.125 C8.48324916,7.125 8.875,7.51675084 8.875,8 L8.875,10.625 C8.875,11.1082492 8.48324916,11.5 8,11.5 C7.51675084,11.5 7.125,11.1082492 7.125,10.625 L7.125,8 C7.125,7.51675084 7.51675084,7.125 8,7.125 Z M8,6.25 C7.51675084,6.25 7.125,5.85824916 7.125,5.375 C7.125,4.89175084 7.51675084,4.5 8,4.5 C8.48324916,4.5 8.875,4.89175084 8.875,5.375 C8.875,5.85824916 8.48324916,6.25 8,6.25 Z' id='path-1'%3e%3c/path%3e%3c/defs%3e%3cg id='1.4---Create-client-ID' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='1.4a---Create-ID-(New-User)---States' transform='translate(-449.000000, -1120.000000)'%3e%3cg id='Input-Field-/-Helper-Text-/-Negative-Copy-2' transform='translate(448.000000, 1115.000000)'%3e%3cg id='Icon/Warning2' transform='translate(0.000000, 4.000000)'%3e%3cmask id='mask-2' fill='white'%3e%3cuse xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cg id='contextual-help' fill-rule='nonzero' transform='translate(8.000000, 8.000000) rotate(-180.000000) translate(-8.000000, -8.000000) '%3e%3c/g%3e%3cg id='Colour/Primary/BMOBlue' mask='url(%23mask-2)' fill='%23C81414'%3e%3crect id='%23C81414' x='0' y='0' width='16' height='16' rx='3.2'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:0 0;visibility:hidden;opacity:0;transition:all .3s ease;margin-top:8px;display:none;margin-bottom:6px}.error-message span,.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__error-messages span{display:block}.error-message.select,.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__error-messages.select{margin-top:2px}.error-message.has-error,.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__error-messages.has-error{visibility:visible;opacity:1;display:block}.error-message.has-error:empty,.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__error-messages.has-error:empty{display:none}.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__input--invalid .pb-datepicker__error-messages{visibility:visible;opacity:1;display:block}.form-mask-shell{position:relative;line-height:2.5rem;margin:7px 0 0;padding:0;top:0;white-space:nowrap}.form-mask-shell span{position:absolute;left:3px;top:0;pointer-events:none}.form-mask-shell span i{display:inline-block;color:transparent;font-style:normal;opacity:0;visibility:hidden}.form-field.type-2{padding:0;margin-bottom:2em}.form-field.type-2 input[type=text],.form-field.type-2 textarea{line-height:1.2;color:#646c76;background-color:#fff;border-radius:4px;border:1px solid #646c76;height:auto;padding:15px 10px 15px 14px;font-weight:400;font-size:1rem;margin:16px 0 0}.form-field.type-2 input[type=text]#purchaseAmountInput,.form-field.type-2 textarea#purchaseAmountInput{width:297px;margin:0}@media screen and (min-width:48rem){.form-field.type-2 input[type=text]#purchaseAmountInput,.form-field.type-2 textarea#purchaseAmountInput{width:160px}}@media screen and (min-width:64rem){.form-field.type-2 input[type=text]#purchaseAmountInput,.form-field.type-2 textarea#purchaseAmountInput{width:160px}}.form-field.type-2 input[type=text]:disabled,.form-field.type-2 textarea:disabled{color:#646c76;-webkit-text-fill-color:#646c76;opacity:1}.form-field.type-2 textarea{min-height:140px}.form-field.type-2 .form-label-group{padding:12px 0 0;margin:16px 0 0}.form-field.type-2 .form-label-group label,.form-field.type-2 .form-label-group label.active-label,.form-field.type-2 .form-label-group label.slide-label{position:absolute;top:0;left:0;height:auto}.form-field.type-2 .form-label-group label.active-label:after,.form-field.type-2 .form-label-group label.active-label:before,.form-field.type-2 .form-label-group label.slide-label:after,.form-field.type-2 .form-label-group label.slide-label:before,.form-field.type-2 .form-label-group label:after,.form-field.type-2 .form-label-group label:before{display:none}.form-field.type-2 .form-label-group label.active-label span.label-text,.form-field.type-2 .form-label-group label.slide-label span.label-text,.form-field.type-2 .form-label-group label span.label-text{font-size:.875rem;color:#001928;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-field.type-2 .form-label-group .pb-datepicker__input-label-text-container{position:absolute;top:0;left:0;height:auto}.form-field.type-2 .form-label-group .pb-datepicker__input-label-text-container:after,.form-field.type-2 .form-label-group .pb-datepicker__input-label-text-container:before{display:none}.form-field.type-2 .form-label-group .pb-datepicker__input-label-text-container .pb-datepicker__input-label-text-content{font-size:.875rem;color:#001928;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-field.type-2.pb-datepicker__input-wrapper{margin-bottom:-1em}.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__input-container.form-label-group{margin:0}.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__calendar-button{top:40px}.form-field.type-2.pb-datepicker__input-wrapper .pb-datepicker__popup{width:100%;margin-top:.75rem}.form-field.type-2 .input-helper-text,.form-field.type-2 .pb-datepicker__input-helper-text{color:#646c76;font-size:.875rem;line-height:16px;display:block;padding:0;margin-top:12px;margin-bottom:0}.input-wrap.box-radio-wrap.type-2 input+label.box-radio-label,.input-wrap.box-radio-wrap.type-2 input+label.box-radio-label:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;min-width:102px;text-align:center;margin-bottom:0}.closeRegion{outline:none}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.breadcrumbs{display:flex}.breadcrumbs ul{padding:0}.breadcrumbs ul li{display:none}@media screen and (min-width:80rem){.breadcrumbs ul li{display:inline-flex}}.breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:79.9375rem){.breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -3px}.breadcrumbs ul li:nth-last-child(2) svg{display:none}}@media screen and (max-width:79.9375rem){.breadcrumbs ul.no-background li:nth-last-child(2):before{background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg")}}@media screen and (max-width:79.9375rem){.breadcrumbs.color--white li:nth-last-child(2):before{background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO30uY2xzLTJ7bWFzazp1cmwoI21hc2spO30uY2xzLTN7ZmlsbDpub25lO308L3N0eWxlPjxtYXNrIGlkPSJtYXNrIiB4PSIzIiB5PSI3IiB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxnIGlkPSJtYXNrLTIiPjxwb2x5Z29uIGlkPSJwYXRoLTEiIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIzIDcgMjEgNyAyMSAxNyAzIDE3IDMgNyIvPjwvZz48L21hc2s+PC9kZWZzPjxnIGlkPSJBcnRib2FyZCI+PGcgaWQ9Ikdyb3VwLTMiPjxnIGNsYXNzPSJjbHMtMiI+PHBhdGggaWQ9IkZpbGwtMSIgY2xhc3M9ImNscy0xIiBkPSJNMjAsMTFINi40MWwyLjMtMi4yOUExLDEsMCwwLDAsNy4yOSw3LjI5bC00LDRhLjQxLjQxLDAsMCwwLS4wNy4xMUEuOTQuOTQsMCwwLDAsMywxMmExLDEsMCwwLDAsLjMzLjczbDQsNGExLDEsMCwwLDAsMS40MiwwLDEsMSwwLDAsMCwwLTEuNDJMNi40MiwxM0gyMGExLDEsMCwwLDAsMC0yIi8+PC9nPjwvZz48L2c+PHJlY3QgY2xhc3M9ImNscy0zIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L3N2Zz4=") 0 -3px}}.sm-background-color--white.breadcrumbs ul li:nth-last-child(2):before{position:relative;top:2px}.center-aligned-breadcrumbs ul{display:flex;align-items:center}
.breadcrumbs__item{list-style-type:none;display:flex}.breadcrumbs__item a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__item a:hover{text-decoration:underline}.breadcrumbs__item a:focus{outline:3px solid #005fcc;position:relative}.breadcrumbs__last-item{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calculator-container--savings .sticky-outer-wrapper.active .sticky-inner-wrapper{top:0!important}.savings-calculator__header{display:none}@media screen and (min-width:46em){.savings-calculator__header{display:block}}.savings-calculator__header .header-background{background:#f5f5f5;border-bottom:4px solid #0075be}@media screen and (min-width:46em){.savings-calculator__header{height:44px}}.savings-calculator__header.is-sticky{top:0;height:48px}@media screen and (min-width:46em){.savings-calculator__header.is-sticky{height:46px}}.savings-calculator__header-mobile{display:block;background:#f5f5f5;border-bottom:4px solid #0075be}@media screen and (max-width:45.99875em){.savings-calculator__header-mobile{margin-right:-.375rem;margin-left:-.375rem}.savings-calculator__header-mobile [class*=row]{margin-right:0;margin-left:0}}@media screen and (min-width:46em){.savings-calculator__header-mobile{margin-right:-.75rem;margin-left:-.75rem}.savings-calculator__header-mobile [class*=row]{margin-right:0;margin-left:0}}.savings-calculator__header-mobile.active-index__1{border-bottom:4px solid #3198c0}.card-item-menu.card-item-menu--bottom{border:0;border-radius:0 0 4px 4px!important;display:flex;justify-content:center;flex-direction:column;margin:0 -.3rem!important;width:102%;height:87px}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.filter--grey{filter:grayscale(100%)}.custom-width--162{width:162px!important}.slider-input{position:relative;height:10px;background-color:#d9dce1;width:100%;border-radius:5px;cursor:pointer}.slider-input--slider-fill{background-color:#009ec9;background-image:linear-gradient(90deg,#009ec9,#00bddd);height:10px;display:block;border-radius:5px}.slider-input--slider-handle{height:28px;width:28px;border:2px solid #009ec9;border-radius:50%;text-align:center;z-index:1;top:50%;transform:translate3d(-50%,-50%,0);background:#fff;cursor:pointer;display:inline-block;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.4)}.slider-input--slider-handle:before{content:"";display:block;position:absolute;width:14px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%);background:#009ec9;background-image:linear-gradient(90deg,#009ec9,#00bddd);border-radius:100%;transition:width,height;transition-duration:.5s;transition-timing-function:ease-in-out}.slider-input--range-start-label{left:0}.slider-input--range-end-label,.slider-input--range-start-label{position:absolute;top:1.3125rem;color:#646c76;font-size:.75rem;font-weight:500}.slider-input--range-end-label{right:0}.slider-input--tooltip{display:block;position:absolute;width:auto;height:28px;padding:0;padding-left:8px;padding-right:8px;margin:0;text-align:center;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07);transition:all .1s ease-in;border-radius:4px;left:50%;transform:translate(-50%,10px);outline:0;z-index:90;top:-45px;user-select:none}.slider-input--tooltip span{display:block;font-size:18px;line-height:15px;margin-top:8px;color:#001928;letter-spacing:.25px;font-weight:500;white-space:nowrap}.slider-input--tooltip:after{content:"\25BC";position:absolute;display:block;top:25px;left:50%;transform:translate(50%);text-align:center;text-indent:-5.1px;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.12);border:none;z-index:99;font-size:8px}.dark .slider-input--slider-fill{background-color:#005587;background-image:linear-gradient(90deg,#005587,#001928)}.dark .slider-input--slider-handle{border:2px solid #005587}.dark .slider-input--slider-handle:before{background:#005587;background-image:linear-gradient(90deg,#005587,#001928)}.dark-bmo-blue .slider-input--slider-fill{background-color:#005587;background-image:linear-gradient(90deg,#005587,#0075be)}.dark-bmo-blue .slider-input--slider-handle{border:2px solid #005587}.dark-bmo-blue .slider-input--slider-handle:before{background:#005587;background-image:linear-gradient(90deg,#005587,#0075be)}.dark-bmo-blue .slider-input.a11y-focus-color-fix .slider-input--slider-handle:focus{border:2px solid #fff;outline:2px solid #005587;background-image:linear-gradient(90deg,#005587,#0075be)}.dark-bmo-blue .slider-input.a11y-focus-color-fix .slider-input--slider-handle:focus:before{background:#fff}.dark-black .slider-input--slider-fill{background-color:#001928;background-image:linear-gradient(90deg,#001928,#6b6e6f)}.dark-black .slider-input--slider-handle{border:2px solid #001928}.dark-black .slider-input--slider-handle:before{background:#001928;background-image:linear-gradient(90deg,#001928,#6b6e6f)}.dark-black .slider-input.a11y-focus-color-fix .slider-input--slider-handle:focus{border:2px solid #fff;outline:2px solid #001928;background-image:linear-gradient(90deg,#001928,#6b6e6f)}.dark-black .slider-input.a11y-focus-color-fix .slider-input--slider-handle:focus:before{background:#fff}.alternate-row-color tr:nth-child(odd){background-color:#fff}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.savings-calculator-card-container{text-align:left;margin-left:auto;margin-right:auto}.savings-calculator-card-container.is-active{display:block}.savings-calculator-card-container.is-not-active{display:none}.savings-calculator-card-container.index__1 .card.card-item-menu{background:#3198c0}.savings-calculator-card-container.index__1 .card.card-item-menu.is-active,.savings-calculator-card-container.index__1 .card.card-style{background:#0075be}@media screen and (min-width:46em){.savings-calculator-card-container.index__1 .card.card-style{background:#3198c0}}.savings-calculator-card-container.index__1 .savings-calculator__header .header-background{border-color:#3198c0}.calculator-container--savings .description{margin-top:9px;font-size:1rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300}.calculator-container--savings .description .popover-container{margin-left:-.25em;margin-right:-.25em}.calculator-container--savings .step-1{margin-top:40px}.calculator-container--savings .step-1 .heading{font-weight:600}.calculator-container--savings .step-2{padding-bottom:30px}.calculator-container--savings .step-2 .heading{margin-top:60px;font-weight:600}.calculator-container--savings .step-first-container{padding-bottom:30px}.calculator-container--savings .step-second-container{padding-bottom:50px}.calculator-container--savings .card-item-menu.is-not-active{height:auto}.calculator-container--savings .card-item-menu.is-not-active.index__0{-webkit-box-shadow:inset -3px 0 0 0 #fff,0 3px 0 #fff;-moz-box-shadow:inset -3px 0 0 0 #fff,0 3px 0 #fff;box-shadow:inset -3px 0 0 0 #fff,0 3px 0 #fff}.calculator-container--savings .card-item-menu.is-not-active.index__1{-webkit-box-shadow:inset 3px 0 0 0 #fff,0 3px 0 #fff;-moz-box-shadow:inset 3px 0 0 0 #fff,0 3px 0 #fff;box-shadow:inset 3px 0 0 0 #fff,0 3px 0 #fff}.calculator-container--savings .card.card-item-menu.index__1,.calculator-container--savings .card.card-style.active-index__1{background:#3198c0!important}@media screen and (max-width:45.99875em){.calculator-container--savings .popover-container{margin-top:8px}}.calculator-container--savings .form-label-group label{justify-content:space-between;padding:0}.calculator-container--savings .calc-config .flex-slider .slider-group{width:100%}.calculator-container--savings .calc-config label .input__text{flex:0 0 35%}@media screen and (max-width:45.99875em){.calculator-container--savings .select-label--inline{justify-content:space-between}.calculator-container--savings .select-label--inline .text{flex:0 0 87%}}@media screen and (min-width:63.9375em){.calculator-container--savings .step-first-container .card-menu-container.desktop,.calculator-container--savings .step-second-container .card-menu-container.desktop{display:flex}}@media screen and (max-width:63.93625em){.calculator-container--savings .step-first-container .card-menu-container.mobile,.calculator-container--savings .step-second-container .card-menu-container.mobile{display:flex}}.delete-container button{color:#c81414;font-size:14px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase;letter-spacing:.25px}.delete-container .card-item{padding:16px}.savings-calculator-card-container .card{border-bottom-left-radius:0;border-bottom-right-radius:0}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.labels text{color:#001928;font-size:12px;font-weight:700;line-height:18px;text-decoration:none;fill:#000}.x-grid text,.y-grid text{color:#001928;font-size:14px;font-weight:500;line-height:24px}.bar__tooltip{display:none;min-width:276px;box-shadow:0 0 2px 0 rgba(0,25,40,.12),0 2px 2px 0 rgba(0,25,40,.07);max-width:30em!important;border:.0625rem solid #d9dce1;z-index:100;background-color:#fefefe;color:#001928;padding:16px}.bar__tooltip .columns,.bar__tooltip .row{padding:0;margin:0}#savingsCalculatorGraph .bar__tooltip-caret--before,.bar__tooltip:before{content:"";display:block;width:0;height:0;border:.8rem inset;border-color:transparent transparent #d9dce1;border-bottom-style:solid;border-top-width:0;top:100%;position:absolute;left:50%;transform:translateX(-50%)}#savingsCalculatorGraph .bar__tooltip-caret--after,.bar__tooltip:after{content:"";display:block;width:0;height:0;border:.75rem inset;border-color:transparent transparent #fefefe;border-bottom-style:solid;border-top-width:0;top:100%;position:absolute;left:50%;transform:translateX(-50%)}#savingsCalculatorGraph .bar__tooltip.top .bar__tooltip-caret--before,#savingsCalculatorGraph .top.bar__tooltip-caret--before,.bar__tooltip.top:before{content:"";display:block;width:0;height:0;border:.8rem inset;border-color:rgba(217,220,225,.25) transparent transparent;border-bottom-style:solid;border-bottom-width:0;top:100%;bottom:auto}#savingsCalculatorGraph .bar__tooltip.top .bar__tooltip-caret--after,#savingsCalculatorGraph .top.bar__tooltip-caret--after,.bar__tooltip.top:after{content:"";display:block;width:0;height:0;border:.75rem inset;border-color:#fefefe transparent transparent;border-top-style:solid;border-bottom-width:0;top:100%;bottom:auto}.tooltip__line{display:none;border-left:1px solid #929ba9;position:absolute}.tooltip__circle{display:none;height:15px;width:15px;background-color:#fff;border-radius:50%}.chart-container-wrapper{position:relative;height:500px}@media screen and (orientation:landscape){.chart-container-wrapper{height:500px}}@media screen and (min-width:63.9375em) and (max-width:76.56125em){.chart-container-wrapper{height:500px}}@media screen and (min-width:46em) and (max-width:63.93625em){.chart-container-wrapper{height:300px}}@media screen and (max-width:45.99875em){.chart-container-wrapper{height:300px}}.chart-container-wrapper-readiline{position:relative;height:500px}@media screen and (orientation:landscape){.chart-container-wrapper-readiline{height:500px}}@media screen and (min-width:63.9375em) and (max-width:76.56125em){.chart-container-wrapper-readiline{height:500px}}@media screen and (min-width:46em) and (max-width:63.93625em){.chart-container-wrapper-readiline{height:300px}}@media screen and (max-width:45.99875em){.chart-container-wrapper-readiline{height:441px}}.legend .balance{height:24px;font-size:14px;font-weight:300;letter-spacing:.13px;line-height:18px;text-align:left}.legend .balance .balance-year{color:#001928;font-weight:400;line-height:18px;letter-spacing:.25px}.legend .content{font-size:18px;line-height:24px;font-weight:500;color:#001928;text-align:left}.legend .content .circle{display:inline-block;height:15px;width:15px;border-radius:50%;margin-left:30px}.legend .content .amount{color:#001928;font-size:18px;font-weight:500;text-align:center;margin-left:10px}.chart-heading-savings{padding:0;text-align:center}.chart-heading-savings .heading{color:#001928;font-size:28px;font-weight:300;line-height:32px;text-align:center}.chart-heading-savings .heading.heading--csp{font-size:20px;font-weight:600}#savingsCalculatorGraph .bar__tooltip{min-width:300px;max-width:25em!important;max-height:10em!important}#savingsCalculatorGraph .bar__tooltip.large{max-height:12em!important}#savingsCalculatorGraph .bar__tooltip-caret--after,#savingsCalculatorGraph .bar__tooltip-caret--before,#savingsCalculatorGraph .bar__tooltip:after,#savingsCalculatorGraph .bar__tooltip:before{content:none}#savingsCalculatorGraph .bar__tooltip-caret--before{transform:none}#savingsCalculatorGraph .bar__tooltip-caret--after{transform:none;-webkit-filter:drop-shadow(0 7px 1px rgba(0,25,40,.07));filter:drop-shadow(0 7px 1px rgba(0,25,40,.07));margin-top:-1px}#savingsCalculatorGraph .tooltip__circle{display:inline-block;height:10px;width:10px;margin-right:5px}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}table.table--tfsa{width:100%;table-layout:fixed}table.table--tfsa td,table.table--tfsa th{padding:8px;font-size:16px;line-height:24px}table.table--tfsa thead tr{border-bottom:1px solid #646c76}table.table--tfsa thead th{font-weight:300;font-size:14px;font-weight:700}table.table--tfsa tbody tr{border-bottom:1px solid #d9dce1}table.table--tfsa tfoot td{font-weight:700}table.table--tfsa tbody,table.table--tfsa tfoot,table.table--tfsa thead{background:transparent}
/* !! This isn't synced to _input.scss */
/* !! This isn't synced to _input.scss */.tabset *{transition:all .3s ease}.tabset .tabParent{position:relative;overflow-x:scroll;overflow-y:hidden;min-height:65px;margin:0}@media screen and (min-width:63.9375em){.tabset .tabParent{overflow:hidden;margin:0 0 5px}}.tabset .tabParent .mobile-spacer{display:inline-block;width:100px}@media screen and (min-width:46em){.tabset .tabParent .mobile-spacer{width:300px}}@media screen and (min-width:63.9375em){.tabset .tabParent .mobile-spacer{display:none}}.tabset .nav.nav-tabs,tabset .nav.nav-tabs{white-space:nowrap}@media screen and (min-width:63.9375em){.tabset .nav.nav-tabs,tabset .nav.nav-tabs{white-space:normal}}.tabset li.nav-item,tabset li.nav-item{display:inline-block;position:relative;cursor:pointer;margin-left:-2px;padding:0;color:#d9dce1}.tabset li.nav-item a,tabset li.nav-item a{display:block;padding:8px 28px;text-decoration:none;border-radius:4px;border:2px solid transparent}.tabset li.nav-item a :hover,tabset li.nav-item a :hover{color:#0075be}.tabset li.nav-item a:focus,tabset li.nav-item a:focus{border:2px solid #73c3eb;box-shadow:0 0 1px 1px rgba(115,195,235,.5);outline:0}.tabset li.nav-item a:after,tabset li.nav-item a:after{content:"";display:block;position:absolute;width:102%;height:4px;background-color:#d9dce1;bottom:-8px;left:-1%;z-index:1;border-radius:4px}.tabset li.nav-item a span,tabset li.nav-item a span{color:#646c76;font-size:18px;font-weight:500;letter-spacing:.15px;line-height:24px;text-align:center}.tabset li.nav-item.active a:after,tabset li.nav-item.active a:after{content:"";display:block;position:absolute;width:102%;height:4px;background-color:#0075be;bottom:-8px;left:-1%;z-index:2;border-radius:4px}.tabset li.nav-item.active>a span,tabset li.nav-item.active>a span{color:#001928}.tabset .panel,tabset .panel{clear:both;display:block;margin:0;padding:16px;min-height:150px;margin-bottom:32px;margin-top:-80px}.tabset li[aria-selected=true],tabset li[aria-selected=true]{color:#001928;border-bottom:4px solid #0075be}.tabset div[aria-hidden=true],tabset li[aria-selected=true]{display:none}.tabset div[aria-hidden=false],tabset li[aria-selected=true]{display:block}
/* !! This isn't synced to _input.scss */.select,input{color:#001928;transition:all .3s ease-out}.select:invalid,input:invalid{color:#929ba9}.select option,input option{color:#001928}.select::placeholder,input::placeholder{color:#929ba9}.select:first-letter,input:first-letter{text-transform:capitalize}.select{cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAB/2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmRVg9Imh0dHA6Ly9jaXBhLmpwL2V4aWYvMS4wLyIKICAgIHhtbG5zOmF1eD0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC9hdXgvIgogICB0aWZmOkltYWdlTGVuZ3RoPSIyNCIKICAgdGlmZjpJbWFnZVdpZHRoPSIyNCIKICAgZXhpZkVYOkxlbnNNb2RlbD0iIgogICBhdXg6TGVucz0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+fu/kbgAAAYFpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/ZjDyo1EkC2kSVkNj1MRGGQklaYwy2My8+aVmxuu9N2myVbaKEhu/FvwFbJW1UkRKFlbWxAY9581MzSRzbueez/3ee073ngu2YEpJ69UeSGcMLTDhdy2EFl2OF2ppo5VOfGFFV0dnZ6epaJ/3VFnxts+qVfncv9YQjekKVNUJjyiqZghPCk+vGarFO8KtSjIcFT4TdmtyQeE7S48U+NXiRIG/LdaCgTGwNQu7EmUcKWMlqaWF5eV0p1NZpXgf6yWNscz8nMQu8Q50Akzgx8UU44zhY4BhmX304aVfVlTI9+TzZ1iVXEVmlRwaKyRIYuAWNSvVYxLjosdkpMhZ/f/bVz0+6C1Ub/RDzbNpvveAYxt+tkzz68g0f47B/gSXmVL+6iEMfYi+VdK6D8C5AedXJS2yCxeb0P6ohrVwXrKL2+JxeDuFphC03ED9UqFnxX1OHiC4Ll91DXv70Cvnncu/kT5n+Zp19RcAAAAJcEhZcwAACxMAAAsTAQCanBgAAAGgSURBVGiB7dW9ahZREMbxn0IEtVVzARZi1Eqw8eBHCg0SFUXwQkSOhTewWHgHXoGKhR+dFh40aKMI4i2IiaCJIJLC4vjKy+aNcTebIjD/bmd2Zp5nZ/csQRAEQRAEQRAE25QdvapyuYab+InbmvSyZ5+TuIXjuKNJd7u26G4gl0P4NBb5haua9KRjn1k8xu6x6AlNetulzc5OQyupdb0LD+Uy/98dJouHg13F9DHwCJ9bsZGJixtW53LGZPGL6LZFfQw0aQlz+NrKTOGBXC6tW5vLaVVkW/w3XNCk5a5y+myAJr3DLJZamSncl8vlNTVV/FPsaWW+41zXd39EPwPQpPeqicVWZmTiyt9ILqf8W/ybvjL6HaPj5HIMz7GvlVnFdXzBM+xt5ZdV8QubGb95A5DLUdXE/lZmVT1m209+EPEMZQByOaKaOLDBnSuq+NdDjB3OAOQygxfWN7GC85r0aqiR/T/iSTTpI85a+5+gip8bUjxDb2BELofVTUz/ifxQxZehR22NAchlGjfUY/WeJn3YsllBEARBEARBEATbkd9UnmRzZyognQAAAABJRU5ErkJggg==) no-repeat #fff 98%;background-size:24px 24px;appearance:none;font-size:18px;-moz-appearance:none;-webkit-appearance:none}.select::-ms-expand{display:none}.select:focus::-ms-value{color:#3d3c4c;background-color:transparent}.select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.input-wrap{box-sizing:border-box;padding-top:24px}.input-wrap.large{height:96px}.input-wrap.condensed{height:88px}.input-wrap input{display:block}option{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;padding:8px;box-sizing:border-box}.form-field{display:block;flex-flow:row;position:relative}.form-field.display--flex{display:flex}.form-label-group{flex:1 1 auto;position:relative;display:flex}.form-label-group label{width:100%;padding:0}.form-label-group label .full-width,.form-label-group label .text{color:#0075be;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:24px;margin:auto 0}.form-label-group label .text{width:60%}.form-label-group label .full-width,.select{width:100%}.select{height:auto;line-height:24px;margin:0;padding:8px 50px 8px 0;white-space:normal;border:none;border-bottom:2px solid #d9dce1;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}.select.filled{border-bottom:2px solid #929ba9}.select.filled:focus,.select:focus{border-bottom:2px solid #0075be!important;outline:5px auto -webkit-focus-ring-color!important}label.active-label span.label-text{padding:0}.error-message{width:100%;padding:0 5px;font-size:.875rem;line-height:1rem;letter-spacing:.01562rem;font-weight:300;font-weight:400;line-height:16px;color:#c81414;visibility:hidden;opacity:0;transition:all .3s ease}.error-message.has-error{visibility:visible;opacity:1}.select:focus,input:focus{outline:5px auto -webkit-focus-ring-color!important}.select:focus{border:none;box-shadow:none}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.calc-config label{display:flex!important;flex-wrap:wrap!important}.calc-config label .text-with-tooltip{flex:auto;order:1;width:60%}.calc-config label .input__text{flex:auto;order:2;width:40%;border-radius:.25em;margin:0}@media screen and (min-width:46em){.calc-config label .input__text{font-size:1.125rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300;font-weight:400}}.calc-config .flex-slider{width:40%;padding-top:20px}@media screen and (min-width:46em){.calc-config .flex-slider{width:60%}}.calc-config .flex-slider .slider-group{width:85%;margin:0 auto}*{box-sizing:border-box}body{overflow-x:hidden}@media screen and (min-width:63.9375em){body{overflow-x:hidden}}.calculator-container{font-family:Heebo,sans-serif;width:100%;max-width:100%;overflow-x:hidden}.calculator-container.not-selected{margin-bottom:-2em}.calculator-container-box{padding:24px;border-radius:4px;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,25,40,.04),0 2px 2px 0 rgba(0,25,40,.04),0 4px 4px 0 rgba(0,25,40,.1)}.calculator-accordion-hr{width:725px;margin-top:16px;margin-bottom:16px}.calculator-help-text{color:#646c76;font-size:14px;letter-spacing:.25px;line-height:18px;text-align:left;padding:0 8px;margin-bottom:16px;height:35px}.nav-section{margin-top:32px;text-align:center;max-width:100%!important}@media screen and (min-width:63.9375em){.nav-section{max-width:auto}}.head-section{margin-top:43px;text-align:center;padding-left:16px;padding-right:16px;margin-top:12px}@media screen and (min-width:46em){.head-section{margin-top:27px;padding-left:0;padding-right:0}}.head-section h2,.head-section span{font-size:1.75rem;line-height:2rem;letter-spacing:-.0125rem;font-weight:300}.head-section h2.description,.head-section span.description{margin-top:9px;font-size:1rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300}.step-1{text-align:center;margin-top:32px}.step-1 .heading{font-size:1.5rem;line-height:2rem;letter-spacing:0;font-weight:300;font-weight:500}.step-1 .description{margin-top:9px;margin-bottom:0;font-size:1rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300}.step-2{text-align:center;margin-bottom:24px;margin-left:auto;margin-right:auto}.step-2 .heading{margin-top:25px;font-size:1.5rem;line-height:2rem;letter-spacing:0;font-weight:300;font-weight:500}.step-2 .description{margin-top:9px;margin-bottom:0;font-size:1rem;line-height:1.5rem;letter-spacing:.00937rem;font-weight:300}.text-center{text-align:center}.text-right{text-align:right}.text-result-wrapper{margin:20px 0 0 10px;display:flex}.text-result-wrapper .text-result{font-size:16px;font-weight:300;letter-spacing:.29px;line-height:24px;width:70%}.text-result-wrapper .text-result-value{color:#001928;font-size:16px;font-weight:700;letter-spacing:.29px;line-height:24px;text-align:right;width:30%}.text-result-wrapper .text-result-icon{padding-left:8px}.step-first-container{padding-left:0;margin-top:14px}.step-second-container{background-color:#f5f6f7;margin-top:64px;outline:none;margin-top:32px}@media screen and (min-width:46em){.step-second-container{margin-top:48px}}.step-2-icon-container{text-align:center;margin-top:5px;margin-bottom:40px}.input{padding:.5em;border:none;border-radius:.125rem}.input__switch{text-align:initial}.multi.summary-container .mortgage-calculator-card[class*=row]{width:100%!important;margin:0 auto;margin-left:auto!important;margin-right:auto!important}.legal-disclosure-container{padding:30px 0 60px}.legal-disclosure-container .legal-disclosure-content{float:none;clear:both;margin-left:auto;margin-right:auto}.legal-disclosure-container .legal-disclosure-content .accordion__title--chevron--blue:after{right:5em}@media screen and (min-width:63.9375em){.legal-disclosure-container .legal-disclosure-content .accordion__title--chevron--blue:after{right:9em}}.legal-disclosure-container p{color:#001928;font-size:12px;font-weight:300;line-height:18px;letter-spacing:.36px}p{font-weight:300;line-height:1.4;letter-spacing:.29px}.calc-config-age .text-with-tooltip{flex-basis:100%;margin-bottom:0}.calc-config-age .input__text{text-align:left!important;border:none;box-shadow:none;border-radius:0;border:0;border-bottom:2px solid #d9dce1;padding:0}.calc-config-age ::placeholder{color:#929ba9;opacity:1}.calc-config-age :-ms-input-placeholder{color:#929ba9}.input__text{margin:0 0 16px}.input__text.filled{border-bottom:2px solid #929ba9}.input__text.error,.input__text.error.filled{border-bottom:2px solid #c81414}.input__text.filled:focus,.input__text:focus{border-bottom:2px solid #0075be;outline:5px auto -webkit-focus-ring-color!important}.dot-container{text-align:center;display:none}@media screen and (min-width:46em) and (max-width:63.93625em){.dot-container{display:block}}@media screen and (max-width:45.99875em){.dot-container{display:block}}.dot-container .dot{background-color:#fff;border:1px solid #929ba9;border-radius:5px;display:inline-block;height:8px;width:8px;margin-right:4px}.dot-container .dot.active{background-color:#0075be}.legend .item{margin:0 5px}.legend .circle{display:inline-block;height:15px;width:15px;border-radius:50%}@media screen and (max-width:45.99875em){.divider-border-right{border-bottom:1px solid #d9dce1;margin-bottom:16px}}@media screen and (min-width:46em){.divider-border-right{border-right:1px solid #d9dce1}}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.card-menu-container--expanding{height:300px}.card-menu-container--expanding--fr{height:350px}.card-menu-container--expanding--fr .card-expand:focus,.card-menu-container--expanding--fr .card-expand:hover{height:325px}.card-menu-container--expanding--fr .card-expand:focus .card-expand--subtitle,.card-menu-container--expanding--fr .card-expand:hover .card-expand--subtitle{height:150px}.card-expand{height:200px;width:250px;margin:10px;padding:5px 10px 10px;border:2px solid #fff;border-radius:4px;display:flex;flex-flow:row wrap;text-align:center;align-items:center;justify-content:center;transition-duration:.15s}.card-expand--title{padding:20px 10px 10px;position:relative;font-weight:800;transition-duration:.2s;font-size:18px}.card-expand--title span{vertical-align:text-top}@media screen and (max-width:63.93625em){.card-expand--title{padding:0}}.card-expand--subtitle{transition:height .15s linear;opacity:0;height:0;overflow:hidden;font-size:14px;line-height:25px}.card-expand--icon{padding-bottom:10px}.card-expand--icon svg{transition:all .15s ease-out;height:75px;width:75px}.card-expand:focus,.card-expand:hover{height:275px}.card-expand:focus .card-expand--title,.card-expand:hover .card-expand--title{padding-top:0}.card-expand:focus .card-expand--subtitle,.card-expand:hover .card-expand--subtitle{opacity:1;height:95px}.card-expand:focus .card-expand--subtitle--dense,.card-expand:hover .card-expand--subtitle--dense{line-height:20px}.card-expand:focus .card-expand--icon,.card-expand:hover .card-expand--icon{padding-top:0}.card-expand:focus .card-expand--icon svg,.card-expand:hover .card-expand--icon svg{height:60px;width:60px}.card-expand .popover-container{margin-top:0}.calculator-container--tfsa .card.card-item-menu,.calculator-container--tfsa .card.card-style{background:#0075be}.calculator-container--tfsa .savings-calculator__header-mobile{border-bottom:4px solid #0075be}.calculator-container--tfsa .icon--primary>path{fill:#0075be}.calculator-container input:invalid{color:#001928}.fill--white path{fill:#fff}.display--flex{display:flex}.justify-content--space-between{justify-content:space-between}.mb--half-forced{margin-bottom:.5rem!important}.ml-half{margin-left:.5rem}.sm-flex--none{flex:none}.pb--0{padding-bottom:0}.font-size--16{font-size:1rem;letter-spacing:.25;line-height:1.5rem}.font-weight--normal-forced{font-weight:400!important}@media screen and (min-width:46em){.tfsa-cta-alignment i{margin-bottom:20px}.tfsa-cta-alignment div{height:140px}}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}iframe{border:none}[data-virtual-room]{position:fixed;bottom:0;right:30px;z-index:999}[data-virtual-room] button.chat-icon,[data-virtual-room] button.no-style{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;position:relative;z-index:10;right:-20px}@media screen and (min-width:46em){[data-virtual-room] button.chat-icon,[data-virtual-room] button.no-style{right:0}}[data-confirmation-dialog]{background-color:#fff;border-radius:5px;position:absolute;top:-240px;right:5px;z-index:9;width:330px;padding:15px}@media screen and (min-width:46em){[data-confirmation-dialog]{right:50px;padding:25px;top:-170px}}[data-chat-window]{background-color:#fff;position:absolute;bottom:0;right:-30px;z-index:9;width:88vw}@media screen and (min-width:46em){[data-chat-window]{right:30px;width:390px}}[data-chat-window] .top{background-color:#0075be;color:#fff}[data-chat-window] .top span.title{margin:auto 0}[data-chat-window] .top button{border:none;border-style:none;background-color:transparent;display:flex;align-items:center}[data-chat-window] .middle{height:500px;max-height:70vh;max-width:100vw}@media screen and (min-width:46em){[data-chat-window] .middle{max-height:80vh}}[data-chat-window] .middle{border-bottom:35px solid #0075be}[data-chat-window] .bottom{height:35px;background-color:#0075be}[data-chat-window] .modal{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.8);padding:25px;display:flex;justify-content:center;align-items:center}
.special-ribbon{background:#c81414;color:#fff;line-height:1.9;position:absolute;padding:0 .75em;font-size:.75rem;text-align:center;white-space:nowrap}.special-ribbon:before{border-style:solid;border-color:#820e0e transparent transparent;border-width:1em 0 0 1em;bottom:-1em;content:"";display:block;left:0;position:absolute}.special-ribbon:after{bottom:0;border:.9em solid #c81414;border-left-width:0;border-right-color:transparent;content:"";display:block;position:absolute;right:-.9em;z-index:1}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.input__text.filled{border-bottom:2px solid #929ba9}.input__text.error,.input__text.error.filled{border-bottom:2px solid #c81414}.input__text.filled:focus,.input__text:focus{border-bottom:2px solid #0075be;outline:5px auto -webkit-focus-ring-color!important}.rangeslider__handle-tooltip,.rangeslider__label-item{white-space:nowrap}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.calculator-container.card{position:relative;top:0;left:0;z-index:1;width:100%;margin-left:auto;margin-right:auto;padding-top:24px;padding-bottom:32px;padding-left:40px;padding-bottom:64px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,25,40,.04),0 4px 24px 0 rgba(0,25,40,.1);border-radius:.25rem;border:0}@media screen and (min-width:48rem){.calculator-container.card{width:45%;margin-left:2%;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-bottom:72px}}@media screen and (min-width:64rem){.calculator-container.card{width:40%;margin-left:0;padding:40px 40px 72px}}@media screen and (min-width:80rem){.calculator-container.card{width:35%;margin-left:0;padding:40px 40px 72px}}.calculator-container br{display:none}@media screen and (min-width:48rem){.calculator-container br{display:block}}.calculator-container h3{line-height:1.2}@media screen and (min-width:48rem){.calculator-container h3{line-height:1.3}}@media screen and (min-width:64rem){.calculator-container h3{line-height:1.6}}.calculator-container .calc-input-group{margin-top:24px}@media screen and (min-width:48rem){.calculator-container .calc-input-group{margin-top:24px}}@media screen and (min-width:64rem){.calculator-container .calc-input-group{margin-top:24px}}.calculator-container .calc-input-group:first-of-type{margin-top:0}@media screen and (min-width:48rem){.calculator-container .calc-input-group:first-of-type{margin-top:0}}.calculator-container .calc-input-group h4{font-size:12px;color:#001928;font-family:heebo;font-weight:"bold";padding-bottom:60px}@media screen and (min-width:48rem){.calculator-container .calc-input-group h4{font-size:14px;line-height:1}}@media screen and (min-width:64rem){.calculator-container .calc-input-group h4{font-size:14px;line-height:1.2}}.calculator-container .calc-input-group p{color:#001928;font-family:heebo;font-weight:"bold";padding-bottom:68px}@media screen and (min-width:48rem){.calculator-container .calc-input-group p{font-size:14px;line-height:1}}@media screen and (min-width:64rem){.calculator-container .calc-input-group p{font-size:14px;line-height:1.2}}.calculator-container .calc-input-group .popover-container{display:none}.calculator-container .calc-input-group .column>.columns{padding-left:0;padding-right:0}.calculator-container .calc-input-group .column>.columns .form-label-group label{padding:0}.calculator-container .calc-input-group .column>.columns .form-label-group input[type=text]{margin-bottom:0;margin-top:-.6em;border:1px solid #929ba9;border-radius:.25rem;box-shadow:none;padding:.3em;padding-top:0;max-width:120px;text-align:right;color:#001928;font-family:heebo;font-weight:400}.calculator-container .calc-input-group .column>.columns .form-label-group input[type=text]:focus{border-color:#0075be;color:#0075be}.calculator-container .calc-input-group .rangeslider{margin-top:30px}.calculator-container .calc-input-group .rangeslider .rangeslider__handle-tooltip{top:-30px;outline:none;padding-left:16px;padding-right:16px;padding-top:0;width:auto;height:auto;line-height:20px;box-shadow:0 1px 5px rgba(50,58,73,.35)}.calculator-container .calc-input-group .rangeslider .rangeslider__handle-tooltip span{margin-top:4px;display:inline-block;line-height:100%;margin-bottom:4px}.calculator-container .calc-input-group .rangeslider .rangeslider__handle-tooltip:after{border-top:8px solid #fff;box-shadow:0 1px 5px rgba(50,58,73,.35);-webkit-filter:drop-shadow(0 0 30px #001928);filter:drop-shadow(0 0 30px #001928)}.calculator-container .calc-input-group .rangeslider .rangeslider__labels .rangeslider__label-item{font-size:11px;font-weight:500}.popover-content p{font-family:heebo;font-weight:400}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.graph-container{position:relative;overflow:hidden;width:107%;height:340px;margin-left:auto;margin-right:auto;background-color:#f5f6f7}.graph-container:before{content:" ";position:absolute;width:100%;height:37px;background:#f5f6f7;left:0;bottom:0}@media screen and (min-width:48rem){.graph-container:before{height:26px}}@media screen and (min-width:48rem){.graph-container{width:100%;height:440px;margin-top:-435px}}@media screen and (min-width:64rem){.graph-container{width:100%;height:460px}}.graph-container canvas{margin-left:-2.5%}@media screen and (min-width:48rem){.graph-container canvas{margin-bottom:-40px;margin-top:24px}}@media screen and (min-width:64rem){.graph-container canvas{margin-left:0;margin-top:0}}.graph-container .center-copy{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:heebo-bold;color:#929ba9;opacity:.2;text-transform:uppercase}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.results-container.card{display:block;position:absolute;z-index:1;padding:24px;padding-bottom:20px;width:100%;background:none;border-radius:4px;box-shadow:none}@media screen and (min-width:48rem){.results-container.card{top:0;left:auto;right:8%;width:45%;padding:40px 24px 20px}}@media screen and (min-width:64rem){.results-container.card{top:0;left:auto;right:27%;width:33%;padding:40px 24px 20px}}@media screen and (min-width:80rem){.results-container.card{top:0;left:auto;right:32%;width:33%;padding:40px 24px 20px 48px}}.results-container h3{font-size:1.25rem;font-family:heebo;font-weight:600}.results-container .legend .swatch{display:inline-block;border-radius:50%;width:14px;height:14px;margin-bottom:-1px;margin-right:.5em}.results-container .legend .swatch.swatch-1{background-color:#0091ff}.results-container .legend .swatch.swatch-2{background-color:#005587}.results-container .legend .legend-label{font-family:heebo;font-weight:300;font-size:14px;line-height:1.1}.results-container .calculation-link a{font-family:heebo;font-weight:600;text-transform:uppercase;margin-top:2em;display:inline-block;font-size:14px;line-height:1.8}.results-container .calculation-link a .icon-appt{display:inline-block;width:1.5rem;height:1.5rem;float:left;margin-right:.5rem}
.border-pinko{border:2px solid pink}.bold-or{font-weight:800}#mutual-fund-table{min-width:100%}.compareCheckbox input[type=checkbox]:focus{border-color:#0075be important}@media only screen and (max-width:64em){.border-pinko-outer{display:table;table-layout:fixed;width:100%}.border-pinko-inner{display:table-cell;overflow-x:scroll;width:100%}.product-performance-table thead th{display:none}.product-performance-table td,.product-performance-table th{display:block;clear:both}.product-performance-table td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}.product-performance-table td>p:not(data-th){text-align:right}}#label-searchFunds span.label-text{padding-top:14px}#persMutualFundTable input[type=email],#persMutualFundTable input[type=password],#persMutualFundTable input[type=text],#persMutualFundTable select,#persMutualFundTable textarea{width:100%;height:36px;line-height:40px;margin:7px 0 0;white-space:nowrap;border:none;background-color:hsla(0,0%,88%,0);transition:all .3s ease-out}#persMutualFundTable select{margin:8px 0 0;-webkit-margin-start:0;line-height:56px;height:44px;position:relative;top:-10px}#persMutualFundTable .form-field{flex-flow:row;position:relative;padding:0 0 32px}#persMutualFundTable .form-field .form-label-group{flex:1 1 auto;position:relative;padding:0 0 6px;display:block}#persMutualFundTable .form-field .form-label-group .slide-label{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none;height:42px;cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0}#persMutualFundTable .form-field .form-label-group .slide-label.active-label span.label-text{padding:0;font-size:.875rem;margin-top:-16px}#persMutualFundTable .form-field .form-label-group .slide-label span.label-text{display:block;padding:14px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.125rem;color:#0075be;transition:.3s ease-out}#persMutualFundTable .form-field .form-label-group .slide-label:before{z-index:4;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#0075be!important;box-shadow:none!important;transform:scaleX(0);transition:all .3s linear;top:44px}#persMutualFundTable .form-field .form-label-group .slide-label:after{z-index:3;content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#929292;top:44px}#persMutualFundTable .form-field .form-label-group input[type=email],#persMutualFundTable .form-field .form-label-group input[type=password],#persMutualFundTable .form-field .form-label-group input[type=text],#persMutualFundTable .form-field .form-label-group select,#persMutualFundTable .form-field .form-label-group textarea{margin-top:7px!important}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label:before,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label:before{visibility:visible;transform:scaleX(1)}#persMutualFundTable .form-field .form-label-group input[type=email]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=password]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group input[type=text]:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group select:focus+label.slide-label span.label-text,#persMutualFundTable .form-field .form-label-group textarea:focus+label.slide-label span.label-text{padding:0;font-size:14px}.mf-filter #filterSection{height:auto!important}.mf-checkbox #grouptype-checkbox{flex-direction:column!important}.mf-checkbox #grouptype-checkbox label{width:auto!important}.mf-disabled-a{border:.125rem solid #ececee;background-color:#ececee;color:#646c76;cursor:default}.alignChevron-prix{position:relative;left:-35px;top:10px}.alignChevron{position:relative;left:-20px;top:10px}.mutualfund-filters h4{margin-bottom:1em}#gic-table{min-width:100%}#gic-table th{width:25%}#gic-table th:first-child{width:30%}#gic-table th:nth-child(4){width:10%}.gic-hover:focus{border:2px solid #0079c1!important;border-radius:1%}.mutual-fund-tablehead span{color:#000}.tableSortButton{border:none;background-color:#fff}.comparePageRatesTableHeader h2{display:none}.comparePageRatesTableHeader tr{text-align:center}.table-benefits li{list-style:disc}.compareCheckbox input[type=checkbox]{height:24px;width:24px;vertical-align:middle;margin:0 .4em .4em 0;border:2px solid #646c76;-webkit-appearance:none;-webkit-transition:box-shadow .2s;-webkit-border-radius:2px;border-radius:4px}.compareCheckbox input[type=checkbox]:active:not(:disabled),.compareCheckbox input[type=checkbox]:not(:disabled):hover{border-color:#646c76}.compareCheckbox input[type=checkbox]:focus{outline:1px auto -webkit-focus-ring-color!important}.compareCheckbox input[type=checkbox]:checked{border-color:#646c76;background-color:#0075be}.compareCheckbox input[type=checkbox]:checked:before{content:"";display:block;width:9px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-top:1px}select.mf-dropdown{text-overflow:ellipsis;border-bottom:2px solid #000;padding-right:20px}select.mf-dropdown:focus{outline:5px auto!important;outline-color:-webkit-focus-ring-color!important}.product-performance-table,.product-performance-table-portfolio{table-layout:fixed}#grouptype-checkbox{display:inline-flex}#grouptype-checkbox label{width:140px;padding-top:3px}.markets-long-label{width:210px!important}#filterSection{height:150px}@media only screen and (max-width:64em){#filterSection{height:auto}#grouptype-checkbox{display:inline}#grouptype-checkbox input,#grouptype-checkbox label{width:50%!important}.markets-long-label{width:210px!important}}@media only screen and (max-width:40em){.product-performance-table-portfolio thead th{display:none}.product-performance-table-portfolio td,.product-performance-table-portfolio th{display:block;clear:both}.product-performance-table-portfolio td>p[data-th]:before{content:attr(data-th);float:left;font-weight:700}}@-moz-document url-prefix(){.input-wrap.input-checkbox input[type=checkbox]+label:before{top:15px}}.pl--1-quarter{padding-left:1.25rem}@supports (-moz-transform:translate(0,0)){.lg-column-count--2 table,.lg-column-count--2 tbody,.lg-column-count--2 tr{display:block}.lg-column-count--2 table th,.lg-column-count--2 tbody th,.lg-column-count--2 tr th{width:30%}.lg-column-count--2 table td,.lg-column-count--2 tbody td,.lg-column-count--2 tr td{width:70%}.lg-column-count--2 tr{display:block}.lg-column-count--2 li,.lg-column-count--2 li *,.lg-column-count--2 p,.lg-column-count--2 p *{break-inside:avoid-column;page-break-inside:avoid}.lg-column-count--2 .funds-row{display:block}.lg-column-count--2 .funds-row th{display:inline-block;vertical-align:top;width:30%}.lg-column-count--2 .funds-row td{display:inline-block;width:70%}}#persProductDetails th,.funds-row th{vertical-align:top}.rates-wrapper,.table-layout--fixed{table-layout:fixed}.rates-wrapper{display:table;width:100%}.rates-wrapper .rates-inner-wrapper{display:table-cell;overflow-x:scroll;width:100%}.show-for-sm-only.accordion .rates-inner-wrapper>table{background:linear-gradient(90deg,#e5e5e5,#fff 15%,#fff 85%,#e5e5e5)}.gic-rates-table{display:flex;flex-direction:column;align-items:center}.gic-rates-table table{border:1px solid #d9dce1}.gic-rates-table>div:not(.scroll-box){flex:0 0 calc(100% - 60px)}.gic-rates-table>div:not(.scroll-box)>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.gic-rates-table .display--flex.border-bottom-grey--2.width--100{display:none}.gic-rates-table thead{height:56px;min-height:56px}.gic-rates-table thead tr th p{text-align:left;white-space:pre-wrap}.gic-rates-table thead tr th:first-child{max-width:240px;min-width:240px;width:240px}.gic-rates-table thead tr th:first-child p{text-align:left}.gic-rates-table tbody th:first-child,.gic-rates-table th:first-child,.gic-rates-table thead th:first-child{text-align:left;left:0;overflow:hidden;z-index:40;contain:layout;position:sticky;top:0;background-color:#fff;border-right:2px solid #f5f6f7;color:#000;vertical-align:middle;padding:0 1 rem;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f8fbfd;padding-right:10px;border-right:0}.gic-rates-table tbody th:first-child p,.gic-rates-table th:first-child p,.gic-rates-table thead th:first-child p{text-align:left}.gic-rates-table tbody th:first-child:after,.gic-rates-table th:first-child:after,.gic-rates-table thead th:first-child:after{content:"";background:linear-gradient(90deg,#d5d5d5,#fff);position:absolute;right:0;width:10px;height:100%;z-index:9999;top:0}.gic-rates-table tbody td:nth-child(odd),.gic-rates-table thead th:nth-child(odd),.gic-rates-table tr td:nth-child(odd){background:#f5f6f7}.gic-rates-table thead th:first-child{background:#f8fbfd}.gic-rates-table tbody tr td{min-width:160px;width:160px}.gic-rates-table tbody tr td p{text-align:left}.gic-rates-table .fixed-width-table{table-layout:auto}.gic-rates-table .fixed-width-table th p{white-space:pre-wrap}.gic-rates-table .fixed-width-table thead th:first-child{width:25%}.gic-rates-table .fill--default path{fill:#0079c1}.gic-rates-table .disabled path{fill:#646c76}.gic-rates-table .rates-wrapper{position:relative}.gic-rates-table .rates-wrapper:after{content:"";position:absolute;top:0;width:10px;height:100%;right:0;transform:scaleX(-1);background:linear-gradient(90deg,#d5d5d5,transparent)}.gic-rates-table .scroll-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;position:relative;padding-left:8px;padding-right:8px;width:120px;justify-content:space-between}.gic-rates-table .scroll-box .button--no-default{margin-top:1rem;border:none;border-style:none;padding:0;background-color:transparent}.gic-rates-table .scroll-box .sm-flat-link{color:#0079c1}.checking-compare-table{text-align:left;width:100%;border-left:.5px solid #d9dce1}@media screen and (max-width:47.9375rem){.checking-compare-table{border-left:none;height:1200px}.checking-compare-table.height-true{height:1200px}}.checking-compare-table tr{width:100%;display:flex;flex-flow:nowrap;border-bottom:.5px solid #d9dce1}.checking-compare-table td{display:block;border-right:.5px solid #d9dce1}.checking-compare-table th{width:100%;color:#0075be;border-right:.5px solid #d9dce1}.checking-compare-table--card{cursor:pointer;transition:.25s}.checking-compare-table--card:hover{box-shadow:0 .125rem .5rem 0 rgba(0,25,40,.04),0 .25rem .75rem 0 rgba(0,25,40,.1)}.checking-compare-table .has-tip{display:inline;height:auto}.checking-compare-table span[aria-haspopup=true]{font-weight:700;color:#0075be;position:relative;display:inline-block;width:auto;border-bottom:1px dashed #0075be;line-height:1.2}@media screen and (max-width:47.9375rem){.checking-compare-table span[aria-haspopup=true]{display:inline}}#compare-modal .hide-on-popover{display:none}#compare-modal .popover-p--0{padding:0}#compare-modal .button--no-default{height:100%}#compare-modal .button--no-default>div.features-root{height:100%;flex:0 0 100%;max-width:100%;padding:0;margin:0 1rem}#compare-modal .button--no-default .checked{position:relative}@media screen and (min-width:64rem){#compare-modal .button--no-default .checked:before{content:"";z-index:1;position:absolute;right:0;top:0;width:24px;height:24px;background:#0075be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNNS4yODY0NTIxOCwxMy40MzY1ODI0IEw1LjI4NjQ1MjE4LDEzLjQzNjU4MjQgQzUuMDM5MzEwODYsMTMuNDI2NjY5NiA0LjgwNzQ0MTM1LDEzLjMxNDM1NzggNC42NDY0NTIxOCwxMy4xMjY1ODI0IEwxLjI0NjQ1MjE4LDkuMTI2NTgyNDQgQzAuOTc0ODUwNzg4LDguNzc3MzAxMTkgMS4wMDQ4Miw4LjI4MDY2ODU1IDEuMzE2NDUyMTgsNy45NjY1ODI0NCBDMS40OTI1MzI0Niw3LjgxNjA2Njc3IDEuNzIxMzY4MTEsNy43NDE5ODY2MyAxLjk1MjI1MDk1LDcuNzYwNzU3NTkgQzIuMTgzMTMzNzgsNy43Nzk1Mjg1NSAyLjM5Njk5NzcyLDcuODg5NjAwNTMgMi41NDY0NTIxOCw4LjA2NjU4MjQ0IEw1LjMyNjQ1MjE4LDExLjMwNjU4MjQgTDEzLjQ5NjQ1MjIsMi43NjY1ODI0NCBDMTMuODM4ODEyNiwyLjQ4MjEwODA4IDE0LjMzOTY4NTYsMi40OTgwNzk1NSAxNC42NjMyMjY3LDIuODAzNzg3NjkgQzE0Ljk4Njc2NzksMy4xMDk0OTU4NCAxNS4wMzEwODA1LDMuNjA4NjYwNCAxNC43NjY0NTIyLDMuOTY2NTgyNDQgTDUuOTE2NDUyMTgsMTMuMTY2NTgyNCBDNS43NTA5MTkzOSwxMy4zMzcwODAyIDUuNTI0MDc2NiwxMy40MzQyOTg1IDUuMjg2NDUyMTgsMTMuNDM2NTgyNCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iSWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb24vMTYvY2hlY2ttYXJrIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPGcgaWQ9Ikljb24vQ29sb3VyL0JNTy1BY2Nlc3NpYmxlLUJsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 8px no-repeat;background-position:50%;background-size:16px;border-top-right-radius:8px}}#compare-modal .button--no-default .checked .border--blue-4{border-style:solid;border-color:#0075be}#compare-modal .account-details{padding:1rem!important}.height-default{height:1.15rem}.rangeslider{margin:20px 0;position:relative;background:#e6e6e6;-ms-touch-action:none;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{width:40px;height:40px;text-align:center;position:absolute;background-color:#fff;font-weight:400;font-size:14px;transition:all .1s ease-in;border-radius:4px;display:inline-block;color:#001928;left:50%;transform:translate3d(-50%,0,0)}.rangeslider .rangeslider__handle-tooltip span{margin-top:12px;display:inline-block;line-height:100%}.rangeslider .rangeslider__handle-tooltip:after{content:" ";position:absolute;width:0;height:0}.rangeslider-horizontal{height:12px;border-radius:10px}.rangeslider-horizontal .rangeslider__fill{height:100%;background-color:#7cb342;border-radius:10px;top:0}.rangeslider-horizontal .rangeslider__handle{width:30px;height:30px;border-radius:30px;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-horizontal .rangeslider__handle:after{content:" ";position:absolute;width:16px;height:16px;top:6px;left:6px;border-radius:50%;background-color:#dadada;box-shadow:inset 0 1px 3px rgba(0,0,0,.4),inset 0 -1px 3px rgba(0,0,0,.4)}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);left:50%;bottom:-8px;transform:translate3d(-50%,0,0)}.rangeslider-vertical{margin:20px auto;height:150px;max-width:10px;background-color:transparent}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{width:100%;background-color:#7cb342;box-shadow:none;bottom:0}.rangeslider-vertical .rangeslider__handle{width:30px;height:10px;left:-10px;box-shadow:none}.rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);left:100%;top:12px}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{position:relative;list-style-type:none;margin:0 0 0 24px;padding:0;text-align:left;width:250px;height:100%;left:10px}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0,-50%,0)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item:before{content:"";width:10px;height:2px;background:#000;position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:-1}.rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px}.rangeslider__labels .rangeslider__label-item:first-child{position:absolute!important;right:0!important;left:auto!important}.rangeslider__labels .rangeslider__label-item:last-child{position:absolute!important;left:0!important;right:auto!important}.rangeslider__labels .rangeslider__label-item:not(:first-child):not(:last-child){top:0;height:10px;width:2px;border:1px solid #929ba9;position:absolute}.rangeslider__labels .rangeslider__label-item:not(:first-child):not(:last-child) div{margin:15px 0 0 -15px;font-weight:700;min-width:40px}.rangeslider{background:#d9dce1;box-shadow:none}.rangeslider .rangeslider__handle{width:20px;height:20px;border-radius:30px;text-align:center;z-index:1}.rangeslider .rangeslider__handle:after{position:static}.rangeslider .rangeslider__fill{background-color:#0075be;box-shadow:none}.rangeslider-horizontal{height:4px}.sticky-inner-wrapper{z-index:99}.sticky-outer-wrapper.active .sticky-inner-wrapper{top:56px!important}@media screen and (max-width:47.9375rem){.sticky-outer-wrapper.active .sticky-inner-wrapper{top:40px!important}}div[class*=mortgage-calculator-card] ul[class*=rangeslider__labels] div{font-weight:500;color:#646c76}div[class*=mortgage-calculator-card] ul[class*=rangeslider__labels] li[class*=rangeslider__label-item]:first-child div{position:absolute!important;left:0!important;border:3px solid red}div[class*=mortgage-calculator-card] ul[class*=rangeslider__labels] li[class*=rangeslider__label-item]:last-child div{position:absolute!important;right:0!important}div[class*=mortgage-calculator-card] div[class*=rangeslider__handle]{box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24)}div[class*=mortgage-calculator-card] div[class*=rangeslider__handle-label]{outline:0}div[class*=mortgage-calculator-card] div[class*=rangeslider] div[class*=rangeslider__handle-tooltip]{display:block;position:absolute;width:auto;height:28px;padding:0;padding-left:8px;padding-right:8px;margin:0;text-align:center;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.4);transition:all .1s ease-in;border-radius:4px;left:50%;transform:translate(-50%,10px);outline:0;z-index:90;top:-45px}div[class*=mortgage-calculator-card] div[class*=rangeslider] div[class*=rangeslider__handle-tooltip]>span{display:block;font-size:14px;line-height:14px;margin-top:8px;color:#414141;letter-spacing:.25px;font-weight:400}div[class*=mortgage-calculator-card] div[class*=rangeslider] div[class*=rangeslider__handle-tooltip]:after{content:"\25BC";position:absolute;display:block;top:25px;left:50%;transform:translate(50%);text-align:center;text-indent:-4px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);border:none;z-index:99;font-size:8px}.growth-calc-section{position:relative}
.input-radio{margin:0}.input-wrap.input-radio input[type=radio]{position:absolute;left:-5px;opacity:0;margin-top:-4px;width:24px;height:24px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:2px solid #646c76;border-radius:24px}.input-wrap.input-radio input[type=radio]:checked{opacity:0}.input-wrap.input-radio input[type=radio].show-for-sr{height:1px;width:1px}.input-wrap.input-radio>div>label,.input-wrap.input-radio>label{position:relative;margin-left:12px;color:#001928;font-size:1rem;font-weight:300;letter-spacing:.15px;line-height:24px;display:block;margin-bottom:24px;margin-top:-8px}.input-wrap.input-radio>div>label:before,.input-wrap.input-radio>label:before{content:"";position:relative;top:8px;left:-12px;display:inline-block;width:24px;height:24px;border:2px solid #646c76;border-radius:24px;box-sizing:border-box;transition:background-color .25s ease-in-out;transition:border .25s ease-in-out}.input-wrap.input-radio>div>label:hover,.input-wrap.input-radio>label:hover{cursor:pointer}.input-wrap.input-radio>label.display-inline-horizontal{display:inline;margin-left:32px}@media screen and (max-width:47.9375rem){.input-wrap.input-radio>label.display-inline-horizontal{margin-left:12px;margin-right:24px}}@media screen and (min-width:64rem){.input-wrap.input-radio>label.display-inline-horizontal.lg-ml--1{margin-left:16px}}.input-wrap.input-radio>label.alignment-fix:before{vertical-align:top;top:0}.input-wrap.input-radio>label.alignment-fix span{display:inline-block;width:calc(100% - 24px)}.input-wrap.input-radio>label.no-margin{margin-top:0;margin-left:0}.input-wrap.input-radio .input-helper-text{margin-left:0}.input-wrap.input-radio input.has-error:checked+div>label:before,.input-wrap.input-radio input.has-error:checked+label:before,.input-wrap.input-radio input:checked+div>label:before,.input-wrap.input-radio input:checked+label:before{background-color:#fff;border:6px solid #0075be!important}.input-wrap.input-radio input.has-error+div>label:before,.input-wrap.input-radio input.has-error+label:before{border:2px solid #c81414!important}.input-wrap.input-radio input:disabled+div>label:before,.input-wrap.input-radio input:disabled+label:before{border:2px solid #646c76;background-color:#d5d8de}.input-wrap.input-radio input:checked:disabled+label:before{background-color:#d9dce1;border:6px solid #646c76!important}.input-wrap.input-radio input:focus+div>label:before,.input-wrap.input-radio input:focus+label:before{background-color:transparent;border:none!important;box-shadow:0 0 4px 3px #007096}.input-wrap.input-radio input[type=radio]:checked:focus+div>label:before,.input-wrap.input-radio input[type=radio]:checked:focus+label:before{background-color:#fff;border:6px solid #0075be!important}.input-wrap.input-radio>.error-message{margin-top:-10px;margin-left:0}.input-wrap.input-radio-a11y-fix>label{display:inline-block}.input-wrap.box-radio-wrap .error-message{margin-top:8px;margin-left:0}.input-wrap.box-radio-wrap .has-error+label.box-radio-label{border-color:#c81414}.input-wrap.box-radio-wrap input[type=radio]{display:inline-block;opacity:0;width:1px;height:1px;position:absolute}.input-wrap.box-radio-wrap input+label.box-radio-label{display:inline-block;font-size:.875rem;font-weight:700;color:#0075be;border:2px solid #646c76;border-radius:4px;cursor:pointer;transition:all .3s ease;padding:8px 16px;margin-right:16px;margin-bottom:16px;text-transform:capitalize;line-height:16px}.input-wrap.box-radio-wrap input+label.box-radio-label.has-error{border:2px solid #c81414}.input-wrap.box-radio-wrap input+label.box-radio-label:disabled{border:2px solid #646c76;color:#646c76}.input-wrap.box-radio-wrap input+label.box-radio-label.sm-px--2{padding-left:2rem;padding-right:2rem}.input-wrap.box-radio-wrap input+label.box-radio-label:focus{background:#0075be;border:2px solid #0075be;color:#fff;box-shadow:0 0 4px 3px rgba(115,195,235,.35)}.input-wrap.box-radio-wrap input[type=radio]:checked+label,.input-wrap.box-radio-wrap input[type=radio]:checked:focus+label,.input-wrap.box-radio-wrap input[type=radio]:hover+label{background:#0075be;border:2px solid #0075be;color:#fff}.input-wrap.box-radio-wrap input[type=radio]:checked:focus+label,.input-wrap.box-radio-wrap input[type=radio]:focus+label{border:2px solid #73c3eb;box-shadow:0 0 4px 3px rgba(115,195,235,.35)}.input-wrap.box-radio-wrap input[type=radio]:disabled+label{border:2px solid #929ba9;color:#646c76;cursor:default;background-color:transparent}.input-wrap.box-radio-wrap input[type=radio]:checked:disabled+label{border:2px solid #646c76;color:#fff;background-color:#646c76}.input-wrap.box-radio-wrap input[type=radio]+label:hover{background:#0075be;border:2px solid #0075be;color:#fff}.required-fieldset{border:none;margin-inline-start:0}
.list--flex{list-style:none;padding-left:0}.list--flex>li{display:flex}.list--flex>li>div:first-child{flex-grow:0}.list--flex>li>div:nth-child(2){flex-grow:1}
/* !! This isn't synced to _input.scss */@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:300;src:url("/dist/fonts/heebo-light-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url("/dist/fonts/heebo-regular-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:500;src:url("/dist/fonts/heebo-medium-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-hebrew.woff2") format("woff2");unicode-range:u+0590-05ff,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:700;src:local("Heebo Bold"),local("Heebo-Bold"),url("/dist/fonts/heebo-bold-latin.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;src:url("/dist/fonts/lato.woff2") format("woff2"),url("/dist/fonts/lato.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-bold.woff2") format("woff2"),url("/dist/fonts/lato-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url("/dist/fonts/lato-italic.woff2") format("woff2"),url("/dist/fonts/lato-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax.woff2") format("woff2"),url("/dist/fonts/dax.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light.woff2") format("woff2"),url("/dist/fonts/dax-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium-italic.woff2") format("woff2"),url("/dist/fonts/dax-medium-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-medium.woff2") format("woff2"),url("/dist/fonts/dax-medium.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-bold.woff2") format("woff2"),url("/dist/fonts/dax-bold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dax;src:url("/dist/fonts/dax-light-italic.woff2") format("woff2"),url("/dist/fonts/dax-light-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Emona;src:url("/dist/fonts/emona.woff2") format("woff2"),url("/dist/fonts/emona.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-semibold.woff2") format("woff2"),url("/dist/fonts/emona-semibold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Emona;src:url("/dist/fonts/emona-bold-italic.woff2") format("woff2"),url("/dist/fonts/emona-bold-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:u+0025,u+0030-0039}@font-face{font-family:Kulb;src:url("/dist/fonts/Klub08-Normal.otf") format("opentype"),url("/dist/fonts/Klub08-Normal.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbmedium;src:url("/dist/fonts/Klub08-Medium.otf") format("opentype"),url("/dist/fonts/Klub08-Medium.ttf") format("truetype");font-style:normal}@font-face{font-family:Kulbblack;src:url("/dist/fonts/Klub08-Black.ttf") format("truetype")}@font-face{font-family:Kulbblond;src:url("/dist/fonts/Klub08-Blond.otf") format("opentype"),url("/dist/fonts/Klub08-Blond.ttf") format("truetype")}@font-face{font-family:Kulbbold;src:url("/dist/fonts/Klub08-Bold.ttf") format("truetype")}@font-face{font-family:Kulbsemibold;src:url("/dist/fonts/Klub08-SemiBold.otf") format("opentype"),url("/dist/fonts/Klub08-SemiBold.ttf") format("truetype")}.lending-home-page .breadcrumbs{display:flex}.lending-home-page .breadcrumbs ul{padding:0}.lending-home-page .breadcrumbs ul li{display:none}@media screen and (min-width:76.5625em){.lending-home-page .breadcrumbs ul li{display:inline-flex}}.lending-home-page .breadcrumbs ul li:nth-last-child(2){display:inline-flex}@media screen and (max-width:76.56125em){.lending-home-page .breadcrumbs ul li:nth-last-child(2):before{content:"";display:block;width:24px;height:24px;background:url("https://www.bmo.com/resources/icons/icon_back_arrow_24x24.svg") 0 -2px}.lending-home-page .breadcrumbs ul li:nth-last-child(2) svg{display:none}.lending-home-page .breadcrumbs ul li:nth-last-child(2) a{padding:0;font-size:16px;margin-left:5px}}.lending-home-page .design-language .font-size-large.intro-heading-line-height{line-height:30px}.lending-home-page .design-language .breadcrumbs__last-item.bold-700.font-size-small{color:#001928}.lending-home-page .banner-blue-promo-box{padding:24px;padding:20px}.lending-home-page .promo-box-text{font-size:18px;line-height:24px;letter-spacing:.15px;font-weight:400!important;margin:0}.lending-home-page.background-grey{padding-top:30px}.lending-home-page.background-grey .hmc-wrapper{border:1px solid #ccc;padding-bottom:40px;padding-bottom:20px}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:3em;padding-right:0!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:1em;right:auto}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:3em}@media screen and (max-width:45.99875em){.lending-home-page .harris-loans.harris-loans-faqs .accordion__item{padding-right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion-title{padding-left:0;padding-right:3em!important}.lending-home-page .harris-loans.harris-loans-faqs .accordion__title--chevron--blue--left-align:after{left:auto;right:0}.lending-home-page .harris-loans.harris-loans-faqs .accordion__content{padding-left:0}}@media screen and (max-width:89.99875em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:50%}}@media screen and (max-width:76.56125em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:42%}}@media screen and (max-width:63.93625em){.lending-home-page .harris-loans.harris-loans-tools-and-resources .image-outside-grid--left-col-6{width:25%}}@media screen and (max-width:76.56125em){.lending-home-page .cta-text{height:72px}}.loading-animation{display:block;position:absolute;width:3.125rem;height:3.125rem;left:50%;top:50%;transform:translate(-50%,-50%)}.loading-animation.demo{position:relative;left:auto;top:auto;transform:none}.loading-animation .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.loading-animation .sk-circle:before{content:"";display:block;margin:0 auto;width:10%;height:10%;border-radius:100%;animation:sk-circleFadeDelay 2.4s infinite ease-in-out both}.loading-animation.white .sk-circle:before{background-color:#fefefe}.loading-animation.blue .sk-circle:before{background-color:#0075be}.loading-animation .sk-circle2{transform:rotate(30deg)}.loading-animation .sk-circle2:before{animation-delay:-2.2s}.loading-animation .sk-circle3{transform:rotate(60deg)}.loading-animation .sk-circle3:before{animation-delay:-2s}.loading-animation .sk-circle4{transform:rotate(90deg)}.loading-animation .sk-circle4:before{animation-delay:-1.8s}.loading-animation .sk-circle5{transform:rotate(120deg)}.loading-animation .sk-circle5:before{animation-delay:-1.6s}.loading-animation .sk-circle6{transform:rotate(150deg)}.loading-animation .sk-circle6:before{animation-delay:-1.4s}.loading-animation .sk-circle7{transform:rotate(180deg)}.loading-animation .sk-circle7:before{animation-delay:-1.2s}.loading-animation .sk-circle8{transform:rotate(210deg)}.loading-animation .sk-circle8:before{animation-delay:-1s}.loading-animation .sk-circle9{transform:rotate(240deg)}.loading-animation .sk-circle9:before{animation-delay:-.8s}.loading-animation .sk-circle10{transform:rotate(270deg)}.loading-animation .sk-circle10:before{animation-delay:-.6s}.loading-animation .sk-circle11{transform:rotate(300deg)}.loading-animation .sk-circle11:before{animation-delay:-.4s}.loading-animation .sk-circle12{transform:rotate(330deg)}.loading-animation .sk-circle12:before{animation-delay:-.2s}@keyframes sk-circleFadeDelay{0%,20%,to{opacity:0}40%{opacity:1}}
.simple-background{display:block;overflow:hidden;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (min-width:48rem){.vertical-line--divider{border-right:1px solid #d9dce1}}.tabs-background{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.tab-panel-background{left:0;background-size:cover;padding-left:4em;padding-top:4em;margin-left:-33%}@media screen and (max-width:47.9375rem){.tab-panel-background{padding:0;margin:0}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.tab-panel-background.transparent-tab-panel-background{margin-left:-45%;padding-left:5em;padding-bottom:4em}}@media screen and (min-width:64rem) and (max-width:79.9375rem){.tab-panel-background.transparent-tab-panel-background{margin-left:-35%}}@media screen and (min-width:48rem){.tab-panel-background .fixed-height-container--600{height:600px}}.overflowing-image-container{max-width:120rem;margin:0 auto}.overflowing-image-container .max-height-950{max-height:950px}@media screen and (min-width:48rem){.overflowing-image-container .md-up-min-height-450{min-height:450px}}@media screen and (min-width:48rem){.overflowing-image-container .md-up-min-height-350{min-height:350px}}@media screen and (min-width:48rem){.overflowing-image-container .md-up-min-height-300{min-height:300px}}.overflowing-image-container .image-outside-grid{height:100%;background-repeat:no-repeat;background-position:top;background-size:cover;box-shadow:0 2px 8px 0 rgba(0,25,40,.04),0 4px 24px 0 rgba(0,25,40,.1)}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid{position:absolute;top:0}}@media screen and (min-width:1921px){.overflowing-image-container .image-outside-grid{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}@media screen and (min-width:1921px){.overflowing-image-container .image-outside-grid.border-radius--16{border-radius:16px}}.overflowing-image-container .image-outside-grid--right-of-centered-column-8{position:absolute;top:0;width:25%;left:75%}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--right-of-centered-column-8{width:17%;left:83%}}@media screen and (min-width:80rem){.overflowing-image-container .image-outside-grid--right-of-centered-column-8{width:25%;left:75%}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--right-col-4{width:34%;left:66%}}@media screen and (min-width:80rem){.overflowing-image-container .image-outside-grid--right-col-4{width:36%;left:64%}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--right-col-6{width:50%;left:50%}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--right-col-5,.overflowing-image-container .image-outside-grid--xl-full-img-col-5{width:42%;left:58%}}@media screen and (min-width:80rem){.overflowing-image-container .image-outside-grid--xl-full-img-col-5{width:42%;left:54%;max-width:632px}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--right-breakpoint-split{width:34%;left:66%}}@media screen and (min-width:64rem){.overflowing-image-container .image-outside-grid--right-breakpoint-split{width:50%;left:50%}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--left-col-4{width:34%;left:0}}@media screen and (min-width:80rem){.overflowing-image-container .image-outside-grid--left-col-4{width:36%;left:0}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--left-col-6{width:50%;left:0}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--left-breakpoint-split{width:34%;left:0}}@media screen and (min-width:64rem){.overflowing-image-container .image-outside-grid--left-breakpoint-split{width:50%;left:0}}@media screen and (min-width:48rem){.overflowing-image-container .image-outside-grid--left-breakpoint-split-custom{width:34%;left:0}}@media screen and (min-width:64rem){.overflowing-image-container .image-outside-grid--left-breakpoint-split-custom{width:42%;left:0}}@media screen and (min-width:80rem){.overflowing-image-container .image-outside-grid--left-breakpoint-split-custom{width:50%;left:0}}@media screen and (min-width:1921px){.image-at-4k{max-height:375px;object-fit:cover}}@media screen and (min-width:1921px){.banner-position-4k-1{object-position:50% 10%}}.gamingScreen{background:linear-gradient(180deg,#000,#5450d7) fixed!important;color:#fff!important;font-family:Kulb,sans-serif!important}.gaming--gradial{background:radial-gradient(52.71% 83.51% at 58.19% 16.49%,rgba(101,96,255,.5) 0,rgba(39,38,65,.5) 100%)!important}.gaming--Card{background:linear-gradient(180deg,red,#141332) fixed!important}.gamingScreen h1{font-family:Kulbblack,sans-serif!important;font-weight:900;letter-spacing:-.5px}@media screen and (max-width:767px){.gamingScreen h1{font-size:44px}}@media (min-width:768px) and (max-width:1024px){.gamingScreen h1{font-size:3rem}}@media screen and (min-width:1025px){.gamingScreen h1{font-size:60px}}.gamingScreen h2,.gamingScreen h3{font-family:Kulbbold,sans-serif!important;font-weight:700}.gamingScreen h3{letter-spacing:.15px}.kulb{font-family:Kulb,sans-serif!important}.Kulbsemibold{font-family:Kulbsemibold,sans-serif!important}.Kulbmedium{font-family:Kulbmedium,sans-serif!important}.Kulbbold{font-family:Kulbbold,sans-serif!important;font-weight:700}.Kulbblond{font-family:Kulbblond,sans-serif!important}.letter-spacing--15{letter-spacing:.15px}.footnote-purple>a{color:#6560ff!important}.shadow-box-container{background:rgba(20,19,50,.35);backdrop-filter:blur(10px)}.horizontal-dash--before:before{content:"";position:absolute;border-left:1px solid;left:12px;bottom:0;z-index:-1;height:7px;top:-3px}@media screen and (max-width:485px){.horizontal-dash--before:before{top:-6px}}@media screen and (max-width:485px){.sm-horizontal-dash--before{content:"";position:absolute;border-left:1px solid;left:12px;bottom:0;z-index:-1;height:7px;bottom:35px}}@media screen and (max-width:375px){.sm-horizontalfr-dash--before{content:"";position:absolute;border-left:1px solid;left:12px;bottom:0;z-index:-1;height:7px;bottom:35px}}@media screen and (max-width:485px){.sm-horizontal-dash--after{content:"";position:absolute;border-left:1px solid;left:12px;bottom:0;z-index:-1;height:7px;top:22px}}.horizontal-dash--after:after{content:"";position:absolute;border-left:1px solid;left:12px;bottom:0;z-index:-1;height:7px;bottom:10px}@media screen and (max-width:485px){.horizontal-dash--after:after{bottom:15px}}.sm-pt--12px{padding-top:12px}.sm-pb--12px{padding-bottom:12px}.gaming-alert--banner{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),#6560ff;border-bottom:2px solid #6560ff}.gaming-card--section{background:radial-gradient(142.32% 142.32% at 71.35% 42.65%,rgba(101,96,255,.3) 0,rgba(36,34,90,.3) 57.29%),rgba(101,96,255,.5)}.gaming-card-display--box{border-radius:16px;background:linear-gradient(180deg,#6560ff,#5854e2 22.4%,#504cd0 45.31%,#403dab)}.gaming-flexbox--left{display:flex;flex-direction:column;justify-content:center}.carouselWrapper-mb--1{margin-bottom:24px!important}.gaming-legal--footer{background:#000}@media (max-width:375px){.gaming-card--height{max-width:167px}}@media (min-width:768px) and (max-width:800px){.gaming-card--height{max-width:185px}}.gaming-modal--box{color:#000;background:linear-gradient(180deg,#6f56e4,#211c4d)}.gaming-modal--width{max-width:1200px}@media (min-width:768px) and (max-width:1023px){.gaming-modal--width{max-width:704px!important}}@media (min-width:1024px) and (max-width:1439px){.gaming-modal--width{max-width:960px!important}}@media (min-width:1440px){.gaming-modal--width{max-width:1204px!important}}.gaming-carousel-item-active-partial{opacity:1!important}.gaming--button{color:#4743b9!important;background-color:#fff!important;padding:16px 32px!important;font-style:normal;font-weight:700;text-transform:uppercase}.gaming--button:hover{color:#fff!important;background:#6560ff!important}.gaming-intro--button{border:0!important}.gaming-apply--button{border:2px solid #4743b9!important}.min-button--width{min-width:10rem}.gaming-card-display--box .carousel-button-indicators.carousel-indicator-type-dots .carousel-button-indicator.carousel-button-active-indicator,.gaming-modal--box .carousel-button-indicators.carousel-indicator-type-dots .carousel-button-indicator.carousel-button-active-indicator{background-color:#fff!important;border-color:#fff!important}.background--transparent{background:transparent}@media (min-width:768px){.gaming-ngative--margin{margin-top:-20px!important}}@media (max-width:1239px){li.gaming-carousel-list--item:nth-child(6){padding-right:45px!important}}@media (min-width:1240px){li.gaming-carousel-list--item:nth-child(6){padding-right:50px!important}}.min-card>.load-default-bg>div{background-color:#fff!important}@media (min-width:768px) and (max-width:1023px){.min-card>.load-default-bg>div{min-height:490px}}@media (min-width:1024px) and (max-width:1439px){.min-card>.load-default-bg>div{min-height:560px}}@media (min-width:1440px){.min-card>.load-default-bg>div{min-height:480px}}.overflowing-image-container .gaming-banner.image-outside-grid{box-shadow:none;position:relative;min-height:12rem}@media (min-width:400px) and (max-width:539px){.overflowing-image-container .gaming-banner.image-outside-grid{height:14rem}}@media (min-width:540px) and (max-width:767px){.overflowing-image-container .gaming-banner.image-outside-grid{height:20rem}}@media (min-width:768px) and (max-width:1023px){.overflowing-image-container .gaming-banner.image-outside-grid{top:5rem;height:220px}}@media (min-width:1024px) and (max-width:1279px){.overflowing-image-container .gaming-banner.image-outside-grid{height:18rem;top:5rem}}@media (min-width:1280px){.overflowing-image-container .gaming--desktop.image-outside-grid,.overflowing-image-container .gaming-banner.image-outside-grid{height:24rem;top:0}}.gaming-legal--footer p{line-height:24px!important}.gaming-modal--box .carousel-control-button-prev-wrapper{box-shadow:5px 4px 4px 0 rgba(0,25,40,.5),-1px 2px 2px 0 rgba(0,25,40,.5),-1px -1px 2px 0 rgba(0,25,40,.5)}.gaming-modal--box .carousel-control-button-next-wrapper{box-shadow:-1px 4px 6px 2px rgba(0,25,40,.5),-1px 2px 2px 0 rgba(0,25,40,.5),-1px -1px 2px 0 rgba(0,25,40,.5)}.gaming-card-display--box sup,.gaming-modal--box h3 sup{font-family:Kulbsemibold,sans-serif!important}.gaming-card-img--radius{border-radius:8px 16px 16px 0}.mark--right svg{padding:5px 1px 0 4px}

.input-radio{margin:0}.input-wrap.input-radio input[type=radio]{position:absolute;left:-5px;opacity:0;margin-top:-4px;width:24px;height:24px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:2px solid #646c76;border-radius:24px}.input-wrap.input-radio input[type=radio]:checked{opacity:0}.input-wrap.input-radio input[type=radio].show-for-sr{height:1px;width:1px}.input-wrap.input-radio>div>label,.input-wrap.input-radio>label{position:relative;margin-left:12px;color:#001928;font-size:1rem;font-weight:300;letter-spacing:.15px;line-height:24px;display:block;margin-bottom:24px;margin-top:-8px}.input-wrap.input-radio>div>label:before,.input-wrap.input-radio>label:before{content:"";position:relative;top:8px;left:-12px;display:inline-block;width:24px;height:24px;border:2px solid #646c76;border-radius:24px;box-sizing:border-box;transition:background-color .25s ease-in-out;transition:border .25s ease-in-out}.input-wrap.input-radio>div>label:hover,.input-wrap.input-radio>label:hover{cursor:pointer}.input-wrap.input-radio>label.display-inline-horizontal{display:inline;margin-left:32px}@media screen and (max-width:47.9375rem){.input-wrap.input-radio>label.display-inline-horizontal{margin-left:12px;margin-right:24px}}@media screen and (min-width:64rem){.input-wrap.input-radio>label.display-inline-horizontal.lg-ml--1{margin-left:16px}}.input-wrap.input-radio>label.alignment-fix:before{vertical-align:top;top:0}.input-wrap.input-radio>label.alignment-fix span{display:inline-block;width:calc(100% - 24px)}.input-wrap.input-radio>label.no-margin{margin-top:0;margin-left:0}.input-wrap.input-radio .input-helper-text{margin-left:0}.input-wrap.input-radio input.has-error:checked+div>label:before,.input-wrap.input-radio input.has-error:checked+label:before,.input-wrap.input-radio input:checked+div>label:before,.input-wrap.input-radio input:checked+label:before{background-color:#fff;border:6px solid #0075be!important}.input-wrap.input-radio input.has-error+div>label:before,.input-wrap.input-radio input.has-error+label:before{border:2px solid #c81414!important}.input-wrap.input-radio input:disabled+div>label:before,.input-wrap.input-radio input:disabled+label:before{border:2px solid #646c76;background-color:#d5d8de}.input-wrap.input-radio input:checked:disabled+label:before{background-color:#d9dce1;border:6px solid #646c76!important}.input-wrap.input-radio input:focus+div>label:before,.input-wrap.input-radio input:focus+label:before{background-color:transparent;border:none!important;box-shadow:0 0 4px 3px #007096}.input-wrap.input-radio input[type=radio]:checked:focus+div>label:before,.input-wrap.input-radio input[type=radio]:checked:focus+label:before{background-color:#fff;border:6px solid #0075be!important}.input-wrap.input-radio>.error-message{margin-top:-10px;margin-left:0}.input-wrap.input-radio-a11y-fix>label{display:inline-block}.input-wrap.box-radio-wrap .error-message{margin-top:8px;margin-left:0}.input-wrap.box-radio-wrap .has-error+label.box-radio-label{border-color:#c81414}.input-wrap.box-radio-wrap input[type=radio]{display:inline-block;opacity:0;width:1px;height:1px;position:absolute}.input-wrap.box-radio-wrap input+label.box-radio-label{display:inline-block;font-size:.875rem;font-weight:700;color:#0075be;border:2px solid #646c76;border-radius:4px;cursor:pointer;transition:all .3s ease;padding:8px 16px;margin-right:16px;margin-bottom:16px;text-transform:capitalize;line-height:16px}.input-wrap.box-radio-wrap input+label.box-radio-label.has-error{border:2px solid #c81414}.input-wrap.box-radio-wrap input+label.box-radio-label:disabled{border:2px solid #646c76;color:#646c76}.input-wrap.box-radio-wrap input+label.box-radio-label.sm-px--2{padding-left:2rem;padding-right:2rem}.input-wrap.box-radio-wrap input+label.box-radio-label:focus{background:#0075be;border:2px solid #0075be;color:#fff;box-shadow:0 0 4px 3px rgba(115,195,235,.35)}.input-wrap.box-radio-wrap input[type=radio]:checked+label,.input-wrap.box-radio-wrap input[type=radio]:checked:focus+label,.input-wrap.box-radio-wrap input[type=radio]:hover+label{background:#0075be;border:2px solid #0075be;color:#fff}.input-wrap.box-radio-wrap input[type=radio]:checked:focus+label,.input-wrap.box-radio-wrap input[type=radio]:focus+label{border:2px solid #73c3eb;box-shadow:0 0 4px 3px rgba(115,195,235,.35)}.input-wrap.box-radio-wrap input[type=radio]:disabled+label{border:2px solid #929ba9;color:#646c76;cursor:default;background-color:transparent}.input-wrap.box-radio-wrap input[type=radio]:checked:disabled+label{border:2px solid #646c76;color:#fff;background-color:#646c76}.input-wrap.box-radio-wrap input[type=radio]+label:hover{background:#0075be;border:2px solid #0075be;color:#fff}
/* Configs */
/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */
/*320*/
/*1200*/
/*1280*/
/*767*/
/*768*/
/*1023*/
/*1024*/
/*1279*/
/*1280*/
/*
 Given a string, split by the $separator then return a list.
*/
/*
    Given a class prefix and a class name, return a name with the
    prefix prepended with a dash if prefix is given
*/

/* this gets mozilla */

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */

/* this gets mozilla */

/************************************/
/*************LOGO COLOURS***********/
/************************************/
/************************************/
/**********PRIMARY COLOURS***********/
/************************************/
/************************************/
/*********FEEDBACK COLOURS***********/
/************************************/
/************************************/
/******COMPLIMENTARY COLOURS*********/
/************************************/
/************************************/
/************BMO SKY BLUE************/
/************************************/
/************************************/
/**************BMO OLIVE*************/
/************************************/
/************************************/
/*************BMO POOLSIDE***********/
/************************************/
/************************************/
/*************BMO SUNFLOWER**********/
/************************************/
/************************************/
/*************BMO LILAC**************/
/************************************/
/************************************/
/**********BMO RETROSPECT************/
/************************************/
/************************************/
/********GRID SCREEN SIZES***********/
/************************************/
/************************************/
/**************FONTS*****************/
/************************************/
/************************************/
/**************SPACING***************/
/************************************/
/************************************/
/**************Z-Index Stack*********/
/************************************/
/************************************/
/**************ICONS*****************/
/************************************/

/* Util Functions */
/*
 Given a string, split by the $separator then return a list.
*/
/*
    Given a class prefix and a class name, return a name with the
    prefix prepended with a dash if prefix is given
*/
/* Layout & Util classes */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

html {
  font-size: 16px;
  color: #001928;
  font-family: "Heebo", Arial, Sans-Serif;
  font-weight: 400;
  box-sizing: border-box;
  scroll-behavior: smooth; }
  html body {
    min-width: 20rem;
    margin: 0; }

*,
*::before,
*::after {
  box-sizing: inherit; }

img {
  /* Get rid of gap under images by making them display: inline-block; by default */
  display: inline-block;
  vertical-align: middle;
  /* Grid defaults to get images and embeds to work properly */
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

a {
  color: #0075be;
  text-decoration: none;
  cursor: pointer; }

@-moz-document url-prefix() {
  a:focus {
    outline: 1px solid #005fcc;
    outline-offset: 2px; } }

h1,
h2,
h3,
h4,
ul,
p {
  margin-top: 0;
  margin-bottom: 0; }

table {
  border-collapse: collapse; }

button {
  cursor: pointer; }

main a:hover, main a:focus,
main button[role="link"]:hover,
main button[role="link"]:focus {
  text-decoration: underline !important; }

main .nav-menu a:hover, main .nav-menu a:focus {
  text-decoration: none !important; }

@-moz-document url-prefix() {
  main a[class*="button--primary"]:focus,
  main a[class*="button--secondary"]:focus {
    outline: none;
    box-shadow: 0 0 0 2px #BEDCEB, 0 0 0 3px #005587; } }

.text-align--left {
  text-align: left; }

.text-align--center {
  text-align: center; }

.sm-text-align--left {
  text-align: left; }

.sm-text-align--center {
  text-align: center; }

@media screen and (max-width: 47.9375rem) {
  .sm-only-text-align--left {
    text-align: left; } }

@media screen and (min-width: 48rem) {
  .md-text-align--left {
    text-align: left; }
  .md-text-align--center {
    text-align: center; } }

@media screen and (min-width: 64rem) {
  .lg-text-align--center {
    text-align: center; } }

/*
  Buttons
*/

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

.button-link--with-icon:hover svg path {
  fill: #005587; }

.sm-button--primary,
.sm-button--secondary {
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  text-align: center;
  font-family: "Heebo", Arial, Sans-Serif;
  font-weight: 700;
  padding: 0 2rem;
  overflow: hidden;
  height: 3.5rem;
  transition: all .2s ease;
  border-radius: 1.75rem;
  box-sizing: border-box; }
  .sm-button--primary.uppercase,
  .sm-button--secondary.uppercase {
    letter-spacing: 0.01562rem;
    line-height: 3.25rem; }
  .sm-button--primary .icon,
  .sm-button--secondary .icon {
    line-height: 1rem; }

.sm-button--primary {
  border: 0.125rem solid #0075be;
  background-color: #0075be;
  color: #ffffff;
  box-shadow: 0 0.125rem 0.5rem 0 rgba(0, 25, 40, 0.04), 0 0.25rem 1.5rem 0 rgba(0, 25, 40, 0.1); }
  .sm-button--primary:focus, .sm-button--primary:hover, .sm-button--primary:active {
    border: 0.125rem solid #005587;
    background-color: #005587; }

.sm-button--secondary {
  border: 0.125rem solid #0075be;
  background-color: transparent;
  color: #0075be; }
  .sm-button--secondary:focus, .sm-button--secondary:hover, .sm-button--secondary:active {
    border: 0.125rem solid #005587;
    color: #005587; }

.sm-button--no-default {
  border: none;
  border-style: none;
  margin: 0rem;
  padding: 0rem;
  background-color: transparent; }

.sm-flat-link {
  color: #0075be; }
  .sm-flat-link:focus, .sm-flat-link:hover, .sm-flat-link:active {
    color: #005587;
    text-decoration: underline; }
  .sm-flat-link.text-decoration--underline {
    text-decoration: underline; }
    .sm-flat-link.text-decoration--underline:focus, .sm-flat-link.text-decoration--underline:hover, .sm-flat-link.text-decoration--underline:active {
      text-decoration: none; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

@media screen and (max-width: 47.9375rem) and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

@media screen and (min-width: 48rem) and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

@media screen and (min-width: 64rem) and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

@media screen and (min-width: 64rem) and (max-width: 79.9375rem) and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

@media screen and (min-width: 80rem) and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .sm-background-color--white a:focus,
    .sm-background-color--white button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button),
    .sm-background-color--albicant a:focus,
    .sm-background-color--albicant button:focus:not(.popover__close-button)
:not(.close-button):not(.card-link--focus)
:not(.carousel-control-default-button)
:not(.carousel-control-default-button)
:not(.pb-datepicker__button)
:not(.pb-datepicker__calendar-button) {
      outline: 2px solid #005fcc;
      position: relative;
      overflow: hidden; }
    .sm-background-color--white a.sm-button--secondary:focus,
    .sm-background-color--albicant a.sm-button--secondary:focus {
      border: 3px solid #0075be; } } }

.fill--white path {
  fill: #ffffff; }

.sm-icon-size--1-half {
  width: 1.5rem;
  height: 1.5rem; }

.sm-icon-size--3 {
  width: 3rem;
  height: 3rem; }

/*
  Font Families
*/
.heebo {
  font-family: "Heebo", Arial, Sans-Serif; }

/*
  Font Sizes
*/

.font-size--16 {
  font-size: 1rem;
  letter-spacing: 0.25;
  line-height: 1.5rem; }

.font-size--14 {
  font-size: 0.875rem;
  letter-spacing: 0.5;
  line-height: 1.25rem; }

.sm-font-size--28 {
  font-size: 1.75rem;
  letter-spacing: -0.2;
  line-height: 2rem; }

.sm-font-size--22 {
  font-size: 1.375rem;
  letter-spacing: 0;
  line-height: 2rem; }

.sm-font-size--18 {
  font-size: 1.125rem;
  letter-spacing: 0.15;
  line-height: 1.5rem; }

.sm-font-size--16 {
  font-size: 1rem;
  letter-spacing: 0.25;
  line-height: 1.5rem; }

.sm-font-size--14 {
  font-size: 0.875rem;
  letter-spacing: 0.5;
  line-height: 1.25rem; }

@media screen and (min-width: 48rem) {
  .md-font-size--36 {
    font-size: 2.25rem;
    letter-spacing: -0.35;
    line-height: 2.5rem; }
  .md-font-size--28 {
    font-size: 1.75rem;
    letter-spacing: -0.2;
    line-height: 2rem; }
  .md-font-size--22 {
    font-size: 1.375rem;
    letter-spacing: 0;
    line-height: 2rem; }
  .md-font-size--18 {
    font-size: 1.125rem;
    letter-spacing: 0.15;
    line-height: 1.5rem; }
  .md-font-size--16 {
    font-size: 1rem;
    letter-spacing: 0.25;
    line-height: 1.5rem; }
  .md-font-size--14 {
    font-size: 0.875rem;
    letter-spacing: 0.5;
    line-height: 1.25rem; } }

.font-weight--light {
  font-weight: 300; }

.font-weight--normal {
  font-weight: 400; }

.font-weight--medium {
  font-weight: 500; }

.font-weight--bold {
  font-weight: 700; }

.sm-font-weight--light {
  font-weight: 300; }

.sm-font-weight--normal {
  font-weight: 400; }

.sm-font-weight--medium {
  font-weight: 500; }

.sm-font-weight--bold {
  font-weight: 700; }

/* Float Helper Classes */

/* Copy/Typography Helper Classes */

.uppercase {
  text-transform: uppercase; }

/* List: Unstyle a list (Remove bullet points) */
.list-unstyled {
  list-style: none; }

/* add class list--boldnumbers to an ordered list to make the numbers of list items bold */

/* Width Helper Classes */
.width--100 {
  width: 100%; }

.max-width--80 {
  max-width: 80rem; }

.max-width--75 {
  max-width: 75rem; }

/* Layout Classes */

.vertical-align--middle {
  vertical-align: middle; }

/* Sizing Helper Classes */

.position--absolute {
  position: absolute; }

.position-bottom-right--0 {
  bottom: 0;
  right: 0; }

.vertical-align--middle {
  vertical-align: middle; }

.overflow--hidden {
  overflow: hidden; }

.container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-flow: row wrap; }

.fine-print {
  font-size: 0.85rem; }
  .fine-print ul {
    line-height: 1rem; }

.seo-show-for-sr:before {
  content: attr(sronly);
  display: inline;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px; }

@media not all and (min-resolution: 0.001dpcm) { }

abbr,
abbr[title] {
  border-bottom: none;
  cursor: default;
  text-decoration: none; }

.row {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-flow: row wrap; }


.columns {
  flex: 1 1 0;
  min-width: initial; }


.row.row.columns {
  float: none;
  display: block; }

.container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-flow: row wrap; }

.sm--4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.sm--6 {
  flex: 0 0 50%;
  max-width: 50%; }

.sm--8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.sm--12 {
  flex: 0 0 100%;
  max-width: 100%; }

@media screen and (min-width: 48rem) {
  .md--5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .md--6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .md--8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .md--9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .md--10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .md--11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .md--12 {
    flex: 0 0 100%;
    max-width: 100%; } }

@media screen and (min-width: 64rem) {
  .lg--4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .lg--5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .lg--6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .lg--8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .lg--12 {
    flex: 0 0 100%;
    max-width: 100%; } }

@media screen and (min-width: 80rem) {
  .xl--3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .xl--4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .xl--6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .xl--8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .xl--12 {
    flex: 0 0 100%;
    max-width: 100%; } }

.width--100 {
  width: 100%; }

@media screen and (min-width: 48rem) {
  .md-max-width--80percent {
    max-width: 80%; }
  .md-max-width--80percent {
    max-width: 80%; } }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  .md-only-max-width--100 {
    max-width: 100%; } }

@media screen and (min-width: 64rem) {
  .lg-max-width--60 {
    max-width: 60%; }
  .lg-max-width--70 {
    max-width: 70%; } }

.hide {
  display: none !important; }

@media screen and (max-width: 47.9375rem) {
  .hide-for-sm-only {
    display: none !important; } }

@media screen and (min-width: 48rem) {
  .show-for-sm-only {
    display: none !important; } }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  .hide-for-md-only {
    display: none !important; } }

@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  .hide-for-lg-only {
    display: none !important; } }

/* Visibility Helper Classes */
/* Border Sizes */
.show-for-sr,
.show-for-screen-reader-only,
.show-on-focus {
  text-indent: -9999px;
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0); }

.show-on-focus:active,
.show-on-focus:focus {
  text-indent: 0;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto; }

.overflow--hidden {
  overflow: hidden; }

.display--flex {
  display: flex; }

.display--inline-flex {
  display: inline-flex; }

.display--block {
  display: block; }

.display--inline {
  display: inline; }

.display--inline-block {
  display: inline-block; }

.display--inline-flex {
  display: inline-flex; }

/* Border Sizes */

/* Border Sizes */

/* Border Sizes */

/* Border Sizes */

/* Border Sizes */

/* Border Sizes */

/* Border Sizes */

/* for flex children */
/* the non-flex way to center something, so you don't need a parent flex container */

/* the non-flex way to center something, so you don't need a parent flex container */
.sm-align-self--centered {
  margin-left: auto;
  margin-right: auto; }

.sm-align-self--centered,
.sm-align-self--centered:last-child:not(:first-child) {
  float: none;
  clear: both; }

@media screen and (max-width: 47.9375rem) {
  /* the non-flex way to center something, so you don't need a parent flex container */ }

@media screen and (min-width: 48rem) {
  /* the non-flex way to center something, so you don't need a parent flex container */
  .md-align-self--centered {
    margin-left: auto;
    margin-right: auto; }
  .md-align-self--centered,
  .md-align-self--centered:last-child:not(:first-child) {
    float: none;
    clear: both; } }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  /* the non-flex way to center something, so you don't need a parent flex container */ }

@media screen and (min-width: 64rem) {
  /* the non-flex way to center something, so you don't need a parent flex container */ }

@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  /* the non-flex way to center something, so you don't need a parent flex container */ }

@media screen and (min-width: 80rem) {
  /* the non-flex way to center something, so you don't need a parent flex container */ }

.sm-order--2 {
  order: 2; }

@media screen and (min-width: 48rem) {
  .md-order--0 {
    order: 0; }
  .md-order--1 {
    order: 1; }
  .md-order--2 {
    order: 2; } }

.flex-grow--0 {
  flex-grow: 0; }

.flex-grow--1 {
  flex-grow: 1; }

.align--middle {
  align-items: center; }

.sm-flex-direction--column {
  flex-direction: column; }

.sm-align--left {
  justify-content: flex-start; }

.sm-align--center {
  justify-content: center; }

.sm-align--justify {
  justify-content: space-between; }

.sm-align--top {
  align-items: flex-start; }

.sm-align--middle {
  align-items: center; }

@media screen and (min-width: 48rem) {
  .md-flex-direction--row {
    flex-direction: row; }
  .md-align--left {
    justify-content: flex-start; }
  .md-align--center {
    justify-content: center; } }

@media screen and (min-width: 64rem) {
  .lg-align--center {
    justify-content: center; }
  .lg-align--middle {
    align-items: center; } }

.position--absolute {
  position: absolute; }

.absolute {
  position: absolute; }

.relative {
  position: relative; }

/* a variety of 'left' positions for responsive charts */
/* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */

/* a variety of 'left' positions for responsive charts */
/* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */

@media screen and (max-width: 47.9375rem) {
  /* a variety of 'left' positions for responsive charts */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */ }

@media screen and (min-width: 48rem) {
  /* a variety of 'left' positions for responsive charts */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */ }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  /* a variety of 'left' positions for responsive charts */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */ }

@media screen and (min-width: 64rem) {
  /* a variety of 'left' positions for responsive charts */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */ }

@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  /* a variety of 'left' positions for responsive charts */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */ }

@media screen and (min-width: 80rem) {
  /* a variety of 'left' positions for responsive charts */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */ }

/**
    This file creates the line classes.
    It creates helper classes in the following formats:
    {sm/md/lg/xl}-font-size-{xl/md/xxs...etc}. eg   `.sm-font-size-md`

    If you need to add further sizes,
    add it to the $font_size_and_letter_spacings variable on the `config/_variable-sizes.scss file.
*/

.line-height--1-half {
  line-height: 1.5rem; }

.sm-line-height--44 {
  line-height: 2.75rem; }

.sm-line-height--1-half {
  line-height: 1.5rem; }

.sm-line-height--2 {
  line-height: 2rem; }

@media screen and (min-width: 48rem) {
  .md-line-height--2 {
    line-height: 2rem; }
  .md-line-height--2-half {
    line-height: 2.5rem; } }

/**
    This file creates the margin and padding helper classes.
    It creates helper classes in the following formats:
    {sm/md/lg/xl}-{mt/mr/mb/ml/pt/pr/pb/pl/mx/my/px/py}-{0/1...negative-1}

    If you need to add further sizes, add it to the $sizes variable below.
*/

.mb--2 {
  margin-bottom: 2rem; }

.pl--0 {
  padding-left: 0rem; }

.py--1 {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.sm-mt--0 {
  margin-top: 0rem; }

.sm-mt--quarter {
  margin-top: 0.25rem; }

.sm-mr--quarter {
  margin-right: 0.25rem; }

.sm-mt--half {
  margin-top: 0.5rem; }

.sm-mb--half {
  margin-bottom: 0.5rem; }

.sm-ml--half {
  margin-left: 0.5rem; }

.sm-mr--half {
  margin-right: 0.5rem; }

.sm-mr--3-quarters {
  margin-right: 0.75rem; }

.sm-mt--1 {
  margin-top: 1rem; }

.sm-mb--1 {
  margin-bottom: 1rem; }

.sm-mr--1 {
  margin-right: 1rem; }

.sm-mt--1-half {
  margin-top: 1.5rem; }

.sm-mb--1-half {
  margin-bottom: 1.5rem; }

.sm-mt--2 {
  margin-top: 2rem; }

.sm-mb--2 {
  margin-bottom: 2rem; }

.sm-mb--2-half {
  margin-bottom: 2.5rem; }

.sm-p--0 {
  padding: 0rem; }

.sm-pt--0 {
  padding-top: 0rem; }

.sm-pl--0 {
  padding-left: 0rem; }

.sm-pr--0 {
  padding-right: 0rem; }

.sm-pt--half {
  padding-top: 0.5rem; }

.sm-pb--half {
  padding-bottom: 0.5rem; }

.sm-pl--half {
  padding-left: 0.5rem; }

.sm-pr--half {
  padding-right: 0.5rem; }

.sm-pt--3-quarters {
  padding-top: 0.75rem; }

.sm-pb--3-quarters {
  padding-bottom: 0.75rem; }

.sm-px--1 {
  padding-left: 1rem;
  padding-right: 1rem; }

.sm-pt--1 {
  padding-top: 1rem; }

.sm-pb--1 {
  padding-bottom: 1rem; }

.sm-pl--1 {
  padding-left: 1rem; }

.sm-pr--1 {
  padding-right: 1rem; }

.sm-pt--1-half {
  padding-top: 1.5rem; }

.sm-pb--1-half {
  padding-bottom: 1.5rem; }

.sm-pl--1-half {
  padding-left: 1.5rem; }

.sm-pr--1-half {
  padding-right: 1.5rem; }

.sm-p--2 {
  padding: 2rem; }

.sm-px--2 {
  padding-left: 2rem;
  padding-right: 2rem; }

.sm-pt--2 {
  padding-top: 2rem; }

.sm-pb--2 {
  padding-bottom: 2rem; }

.sm-pl--2 {
  padding-left: 2rem; }

.sm-pb--2-half {
  padding-bottom: 2.5rem; }

.sm-pb--3 {
  padding-bottom: 3rem; }

.sm-p--4 {
  padding: 4rem; }

@media screen and (max-width: 47.9375rem) {
  .sm-only-mt--2 {
    margin-top: 2rem; }
  .sm-only-pb--1 {
    padding-bottom: 1rem; }
  .sm-only-pl--1 {
    padding-left: 1rem; }
  .sm-only-pr--1 {
    padding-right: 1rem; } }

@media screen and (min-width: 48rem) {
  .md-mt--0 {
    margin-top: 0rem; }
  .md-mb--0 {
    margin-bottom: 0rem; }
  .md-mr--half {
    margin-right: 0.5rem; }
  .md-mt--1 {
    margin-top: 1rem; }
  .md-mt--2 {
    margin-top: 2rem; }
  .md-mb--2 {
    margin-bottom: 2rem; }
  .md-ml--2 {
    margin-left: 2rem; }
  .md-mb--3 {
    margin-bottom: 3rem; }
  .md-p--0 {
    padding: 0rem; }
  .md-px--0 {
    padding-left: 0rem;
    padding-right: 0rem; }
  .md-pt--0 {
    padding-top: 0rem; }
  .md-pl--0 {
    padding-left: 0rem; }
  .md-pr--0 {
    padding-right: 0rem; }
  .md-pl--3-quarters {
    padding-left: 0.75rem; }
  .md-pr--3-quarters {
    padding-right: 0.75rem; }
  .md-pt--1 {
    padding-top: 1rem; }
  .md-pb--1 {
    padding-bottom: 1rem; }
  .md-pl--1 {
    padding-left: 1rem; }
  .md-pr--1 {
    padding-right: 1rem; }
  .md-pb--1-half {
    padding-bottom: 1.5rem; }
  .md-pl--1-half {
    padding-left: 1.5rem; }
  .md-pr--1-half {
    padding-right: 1.5rem; }
  .md-pt--2 {
    padding-top: 2rem; }
  .md-pb--2 {
    padding-bottom: 2rem; }
  .md-pl--2 {
    padding-left: 2rem; }
  .md-pr--2 {
    padding-right: 2rem; }
  .md-pt--2-half {
    padding-top: 2.5rem; }
  .md-pb--2-half {
    padding-bottom: 2.5rem; }
  .md-p--3 {
    padding: 3rem; }
  .md-pt--3 {
    padding-top: 3rem; }
  .md-pb--3 {
    padding-bottom: 3rem; } }

@media screen and (min-width: 64rem) {
  .lg-mt--0 {
    margin-top: 0rem; }
  .lg-ml--1-half {
    margin-left: 1.5rem; }
  .lg-mr--1-half {
    margin-right: 1.5rem; }
  .lg-ml--2 {
    margin-left: 2rem; }
  .lg-pt--0 {
    padding-top: 0rem; }
  .lg-pb--0 {
    padding-bottom: 0rem; }
  .lg-pl--0 {
    padding-left: 0rem; }
  .lg-pr--0 {
    padding-right: 0rem; }
  .lg-pl--3-quarters {
    padding-left: 0.75rem; }
  .lg-pr--3-quarters {
    padding-right: 0.75rem; }
  .lg-pt--1 {
    padding-top: 1rem; }
  .lg-pb--1 {
    padding-bottom: 1rem; }
  .lg-pr--1-half {
    padding-right: 1.5rem; }
  .lg-pb--2 {
    padding-bottom: 2rem; }
  .lg-pl--2 {
    padding-left: 2rem; }
  .lg-pr--2 {
    padding-right: 2rem; }
  .lg-pt--2-half {
    padding-top: 2.5rem; }
  .lg-pt--3 {
    padding-top: 3rem; }
  .lg-pb--3 {
    padding-bottom: 3rem; }
  .lg-pt--4 {
    padding-top: 4rem; } }

@media screen and (min-width: 80rem) {
  .xl-ml--0 {
    margin-left: 0rem; }
  .xl-mt--1 {
    margin-top: 1rem; }
  .xl-mt--2 {
    margin-top: 2rem; }
  .xl-mr--2 {
    margin-right: 2rem; }
  .xl-pb--0 {
    padding-bottom: 0rem; }
  .xl-pl--0 {
    padding-left: 0rem; }
  .xl-pr--0 {
    padding-right: 0rem; }
  .xl-pb--1 {
    padding-bottom: 1rem; }
  .xl-pl--1 {
    padding-left: 1rem; }
  .xl-pr--1 {
    padding-right: 1rem; }
  .xl-pt--2 {
    padding-top: 2rem; }
  .xl-pb--2 {
    padding-bottom: 2rem; }
  .xl-pl--2 {
    padding-left: 2rem; }
  .xl-pr--2 {
    padding-right: 2rem; }
  .xl-pt--2-half {
    padding-top: 2.5rem; }
  .xl-pl--2-half {
    padding-left: 2.5rem; }
  .xl-pr--2-half {
    padding-right: 2.5rem; }
  .xl-pl--3 {
    padding-left: 3rem; }
  .xl-pr--3 {
    padding-right: 3rem; }
  .xl-pt--4 {
    padding-top: 4rem; }
  .xl-pb--4 {
    padding-bottom: 4rem; } }

/*
  Borders
*/
/* Border Sizes */

/* Border Sizes */

.sm-border-bottom-light-grey--1 {
  border-bottom-width: 0.0625rem;
  border-bottom-color: #d9dce1;
  border-bottom-style: solid; }

.sm-border-bottom-bluea--3 {
  border-bottom-width: 0.1875rem;
  border-bottom-color: #0075be;
  border-bottom-style: solid; }

/* Border Sizes */

/* Border Sizes */
@media screen and (min-width: 48rem) {
  .md-border--0 {
    border-width: 0; } }

/* Border Sizes */

/* Border Sizes */

/* Border Sizes */

/* Border Sizes */

.sm-border-radius--quarter {
  border-radius: 0.25rem; }

.sm-border-top-left-radius--quarter {
  border-top-left-radius: 0.25rem; }

.sm-border-top-right-radius--quarter {
  border-top-right-radius: 0.25rem; }

@media screen and (min-width: 48rem) {
  .md-border-radius--quarter {
    border-radius: 0.25rem; }
  .md-border-top-left-radius--1 {
    border-top-left-radius: 1rem; }
  .md-border-bottom-left-radius--1 {
    border-bottom-left-radius: 1rem; } }

/*
  Box Shadows
*/

/* alias 'layer-level-2' */
/* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */

/* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
/* used here https://www.bmo.com/smartfolio/account-types/ */

/* used as the search page's input border/shadow */
/* used as the search page's filter dropdown border/shadow */

/* used as the search page's recommended result box and autocomplete dropdown */

/* used as the search page's sticky shadow */

/* used as the carousel arrow shadow */

/* used as the bios image shadow */

/* used as the drop shadow for a bar chart bar */
/* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */

/* used on cards that need shadow on hover */

/* alias 'layer-level-2' */
/* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */

/* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
/* used here https://www.bmo.com/smartfolio/account-types/ */

/* used as the search page's input border/shadow */
/* used as the search page's filter dropdown border/shadow */
.sm-box-shadow--custom1,
.sm-box-shadow--layer-level-2 {
  box-shadow: 0 0 0.125rem 0 rgba(0, 25, 40, 0.12), 0 0.125rem 0.125rem 0 rgba(0, 25, 40, 0.07); }

/* used as the search page's recommended result box and autocomplete dropdown */

/* used as the search page's sticky shadow */

/* used as the carousel arrow shadow */

/* used as the bios image shadow */

/* used as the drop shadow for a bar chart bar */
/* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */

/* used on cards that need shadow on hover */

@media screen and (max-width: 47.9375rem) {
  /* alias 'layer-level-2' */
  /* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */
  /* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
  /* used here https://www.bmo.com/smartfolio/account-types/ */
  /* used as the search page's input border/shadow */
  /* used as the search page's filter dropdown border/shadow */
  /* used as the search page's recommended result box and autocomplete dropdown */
  /* used as the search page's sticky shadow */
  /* used as the carousel arrow shadow */
  /* used as the bios image shadow */
  /* used as the drop shadow for a bar chart bar */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */
  /* used on cards that need shadow on hover */ }

@media screen and (min-width: 48rem) {
  .md-box-shadow--0 {
    box-shadow: none; }
  /* alias 'layer-level-2' */
  /* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */
  /* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
  /* used here https://www.bmo.com/smartfolio/account-types/ */
  /* used as the search page's input border/shadow */
  /* used as the search page's filter dropdown border/shadow */
  
  .md-box-shadow--layer-level-2 {
    box-shadow: 0 0 0.125rem 0 rgba(0, 25, 40, 0.12), 0 0.125rem 0.125rem 0 rgba(0, 25, 40, 0.07); }
  /* used as the search page's recommended result box and autocomplete dropdown */
  /* used as the search page's sticky shadow */
  /* used as the carousel arrow shadow */
  /* used as the bios image shadow */
  /* used as the drop shadow for a bar chart bar */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */
  /* used on cards that need shadow on hover */ }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  /* alias 'layer-level-2' */
  /* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */
  /* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
  /* used here https://www.bmo.com/smartfolio/account-types/ */
  /* used as the search page's input border/shadow */
  /* used as the search page's filter dropdown border/shadow */
  /* used as the search page's recommended result box and autocomplete dropdown */
  /* used as the search page's sticky shadow */
  /* used as the carousel arrow shadow */
  /* used as the bios image shadow */
  /* used as the drop shadow for a bar chart bar */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */
  /* used on cards that need shadow on hover */ }

@media screen and (min-width: 64rem) {
  /* alias 'layer-level-2' */
  /* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */
  /* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
  /* used here https://www.bmo.com/smartfolio/account-types/ */
  /* used as the search page's input border/shadow */
  /* used as the search page's filter dropdown border/shadow */
  /* used as the search page's recommended result box and autocomplete dropdown */
  /* used as the search page's sticky shadow */
  /* used as the carousel arrow shadow */
  /* used as the bios image shadow */
  /* used as the drop shadow for a bar chart bar */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */
  /* used on cards that need shadow on hover */
  .lg-hover-box-shadow--layer-level-3:hover {
    box-shadow: 0 0.125rem 0.5rem 0 rgba(0, 25, 40, 0.04), 0 0.25rem 1.5rem 0 rgba(0, 25, 40, 0.1); } }

@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  /* alias 'layer-level-2' */
  /* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */
  /* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
  /* used here https://www.bmo.com/smartfolio/account-types/ */
  /* used as the search page's input border/shadow */
  /* used as the search page's filter dropdown border/shadow */
  /* used as the search page's recommended result box and autocomplete dropdown */
  /* used as the search page's sticky shadow */
  /* used as the carousel arrow shadow */
  /* used as the bios image shadow */
  /* used as the drop shadow for a bar chart bar */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */
  /* used on cards that need shadow on hover */ }

@media screen and (min-width: 80rem) {
  /* alias 'layer-level-2' */
  /* used in the "SmartApp" box here - https://www.bmo.com/insurance/advisor/personal-business-insurance-concepts/ */
  /* hover effect for 'layer-level-2'/[breakpoint]-box-shadow--custom0 */
  /* used here https://www.bmo.com/smartfolio/account-types/ */
  /* used as the search page's input border/shadow */
  /* used as the search page's filter dropdown border/shadow */
  /* used as the search page's recommended result box and autocomplete dropdown */
  /* used as the search page's sticky shadow */
  /* used as the carousel arrow shadow */
  /* used as the bios image shadow */
  /* used as the drop shadow for a bar chart bar */
  /* used here : bmo.com/main/personal/mortgages/new-mortgage-rules-stress-test/ */
  /* used on cards that need shadow on hover */ }

/* Probably only used for icons */

/* Probably only used in the CMS - doubt we'll ever use it in the site */

.sm-color--white {
  color: #ffffff; }

.sm-color--slate {
  color: #001928; }

.sm-background-color--ultramarine {
  background-color: #005587; }

.sm-background-color--albicant {
  background-color: #f5f6f7; }

.sm-background-color--white {
  background-color: #ffffff; }

.sm-background-color--none {
  background: none; }

/* Probably only used for icons */

.sm-color-fill--blue {
  fill: #0079c1; }

/* Probably only used in the CMS - doubt we'll ever use it in the site */

.sm-background-color--sky-blue {
  background-color: #F2F9FC; }

@media screen and (max-width: 47.9375rem) {
  /* Probably only used for icons */
  /* Probably only used in the CMS - doubt we'll ever use it in the site */ }

@media screen and (min-width: 48rem) {
  .md-background-color--transparent {
    background-color: transparent; }
  .md-background-color--white {
    background-color: #ffffff; }
  .md-background-color--transparent-albicant-1 {
    background: linear-gradient(0deg, #f5f6f7 0, #f5f6f7 1rem, transparent 1rem); }
  /* Probably only used for icons */
  /* Probably only used in the CMS - doubt we'll ever use it in the site */ }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  /* Probably only used for icons */
  /* Probably only used in the CMS - doubt we'll ever use it in the site */ }

@media screen and (min-width: 64rem) {
  /* Probably only used for icons */
  /* Probably only used in the CMS - doubt we'll ever use it in the site */ }

@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  /* Probably only used for icons */
  /* Probably only used in the CMS - doubt we'll ever use it in the site */ }

@media screen and (min-width: 80rem) {
  /* Probably only used for icons */
  /* Probably only used in the CMS - doubt we'll ever use it in the site */ }

.white-space--no-wrap {
  white-space: nowrap; }

.no-wrap {
  white-space: nowrap; }

.text-decoration--underline {
  text-decoration: underline; }

/* used for easing and fading in/out */

/* used for animating a growing/shrinking line */

/* used for animating the moving ship */

/* used for animating panning shot banner images */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Moving Left from Right */

@keyframes -toMoveLeft--quarter {
  from {
    transform: translate3d(0.25rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--half {
  from {
    transform: translate3d(0.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--3-quarters {
  from {
    transform: translate3d(0.75rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--1 {
  from {
    transform: translate3d(1rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--1-half {
  from {
    transform: translate3d(1.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--2 {
  from {
    transform: translate3d(2rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--2-half {
  from {
    transform: translate3d(2.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--3 {
  from {
    transform: translate3d(3rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes -toMoveLeft--20 {
  from {
    transform: translate3d(20rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Fading In and Fading In Up (from Below) */

/* For Fading in left to right */

/* For Fading in right to left */

/* For Fading out right to left */

/* For Fading out right to left */

/* For Moving Right from Left */

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--quarter {
  from {
    transform: translate3d(0.25rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--half {
  from {
    transform: translate3d(0.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--3-quarters {
  from {
    transform: translate3d(0.75rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--1 {
  from {
    transform: translate3d(1rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--1-half {
  from {
    transform: translate3d(1.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--2 {
  from {
    transform: translate3d(2rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--2-half {
  from {
    transform: translate3d(2.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--3 {
  from {
    transform: translate3d(3rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Moving Left from Right */

@keyframes sm-toMoveLeft--20 {
  from {
    transform: translate3d(20rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */

@media screen and (max-width: 47.9375rem) {
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--quarter {
    from {
      transform: translate3d(0.25rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--half {
    from {
      transform: translate3d(0.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--3-quarters {
    from {
      transform: translate3d(0.75rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--1 {
    from {
      transform: translate3d(1rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--1-half {
    from {
      transform: translate3d(1.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--2 {
    from {
      transform: translate3d(2rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--2-half {
    from {
      transform: translate3d(2.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--3 {
    from {
      transform: translate3d(3rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes sm-only-toMoveLeft--20 {
    from {
      transform: translate3d(20rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */ }

@media screen and (min-width: 48rem) {
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--quarter {
    from {
      transform: translate3d(0.25rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--half {
    from {
      transform: translate3d(0.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--3-quarters {
    from {
      transform: translate3d(0.75rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--1 {
    from {
      transform: translate3d(1rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--1-half {
    from {
      transform: translate3d(1.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--2 {
    from {
      transform: translate3d(2rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--2-half {
    from {
      transform: translate3d(2.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--3 {
    from {
      transform: translate3d(3rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-toMoveLeft--20 {
    from {
      transform: translate3d(20rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */ }

@media screen and (min-width: 48rem) and (max-width: 63.9375rem) {
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--quarter {
    from {
      transform: translate3d(0.25rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--half {
    from {
      transform: translate3d(0.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--3-quarters {
    from {
      transform: translate3d(0.75rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--1 {
    from {
      transform: translate3d(1rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--1-half {
    from {
      transform: translate3d(1.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--2 {
    from {
      transform: translate3d(2rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--2-half {
    from {
      transform: translate3d(2.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--3 {
    from {
      transform: translate3d(3rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes md-only-toMoveLeft--20 {
    from {
      transform: translate3d(20rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */ }

@media screen and (min-width: 64rem) {
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--quarter {
    from {
      transform: translate3d(0.25rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--half {
    from {
      transform: translate3d(0.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--3-quarters {
    from {
      transform: translate3d(0.75rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--1 {
    from {
      transform: translate3d(1rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--1-half {
    from {
      transform: translate3d(1.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--2 {
    from {
      transform: translate3d(2rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--2-half {
    from {
      transform: translate3d(2.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--3 {
    from {
      transform: translate3d(3rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-toMoveLeft--20 {
    from {
      transform: translate3d(20rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */ }

@media screen and (min-width: 64rem) and (max-width: 79.9375rem) {
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--quarter {
    from {
      transform: translate3d(0.25rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--half {
    from {
      transform: translate3d(0.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--3-quarters {
    from {
      transform: translate3d(0.75rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--1 {
    from {
      transform: translate3d(1rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--1-half {
    from {
      transform: translate3d(1.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--2 {
    from {
      transform: translate3d(2rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--2-half {
    from {
      transform: translate3d(2.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--3 {
    from {
      transform: translate3d(3rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes lg-only-toMoveLeft--20 {
    from {
      transform: translate3d(20rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */ }

@media screen and (min-width: 80rem) {
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Fading In and Fading In Up (from Below) */
  /* For Fading in left to right */
  /* For Fading in right to left */
  /* For Fading out right to left */
  /* For Fading out right to left */
  /* For Moving Right from Left */
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--quarter {
    from {
      transform: translate3d(0.25rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--half {
    from {
      transform: translate3d(0.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--3-quarters {
    from {
      transform: translate3d(0.75rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--1 {
    from {
      transform: translate3d(1rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--1-half {
    from {
      transform: translate3d(1.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--2 {
    from {
      transform: translate3d(2rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--2-half {
    from {
      transform: translate3d(2.5rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--3 {
    from {
      transform: translate3d(3rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Moving Left from Right */
  @keyframes xl-toMoveLeft--20 {
    from {
      transform: translate3d(20rem, 0, 0); }
    to {
      transform: translate3d(0, 0, 0); } }
  /* For Increasing Height from 0% to 100% - 10px - used for line between 2 dots */ }

@keyframes toFadeInUp--quarter {
  from {
    opacity: 0;
    transform: translate3d(0, 0.25rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--quarter {
  from {
    opacity: 0;
    transform: translate3d(-0.25rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--quarter {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-0.25rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--quarter {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(0.25rem, 0, 0); } }

@keyframes toFadeInRightToLeft--quarter {
  from {
    opacity: 0;
    transform: translate3d(0.25rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--quarter {
  from {
    transform: translate3d(-0.25rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--half {
  from {
    opacity: 0;
    transform: translate3d(0, 0.5rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--half {
  from {
    opacity: 0;
    transform: translate3d(-0.5rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--half {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-0.5rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--half {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(0.5rem, 0, 0); } }

@keyframes toFadeInRightToLeft--half {
  from {
    opacity: 0;
    transform: translate3d(0.5rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--half {
  from {
    transform: translate3d(-0.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--3-quarters {
  from {
    opacity: 0;
    transform: translate3d(0, 0.75rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--3-quarters {
  from {
    opacity: 0;
    transform: translate3d(-0.75rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--3-quarters {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-0.75rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--3-quarters {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(0.75rem, 0, 0); } }

@keyframes toFadeInRightToLeft--3-quarters {
  from {
    opacity: 0;
    transform: translate3d(0.75rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--3-quarters {
  from {
    transform: translate3d(-0.75rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--1 {
  from {
    opacity: 0;
    transform: translate3d(0, 1rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--1 {
  from {
    opacity: 0;
    transform: translate3d(-1rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--1 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-1rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--1 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(1rem, 0, 0); } }

@keyframes toFadeInRightToLeft--1 {
  from {
    opacity: 0;
    transform: translate3d(1rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--1 {
  from {
    transform: translate3d(-1rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--1-half {
  from {
    opacity: 0;
    transform: translate3d(0, 1.5rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--1-half {
  from {
    opacity: 0;
    transform: translate3d(-1.5rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--1-half {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-1.5rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--1-half {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(1.5rem, 0, 0); } }

@keyframes toFadeInRightToLeft--1-half {
  from {
    opacity: 0;
    transform: translate3d(1.5rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--1-half {
  from {
    transform: translate3d(-1.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--2 {
  from {
    opacity: 0;
    transform: translate3d(0, 2rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--2 {
  from {
    opacity: 0;
    transform: translate3d(-2rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--2 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--2 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2rem, 0, 0); } }

@keyframes toFadeInRightToLeft--2 {
  from {
    opacity: 0;
    transform: translate3d(2rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--2 {
  from {
    transform: translate3d(-2rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--2-half {
  from {
    opacity: 0;
    transform: translate3d(0, 2.5rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--2-half {
  from {
    opacity: 0;
    transform: translate3d(-2.5rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--2-half {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2.5rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--2-half {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2.5rem, 0, 0); } }

@keyframes toFadeInRightToLeft--2-half {
  from {
    opacity: 0;
    transform: translate3d(2.5rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--2-half {
  from {
    transform: translate3d(-2.5rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--3 {
  from {
    opacity: 0;
    transform: translate3d(0, 3rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--3 {
  from {
    opacity: 0;
    transform: translate3d(-3rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--3 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-3rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--3 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(3rem, 0, 0); } }

@keyframes toFadeInRightToLeft--3 {
  from {
    opacity: 0;
    transform: translate3d(3rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--3 {
  from {
    transform: translate3d(-3rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes toFadeInUp--20 {
  from {
    opacity: 0;
    transform: translate3d(0, 20rem, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeInLeftToRight--20 {
  from {
    opacity: 0;
    transform: translate3d(-20rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toFadeOutLeftToRight--20 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-20rem, 0, 0); } }

@keyframes toFadeOutRightToLeft--20 {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(20rem, 0, 0); } }

@keyframes toFadeInRightToLeft--20 {
  from {
    opacity: 0;
    transform: translate3d(20rem, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes toMoveRight--20 {
  from {
    transform: translate3d(-20rem, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes toHeight100 {
  from {
    height: 0%; }
  to {
    height: 100%; } }

@keyframes toHeight100-10px {
  from {
    height: 0%; }
  to {
    height: calc(100% - 10px); } }

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0, 0, 0); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

@keyframes zoomInBig {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  70% {
    opacity: 1;
    transform: scale3d(1.01, 1.01, 1.01); }
  85% {
    transform: scale3d(0.99, 0.99, 0.99); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

@keyframes translateDiagonalScaleCustom1 {
  0% {
    transform: scale(1, 1) translateY(2%) translateX(0.25%); }
  100% {
    transform: scale(1.1, 1.1) translateY(-2%) translateX(-0.75%); } }

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@charset "UTF-8";
/*  #########################################################################  */
/*  #### Load Module Specific SCSS here ####  */
/*  #########################################################################  */
/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */
/*320*/
/*1200*/
/*1280*/
/*767*/
/*768*/
/*1023*/
/*1024*/
/*1279*/
/*1280*/
/*
 Given a string, split by the $separator then return a list.
*/
/*
    Given a class prefix and a class name, return a name with the
    prefix prepended with a dash if prefix is given
*/

/* this gets mozilla */

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */

/* this gets mozilla */

/************************************/
/*************LOGO COLOURS***********/
/************************************/
/************************************/
/**********PRIMARY COLOURS***********/
/************************************/
/************************************/
/*********FEEDBACK COLOURS***********/
/************************************/
/************************************/
/******COMPLIMENTARY COLOURS*********/
/************************************/
/************************************/
/************BMO SKY BLUE************/
/************************************/
/************************************/
/**************BMO OLIVE*************/
/************************************/
/************************************/
/*************BMO POOLSIDE***********/
/************************************/
/************************************/
/*************BMO SUNFLOWER**********/
/************************************/
/************************************/
/*************BMO LILAC**************/
/************************************/
/************************************/
/**********BMO RETROSPECT************/
/************************************/
/************************************/
/********GRID SCREEN SIZES***********/
/************************************/
/************************************/
/**************FONTS*****************/
/************************************/
/************************************/
/**************SPACING***************/
/************************************/
/************************************/
/**************Z-Index Stack*********/
/************************************/
/************************************/
/**************ICONS*****************/
/************************************/

.nav-section {
  box-shadow: 0 0 2px 0 rgba(0, 25, 40, 0.12), 0 2px 2px 0 rgba(0, 25, 40, 0.07); }

@media screen and (max-width: 63.9375rem) {
  .nav-menu {
    overflow-x: scroll;
    background: linear-gradient(90deg, #e5e5e5 0, #fff 15%, #fff 85%, #e5e5e5); }
    .nav-menu::-webkit-scrollbar {
      display: none; } }

.nav-menu ul {
  display: inline-block; }
  @media screen and (max-width: 63.9375rem) {
    .nav-menu ul {
      white-space: nowrap; } }
  .nav-menu ul li {
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 1.5625rem; }
    .nav-menu ul li a {
      color: #001928; }
  .nav-menu ul li::after {
    content: "";
    background-color: #0079c1;
    border-radius: 4px;
    height: 0.25rem;
    position: absolute;
    bottom: 0;
    transition: all .2s ease .2s;
    -moz-transition: all .05s ease .05s;
    -webkit-transition: all .05s ease .05s;
    left: 100%;
    right: 0; }
  .nav-menu ul li.active::after {
    left: 0;
    right: 0; }
  .nav-menu ul:hover li:hover a {
    color: #0079c1; }
  .nav-menu ul:hover li:hover::after {
    background-color: #0079c1;
    left: 0;
    right: 0; }
  .nav-menu ul:hover li::after {
    background-color: #ffffff; }
  .nav-menu ul:hover li:hover ~ li::after {
    left: 0;
    right: 100%;
    border-radius: 4px; }

@media screen and (min-width: 48rem) {
  .nav-menu-lg {
    overflow-x: scroll; }
    .nav-menu-lg::-webkit-scrollbar {
      display: none; } }

.nav-menu-lg ul {
  display: inline-block; }
  @media screen and (min-width: 48rem) {
    .nav-menu-lg ul {
      white-space: nowrap; } }
  .nav-menu-lg ul li {
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding: 1.5625rem; }
    .nav-menu-lg ul li a {
      color: #001928; }
  .nav-menu-lg ul li::after {
    content: "";
    background-color: #0079c1;
    border-radius: 4px;
    height: 0.25rem;
    position: absolute;
    bottom: 0;
    transition: all .2s ease .2s;
    -moz-transition: all .05s ease .05s;
    -webkit-transition: all .05s ease .05s;
    left: 100%;
    right: 0; }
  .nav-menu-lg ul li.active::after {
    left: 0;
    right: 0; }
  .nav-menu-lg ul:hover li:hover a {
    color: #0079c1; }
  .nav-menu-lg ul:hover li:hover::after {
    background-color: #0079c1;
    left: 0;
    right: 0; }
  .nav-menu-lg ul:hover li::after {
    background-color: #ffffff; }
  .nav-menu-lg ul:hover li:hover ~ li::after {
    left: 0;
    right: 100%;
    border-radius: 4px; }

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
/* Portrait and Landscape */

.hover--white a:focus, .hover--white button:focus {
  outline: 1px solid #fff; }

.hover--white a:focus, .hover--white button:not(.accordion-title):not(.accordion__title):focus {
  padding: 0.01px; }

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */
/*320*/
/*1200*/
/*1280*/
/*767*/
/*768*/
/*1023*/
/*1024*/
/*1279*/
/*1280*/
/*
 Given a string, split by the $separator then return a list.
*/
/*
    Given a class prefix and a class name, return a name with the
    prefix prepended with a dash if prefix is given
*/

/* this gets mozilla */

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */

/* this gets mozilla */

/************************************/
/*************LOGO COLOURS***********/
/************************************/
/************************************/
/**********PRIMARY COLOURS***********/
/************************************/
/************************************/
/*********FEEDBACK COLOURS***********/
/************************************/
/************************************/
/******COMPLIMENTARY COLOURS*********/
/************************************/
/************************************/
/************BMO SKY BLUE************/
/************************************/
/************************************/
/**************BMO OLIVE*************/
/************************************/
/************************************/
/*************BMO POOLSIDE***********/
/************************************/
/************************************/
/*************BMO SUNFLOWER**********/
/************************************/
/************************************/
/*************BMO LILAC**************/
/************************************/
/************************************/
/**********BMO RETROSPECT************/
/************************************/
/************************************/
/********GRID SCREEN SIZES***********/
/************************************/
/************************************/
/**************FONTS*****************/
/************************************/
/************************************/
/**************SPACING***************/
/************************************/
/************************************/
/**************Z-Index Stack*********/
/************************************/
/************************************/
/**************ICONS*****************/
/************************************/

@keyframes fadeInOpacity {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.sm-box-shadow--custom1 button {
  background-color: transparent;
  border: 0px; }

[aria-haspopup] {
  cursor: pointer; }

/************************************/
/*************LOGO COLOURS***********/
/************************************/
/************************************/
/**********PRIMARY COLOURS***********/
/************************************/
/************************************/
/*********FEEDBACK COLOURS***********/
/************************************/
/************************************/
/******COMPLIMENTARY COLOURS*********/
/************************************/
/************************************/
/************BMO SKY BLUE************/
/************************************/
/************************************/
/**************BMO OLIVE*************/
/************************************/
/************************************/
/*************BMO POOLSIDE***********/
/************************************/
/************************************/
/*************BMO SUNFLOWER**********/
/************************************/
/************************************/
/*************BMO LILAC**************/
/************************************/
/************************************/
/**********BMO RETROSPECT************/
/************************************/
/************************************/
/********GRID SCREEN SIZES***********/
/************************************/
/************************************/
/**************FONTS*****************/
/************************************/
/************************************/
/**************SPACING***************/
/************************************/
/************************************/
/**************Z-Index Stack*********/
/************************************/
/************************************/
/**************ICONS*****************/
/************************************/

/* This container is needed to position the front and back side */

/* Position the front and back side */

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */
/*320*/
/*1200*/
/*1280*/
/*767*/
/*768*/
/*1023*/
/*1024*/
/*1279*/
/*1280*/
/*
 Given a string, split by the $separator then return a list.
*/
/*
    Given a class prefix and a class name, return a name with the
    prefix prepended with a dash if prefix is given
*/

/* this gets mozilla */

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */

/* this gets mozilla */

/************************************/
/*************LOGO COLOURS***********/
/************************************/
/************************************/
/**********PRIMARY COLOURS***********/
/************************************/
/************************************/
/*********FEEDBACK COLOURS***********/
/************************************/
/************************************/
/******COMPLIMENTARY COLOURS*********/
/************************************/
/************************************/
/************BMO SKY BLUE************/
/************************************/
/************************************/
/**************BMO OLIVE*************/
/************************************/
/************************************/
/*************BMO POOLSIDE***********/
/************************************/
/************************************/
/*************BMO SUNFLOWER**********/
/************************************/
/************************************/
/*************BMO LILAC**************/
/************************************/
/************************************/
/**********BMO RETROSPECT************/
/************************************/
/************************************/
/********GRID SCREEN SIZES***********/
/************************************/
/************************************/
/**************FONTS*****************/
/************************************/
/************************************/
/**************SPACING***************/
/************************************/
/************************************/
/**************Z-Index Stack*********/
/************************************/
/************************************/
/**************ICONS*****************/
/************************************/

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */
/*320*/
/*1200*/
/*1280*/
/*767*/
/*768*/
/*1023*/
/*1024*/
/*1279*/
/*1280*/
/*
 Given a string, split by the $separator then return a list.
*/
/*
    Given a class prefix and a class name, return a name with the
    prefix prepended with a dash if prefix is given
*/

/* this gets mozilla */

/* PRIMARY COLOURS */
/*not part of dds*/
/* FEEDBACK COLOURS */
/* COMPLIMENTARY COLOURS */
/* BMO SKY BLUE */
/* BMO OLIVE*/
/* BMO POOLSIDE */
/* BMO SUNFLOWER */
/* BMO LILAC */
/* BMO RETROSPECT */
/* BMO ORCHID */

/* this gets mozilla */

/************************************/
/*************LOGO COLOURS***********/
/************************************/
/************************************/
/**********PRIMARY COLOURS***********/
/************************************/
/************************************/
/*********FEEDBACK COLOURS***********/
/************************************/
/************************************/
/******COMPLIMENTARY COLOURS*********/
/************************************/
/************************************/
/************BMO SKY BLUE************/
/************************************/
/************************************/
/**************BMO OLIVE*************/
/************************************/
/************************************/
/*************BMO POOLSIDE***********/
/************************************/
/************************************/
/*************BMO SUNFLOWER**********/
/************************************/
/************************************/
/*************BMO LILAC**************/
/************************************/
/************************************/
/**********BMO RETROSPECT************/
/************************************/
/************************************/
/********GRID SCREEN SIZES***********/
/************************************/
/************************************/
/**************FONTS*****************/
/************************************/
/************************************/
/**************SPACING***************/
/************************************/
/************************************/
/**************Z-Index Stack*********/
/************************************/
/************************************/
/**************ICONS*****************/
/************************************/

