.canvas .cv-topnav{position:relative;background:#fff}
.canvas .cv-topnav .cv-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.canvas .cv-topnav .cv-nav .nav__link{font-size:.9rem;color:#757575}
.canvas .cv-topnav .cv-nav .nav__link.active{color:#333}
.canvas .cv-topnav .cv-nav .nav__link .cv-icon{width:12px;height:12px;margin:6px 0 0 5px}
.canvas .cv-topnav .cv-nav .nav__link .cv-icon img{height:auto}
@media(max-width:991px){.canvas .cv-topnav{display:none}
}
@media(min-width:992px) and (max-width:1199px){.canvas .cv-header .cv-nav.nav--lg .nav__link{font-size:.95rem}
}
.canvas .cv-header .button--icon .cv-icon{width:20px;height:20px}
.canvas .cv-header.header--floating{position:absolute;top:75px;left:50%;z-index:110;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:576px){.canvas .cv-header.header--floating{width:540px;max-width:100%}
}
@media(min-width:768px){.canvas .cv-header.header--floating{width:720px;max-width:100%}
}
@media(min-width:992px){.canvas .cv-header.header--floating{width:960px;max-width:100%}
}
@media(min-width:1200px){.canvas .cv-header.header--floating{width:1140px;max-width:100%}
}
@media(max-width:991px){.canvas .cv-header.header--floating{top:30px}
}
@media(max-width:767px){.canvas .cv-header.header--floating{top:15px}
}
@media(max-width:575px){.canvas .cv-header.header--floating{width:100%}
}
.canvas .cv-header.header--floating .header__content{margin-top:0;padding-right:12px}
@media(max-width:767px){.canvas .cv-header.header--floating .header__content{padding-right:30px}
}
.canvas .cv-header.header--search [data-s-toggle="search"] [data-icon="close"]{display:none}
.canvas .cv-header.header--search [data-s-toggle="search"][aria-expanded="true"] [data-icon="close"]{display:inline-block}
.canvas .cv-header.header--search [data-s-toggle="search"][aria-expanded="true"] [data-icon="search"]{display:none}
.canvas .cv-header.header--search .cv-search{display:none;position:absolute;right:0;top:15px;margin-right:16rem;width:600px}
@media(min-width:992px) and (max-width:1199px){.canvas .cv-header.header--search .cv-search{width:490px}
}
@media(min-width:768px) and (max-width:991px){.canvas .cv-header.header--search .cv-search{width:320px}
}
.canvas .cv-header.header--search.active .col--division{border-color:transparent}
.canvas .cv-header.header--search.active .cv-search{display:block}
.canvas .cv-header.header--search.active .nav--desktop{display:none}
@media(min-width:768px) and (max-width:991px){.canvas .cv-header.header--search.active .header__logo .logo__mobile{display:inline-block}
.canvas .cv-header.header--search.active .header__logo .logo__desktablet{display:none}
}
.canvas .cv-card[data-card-template="product"] .card__body>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media(max-width:1199px){.canvas .cv-card[data-card-template="product"] .card__body>div:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.canvas .cv-card[data-card-template="product"] .card__body>div:nth-child(2) a,.canvas .cv-card[data-card-template="product"] .card__body>div:nth-child(2) button{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.canvas .cv-card[data-card-template="product"] .card__body .cv-button{font-size:15px}
@media(max-width:1199px){.canvas .cv-card[data-card-template="product"] .card__body .cv-button{font-size:14px}
}
.canvas .cv-card.card--image-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.canvas .cv-card.card--image-left .card__header{display:-webkit-box;display:-ms-flexbox;display:flex}
.canvas .cv-card.card--image-left .card__header ._card__image{width:100%}
@media(min-width:992px){.canvas .cv-card.card--image-left .card__header{width:100%}
}
.canvas .cv-card.card--image-left div.card__image{border-top-right-radius:0;border-bottom-left-radius:.4rem}
.canvas .cv-card.card--image-left div.card__image.image--bg{height:100%;min-height:200px}
.canvas .cv-card.card--image-left .card__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.canvas .cv-card.card--image-left .card__body>div{width:100%}
@media(max-width:991px){.canvas .cv-card.card--image-left{display:block}
.canvas .cv-card.card--image-left .card__header{display:block}
}
.canvas .cv-section .cv-card .tabs .cv-card{border:1px solid #e2e8ee !important}
.canvas ._cv-card-container{opacity:0}
.canvas ._cv-card-container .cv-card{border:1px solid #e2e8ee !important}
.canvas ._row ._cv-card{height:100%}
@media(max-width:767px){.canvas ._row .col-12+.col-12{margin-top:15px}
}
.canvas ._row div[class*="col-"] .col{padding-left:0 !important;padding-right:0 !important}
.canvas #search-result{display:none}
.canvas #search-result #results__summary .cv-hero{color:#757575}
.canvas #search-result #results__summary .cv-hero strong{display:block;font-size:2rem;color:#333}
@media(max-width:767px){.canvas #search-result #results__summary .cv-hero{text-align:center}
.canvas #search-result #results__summary .cv-hero strong{font-size:1.5rem}
}
.canvas #search-result #results__count{margin:30px 0;color:#757575}
.canvas #search-result #results__count p{margin-bottom:0}
.canvas #search-result #results__content ul p{line-height:1.6}
.canvas #search-result #results__content ul li{list-style:none;margin-top:30px;padding-top:30px;border-top:1px solid #e2e8ee}
.canvas #search-result #results__pagination{padding-top:30px;margin:30px 0}
.canvas #search-result #results__pagination ul{list-style:none;padding:0;margin:0}
.canvas #search-result #results__pagination ul li{display:inline-block}
.canvas #search-result #results__pagination ul li+li{margin-left:15px}
.canvas #search-result #results__pagination ul li button{border-style:none;background-color:transparent;color:#8230df}
.canvas #search-result #results__pagination .pager-disabled{opacity:.5}
.canvas #search-result #results__pagination .pager-next,.canvas #search-result #results__pagination .pager-prev{position:relative;top:-1px;display:inline-block;width:25px;height:25px}
.canvas #search-result #results__pagination a{color:#333}
@media(max-width:767px){.canvas #search-result #results__pagination{text-align:center}
.canvas #search-result #results__pagination ul{display:inline-block}
}
.canvas .template--product #search-result .cv-hero{padding-top:11rem;padding-bottom:60px}
.canvas .tab-container{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.canvas .tab-container.personalize{opacity:0}
.canvas .tab-container .tabs{height:32px;padding:0}
.canvas .tab-container .tabs .tab{text-transform:none;height:32px;line-height:32px;margin:0 7.5px}
@media(min-width:992px){.canvas .tab-container .tabs .tab{margin:0 15px}
}
.canvas .tab-container .tabs .tab a{color:#333;padding:0 10px;font-family:"Frutiger-Roman";border:2px dotted transparent}
.canvas .tab-container .tabs .tab a.active{color:#333;font-family:"Frutiger-Bold"}
.canvas .tab-container .tabs .tab a:hover{text-decoration:none}
.canvas .tab-container .tabs .tab a:focus{border:2px dotted #5e9ed6;background-color:transparent}
.canvas .tab-container .tabs .indicator{background-color:#ed0722}
@media(min-width:992px){.canvas .tab-container .tabs{text-align:center}
}
@media(min-width:768px) and (max-width:991px){.canvas .tab-container .tabs{padding:0 50px}
}
.canvas .accordion{padding:0;list-style:none;border-top:0;border-right:0;border-left:0;margin:0;-webkit-box-shadow:none;box-shadow:none}
.canvas .accordion .collapsible-header{padding:20px 20px 20px 0;background:0;display:block;border-top:0;border-left:0;border-right:0;text-align:left;font-family:"Frutiger-Light";width:100%}
.canvas .accordion .collapsible-header:focus{outline:5px auto #5b9df6;-webkit-outline:5px auto #5b9df6;-moz-outline:5px auto #5b9df6;-ms-outline:5px auto #5b9df6;-o-outline:5px auto #5b9df6}
.canvas .accordion .collapsible-body{padding:15px 0}
.canvas .accordion .active .collapsible-header{border-color:transparent}
.canvas .cv-hero::after{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.canvas .cv-hero.loading .hero__content{opacity:1 !important;-webkit-transform:none !important;transform:none !important}
.canvas .cv-hero.loading::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:#333;z-index:20;opacity:1}
.canvas .cv-hero.done::after{opacity:0}
.canvas .personalize--hide,.canvas .personalize--show{display:none}
.canvas .template--article #hero,.canvas .template--article .cv-hero:first-of-type,.canvas .template--article-category #hero,.canvas .template--article-category .cv-hero:first-of-type,.canvas .template--product #hero,.canvas .template--product .cv-hero:first-of-type,.canvas .template--product-category #hero,.canvas .template--product-category .cv-hero:first-of-type{padding-top:12rem}
@media(max-width:767px){.canvas .template--article #hero,.canvas .template--article .cv-hero:first-of-type,.canvas .template--article-category #hero,.canvas .template--article-category .cv-hero:first-of-type,.canvas .template--product #hero,.canvas .template--product .cv-hero:first-of-type,.canvas .template--product-category #hero,.canvas .template--product-category .cv-hero:first-of-type{padding-top:6.5rem;padding-bottom:3rem}
}
.canvas .template--article #breadcrumbs,.canvas .template--product #breadcrumbs{position:absolute;top:174px;left:50%;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.canvas .template--article #breadcrumbs .cv-breadcrumbs,.canvas .template--product #breadcrumbs .cv-breadcrumbs{padding:0 15px}
@media(max-width:991px){.canvas .template--article #breadcrumbs,.canvas .template--product #breadcrumbs{top:129px}
}
@media(max-width:767px){.canvas .template--article #breadcrumbs,.canvas .template--product #breadcrumbs{display:none}
}
@media(max-width:991px){.canvas .hero--has-image .cv-breadcrumbs .breadcrumbs__item,.canvas .hero--has-image .cv-breadcrumbs .breadcrumbs__item a{color:white}
.canvas .hero--has-image .cv-breadcrumbs .breadcrumbs__item+.breadcrumbs__item::before{background:url("../../bns-canvas/assets/functional-icons/white/chevron-right.svg") no-repeat center center}
}
.canvas ._row ._cv-nav,.canvas ._row .cv-card{height:100%}
.canvas .bg--alt-bg.has--searched,.canvas .has--searched{background:white !important}
.canvas #search-result .cv-hero{padding-top:11rem;padding-bottom:4rem;height:auto}
.canvas .template--home,.canvas .template--home__personalized{background:#f5f6fc}
.canvas .template--home .cv-section,.canvas .template--home__personalized .cv-section{z-index:20}
.canvas .template--home .cv-section .cv-container,.canvas .template--home__personalized .cv-section .cv-container{padding:0}
.canvas .template--home .cv-section.section--offset,.canvas .template--home__personalized .cv-section.section--offset{margin-top:-70px}
.canvas .template--home ._cv-section+._cv-section,.canvas .template--home__personalized ._cv-section+._cv-section{margin-top:0 !important}
.canvas .template--home.pzn--skipped #hero,.canvas .template--home.pzn--skipped .cv-hero:first-of-type,.canvas .template--home__personalized #hero,.canvas .template--home__personalized .cv-hero:first-of-type{padding-top:12rem;padding-bottom:12rem}
.canvas .template--home:not(.pzn--skipped) #hero,.canvas .template--home:not(.pzn--skipped) .cv-hero:first-of-type{padding:0;height:600px}
@media(max-width:767px){.canvas .template--home:not(.pzn--skipped) #hero,.canvas .template--home:not(.pzn--skipped) .cv-hero:first-of-type{height:220px}
}
.canvas .template--home:not(.pzn--skipped) #content-main ._cv-section:nth-child(1) .cv-section{margin-top:-400px}
@media(max-width:767px){.canvas .template--home:not(.pzn--skipped) #content-main ._cv-section:nth-child(1) .cv-section{margin-top:-60px}
}
.canvas .template--home:not(.pzn--skipped) #content-main ._cv-section:nth-child(2) .cv-section.section--offset{margin-top:0 !important}
@media(max-width:767px){.canvas .template--home:not(.pzn--skipped) #content-main .sb-triage{margin-left:15px;margin-right:15px}
}
.canvas .template--blank #hero{padding-top:11rem;padding-bottom:4rem}
.canvas .template--partner #hero{padding-top:11rem;padding-bottom:4rem}
.canvas .template--article #hero,.canvas .template--article .cv-hero:first-of-type{padding-top:12rem;padding-bottom:3rem}
@media(max-width:767px){.canvas .template--article #hero,.canvas .template--article .cv-hero:first-of-type{padding-top:6.5rem}
}
@media(min-width:992px){.canvas .template--article #hero,.canvas .template--article .cv-hero:first-of-type{background-image:none !important}
.canvas .template--article #hero .hero__overlay,.canvas .template--article .cv-hero:first-of-type .hero__overlay{display:none !important}
}
.canvas .template--article #hero .card--hero.card--offset .row,.canvas .template--article .cv-hero:first-of-type .card--hero.card--offset .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.canvas .template--article #hero .card--hero.card--offset .row>div:last-of-type,.canvas .template--article .cv-hero:first-of-type .card--hero.card--offset .row>div:last-of-type{margin-top:0}
.canvas .template--article #hero .card--hero.card--offset .row>div:last-of-type img,.canvas .template--article .cv-hero:first-of-type .card--hero.card--offset .row>div:last-of-type img{width:100%;height:auto;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}
.canvas .template--article #hero .card--hero.has--image .card__body,.canvas .template--article .cv-hero:first-of-type .card--hero.has--image .card__body{padding:0}
.canvas .template--article #hero .card--hero.has--image .row>div:first-of-type .cv-heading,.canvas .template--article #hero .card--hero.has--image .row>div:first-of-type .cv-text,.canvas .template--article .cv-hero:first-of-type .card--hero.has--image .row>div:first-of-type .cv-heading,.canvas .template--article .cv-hero:first-of-type .card--hero.has--image .row>div:first-of-type .cv-text{padding-left:30px}
@media(max-width:991px){.canvas .template--article #hero .card--hero.has--image .row>div:first-of-type .cv-heading,.canvas .template--article #hero .card--hero.has--image .row>div:first-of-type .cv-text,.canvas .template--article .cv-hero:first-of-type .card--hero.has--image .row>div:first-of-type .cv-heading,.canvas .template--article .cv-hero:first-of-type .card--hero.has--image .row>div:first-of-type .cv-text{padding-left:0}
}
@media(max-width:991px){.canvas .template--article #hero .card--hero.has--image .card__body,.canvas .template--article .cv-hero:first-of-type .card--hero.has--image .card__body{padding:30px}
}
.canvas .template--article #content-main .cv-container{padding-left:4rem;padding-right:4rem}
@media(max-width:767px){.canvas .template--article #content-main .cv-container{padding-left:30px !important;padding-right:30px !important}
}
.canvas .template--article #content-main ._cv-heading,.canvas .template--article #content-main ._cv-text{padding-left:6rem;padding-right:6rem}
@media(max-width:991px){.canvas .template--article #content-main ._cv-heading,.canvas .template--article #content-main ._cv-text{padding-left:3rem;padding-right:3rem}
}
@media(max-width:767px){.canvas .template--article #content-main ._cv-heading,.canvas .template--article #content-main ._cv-text{padding-left:0;padding-right:0}
}
.canvas .template--article #content-main ._cv-text{line-height:1.9}
.canvas .template--article #content-main ._cv-image,.canvas .template--article #content-main ._cv-text{margin-bottom:45px}
.canvas.ie-11 .template--article #hero .card--hero.card--offset,.canvas.ie-11 .template--article .cv-hero:first-of-type .card--hero.card--offset{display:block}
.canvas .template--product #hero .cv-list li+li,.canvas .template--product .cv-hero:first-of-type .cv-list li+li{margin-top:15px}
@media(min-width:992px){.canvas .template--product #hero .col-lg-6:first-of-type,.canvas .template--product .cv-hero:first-of-type .col-lg-6:first-of-type{padding-right:90px}
}
@media(min-width:992px){.canvas .template--product #content-cta.has-main-cta .cv-flex-container{padding-left:20px;border-left:1px solid #979797}
}
@media(max-width:991px){.canvas .template--product #content-cta.has-main-cta .cv-flex-container{padding-top:45px;margin-top:45px;border-top:1px solid #979797}
}
@media(max-width:991px){.canvas .template--product #content-cta .card--unboxed{text-align:center}
}
.canvas .template--product .sticky-header{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.15);box-shadow:0 0 12px rgba(0,0,0,0.15);position:fixed;width:100%;top:0;left:0;z-index:1040;-webkit-transform:translateY(-80px);transform:translateY(-80px);visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.canvas .template--product .sticky-header .cv-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.canvas .template--product .sticky-header .cv-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.canvas .template--product .sticky-header img{position:relative;display:block;height:48px;width:auto}
@media(max-width:575px){.canvas .template--product .sticky-header img{display:none}
}
@media(max-width:767px){.canvas .template--product .sticky-header .cv-text{display:none}
}
@media(max-width:575px){.canvas .template--product .sticky-header .cv-button{padding:15px 20px;font-size:14px}
}
@media(max-width:320px){.canvas .template--product .sticky-header .cv-button{padding:12px 16px;font-size:13px}
}
@media(max-width:320px){.canvas .template--product .sticky-header .cv-heading.heading--7{font-size:.9rem}
}
.canvas .template--product .sticky-header.active{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.canvas .template--article-category #content-main ._cv-nav+._cv-card-container{margin-top:30px}
.canvas .template--article-category #content-main ._cv-nav .nav__link{font-family:"Frutiger-Roman"}
@media(min-width:992px){.canvas .template--article-category #content-main ._cv-nav{padding:0 3rem}
}
@media(min-width:1200px){.canvas .template--article-category #content-main ._cv-nav{padding:0 6rem}
}
.canvas[lang="fr"] .cv-header .header__button{font-size:.9rem;padding-left:1.5rem;padding-right:1.5rem}
@media(min-width:1200px){.canvas[lang="fr"] .cv-header.header--search .cv-search{margin-right:19rem;width:540px}
}
@media(min-width:992px) and (max-width:1199px){.canvas[lang="fr"] .cv-header.header--search .cv-search{margin-right:19rem;width:420px}
}
@media(max-width:991px){.canvas[lang="fr"] .cv-header.header--search .cv-search{margin-right:19rem;width:280px}
}
@media(min-width:992px){.canvas[lang="fr"] .cv-header .cv-nav.nav--lg .nav__link{line-height:1.2;font-size:1rem}
}
.canvas[lang="fr"] .cv-card[data-card-template="product"] .card__body>div:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.canvas.ie-11 .bns--footer .container>div{-ms-flex-preferred-size:100%;flex-basis:100%}