@font-face{font-display:swap;font-family:"FontAwesome";src:url("http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("http://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
.generic-filter-pagination{width:100%}
.generic-filter-pagination .pagination-divider{margin-bottom:.5rem}
.generic-filter-pagination .row .col{padding-top:10px}
@media(max-width:767px){.generic-filter-pagination .row{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}
.generic-filter-pagination .row .col{padding-bottom:10px;-ms-flex-preferred-size:initial;flex-basis:initial}
}
.generic-filter-pagination .pagination .page-link{border:0;color:#333;padding:10px 12px;font-family:"Scotiabank-Regular",Arial,sans-serif !important;line-height:1.5;cursor:default;margin:0 1px}
@media(max-width:767px){.generic-filter-pagination .pagination .page-link{padding:10px}
}
.generic-filter-pagination .pagination .page-link.active,.generic-filter-pagination .pagination .page-link.filter-btn{font-family:"Scotiabank-Bold",Arial,sans-serif !important;border-radius:0}
.generic-filter-pagination .pagination .page-link.filter-btn{font-size:16px}
.generic-filter-pagination .pagination .page-link:not(span){cursor:pointer}
.generic-filter-pagination .pagination .page-link.filter-btn:not(button){color:#999}
.generic-filter-pagination .pagination .page-link.active{border-bottom:3px #ed0722 solid}
.generic-filter{min-height:310px;color:#333}
@media(max-width:767px){.generic-filter .c--container{margin-bottom:30px}
.generic-filter .c--container:last-child{margin-bottom:0}
}
.generic-filter .not-inside-card-container{margin-right:-15px;margin-left:-15px}
.generic-filter .not-inside-card-container .card-container{margin-top:25px}
.generic-filter .not-inside-card-container .c--container{margin-bottom:30px}
.generic-filter .inside-card-container{height:100%}
.generic-filter .inside-card-container .fusion.generic-filter{height:100%}
.generic-filter .inside-card-container .fusion.generic-filter .card-container.content-container{height:100%}
.generic-filter .inside-card-container .fusion.generic-filter .card-container.content-container .media_card{height:100%}
.generic-filter p:empty{display:none}
.generic-filter .multilevel-filter-loadmore-button{background:rgba(0,0,0,0);cursor:pointer}
.generic-filter .multilevel-dropdown-container{border:1px #ccc solid;border-radius:4px;background:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex}
.generic-filter .multilevel-dropdown-container.nav_option2{border:0;background:transparent}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container{padding:0}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container span.generic-filter-resultText{white-space:nowrap;padding-bottom:18px}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 20px 5px 0}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container .generic-filter-select-label{top:-24px;font-size:16px}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container .generic-filter-select{border:1px solid #ccc;border-radius:4px;padding:10px 30px 10px 10px;height:50px}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container .arrow-down{right:13px;margin-top:-5px}
@media(min-width:1200px){.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.ie-11 .generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container{display:inline-block}
.ie-11 .generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container .generic-filter-select-label{position:relative;top:0}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container{width:-webkit-min-content;width:-moz-min-content;width:min-content}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container .generic-filter-select-label{width:auto}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container .generic-filter-select{margin-top:0}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container .arrow-down{margin-top:-6px}
}
@media(min-width:768px)and (max-width:1199px){.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container div:nth-child(n+3){margin-top:30px}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container{margin:0 0 5px 0;min-width:48%}
}
@media(max-width:767px){.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container{display:block}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container{width:100%;margin:0 0 31px 0}
.generic-filter .multilevel-dropdown-container.nav_option2 .generic-filter-subselect-container .generic-default-dropdown-container:last-child{margin-bottom:0}
}
.generic-filter .multilevel-dropdown-container .generic-filter-select-label{margin-bottom:0;top:-3px;font-size:12px}
.generic-filter .multilevel-dropdown-container .generic-filter-select{border:0;z-index:2;position:relative;color:#333;background:transparent}
.generic-filter .multilevel-dropdown-container .generic-filter-select-transparent{color:transparent}
.ie-11 .generic-filter .multilevel-dropdown-container .generic-filter-select-transparent{color:rgba(0,0,0,0)}
.generic-filter .multilevel-dropdown-container .generic-filter-select-viewport{position:absolute;width:calc(100% - 20px);height:100%;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;top:14px;right:20px;color:#333;padding:0 10px}
@media(max-width:1199px){.generic-filter .multilevel-dropdown-container .generic-filter-resultText{width:100%;margin-top:15px}
}
.generic-filter .multilevel-dropdown-container .generic-default-dropdown-container{min-width:20%;width:230px}
.generic-filter .multilevel-dropdown-container .generic-filter-subselect-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 15px}
.generic-filter .multilevel-dropdown-container .generic-filter-subselect-container .generic-filter-select{border-bottom:1px #333 solid;padding:0 20px 0 0;border-radius:0;height:35px;width:100%;color:transparent}
.generic-filter .multilevel-dropdown-container .generic-filter-subselect-container .arrow-down{right:3px;margin-top:-5px}
.generic-filter .multilevel-dropdown-container .generic-filter-select-container{margin-right:0}
.generic-filter .multilevel-dropdown-container .arrow-down{z-index:1}
@media(max-width:1199px){.generic-filter .multilevel-dropdown-container .generic-filter-subselect-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
.generic-filter .multilevel-dropdown-container .generic-filter-subselect-container .generic-default-dropdown-container{min-width:45%;margin:10px 0}
}
@media(max-width:767px){.generic-filter .multilevel-dropdown-container .generic-filter-subselect-container .generic-default-dropdown-container{width:90%;min-width:unset}
}
@media(max-width:576px){.generic-filter .multilevel-dropdown-container .generic-filter-subselect-container .generic-default-dropdown-container{width:95%;min-width:unset}
}
.generic-filter .nested-filter-section-headline{font-family:"Scotiabank-Bold",sans-serif;border-bottom:1px #ccc solid;margin-bottom:30px;padding-bottom:10px;color:#333}
.generic-filter .bns--card-animation{-webkit-animation:fade-in .3s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in .3s cubic-bezier(0.39,0.575,0.565,1) both}
.generic-filter .cta-button{font-family:"Scotiabank-Bold",sans-serif;background:transparent;border-bottom:1px dotted #333;cursor:pointer;padding:0;border-top:0;border-left:0;border-right:0;line-height:20px}
.generic-filter .cta-button:hover,.dark-bg .generic-filter .cta-button:hover{text-decoration:unset;border-bottom:0}
.dark-bg .generic-filter .cta-button{color:#fff;border-bottom:1px dotted #fff}
.generic-filter .generic-filter-title{font-size:16px;line-height:22px;margin-right:10px}
.generic-filter .generic-filter-select-container{position:relative;display:inline-block;margin-right:10px}
.generic-filter .generic-filter-select-container .generic-filter-select-ellipse-container{display:inline-block;position:relative;background:#fff;border-radius:4px}
.ie-11 .generic-filter .generic-filter-select-container .generic-filter-select-ellipse-container .generic-filter-select{color:rgba(0,0,0,0)}
@media(max-width:1199px){.generic-filter .generic-filter-select-container .generic-filter-select-ellipse-container{display:block}
}
.generic-filter .generic-filter-select-container:last-of-type{margin-right:12px}
.generic-filter .generic-filter-section>.generic-filter-select-container{border-radius:4px;background:#fff}
.generic-filter .generic-filter-select{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:0;height:50px;padding:10px 33px 10px 15px;border-right:1px solid;border-color:#ccc;z-index:2;border-radius:4px;position:relative}
.generic-filter .generic-filter-select option{padding:0 0 2px 0;color:#333}
.generic-filter .generic-filter-select::-ms-expand{display:none}
.generic-filter .arrow-down{border-bottom:2px solid #333;border-right:2px solid #333;display:block;height:10px;position:absolute;right:14px;top:50%;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;margin-top:-7px}
.generic-filter .financial-report-card .card-download:last-child{margin-top:5px}
.generic-filter .financial-report-card .card-download:first-of-type{margin-top:auto}
.generic-filter .financial-report-card .card-text{margin-right:4px}
.generic-filter .financial-report-card .c--size{display:inline}
.ie-11 .generic-filter .card-download{width:100%}
.generic-filter .card-download p{margin-bottom:0}
.generic-filter .c--link{font-size:16px;display:block}
.generic-filter .bns--card.c--clickable .c--title{font-family:"Scotiabank-Bold",sans-serif;color:#333}
.ie-11 .generic-filter .bns--card.c--clickable .c--title{width:100%}
.generic-filter .card--media.bns--card.c--clickable .c--text{margin-bottom:0}
.generic-filter .card--media.bns--card.c--clickable .c--body{padding-top:36px;padding-bottom:36px}
.generic-filter .card--media.bns--card.c--clickable .related-article-info{margin-bottom:0;line-height:1;font-size:13px}
.generic-filter .card--media.bns--card.c--clickable .card-date{margin-top:8px}
.generic-filter .card--media.bns--card.c--clickable .card-author{margin-top:4px}
.generic-filter .card--media.bns--card.c--clickable .c--title{margin-bottom:0;margin-top:12px}
.generic-filter .card--media.bns--card.c--clickable .card-description{margin-bottom:0;margin-top:12px}
.generic-filter .card--media.bns--card.c--clickable .cta-arrow-wp{padding-top:36px}
.generic-filter .card--media.bns--card.c--clickable .c--category{font-family:"Scotiabank-Bold",sans-serif;text-transform:uppercase;margin-bottom:0;line-height:1.5;color:#333;font-size:13px}
.ie-11 .generic-filter .card--media.bns--card.c--clickable .c--category,.ie-11 .generic-filter .card--media.bns--card.c--clickable .card-author,.ie-11 .generic-filter .card--media.bns--card.c--clickable .card-date{width:100%}
.generic-filter .c--category{font-family:"Scotiabank-Bold",sans-serif;text-transform:uppercase;margin-bottom:10px;color:#333;font-size:13px}
.generic-filter .c--details{display:block}
.generic-filter .bns--card.card-shadow{border:1px #f6f6f6 solid;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}
.generic-filter .bns--card.card-shadow .c--body{padding:20px}
.generic-filter .bns--card.multilevel-download-card .c--title{font-family:"Scotiabank-Regular","Frutiger-Roman",sans-serif;margin-bottom:0}
.generic-filter .bns--card.multilevel-download-card .c--details{margin-top:.75rem}
.generic-filter .bns--card .c--body p{width:100%}
.generic-filter .middot{font-weight:bold}
.generic-filter .bns--card.card--text .c--body{padding-top:36px;padding-bottom:36px}
.generic-filter .bns--card.card--text .card-text{color:#333;font-family:"Scotiabank-Bold",sans-serif;font-size:18px;margin-top:0;margin-bottom:12px;border-bottom:0;width:100%}
.generic-filter .bns--card.card--text .card-text .c--title{font-family:"Scotiabank-Bold",sans-serif;font-size:18px;margin-bottom:0}
.generic-filter .bns--card.card--text a.card-text:focus .card--cta-text{border-bottom:0}
.generic-filter .bns--card.card--text .c--size{font-size:16px;margin-bottom:12px}
.generic-filter .bns--card.card--text .c--description{font-size:16px;margin-bottom:24px}
.generic-filter .bns--card.card--text .c--category{color:#333;font-family:"Scotiabank-Bold",sans-serif;font-size:13px;line-height:1.5;margin-bottom:8px;text-transform:uppercase}
.generic-filter .bns--card.card--text .c--date{font-size:13px;margin-bottom:4px}
.generic-filter .bns--card.card--text .c--author{font-size:13px}
.ie-11 .generic-filter .bns--card.card--text .c--category,.ie-11 .generic-filter .bns--card.card--text .c--author,.ie-11 .generic-filter .bns--card.card--text .c--date{width:100%}
.generic-filter .bns--card.card--text .card-download .c--size{margin-bottom:0}
@media(min-width:768px){.generic-filter .vertical-buffer{padding-bottom:30px}
}
@media(max-width:576px){.generic-filter .generic-filter .generic-filter-select-container{margin-right:0;margin-bottom:16px;display:block}
.generic-filter .generic-filter .generic-filter-select-container:last-of-type{margin-right:0}
.generic-filter .generic-filter-select{width:100%}
}
.generic-filter .feed-info-container{margin-bottom:14px}
.generic-filter .feed-info-container .feed-title{font-family:"Scotiabank-Bold","Frutiger-Roman",sans-serif;font-size:21px}
.generic-filter .feed-info-container .feed-link{float:right}
@media(max-width:1199px){.generic-filter .feed-info-container .feed-link{padding-top:14px;float:none}
}
.generic-filter .list_card article .c--media,.generic-filter .list_card article .cta-arrow-wp,.generic-filter .text_card article .c--media,.generic-filter .text_card article .cta-arrow-wp{display:none}
.generic-filter .list_card .c--container{margin-bottom:0}
.generic-filter .list_card .c--container article.bns--card{border-color:#e4e8ec;border-style:solid;border-width:1px 0 0 0;background-color:rgba(0,0,0,0);border-radius:0}
.generic-filter .list_card .c--container article.bns--card.c--shadow{-webkit-box-shadow:none;box-shadow:none;border-color:#e4e8ec;border-width:1px 0 0 0}
.generic-filter .list_card .c--container article.bns--card .c--body{padding:14px 0}
.generic-filter .list_card .c--container:last-child .c--body{padding:14px 0 0}
.generic-filter .c--container article.bns--card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px #eee solid;border-radius:8px;height:100%}
.generic-filter .c--container article.bns--card.c--shadow{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}
.generic-filter .c--container article.bns--card .c--body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:36px}
@media(max-width:767px){.generic-filter .c--container article.bns--card .c--body{padding:30px}
}
.generic-filter .c--container article.bns--card .card-text{color:#333;font-family:"Scotiabank-Bold",sans-serif;font-size:18px;margin-top:0;margin-bottom:12px;border-bottom:0}
.generic-filter .c--container article.bns--card a.card-text{text-decoration:underline}
.generic-filter .c--container article.bns--card a.card-text:hover{text-decoration:none}
.generic-filter .c--container article.bns--card .c--size{font-size:16px;margin-bottom:12px}
.generic-filter .c--container article.bns--card .c--description{font-size:16px;margin-bottom:24px}
.generic-filter .c--container article.bns--card .c--category{color:#333;font-family:"Scotiabank-Bold",sans-serif;font-size:13px;line-height:1.5;margin-bottom:8px;text-transform:uppercase}
.generic-filter .c--container article.bns--card .c--date{font-size:13px;margin-bottom:4px}
.generic-filter .c--container article.bns--card .c--author{font-size:13px}
.ie-11 .generic-filter .c--container article.bns--card .c--category,.ie-11 .generic-filter .c--container article.bns--card .c--author,.ie-11 .generic-filter .c--container article.bns--card .c--date{width:100%}
.generic-filter .list_card article .c--media,.generic-filter .list_card article .cta-arrow-wp{display:none}
.generic-filter .media_card article .c--body .card-text a[href]:not(.bns--button):not(.cta-arrow-wp):not(#legaltext):not(.bns_button):not(.card--cta-button):not(.navigation-bar-item):not([role=tab]):not(.bns--mortgage-filter):not(.card-action):not(.c--media):not(.card-text):not(.tab-element):not(.text-facebook):not(.text-twitter):not(.text-instagram):not(.text-youtube):not(.text-linkedin):not(.image--link):not(.d-block){border-bottom:0}
.generic-filter .media_card article:hover{cursor:pointer}
.generic-filter .media_card article:hover.c--shadow{-webkit-transition:ease .25s;transition:ease .25s;-webkit-box-shadow:0 0 0 0 #e2e8ee;box-shadow:0 0 0 0 #e2e8ee}
.generic-filter .media_card article:hover .cta-arrow-wp{margin-left:1rem;-webkit-transition:ease .2s;transition:ease .2s}
.generic-filter .media_card article .c--media{height:200px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:8px 8px 0 0}
.generic-filter .media_card article .c--body{height:auto}
.generic-filter .media_card article .c--body .cta-arrow-wp{display:block;padding-top:36px;margin-top:auto}
.generic-filter .media_card article .c--body .cta-arrow-wp::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}
.generic-filter .card-container .bns--card.c--shadow .c--media{border-top-left-radius:8px;border-top-right-radius:8px}
.dark-bg .generic-filter[data-filter-type=tag] .generic-filter-select-label{color:#fff}
.generic-filter-view-more{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.generic-filter-view-more button{background:0;border:0;font-size:15px;font-family:"Scotiabank-Bold","Scotiabank-Regular","sans-serif"}
.generic-filter-view-more button:hover{cursor:pointer;color:#333}
.generic-filter-view-more button img{display:block;margin:auto}
.generic-filter-view-more button img.angle-down{width:.9rem;height:1.25rem}
.generic-filter-view-more button img.angle-down:hover{cursor:pointer}
.generic-filter-view-more button.angle-down{opacity:1}
@-webkit-keyframes fade-in{0{opacity:0}
100%{opacity:1}
}
@keyframes fade-in{0{opacity:0}
100%{opacity:1}
}