/* @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;}}
.product-page-parent .search{background-color:white;margin:1rem 0;color:#7e8083;font-size:1em;}.product-page-parent .search-funds{padding:25px 20px;display:flex;justify-content:space-between;}.product-page-parent .search-funds span:first-child{font-size:1.125em;}.product-page-parent .search-funds-heading{color:#555555;font-size:1.125em;font-family:'Open Sans',Tinos;margin-bottom:0;line-height:1.5em;}.product-page-parent .hide-button{float:right;cursor:pointer;font-weight:unset;}.product-page-parent .hide-button:hover,.hide-button:focus{text-decoration:underline;color:#98002E;}.product-page-parent .search-form{padding:0 20px 15px;}.product-page-parent .search-label{color:#555555;margin-bottom:0;display:block;font-weight:bold;}.product-page-parent .drpdwn{width:100%;padding:12px 8px 9px;border:2px solid #949494;border-radius:1px;font-size:1em;line-height:1.625;font-style:italic;}.product-page-parent .drpdwn::after{background-color:#98002E;}#fund-category:focus,#fund-class:focus{border:2px solid #98002E;}.product-page-parent .search-button{float:right;margin:30px 0;font-size:1.125em;line-height:1.33;max-width:220px;width:100%;padding:11px 15px;}.product-page-parent .search-button:hover,.product-page-parent .search-button:focus{color:#98002e !important;background-color:#fff !important;}.product-page-parent .loader{height:250px;background-color:white;margin:1rem 0;}.product-page-parent .loader img{display:block;margin:0 auto;padding-top:100px;}.product-page-parent .divider{width:100%;background-color:#547992;color:white;font-size:1.125em;line-height:1.33;font-weight:bold;padding:8px 20px;text-transform:uppercase;margin-bottom:0;}.product-page-parent .fund-tables{background-color:#FFFFFF;margin:1rem 0;}.product-page-parent .table3{width:100%;background-color:white;}.product-page-parent .table3 thead{font-size:18px;font-weight:bold;color:#98002E;}.product-page-parent .table3 tr td{font-size:1em;border-bottom:1px solid #E6E6E6;padding:8px 20px 10px;}.product-page-parent .table3-blue tbody tr:hover{background-color:#E7EDF1;}.product-page-parent .top-header,.product-page-parent .search,.product-page-parent .loader,.product-page-parent .fund-tables{margin:0 -15px 1em;}.product-page-parent .top-header{margin-left:0.5rem;}.product-page-parent .fund-tables a{text-decoration:underline;}.product-page-parent .fund-tables a:hover,.product-page-parent .fund-tables a:focus{color:#98002e;}.product-page-parent .fund-tables a:focus{border:2px solid black;padding:2px 5px;text-decoration:none;}#fund-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;}#fund-class::-ms-expand,#fund-category::-ms-expand{display:none;}.container.product-page-parent{padding:40px 20px 20px;background:#ffffff;margin-bottom:30px;}.product-page-parent .disclaimer{padding-top:1rem;}@media only screen and (max-width:991px) and (min-width:768px){.product-page-parent .search-label{margin-bottom:3px;}.product-page-parent .search-form > div:first-child,.product-page-parent .search-form > div:nth-child(2){max-width:65%;flex:0 0 65%;}.product-page-parent .search-form > div:last-child{max-width:35%;flex:0 0 35%;padding-left:0;}.product-page-parent .search-button{margin:26px 0;}}@media (max-width:767px){.product-page-parent .search-button{max-width:100%;float:none;}.product-page-parent .search-label{margin-bottom:5px;}.product-page-parent .search-form > div:first-child{margin-bottom:1em;}.product-page-parent .table3 tr td{line-height:1.3;padding:8px 15px 10px;}.product-page-parent .search-funds{padding:25px 15px;}.product-page-parent .search-form{padding:0 0 15px;}.product-page-parent .divider{padding:8px 15px;}}
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}
.fund-profile-wrapper .fund-profile-title{color:#98002E;font-weight:500;}.fund-profile-wrapper .header-body{background-color:white;border-bottom:none;}.fund-profile-wrapper .footer-body{background-color:#EFE7DE;border-top:none;}.fund-profile-wrapper .search-fund-title span{font-size:1.1875em;color:#4A4A4F;}h2.search-fund-title{color:#4a4a4f;}.fund-profile-wrapper .fund-name{color:#444749;font-size:1em;font-weight:bold;}.fund-profile-wrapper .search-button{border-radius:0;color:#FFFFFF;background-color:#98002E;border:0;}.fund-profile-wrapper .search-box{border-radius:0;font-size:0.875em;}.fund-profile-wrapper .advance-filter .ad-filter-title{font-size:1em;color:#4a4a4f;}.fund-profile-wrapper .advance-filter .ad-filter-title:hover,.fund-profile-wrapper .advance-filter .ad-filter-title:focus,.fund-profile-wrapper .removebgbtnfocus:hover .ad-filter-title,.fund-profile-wrapper .removebgbtnfocus:focus .ad-filter-title{text-decoration:underline;color:#98002e;}.fund-profile-wrapper .expand-class{width:90%;}.fund-profile-wrapper .selected-items{background-color:#F2DDE0;}.fund-profile-wrapper .apply-button{border-radius:0;color:#FFFFFF;background-color:#98002E;border:0;}.fund-profile-wrapper .search-funds .apply-button:hover,.fund-profile-wrapper .search-funds .apply-button:focus{background-color:#6B0020;border:1px solid #6B0020;color:#ffffff;}.fund-profile-wrapper .fund-profiles{background-color:#547992;color:#ffffff;}.fund-profile-wrapper .thead-color{background-color:#ffffff;}.fund-profile-wrapper .thead-color span{color:#98002E;font-weight:450;margin-left:40px;}.fund-profile-wrapper .removeitem{background-color:transparent;}.fund-profile-wrapper .table-row span{color:#444749;font-weight:450;}.fund-profile-wrapper .fund-serach-table{background-color:#ffffff;margin-bottom:5rem;}.fund-profile-wrapper .fund-serach-table .productalign a:focus,.fund-profile-wrapper .fund-serach-table .table-row a:focus{border:1px solid #98002e;padding:0 5px 2px;}.fund-profile-wrapper span.table-anchor.ml-3{display:inline-block;}.fund-profile-wrapper .table-anchor a{color:#444749;}.fund-profile-wrapper .table-anchor a:hover{color:#98002E;}.fund-profile-wrapper .ms-table-head span{color:#98002E;font-size:1em;}.fund-profile-wrapper .clear-select a{color:#444749;text-decoration:underline;}.fund-profile-wrapper .productalign{text-align:center;}.fund-profile-wrapper .search-funds .footer-body{margin-left:1em;margin-right:1em;margin-bottom:1em;}.pricing-container tbody.tboady-align tr{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 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;}.btn.focus,.btn:focus{border:2px solid black;}.clear-select a:focus{border:2px solid black;}.clear-select a:hover{color:#98002e;}button.btn.apply-button.col-md-3.p-2:hover,button.btn.apply-button.col-md-3.p-2:focus{background-color:#FFFFFF;color:#98002e}.form-control:focus{border:2px solid black}.filter-section{width:100%;}.fund-profile-wrapper .noOfresultShown{margin-left:1.3em;}.fund-profile-wrapper .search-button:hover,.fund-profile-wrapper .search-button:focus{background-color:#fff;border:1px solid #98002e;color:#98002e;}.fund-profile-wrapper .custom-pagination{margin-top:4em;padding-bottom:2em;}.fund-profile-wrapper .removebgbtnfocus{-webkit-appearance:none;appearance:none;-moz-appearance:none;}.ngx-pagination a:focus{border:2px solid black;background-color:#fff;color:black;}.productalign span{display:block;min-width:80px;}.pricing-content .col-header{font-size:0.9em;}span.checkboxitems{font-size:0.80em;}.col-header img:focus{border:2px solid black;}.asset-class .flex-nowrap button,.product-line .flex-nowrap button,.class-name .flex-nowrap button{border:none;background-color:#efe7de;}.asset-class .flex-nowrap button:focus,.product-line .flex-nowrap button:focus,.class-name .flex-nowrap button:focus{border:2px solid black;}@media (max-width:767px){.fund-profile-wrapper .search-funds .footer-body{margin:0em;}.pricing-container tbody.tboady-align tr{display:block;}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{font-size:0.85em;}}@media (max-width:430px){span.checkboxitems{font-size:2.25cqw;}}
.calc-saving-banner .banner-text{top:30%;}.calc-saving-banner .banner-text h1{font-size:1.5em;}.retirement-banner img{width:100%;height:auto;}.banner-wrapper.calc-saving-banner{position:relative;}.investment-wrapper{margin-bottom:2rem;}.investment-wrapper .investment-body{background-color:#FFFFFF;}.investment-wrapper .calbtn{background-color:#98002E;color:#FFFFFF;border-radius:0;}.investment-wrapper .calbtn:hover,.investment-wrapper .calbtn:focus{background-color:#fff;color:#98002e;border:1px solid #98002e;}.investment-wrapper .startoverbtn{border-radius:0;border-color:#98002E;color:#98002E;background-color:#FFFFFF;}.investment-wrapper .startoverbtn:hover,.investment-wrapper .startoverbtn:focus{background-color:#6B0020;border-color:#6B0020;color:#FFFFFF;}.investment-wrapper .investment-body .buttonsection{padding-top:2rem;}.investment-wrapper .result p{font-size:1.125rem;font-weight:bold;color:#98002E;}.investment-wrapper .result .whattold{font-weight:bold;}.investment-wrapper .small-dots{height:0.65rem;width:0.65rem;background-color:#98002E;border-radius:50%;color:#FFFFFF;margin-top:0.5rem;}.investment-wrapper .invstment-form input[type=text]:focus,.investment-wrapper .invstment-form select:focus,.investment-wrapper .investment-body button:focus{box-shadow:none;}.investment-wrapper .imagecontainer .bannerimage{padding-top:10rem;}.small-term{font-size:0.8125em;}@media (max-width:767px){.investment-wrapper .imagecontainer .bannerimage{padding-top:0.5rem;}}.investment-wrapper .questioncontent .uppertitle{color:#98002E;font-size:1.75em;}.investment-wrapper .summarytitle h3{color:#98002E;font-size:1.4em}.investment-wrapper .investment-body input,.investment-wrapper .investment-body select{border-radius:0;}.investment-wrapper .investment-body label{font-weight:bold;margin-bottom:0;}.investment-wrapper .graphcontainer{margin-top:2%;}@media (max-width:767px){.investment-wrapper .graphcontainer{margin-top:0.2rem;}}.investment-wrapper .custom-select.is-invalid,.investment-wrapper .form-control.is-invalid,.investment-wrapper .was-validated .custom-select:invalid,.investment-wrapper .was-validated .form-control:invalid{border-color:#98002E;background-color:#F5E3E880;}.investment-wrapper .invalid-feedback{color:#98002E;}@media print{.resultbody-section{margin-left:50px;margin-right:50px;}.actionbutton-section{margin-left:50px;margin-right:50px;}.summarytitle h3{color:#98002E;font-size:1.4em;padding-top:200px;}.result p{font-size:1.125rem;font-weight:bold;color:#98002E;}.result .whattold{font-weight:bold;}.small-dots{height:0.65rem;width:0.65rem;background-color:#98002E;border-radius:50%;color:#FFFFFF;margin-top:0.5rem;}}
.networth-wrapper .networth-body{background-color:#FFFFFF;}.networth-wrapper .networth-body .heading-desc{text-align:left;}.networth-wrapper .assetheadings{color:#4A4A4F;font-family:Open Sans;line-height:30px;margin-bottom:0;}.networth-wrapper .assetsectitle{color:#98002E;font-weight:normal;line-height:24px;font-size:18px;}.networth-wrapper .asset-section h3{font-size:1rem;line-height:26px;}.networth-wrapper .asset-section a{font-size:18px;font-weight:normal;}.networth-wrapper .assetsectitle:focus{text-decoration:underline;color:#98002E;}.networth-wrapper .calbtn{background-color:#98002E;color:#FFFFFF;border-radius:0;}.networth-wrapper .calbtn:hover,.networth-wrapper .calbtn:focus{background-color:#fff;border:1px solid #98002e;color:#98002e;box-shadow:none;}@media (max-width:767px){.networth-wrapper .calbtn{background-color:#98002E;color:#FFFFFF;border-radius:0;height:2.5em;}}.networth-wrapper .startoverbtn{border-radius:0;border-color:#98002E;color:#98002E;background-color:#FFFFFF;}.networth-wrapper .startoverbtn:hover,.networth-wrapper .startoverbtn:focus{background-color:#6B0020;border:1px solid #6B0020;color:#ffffff;box-shadow:none;}.networth-wrapper .networth-body input{border-radius:0;}.networth-wrapper{margin-bottom:2rem;}.networth-wrapper .tabletitle{background-color:#A19172;color:#FFFFFF}.summarysection table{border-collapse:collapse;width:100%;}.networth-wrapper .tableheading th{color:#98002E;}.networth-wrapper .tablefooter{background-color:#EEE7DE;color:#98002E;font-weight:bold;}tr.tablefooter.p-2 .tablerow td{font-weight:bold;}.networth-wrapper .networth-body label{font-weight:bold;margin-bottom:0;}.p-2 th,.p-2 td{padding:.5rem !important;font-weight:normal;}.p-2{padding:0rem !important;}@media (max-width:767px){.networth-wrapper .networthsummary .summarycontainer{padding:0;margin:0 auto;}.networth-wrapper .actionbutton-section{padding:1rem;}.networth-wrapper .networthsummary{width:auto;margin:-1em;}}.networth-wrapper .summarysection .tablerow .tableboldfont{color:#4A4A4F;font-weight:bold;}.networth-wrapper .summarysection .tableboldfont{color:#4A4A4F;font-weight:bold;}.networth-wrapper .custom-select.is-invalid,.networth-wrapper .form-control.is-invalid,.networth-wrapper .was-validated .custom-select:invalid,.networth-wrapper .was-validated .form-control:invalid{border-color:#98002E;background-color:#F5E3E880;}.networth-wrapper .invalid-feedback{color:#98002E;}.form-control:focus{box-shadow:none}@media print{.networth-title{margin-top:100px;margin-left:50px;margin-right:50px;}.networth-body{background-color:#FFFFFF;margin-left:50px;margin-right:50px;}.networth-body .heading-desc{text-align:left;}.assetheadings{font-size:20px;}.assetsectitle{font-size:18px;color:#98002E;border-left:4px solid #98002E;cursor:pointer;}.assetsectitlehide{color:#4A4A4F;font-size:18px;}.calbtn{background-color:#98002E;color:#FFFFFF;border-radius:0;}.startoverbtn{border-radius:0;border-color:#98002E;color:#98002E;background-color:#FFFFFF;}.networth-body input{border-radius:0;}.tabletitle{background-color:#A19172;color:#FFFFFF;}.tableheading th{color:#98002E;}.tablefooter{background-color:#EEE7DE;color:#98002E;font-weight:bold;}.networth-body label{font-weight:bold;margin-bottom:0;}.summarysection .tablerow .tableboldfont{color:#4A4A4F;font-weight:bold;}.networthsummary{page-break-before:always;}}
.rip-calc-banner .banner-text{top:30%;}.rip-calc-banner .banner-text h1{font-size:1.5em;}.rip-banner img{width:100%;height:auto;}.banner-wrapper.rip-calc-banner{position:relative;}.regular-wrapper{margin-bottom:2rem;}.regular-wrapper .regular-body{background-color:#FFFFFF;}.regular-wrapper .questioncontent .uppertitle{color:#98002E;font-size:1.75em;}.regular-wrapper .calbtn,.regular-wrapper .startoverbtn{background-color:#98002E;color:#FFFFFF;border-radius:0;}.regular-wrapper .calbtn:hover,.regular-wrapper .calbtn:focus,.regular-wrapper .startoverbtn:hover,.regular-wrapper .startoverbtn:focus{background-color:#fff;border:1px solid #98002e;color:#98002e;box-shadow:none;}.regular-wrapper .regular-body .buttonsection{padding-top:2rem;}.regular-wrapper .summarytitle h3{color:#98002E;font-size:1.4em}.regular-wrapper .result p{font-size:1.125rem;font-weight:bold;color:#98002E;}.regular-wrapper .result .whattold{font-weight:bold;}.regular-wrapper .small-dots{height:0.65rem;width:0.65rem;background-color:#98002E;border-radius:50%;color:#FFFFFF;margin-top:0.5rem;}.imagecontainer .bannerimage{padding-top:10rem;}.regular-wrapper .graphcontainer{margin-top:2%;}.regular-wrapper .regular-body label{font-weight:bold;margin-bottom:0;}.regular-wrapper .regular-body input,.regular-wrapper .regular-body select{border-radius:0;}.regular-wrapper .custom-select.is-invalid,.regular-wrapper .form-control.is-invalid,.regular-wrapper .was-validated .custom-select:invalid,.regular-wrapper .was-validated .form-control:invalid{border-color:#98002E;background-color:#F5E3E880;}.regular-wrapper .invalid-feedback{color:#98002E;}@media (max-width:767px){.regular-wrapper .imagecontainer .bannerimage{padding-top:0.5rem;}.regular-wrapper .graphcontainer{margin-top:0.2rem;}}
.request-material-body{background-color:#FFFFFF;}.request-material-wrapper .marketinglink{color:#4A4A4F;text-decoration:underline;}.request-material-wrapper .marketinglink:hover,.request-material-wrapper .marketinglink:focus{color:#98002E;text-decoration:underline;}.request-material-wrapper .category-title a{color:#4A4A4F;-moz-appearance:none;-webkit-appearance:none;display:block;background:url('/sites/default/files/icons/icon_down.png') no-repeat right center;}.request-material-wrapper .category-title a:hover,.request-material-wrapper .category-title a:focus{color:#98002E;text-decoration:underline;cursor:pointer;}.request-material-wrapper .category-title .noncollapsed{color:#98002E;cursor:pointer;padding-left:0.3em;position:relative;display:inline-block;}.request-material-wrapper span.noncollapsed:before{position:absolute;content:"";left:0;width:2px;height:1.5em;left:-5px;background:#98002E;}.request-material-wrapper .category-table .table-header{background-color:#547992;color:#FFFFFF;padding-top:0.1rem;padding-bottom:0.2rem;font-weight:600;}.request-material-wrapper .request-items .table-header{background-color:#547992;color:#FFFFFF;padding-bottom:0.2rem;padding-left:0.7em;padding-right:0.7em;font-weight:600;}.request-material-wrapper .request-items .table thead th{border:0;}.request-material-wrapper .category-table .table thead th{border:0;}.request-material-wrapper .rmsubheading{font-size:1.375em;color:#4A4A4F;}.request-material-wrapper .products-desc input{border-radius:1px;border:1px solid #949494;height:2em;width:4em;}.request-material-wrapper .products-desc input[type=text]:focus{box-shadow:none;}.request-material-wrapper .products-desc .product-name :hover{background-color:#E7EDF1;}.request-material-wrapper .products-desc .product-code{padding-left:0;}.request-material-wrapper .products-desc .quantity-input{padding-right:0;}.request-material-wrapper .products-desc .product-table{table-layout:fixed;}.request-material-wrapper .products-desc .product-table tbody tr:hover td,.request-material-wrapper .product-table tbody tr:hover th{background-color:#E7EDF1;}.request-material-wrapper .products-desc .table-sm td,.request-material-wrapper .products-desc .table-sm th{padding:.3rem;padding-left:1em;padding-right:1em;}.request-material-wrapper .qunatity-num{padding-right:0;}.request-material-wrapper .stepper-horizontal-line{background-color:#98002E;}.request-material-wrapper .request-steps{width:33%;position:relative;text-align:center;}.request-material-wrapper .removebgbtnfocus{-webkit-appearance:none;appearance:none;-moz-appearance:none;}.request-material-wrapper .request-steps a:after{position:absolute;content:" ";border:0.5px solid #98002e;height:1px;width:calc(100% - 29px);top:15px;z-index:1;left:calc(50% + 15px);background:#98002e;}.request-material-wrapper .request-steps:last-child a:after{content:none;}.request-material-wrapper .request-steps .steps-info{word-break:break-word;}.request-material-wrapper .material-btn{background-color:#FFFFFF;border-radius:0;border-color:#98002E;color:#98002E;padding-top:0.7em;padding-bottom:0.7em;margin:1em;}.request-material-wrapper .material-btn:hover,.request-material-wrapper .material-btn:focus{background-color:#6B0020;border:1px solid #6B0020;color:#ffffff;}.request-material-wrapper .materialfill-btn{background-color:#98002E;border-radius:0;border-color:#98002E;color:#FFFFFF;padding-top:0.7em;padding-bottom:0.7em;margin:1em;}.request-material-wrapper .material-btn-mobile{background-color:#FFFFFF;border-radius:0;border-color:#98002E;color:#98002E;padding-top:0.7em;padding-bottom:0.7em;margin-top:1em;}.request-material-wrapper .materialfill-btn-mobile{background-color:#98002E;border-radius:0;border-color:#98002E;color:#FFFFFF;padding-top:0.7em;padding-bottom:0.7em;margin-top:1em;white-space:normal;}.request-material-wrapper .materialfill-btn-mobile:hover,.request-material-wrapper .materialfill-btn-mobile:focus{background-color:#6B0020;border:1px solid #6B0020;color:#ffffff;}.request-material-wrapper .materialfill-btn:hover,.request-material-wrapper .materialfill-btn:focus{background-color:#6B0020;border:1px solid #6B0020;color:#ffffff;}.request-material-wrapper .material-btn-mobile:hover,.request-material-wrapper .material-btn-mobile:focus{background-color:#6B0020;border:1px solid #6B0020;color:#ffffff;}.request-material-wrapper .request-material-body button:focus{box-shadow:none;}.request-material-wrapper .shiping-form input{border:2px solid #949494;border-radius:1px;height:2.65em;}.request-material-wrapper .shiping-form textarea{border:2px solid #949494;border-radius:1px;height:2.65em;}.request-material-wrapper .shiping-form .commentbox{height:4.5em;}.request-material-wrapper .shiping-form select{border:2px solid #949494;border-radius:1px;height:2.65em;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url('/sites/default/files/icons/More_Down.png') no-repeat right 10px center;padding-right:25px;}.request-material-wrapper .shiping-form select::-ms-expand{display:none;}.request-material-wrapper .shiping-form label{margin-bottom:0em;font-weight:bold;}.request-material-wrapper .shiping-form input[type=checkbox]{height:37px;width:35px;border:2px solid #949494;border-radius:0;color:#98002E;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;}.request-material-wrapper .shiping-form input#check:checked:after{position:absolute;top:7px;left:12px;border:solid #98002E;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:" ";width:9px;height:16px;display:block;background:none;}.request-material-wrapper .shiping-form input#check{position:relative;}.request-material-wrapper .shiping-form input#check::-ms-check{color:#98002E;width:15px;padding:7px;border:2px solid #949494;}.request-material-wrapper .shiping-form input[type=text]:focus,.request-material-wrapper .shiping-form input[type=email]:focus{box-shadow:none}.request-material-wrapper .shiping-form input[type=checkbox]:focus{box-shadow:none}.request-material-wrapper .shiping-form select:focus,.request-material-wrapper .shiping-form textarea:focus{box-shadow:none}.request-material-wrapper .shipping-information-section .requiredmark{color:#98002E;font-weight:bold;}.form-submission-message .alert-success{background-color:#CFE5DC80;border-color:#CFE5DC80;color:#4A4A4F;padding-left:2.3em;margin:0 calc(50% - 49.35vw) 1em;}.form-submission-message .success-green-tick{top:3px;right:5px;width:20px;height:20px;background:#4A9E6B;display:inline-block;border-radius:50%;position:relative;color:transparent;}.form-submission-message .success-green-tick::after{position:absolute;top:3px;left:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);content:" ";width:6px;height:11px;display:block;background:none;}.request-material-wrapper .products-desc .product-table tbody{border-top:0;}.request-material-wrapper .items-table table{margin-bottom:0em;}.request-material-wrapper .request-items .items-table tbody tr td{padding-left:1.1em;padding-right:1.1em;}.request-material-wrapper .request-items .items-table .firstheader{font-size:0.1px;color:transparent;border:none;width:1px;padding:0;}.request-material-wrapper .request-items .items-table .secondheader{width:70%;}.request-material-wrapper .request-items .items-table .thirdheader{width:30%;text-align:right;}.request-material-wrapper .basketmsg{display:inherit;}.request-material-wrapper .shiping-form .form-row .checkboxmsg{color:#dc3545;font-size:80%;}.form-submission-message .fa-check-circle:before,.form-submission-message .close{color:#4A9E6B;}.request-material-wrapper .custom-select.is-invalid,.request-material-wrapper .form-control.is-invalid,.request-material-wrapper .was-validated .custom-select:invalid,.request-material-wrapper .was-validated .form-control:invalid{border-color:#98002E;background-color:#F5E3E880;}.request-material-wrapper .invalid-feedback{color:#98002E;}@media (min-width:992px) and (max-width:1199px){.request-material-wrapper .products-desc .product-table tbody tr td:first-child{width:7em;}.request-material-wrapper .shiping-form .form-row{width:30em;}.request-material-wrapper .request-material-body .titlewidth{width:51em;}.request-material-wrapper .request-items .items-table tbody tr td:last-child{width:4em;text-align:right;}.request-material-wrapper .request-items .items-table tbody tr td:first-child{width:7em;}.request-material-wrapper .steppers{margin-left:10em;margin-right:10em;}.form-submission-message .container{position:relative;padding-left:3.5em;}.form-submission-message .alert-dismissible .close{position:absolute;top:0;right:2em;padding:0 2.25rem;}.request-material-wrapper .request-items-section{margin-left:1em;margin-right:1em;}.request-material-wrapper .category-table{margin-left:0.8em;margin-right:0.8em;}}@media (min-width:768px) and (max-width:991px){.request-material-wrapper .request-material-body .titlewidth{width:50em;}.request-material-wrapper .shiping-form .form-row{width:28em;}.request-material-wrapper .steppers{margin-left:7em;margin-right:7em;}.request-material-wrapper .products-desc .product-table tbody tr td:first-child{width:8em;}.request-material-wrapper .request-items .items-table tbody tr td:first-child{width:8em;}.form-submission-message .container{position:relative;}.form-submission-message .alert-dismissible .close{position:absolute;top:0;right:0;padding:0 0.8rem;}.form-submission-message .alert-success{padding-left:1.8em;}}@media (max-width:767px){.request-material-wrapper .request-material-body .titlewidth{width:50em;}.form-submission-message .alert-success{padding-left:0.8em;}.form-submission-message .alert-dismissible{padding-right:2em;}.request-material-wrapper .request-items .items-table .firstheader{display:none;}.request-material-wrapper .request-items .items-table .secondheader{width:100%;}.request-material-wrapper .request-steps a:after{width:calc(100% - 30px);}}@media (min-width:1200px){.request-material-wrapper .shiping-form .form-row{width:30em;}.request-material-wrapper .request-material-body .titlewidth{width:60em;}.request-material-wrapper .steppers{margin-left:14em;margin-right:14em;}.request-material-wrapper .products-desc .product-table tbody tr td:first-child{width:7em;}.request-material-wrapper .request-items .items-table tbody tr td:first-child{width:7em;}.form-submission-message .container{position:relative;padding-left:3.5em;}.form-submission-message .alert-dismissible .close{position:absolute;top:0;right:2em;padding:0 2.25rem;}.request-material-wrapper .request-items-section{margin-left:1em;margin-right:1em;}.request-material-wrapper .category-table{margin-left:0.8em;margin-right:0.8em;}}
.tclass-parent .main-content{background-color:#FFFFFF;margin-bottom:18px;}.tclass-parent .main-content .container{padding-top:10px;padding-bottom:10px;}.tclass-parent .tooltip-inner{background:#fff;color:#4a4a4f;border:1px solid #4a4a4f;}.tclass-parent .tooltip.show{opacity:1;}.tclass-parent .tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid;top:-1px;border-width:9.5px;border-top-color:#4a4a4f;left:-4.5px;}.tclass-parent .tooltip .arrow:after{position:absolute;content:" ";border-color:transparent;border-width:8px;border-style:solid;border-top-color:#fff;left:-2.5px;top:-1px;}.tclass-parent .form-section label{margin-bottom:0;margin-top:20px;display:block;font-weight:bold;}.tclass-parent .form-section select,.tclass-parent .form-section .input1,.tclass-parent .form-section .input2{width:95%;height:44px;padding:8px 12px;border:2px solid #949494;border-radius:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.tclass-parent input:focus,.tclass-parent select:focus{border:2px solid #98002E !important;}.tclass-parent .form-section .input1{width:80%;}.tclass-parent .form-section .radio{width:10%;}.tclass-parent .form-section .symbol{width:5%;display:inline-block;text-align:center;}.tclass-parent select::after{background-color:#98002E;}.tclass-parent input[type=checkbox]{width:25px;height:25px;vertical-align:text-bottom;border:2px solid #949494;border-radius:0;color:#98002E;appearance:none;position:relative;}.tclass-parent input[type=checkbox]:focus{border:2px solid #98002E;}.tclass-parent input[type=checkbox]:checked:after{position:absolute;top:1px;left:6px;border:solid red;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:" ";width:9px;height:16px;display:block;background:none;}.tclass-parent .form-section .button-primary{margin:10px auto;height:48px;width:235px;display:block;}.tclass-parent .button-secondary:focus,.modal-footer .button-secondary:focus,.button-secondary:hover{background:#98002e;color:#fff;}.tclass-parent .form-section select{line-height:1;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url('/sites/default/files/icons/More_Down.png') no-repeat right 10px center;}.big-text .tclass-parent .form-section select,.large-text .tclass-parent .form-section select{padding:0 12px;}.tclass-parent .form-section select::-ms-expand{display:none;}.tclass-parent .form-section input::-webkit-outer-spin-button,.tclass-parent .form-section input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.tclass-parent .form-section input[type=number]{-moz-appearance:textfield;}.tclass-parent .form-section .button-primary{margin-top:20px;line-height:1;}.tclass-parent .tooltip-container img{height:1em;}.tclass-parent .tooltip-container:hover{cursor:pointer;}.tclass-parent .tooltip-inner{text-align:left !important;}.tclass-parent .nav-tabs{background:#FFFFFF;flex-wrap:nowrap;margin:20px 10px;}.tclass-parent .nav-tabs .nav-link{border-radius:0;border:1px solid #BBBCBC;color:unset;height:100%;display:flex;align-items:center;justify-content:center;padding:0.5rem;}@media only screen and (max-width:992px){.tclass-parent .nav-tabs .nav-link{padding:0.5rem 0.1rem;}.medium-text .tclass-parent .nav-tabs .nav-link,.big-text .tclass-parent .nav-tabs .nav-link,.large-text .tclass-parent .nav-tabs .nav-link{padding:0.5rem 5px;}.medium-text .tclass-parent .nav-tabs .nav-link,.large-text .tclass-parent .nav-tabs .nav-link,.big-text .tclass-parent .nav-tabs .nav-link{word-break:break-word;}}@media only screen and (max-width:400px){.tclass-parent .nav-tabs .nav-link{padding:0.5rem 0rem;}}.tclass-parent .nav-tabs .nav-link.active{border-radius:0;color:#98002E;border-bottom-color:#FFFFFF;border-top:2px solid #98002E;}.tclass-parent .nav-tabs .nav-link:focus{color:#98002E;text-decoration:underline;text-decoration-color:#98002E;}.tclass-parent .tab-content{margin:20px;}@media only screen and (max-width:992px){.tclass-parent .nav.nav-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:20px 0;}.tclass-parent .nav-tabs .nav-link{border:none;}.tclass-parent .nav-tabs .nav-link.active{color:#98002E;border:none;border-bottom:2px solid #98002E;}.tclass-parent .tab-content{margin:20px 15px;}}.tclass-parent .loader{height:250px;background-color:white;margin:1rem 0;}.tclass-parent .loader img{display:block;margin:0 auto;}.tclass-parent .tab-pane .row{margin:10px 0;}.tclass-parent .subtitle{font-size:1.625em;}.tclass-parent .tab-pane .divider{width:100%;background-color:#547992;color:#FFFFFF;font-size:1.125em;line-height:1em;padding:6px 15px;}.tclass-parent .colorBoxBlue{display:inline-block;width:15px;height:15px;background-color:#54758B;margin-right:10px;}.tclass-parent .colorBoxYellow{display:inline-block;width:15px;height:15px;background-color:#AEAB91;margin-right:10px;}.tclass-parent .graph-container{width:100%;margin:auto;padding:0;}.tclass-parent .graph-label{margin:auto;}.tclass-parent .graph-label-left{text-align:right;margin:10px 0;}.tclass-parent .graph-label-right{margin:10px 0;}.tclass-parent .labels div{display:inline-block;padding:0 10px 0 50px;}.tclass-parent .labels .blue-line{width:40px;border-top:5px solid #54758B;display:inline-block;vertical-align:middle;margin:0;margin-left:10px;}.tclass-parent .labels .red-line1{width:20px;border-top:5px solid #98012E;display:inline-block;vertical-align:middle;margin:0;margin-left:10px;}.tclass-parent .labels .red-line2{width:20px;border-top:5px solid #98012E;display:inline-block;vertical-align:middle;margin:0;margin-left:5px;}.tclass-parent .labels .grey-line{width:40px;border-top:5px solid #8A8654;display:inline-block;vertical-align:middle;margin:0;margin-left:10px;}.tclass-parent .box{border:1px solid #98002E;padding:10px;margin:10px;}.tclass-parent table{width:100%;line-height:1.375em;text-align:right;table-layout:fixed;}.tclass-parent table tr{border-bottom:1px solid #ECECEC;}.tclass-parent table tr:hover,.tclass-parent table tr.blueBackground{background-color:#E7EDF1;}.tclass-parent table tr:nth-child(1):hover{background-color:unset;}.tclass-parent table tr th{color:#98002E;border:none;font-weight:normal;font-size:0.875em;vertical-align:middle;padding:0.75rem 2px;}.tclass-parent table tr th:nth-child(1),.tclass-parent table tr td:nth-child(1){text-align:left;padding-left:15px !important;white-space:normal !important;}.big-text .tclass-parent table tr th:nth-child(1),.big-text .tclass-parent table tr td:nth-child(1),.large-text .tclass-parent table tr th:nth-child(1),.large-text .tclass-parent table tr td:nth-child(1){padding-left:0 !important;}.tclass-parent table tr th:last-child,.tclass-parent table tr td:last-child{padding-right:15px !important;}.big-text .tclass-parent table tr th:last-child,.big-text .tclass-parent table tr td:last-child,.large-text .tclass-parent table tr th:last-child,.large-text .tclass-parent table tr td:last-child{padding-right:5px !important;}.big-text .tclass-parent table tr th,.big-text .tclass-parent table tr td,.large-text .tclass-parent table tr th,.large-text .tclass-parent table tr td{white-space:initial;word-break:break-word;}.big-text .tclass-parent table tr th:first-child,.big-text .tclass-parent table tr td:first-child,.large-text .tclass-parent table tr th:first-child,.large-text .tclass-parent table tr td:first-child{word-break:initial;}.tclass-parent table tr td{border:none;padding:0 5px;vertical-align:middle;white-space:nowrap;}@media only screen and (min-width:1200px){.tclass-parent .table tr th{padding:0.75rem 10px;}.big-text .tclass-parent .table tr th,.large-text .tclass-parent .table tr th{padding:0.75rem 5px;}}@media only screen and (max-width:767px){.big-text .tclass-parent #how-tclass-works table tr th,.big-text .tclass-parent #how-tclass-works table tr td,.large-text .tclass-parent #how-tclass-works table tr th,.large-text .tclass-parent #how-tclass-works table tr td{white-space:initial;word-break:initial;}.big-text .tclass-parent #summary table tr th,.big-text .tclass-parent #summary table tr td,.large-text .tclass-parent #summary table tr th,.large-text .tclass-parent #summary table tr td{white-space:nowrap;}}@media only screen and (max-width:576px){.tclass-parent .table-responsive tr{border:none;}.tclass-parent .table-responsive tr th{text-align:right !important;padding:0.75rem 5px 0 0;}.tclass-parent .table-responsive tr td{padding:0 10px;}}.content-body .print-section .row{margin-left:-15px;margin-right:-15px;display:flex;}.tclass-parent .print-section .assumption-button{float:right;margin:20px 0;}.tclass-parent .print-section .print-button{margin:20px 0;}@media only screen and (max-width:576px){.tclass-parent .print-section .print-button{width:100%;margin:0;}.tclass-parent .print-section .assumption-button{width:100%;}}.tclass-parent-modal .modal-dialog{max-width:650px;}.tclass-parent-modal .modal-content{border-radius:0;}.tclass-parent-modal .modal-dialog .modal-title{text-align:center;font-size:1.625em;min-height:30px;padding-top:1rem;}.tclass-parent-modal .modal-dialog button.close{margin-right:1rem;color:#98002E;}.tclass-parent-modal .modal-dialog button.close:focus{border:2px solid black}.tclass-parent-modal .modal-dialog .modal-footer{background-color:#EFE7DE;justify-content:center;}.tclass-parent-modal .modal-dialog .modal-footer button{min-width:160px;padding:5px 30px;}.tclass-parent-modal .modal-body label{margin-bottom:0;margin-top:20px;display:block;font-weight:bold;}.tclass-parent-modal .modal-body input{width:100%;height:44px;padding:8px 12px;border:2px solid #949494;border-radius:1px;font:Italic 1em/1.625 Open Sans;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.tclass-parent-modal .subtitle{font-size:1.625em;}.tclass-parent-modal .pdf-link{color:#4A4A4F;margin-bottom:20px;}.tclass-parent-modal .pdf-link:hover{color:#98002E;}.tclass-parent-modal .pdf-link::before{content:url('/sites/default/files/icons/icon_internallink.png');padding-right:10px;}#previewModal .modal-dialog{min-width:800px;}#previewModal .modal-body{height:70vh;overflow-y:auto;}@page{margin:0;}@media print{header{page-break-before:always;}}#printDiv{background-color:grey;font-size:75%;}#printDiv header img{width:100%;}#printDiv footer{text-align:right;margin-right:30px;margin-top:auto;margin-bottom:30px;}#printDiv .page{border:1px solid black;margin:10px;background-color:#FFFFFF;}#printDiv .body-container{margin:0 30px;}#printDiv .bold-red{color:#98002E;font-weight:800;font-size:22px;}#printDiv .title{color:#AEAB91;font-size:26px;text-align:right;margin:20px auto;}#printDiv .prepared{text-align:right;margin:10px auto;}#printDiv .details{color:#AEAB91;text-align:right;margin:10px auto;font-size:20px;min-height:80px;}#printDiv .logo-bottom{width:300px;text-align:right;}#printDiv .sub-head{text-align:center;margin:25px auto;}#printDiv .print-row{width:100%;}#printDiv .print-row .key{display:inline-block;width:50%;text-align:right;padding:10px 25px;}#printDiv .print-row .value{display:inline-block;padding:10px 25px;}#printDiv #graph-image{width:200px;height:200px;text-align:center;}#printDiv .colorBoxBlue{display:inline-block;width:15px;height:15px;background-color:#54758B;margin-right:10px;}#printDiv .colorBoxYellow{display:inline-block;width:15px;height:15px;background-color:#AEAB91;margin-right:10px;}#printDiv .graph-image{text-align:center;}#printDiv table{width:100%;line-height:1.375em;text-align:right;}#printDiv table tr{border-bottom:1px solid #ECECEC;}#printDiv table tr.blueBackground{background-color:#E7EDF1;}#printDiv table tr th{color:#98002E;border:none;font-weight:normal;font-size:0.875em;vertical-align:middle;padding:0.25rem 2px;}#printDiv table tr th:nth-child(1){text-align:left;padding-left:15px !important;}#printDiv table tr th:last-child{padding-right:15px !important;}#printDiv table tr td{border:none;padding:0 5px;vertical-align:middle;white-space:nowrap;}#printDiv table tr td:nth-child(1){text-align:left;padding-left:15px !important;}#printDiv table tr td:last-child{padding-right:15px !important;}#printDiv .divider{width:100%;background-color:#547992;color:#FFFFFF;font-size:1.125em;line-height:1em;padding:6px 15px;}#printDiv .labels div{display:inline-block;padding:0 10px 0 50px;}#printDiv .labels .blue-line{width:40px;border-top:5px solid #54758B;display:inline-block;vertical-align:middle;margin:0;margin-left:10px;}#printDiv .labels .red-line1{width:20px;border-top:5px solid #98012E;display:inline-block;vertical-align:middle;margin:0;margin-left:10px;}#printDiv .labels .red-line2{width:20px;border-top:5px solid #98012E;display:inline-block;vertical-align:middle;margin:0;margin-left:5px;}#printDiv .labels .grey-line{width:40px;border-top:5px solid #8A8654;display:inline-block;vertical-align:middle;margin:0;margin-left:10px;}#printDiv .box{border:1px solid #98002E;padding:10px;margin:10px;}#printDiv .subtitle{font-weight:bold;}.graphs-for-print{height:0;overflow:hidden;}.tooltip-container{background:none!important;border:none;padding:0!important;cursor:pointer;}
.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;}}
.performance-parent-class{padding:40px 20px 20px;background:#ffffff;margin-bottom:30px;}.performance-parent-class .as-of{font-size:1em;padding-bottom:15px;}.performance-parent-class .top-link-to-other-page{float:right;}.performance-parent-class .loader{height:250px;background-color:white;margin:1rem 0;}.performance-parent-class .loader img{display:block;margin:0 auto;padding-top:100px;}.performance-parent-class .section-heading{width:100%;background-color:#547992;color:white;font-size:1.125em;line-height:1.33;padding:8px 15px;text-transform:uppercase;font-weight:normal;}.content-body .region-content .cibc-education .performance-header > th,.region-content .cibc-education .performance-parent-class .performance-title span,.cibc-education .performance-parent-class .performance-content>td,.main-content-container .region-content .disclaimer p{font-family:Whitney-Book-Pro,Arial,Helvetica,sans-serif;}.region-content .disclaimer{background-color:white;display:block;font-size:0.9em;}.content-body .region-content .cibc-education .performance-container table{background:#fff;border:none;margin-bottom:0rem;table-layout:auto;}.content-body .region-content .cibc-education a{text-decoration:underline}.region-content .cibc-education h1{font-size:1.75em;}.cibc-education .performance-parent-class .performance-content>td:nth-of-type(1) a{text-decoration:underline;}.main-content-container .region-content .cibc-education .disclaimer p{font-size:1em;}.region-content .cibc-education .as-of span,.region-content .cibc-education .performance-parent-class .performance-title span{font-size:1.125em;}.performance-parent-class .fund-tables{background-color:#FFFFFF;margin:1rem 0;}.performance-parent-class .loader,.performance-parent-class .fund-tables{margin:0 -20px 2em;}.performance-parent-class .fund-tables > .bold-red{padding:20px;}.performance-parent-class .disclaimer{padding-top:1rem;}.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;}.section-heading h2{color:#fff;font-family:'Open Sans',Tinos;font-size:1.1em;margin-bottom:0;}.no-sections h2{color:#98002E;font-family:'Open Sans',Tinos;font-size:1.1em;font-weight:700;margin-bottom:0;}.section-heading  p{margin:0 auto;}.performance-container table{display:flex;overflow-x:auto;width:100%;}.performance-ren-funds{border-bottom:1px solid #e6e6e6;}.performance-ren-funds tbody{display:table;width:100%;}.performance-ren-funds tr:not(:last-child){border-bottom:1px solid #e6e6e6;}.performance-ren-funds th{padding:10px;}.performance-ren-funds td{padding:10px;justify-content:space-between;}.performance-ren-funds th:first-child,.performance-ren-funds td:first-child{width:20%;padding-left:20px;}.performance-ren-funds th:not(:first-child),.performance-ren-funds td:not(:first-child){width:8%;}.no-sections td:not(:first-child),.performance-ren-funds td:not(:first-child){width:8%}.performance-ren-funds td:first-child{padding-right:0;}.performance-ren-funds td:last-child{padding-right:20px;}.performance-ren-funds th:not(:first-child),.performance-ren-funds td:not(:first-child){text-align:center}.performance-ren-funds h3{color:#98002E;font-size:1em;margin-bottom:0;}.performance-ren-funds caption{color:#98002E;font-size:1em;margin-bottom:0;caption-side:top;padding-left:1.25rem;background-color:#e6e6e6;font-weight:700;}.performance-fund-title{background-color:#f2f2f2;padding-bottom:10px;white-space:nowrap;}span.closed-purchases strong{color:#98002E;font-size:0.85em;}.performance-parent-class .performance-content>td:nth-of-type(1) .closed-purchases{color:#98002e;}.performance-ren-funds .col-header{font-size:0.9em;}.performance-ren-funds a{text-decoration:underline;}.performance-ren-funds a:hover{color:#98002e;}.performance-container a:focus{border:2px solid black;padding:3px;}@media only screen and (max-width:991px){.performance-container table{display:block;}}@media only screen and (min-width:768px){.performance-container table{display:block;}}@media only screen and (min-width:992px){.performance-container table{display:block;}}@media only screen and (min-device-width :992px) and (max-device-width :1024px){.performance-container table{display:block;}}@media (max-width:767px){.performance-container table{display:block;}}
