@keyframes fadeInDown{0{opacity:0;transform:translateY(-3rem)}
100%{opacity:1;transform:translateY(0)}
}
@-webkit-keyframes heroTextKeyIn{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes heroTextKeyIn{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@font-face{font-family:NunitoSansBold;src:url(../../../../apps/investorsgroup/clientlibs/design-system/resources/fonts/nunito-sans-bold.woff2) format("woff2"),url(../../../../apps/investorsgroup/clientlibs/design-system/resources/fonts/nunito-sans-bold.woff) format("woff"),url(../../../../apps/investorsgroup/clientlibs/design-system/resources/fonts/nunito-sans-bold.ttf) format("truetype")}
html body{font-family:'NunitoSans','system-ui','-apple-system','sans-serif';color:#2d2d2f;line-height:1.5}
p,dl,ol,ul,blockquote{line-height:1.5}
p{font-size:1rem;font-weight:400}
@media(min-width:768px){p{font-size:1.125rem;line-height:1.68rem}
}
.pwm-h1,.ig-h1,h1{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:2.5rem;letter-spacing:-0.02em;line-height:3rem;font-weight:300;color:#001e60}
.pwm-h2,.ig-h2,h2{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:2rem;letter-spacing:-0.01em;line-height:2.5rem;font-weight:300;color:#001e60}
.pwm-h3,.ig-h3,h3{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.5rem;letter-spacing:0;line-height:2rem;font-weight:400;color:#001e60}
.pwm-h4,.ig-h4,h4{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.25rem;letter-spacing:0;line-height:1.75rem;font-weight:400 !important;color:#2d2d2f}
.pwm-h5,.ig-h5,h5{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1rem;letter-spacing:.04em;line-height:1.5rem;color:#0072ce;font-weight:600;text-transform:uppercase}
.pwm-h6,.ig-h6,h6{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:2.5rem;letter-spacing:-0.05rem;line-height:3rem;color:#001e60;font-weight:300}
.pwm-subhead,.ig-subhead{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.125rem;letter-spacing:.038rem;font-weight:300;color:#2d2d2f}
.pwm-blockquote{font-family:'NunitoSans','system-ui','-apple-system','sans-serif';font-size:1.125rem;letter-spacing:.038rem;font-weight:300;font-style:italic;display:flex;flex-direction:column;align-items:center}
.pwm-blockquote:before{content:'';display:block;width:2.5rem;height:2rem;background-image:url("../../../../apps/investorsgroup/clientlibs/design-system/resources/images/pwm_en_startquote.png");background-repeat:no-repeat;background-size:contain;margin-bottom:1rem;align-self:flex-start}
.pwm-blockquote:after{content:'';display:block;width:2.5rem;height:2rem;background-image:url("../../../../apps/investorsgroup/clientlibs/design-system/resources/images/pwm_en_endquote.png");background-repeat:no-repeat;background-size:contain;margin-top:1rem;align-self:flex-end}
.pwm-blockquote--fr{font-family:'NunitoSans','system-ui','-apple-system','sans-serif';font-size:1.125rem;letter-spacing:.038rem;font-weight:300;font-style:italic;display:flex;flex-direction:column;align-items:center}
.pwm-blockquote--fr:before{content:'';display:block;width:2.5rem;height:2rem;background-image:url("../../../../apps/investorsgroup/clientlibs/design-system/resources/images/pwm_fr_startquote.png");background-repeat:no-repeat;background-size:contain;margin-bottom:1rem;align-self:flex-start}
.pwm-blockquote--fr:after{content:'';display:block;width:2.5rem;height:2rem;background-image:url("../../../../apps/investorsgroup/clientlibs/design-system/resources/images/pwm_fr_endquote.png");background-repeat:no-repeat;background-size:contain;margin-top:1rem;align-self:flex-end}
.pwm-subtitle{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1rem;letter-spacing:.01875rem;font-weight:600;line-height:1.5rem;text-transform:uppercase;color:#0072ce}
.pwm-body{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1rem;letter-spacing:0;font-weight:300;color:#2d2d2f}
.pwm-footnotes{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:200;color:#2d2d2f}
.pwm-numbers{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:2.5rem;line-height:3rem;letter-spacing:-0.05rem;font-weight:bold;color:#001e60 !important}
@media(min-width:1024px){.pwm-h1,.ig-h1,h1{font-size:3.75rem;line-height:4.75rem}
.pwm-h2,.ig-h2,h2{font-size:3rem;line-height:4rem;letter-spacing:-0.01em}
.pwm-h3,.ig-h3,h3{font-size:2rem;line-height:2.5rem}
.pwm-h4,.ig-h4,h4{font-size:1.5rem;line-height:2rem;color:#2d2d2f}
.pwm-h5,.ig-h5,h5{font-size:1.125rem;line-height:1.5rem;letter-spacing:.04em;font-weight:600;color:#0072ce;text-transform:uppercase}
.pwm-h6,.ig-h6,h6{font-size:4.5rem;line-height:5.5rem;letter-spacing:-0.05rem;font-weight:300;color:#001e60}
.pwm-subhead,.ig-subhead{font-size:1.5rem;letter-spacing:0}
.pwm-subtitle{font-size:1.125;letter-spacing:.025rem;line-height:1.5rem;text-transform:uppercase}
.pwm-body{font-size:1.125rem;letter-spacing:0}
.pwm-footnotes{font-size:.7rem;line-height:1rem}
.pwm-numbers{font-size:4.5rem;line-height:5.5rem}
}
@media(min-width:1440px){.pwm-blockquote{font-size:1.5rem;letter-spacing:0;flex-direction:row;align-items:center;margin:0 auto;position:relative}
.pwm-blockquote:before{width:4.75rem;height:3.625rem;position:absolute;left:-124px;margin-bottom:0}
.pwm-blockquote:after{width:4.75rem;height:3.625rem;position:absolute;right:-124px;margin-top:0}
.pwm-blockquote--fr{font-size:1.5rem;letter-spacing:0;flex-direction:row;align-items:center;margin:0 auto;position:relative}
.pwm-blockquote--fr:before{width:4.75rem;height:3.625rem;position:absolute;left:-124px;margin-bottom:0}
.pwm-blockquote--fr:after{width:4.75rem;height:3.625rem;position:absolute;right:-124px;margin-top:0}
}
.pwm-ul{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";list-style-type:disc;font-size:1.125rem;line-height:1.5rem;font-weight:300}
.pwm-ul li{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";list-style-type:disc;font-size:1.125rem;line-height:1.625rem;font-weight:300;padding:0;margin:0}
.pwm-ol{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";list-style-type:decimal;font-size:1rem;line-height:1.5rem;font-weight:300}
.pwm-ol li{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";list-style-type:disc;font-size:1rem;line-height:1.5rem;font-weight:300;padding:0;margin:0}
.pwm-primary-color-1{color:#1e1a34}
.pwm-primary-bg-1{background-color:#1e1a34}
.pwm-primary-color-2{color:#0072ce}
.pwm-primary-bg-2{background-color:#0072ce}
.pwm-primary-color-3{color:#97999b}
.pwm-primary-bg-3{background-color:#97999b}
.pwm-secondary-color-1{color:#7a99ac}
.pwm-secondary-bg-1{background-color:#7a99ac}
.pwm-secondary-color-2{color:#66435a}
.pwm-secondary-bg-2{background-color:#66435a}
.pwm-secondary-color-3{color:#425563}
.pwm-secondary-bg-3{background-color:#425563}
.pwm-secondary-color-4{color:#bbbcbc}
.pwm-secondary-bg-4{background-color:#bbbcbc}
.cookie-policy-close{width:100%}
.cookie-policy-close:hover span{color:#1e1a34}
.ig__navigation--desktop.is-stuck{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #9d9d9d}
.ig__navigation--desktop.is-stuck .sign-in-button{border-radius:0}
.ig__navigation--desktop.darkmode.is-anchored .top-bar.darkmode .ig__navigation-l0-container a:hover{color:#bbbcbc}
.ig__navigation--desktop.darkmode.is-anchored .ig__navigation__top-rail.darkmode li:hover{color:#bbbcbc}
.ig__navigation--desktop.darkmode.is-anchored .ig__navigation__top-rail.darkmode li a:hover{color:#bbbcbc !important}
.ig__navigation--desktop.darkmode.is-anchored .ig__navigation__top-rail.darkmode a.sign-in-dropdown + .menu li:hover{background-color:#dfe3eb;color:#001e60}
.ig__navigation .top-bar .dropdown-pane{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.ig__navigation .dropdown-pane{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.ig__navigation .top-bar-right .menu li:first-of-type{align-items:center}
.ig__navigation .menu a.ig__button-primary{font-size:1rem}
.ig__navigation .top-bar-container .top-bar-right-container .aux-dropdown{border-radius:0}
.darkmode.sticky.ig__navigation--desktop.is-anchored.is-at-top .ig__button-primary{background-color:#0072ce;color:#fff;border:#0072ce}
.darkmode.sticky.ig__navigation--desktop.is-anchored.is-at-top .ig__button-primary:after{background-color:#1e1834;color:#fff;border:#1e1834}
.sign-in-button{border-radius:0 !important;text-decoration:none !important}
body:has(.ig__navigation--fixed) .in-section-nav-wrapper{display:none}
@media(min-width:1024px){.site-network-bar{background:#2d2d2f}
}
.site-network-bar .site-network-partners{background:#2d2d2f}
.site-network-bar .site-network-partners .menu a{color:#fff}
.site-network-bar .site-network-partners .menu a.is-active{color:#2d2d2f}
@media(min-width:1024px){.site-network-bar .site-network-utilities .menu a{color:#fff}
}
.site-footer{background:#1e1a34}
.site-footer .footer-navigation .accordion .accordion-item{border-bottom:1px solid #fff}
@media(min-width:1024px){.site-footer .footer-navigation .accordion .accordion-item{border-bottom:1px solid transparent}
}
@media(min-width:1024px){.site-footer .footer-copyright .footer-copyright-border-top .grid-x{border-top:1px solid #fff}
}
.site-footer .footer-copyright .footer-copyright-border-top .grid-x .cell{border-top:1px solid #fff}
.site-footer .footer-copyright .footer-copyright-border-top .grid-x .cell ul li:not(:last-child){border-right:1px solid #fff}
@media(min-width:1024px){.site-footer .footer-copyright .footer-copyright-border-top .grid-x .cell{border-top:1px solid transparent}
.site-footer .footer-copyright .footer-copyright-border-top .grid-x .cell ul li{border-right:1px solid #fff}
}
.site-footer .bold-link,.site-footer .accordion-title{text-transform:uppercase;font-weight:500;font-size:16px;font-family:NunitoRegular,system-ui,-apple-system,sans-serif;color:#fff}
@media screen and (max-width:1024px){.site-footer .bold-link,.site-footer .accordion-title{border-bottom:1px solid #888;border-color:#888}
}
@media screen and (max-width:1024px){.site-footer .footer-social-media{padding-top:16px;padding-bottom:16px}
}
@media screen and (max-width:1024px){.site-footer .ga-footer-links.submenu-link.bold-link{border-bottom:1px solid #888}
}
.site-footer .footer-copyright .footer-copyright-border-top .grid-x .cell{border-color:#888}
@media screen and (max-width:1023px){.site-footer .menu .button,.site-footer .menu a.submenu-link{padding:20px 0}
}
.site-footer .footer-title{border-bottom:1px solid rbga(255,255,255,0.6)}
.site-footer a{text-align:left}
.site-footer .footer-navigation .accordion .accordion-item .accordion-title{font-size:16px}
@media screen and (max-width:1024px){.site-footer .footer-copyright .menu>li{width:50%}
.site-footer .footer-copyright .menu>li:first-of-type a{text-align:right}
}
.site-footer .footer-navigation .accordion .accordion-item{border-bottom-color:#888}
.site-footer ul.grid-x{margin:0}
.site-footer .footer-navigation{padding-top:100px;padding-bottom:64px}
@media screen and (max-width:1023px){.site-footer .footer-navigation{padding-top:0;padding-bottom:0}
}
.site-footer .footer-navigation li{list-style:none}
.site-footer .footer-navigation .menu .active>a,.site-footer .footer-navigation .menu .is-active>a{background-color:transparent;background:transparent}
.site-footer .footer-navigation .columns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end}
.site-footer .footer-navigation .menu.vertical{width:100%}
.ig__color--primary-1{color:#001e60}
.ig__background--primary-1{background-color:#001e60}
.ig__border--primary-1{border-color:#001e60}
.ig__color--primary-2{color:#0072ce}
.ig__background--primary-2{background-color:#0072ce}
.ig__border--primary-2{border-color:#0072ce}
.ig__color--primary-3{color:#a0cfeb}
.ig__background--primary-3{background-color:#a0cfeb}
.ig__border--primary-3{border-color:#a0cfeb}
.ig__color--secondary-1{color:#7d93a7}
.ig__background--secondary-1{background-color:#7d93a7}
.ig__border--secondary-1{border-color:#7d93a7}
.ig__color--secondary-2{color:#dfe3eb}
.ig__background--secondary-2{background-color:#dfe3eb}
.ig__border--secondary-2{border-color:#dfe3eb}
.ig__color--system-level-info{color:#0d74d4}
.ig__background--system-level-info{background-color:#0d74d4}
.ig__border--system-level-info{border-color:#0d74d4}
.ig__color--system-level-alert{color:#d32e1a}
.ig__background--system-level-alert{background-color:#d32e1a}
.ig__border--system-level-alert{border-color:#d32e1a}
.ig__color--system-level-success{color:#0f845e}
.ig__background--system-level-success{background-color:#0f845e}
.ig__border--system-level-success{border-color:#0f845e}
.ig__color--system-level-headsup{color:#fff2ba}
.ig__background--system-level-headsup{background-color:#fff2ba}
.ig__border--system-level-headsup{border-color:#fff2ba}
.ig__color--neutral-1{color:#000}
.ig__background--neutral-1{background-color:#000}
.ig__border--neutral-1{border-color:#000}
.ig__color--neutral-2{color:#2d2d2f}
.ig__background--neutral-2{background-color:#2d2d2f}
.ig__border--neutral-2{border-color:#2d2d2f}
.ig__color--neutral-3{color:#767676}
.ig__background--neutral-3{background-color:#767676}
.ig__border--neutral-3{border-color:#767676}
.ig__color--neutral-4{color:#dfe3eb}
.ig__background--neutral-4{background-color:#dfe3eb}
.ig__border--neutral-4{border-color:#dfe3eb}
.ig__color--neutral-5{color:#d9ebf6}
.ig__background--neutral-5{background-color:#d9ebf6}
.ig__border--neutral-5{border-color:#d9ebf6}
.ig__color--neutral-6{color:#f0f8fd}
.ig__background--neutral-6{background-color:#f0f8fd}
.ig__border--neutral-6{border-color:#f0f8fd}
.ig__color--neutral-7{color:#fff}
.ig__background--neutral-7{background-color:#fff}
.ig__border--neutral-7{border-color:#fff}
.ig__color--background-1{color:#f0f8fd}
.ig__background--background-1{background-color:#f0f8fd}
.ig__border--background-1{border-color:#f0f8fd}
.ig__color--background-2{color:#f8f8f8}
.ig__background--background-2{background-color:#f8f8f8}
.ig__border--background-2{border-color:#f8f8f8}
.ig__color--background-3{color:#001e60}
.ig__background--background-3{background-color:#001e60}
.ig__border--background-3{border-color:#001e60}
.ig__color--background-4{color:#0072ce}
.ig__background--background-4{background-color:#0072ce}
.ig__border--background-4{border-color:#0072ce}
.ig__color--background-5{color:#1e1a34}
.ig__background--background-5{background-color:#1e1a34}
.ig__border--background-5{border-color:#1e1a34}
.ig__color--background-6{color:rgba(255,255,255,0.2)}
.ig__background--background-6{background-color:rgba(255,255,255,0.2)}
.ig__border--background-6{border-color:rgba(255,255,255,0.2)}
.ig__color--ig-primary{color:#0072ce}
.ig__background--ig-primary{background-color:#0072ce}
.ig__border--ig-primary{border-color:#0072ce}
.ig__color--ig-primary-dark{color:#001e60}
.ig__background--ig-primary-dark{background-color:#001e60}
.ig__border--ig-primary-dark{border-color:#001e60}
.ig__color--ig-secondary{color:#8dd0ef}
.ig__background--ig-secondary{background-color:#8dd0ef}
.ig__border--ig-secondary{border-color:#8dd0ef}
.ig__color--ig-secondary-light{color:#d9ebf6}
.ig__background--ig-secondary-light{background-color:#d9ebf6}
.ig__border--ig-secondary-light{border-color:#d9ebf6}
.ig__background--ig-secondary-lightest{background-color:#f0f8fd}
.ig__border--ig-secondary-lightest{border-color:#f0f8fd}
.ig__color--ig-secondary-lightest{color:#f0f8fd}
.ig__background--ig-tertiary{background-color:#7e93a7}
.ig__border--ig-tertiary{border-color:#7e93a7}
.ig__color--ig-tertiary{color:#7e93a7}
.ig__background--ig-tertiary-light{background-color:#dfe3eb}
.ig__border--ig-tertiary-light{border-color:#dfe3eb}
.ig__color--ig-tertiary-light{color:#dfe3eb}
.ig__color--pwm-primary{color:#1e1a34}
.ig__background--pwm-primary{background-color:#1e1a34}
.ig__border--pwm-primary{border-color:#1e1a34}
.ig__color--pwm-secondary{color:#0072ce}
.ig__background--pwm-secondary{background-color:#0072ce}
.ig__border--pwm-secondary{border-color:#0072ce}
.ig__color--pwm-tertiary{color:#97999b}
.ig__background--pwm-tertiary{background-color:#97999b}
.ig__border--pwm-tertiary{border-color:#97999b}
.ig__color--pwm-tertiary-light{color:#bbbcbc}
.ig__background--pwm-tertiary-light{background-color:#bbbcbc}
.ig__border--pwm-tertiary-light{border-color:#bbbcbc}
.ig__color--pwm-accent1{color:#7a99ac}
.ig__background--pwm-accent1{background-color:#7a99ac}
.ig__border--pwm-accent1{border-color:#7a99ac}
.ig__color--pwm-accent2{color:#66435a}
.ig__background--pwm-accent2{background-color:#66435a}
.ig__border--pwm-accent2{border-color:#66435a}
.ig__color--pwm-accent3{color:#1e1a34}
.ig__background--pwm-accent3{background-color:#1e1a34}
.ig__border--pwm-accent3{border-color:#1e1a34}
.ig__color--ig-error{color:#d32e1a}
.ig__background--ig-error{background-color:#d32e1a}
.ig__border--ig-error{border-color:#d32e1a}
.ig__color--ig-error-light{color:#f7d6d2}
.ig__background--ig-error-light{background-color:#f7d6d2}
.ig__border--ig-error-light{border-color:#f7d6d2}
.ig__color--ig-success{color:#0f845e}
.ig__background--ig-success{background-color:#0f845e}
.ig__border--ig-success{border-color:#0f845e}
.ig__color--ig-success-light{color:#cfe6df}
.ig__background--ig-success-light{background-color:#cfe6df}
.ig__border--ig-success-light{border-color:#cfe6df}
.ig__color--ig-warning-dark{color:#b48c08}
.ig__background--ig-warning-dark{background-color:#b48c08}
.ig__border--ig-warning-dark{border-color:#b48c08}
.ig__color--ig-warning{color:#fff2ba}
.ig__background--ig-warning{background-color:#fff2ba}
.ig__border--ig-warning{border-color:#fff2ba}
.ig__color--ig-info{color:#0d74d4}
.ig__background--ig-info{background-color:#0d74d4}
.ig__border--ig-info{border-color:#0d74d4}
.ig__color--ig-info-light{color:#cee3f7}
.ig__background--ig-info-light{background-color:#cee3f7}
.ig__border--ig-info-light{border-color:#cee3f7}
.ig__color--ig-neutral-1{color:#2d2d2f}
.ig__background--ig-neutral-1{background-color:#2d2d2f}
.ig__border--ig-neutral-1{border-color:#2d2d2f}
.ig__color--ig-neutral-2{color:#767676}
.ig__background--ig-neutral-2{background-color:#767676}
.ig__border--ig-neutral-2{border-color:#767676}
.ig__color--ig-neutral-3{color:#9d9d9d}
.ig__background--ig-neutral-3{background-color:#9d9d9d}
.ig__border--ig-neutral-3{border-color:#9d9d9d}
.ig__color--ig-neutral-4{color:#c8c8c9}
.ig__background--ig-neutral-4{background-color:#c8c8c9}
.ig__border--ig-neutral-4{border-color:#c8c8c9}
.ig__color--ig-neutral-5{color:#ddd}
.ig__background--ig-neutral-5{background-color:#ddd}
.ig__border--ig-neutral-5{border-color:#ddd}
.ig__color--ig-neutral-6{color:#f8f8f8}
.ig__background--ig-neutral-6{background-color:#f8f8f8}
.ig__border--ig-neutral-6{border-color:#f8f8f8}
.ig__color--white{color:#fff}
.ig__background--white{background-color:#fff}
.ig__border--white{border-color:#fff}
.ig__color--black{color:#000}
.ig__background--black{background-color:#000}
.ig__border--black{border-color:#000}
.ig__button-primary{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:1rem 2.5rem;background-color:#1e1a34;width:100%;color:#fff;border-radius:0;cursor:pointer;border:0;text-decoration:none}
.ig__button-primary span{position:relative;z-index:1;color:#fff;text-decoration:none}
.ig__button-primary:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#0072ce}
.ig__button-primary:focus,.ig__button-primary:hover{color:#fff;transition:all .3s;text-decoration:none}
.ig__button-primary:focus span,.ig__button-primary:hover span{text-decoration:none}
.ig__button-primary:focus:after,.ig__button-primary:hover:after{width:150%;transition:all .3s}
@media(min-width:768px){.ig__button-primary{width:auto}
}
.ig__button-primary--light{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:1rem 2.5rem;width:100%;color:#1e1a34;background-color:#dfe3eb;cursor:pointer;border-radius:0;text-decoration:none}
.ig__button-primary--light span{position:relative;z-index:1;color:#1e1a34;text-decoration:none}
.ig__button-primary--light:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#0072ce}
.ig__button-primary--light:focus,.ig__button-primary--light:hover{color:#fff;transition:all .3s;text-decoration:none}
.ig__button-primary--light:focus span,.ig__button-primary--light:hover span{color:#fff;text-decoration:none}
.ig__button-primary--light:focus:after,.ig__button-primary--light:hover:after{width:150%;transition:all .3s}
@media(min-width:768px){.ig__button-primary--light{width:auto}
}
.ig__button-secondary{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:1rem 2.5rem;background-color:transparent;color:#1e1a34;border:1.5px solid #1e1a34;width:100%;cursor:pointer;border-radius:0;text-decoration:none}
.ig__button-secondary span{position:relative;z-index:1;color:#1e1a34;text-decoration:none}
.ig__button-secondary:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#1e1a34}
.ig__button-secondary:focus,.ig__button-secondary:hover{color:#fff;transition:all .3s;border:1.5px solid #1e1a34;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-decoration:none}
.ig__button-secondary:focus span,.ig__button-secondary:hover span{position:relative;z-index:1;color:#fff;text-decoration:none}
.ig__button-secondary:focus:after,.ig__button-secondary:hover:after{width:150%;transition:all .3s}
@media(min-width:768px){.ig__button-secondary{width:auto}
}
.ig__button-secondary--light{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:1rem 2.5rem;background-color:transparent;background-color:#1e1a34;width:100%;border:1.5px solid #fff;color:#fff;cursor:pointer;border-radius:0;text-decoration:none}
.ig__button-secondary--light span{position:relative;z-index:1;color:#fff;text-decoration:none}
.ig__button-secondary--light:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#fff}
.ig__button-secondary--light:focus,.ig__button-secondary--light:hover{color:#1e1a34;transition:all .3s;text-decoration:none}
.ig__button-secondary--light:focus span,.ig__button-secondary--light:hover span{position:relative;z-index:1;color:#1e1a34;text-decoration:none}
.ig__button-secondary--light:focus:after,.ig__button-secondary--light:hover:after{width:150%;transition:all .3s}
@media(min-width:768px){.ig__button-secondary--light{width:auto}
}
.ig__button-tertiary{padding:1rem .5rem;width:auto;font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;transition:all .3s;cursor:pointer;bottom:0;border-radius:0;transform:none;background:0;margin-left:0;height:auto;color:#000;text-decoration:none}
.ig__button-tertiary:after{content:'';border-bottom:1.5px solid #0072ce;width:100%;position:absolute;bottom:0;left:0;transition:all .3s;transform:none;background:0;margin-left:0;height:auto}
.ig__button-tertiary:hover{color:#0072ce;bottom:2px;text-decoration:none}
.ig__button-tertiary:hover span{text-decoration:none}
.ig__button-tertiary:hover:after{width:24px;transition:all .3s;bottom:-2px}
.ig__button-tertiary--light{padding:1rem .5rem;width:auto;font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;transition:all .3s;cursor:pointer;bottom:0;color:#fff;border-radius:0;text-decoration:none}
.ig__button-tertiary--light:after{content:'';border-bottom:1.5px solid #0072ce;width:100%;position:absolute;bottom:0;left:0;transition:all .3s}
.ig__button-tertiary--light:hover,.ig__button-tertiary--light:focus{color:white;bottom:2px;text-decoration:none}
.ig__button-tertiary--light:hover span,.ig__button-tertiary--light:focus span{text-decoration:none}
.ig__button-tertiary--light:hover:after,.ig__button-tertiary--light:focus:after{width:24px;transition:all .3s;bottom:-2px}
.ig__tab{display:inline-block;padding:1rem .5rem;width:auto;font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;transition:all .3s;cursor:pointer;bottom:0;color:#7d93a7}
.ig__tab button,.ig__tab span{color:inherit}
.ig__tab:after{content:'';border-bottom:1.5px solid #0072ce;width:0;position:absolute;bottom:0;left:0;transition:all .3s}
.ig__tab:hover,.ig__tab:focus{color:#0072ce;bottom:2px;text-decoration:none}
.ig__tab:hover button,.ig__tab:focus button,.ig__tab:hover span,.ig__tab:focus span{color:inherit;cursor:pointer}
.ig__tab:hover:after,.ig__tab:focus:after{transition:all .3s;bottom:-2px;width:100%}
.ig__tab--light{display:inline-block;padding:1rem .5rem;width:auto;font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;transition:all .3s;cursor:pointer;bottom:0;color:#dfe3eb}
.ig__tab--light button,.ig__tab--light span{color:inherit;cursor:pointer}
.ig__tab--light:after{content:'';border-bottom:1.5px solid #0072ce;width:0;position:absolute;bottom:0;left:0;transition:all .3s}
.ig__tab--light:hover,.ig__tab--light:focus{color:#fff;bottom:2px;text-decoration:none}
.ig__tab--light:hover button,.ig__tab--light:focus button,.ig__tab--light:hover span,.ig__tab--light:focus span{color:inherit}
.ig__tab--light:hover:after,.ig__tab--light:focus:after{transition:all .3s;bottom:-2px;width:100%}
@media(min-width:1024px){.hero{max-height:100%}
}
@media(max-width:1024px){.hero .hero-container{grid-template-rows:16px auto 16px auto 8px}
}
@media(min-width:1024px){.super-hero .hero{height:40vw;max-height:100%}
.super-hero .hero .grid-container{height:40vw}
}
@media(min-width:1024px){.aem-AuthorLayer-Edit .hero,.aem-AuthorLayer-Layouting .hero{height:960px}
}
@media(min-width:1024px){.ig__homepage .ig__hero .cmp-hero__image{height:100%}
.ig__homepage .hero{height:90vh}
}
.ig__hero .cmp-hero__title,.ig__hero .cmp-hero__description,.ig__hero .cmp-hero__action-container{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);opacity:0}
.ig__hero .cmp-hero__title{-webkit-animation:.5s ease-out 1.9s 1 heroTextKeyIn forwards;animation:.5s ease-out 1.9s 1 heroTextKeyIn forwards}
.ig__hero .cmp-hero__description{-webkit-animation:.5s ease-out 2.25s 1 heroTextKeyIn forwards;animation:.5s ease-out 2.25s 1 heroTextKeyIn forwards;font-family:'NunitoSans','system-ui','-apple-system','sans-serif'}
.ig__hero .cmp-hero__description p{font-size:1.5rem;letter-spacing:.038rem;font-weight:300}
.ig__hero .cmp-hero__action-container{-webkit-animation:.5s ease-out 2.5s 1 heroTextKeyIn forwards;animation:.5s ease-out 2.5s 1 heroTextKeyIn forwards}
.ig__hero .cmp-hero__title,.ig__hero .cmp-hero__description{color:#001e60}
@media(min-width:1024px){.ig__hero .cmp-hero__title,.ig__hero .cmp-hero__description{color:#fff}
}
.ig__hero-tertiary{background-image:url('https://ig.ca/content/dam/pwm/PWM_TertiaryHeroBG.png')}
.ig__hero-tertiary{padding:0 1.5rem;display:flex;min-height:425px;background-size:1813px 425px;background-repeat:no-repeat;align-items:center;background-position:58% 0}
.ig__hero-tertiary .ig-subhead{color:#fff}
.ig__hero-tertiary div{display:flex;padding-top:58px;justify-content:center;flex-direction:column;width:100%;margin:0 auto}
.ig__hero-tertiary div div{display:block;padding-top:0;justify-content:unset;flex-direction:none;width:auto;margin:0;padding-left:0;opacity:0;-webkit-animation:.5s ease-out 2.25s 1 heroTextKeyIn forwards;animation:.5s ease-out 2.25s 1 heroTextKeyIn forwards}
.ig__hero-tertiary div h1{padding-top:0;margin-bottom:1.5rem;padding-bottom:0;-webkit-animation:.5s ease-out 1.9s 1 heroTextKeyIn forwards;animation:.5s ease-out 1.9s 1 heroTextKeyIn forwards}
.ig__hero-tertiary div p{font-family:inherit;font-size:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit}
.ig__hero-tertiary div h1,.ig__hero-tertiary div p,.ig__hero-tertiary div div{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
@media(min-width:768px){.ig__hero-tertiary{min-height:414px;background-size:1766px 414px;background-position:center}
}
@media(min-width:1024px){.ig__hero-tertiary{padding:0;min-height:600px;background-size:2560px 600px}
.ig__hero-tertiary div{max-width:1440px;padding-left:3rem;padding-top:165px;flex-direction:column;justify-content:center;align-items:unset}
.ig__hero-tertiary div h1,.ig__hero-tertiary div p{max-width:75%}
.ig__hero-tertiary div div{padding-left:0;max-width:100%}
.ig__hero-tertiary div div p{font-family:inherit;font-size:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit}
}
.contact-cta{background-image:linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,0.8),rgba(255,255,255,0))}
.ig-form form{display:block}
.ig-form .success-message{display:none}
.ig-form.success form{display:none}
.ig-form.success .success-message{display:block}
.ig-form.success .title-message{display:none}
.consent-field-wrapper{display:flex;flex-wrap:wrap}
.consent-field-wrapper input{flex:0 0 12px;position:relative;top:4px}
.consent-field-wrapper label{flex:1 1 100px}
.consent-field-wrapper label.error{flex:1 1 100%}
.pwm-layout-container__contents{padding:7.5rem 0}
.pwm-layout-container__contents>div>.aem-Grid>.aem-GridColumn{padding:0}
.pwm-layout-container__contents>div>.aem-Grid>.aem-GridColumn + .aem-GridColumn{margin-top:5.5rem}
.pwm-layout-container__contents.bg-midnight-blue .content-item__tag,.pwm-layout-container__contents.bg-midnight-blue .content-item__title,.pwm-layout-container__contents.bg-midnight-blue .ce-content-feed__content-item-tag{color:#fff}
.pwm-layout-container__contents.bg-midnight-blue .ce-content-feed__content-item-title,.pwm-layout-container__contents.bg-midnight-blue .ce-content-feed__content-item-author,.pwm-layout-container__contents.bg-midnight-blue .ce-content-feed__content-item-description{color:#fff !important}
.has-rhombus{color:#fff}
.has-rhombus h1,.has-rhombus h2,.has-rhombus h3,.has-rhombus h4,.has-rhombus h5,.has-rhombus h6,.has-rhombus .ig-subtitle{color:#fff}
.has-rhombus .content-item__title{color:#fff}
.layout-container-wrapper:has(.has-rhombus){overflow:hidden}
.layoutContainer .background-rhombus{background:#332f46;width:100vw;left:25%}
.background-rhombus-container .accent-rhombus{height:100%;background:#1e1a34 !important;width:100vw;right:0}
@media(min-width:1430px){.background-rhombus-container .accent-rhombus{right:470px}
}
@media(min-width:2385px){.background-rhombus-container .accent-rhombus{right:625px}
.layoutContainer .background-rhombus{left:10%}
}
.bg-color-dark{background-color:#1e1a34}
.ig__image-block{margin-top:-92vh}
@media(min-width:768px){.ig__image-block{margin-top:-89vh}
}
@media(min-width:1024px){.ig__image-block{margin-top:-85vh}
}
.button{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:1rem 2.5rem;background-color:#1e1a34;width:100%;color:#fff;border-radius:0;cursor:pointer;border:0}
.button span{position:relative;z-index:1;color:#fff}
.button:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#0072ce}
.button:focus,.button:hover{color:#fff;transition:all .3s}
.button:focus:after,.button:hover:after{width:150%;transition:all .3s}
@media(min-width:768px){.button{width:auto}
}
.button--light,.button.button-lightest{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:1rem 2.5rem;width:100%;color:#1e1a34;background-color:#dfe3eb;cursor:pointer;border-radius:0}
.button--light span,.button.button-lightest span{position:relative;z-index:1;color:#1e1a34}
.button--light:after,.button.button-lightest:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#0072ce}
.button--light:focus,.button.button-lightest:focus,.button--light:hover,.button.button-lightest:hover{color:#fff;transition:all .3s}
.button--light:focus span,.button.button-lightest:focus span,.button--light:hover span,.button.button-lightest:hover span{color:#fff}
.button--light:focus:after,.button.button-lightest:focus:after,.button--light:hover:after,.button.button-lightest:hover:after{width:150%;transition:all .3s}
@media(min-width:768px){.button--light,.button.button-lightest{width:auto}
}
.button.button-primary{z-index:1;color:#fff;border:1.5px solid #1e1a34}
.button.button-primary::after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#fff}
.button.button-primary:hover,.button.button-primary:active{color:#1e1a34;background:0}
.button.button-primary:hover::after,.button.button-primary:active::after{transition:all .3s;width:150%;z-index:-1}
.button-secondary,.button.button-secondary{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:15.5px 2.5rem;background-color:transparent;color:#1e1a34;border:1.5px solid #1e1a34;width:100%;cursor:pointer;border-radius:0}
.button-secondary span,.button.button-secondary span{position:relative;z-index:1;color:#1e1a34}
.button-secondary:after,.button.button-secondary:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#1e1a34}
.button-secondary:focus,.button.button-secondary:focus,.button-secondary:hover,.button.button-secondary:hover{color:#fff;transition:all .3s;border:1.5px solid #1e1a34;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:transparent;z-index:1}
.button-secondary:focus span,.button.button-secondary:focus span,.button-secondary:hover span,.button.button-secondary:hover span{position:relative;z-index:1;color:#fff}
.button-secondary:focus:after,.button.button-secondary:focus:after,.button-secondary:hover:after,.button.button-secondary:hover:after{width:150%;transition:all .3s;z-index:-1}
@media(min-width:768px){.button-secondary,.button.button-secondary{width:auto}
}
.button-secondary--light,.button.button-secondary--light,.button-secondary.button-lightest,.button.button-secondary.button-lightest{font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;overflow:hidden;transition:all .3s;padding:15.5px 2.5rem;background-color:transparent;background-color:#1e1a34;width:100%;border:1.5px solid #fff;color:#fff;cursor:pointer;border-radius:0}
.button-secondary--light span,.button.button-secondary--light span,.button-secondary.button-lightest span,.button.button-secondary.button-lightest span{position:relative;z-index:1;color:#fff}
.button-secondary--light:after,.button.button-secondary--light:after,.button-secondary.button-lightest:after,.button.button-secondary.button-lightest:after{content:'';position:absolute;left:-14px;bottom:0;height:100%;transition:all .3s;width:0;transform:skew(-28deg);background-color:#fff}
.button-secondary--light:focus,.button.button-secondary--light:focus,.button-secondary.button-lightest:focus,.button.button-secondary.button-lightest:focus,.button-secondary--light:hover,.button.button-secondary--light:hover,.button-secondary.button-lightest:hover,.button.button-secondary.button-lightest:hover{color:#1e1a34;transition:all .3s;border-color:#fff}
.button-secondary--light:focus span,.button.button-secondary--light:focus span,.button-secondary.button-lightest:focus span,.button.button-secondary.button-lightest:focus span,.button-secondary--light:hover span,.button.button-secondary--light:hover span,.button-secondary.button-lightest:hover span,.button.button-secondary.button-lightest:hover span{position:relative;z-index:1;color:#1e1a34}
.button-secondary--light:focus:after,.button.button-secondary--light:focus:after,.button-secondary.button-lightest:focus:after,.button.button-secondary.button-lightest:focus:after,.button-secondary--light:hover:after,.button.button-secondary--light:hover:after,.button-secondary.button-lightest:hover:after,.button.button-secondary.button-lightest:hover:after{width:150%;transition:all .3s}
@media(min-width:768px){.button-secondary--light,.button.button-secondary--light,.button-secondary.button-lightest,.button.button-secondary.button-lightest{width:auto}
}
.button-tertiary,.button.button-tertiary{padding:1rem .5rem;width:auto;font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;transition:all .3s;cursor:pointer;bottom:0;border-radius:0;transform:none;background:0;margin-left:0;height:auto;color:#000;overflow:initial}
.button-tertiary span,.button.button-tertiary span{color:#000}
.button-tertiary:after,.button.button-tertiary:after{content:'';border-bottom:1.5px solid #0072ce;width:100%;position:absolute;bottom:0;left:0;transition:all .3s;transform:none;background:0;margin-left:0;height:auto;display:inline-block;top:auto;border-right:0}
.button-tertiary:hover,.button.button-tertiary:hover{color:#0072ce;bottom:2px;text-decoration:none}
.button-tertiary:hover span,.button.button-tertiary:hover span{color:#0072ce}
.button-tertiary:hover:after,.button.button-tertiary:hover:after{transform:none;-webkit-transform:none;width:24px;transition:all .3s;bottom:-2px}
.button-tertiary--light,.button.button-tertiary--light,.button-tertiary.button-lightest,.button.button-tertiary.button-lightest{padding:1rem .5rem;width:auto;font-size:1rem;font-family:'NunitoSansRegular';font-weight:300;letter-spacing:.025rem;text-transform:uppercase;position:relative;transition:all .3s;cursor:pointer;bottom:0;color:#fff;border-radius:0}
.button-tertiary--light span,.button.button-tertiary--light span,.button-tertiary.button-lightest span,.button.button-tertiary.button-lightest span{color:#fff}
.button-tertiary--light:after,.button.button-tertiary--light:after,.button-tertiary.button-lightest:after,.button.button-tertiary.button-lightest:after{content:'';border-bottom:1.5px solid #0072ce;width:100%;position:absolute;bottom:0;left:0;transition:all .3s}
.button-tertiary--light:hover,.button.button-tertiary--light:hover,.button-tertiary.button-lightest:hover,.button.button-tertiary.button-lightest:hover,.button-tertiary--light:focus,.button.button-tertiary--light:focus,.button-tertiary.button-lightest:focus,.button.button-tertiary.button-lightest:focus{text-decoration:none;color:white;bottom:2px}
.button-tertiary--light:hover:after,.button.button-tertiary--light:hover:after,.button-tertiary.button-lightest:hover:after,.button.button-tertiary.button-lightest:hover:after,.button-tertiary--light:focus:after,.button.button-tertiary--light:focus:after,.button-tertiary.button-lightest:focus:after,.button.button-tertiary.button-lightest:focus:after{width:24px;transition:all .3s;bottom:-2px}
a.card:hover .button.button-tertiary{color:#0072ce;bottom:2px;text-decoration:none}
a.card:hover .button.button-tertiary:after{transform:none;-webkit-transform:none;width:24px;transition:all .3s;bottom:-2px}
.ig-rte--icon{display:flex}
.ig-rte--icon:before{content:'';display:block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:contain;margin-right:1rem;padding:.5rem}
.ig-rte--checkmark-blue:before{background-image:url("https://www.ig.ca/content/dam/bullets/checkmark-blue.svg")}
.ig-rte--checkmark-white:before{background-image:url("https://www.ig.ca/content/dam/bullets/checkmark-white.svg")}
.ig-rte--bullet-blue:before{background-image:url("https://www.ig.ca/content/dam/bullets/bullet-blue.svg")}
.ig-rte--bullet-white:before{background-image:url("https://www.ig.ca/content/dam/bullets/bullet-white.svg")}
.ig-rte--dash-blue:before{background-image:url("https://www.ig.ca/content/dam/bullets/dash-blue.svg")}
.ig-rte--dash-white:before{background-image:url("https://www.ig.ca/content/dam/bullets/dash-white.svg")}
.ig-rte--plus-blue:before{background-image:url("https://www.ig.ca/content/dam/bullets/plus-blue.svg")}
.ig-rte--plus-white:before{background-image:url("https://www.ig.ca/content/dam/bullets/plus-white.svg")}
.ig-rte--circle-check-blue:before{background-image:url("https://www.ig.ca/content/dam/bullets/circle-check-blue.svg")}
@media(min-width:768px){.ig-rte--icon:before{width:1.5rem;height:1.5rem;padding:.8rem}
}
.more-section h1.cmp-hero__title{font-weight:300;font-size:2rem;line-height:2.5rem}
@media(min-width:1024px){.more-section h1.cmp-hero__title{font-size:2.5rem;line-height:3.25rem}
}
.more-section ul:has(li.ig-rte--icon){margin:0}
.more-section li.ig-rte--icon.ig-rte--circle-check-blue{padding:.5rem 0;font-size:1rem}
@media(min-width:768px){.more-section li.ig-rte--icon.ig-rte--circle-check-blue{font-size:1.25rem}
}
.twim .article-body{padding-bottom:3rem}
.list-unstyled{list-style-type:none;margin-left:0}
.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.d-none{display:none}
.ig-card-faa{position:relative}
.ig-card-faa__image{position:absolute;top:0;z-index:-1;width:100%;height:100%}
.ig-card-faa__image img{width:100%;height:100%;object-fit:cover}
.ig-card-faa__text{max-width:920px;margin:0 auto;text-align:center;padding:120px 20px}
.ig-card-faa__text h2,.ig-card-faa__text h3,.ig-card-faa__text h4,.ig-card-faa__text h5,.ig-card-faa__text h6{font-size:48px;line-height:64px;letter-spacing:-1.2px;margin-bottom:48px;color:#000;padding-top:0}
.ig-card-faa__text.text-lightest h2,.ig-card-faa__text.text-lightest h3,.ig-card-faa__text.text-lightest h4,.ig-card-faa__text.text-lightest h5,.ig-card-faa__text.text-lightest h6{color:#fff}
.ig-card-faa__description{margin-bottom:48px}
.ig-card-faa__description p{font-size:32px;line-height:40px;letter-spacing:-0.06px;font-weight:300}
.ig-card-faa__form{display:flex;align-items:center;justify-content:center}
.ig-card-faa__form fieldset{max-width:400px;width:100%}
.ig-card-faa__form input[type="text"]{margin-bottom:0;padding:0 24px;height:48px;border:0;background-color:#fff}
.ig-card-faa__form input::placeholder{color:#9d9d9d}
.ig-card-faa__form button{background:#dfe3eb;margin-left:24px;text-transform:uppercase;width:100%;max-width:336px;padding:16px;display:block}
.ig-card-faa__form button span{color:#000}
.ig-card-faa__form button:hover span{color:#fff}
@media(max-width:1024px){.ig-card-faa__text{padding:48px 24px}
.ig-card-faa__text h2,.ig-card-faa__text h3,.ig-card-faa__text h4,.ig-card-faa__text h5,.ig-card-faa__text h6{font-size:32px;line-height:36px;letter-spacing:-0.05px;margin-bottom:24px}
.ig-card-faa__description{margin-bottom:24px}
.ig-card-faa__description p{font-size:18px;line-height:27px;letter-spacing:0}
.ig-card-faa__form button{margin-top:0}
}
@media(max-width:767px){.ig-card-faa__form{display:block}
.ig-card-faa__form fieldset{max-width:unset;margin-bottom:8px}
.ig-card-faa__form button{margin-left:0;max-width:none;margin-top:8px}
}
.find-an-advisor-search-form .button.search-submit-button{background-color:#0072ce}
.find-an-advisor-search-form .button.search-submit-button:after{display:none}
.search-results .dropdown.menu>li.is-dropdown-submenu-parent>a:after{background:transparent}
.search-results .search-results-button .button{background:#0072ce;border-radius:4px;text-transform:none;font-size:1.25rem}
.search-results .search-results-button .button.ga-faa-view-profile:after{background:transparent}
.search-results .search-results-button .button.ga-faa-view-profile:hover{background:#005ca6;border-color:#005ca6}
.search-results .search-results-button .button.ga-faa-view-profile:hover span{color:#fff}
.search-results .button.button-secondary{border:1px solid #0072ce;border-radius:4px;text-transform:none;background:transparent;padding:8px 1.25em 8px;font-size:1.25rem}
.search-results .button.button-secondary span{color:#0072ce;z-index:0}
.search-results .button.button-secondary span:hover{color:#000}
.search-results .button.button-secondary.show-for-small-only.ga-faa-email-an-advisor:after{display:none}
.search-results .button.button-secondary.show-for-small-only.ga-faa-email-an-advisor:hover{background:#0072ce;border-color:#0072ce}
.search-results .button.button-secondary.show-for-small-only.ga-faa-email-an-advisor:hover span{color:#fff}
.search-results .view-more-results-button .button.button-secondary{color:#0072ce;padding:16px;width:auto}
.search-results .view-more-results-button .button.button-secondary:after{display:none}
.search-results .view-more-results-button .button.button-secondary:hover{background-color:#338fd9;border-color:#338fd9;color:#fff}
@media(max-width:639px){.search-results .search-results-consultant-team-member .button.button-secondary.small-icon{width:30px;padding:0;border-radius:50%}
.search-results .search-results-consultant-team-member .button.button-secondary.small-icon.email-icon:hover{background-color:#0d263c}
}
.ig__parallax-container{background-color:#1e1a34;padding:0;position:relative}
.ig__parallax-container .anchor{display:block;position:relative;visibility:hidden;top:0}
@media(min-width:376px) and (max-width:630px){.ig__parallax-container .medium-6{width:100%;padding-left:10%;padding-right:10%}
}
@media(min-width:631px){.ig__parallax-container .medium-6{width:50%}
.ig__parallax-container .large-5{display:flex;flex-direction:column;position:sticky;position:-webkit-sticky;top:280px;padding-top:280px}
.ig__parallax-container .large-7{position:absolute;top:0;left:0;position:sticky;top:88px}
.ig__parallax-container .large-7 .sticky{position:sticky;position:-webkit-sticky;top:0}
.ig__parallax-container .scrollable-container{min-height:1500px;height:100%;display:flex;justify-content:end;position:sticky;top:120px}
}
@media(min-width:768px){.ig__parallax-container .large-5{width:41.66666667%}
.ig__parallax-container .large-7{width:58.33333333%}
}
@media(min-width:1024px) and (max-width:1439px){.ig__parallax-container .large-7{padding-right:1rem}
.ig__parallax-container .large-5{padding-left:1rem;padding-left:4rem}
}
@media(min-width:1440px){.ig__parallax-container .large-5{padding-left:5.5rem}
}
.ig__parallax-container h2{color:#fff;margin-bottom:3rem;padding:0}
@media(min-width:768px){.ig__parallax-container h2{font-size:3rem;line-height:4rem}
}
@media(min-width:1024px){.ig__parallax-container h2{margin-bottom:5.5rem}
}
.ig__parallax-container img{width:100%;height:auto;margin-bottom:3rem}
.ig__parallax-container .scroll-item{padding:2rem;margin-bottom:1.5rem;background-color:#fff}
.ig__parallax-container .scroll-item:last-of-type{margin-bottom:0}
.ig__parallax-container .scroll-item h3{color:#001e60;margin-bottom:2rem;padding:0;font-weight:400}
@media(min-width:768px){.ig__parallax-container .scroll-item h3{font-size:2rem;line-height:2.5rem}
}
.ig__parallax-container .scroll-item p{margin:0;color:#000;font-size:1rem;line-height:1.5rem}
@media(min-width:768px){.ig__parallax-container .scroll-item p{font-size:1.125rem;line-height:1.625rem}
}
@media(min-width:631px){.stop-scrolling{height:100%;overflow:hidden}
}
.card{flex-basis:100%}
.card .card-cta .button.button-tertiary{float:none}
.card .ig-subtitle{font-size:13px;margin-bottom:0;padding-bottom:1.5rem;letter-spacing:.78px}
.card .ig-subtitle__blank{display:none}
.card .card-section{padding:1.5rem}
.card .card-section .card-article .card-title{font-size:1.5rem;padding-bottom:1.5rem;margin-bottom:0;font-weight:400 !important;letter-spacing:-0.05px;color:#001e60}
.card .card-section .card-article .card-description{font-size:1.125rem}
.card picture{overflow:hidden}
.card picture .card-img__animation{transition:all ease-in-out .3s}
.card:hover .card-img__animation{transform:scale(1.1)}
@media(min-width:376px){.card .ig-subtitle{padding-bottom:2rem;font-size:1rem;letter-spacing:.06rem}
.card .card-section{padding-bottom:2rem}
.card .card-section .card-article .card-title{padding-bottom:1.5rem;margin-bottom:0}
}
@media(min-width:1024px){.card{max-width:50vw}
.card .ig-subtitle{padding-bottom:3rem;font-size:1rem;letter-spacing:.06rem}
.card .card-cta{padding:2rem;padding-top:0}
.card .card-cta:last-of-type{padding-bottom:2rem}
.card .card-section{padding:2rem 2rem 3rem 2rem}
.card .card-section .card-article .card-title{padding-bottom:2rem;margin-bottom:0}
}
@media(min-width:768px){.figure.align-photo-right img{margin:0 0 0 1.5rem}
}
@media(min-width:1024px){.figure.align-photo-right img{margin:0 0 0 3rem}
}
@media(min-width:1280px){.figure.align-photo-right img{margin:0 0 0 5.5rem}
}
@media(min-width:768px){.figure img{margin:0 1.5rem 0 0}
}
@media(min-width:1024px){.figure img{margin:0 3rem 0 0}
}
@media(min-width:1280px){.figure img{margin:0 5.5rem 0 0}
}
.figure figcaption .figure-title{padding-bottom:2rem}
.figure figcaption .figure-subtitle{margin-top:0;padding-bottom:1.5rem}
.figure figcaption .figure-description{margin-top:0}
.figure figcaption .figure-cta{margin-top:2rem;margin-right:1rem}
.figure figcaption h2,.figure figcaption h4,.figure figcaption h5,.figure figcaption p{padding-top:0;margin-bottom:1rem}
.figure figcaption h3{padding-top:0;margin-bottom:2rem}
@media(min-width:768px){.figure figcaption .figure-title{padding-bottom:3rem}
.figure figcaption .figure-subtitle{padding-bottom:2rem}
.figure figcaption .figure-cta{margin-top:3rem;margin-right:1.5rem}
}
@media(min-width:1024px){.figure figcaption h1 + p{font-size:1.5rem;line-height:2rem}
.figure figcaption h2,.figure figcaption h4,.figure figcaption h5,.figure figcaption p{padding-top:0;margin-bottom:1.5rem}
.figure figcaption h3{padding-top:0;margin-bottom:3rem}
}
.figure .button-tertiary{display:inline-block}
.ig-teaser__title{font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.5rem;letter-spacing:0;line-height:2rem;font-weight:400;color:#001e60}
@media(min-width:1024px){.ig-teaser__title{font-size:2rem;line-height:2.5rem}
}
.ig__breadcrumbs{margin-bottom:1rem}
.ig__breadcrumbs div{color:transparent}
.ig__breadcrumbs div :not(a){display:none;color:transparent}
.ig__breadcrumbs div a{font-size:1rem;color:#0072ce;font-family:'NunitoSans','system-ui','-apple-system','sans-serif';font-weight:400;display:inline-block;margin:0 0 0 1.25rem;position:relative;line-height:1.5rem}
.ig__breadcrumbs div a:after{content:'';position:absolute;right:-1.25rem;width:.5rem;height:.5rem;display:inline-block;border:solid;border-width:0 1px 1px 0;transform:rotate(-45deg);border-color:#2d2d2f;top:10px}
.ig__breadcrumbs div a:first-of-type{margin-left:0}
.ig__breadcrumbs div a:last-of-type{margin-right:0;color:#1e1a34;pointer-events:none}
.ig__breadcrumbs div a:last-of-type:hover{cursor:default;text-decoration:none}
.ig__breadcrumbs div a:last-of-type:after{display:none}
.bg-midnight-blue .ig__breadcrumbs{margin-bottom:1rem}
.bg-midnight-blue .ig__breadcrumbs div a{color:#dfe3eb}
.bg-midnight-blue .ig__breadcrumbs div a:after{border-color:white}
.bg-midnight-blue .ig__breadcrumbs div a:last-of-type{color:#bbbcbc}
.two-column-text{padding:16px 0}
@media(min-width:768px){.two-column-text{padding:24px}
}
.ig__two-column-text .ig-rte--icon::before{width:2.25rem;padding:1.125rem;margin-right:1rem}
@media(min-width:768px){.ig__two-column-text .ig-rte--icon::before{margin-right:2rem}
}
.ig__two-column-text--item{display:flex;flex-wrap:wrap}
.ig__two-column-text--title{padding-top:0;padding-bottom:1.5rem;margin:0}
@media(min-width:768px){.ig__two-column-text--title{padding-bottom:0;flex-basis:calc(41.66666667%)}
}
@media(min-width:768px){.ig__two-column-text--para{padding-left:5.25rem;flex-basis:calc(58.33333333%)}
}
.ig__two-column-text--para ul{margin:0;margin-left:1.5rem}
.ig__two-column-text--para ul li{font-family:'NunitoSans','system-ui','-apple-system','sans-serif';font-size:1rem;letter-spacing:0;font-weight:300;color:#2d2d2f;padding-bottom:1rem}
@media(min-width:768px){.ig__two-column-text--para ul li{font-size:1.125rem;letter-spacing:0}
}
@media(min-width:768px){.ig__two-column-text h2::before{margin-top:12px}
.ig__two-column-text h3::before{margin-top:4px}
}
.bg-midnight-blue .ig__two-column-text--para ul li{color:#fff}
.bg-midnight-blue .ig__two-column-text--para ul li::marker{color:#fff}
.content-items-wrapper .content-item{margin-top:1.5rem}
.content-items-wrapper .content-item:hover,.content-items-wrapper .content-item:focus{text-decoration:none}
.content-items-wrapper .content-item__asset{margin-bottom:1.5rem}
.content-items-wrapper .content-item__asset img{height:198px;width:100%;object-fit:cover}
.content-items-wrapper .content-item__content{border-left:1px solid #bbbcbc;padding:0 0 0 1.5rem;display:flex;flex-direction:column}
.content-items-wrapper .content-item__tags{display:flex;flex-wrap:wrap;color:#bbbcbc}
.content-items-wrapper .content-item__tag{padding:0 .5rem}
.content-items-wrapper .content-item__tag:first-child{padding-left:0}
.content-items-wrapper .content-item__tag:not(:last-child){border-right:1px solid #bbbcbc}
.content-items-wrapper .content-item__title{margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(min-width:768px){.content-items-wrapper .content-item{padding:0 0 0 1.5rem;margin-top:2rem;display:flex;flex-wrap:wrap}
.content-items-wrapper .content-item__asset{margin-bottom:1.5rem;flex:0 0 100%}
.content-items-wrapper .content-item__asset img{height:247px;width:100%;object-fit:cover}
.content-items-wrapper .content-item__tags{font-size:1.125rem}
.content-items-wrapper .content-item__tag{padding:0 1rem}
.content-items-wrapper .content-item__title{margin-top:1.5rem}
}
.ce-content-feed__content-item{margin:1.5rem 0}
.ce-content-feed__content-item-link:hover{text-decoration:none}
@media(min-width:1024px){.ce-content-feed{display:grid;grid-template-columns:repeat(2,1fr)}
.ce-content-feed__content-item{margin:.75rem}
.ce-content-feed--column .ce-content-feed__content-item--featured{grid-row-start:-1;grid-row-end:span 4}
.ce-content-feed--row .ce-content-feed__content-item--featured{grid-column-start:1;grid-column-end:span 2}
}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link{display:flex}
@media(min-width:768px){.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link{margin:0}
}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-image{object-fit:cover;height:111px;width:111px}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-image{height:192px;width:192px}
}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{padding:0 0 0 1rem;display:flex;flex-direction:column}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{padding:0 0 0 1.5rem}
}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags{display:flex;flex-wrap:wrap;color:#0072ce}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags .ce-content-feed__content-item-tag{padding:0 1rem}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags .ce-content-feed__content-item-tag:first-child{padding-left:0}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags .ce-content-feed__content-item-tag:not(:last-child){border-right:2px solid #bbbcbc}
.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.25rem;line-height:1.75rem;letter-spacing:-0.015rem;font-weight:400;margin-top:1.5rem}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{font-size:1.5rem;line-height:2rem;letter-spacing:-0.038rem}
}
.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link{display:block}
@media(min-width:768px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link{display:flex;align-items:center}
}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link{display:block}
}
.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{object-fit:cover;width:100%;height:257px}
@media(min-width:768px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{width:327px}
}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{width:100%;height:420px}
}
@media(min-width:1440px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{height:492px}
}
.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{margin:1rem 0 3.25rem 0;padding:0}
@media(min-width:768px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{margin:1.5rem}
}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{padding:1.5rem;margin:0}
}
.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#001e60;font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.5rem;line-height:2rem;letter-spacing:-0.015rem;font-weight:400;margin:1.5rem 0}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{font-size:2rem;letter-spacing:-0.038rem;line-height:2.5rem}
}
.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2d2d2f;font-size:1rem}
.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-author{color:#7e93a7;padding-top:1rem;font-size:1.125rem;line-height:1.5rem}
@media(min-width:1024px){.ce-content-feed--column .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-author{padding-top:1.5rem;font-size:1.5rem;line-height:2rem}
}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link{display:flex}
@media(min-width:768px){.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link{margin:0}
}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-image{object-fit:cover;height:111px;width:111px}
@media(min-width:1024px){.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-image{height:192px;width:192px}
}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{padding:0 0 0 1rem}
@media(min-width:1024px){.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{padding:0 0 0 1.5rem}
}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags{display:flex;flex-wrap:wrap;color:#0072ce}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags .ce-content-feed__content-item-tag{padding:0 1rem}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags .ce-content-feed__content-item-tag:first-child{padding-left:0}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-tags .ce-content-feed__content-item-tag:not(:last-child){border-right:2px solid #bbbcbc}
.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{color:#001e60;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.25rem;letter-spacing:-0.015rem;font-weight:500}
@media(min-width:1024px){.ce-content-feed--row .ce-content-feed__content-item .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{font-size:1.5rem;letter-spacing:-0.038rem}
}
.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link{display:block}
@media(min-width:768px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link{display:flex;align-items:center}
}
.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{object-fit:cover;width:100%;height:257px}
@media(min-width:768px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{width:327px}
}
@media(min-width:1024px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{width:50%;height:420px}
}
@media(min-width:1440px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-image{width:624px;height:492px}
}
.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{margin:1rem 0 3.25rem 0;padding:0}
@media(min-width:768px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{margin:1.5rem}
}
@media(min-width:1024px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper{margin:3rem}
}
.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#001e60;font-family:"NunitoSans","system-ui","-apple-system","sans-serif";font-size:1.5rem;letter-spacing:-0.015rem;font-weight:400;margin-bottom:1.5rem}
@media(min-width:1024px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-title{font-size:2.125rem;letter-spacing:-0.038rem}
}
.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2d2d2f}
.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-author{color:#7e93a7;padding-top:1rem}
@media(min-width:1024px){.ce-content-feed--row .ce-content-feed__content-item--featured .ce-content-feed__content-item-link .ce-content-feed__content-item-wrapper .ce-content-feed__content-item-author{padding-top:1.5rem}
}
.align-justify{justify-content:center;row-gap:3rem}
@media(min-width:1024px){.align-justify{column-gap:4rem}
}
@media(min-width:1280px){.align-justify{column-gap:5.5rem}
}
.align-justify.twoColumn__align--center{align-items:center}
.align-justify.twoColumn__align--bottom{align-items:flex-end}
.cmp-text h2,.cmp-text h4,.cmp-text h5,.cmp-text p{padding-top:0;margin-bottom:1rem}
.cmp-text h3{padding-top:0;margin-bottom:2rem}
@media(min-width:1024px){.cmp-text h2,.cmp-text h4,.cmp-text h5,.cmp-text p{padding-top:0;margin-bottom:1.5rem}
.cmp-text h3{padding-top:0;margin-bottom:3rem}
}
.related-articles__content{border-left-color:#bbbcbc}
.find-an-advisor .find-an-advisor-search .find-an-advisor-content .find-an-advisor-search-form#find-an-advisor-search .tabs li.tabs-title.is-active>a[aria-selected=true]{background:#1e1a34}
.find-an-advisor .find-an-advisor-search .find-an-advisor-content .find-an-advisor-search-form#find-an-advisor-search .tabs li.tabs-title>a{border-radius:0}
.find-an-advisor .find-an-advisor-search .find-an-advisor-content .find-an-advisor-search-form#find-an-advisor-search .tabs li.tabs-title:last-child{border-radius:0}
.find-an-advisor .find-an-advisor-search .find-an-advisor-content .find-an-advisor-search-form#find-an-advisor-search .tabs li.tabs-title:last-child>a{border-radius:0}
.find-an-advisor .find-an-advisor-search .find-an-advisor-content .find-an-advisor-search-form#find-an-advisor-search .tabs-content .input-group{border-radius:0}
.advisor-card{border-radius:0}
.faa-card-links{color:#0072ce}
.faa-card-links:hover{color:#1e1a34 !important}
.advisor-card-cta{border-radius:0;background:#1e1a34}
.advisor-card-cta:hover{background:#0072ce}
.social-share-container .twitter-social-share svg path{fill:#0072ce}
.slick-carousel-text-content{height:0;position:relative}
.slick-carousel-text-content .caption-author{width:50%;position:absolute;left:8%;top:-100px;text-align:left;color:#333;font-weight:700}
@media screen and (max-width:875px){.slick-carousel-text-content .caption-author{position:static;margin:0 auto;width:initial;padding-left:16px}
}
.slick-carousel-text-content .caption-author:before{content:'-';left:-8px;position:relative}
.slick-carousel-text-content .caption-author--main{display:inline}
.slick-carousel-text-content .caption-author--sub{margin-left:8px;font-weight:100}
.slick-main-caption{left:8%;top:-300px;padding-bottom:30px;margin:0;position:relative;font-weight:200;width:50%;color:#282828;z-index:10;padding-bottom:20px;text-align:left}
@media screen and (max-width:1067px){.slick-main-caption{top:-280px}
}
@media screen and (max-width:940px){.slick-main-caption{top:-240px}
}
@media screen and (max-width:875px){.slick-main-caption{padding-top:44px;position:static;margin:0 auto;width:initial;padding-left:16px}
}
.slick-main-caption p{font-size:32px;line-height:1.25;margin:0;position:relative;display:inline-block}
@media screen and (max-width:1067px){.slick-main-caption p{font-size:24px}
}
@media screen and (max-width:940px){.slick-main-caption p{font-size:22px}
}
.slick-main-caption p:last-of-type{display:contents}
.slick-main-caption p:before,.slick-main-caption p:after{font-family:"ITC Garamond Std";position:absolute;font-size:72px}
@media screen and (max-width:875px){.slick-main-caption p:before,.slick-main-caption p:after{position:static;font-size:24px;line-height:1.3333}
}
.banner-carousel .slick-next:after,.banner-carousel .slick-prev:after,.banner-carousel .slick-next:before,.banner-carousel .slick-prev:before{content:none;display:block;width:0;height:0;border:0;border-top:0;border-right:0;-webkit-transform-origin:none;transform-origin:none;-webkit-transform:none;transform:none;cursor:pointer}
.banner-carousel .slick-slide{height:440px}
@media screen and (max-width:1067px){.banner-carousel .slick-slide{height:380px}
}
@media screen and (max-width:875px){.banner-carousel .slick-slide{height:500px}
}
@media screen and (max-width:567px){.banner-carousel .slick-slide{height:auto}
}
.banner-carousel .slick-slide img{width:100%}
.banner-carousel .slick-prev,.banner-carousel .slick-next{top:38%}
.banner-carousel .slick-prev:before,.banner-carousel .slick-next:before{font-size:100px}
.banner-carousel .slick-prev{left:-100px}
.banner-carousel .slick-next{right:-60px}
.icon-arrow-left{color:#4295da}
.icon-arrow-left:before{color:#4295da;font-family:'icomoon' !important;content:"\e905" !important}
.icon-arrow-right{color:#4295da}
.icon-arrow-right:before{color:#4295da;font-family:'icomoon' !important;content:"\e906" !important}
.slick-dots li button:before{border-radius:10px}
.slick-dots li button:before{opacity:1;content:''}
.slick-dots li.slick-active button:before{content:'';background-color:#4295da;opacity:1}
.sr-only{font-size:0}
.image-assets .desktop-image{display:block}
.image-assets .mobile-image{display:none}
@media screen and (max-width:567px){.image-assets .desktop-image{display:none}
.image-assets .mobile-image{display:block}
}
.full-page-slick-carousel-inner .slick-dots{padding:64px 0}
.full-page-slick-carousel-inner img{width:100%}
.full-page-slick-carousel-inner button.slick-arrow{width:80px;height:80px}
.full-page-slick-carousel-inner .slick-next{text-align:right}
.full-page-slick-carousel-inner .slick-next:after,.full-page-slick-carousel-inner .slick-prev:after,.full-page-slick-carousel-inner .slick-next:before,.full-page-slick-carousel-inner .slick-prev:before{content:none;display:block;border:0;border-top:0;border-right:0;-webkit-transform-origin:none;transform-origin:none;-webkit-transform:none;transform:none;cursor:pointer;width:0;height:0}
.full-page-slick-carousel-inner .slick-slide{height:auto}
.full-page-slick-carousel-inner .slick-body-text{width:70%;margin-bottom:64px}
.full-page-slick-carousel-inner .slick-body-text p{font-size:16px}
.full-page-slick-carousel-inner .content-section{width:710px;margin:0 auto;position:relative}
.full-page-slick-carousel-inner .full-width-img{margin-bottom:40px}
.full-page-slick-carousel-inner .call-to-action{margin-bottom:20px}
.full-page-slick-carousel-inner .slick-prev,.full-page-slick-carousel-inner .slick-next{top:55%;z-index:999999999999999999}
.full-page-slick-carousel-inner .slick-prev:before,.full-page-slick-carousel-inner .slick-next:before{font-size:100px}
.full-page-slick-carousel-inner .slick-prev{left:0;left:15%}
.full-page-slick-carousel-inner .slick-next{right:0;right:-22px;right:15%}
@media screen and (max-width:1150px){.full-page-slick-carousel-inner .slick-prev{left:0;left:5%}
.full-page-slick-carousel-inner .slick-next{right:0;right:-22px;right:5%}
.full-page-slick-carousel-inner .full-width-img{margin-bottom:40px}
}
@media screen and (max-width:900px){.full-page-slick-carousel-inner .slick-prev,.full-page-slick-carousel-inner .slick-next{top:96%}
.full-page-slick-carousel-inner .slick-prev:before,.full-page-slick-carousel-inner .slick-next:before{font-size:60px}
.full-page-slick-carousel-inner .slick-prev{left:10%}
.full-page-slick-carousel-inner .slick-next{right:10%}
}
@media screen and (max-width:800px){.full-page-slick-carousel-inner .content-section{padding:32px;width:auto}
}
@media screen and (max-width:600px){.full-page-slick-carousel-inner .slick-body-text{width:100%}
.full-page-slick-carousel-inner .slick-carousel-lower-text .consultant-name h3{font-size:20px}
}
.slick-carousel-lower-text .consultant-name{color:#002663}
.slick-main-quote-text{font-weight:200;width:85%;color:#002663;z-index:10;padding-bottom:24px;text-align:left}
.slick-main-quote-text .caption-author{text-align:right;font-weight:700;color:#282828}
.slick-main-quote-text p{font-size:32px;line-height:1.25;margin:0;position:relative;display:inline-block}
@media screen and (max-width:1067px){.slick-main-quote-text p{font-size:24px}
}
@media screen and (max-width:940px){.slick-main-quote-text p{font-size:22px}
}
.slick-main-quote-text p:last-of-type{display:contents}
.slick-main-quote-text p:before,.slick-main-quote-text p:after{font-family:"ITC Garamond Std";position:absolute;font-size:72px}
@media screen and (max-width:875px){.slick-main-quote-text p:before,.slick-main-quote-text p:after{position:static;font-size:24px;line-height:1.3333}
}
.full-page-slick-carousel-inner .slick-prev{background:url(../../../../content/dam/final/corporate/investors-group/images/web/icons/arrow-L.svg) no-repeat 0 0 transparent;background-size:44px}
.full-page-slick-carousel-inner .slick-next{background:url(../../../../content/dam/final/corporate/investors-group/images/web/icons/arrow-R.svg) no-repeat 0 0 transparent;background-size:44px}
.full-page-slick-carousel-inner .slick-prev:before,.full-page-slick-carousel-inner .slick-next:before{display:none}
.banner-carousel .slick-prev{background:url(../../../../content/dam/final/corporate/investors-group/images/web/icons/arrow-L.svg) no-repeat 0 0 transparent;background-size:34px;height:60px;width:60px;left:-55px}
.banner-carousel .slick-next{background:url(../../../../content/dam/final/corporate/investors-group/images/web/icons/arrow-R.svg) no-repeat 0 0 transparent;background-size:34px;height:60px;width:60px;right:-80px}
.banner-carousel .slick-prev:before,.banner-carousel .slick-next:before{display:none}
.article-date{font-size:12px;margin-bottom:0}
.insight-article .article-date{font-size:12px;margin-bottom:20px}
.insight-article .img-holder img{margin-bottom:80px}
.insight-article .article-heading h1{font-size:32px;color:#002663;line-height:inherit}
.insight-article .article-main h2{font-size:24px;font-weight:600;line-height:2.5rem}
.insight-article .article-main h3:first-of-type{margin-top:0}
.mxw-500{max-width:500px}
.full-article-card-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;width:100%;overflow:auto;margin:0 auto}
@media screen and (max-width:824px){.full-article-card-item{flex-direction:column}
}
.full-article-card-item .article-heading h1,.full-article-card-item .article-heading h2,.full-article-card-item .article-heading h3,.full-article-card-item .article-heading h4,.full-article-card-item .article-heading h5,.full-article-card-item .article-heading h6{color:#002663}
.full-article-card-item .article-preamble{margin-bottom:24px}
.full-article-card--half-column{float:left;width:50%;padding:15px}
.full-article-card--half-column img{width:100%}
@media screen and (max-width:824px){.full-article-card--half-column{float:none;width:100%}
}
.reveal{width:initial;position:relative;border:0;max-width:1280px;padding:.5rem;overflow:hidden}
.reveal .video-player{margin:-1rem}
.reveal .video-player figure{margin:0}
.reveal .video-player .video-control-btns{padding-left:2rem}
.reveal .video-player .video-control-btns .icon-go-fullscreen{right:2rem}
.icon-floatingplay{cursor:pointer;border-color:transparent;position:absolute;display:flex;justify-content:center;align-items:center;font-size:44px;width:120px;height:120px;border-radius:50%;color:white;left:50%;top:50%;font-size:50px;transform:translateX(-50%) translateY(-50%);background:rgba(0,115,206,0.66);transition:background .1s linear}
.icon-floatingplay:focus{outline:0}
.icon-floatingplay:before{padding-left:.25em}
@media screen and (max-width:768px){.icon-floatingplay{width:75px;height:75px;font-size:28px;top:initial}
}
@media screen and (max-width:480px){.icon-floatingplay{width:50px;height:50px;font-size:24px}
}
.modal-close{font-family:initial;cursor:pointer;border-radius:50%;background-color:#0073cf;color:white;width:24px;height:24px;font-size:22px;position:absolute;right:12px;top:12px}
.modal-close:before,.modal-close:after{content:'';height:16px;width:2px;background-color:#fff;display:block;position:absolute;right:11px;top:4px}
.modal-close:before{transform:rotate(45deg)}
.modal-close:after{transform:rotate(-45deg)}
.modal-close:hover{box-shadow:1px 1px 4px rgba(0,0,0,0.4)}
.vh-center--abs{position:absolute;display:flex;justify-content:center;align-items:center;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.hero-img--container{position:relative;overflow:hidden;max-height:850px}
@media screen and (max-width:768px){.hero-img--container{display:flex;flex-direction:column-reverse}
}
@media screen and (max-width:1920px){.hero-img--container{max-height:640px}
}
@media screen and (max-width:1600px){.hero-img--container{max-height:532px}
}
@media screen and (max-width:1600px){.hero-img--container{max-height:532px}
}
@media screen and (max-width:1440px){.hero-img--container{max-height:480px}
}
@media screen and (max-width:1280px){.hero-img--container{max-height:424px}
}
@media screen and (max-width:980px){.hero-img--container{max-height:324px}
}
.hero-img--container img,.hero-img--container img.hero-img--desktop{width:100%}
@media screen and (max-width:728px){.hero-img--container img.hero-img--desktop{display:none}
}
.hero-img--container img.hero-img--mobile{display:none}
@media screen and (max-width:728px){.hero-img--container img.hero-img--mobile{display:block}
}
.hero-img--container a:focus span.video-btn{box-shadow:0 0 8px #0073ce}
.hero-img--container .hero-img--modal-toggle p{position:relative;bottom:-100px;font-size:16px;font-weight:700}
@media screen and (max-width:768px){.hero-img--container .hero-img--modal-toggle p{display:none}
}
@media screen and (max-width:728px){.hero-img--container.hero--responsive-images{max-height:648px}
}
.hero-img--title{width:100%;text-align:center;color:#09275f;position:absolute;left:50%;top:15%;transform:translateX(-50%);padding-top:0}
@media screen and (max-width:768px){.hero-img--title{position:relative;padding-top:24px}
}
@media screen and (min-width:769px) and (max-width:1280px){.hero-img--title{top:5%}
}
@media screen and (max-width:420px){.hero--one-image .hero-img--title{white-space:nowrap}
}
@media screen and (max-width:728px){.hero--one-image .icon-floatingplay{width:60px;height:60px}
.hero--one-image .icon-floatingplay:before{font-size:20px}
}
@media screen and (max-width:728px){.hero--one-image .hero-img--modal-toggle p{bottom:-60px;font-size:14px}
}
.reveal-overlay{background-color:rgba(10,10,10,0.45)}
#in-section-nav-menu .menu .menu{background-color:white;z-index:600}