/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
section.content-section.main-content{margin-top:0;}.container .js-quickedit-main-content,.main-content,.regio{background-color:white;}.region-content section{padding:1.5rem;}.region-content hr{margin:0 1rem;}.navbar{background:#ffffff;min-height:3.5rem;padding:0;margin-left:calc(50% - 49vw);margin-right:calc(50% - 49vw);box-shadow:0px 3px 3px #0000001A;border-radius:0;}.sticky-top{position:sticky;z-index:1;}.navbar-nav{display:flex;flex-direction:row;justify-content:space-between;margin-top:0.5rem;padding:0 15px;width:100%;}.region-content .nav-item a:focus,.region-content .nav-item a:hover{text-decoration:underline;}.region-content .page-headline{padding-top:1.5rem;padding-left:1.5rem;}.main-content-container .region-content section h2{margin-bottom:1rem;}.main-content-container .region-content section .row{margin-left:0;margin-right:0;}.region-content .divider{margin:0 2rem;}.region-content .list{list-style-type:none;}.region-content .list li:before{color:#98002E;content:"\2022";display:inline-block;font-size:20px;font-weight:bold;margin-left:-1em;padding-left:1em;text-indent:-25px;width:1em;}.region-content .list li a:focus,.region-content .list li a:hover{color:#98002e;text-decoration:underline;}.region-content .links .list{margin-left:0;}.region-content .links .list li{line-height:1.6;}.region-content .links li a:focus,.region-content .links li a:hover{text-decoration:underline;color:#98002e;}.region-content section .card a:focus,.region-content section .card a:hover{text-decoration:none;}.row .col-md-4{display:flex;justify-content:center;align-items:center}.resources li a:focus,.resources li a:hover{color:#98002e;text-decoration:underline;}.disclaimer{font-size:0.8em;}.disclaimer a{color:#98002e;}.disclaimer a:focus,.disclaimer a:hover{color:#98002e;text-decoration:underline;}@media screen and (min-width:768px){.main-content-container .region-content section{padding:1.5rem;}.row .col-md-8 img{padding:0 2rem;}}@media screen and (min-width:1024px){.main-content-container .region-content section{padding:2rem;}.region-content section .list ul,.region-content .links .list .region-content .links .resources{columns:2;-webkit-columns:2;-moz-columns:2;padding-right:1rem;}section ul.two-cols{columns:2;}}
.js-quickedit-main-content section.content-section.main-content{margin-top:0;}.main-content-container .region-content .hero-banner{width:inherit;margin-left:0;margin-top:0;}.region-content .banner-img{width:100vw;margin-left:calc(50% - 49.9vw);position:relative;}.region-content .hero-banner img{width:100%;}.region-content .hero-text{background-color:#fff;position:relative;padding:15px 20px;}@media screen and (min-width:768px){.region-content .hero-banner .hero-text{max-width:490px;position:absolute;top:10%;}}@media screen and (min-width:1024px){.region-content .hero-banner .hero-text{max-width:550px;top:20%;}}@media screen and (min-width:1300px){.region-content .hero-banner .hero-text{top:25%;}}
.region-content section ul,.region-content .row ul{list-style:none;margin-left:-2rem;padding-left:2rem;text-align:left;}.region-content #resources ul{margin-left:-1rem;}.region-content .list li:before{color:#98002E;content:"\2022";display:inline-block;font-size:20px;font-weight:bold;margin-left:-1em;padding-left:1em;text-indent:-25px;width:1em;}.region-content .links li,.region-content .resources li{line-height:2;}
#intro{background-image:url('/sites/default/files/alternative-credit/cibc_pattern_grey.svg');}.region-content #intro ul{margin-left:0;}#intro ul li::before,.strategies ul li::before{content:"\2022";color:#98002e;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}#attributes{margin-top:-2rem;}#attributes .row{display:block;}#attributes .col-md{background-color:white;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin:1rem 0;width:100%;}#attributes .col-md .image{height:150px;padding-top:2rem;}#attributes .col-md .text{padding:0 1rem 1rem 1rem;}.col-md .image,.col-md .text h3{text-align:center;}.col-md .image img{max-height:100px;max-width:100px;margin-left:-1rem;}.region-content .row .col-md ul{margin-left:0;}#features .row{background-color:#eee7de;padding:0 1rem;margin-bottom:-1rem;padding-bottom:2rem;}#features h2{background-color:#eee7de;display:block;margin-bottom:0;padding:2rem;}#features h3{display:flex;align-items:center;height:40px;text-align:center;}#features p{margin-top:1rem;}.col-lg a{color:#98002e;text-decoration:underline;}.col-lg a:focus,.col-lg a:hover,#resources a:focus,#resources a:hover{color:black;cursor:pointer;text-decoration:underline;}#resources a{color:#98002e;text-decoration:underline;}.management .col-lg-6 .profile{min-height:150px;display:flex;align-items:center;}.management .row{margin-left:0;margin-right:0;}.management .card{margin:1rem 0;padding:10px;border:none;position:relative;}.management .card .profile{-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.10);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.10);padding:15px;}.management .card .profile img{border-radius:50%;height:90px;width:90px;object-fit:contain;}.management .card .profile-description{padding:0 15px;padding-bottom:1rem;position:relative;height:0;visibility:hidden;transition:opacity 0.5s ease-out;opacity:0;}.management .card .is-active-profile{box-shadow:0px -3px 5px 0px #e6e6e6;}.management .card .profile-description.is-active{height:100%;visibility:visible;opacity:1;transition:opacity 0.5s ease-in;border-top:none;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.10);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.10);top:-10px;padding-top:0.5rem;}.profile{display:flex;position:relative;align-items:self-start;}.profile img{object-fit:none;margin-right:10px;}.job-title{left:90px;right:30px;}.card .profile i{margin:auto 0;height:20px;padding:10px;position:absolute;}.card .profile i:focus{border:2px solid black;}.card .profile i:hover{cursor:pointer;}.chevron-up{background-image:url('/sites/default/files/images/icons/icon_chevron-up.svg');background-repeat:no-repeat;height:10px;width:20px;display:inline-block;position:absolute;top:15px;right:15px;}.chevron-down{background-image:url('/sites/default/files/images/icons/icon_chevron-down.svg');background-repeat:no-repeat;height:10px;width:20px;position:absolute;top:15px;right:15px;}@media only screen and (max-width:300px){.card--thirds ul,.card--half ul{padding:0px;}.card .profile{display:block;}.card .profile i{left:85%;}}@media screen and (min-width:768px){#attributes .row{display:flex;}#attributes .row .col-md{margin:1rem;width:98%}#attributes .row:first-child .col-md .text ul{columns:2;}#features .row{height:400px;margin-bottom:0;padding-bottom:0;}#features .row h3{margin-top:-100px;margin-left:65px;text-align:left;}#features .row p{margin-top:3rem;}#features .image,#features .text{position:absolute;}#features .row .text{top:30%;}.job-title{bottom:-10px;}}@media only screen and (min-width:1024px){.banner-img{border-bottom:1px solid #98002e;}#attributes .col-md:first-of-type,#attributes .col-md:nth-of-type(2){width:49%;}#attributes .col-md:nth-of-type(3),#attributes .col-md:nth-of-type(4),#attributes .col-md:last-of-type{width:32.7%;}#features .row:first-of-type{height:220px;}#features .row:last-of-type{height:260px;}#features .row:first-of-type .col-md{border-bottom:1px solid #606366;}#features .row p{margin-top:1rem;}#features .col-md:nth-of-type(2) p{border-left:1px solid #606366;border-right:1px solid #606366;padding:0 20px;}#features .row h3{margin-top:-50px;}html[lang="fr"] #features .row:first-of-type{height:300px;}html[lang="fr"] #features .row:last-of-type{height:320px;}}@media only screen and (min-width:1280px){#features .row:first-of-type{height:200px;}html[lang="fr"] #features .row:first-of-type{height:260px;}html[lang="fr"] #features .row:last-of-type{height:280px;}}
.notification-section{display:none;}.notification-container{background-color:#efefef;color:#98002e;height:auto;}.notification-container img{position:absolute;top:15px;right:15px;}.notification h2{color:#98002e;padding:0 10px;}.notification{max-width:1140px;position:relative;margin:auto;}.notification img{top:15px;right:15px;position:absolute;}.notification img:hover,.notification img:focus{cursor:pointer;}.notification p{color:#4a4a4f;margin:auto;padding:10px;}.notification a{color:#98002e;text-decoration:underline;}.notification a:focus,.notification a:hover{text-decoration:underline;border:2px solid black;}.notification-container img:focus{border:2px solid black;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
