/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.js-quickedit-main-content{background-color:#fff;margin:1rem 0;padding:1rem;}.region-content h1{font-size:1.8em;}.region-content h2{font-size:1.45em;}.region-content section h2{text-align:center;}.region-content h3{font-size:1em;font-weight:700;}.region-content h4{font-size:1em;}.region-content a{color:#98002e;}.region-content .font-burgundy{color:#98002e;}.region-content .font-bold{font-weight:700;}.hyperlink:focus,.hyperlink:hover{text-decoration:underline;cursor:pointer;}.region-content ul{list-style:none;padding-left:1.5em;}.region-content 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;}.main-content .row{justify-content:space-between;margin-left:0;margin-right:0;}.main-content,.disclaimer,.footnote{word-break:break-word;}.byline{display:flex;flex-wrap:wrap;font-size:0.95em;}.author-container{display:flex;align-items:center;margin-bottom:1rem;}.author-container:not(:last-child){margin-right:1rem;}.author-container img{border-radius:50%;margin-right:0.5rem;width:32px;}.author-container p{font-size:0.9em;margin-bottom:0;}.hero img{margin:1rem 0;max-width:100%;}.summary,.body-content p{line-height:1.75;}.body-content img{display:block;margin:auto;max-width:100%;padding:1rem 0;}.summary{background-color:#ebebeb;padding:15px;margin:2rem 0;}.summary p{margin-bottom:0;}.share-container{color:#98002e;font-size:0.825em;margin-bottom:1rem;}.share-container img{margin:0.25rem;height:17px;}.share-icons{margin-bottom:1rem;}.share-icons a:hover,.share-icons a:focus{border:2px solid black;}.about-authors,.related-contents{margin:2rem 0;}.about-authors{padding-bottom:1rem;}.blocks-container{display:flex;}.author-block{margin-top:1.5rem;padding-left:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border:1px solid #efefef;}.author-block img{margin-bottom:1rem;}.about-authors img{border-radius:50%;margin:1rem;height:100px;width:100px;}.author-text{margin:1rem auto;max-width:80%;}.author-text h3{font-weight:700;}.author-text p{font-size:0.95em;margin-bottom:0;}.cards-container{display:flex;flex-wrap:wrap;margin:1.5rem 0;justify-content:center;}.content-card{box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border:1px solid #efefef;height:auto;margin-bottom:1rem;position:relative;}.content-card img{max-width:100%;}.content-card .video-container{position:relative;padding-bottom:56.25%;height:0;}.content-card .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.content-card .card-text{padding:30px;font-size:0.95em;}.card-text .cta{bottom:0;margin-bottom:1.5rem;position:absolute;}.card-text h3{font-weight:700;}.content-card .card-text p{padding-bottom:1rem;}.card-text .cta a{background:url(/themes/custom/cibc_theme/images/More_Right.png) no-repeat right center;display:inline-block;padding-right:15px;}.row .cta{margin:auto;text-align:center;}.row .cta button{background-color:#98002e;color:#fff;margin-bottom:1.5rem;padding:10px 25px;border:1px solid #98002e;}.row .cta button:focus,.row .cta button:hover{background-color:#fff;color:#98002e;cursor:pointer;}.footnote{margin-bottom:4rem;}.footnote p{font-size:0.8em;}#back-to-top{background-color:#98002e;border:1px solid #98002e;bottom:20px;display:none;height:50px;min-width:auto !important;opacity:0.5;padding:0 !important;position:fixed;right:30px;width:50px;z-index:99;}#back-to-top:focus,#back-to-top:hover{cursor:pointer;opacity:1;}#back-to-top img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);margin:1rem 0.9rem;}@media screen and (min-width:360px){.authors,.share-container,.author-block{display:flex;}}@media only screen and (min-width:768px){.region-content{padding:0 10px;}.author-text{margin:auto 1rem;}.content-card{width:31.7%;}.content-card:not(:last-child){margin-right:15px;}}@media only screen and (min-width:1024px){.content-card{width:32.1%;}.about-authors .author-block{display:inline-flex;width:49%;}.about-authors .author-block:nth-child(odd){margin-right:15px;}#back-to-top{opacity:1;}}
.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-container img:hover,.notification-container img:focus{cursor:pointer;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
