/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fs-mrfp-wrapper{background:#ffffff;box-shadow:0 5px 10px -2px rgba(0,0,0,0.4);padding:20px 30px;margin-bottom:20px;}.fs-mrfp-wrapper h2{font-size:1.4em;color:#4a4a4f;padding:10px 0;margin:0;}.fs-mrfp-wrapper section{margin-bottom:1.5rem;}.accordion-body h4{background:#547992;color:#fff;font-size:1.1em;font-weight:normal;padding:10px;margin:0;}.accordion-body ul{margin:0;padding:0;list-style:none;border-top:1px solid #c4c4c4;}.accordion-body ul li{display:flex;}.accordion-wrapper .accordion-body{margin:0 20px;}.ren-family .accordion-body ul li,.accordion-body ul li{padding:10px;border-bottom:1px solid #c4c4c4;}.ren-family .accordion-body ul li:hover,.ren-family .accordion-body ul li:focus,.accordion-body ul li:hover,.accordion-body ul li:focus{background:#e7edf1;}.accordion-wrapper > div{display:inline-block;padding-left:37px;margin:10px 0;position:relative;width:100%;}.accordion-wrapper > div:hover,.accordion-wrapper > div:focus,.accordion-wrapper > div.active{color:#98002e;text-decoration:underline;}div.link{padding-left:5px;}.btn-accordion h3{position:relative;}.accordion-header{background-color:unset;border:unset;color:#4a4a4f;width:100%;display:flex;justify-content:space-between;padding:5px;}.accordion-header > h3{color:#4a4a4f;display:block;margin:10px 0;position:relative;padding-left:32px;cursor:pointer;}.accordion-header:focus{border:2px solid #4a4a4f;color:#98002e;}.accordion-header:hover{color:#98002e;text-decoration:underline;}.accordion-header:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:" ";width:24px;height:24px;background:url(/themes/custom/cibc_theme/images/Expand.png) no-repeat left center;background-size:contain;}.accordion-header.gactive{background-color:#e6e6e6;padding:5px;}.accordion-header.gactive button,.accordion-header.gactive span{color:#98002e;}.accordion-header.gactive:before{background:url(/themes/custom/cibc_theme/images/Collapse.png) no-repeat left center;background-size:24px;}.accordion-header h3 span{color:#4a4a4f;}.accordion-header .doc-title{margin-left:30px;text-align:left;}.accordion-header .date-publish{margin-right:10px;text-align:right;}.accordion-body{display:block;padding:15px;}.accordion-body:after{display:block;clear:both;content:"";}.accordion-body.is-closed{display:none;}.accordion-body a{text-decoration:underline;}.accordion-body a:hover{color:#98002e;text-decoration:underline;}.accordion-body a:focus{border:2px solid #4a4a4f;color:#98002e;text-decoration:none;}.fs-mrfp-wrapper hr{margin-top:2rem;margin-bottom:2rem;}
.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;}
