/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Whitney-Book-Pro;src:url(/themes/custom/cibc_theme/fonts/cibc/Whitney-Book-Pro.otf) format("opentype");}@font-face{font-family:Whitney-Medium-Pro;src:url(/themes/custom/cibc_theme/fonts/cibc/Whitney-Medium-Pro.otf) format("opentype");}html{overflow-x:hidden;}body{padding-right:0 !important;}h1{font-family:Whitney-Medium-Pro,Arial,Helvetica,sans-serif !important;}.secondary_cibc_menu{display:none;}.cibc-woodgundy-navigation{z-index:100;position:relative;background:#fff;border-top:thin solid #dcdcdc;border-bottom:thin solid #dcdcdc;margin:0;padding:0;}.region-cibc-woodgundy-navigation{background-color:#fff;}nav.cibc-desktop-main-menu{display:block;height:60px;position:static;line-height:1;background:#fff;margin-bottom:0;margin:0 auto;max-width:75rem;width:100%;}nav.cibc-desktop-main-menu ul.menu--cibc-menu{display:table;width:100%;margin-left:0;margin-bottom:0;list-style:none;font-family:"Whitney-Medium-Pro",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6;padding-left:0.625rem;padding-right:0.625rem;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded{display:table-cell;text-align:center;vertical-align:middle;float:none;cursor:pointer;height:61px;border-left:0;border-right:0;padding:0 1px;position:static;font-size:1rem;margin-bottom:0;line-height:1;list-style-type:none;color:#333;font-weight:normal;font-family:"Whitney-Medium-Pro",Arial,Helvetica,sans-serif;width:auto;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded.first{display:none !important;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:hover,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:focus{background:#fff;border-bottom:0;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:0;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:hover>a.header-nolink,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:focus>a.header-nolink{color:#c41f3e;border-bottom:0;font-weight:500;text-decoration:underline;padding:0 16px 0 10px;position:relative;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:hover>div.cibc-menu-expanded,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:focus>div.cibc-menu-expanded{display:block !important;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.markets-and-research.expanded:hover,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.markets-and-research.expanded:focus{border-left:1px solid transparent;border-right:1px solid transparent;background:none;}nav.cibc-desktop-main-menu ul.menu--cibc-menu .markets-and-research .cibc-menu-expanded,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.markets-and-research.expanded:hover>div.cibc-menu-expanded,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.markets-and-research.expanded:focus>div.cibc-menu-expanded{display:none !important;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded a.header-nolink{font-size:1.125rem;font-family:"Whitney-Medium-Pro",Arial,Helvetica,sans-serif;color:#383b3e;font-weight:normal;display:block;line-height:20px;border-bottom:0;padding:0 16px 0 10px;position:relative;text-align:center;text-transform:none;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded>div.cibc-menu-expanded{position:absolute;display:none;min-width:100%;left:0;padding:20px 0;text-align:left;-webkit-box-shadow:0 3px 0 rgb(0 0 0 / 15%);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.15);box-shadow:0 3px 0 rgb(0 0 0 / 15%);cursor:auto;top:61px;background:#fff;margin:0;box-sizing:border-box;color:#333;font-weight:normal;line-height:1;list-style:none;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded>div.cibc-menu-expanded .menu-expanded{max-width:75rem;margin:0 auto;padding:0 10px;width:auto;text-align:left;font-size:1rem;line-height:1;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded .cibc-menu-expanded ul.menu-expanded{list-style:none;padding:30px 20px;font-family:"Whitney-Medium-Pro",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6;box-sizing:border-box;text-align:left;color:#333;font-weight:normal;margin:auto;display:flex;flex-wrap:wrap;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded .cibc-menu-expanded ul.menu-expanded li.not-expanded{padding:7px 0;clear:both;margin-bottom:0;line-height:1;list-style:none;color:#333;width:33.33333%;display:block;float:left;height:auto;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded .cibc-menu-expanded ul.menu-expanded li.not-expanded a{color:#383b3e;border-bottom:0;line-height:1.5;cursor:pointer;font-family:'Open Sans',Tinos;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded .cibc-menu-expanded ul.menu-expanded li.not-expanded a:hover,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded .cibc-menu-expanded ul.menu-expanded li.not-expanded a:focus{color:#c41f3e;border-bottom:1px solid #c41f3e;line-height:1.5;}.region-cibc-header .cibc-woodgundy-head{margin:0;padding:0;background-color:#8b1d41;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container{margin:0 auto;max-width:75rem;width:100%;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card{position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left;display:flex;justify-content:space-between;align-items:center;width:100%;}.cibc-woodgundy-header-card ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;}.cibc-woodgundy-header-card ul li{font-size:1rem;line-height:2.2;margin-bottom:0;padding:0 15px;float:left;position:relative;}.cibc-woodgundy-header-card ul li a{color:#fff;font-family:"Whitney-Medium-Pro",Arial,Helvetica,sans-serif;font-size:14px;padding:13px 0;min-height:40px;line-height:1;border:none;display:block;cursor:pointer;}.cibc-woodgundy-header-card ul li:hover a,.cibc-woodgundy-header-card ul li:focus a{text-decoration:underline;}.cibc-woodgundy-header-card ul li a.expandable-button{padding:13px 20px 13px 15px;}.cibc-woodgundy-header-card ul li.sign-on-dropdown{padding-bottom:0;}.cibc-woodgundy-header-card ul li .sign-on-list{border:1px solid #86888a;background:#f5f5f5;padding:0;position:absolute;right:0;white-space:nowrap;width:auto;z-index:101;display:none;}.cibc-woodgundy-header-card ul li .sign-on-list li{padding:0;}.cibc-woodgundy-header-card ul li .sign-on-list li a{padding:11px 15px;color:#383b3e;background-color:#FFF;border-bottom:1px solid #86888a;font-family:'Whitney-Book-Pro';}.cibc-woodgundy-header-card ul li .sign-on-list .last{border-bottom:none !important;}.cibc-woodgundy-header-card ul li:hover .sign-on-list li a,.cibc-woodgundy-header-card ul li:focus .sign-on-list li a{text-decoration:none;}.cibc-woodgundy-header-card ul li .sign-on-list li a:nth-child(3){border-bottom:none !important;}.cibc-woodgundy-header-card ul li .sign-on-list li:hover a,.cibc-woodgundy-header-card ul li .sign-on-list li:focus a{color:#c41f3e !important;text-decoration:underline !important;}.region-cibc-header .cibc-woodgundy-branding{background-color:#f2f3f2;margin:0;padding:0;}.region-cibc-header .cibc-woodgundy-branding .branding-container{margin:0 auto;max-width:75rem;width:100%;padding:24px 0;margin-bottom:auto;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card{position:relative;padding-left:0.625rem;padding-right:0.625rem;margin-top:16px;margin-bottom:16px;display:flex;align-items:flex-start;justify-content:start;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .brand-text{display:block;padding-left:45px;float:right;font-size:22px;margin-top:-6px;color:#8b1d41;max-width:360px;letter-spacing:1.1px;line-height:28.5px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .brand-text .title-text-Heading{display:block;font-family:"Whitney-Book-Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;white-space:nowrap;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .brand-text .title-text-SubHeading{color:#c41f3e;display:block;font-family:"Whitney-Book-Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;}.region-cibc-header .cibc-woodgundy-branding .branding-container .hamburger-icon,.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu{display:none;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .image-with-link{padding:13px 0 13px 24px;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .icon-telephone{position:absolute;left:15px;top:13px;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .icon-flag{position:absolute;left:4px;top:12px;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .icon-telephone img{width:16px;height:16px;margin-top:-2px;filter:brightness(1000%);}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .icon-flag img{width:24px;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .icon-arrow-down{color:#FFF;border-left:0;margin:0;padding:0 0 0 5px;font-size:0.875rem;pointer-events:none;}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .icon-arrow-down img{width:14px;height:14px;filter:brightness(1000%);}.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .sign-on-dropdown:hover a,.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .sign-on-dropdown:focus a,.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .sign-on-dropdown a:hover,.region-cibc-header .cibc-woodgundy-head .cibc-woodgundy-header-container .cibc-woodgundy-header-card .sign-on-dropdown a:focus{text-decoration:none;}.sign-on-dropdown-open{background-color:#FFF;border-radius:inherit;}.sign-on-dropdown-open>a,.sign-on-dropdown-open>a .icon-arrow-down{color:#8b1d41 !important;}.sign-on-dropdown-open a .icon-arrow-down img{transform:rotate(180deg) !important;filter:none !important;}.sign-on-dropdown-open .sign-on-list{display:grid !important;transition:all .2s ease-in;transform:scale(1);}ul.sign-on-list{display:grid !important;transform:rotateX(-90deg);transition:280ms all ease-out;transform-origin:top center !important;}.cibc-woodgundy-header-card ul li:hover .sign-on-list li:hover a,.cibc-woodgundy-header-card ul li:hover .sign-on-list li:focus a{text-decoration:underline;}.submenu-placeholder span.ot-sdk-show-settings{color:#fff !important;display:block !important;clear:both;display:inline-block;white-space:nowrap;width:max-content;border-bottom:1px solid transparent;font-size:14px;font-family:'Open Sans',Tinos;padding-top:0px !important;}@media only screen and (min-width:959px){.cibc-shadow{display:none;}}@media only screen and (max-width:959px){.cibc-woodgundy-header{-webkit-box-shadow:0 3px 0 rgb(0 0 0 / 15%);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.15);box-shadow:0 3px 0 rgb(0 0 0 / 15%);position:relative;z-index:110;}.cibc-woodgundy-navigation{border-top:solid 10px #c41f3e;width:85%;overflow:hidden;margin:0;position:absolute;top:0;left:-170%;height:100%;max-width:75rem;margin-bottom:auto;box-sizing:border-box;background-color:#eee;z-index:999;}.show-navigation{left:-85%;}.cibc-woodgundy-navigation-row{width:100%;overflow-y:scroll;overflow-x:hidden;white-space:normal;padding-left:0;padding-right:0;height:625px;float:left;}nav.cibc-desktop-main-menu{height:100%;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded.first{display:table-cell !important;}nav.cibc-desktop-main-menu ul.menu--cibc-menu{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;padding:0;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded{width:100%;border-bottom:thin solid #bbbcbc;background-color:#fff;padding:0;margin-bottom:0;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded a.header-nolink{padding:13px 15px 13px 30px !important;height:60px;display:flex !important;align-items:center !important;line-height:normal;z-index:2;position:relative;font-family:"Whitney-Book-Pro",Arial,Helvetica,sans-serif;font-size:1rem !important;text-align:left !important;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:hover,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:focus{border-left:none !important;border-right:none !important;border-bottom:thin solid #bbbcbc !important;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded div.cibc-menu-expanded,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:hover div.cibc-menu-expanded,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:focus div.cibc-menu-expanded{display:none !important;}nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:hover>a.header-nolink,nav.cibc-desktop-main-menu ul.menu--cibc-menu li.expanded:focus>a.header-nolink{color:#383b3e;text-decoration:none;}.secondary_cibc_menu{display:block;}.secondary_cibc_menu ul{display:inherit;float:none !important;clear:both;padding-top:30px;min-height:300px;background-color:#FFF;margin:0;list-style:none;font-family:inherit;font-size:1rem;line-height:1.6;padding-left:0;}.secondary_cibc_menu li{position:relative;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:49px;border-bottom:0;display:flex;line-height:normal;padding-left:0;background:#fff;list-style:none;}.secondary_cibc_menu li:hover a,.secondary_cibc_menu li:focus a{text-decoration:underline;text-decoration-color:#383b3e;}.secondary_cibc_menu li:hover span img,.secondary_cibc_menu li:focus span img{border-bottom:2px solid #383b3e;}.secondary_cibc_menu li a{font-size:16px;font-family:"Whitney-Book-Pro",Arial,Helvetica,sans-serif;height:49px;display:flex;align-items:stretch;line-height:normal;padding:0 30px 0 0;width:100%;text-decoration:none;color:#383b3e;}.secondary_cibc_menu li a span{position:static;margin-right:15px;margin-left:30px;width:24px;font-size:1.5rem;}.secondary_cibc_menu li a span img{height:25px;width:24px;margin-top:-12px;border-bottom:2px solid transparent;padding-bottom:2px;}.dialog-off-canvas-main-canvas{position:initial;left:0;}html{overflow-y:auto;}.cibc-shadow{left:0;top:0;display:none;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.5);z-index:10010;}.show-cibc-shadow{display:block;left:85%;}.open-main{position:relative;left:85%;transition:0.2s}.region-cibc-header .cibc-woodgundy-head{display:none;}.region-cibc-header .cibc-woodgundy-branding{background-color:#fff;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card{flex-direction:column;align-items:flex-start;margin:0;padding-left:90px;margin-top:14px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .cibc-logo{margin-bottom:22px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .brand-text{padding-bottom:13px;margin-top:0;padding-left:0;max-width:290px;line-height:20px;font-size:1rem;display:block;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .brand-text .title-text-Heading,.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .brand-text .title-text-SubHeading{font-size:1rem;display:block;}.region-cibc-header .cibc-woodgundy-branding .branding-container .hamburger-icon{display:block;position:absolute;top:0;left:0;font-size:1rem;padding:42px 26px;width:20px;height:15px;z-index:250;color:#333;border-bottom:0;background-color:white;}.region-cibc-header .cibc-woodgundy-branding .branding-container .hamburger-icon .mobile-menu-toggle{border:none;background:#fff;outline:none;}.region-cibc-header .cibc-woodgundy-branding .branding-container .hamburger-icon .mobile-menu-toggle img{height:22px;width:22px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu{display:block;position:absolute;margin-top:38px;z-index:110;width:100%;float:right;text-align:right;padding-left:0.625rem;padding-right:0.625rem;top:0;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu ul{display:flex;flex-direction:row;align-items:center;justify-content:end;list-style:none;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu ul li{display:inline-block !important;line-height:1;margin-right:34px;font-size:1rem;vertical-align:middle;list-style-type:none;margin-top:0;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu ul li a{color:#383b3e;text-decoration:none;border:0;border-bottom:1px solid #383b3e;font-family:'Whitney-Book-Pro';font-weight:500;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu ul li a:hover,.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu ul li a:focus{color:#c41f3e;}}@media only screen and (max-width:767px){.region-cibc-header .cibc-woodgundy-branding .branding-container{padding:0;padding-top:14px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu{margin-top:0;}.footer-menu-block .menu-expanded{display:block;}.region-cibc-header .cibc-woodgundy-branding .branding-container .hamburger-icon{padding:30px 26px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .hamburger-icon .mobile-menu-toggle img{width:15px;height:15px;}hr.lower-hr{display:none;}.cibc-woodgundy-footer .footer .top-links{margin-bottom:95px;align-items:flex-start;flex-direction:column;margin-bottom:0;}.cibc-woodgundy-footer .footer .lower-links{display:flex;padding-bottom:29px;font-size:14px;font-family:'Open Sans',Tinos;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:35px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card{padding-left:85px;}.cibc-woodgundy-footer .footer .lower-links div{padding-top:6px;padding-bottom:6px;}}@media only screen and (max-width:740px){.region-cibc-header .cibc-woodgundy-branding .branding-container{padding:15px 0;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu{margin-top:25px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu ul li{margin-right:22px;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-menu ul li.contact-us{display:none !important;margin-top:0 !important;}.region-cibc-header .cibc-woodgundy-branding .branding-container .branding-card .cibc-logo img{width:119px;}}.cibc-woodgundy-footer-nav{z-index:99;position:relative;background:#383b3e;margin:0;padding:0;padding-top:32px;}.region-cibc-footer-navigation{margin-top:56px;}.cibc-desktop-footer-menu{display:block;height:60px;position:static;line-height:1;margin-bottom:0;margin:0 auto;max-width:75rem;width:100%;height:auto;}ul.menu--cibc-footer-menu a:hover,ul.menu--cibc-footer-menu a:focus{text-decoration:none !important;}ul.menu--cibc-footer-menu li.footer-menu-block{width:50%;position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left;padding-bottom:0;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded{margin:0 auto;max-width:75rem;width:100%;padding:0;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded{margin:0 -0.625rem;max-width:none;width:auto;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li{width:50%;position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li .cibc-footer-menu-expanded{padding:0 30px;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li .cibc-footer-menu-expanded ul{display:block;list-style:none;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li .cibc-footer-menu-expanded ul li{font-size:0.875rem;margin-bottom:10px;list-style:none;line-height:1.6;padding:0;width:100%;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li .cibc-footer-menu-expanded ul li a{color:#fff;clear:both;display:inline-block;white-space:nowrap;width:max-content;border-bottom:1px solid transparent;font-size:14px;font-family:'Open Sans',Tinos;}li.not-expanded.first.last.accessibility-cibc a{font-size:16px !important;padding-top:10px;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li .cibc-footer-menu-expanded ul li a:hover,ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li .cibc-footer-menu-expanded ul li a:focus{border-bottom:solid 1px;color:#fff;}.cibc-woodgundy-footer{color:#fff;margin:0 auto;max-width:75rem;width:100%;}.cibc-woodgundy-footer .footer hr{margin:20px 30px 15px !important;border-top:1px solid #b5b5b5;clear:both;padding:0;height:0;}hr.foot-lower-hr{display:none;}.cibc-woodgundy-footer .footer .top-links{display:flex;justify-content:flex-start;}.cibc-woodgundy-footer .footer .top-links div{padding-left:0.625rem;padding-right:0.625rem;}.cibc-woodgundy-footer .footer .top-links div a{padding:0 20px;}.cibc-woodgundy-footer .footer .top-links div a img{max-width:100%;}.cibc-woodgundy-footer .footer .lower-links{display:flex;justify-content:space-between;padding-bottom:20px;font-size:14px;font-family:'Open Sans',Tinos;}.cibc-woodgundy-footer .footer .lower-links div{padding-left:1rem;padding-right:0.625rem;}.cibc-woodgundy-footer .footer .lower-links div a{padding:0 20px;color:#fff;}.cibc-woodgundy-footer .footer .lower-links div a.image-with-link .icon-flag img{width:20px;margin-right:2px;margin-bottom:4px;}.cibc-woodgundy-footer .footer .lower-links div a:hover,.cibc-woodgundy-footer .footer .lower-links div a:focus,.cibc-woodgundy-footer .footer .lower-links div .icon-flag:hover,.cibc-woodgundy-footer .footer .lower-links div .icon-flag:focus{cursor:pointer;text-decoration:underline;}.cibc-woodgundy-footer .footer .footer-description{width:60%;margin-left:10px;padding:20px 20px 50px;font-size:14px;font-family:'Open Sans',Tinos;;}.cibc-woodgundy-footer .footer .accessibility-link{display:none;}@media only screen and (max-width:960px){ul.menu--cibc-footer-menu li.footer-menu-block{width:100%;}ul.menu--cibc-footer-menu li.footer-menu-block .cibc-footer-menu-expanded ul.header-menu-expanded li .cibc-footer-menu-expanded ul{padding:0 10px;}}@media only screen and (max-width:767px){.cibc-desktop-footer-menu{display:none;}.cibc-woodgundy-footer .footer .accessibility-link{display:block;margin:0 30px;max-width:75rem;width:auto;padding:10px 0;}.cibc-woodgundy-footer .footer .accessibility-link a{color:#fff;}.region-cibc-footer-navigation{margin-top:0;}.cibc-woodgundy-footer .footer .footer-description{width:calc(100% - 30px);text-align:center;}hr.foot-lower-hr{display:block;}}.cookie-container{background-color:#fff;border-top:1px solid #eee;bottom:0;position:fixed;width:100%;z-index:100;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgb(0 0 0 / 10%);}.cookie-container .row{margin:0 auto 0;max-width:75rem;width:100%;}.cookie-container .cookie-column{width:100%;position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left;}.cookie-container .notice-content{padding:20px;display:table;}.cookie-container .notice-content .cookie-text{display:table-cell;vertical-align:middle;width:100%;}.cookie-container .notice-content .cookie-text h2{margin-top:1rem;font-family:'Whitney-Medium-Pro';line-height:1.5;margin-top:0;margin-bottom:0;color:#333;font-weight:normal;}.cookie-container .notice-content .cookie-text p{margin-bottom:14px;line-height:1.625;font-family:'Whitney-Book-Pro',Arial,Helvetica,sans-serif;color:#333;}.cookie-container .notice-content .cookie-text p a{color:#383b3e;border-bottom:solid 1px #383b3e;}.cookie-container .notice-content .cookie-text p a:hover,.cookie-container .notice-content .cookie-text p a:focus{color:#c41f3e !important;border-bottom:solid 1px #c41f3e !important;text-decoration:none !important;}.cookie-container .notice-content .cookie-button{margin-top:0;padding-left:25px;text-align:right;display:table-cell;vertical-align:middle;}.cookie-container .notice-content .cookie-button a.cookie-dismiss{color:#fff !important;background:#c41f3e;border:none !important;border-radius:4px;min-height:48px;font-size:1rem;padding:14px 20px 9px 20px;margin:0;font-weight:500;display:inline-block;position:relative;text-align:center;text-decoration:none;line-height:normal;font-family:'Whitney-Book-Pro';}.cookie-container .notice-content .cookie-button a.cookie-dismiss:hover,.cookie-container .notice-content .cookie-button a.cookie-dismiss:focus{background:#8b1d41;border:1px solid #8b1d41;text-decoration:none;}@media only screen and (max-width:767px){.cookie-container .notice-content{padding-left:15px;padding-right:15px;}.cookie-container .notice-content .cookie-text{display:block;width:100%;}.cookie-container .notice-content .cookie-button{display:block;width:100%;margin-top:20px;padding:0;}.cookie-container .notice-content .cookie-button a{font-size:0.875rem;min-height:40px;}.cookie-container .notice-content .cookie-button a.cookie-dismiss{font-size:0.875rem;width:100% !important;min-height:40px;padding:12px 20px 9px 20px;}}@media only screen and (max-width:767px){.cibc-woodgundy-footer .footer .footer-description{text-align:left;font-size:1rem;}}
.modal-backdrop{z-index:9999;}.cibc-lang-modal{z-index:10000;overflow:hidden;}.cibc-lang-modal a,.cibc-lang-modal a:hover,.cibc-lang-modal a:focus{text-decoration:none;}.cibc-lang-modal .modal-content{border-radius:3px;}.cibc-lang-modal .modal-body{padding:30px 20px;height:calc(100vh - 40px);overflow-y:auto;height:auto;}.cibc-lang-modal .modal-dialog{margin:auto;width:51%;top:20px !important;bottom:auto !important;height:auto;}.cibc-lang-modal .title{padding-left:10px;font-family:'Whitney-Medium-Pro';font-size:1.35rem;margin-bottom:21px;}.cibc-lang-modal .lang-switcher{overflow:hidden;margin-bottom:10px;}.cibc-lang-modal .languageswitcherlist{margin:0;padding:0;}.cibc-lang-modal .country{width:50%;position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left !important;}.cibc-lang-modal .country .country-name{padding-bottom:5px;padding-left:0;font-family:'Whitney-Book-Pro';font-size:1.150rem;border-bottom:solid 1px #ccc;}.cibc-lang-modal .country img{width:30px;margin-right:1rem;}.cibc-lang-modal .country .languages{list-style:none;margin-left:0;margin-top:0;padding:0;}.cibc-lang-modal .country .languages li{list-style:none;border-bottom:1px solid #ccc;margin-bottom:0;font-size:1rem;line-height:2.2;color:#333;font-weight:normal;}.cibc-lang-modal .country .languages li a{position:relative;color:#333;border-bottom:0;display:block;padding-top:4px;padding-bottom:4px;font-size:.950rem;font-family:'Whitney-Book-Pro';}.cibc-lang-modal .country .languages li a .active{position:absolute;right:0;top:50%;transform:translateY(-50%);}.cibc-lang-modal .country .languages li a .active img{width:12px;height:12px;margin:0;filter:invert(63%) sepia(44%) saturate(433%) hue-rotate(90deg) brightness(92%) contrast(88%);}.cibc-lang-modal .country .other-languages-accordian{display:none;}.cibc-lang-modal .country .other-languages{padding:10px 0 0;background-color:transparent;display:inline-block;vertical-align:top;min-width:100%;list-style:none;margin-top:0;margin-left:0;margin-bottom:0;}.cibc-lang-modal .country .other-languages .sub-title,.cibc-lang-modal .country .other-languages-accordian .sub-title{font-family:'Whitney-Book-Pro',Arial,Helvetica,sans-serif;font-size:.90rem;display:block;color:#666;margin-bottom:20px;margin-top:0;font-weight:normal;}.cibc-lang-modal .country .other-languages .o-langs,.cibc-lang-modal .country .other-languages-accordian .o-langs{padding:0;margin:0;display:inline-block;vertical-align:top;min-width:100%;list-style:none;font-family:inherit;font-size:1rem;line-height:1.6;}.cibc-lang-modal .country .other-languages .o-langs li,.cibc-lang-modal .country .other-languages-accordian .o-langs li{width:100%;margin-left:0 !important;padding:8px 0;border-bottom:1px solid #ccc !important;margin-bottom:3px;line-height:1.5;list-style:none;text-indent:0 !important;text-align:left;}.cibc-lang-modal .country .other-languages .o-langs li a,.cibc-lang-modal .country .other-languages-accordian .o-langs li a{color:#666;display:block;border-bottom:solid 1px transparent;}.cibc-lang-modal .country .other-languages .o-langs li a:focus,.cibc-lang-modal .country .other-languages-accordian .o-langs li a:focus{border-bottom:solid 1px #c41f3e;}.cibc-lang-modal .info-text{font-size:.75rem;padding:0 10px;color:#666;margin:0;}.cibc-lang-modal .close-language-modal{position:absolute;color:#666;font-weight:normal;font-size:30px;top:10px;line-height:.7;right:10px;border:none;background:transparent;}.cibc-lang-modal .close-language-modal:focus{border-bottom:solid 1px #c41f3e;}.cibc-lang-modal .card{border:none;}.cibc-lang-modal .card-header{padding:0;background:no-repeat;border:none;}.cibc-lang-modal .card-header button{padding:0;color:#666;font-size:0.95rem;padding-top:4px;padding-bottom:8px;font-size:.950rem;font-family:'Whitney-Book-Pro';border-bottom:1px solid #ccc;cursor:pointer;margin-bottom:1rem;text-decoration:none;margin-top:0.5rem;}.cibc-lang-modal .modal-body .inner-wrapper{padding:30px 20px 25px 20px;}@media only screen and (max-width:767px){.cibc-lang-modal .modal-dialog{width:85%;}.cibc-lang-modal .country{width:100%;}.cibc-lang-modal .country .languages{margin-bottom:0;}.cibc-lang-modal .country .other-languages{display:none;}.cibc-lang-modal .country .other-languages-accordian{display:block;}.cibc-lang-modal .country .other-languages-accordian .sub-title{font-size:0.8rem;margin-bottom:15px;}.cibc-lang-modal .country .other-languages-accordian .o-langs li{padding-top:0;}.cibc-lang-modal .country .other-languages-accordian .o-langs li a{color:#af0b1c;}}
html{scroll-behavior:smooth;}div{scroll-margin-top:5.5rem;}.portfolio{color:#6B0020;margin:0 0 20px;}.page-node-type-funds .main-content>.col-sm-12{padding:0;}.title-bar{align-items:center;}.title-bar img{height:70px;}.title-bar .badge{display:grid;position:relative;}.badge sup{position:absolute;top:55px;left:205px;}.badge sup,.footnote span{font-size:18px;font-weight:500;}.sticky-top{z-index:1;}.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;}.navbar-nav{width:100%;padding:0 15px;}.nav-item{margin:auto;}.nav-link{text-decoration:none;color:black;text-align:center;}.nav-class{text-decoration:none;color:black;text-align:center;}.nav-class:hover{color:black;}.page-node-type-funds .navbar-nav .nav-class{padding:18px 0;}.navbar-nav .nav-class:hover,.navbar-nav .nav-class:focus{text-decoration:underline;color:#98002E;}.navbar-nav .nav-link{padding:18px 0;}.nav-link:hover{color:black;}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{text-decoration:underline;color:#98002E;}.page-node-type-funds .nav-link.historical-pricing:focus,.page-node-type-funds .nav-link.historical-pricing:hover{background:url(/themes/custom/cibc_theme/images/HistoricalPricing_white.png) no-repeat left 18px center;text-decoration:none;border:1px solid #98002E;background-color:#98002e;color:white;}.page-node-type-funds .navbar-nav>li{padding:0 10px 0;}#collapseFive .historical-pricing{line-height:1;}.page-node-type-funds .nav-link.historical-pricing{background:url(/themes/custom/cibc_theme/images/HistoricalPricing.png) no-repeat left 18px center;border:1px solid #4A4A4F;border-radius:23px;padding:8px 22px 8px 47px;margin:8px 0;line-height:1.625;position:relative;}.page-node-type-funds .nav-link.historical-pricing.education{border:none;background:none;padding:8px 22px 8px 47px;margin:8px 0;line-height:1.625;position:relative;}.page-node-type-funds .nav-link.historical-pricing.education:focus,.page-node-type-funds .nav-link.historical-pricing.education:hover{text-decoration:underline;color:#98002E;}html[lang="fr"] .page-node-type-funds .nav-link.historical-pricing{margin:16px 0;}.historical-pricing span{display:none;}.fund-details{margin:20px 0;background-color:white;padding:0;}.includes_tax{margin-top:10px;font-size:0.9em;padding-left:5px;}.accordion .card-header{padding:0;}.accordion .card-header h2:focus,.accordion .card-header h2:hover{border:2px solid #8a8a8a;}.card-header h2{display:block;font-family:"Open Sans";font-size:1em;line-height:1.33;padding:1rem;}.fund-details .accordion{width:100%;margin:0 15px;}.accordion .card:first-of-type{border-top:none;}.accordion .card{border:none;border-radius:0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;}.accordion .card .card-header{background-color:#ffffff;border:none;}.accordion .card-body h3{font-size:1.1em;font-weight:700;margin:0 0 1rem 0;width:100%}.card-link{position:relative;color:#98002E;padding-left:0.5rem;font-size:1.125em;line-height:1.33;border-left:2px solid #98002e;display:block;background:url(/themes/custom/cibc_theme/images/icon_up.png) no-repeat right center;border-right:none;border-bottom:none;border-top:none;width:100%;text-align:left;}.card-link.collapsed{padding-left:0.5rem;background:url(/themes/custom/cibc_theme/images/icon_down.png) no-repeat right center;}.card-link.collapsed,.card-link.collapsed:focus{color:#4f4f4f;border-left:2px solid transparent;text-decoration:none;}.card-link.collapsed:hover{color:#98002e;border-left:2px solid transparent;text-decoration:underline;}.card-link:hover,.card-link:focus{color:#98002E;text-decoration:underline;}.accordion .card .card-header .card-link span{vertical-align:middle;}.accordion .card .card-body{padding:0 15px 30px;margin-left:0;margin-right:0;}.accordion .card div:nth-child(2){overflow:hidden;}.accordion .card .card-body>div{}.accordion .card .card-body .manager img{border-radius:50%;margin-right:25px;min-width:50px;max-width:90px;}.accordion .card-body .manager>strong{margin:auto 0;width:80%;}.accordion .card-body .manager>strong p{margin-bottom:0;}.accordion .card-body .manager>.field{margin-top:10px;}.accordion .card-body .manager-description{margin-bottom:2rem;}#collapseThree .card-body>div>div:nth-child(1)>b{margin-left:25px;}#collapseThree .card-body>div>div:nth-child(1){margin-bottom:10px;}.accordion .card #collapseThree{margin-top:15px;}.accordion .card #collapseThree .field--name-field-manager-details{margin-top:30px;}#collapseFour .card-body .row > div > p:nth-of-type(1){margin-top:30px;}.underlying-logos{border-bottom:1px solid #e6e6e6;margin:0 0 30px;padding:0 0 40px;display:flex;flex-wrap:wrap;width:100%;}.underlying-logos>div{padding:0;width:100%;}.logos-row1 > div,.logos-row2 > div{width:33%;margin:0 auto;text-align:center;}.underlying-logos .logos-row2{margin-bottom:30px;}.underlying-logos .logos>div{display:flex;justify-content:space-around;align-items:center;}.underlying-logos .logos-row1{margin-top:40px;margin-bottom:60px;}.chart-img img{height:auto;max-width:100%;}.accordion .card-body .sub-advsior-underlying span{display:block;font-weight:700;margin-bottom:1rem;}.accordion .card-body .manager-profile{display:block;margin-bottom:1rem;}.accordion .card-body .manager-title p{margin-bottom:0;}.manager_description{margin-bottom:2rem;}.accordion .card .card-body>div .sub-advsior-underlying .manager{margin:2rem 0;}a.education-historical{color:#98002E;}.card-link-education{position:relative;color:#98002E;padding-left:0.5rem;font-size:1.125em;line-height:1.33;display:block;border-right:none;border-bottom:none;border-top:none;border-left:none;width:100%;background:white;}.education-head{font-family:"Open Sans";font-size:1em;line-height:1.33;float:left;color:#504a4f;}@media only screen and (min-width:360px){.accordion .card-body .manager-profile{display:flex;}.manager-title{padding-left:10px;}}@media only screen and (min-width:768px){.title-bar .badge{display:inline-block;}.badge sup{position:relative;top:-5px;left:0;}.chart-img{max-width:70%;}#collapseThree .card-body .sub-advsior-underlying p{margin-bottom:0.5rem;}}@media only screen and (min-width:768px) and (max-width:991px){.card-body{display:block;}}@media only screen and (min-width:1024px){.chart-img{max-width:50%;}.table-ares tr td{width:45%;}}@media only screen and (min-width:1200px){#collapseTwo .card-body .fund-specification-text{max-width:66%;flex:0 0 100%;}#collapseTwo .card-body>div:nth-of-type(2){max-width:34%;flex:0 0 100%;padding:0;}html[lang="fr"] #collapseTwo .card-body .fund-specification-text{max-width:60%;}html[lang="fr"] #collapseTwo .card-body>div:nth-of-type(2){max-width:38%;}}#collapseTwo .table2-taupe thead:nth-of-type(2) > .bg-light,#collapseTwo .table2-taupe tbody:nth-of-type(2) .bg-light{background-color:#ffffff !important;}#collapseTwo .card-body>div:nth-of-type(2) .table2-taupe tbody:nth-of-type(2) tr:nth-of-type(odd){background-color:#f8f9fa !important;}#collapseTwo .table2.table2-taupe{display:table;overflow-x:initial;}#collapseTwo .table2.table2-taupe:last-of-type tr:first-child{background:none;font-weight:700;}#collapseTwo .table2.table2-taupe:last-of-type tr:nth-of-type(odd){background:none;}#collapseTwo .table2.table2-taupe:last-of-type tr:nth-of-type(even){background-color:var(--light-taupe);background-color:#EEE7DE;}.table2{text-align:center;border:none;width:100%;table-layout:fixed;}.table2 thead{background-color:#ffffff;font-weight:bold;color:#4A4A4F;}.table2 th,.table2 tr td{border:none;border-right:1px solid #4A4A4F;padding:5px 10px;font-size:0.875em;text-align:left;}#collapseFive .card-body{padding-left:25px;}.table2 tr td:last-child,.table2 th:last-child{border-right:none;}.table2-blue{table-layout:fixed;width:100%;padding-left:10px;}.table2-blue th,.table2-blue tr td{font-size:1em;text-align:center;}.table2-blue th{padding:14px 20px;}.table2-blue tbody tr:nth-of-type(odd){background-color:#E7EDF1;background-color:var(--light-blue);}.table2-taupe tbody tr:nth-of-type(odd),.perf-vol-mobile>div>div:nth-of-type(odd){background-color:var(--light-taupe);background-color:#EEE7DE;}.perf-vol-mobile{display:flex;}.perf-vol-mobile>div{width:50%;}.perf-vol-mobile>div:nth-of-type(1){border-right:1px solid #4A4A4F;}.perf-vol-mobile>div:nth-of-type(1) div{padding:5px 20px 5px 10px;text-align:right;font-weight:700;}.perf-vol-mobile>div:nth-of-type(2) div{padding:5px 10px 5px 35px;}.fund-info-list div{padding-top:8px;max-width:250px;}.fund-info-list div a{background:url(/themes/custom/cibc_theme/images/Document.png) no-repeat top 1px left;padding-left:26px;display:flex;line-height:1.375;}.fund-info-list .fa{display:none;}.fund-info-list .badge{margin-top:1rem;}.fund-specification-text{line-height:1.375;}.fund-specification-text div{margin:1rem 0;max-width:610px;}.fund-specification-text a{color:#98002e;}.fund-specification-text a:focus,.fund-specification-text a:hover{text-decoration:underline;}.CIBCLogo{width:50%;}.columns-image{width:100%;}.float-right{float:right;}.performance{width:100%;background-color:var(--renaissance-taupe);background-color:#7A6752;color:#ffffff;font-size:1rem;font-weight:bold;padding:7px 10px;}.calander-year{width:auto;background-color:#547992;background-color:var(--renaissance-blue);color:#ffffff;font-size:1.125em;line-height:1.44;font-weight:bold;padding:2px 20px 4px;margin-top:50px;}#INVESTMENT-CHART-DIV{margin:auto;}.disclaimer{margin:0;padding:35px 15px 25px;}.disclaimer p,.disclaimer>div{color:#4A4A4F;line-height:1.625;width:100%;}.disclaimer a{color:#98002e;}.disclaimer a:focus,.disclaimer a:hover{color:#98002e;text-decoration:underline;}.page-node-type-funds .field.field--name-field-manager-details.field--type-entity-reference-revisions .field--label{display:none;}#INVESTMENT-CHART-DIV{margin:15px auto;}@media (max-width:570px){.svg-container .main-svg:nth-of-type(2){left:-20px !important;top:10px !important;}.svg-container .main-svg:nth-of-type(1){left:0 !important;top:0 !important;}}@media (max-width:767px){.page-node-type-funds .navbar{display:none !important;}.fund-info-list{padding:12px 0 0 15px;}#collapseTwo .card-body > div:nth-of-type(2){padding-right:0;}#collapseThree .card-body > div > div:nth-child(1)>b{margin:10px 0 0;display:block;}#collapseFive .card-body > div > .row > div:nth-child(2){max-width:100%;}.accordion .card .card-body{padding-left:0;}.accordion .card-body .manager>strong{width:60%;}.table2-blue th{padding:4px 20px;text-align:right;}.table2-blue tr td{text-align:left;padding:4px 20px;}.disclaimer>p{display:inline;}.disclaimer>div{padding-top:1em;}.fund-details .accordion{margin:0;}#collapseFive .table2 tr td:last-child{padding-left:35px;}#collapseFive .table2-taupe th{text-align:right;padding:4px 20px;}.underlying-sub-advsiors{padding:0 15px;}.underlying-logos,.underlying-logos > div{padding:0;}.underlying-logos .logos .logos-row1{margin-top:10px;margin-bottom:0;}.underlying-logos .logos>div{display:block;}.underlying-logos .logos .logos-row1 > div,.underlying-logos .logos .logos-row2 > div{margin-bottom:20px;text-align:center;}.logos-row1 > div,.logos-row2 > div{width:100%;}.underlying-logos .logos .logos-row2{margin-bottom:30px;}}@media only screen and (min-width:768px) and (max-width:991px){.page-node-type-funds .content-body .container{max-width:100%;}.page-node-type-funds .navbar-nav>li{align-self:center;}.accordion .card .card-body>.col-sm-12{padding:0;max-width:100%;flex:0 0 100%;}.fund-info-list{margin-top:10px;display:flex;flex-flow:row wrap;}.fund-info-list>strong{width:100%;}.fund-info-list div{max-width:100%;padding-right:30px;}.table2 th,.table2 tr td{padding:5px 20px;}.table2-blue th,.table2-blue tr td{padding:5px 10px;}.table2-blue{table-layout:fixed;width:100%;}.identify{width:100%;}.classer-wrap1{max-width:110px;margin:30px 0 0 40px;}#txt1{left:26px;}#txt3{left:12px;}#txt4{left:-30px;}#txt2{right:-48px;}}@media (min-width:1024px){.title-bar{display:flex;justify-content:space-between;}.badge{margin-bottom:1rem;}}
.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;}
