/* @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;}}
.price-ren-parent-class .search{background-color:white;margin:1rem 0;color:#4a4a4f;font-size:1em;}.price-ren-parent-class .search-funds{padding:15px 18px;display:flex;justify-content:space-between;}.price-ren-parent-class .search-funds span:first-child{font-size:1.125em;}.price-ren-parent-class .search-funds-heading{color:#4a4a4f;font-size:1.125em;font-family:"Open Sans",Tinos;margin-bottom:0;line-height:1.5em;}.price-ren-parent-class .hide-button{float:right;cursor:pointer;font-weight:unset;}.price-ren-parent-class .search-form{padding:0 18px;}.price-ren-parent-class .search-label{margin-bottom:0;display:block;font-weight:bold;}.price-ren-parent-class .drpdwn{width:100%;padding:12px 8px 9px;border:2px solid #949494;border-radius:1px;font-size:1em;line-height:1.625;font-style:italic;}.price-ren-parent-class .drpdwn::after{background-color:#98002e;}.price-ren-parent-class .search-button{float:right;margin:30px 0;font-size:1.125em;line-height:1.33;max-width:220px;width:100%;padding:11px 15px;}.price-ren-parent-class .search-button:hover,.price-ren-parent-class .search-button:focus{color:#98002e !important;background-color:#fff !important;}.price-ren-parent-class{padding:40px 20px 20px;background:#ffffff;margin-bottom:30px;}.price-ren-parent-class .as-of{font-size:1em;padding-bottom:15px;}.price-ren-parent-class .top-link-to-other-page{float:right;}.price-ren-parent-class .loader{height:250px;background-color:white;margin:1rem 0;}.price-ren-parent-class .loader img{display:block;margin:0 auto;padding-top:100px;}.price-ren-parent-class .divider{width:100%;background-color:#547992;color:white;font-size:1.125em;line-height:1.33;padding:8px 15px;text-transform:uppercase;margin:50px 0 25px;font-weight:normal;}.price-ren-parent-class .fund-tables{background-color:#ffffff;margin:1rem 0;}.price-ren-parent-class .search,.price-ren-parent-class .loader,.price-ren-parent-class .fund-tables{margin:0 -20px 1em;}.price-ren-parent-class #fund-class,.price-ren-parent-class #fund-category{-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url("/sites/default/files/icons/More_Down.png") no-repeat right
    10px center;}.price-ren-parent-class .change_val{padding-right:20px;}.price-ren-parent-class .pricing_closed{color:#98002e;}.pricing_closed strong{color:#98002e;font-size:0.85em;}.pricing{padding:40px 20px 20px;margin-bottom:30px;}.pricing-content caption{color:#98002E;font-size:1em;margin-bottom:0;caption-side:top;padding-left:1.25rem;background-color:#e6e6e6;font-weight:700;}a.pricing-historical.link{background:url(/modules/custom/pricing/images/HistoricalPricing.svg) no-repeat top;border:5px solid transparent;display:inline-block;height:24px;width:24px;}.pricing-change .price-up{color:#008000;}.pricing-change .price-down{color:#c41f3e;}.pricing-change .price-up .change-value::before,.pricing-change .price-down .change-value::before{content:'\279c';position:absolute;top:0;left:-15px;}.pricing-change .price-up .change-value::before{transform:rotate(270deg);}.pricing-change .price-down .change-value::before{transform:rotate(90deg);}.change-value,.change-percent{width:60px;}.pricing-header-title{display:flex;flex-flow:row wrap;align-items:center;}.pricing-header-title .header-title{width:70%;}.pricing-header-title .top-link-to-other-page{width:30%;text-align:right;}.pricing .top-header,.pricing-header-title .top-header{margin-bottom:0;}.pricing-class{border-top:1px solid #ececec;}.pricing_header > div{line-height:1.1;padding-bottom:10px;align-self:center;color:#98002e;}.pricing-class a:hover,.pricing-class a:focus{color:#98002e;text-decoration:underline;}.pricing-class > div:last-of-type a{border:1px solid transparent;}.pricing-class > div:last-of-type a:focus{border:1px solid #98002e;padding:0 5px 2px;}.pricing_header,.pricing-class{display:flex;justify-content:space-between;}.pricing-rpip-funds .pricing-content > div:nth-of-type(1),.pricing-fund-title{padding:10px 0 5px 20px;}.pricing_header > div,.pricing-class > div{padding:5px;}.pricing-class > div:nth-of-type(1){padding-left:40px;}.pricing_header > div:nth-of-type(2),.pricing-class > div:nth-of-type(2),.pricing_header > div:nth-of-type(3),.pricing-class > div:nth-of-type(3){text-align:center;}.pricing_header > div:nth-of-type(4),.pricing-class > div:nth-of-type(4){text-align:center;}.pricing-class:hover,.pricing-class:focus{background:#e7edf1;}.pricing-change > .change-percent{padding-left:20px;}.pricing_header > div:nth-of-type(5),.pricing-class > div:nth-of-type(5){text-align:center;}.price-ren-parent-class .fund-tables > .bold-red{padding:20px;}.pricing-change .change-value{display:flex;margin-right:10px;position:relative;}.pricing-change .change-value span{display:inline-block;}.pricing-change > div{display:flex;}.price-ren-parent-class .disclaimer{padding-top:1rem;}.pricing_header .head-main-name{padding-left:20px;}.pricing{background:#ffffff;}.pricing_closed{color:#98002e;}.pricing_header > div{color:#98002e;}.section-heading{background:#547992;width:auto;font-size:1.125em;line-height:1.33;margin-top:50px;padding:8px 15px;text-transform:uppercase;}.section-heading h3{color:#ffffff;}.main-container .section-heading h2{color:#fff;font-family:"Open Sans",Tinos;font-size:1.1em;margin-bottom:0;}.main-container .no-sections h2{color:#98002e;font-family:"Open Sans",Tinos;font-size:1.1em;font-weight:700;margin-bottom:0;}.more-link:focus{border:2px solid black;}.no-sections{margin-top:3rem;}.section-heading p{margin:0 auto;}.pricing_rpip_link{display:flex;justify-content:flex-end;}.pricing-historical{background:url(/themes/custom/cibc_theme/images/HistoricalPricing.svg) no-repeat top;border:5px solid transparent;display:inline-block;height:24px;width:24px;}.pricing-historical:hover,.pricing-historical:focus{filter:brightness(0%);padding:5px;}.pricing-container table{display:flex;overflow-x:auto;white-space:nowrap;width:100%;}.pricing-content{border-bottom:1px solid #e6e6e6;}.pricing-content tbody{display:table;width:100%;}.pricing-content tr:not(:last-child){border-bottom:1px solid #e6e6e6;}.pricing-content tr.pricing-fund-title{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:table-header-group;}.pricing-content th{padding:10px 20px;}.pricing-content td{padding:10px 20px;justify-content:space-between;}.pricing-content th:first-child,.pricing-content td:first-child{width:40%;}.pricing-content th:not(:first-child),.pricing-content td:not(:first-child){width:14%;}.no-sections td:not(:first-child),.pricing-content td:not(:first-child){width:18%;}.pricing-content td:first-child{padding-right:0;}.pricing-content td:last-child{padding-right:20px;}.pricing-content th:not(:first-child),.pricing-content td:not(:first-child){text-align:center;}.pricing-content h3{color:#98002e;font-size:1em;margin-bottom:0;}.pricing-fund-title{background-color:#f2f2f2;padding-bottom:10px;}.pricing-content .col-header{font-size:0.9em;}.main-container .pricing-content a{text-decoration:underline;}.main-container .pricing-content a:hover{color:#98002e;}.main-container .pricing-container a:focus{border:2px solid black;padding:3px;}.pricing-change{display:flex;justify-content:center;}.pricing-change span{display:inline-block;}.change-value{display:flex;}.historical{padding-left:0;width:180px;}.img-placeholder{display:block;height:24px;width:12px;}@media only screen and (max-width:991px){.pricing-container table{display:block;}.pricing_imagegreen span,.pricing_imagered span{position:relative;display:inline-block;}.medium-text .pricing_imagegreen img,.medium-text .pricing_imagered img{position:absolute;left:-12px;top:10px;}.big-text .pricing_imagegreen img,.big-text .pricing_imagered img{position:absolute;left:-12px;top:13px;}.large-text .pricing_imagegreen img,.large-text .pricing_imagered img{position:absolute;left:-12px;top:18px;}}@media only screen and (min-width:768px){.pricing_header > div,.pricing-class > div{word-break:break-word;}.pricing-container table{display:block;}}@media only screen and (min-width:992px){.pricing-container table{display:block;}.pricing_header > div:nth-of-type(2){padding-left:25px;}.pricing_header > div:nth-of-type(3){padding-left:35px;}.pricing-class > div:nth-of-type(2),.pricing-class > div:nth-of-type(3){text-align:right;padding-right:25px;}.pricing_header > div:nth-of-type(4){padding-left:40px;}}@media only screen and (max-width:991px) and (min-width:768px){.price-ren-parent-class .search-label{margin-bottom:3px;}.price-ren-parent-class .search-form > div:first-child,.price-ren-parent-class .search-form > div:nth-child(2){max-width:65%;flex:0 0 65%;}.price-ren-parent-class .search-form > div:last-child{max-width:35%;flex:0 0 35%;padding-left:0;}.price-ren-parent-class .search-button{margin:26px 0;}.pricing-change > .change-percent{padding-left:18px;}}@media only screen and (min-device-width:992px) and (max-device-width:1024px){.pricing-container table{display:block;}}@media (max-width:767px){.pricing-container table{display:block;}.price-ren-parent-class .search-button{max-width:100%;float:none;}.price-ren-parent-class .search-label{margin-bottom:5px;}.price-ren-parent-class .search-form > div:first-child{margin-bottom:1em;}.price-ren-parent-class .change_val{padding-right:15px;}.pricing-header-title .header-title,.pricing-header-title .top-link-to-other-page{width:100%;}.pricing-header-title .as-of{order:2;padding-bottom:0;}.pricing-header-title .top-link-to-other-page{order:3;text-align:left;margin-top:20px;}.pricing_header > div,.pricing-class > div{word-break:break-word;}.pricing-class > div:nth-of-type(1){order:1;padding-left:15px;}.pricing-class > div:nth-of-type(5){order:2;}.pricing-class > div:nth-of-type(2){order:3;}.pricing-class > div:nth-of-type(3){order:4;}.pricing-class > div:nth-of-type(4){order:5;}.pricing-change > .change-percent{padding-left:5px;padding-right:8px;}}
