@charset "utf-8";html{font-size:62.5%}
body{margin:0;padding:0}
@media(min-width:768px){body>img[border="0"]:first-child{position:fixed}
}
.col-lg-15,.col-md-15,.col-sm-15{min-height:1px;padding-left:10px;padding-right:10px;position:relative}
.col-sm-15{float:left;width:20%}
@media(min-width:768px){.col-md-15{float:left;width:20%}
}
@media(min-width:1200px){.col-lg-15{float:left;width:20%}
}
@media(min-width:768px)and (max-width:979px){a.header{height:auto}
}
#main-nav{background-color:#fff;border:0;position:fixed;width:100%;z-index:999}
@media(max-width:767px){#main-nav{position:relative}
}
#main-nav .header-wrapper{background-color:#fff}
#main-nav .navbar-brand{height:40px;margin:28px 0 35px;padding:0;position:absolute;width:204px}
#main-nav .navbar-brand img.navbar-logo{width:195px}
@media(max-width:768px){#main-nav .navbar-brand img.navbar-logo{width:10pc}
}
#main-nav ul{color:#5c6670;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;margin:0;padding:0}
#main-nav ul.menu-items{float:right}
#main-nav ul.menu-items li.dropdown.fullNav .sidebar a.image-link,#main-nav ul.menu-items li.dropdown.half .sidebar a.image-link{bottom:0;position:absolute}
#main-nav ul.menu-items li.dropdown.fullNav .sidebar a.image-link.imageLeft,#main-nav ul.menu-items li.dropdown.half .sidebar a.image-link.imageLeft{overflow:auto;position:relative}
#main-nav ul.menu-items li.dropdown.fullNav .sidebar a.image-link.imageLeft img,#main-nav ul.menu-items li.dropdown.half .sidebar a.image-link.imageLeft img{float:left;width:40%}
#main-nav ul.menu-items li.dropdown.fullNav .sidebar a.image-link.imageLeft .link-block,#main-nav ul.menu-items li.dropdown.half .sidebar a.image-link.imageLeft .link-block{float:left;font-size:15px;padding-left:20px;width:60%}
#main-nav ul.menu-items li.dropdown.fullNav .sidebar a.image-link.imageLeft .link-block .link-header,#main-nav ul.menu-items li.dropdown.half .sidebar a.image-link.imageLeft .link-block .link-header{font-size:1pc}
@media(min-width:768px){#main-nav ul.menu-items li.dropdown.half .sidebar,#main-nav ul.menu-items li.dropdown.half .subitems{width:50%}
}
#main-nav ul li{display:inline-block;padding-left:10px;text-transform:uppercase;vertical-align:middle}
#main-nav ul li.dropdown{padding-left:0;position:static}
#main-nav ul li.dropdown .dropdown-menu{border-bottom:0;border-left:0;border-radius:0;border-right:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.175);box-shadow:0 1px 2px rgba(0,0,0,.175);display:block;display:none;float:left;height:auto;list-style:none;max-width:80pc;padding:31px 40px 0;position:fixed !important;top:99px;width:100%;z-index:8500}
#main-nav ul li.dropdown.open a{background:0;border-bottom:4px solid #009865;color:#009865;padding-bottom:23px}
#main-nav ul li.dropdown.open .dropdown-menu{display:block;margin-top:-1px}
#main-nav ul li.dropdown.open .dropdown-menu a{border:0}
#main-nav ul li.dropdown.open.half{position:relative}
#main-nav ul li.dropdown.open.half .dropdown-menu{top:41px}
#main-nav ul li.dropdown.open .dropdown-menu{position:absolute !important;top:101px}
#main-nav ul li a.login{color:#65c5b4}
#main-nav ul li a:active,#main-nav ul li a:focus,#main-nav ul li a:hover{color:#65c5b4;text-decoration:none}
#main-nav .utility{height:10px;margin:17px 0 33px;width:100%}
#main-nav .utility ul{font-family:basisGrt,sans-serif;font-size:11px;font-weight:600;list-style:none;text-align:right}
#main-nav .utility ul li{margin-left:40px}
#main-nav .utility ul li .icon{background:url(../../shared/clientlibs/clientlib-site/resources/images/utility_nav_sprite.png) no-repeat;background-position:-2px 0;background-size:91%;display:block;height:1pc;margin-left:-20px;position:absolute;width:20px}
@media(max-width:767px){#main-nav .utility ul li .icon{background-size:100%;height:24px;width:24px}
#main-nav .utility ul li.form .icon{background-position:0 3px;margin-left:42%}
}
#main-nav .utility ul li.advisor .icon{background-position:0 -65px;margin-left:-25px}
@media(max-width:767px){#main-nav .utility ul li.advisor .icon{background-position:0 -86px;height:21px;margin-left:auto;margin-top:18px;width:24px}
}
#main-nav .utility ul li.support .icon{background-position:0 -33px;margin-left:-25px;width:20px}
@media(max-width:767px){#main-nav .utility ul li.support .icon{background-position:0 -41px;width:24px}
}
#main-nav .utility ul li.nav-search{cursor:pointer;height:13px;margin-left:0;padding-right:0;-webkit-transition:width .25s;transition:width .25s;width:auto}
#main-nav .utility ul li.nav-search .icon{background-position:0 -1pc;height:1pc;width:20px}
@media(max-width:767px){#main-nav .utility ul li.nav-search .icon{background-position:0 -21px;height:22px;margin:17px auto 9pt;width:24px}
}
#main-nav .utility ul li.nav-search a{display:inline}
#main-nav .utility ul li.nav-search .navbar-form{margin:0 0 0 30px;padding:0}
#main-nav .utility ul li.nav-search .form-group{display:none}
#main-nav .utility ul li.nav-search .open{border-bottom:1px solid #e4e4e4;margin:0 0 0 20px;padding:0;width:340px}
#main-nav .utility ul li.nav-search .open .icon{margin:0;top:27px}
#main-nav .utility ul li.nav-search .open .searchText{display:none}
#main-nav .utility ul li.nav-search .open .form-group{display:inline-block;width:88%}
#main-nav .utility ul li.nav-search .open .form-group .form-control{color:#000;height:20px;line-height:8px;padding:0 20px;width:100%}
#main-nav .utility ul li.nav-search .open .btn-default{display:inline;position:relative;top:-3px}
#main-nav .utility ul li.nav-search .form-group{width:53px}
#main-nav .utility ul li.nav-search .form-group input.form-control{background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:11px;padding-top:6px}
#main-nav .utility ul li.nav-search .btn-default{background-color:transparent;border-color:#e4e4e4;border-radius:0;border-width:2px;color:#65c5b4;display:none;font-size:11px;padding:1px 3px}
#main-nav .utility ul li a span{color:#000;display:block}
#main-nav .utility ul li a:hover span{color:#65c5b4;text-decoration:underline}
#main-nav .main{height:auto;margin-right:25px;width:100%}
#main-nav .main a{border-bottom:2px solid transparent;color:#5c6670;display:block;line-height:13px;margin-left:20px;padding-bottom:25px}
#main-nav .main .dropdown-menu .column,#main-nav .main .dropdown-menu .sidebar{display:inline-block}
#main-nav .main .dropdown-menu .subitems{border-right:1px solid #e4e4e4;padding-left:50px;padding-top:31px}
@media(min-width:768px){#main-nav .main .dropdown-menu .subitems{min-height:270px}
}
@media(max-width:767px){#main-nav .main .dropdown-menu .subitems{border:0;padding-top:0}
}
@media(min-width:768px)and (max-width:979px){#main-nav .main .dropdown-menu .subitems{border-right:0;margin-bottom:40px;padding-bottom:20px}
}
@media(min-width:980px){#main-nav .main .dropdown-menu .subitems{padding-right:30px}
}
#main-nav .main .dropdown-menu .sidebar{bottom:0;padding-left:30px;padding-right:40px;padding-top:31px;position:absolute;right:0;top:0}
#main-nav .main .dropdown-menu .sidebar.dark-background{background:#f2f2f2;background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),to(#fff));background:linear-gradient(90deg,#f2f2f2,#fff)}
#main-nav .main .dropdown-menu .sidebar .link-header{color:#5c6670;display:block;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:20px;margin-bottom:13px;text-transform:none}
#main-nav .main .dropdown-menu .sidebar a,#main-nav .main .dropdown-menu .sidebar a.header{color:#d2cb44;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;line-height:15px;margin-left:0;padding-bottom:28px}
#main-nav .main .dropdown-menu .sidebar a.header:hover,#main-nav .main .dropdown-menu .sidebar a:hover{color:#65c5b4;text-decoration:underline}
#main-nav .main .dropdown-menu .sidebar a.header:hover span.link-header,#main-nav .main .dropdown-menu .sidebar a:hover span.link-header{color:#65c5b4;text-decoration:none}
#main-nav .main .dropdown-menu .sidebar a.primary{color:#009865;padding-bottom:0}
#main-nav .main .dropdown-menu .sidebar a.primary:hover{color:#65c5b4}
#main-nav .main .dropdown-menu .sidebar img{max-width:100%}
@media(min-width:768px)and (max-width:979px){#main-nav .main .dropdown-menu .sidebar{border-left:1px solid #e4e4e4;padding-left:20px}
}
#main-nav .main .dropdown-menu a.header{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;line-height:20px;margin-left:0;padding-bottom:10px;padding-left:0;text-transform:capitalize}
#main-nav .main .dropdown-menu a.header:hover{color:#65c5b4;text-decoration:underline}
#main-nav .main .dropdown-menu a.header:last-child{margin-bottom:17px}
@media(max-width:767px){#main-nav .main .dropdown-menu a.header:last-child{margin-bottom:0}
}
#main-nav .main .dropdown-menu a.header#cost-basis{display:none}
#main-nav .main .dropdown-menu ul li{color:#5c6670;display:block;font-family:basisGrt,sans-serif;font-size:9pt;font-weight:600;padding-bottom:20px}
#main-nav .main .dropdown-menu ul.tier3{margin-bottom:10px}
#main-nav .main .dropdown-menu ul.tier3 li{padding-bottom:0;padding-left:0;text-transform:capitalize}
#main-nav .main .dropdown-menu ul.tier3 li a{color:#5c6670;padding-bottom:15px}
#main-nav .main .dropdown-menu ul.tier3 li a:hover{color:#65c5b4;text-decoration:underline}
#main-nav .main .tier2.dropdown-menu{padding-left:0;padding-right:0;padding-top:0}
#main-nav .main .tier2.dropdown-menu li a{margin-left:0}
#main-nav .special.login a{display:none}
#main-nav .special{color:#5c6670;float:right;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;text-transform:uppercase}
#main-nav .special.portfolio-tab{display:none}
#main-nav .special.open a{border-bottom:4px solid #009865}
#main-nav .special a{color:#009865}
#main-nav .special a:active,#main-nav .special a:focus,#main-nav .special a:hover{color:#65c5b4;text-decoration:none}
#main-nav .special a.custom-primary-cta,#main-nav .special a.open-account-cta{background-color:#009865;color:#fff;display:none;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;margin-top:-9pt;padding:9pt}
#main-nav .special a.custom-primary-cta:active,#main-nav .special a.custom-primary-cta:focus,#main-nav .special a.custom-primary-cta:hover,#main-nav .special a.open-account-cta:active,#main-nav .special a.open-account-cta:focus,#main-nav .special a.open-account-cta:hover{background:#65c5b4}
#main-nav .special a.custom-primary-cta{display:inline}
#main-nav .special .dropdown-menu{left:auto;padding:40px;right:0;z-index:8500}
#main-nav .special .dropdown-menu .last{border-right:1px solid #e4e4e4;padding-right:25px}
#main-nav .special .dropdown-menu .sidebar{padding-left:25px}
#main-nav .special .dropdown-menu .sidebar .link-header{color:#5c6670;display:block;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:20px;margin-bottom:13px;text-transform:none}
#main-nav .special .dropdown-menu .sidebar a{color:#d2cb44;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;line-height:15px;margin-bottom:25px}
#main-nav .special .dropdown-menu .sidebar a:hover{color:#65c5b4;text-decoration:underline}
#main-nav .special .dropdown-menu .sidebar a:hover span.link-header{color:#65c5b4;text-decoration:none}
#main-nav .special .dropdown-menu ul li.header{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;padding-bottom:30px;text-transform:capitalize}
#main-nav .special .dropdown-menu ul li{color:#5c6670;display:block;font-family:basisGrt,sans-serif;font-size:9pt;font-weight:600;padding-bottom:20px}
#main-nav .special .dropdown-menu ul li a{padding:0 0 20px}
#main-nav.affix{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.175);max-height:50px;min-height:50px;top:0;width:100%;z-index:99}
#main-nav.affix .navbar-collapse{height:50px}
#main-nav.affix .navbar-brand{margin:8px 35px 0 0}
#main-nav.affix .navbar-brand img.navbar-logo{height:31px;width:145px}
#main-nav.affix .utility{display:none}
#main-nav.affix .main{height:auto;margin:20px 0 0;width:auto}
#main-nav.affix .main a.dropdown-toggle{padding-bottom:15px}
#main-nav.affix .main .special a.custom-primary-cta,#main-nav.affix .main a.open-account-cta,#main-nav.affix .special .main a.custom-primary-cta{padding:9pt 9pt 9px}
#main-nav.affix ul li.dropdown.open a.dropdown-toggle{padding-bottom:9pt}
#main-nav.affix ul li.dropdown.open .dropdown-menu{top:30px}
#main-nav.affix ul li.dropdown.fullNav.open .dropdown-menu{top:50px}
@media(max-width:767px){#main-nav.affix{position:static}
#main-nav.affix .utility,#main-nav.affix .utility ul{width:100%}
#main-nav.affix .utility ul li{padding:0}
#main-nav.affix .utility ul li span{display:block}
}
#main-nav.auth .special.open-account{display:none}
#main-nav .navbar-header .special.open-account{margin:20px auto;position:relative;top:47px;width:155px}
@media(min-width:768px)and (max-width:1035px){#main-nav.navbar-default{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.175);height:145px;max-height:145px;position:fixed;width:100%;z-index:99}
#main-nav .navbar-collapse{padding-left:0;width:100%}
#main-nav .navbar-brand{margin:25px 35px 25px 0}
#main-nav .navbar-brand img.navbar-logo{width:195px}
#main-nav ul li.dropdown.open .dropdown-menu{top:145px}
#main-nav ul li.dropdown.open.half .dropdown-menu{top:34px}
#main-nav ul li.dropdown.open a{padding-bottom:17px}
#main-nav ul li.dropdown a{padding-bottom:19px}
#main-nav .utility{margin:40px 0 60px;width:100%}
#main-nav .utility li{padding:0 0 0 10px}
#main-nav .utility li span{display:block}
#main-nav .utility li.nav-search .open .icon{top:41px}
#main-nav .main{float:none !important}
#main-nav .main a.dropdown-toggle{margin-left:10px}
#main-nav .main .dropdown:first-of-type a.dropdown-toggle{margin-left:0}
#main-nav .main .special.login .dropdown:first-of-type,#main-nav .main .special.login a,#main-nav .main .special.portfolio-tab .dropdown:first-of-type,#main-nav .main .special.portfolio-tab a{margin-left:10px;padding-bottom:19px}
#main-nav .main .special.login ul li.dropdown a,#main-nav .main .special.portfolio-tab ul li.dropdown a{padding-bottom:19px}
#main-nav .main .special.login ul li.dropdown.open a,#main-nav .main .special.portfolio-tab ul li.dropdown.open a{padding-bottom:17px}
#main-nav .main .special.open-account a.custom-primary-cta,#main-nav .main .special.open-account a.open-account-cta{margin-left:10px}
}
@media(min-width:820px)and (max-width:1035px){#main-nav.navbar-default.affix-top{height:145px}
#main-nav.navbar-default{height:auto}
}
.navbar{border-radius:0;max-height:75pt;min-height:75pt}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#65c5b4}
@media(min-width:0){.navbar{margin-bottom:0}
.navbar-right{float:none !important}
.affix .navbar-right{float:right !important}
.navbar-nav>li>a{padding:19px 10px 1pc}
}
@media(min-width:768px){.navbar-collapse{float:right;padding-right:0}
}
@media(max-width:767px){#main-nav{max-height:75px;min-height:75px}
#main-nav .container-fluid{padding:0}
#main-nav .navbar-header{float:none;margin-top:10px}
}
@media(max-width:767px)and (max-width:768px){#main-nav .navbar-header{height:35px;margin-top:0}
}
@media(max-width:767px){#main-nav .navbar-toggle{border:0;border-radius:0;display:block;margin-top:15px}
#main-nav .navbar-toggle:focus,#main-nav .navbar-toggle:hover{background-color:transparent}
#main-nav .navbar-collapse{background-color:#fff;border-top:1px solid transparent;-webkit-box-shadow:0 0 5px rgba(0,0,0,.175);box-shadow:0 0 5px rgba(0,0,0,.175);margin-left:-84%;padding:0;position:absolute;top:0;width:84%;z-index:99}
#main-nav .navbar-brand{margin:0;width:40px}
#main-nav .navbar-brand a{display:block;height:35px;margin:10px 35px 18px 20px;width:36px}
}
@media(max-width:767px)and (max-width:768px){#main-nav .navbar-brand a{height:35px;width:auto}
}
@media(max-width:767px){#main-nav .navbar-brand a.android{display:block}
#main-nav .navbar-nav{background:#fff;float:none !important;height:auto}
}
@media(max-width:767px)and (max-width:768px){#main-nav .navbar-nav{margin-top:60px}
}
@media(max-width:767px){#main-nav .navbar-nav ul li,#main-nav .special{display:block;float:none}
#main-nav .navbar-nav>li>a,#main-nav .special a{color:#009865;font-size:14px;padding:10px 0}
#main-nav .navbar-text{float:none;margin:15px 0}
#main-nav .navbar-collapse.collapse{margin-left:-84%;visibility:hidden}
#main-nav .navbar-collapse.collapse.in{display:block !important;margin-left:0;visibility:visible}
#main-nav .collapsing{overflow:hidden !important}
#main-nav .nav .open>a,#main-nav .nav .open>a:focus,#main-nav .nav .open>a:hover,#main-nav .navbar-default .navbar-nav>.open>a,#main-nav .navbar-default .navbar-nav>.open>a:focus,#main-nav .navbar-default .navbar-nav>.open>a:hover{background:none !important}
#main-nav .collapsing{overflow:hidden;position:absolute;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:margin-left;-webkit-transition-property:height;transition-property:height;width:84% !important}
#main-nav .collapse,#main-nav .collapsing.width{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:margin-left;transition-property:margin-left}
#main-nav .utility{margin:0 25px 0 0}
#main-nav .utility,#main-nav .utility ul{float:none !important;height:75px;padding:0}
#main-nav .utility ul{background-color:#f8f8f6;border-bottom:1px solid #e4e4e4;font-weight:400;line-height:10px;text-align:left;width:100%}
#main-nav .utility ul li{height:100%;margin:0;padding:0;width:24%}
#main-nav .utility ul li a{border-right:1px solid #e4e4e4;color:#000;display:block;min-height:50px;text-align:center}
#main-nav .utility ul li a .icon{margin:15px auto 10px;position:relative}
#main-nav .utility ul li a .icon.support{margin:5px auto}
#main-nav .utility ul li.support .icon{margin:15px auto 10px}
#main-nav .utility ul li.nav-search{height:100%;margin:0;width:25%}
#main-nav .utility ul li.nav-search .navbar-form{float:none !important;margin:5px 0 0}
#main-nav .utility ul li.nav-search .navbar-form .icon{margin:15px auto 10px;position:relative}
#main-nav .utility ul li.nav-search .navbar-form a{display:block}
#main-nav .utility ul li:last-child a{border-right:0;min-height:none}
#main-nav ul.menu-items{float:none}
}
@media(max-width:767px)and (max-width:767px){#main-nav ul li.dropdown a{margin-left:30px}
}
@media(max-width:767px){#main-nav ul li.dropdown .dropdown-menu{border:0;-webkit-box-shadow:none;box-shadow:none;display:block;margin:0;padding:5px 15px 0;position:relative !important;top:0;width:100% !important}
#main-nav ul li.dropdown .dropdown-menu .sidebar{border:0;padding-right:10px}
#main-nav ul li.dropdown .dropdown-menu ul{margin-bottom:0}
#main-nav ul li.dropdown .dropdown-menu ul li.header{color:#5c6670;display:block;font-size:14px;font-weight:400;padding-bottom:20px}
#main-nav ul li.dropdown .dropdown-menu .sidebar,#main-nav ul li.dropdown .dropdown-menu ul.tier3{display:none}
#main-nav ul li.dropdown.open{border:0}
#main-nav ul li.dropdown.open .dropdown-menu{margin-top:0}
#main-nav ul li.dropdown.open.half .dropdown-menu{position:relative !important;top:0}
#main-nav .main a{color:#006532;padding-bottom:18px}
#main-nav .main .dropdown-menu .column,#main-nav .main .dropdown-menu .sidebar{display:block;margin-left:15px;padding:0}
#main-nav .main .dropdown-menu a.header{color:#5c6670;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:400;font-weight:200;padding-bottom:25px}
#main-nav .main .special{padding:40px 0}
}
@media(max-width:767px)and (max-width:767px){#main-nav .main .special{padding-top:60px}
}
@media(max-width:767px){#main-nav .main .special.login,#main-nav .main .special.portfolio-tab{font-size:14px}
#main-nav .main .special.login a,#main-nav .main .special.portfolio-tab a{border-bottom:1px solid #e4e4e4;color:#009865;margin:0 30px;padding-bottom:40px;padding-top:0}
#main-nav .main .special.portfolio-tab a{border-bottom:0;padding-bottom:20px}
#main-nav .main .special.portfolio-tab .tier2 a{color:#5c6670;margin:0;padding-bottom:25px}
#main-nav .main .special .dropdown .dropdown-menu{border:0;-webkit-box-shadow:none;box-shadow:none;display:block;padding:5px 15px 0;position:relative !important;top:0}
#main-nav .main .special .dropdown .dropdown-menu ul{font-size:14px;margin-bottom:0}
#main-nav .main .special .dropdown .dropdown-menu ul li.header{color:#5c6670;display:block;font-size:14px;font-weight:400;padding-bottom:20px}
#main-nav .main .special .dropdown .dropdown-menu .sidebar,#main-nav .main .special .dropdown .dropdown-menu ul li{display:none}
#main-nav.auth .navbar-brand{margin:0}
#main-nav.auth .navbar-brand a{height:35px;margin:10px 35px 18px 20px;width:10pc}
#main-nav.auth .navbar-brand a,#main-nav.auth .navbar-brand a.android{background-position:-20px -173px;display:block}
#main-nav.auth .special.open-account{display:none}
}
.global-alert{padding-top:75pt}
.global-alert .alert-warning{background-color:#fbfbf0;border:2px solid #d2cb44;border-left:0;border-radius:0;border-right:0;margin:0;padding:25px 0}
.global-alert .alert-warning h3{color:#5c6670;font-family:basisGrt-bold,sans-serif;font-size:24px;font-style:normal;font-weight:200;font-weight:700;line-height:18px;margin:0 0 10px}
.global-alert .alert-warning span{color:#373d47;display:block;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200}
.global-alert .alert-warning.false{display:none}
.global-alert .alert-warning.true{display:block}
.global-alert .alert-warning .close{color:#65c5b4;opacity:1;padding:0;top:-7px}
.global-alert .alert-warning .close span{color:#65c5b4;font-size:30px}
.global-alert .alert-warning.alert-dismissible .close{right:0}
.global-alert .alert-warning .container-fluid{padding-left:75pt}
.global-alert .alert-warning .alert-link[data-alert-link]{cursor:pointer}
.global-alert .alert-warning.hover{background-color:#f8f7e1;cursor:pointer}
@media(max-width:767px){.global-alert .alert-warning{padding:25px 0 20px}
.global-alert .alert-warning h3{font-size:18px;line-height:1pc}
.global-alert .alert-warning span{font-size:13px}
.global-alert .alert-warning .container-fluid{padding-left:20px}
.global-alert .alert-warning.alert-dismissible .close{padding:0;right:0;top:-25px}
}
.global-alert .alert+.alert{border-top:0}
@media(max-width:767px){.global-alert{padding-top:0}
}
@media(min-width:768px)and (max-width:1035px){.global-alert{padding-top:145px}
.global-alert .alert-warning .container-fluid{padding-left:40px}
}
.off{pointer-events:none}
.header .print-logo{display:none}
body.android #main-nav .navbar-brand a{background:url(../../shared/clientlibs/clientlib-site/resources/images/logo-m-unauth.png) #fff no-repeat;display:block}
body.android #main-nav .navbar-brand a img{display:none}
body.android #main-nav .utility ul li .icon{background:url(../../shared/clientlibs/clientlib-site/resources/images/utility_nav_sprite.png) no-repeat;background-position:-2px 1px;background-size:81%;display:block;height:1pc;margin-left:-20px;position:absolute;width:20px}
@media(max-width:767px){body.android #main-nav .utility ul li .icon{background-size:100%;height:24px;position:relative;width:24px}
}
body.android #main-nav .utility ul li.open-account .icon{background-position:0 -45px}
@media(max-width:767px){body.android #main-nav .utility ul li.open-account .icon{background-position:0 -68px;margin:1pc auto 6px 38%}
}
@media(min-width:440px)and (max-width:768px){body.android #main-nav .utility ul li.open-account .icon{margin:1pc auto 10px 38%}
}
@media(max-width:767px){body.android #main-nav .utility ul li.form .icon{background-position:0 2px;margin-left:38%}
}
body.android #main-nav .utility ul li.support .icon{background-position:0 -29px;margin-left:-25px;width:20px}
@media(max-width:767px){body.android #main-nav .utility ul li.support .icon{background-position:0 -44px;margin-left:auto;width:24px}
}
body.android #main-nav .utility ul li.nav-search .icon{background-position:0 -14px;height:15px;width:20px}
@media(max-width:767px){body.android #main-nav .utility ul li.nav-search .icon{background-position:0 -21px;height:24px;width:24px}
}
body.android #main-nav.auth .navbar-brand a{background:url(../../shared/clientlibs/clientlib-site/resources/images/logo-background.png) #fff no-repeat;background-position:-20px -1pc;display:block;width:195px}
body.android #main-nav.auth .navbar-brand a img{display:none}
.ct.shared-header #main-nav .special.login,.ct.shared-header #main-nav .utility ul li.nav-search,.ct.shared-header .special.open-account{display:none !important}
.ct.shared-header #main-nav .special.portfolio-tab{display:block}
.marketing-splash-body .header #main-nav .utility ul li.form,.marketing-splash-body .header #main-nav .utility ul li.nav-search,.marketing-splash-body .header #main-nav .utility ul li.open-account,.marketing-splash-body .header .main.nav.tier1,.marketing-splash-body .header .special.open-account,.nasu.shared-header #main-nav .utility ul li.form,.nasu.shared-header #main-nav .utility ul li.nav-search,.nasu.shared-header #main-nav .utility ul li.open-account,.nasu.shared-header .main.nav.tier1,.nasu.shared-header .special.open-account{display:none !important}
#main-nav ul li.dropdown .dropdown-menu[id^=cq-]{z-index:1000}
.footer{background-size:cover;font-size:9pt;padding:40px 0}
.footer ul{list-style:none;overflow:hidden;padding:0}
.footer ul li{font-family:basisGrt,sans-serif;font-size:9pt;font-weight:600}
.footer ul li a{color:#fff;display:block}
.footer ul li a.header{color:#fff;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding-bottom:20px;text-transform:uppercase}
@media(max-width:767px){.footer ul li a.header{font-size:14px;padding-bottom:30px}
}
.footer ul li a:hover{text-decoration:none}
.footer ul.footer-nav-tier1{margin:0 -10px 50px}
@media(max-width:767px){.footer ul.footer-nav-tier1{margin:0 0 10px}
.footer ul.footer-nav-tier1 .col-md-2{padding:0}
.footer ul.footer-nav-tier2{display:none}
}
.footer .footer-contact{color:#cccc32;font-family:basisGrt,sans-serif;font-size:26px;font-style:normal;font-weight:200;margin-bottom:40px}
@media(max-width:767px){.footer .footer-contact{font-size:24px}
}
.footer .footer-contact .phone{color:#cccc32;display:inline-block;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;margin-left:5px}
@media(min-width:768px){.footer .footer-contact .phone,.footer .footer-contact .phone:active,.footer .footer-contact .phone:focus,.footer .footer-contact .phone:hover{cursor:default;outline:0;pointer-events:none;text-decoration:none}
}
@media(max-width:767px){.footer .footer-contact .phone{margin:5px 0 0}
}
.footer .footer-contact .callCenter{color:#bbbfc2;display:block;font-size:14px}
@media(max-width:767px){.footer .footer-contact .callCenter{margin-top:13px}
}
.footer .footer-privacy{color:#8b949a;font-size:9pt;margin-bottom:20px}
.footer .footer-privacy a{color:#fff;font-family:basisGrt-bold,sans-serif;font-size:9pt;font-style:normal;font-weight:200;text-transform:uppercase}
@media(max-width:767px){.footer .footer-privacy a{font-size:14px}
}
.footer .footer-privacy .fund-copyright{color:#bbbfc2}
@media(max-width:767px){.footer .footer-privacy .fund-copyright{display:block;margin-top:35px}
.footer .footer-privacy .footer-privacy-item{display:block;margin-top:30px;width:100%}
.footer .footer-privacy .footer-privacy-item:first-of-type{margin-top:0}
}
.footer .footer-disclosure{color:#bbbfc2;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200}
.footer .footer-disclosure a{color:#fff;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;text-decoration:underline}
.footer .footer-disclosure a:hover{color:#65c5b4;text-decoration:underline}
.footer .footer-disclosure img{display:inline-block;vertical-align:middle}
@media print{.footer a[href]:after{content:none !important}
}
.footer .footer-ct,.nasu.shared-footer .footer ul.footer-nav-tier1,.shared-footer .footer .footer-mcs{display:none}
.shared-footer .footer .footer-ct{display:block}
.footer-social-links{margin-bottom:30px}
.footer-social-links li{float:left;height:36px;margin-right:10px;text-indent:-9999px;width:36px}
.footer-social-links li.facebook{background:url(../../shared/clientlibs/clientlib-site/resources/images/icon-facebook.png) 0 0 transparent no-repeat}
.footer-social-links li.linkedin{background:url(../../shared/clientlibs/clientlib-site/resources/images/icon-linkedin.png) 0 0 transparent no-repeat}
.footer-social-links li a.icon{height:36px}
@media(min-width:0){.speedbump .modal-dialog{max-width:40pc;width:auto}
}
.speedbump .modal-dialog .modal-content{background:url(../../shared/clientlibs/clientlib-site/resources/images/header-bg-767.png) no-repeat top #fff;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
@media(max-width:767px){.speedbump .modal-dialog .modal-content{margin-left:30px;margin-right:30px}
}
.speedbump .modal-dialog .modal-content .modal-header{border:0}
.speedbump .modal-dialog .modal-content .modal-header a.close{background:url(../../shared/clientlibs/clientlib-site/resources/images/btn-close.png) no-repeat 50% transparent;height:25px;opacity:1;position:absolute;right:-10px;text-indent:-9999px;top:-10px;width:25px}
.speedbump .modal-dialog .modal-content .modal-body{padding:15px 30px}
.speedbump .modal-dialog .modal-content .modal-body p{color:#5c6670;font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;line-height:20px;text-align:center}
.speedbump .modal-dialog .modal-content .modal-footer{border:0;padding:0 30px 20px}
.speedbump .modal-dialog .modal-content a.btn{color:#000;display:block;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:22px;margin:auto}
.speedbump .modal-dialog .modal-content a.btn:active{-webkit-box-shadow:none;box-shadow:none}
.speedbump .modal-dialog .modal-content a.btn-primary{background:url(../../shared/clientlibs/clientlib-site/resources/images/btn-primary-bg.png) no-repeat scroll 100% 0 transparent;border:0;border-radius:0;color:#fff;cursor:pointer;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;font-weight:400;height:55px;line-height:18px;padding:19px 25px 21px 0;text-align:center;text-decoration:none;vertical-align:middle;width:220px}
.speedbump .modal-dialog .modal-content a.btn-primary+a.btn:hover{text-decoration:underline}
.speedbump .modal-dialog .modal-content .btn-primary:focus,.speedbump .modal-dialog .modal-content .btn-primary:hover{background:url(../../shared/clientlibs/clientlib-site/resources/images/btn-primary-bg.png) no-repeat scroll 100% 100% transparent;color:#fff;outline:0 none;text-decoration:none}
@media screen and (max-width:767px){.speedbump .modal-dialog .modal-content .btn-primary{max-width:280px;width:100%}
}
@font-face{font-family:burgess;font-style:normal;font-weight:400;src:local("burgess"),url(clientlib-site/resources/fonts/Burgess/ttf/BurgessforThrivent.ttf) format("truetype"),url(clientlib-site/resources/fonts/Burgess/woff2/BurgessforThrivent.woff2) format("woff2"),url(clientlib-site/resources/fonts/Burgess/woff/BurgessforThrivent.woff) format("woff")}
@font-face{font-family:burgess-italic;font-style:normal;font-weight:400;src:local("burgess-italic"),url(clientlib-site/resources/fonts/Burgess/ttf/BurgessforThrivent-Italic.ttf) format("truetype"),url(clientlib-site/resources/fonts/Burgess/woff2/BurgessforThrivent-Italic.woff2) format("woff2"),url(clientlib-site/resources/fonts/Burgess/woff/BurgessforThrivent-Italic.woff) format("woff")}
@font-face{font-family:burgess-bold;font-style:normal;font-weight:400;src:local("burgess-bold"),url(clientlib-site/resources/fonts/Burgess/ttf/BurgessforThrivent-Bold.ttf) format("truetype"),url(clientlib-site/resources/fonts/Burgess/woff2/BurgessforThrivent-Bold.woff2) format("woff2"),url(clientlib-site/resources/fonts/Burgess/woff/BurgessforThrivent-Bold.woff) format("woff")}
@font-face{font-family:burgess-bold-italic;font-style:normal;font-weight:400;src:local("burgess-bold-italic"),url(clientlib-site/resources/fonts/Burgess/ttf/BurgessforThrivent-BoldIt.ttf) format("truetype"),url(clientlib-site/resources/fonts/Burgess/woff2/BurgessforThrivent-BoldIt.woff2) format("woff2"),url(clientlib-site/resources/fonts/Burgess/woff/BurgessforThrivent-BoldIt.woff) format("woff")}
@font-face{font-display:swap;font-family:basisGrt;font-style:normal;font-weight:400;src:local("basisGrt"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent.ttf) format("ttf")}
@font-face{font-display:swap;font-family:basisGrt-bold;font-style:normal;font-weight:700;src:local("basisGrt-bold"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-Bold.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-Bold.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-Bold.ttf) format("ttf")}
@font-face{font-display:swap;font-family:basisGrt-black;font-style:normal;font-weight:900;src:local("basisGrt-black"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-Blk.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-Blk.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-Blk.ttf) format("ttf")}
@font-face{font-display:swap;font-family:basisGrt-italic;font-style:italic;font-weight:400;src:local("basisGrt-italic"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-Italic.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-Italic.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-Italic.ttf) format("ttf")}
@font-face{font-display:swap;font-family:basisGrt-light;font-style:normal;font-weight:300;src:local("basisGrt-light"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-Lt.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-Lt.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-Lt.ttf) format("ttf")}
@font-face{font-display:swap;font-family:basisGrt-offWhite;font-style:normal;font-weight:400;src:local("basisGrt-offWhite"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-OffWht.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-OffWht.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-OffWht.ttf) format("ttf")}
@font-face{font-display:swap;font-family:basisGrt-mono;font-style:normal;font-weight:400;src:local("basisGrt-mono"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThriventMono.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThriventMono.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThriventMono.ttf) format("ttf")}
@font-face{font-display:swap;font-family:basisGrt-monoBold;font-style:normal;font-weight:700;src:local("basisGrt-monoBold"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThriventMono-Bd.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThriventMono-Bd.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThriventMono-Bd.ttf) format("ttf")}
h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:basisGrt,sans-serif !important;font-stretch:normal !important;font-style:normal !important;font-weight:400 !important}
@-moz-document url-prefix(){h1,h2,h3,h4,h5,h6{font-family:basisGrt,sans-serif !important;font-stretch:normal !important;font-weight:400 !important}
}
@media screen and (-webkit-min-device-pixel-ratio:0){h1,h2,h3,h4,h5,h6{font-family:basisGrt,sans-serif !important;font-stretch:normal !important;font-weight:400 !important}
}
@media screen and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){h1,h2,h3,h4,h5,h6{font-family:basisGrt,sans-serif !important;font-stretch:normal !important;font-weight:400 !important}
}
@supports(-ms-accelerator:true){h1,h2,h3,h4,h5,h6{font-family:basisGrt,sans-serif !important;font-stretch:normal !important;font-weight:400 !important}
}
@font-face{font-family:basisGrt-light;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-Lt.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-Lt.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-Lt.ttf) format("ttf")}
@font-face{font-family:basisGrt-offWhite;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-OffWht.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-OffWht.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-OffWht.ttf) format("ttf")}
@font-face{font-family:basisGrt;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent.ttf) format("ttf")}
@font-face{font-family:basisGrt-monoBold;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThrivent-Mono-Bd.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThrivent-Mono-Bd.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThrivent-Mono-Bd.ttf) format("ttf")}
@font-face{font-family:basisGrt-mono;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/Basis-Grt/woff/BasisGrtforThriventMono.woff) format("woff"),url(clientlib-site/resources/fonts/Basis-Grt/woff2/BasisGrtforThriventMono.woff2) format("woff2"),url(clientlib-site/resources/fonts/Basis-Grt/ttf/BasisGrtforThriventMono.ttf) format("ttf")}
body.content-full-width-body.asset-management img{max-width:calc(100vw - 40px)}
body.content-full-width-body.asset-management .content-template{padding-top:0}
@media screen and (max-width:767px){body.content-full-width-body.asset-management #main-content>.container-wide>.text.title,body.content-full-width-body.asset-management .content-template .columnControl .row{padding-left:20px;padding-right:20px}
}
body.content-full-width-body.asset-management #main-content>.container-wide>.columnControl:first-child{padding:0}
body.content-full-width-body.asset-management #main-content>.container-wide>.columnControl:first-child .columnControl-container{padding:25px 0}
body.content-full-width-body.asset-management .columnControl-container.light-green{background:transparent !important}
body.content-full-width-body.asset-management .columnControl-container.light-green:not(.separator){padding:20px 0 !important}
body.content-full-width-body.asset-management .hero{background:#3b486c}
body.content-full-width-body.asset-management .hero img{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
body.content-full-width-body.asset-management .hero .wrapper{right:0;text-align:right !important;top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80% !important}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .hero .wrapper{width:100% !important}
}
body.content-full-width-body.asset-management .hero .wrapper h1{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin:0 0 40px !important}
body.content-full-width-body.asset-management .hero .wrapper h1:after{content:normal !important}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .hero .wrapper h1{font-size:20px !important;margin-bottom:.7em !important}
}
body.content-full-width-body.asset-management .hero .wrapper h2{font-family:basisGrt,sans-serif;font-size:14px !important;font-style:normal;font-weight:200;line-height:2pc !important;line-height:1.75 !important;margin:0 0 0 auto !important;width:75%}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .hero .wrapper h2{display:block !important;font-size:9pt !important;line-height:1.1 !important}
}
body.content-full-width-body.asset-management .hero .wrapper h2 p:first-child{font-family:basisGrt,sans-serif;font-size:22px;font-style:normal;font-weight:200;line-height:1.25 !important;margin:0 0 20px}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .hero .wrapper h2 p:first-child{font-size:13px;margin:0 0 9pt}
}
body.content-full-width-body.asset-management .hero+.columnControl{background:#3b486c;color:#fff}
body.content-full-width-body.asset-management .hero+.columnControl h2,body.content-full-width-body.asset-management .hero+.columnControl h3{color:#fff !important}
body.content-full-width-body.asset-management .columnControl-container.separator[data-column-count="3"]{padding:40px 0 !important}
body.content-full-width-body.asset-management .columnControl-container.separator[data-column-count="3"] [class$=title] *{font-family:basisGrt,sans-serif;font-size:38px;font-style:normal;font-weight:200}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .columnControl-container.separator[data-column-count="3"] [class$=title] *{margin:0 !important;padding-bottom:0 !important}
body.content-full-width-body.asset-management .columnControl-container.separator[data-column-count="3"] [class$=title] * h2{margin:0 !important}
}
body.content-full-width-body.asset-management .columnControl-container.separator[data-column-count="3"] h3{font-size:22px !important;font-weight:700 !important}
body.content-full-width-body.asset-management .columnControl-container.separator[data-column-count="3"] .columnControl-col2:before{border-right:inherit;content:"";height:100%;left:-1px;position:absolute}
body.content-full-width-body.asset-management .column-subtitle.green{font-size:40px !important;font-weight:700 !important;line-height:normal !important;margin-bottom:40px !important}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .column-subtitle.green{font-size:30px !important;margin-top:-40px !important}
}
body.content-full-width-body.asset-management .column-subtitle.green:after{display:none}
body.content-full-width-body.asset-management .columnControl-container.reducePadding.no-separator.white.no-title{margin:40px 0 !important}
body.content-full-width-body.asset-management .columnControl .dark-green,body.content-full-width-body.asset-management .columnControl .thrivent-gray{color:#fff}
body.content-full-width-body.asset-management .columnControl .dark-green h3,body.content-full-width-body.asset-management .columnControl .thrivent-gray h3{color:#fff !important}
body.content-full-width-body.asset-management .columnControl .dark-green h3:after,body.content-full-width-body.asset-management .columnControl .thrivent-gray h3:after{content:normal !important}
body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col2,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col2{border-left:0 !important}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col1 .text,body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col2 .text,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col1 .text,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col2 .text{padding-bottom:0 !important}
}
body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col1 ul,body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col2 ul,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col1 ul,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col2 ul{list-style:none;margin:0 0 40px 1em}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col1 ul,body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col2 ul,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col1 ul,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col2 ul{margin-bottom:0}
}
body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col1 li,body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col2 li,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col1 li,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col2 li{padding:.5em 0;position:relative}
body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col1 li:before,body.content-full-width-body.asset-management .columnControl .dark-green .columnControl-col2 li:before,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col1 li:before,body.content-full-width-body.asset-management .columnControl .thrivent-gray .columnControl-col2 li:before{border-bottom:.5em solid transparent;border-left:.5em solid #d2cb44;border-top:.5em solid transparent;content:"";display:block;height:1em;left:0;position:absolute;top:50%;-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%);width:.5em}
body.content-full-width-body.asset-management .columnControl .dark-green{background:url(clientlib-site/resources/images/dma_green_bg.png) no-repeat;background-size:cover;padding:40px 0 !important}
body.content-full-width-body.asset-management .columnControl .dark-green h3{font-family:basisGrt-bold,sans-serif;font-size:30px;font-style:normal;font-weight:200}
body.content-full-width-body.asset-management .columnControl-container.reducePadding.separator.thrivent-gray[data-column-count="2"] .col-sm-12{padding-left:0 !important}
body.content-full-width-body.asset-management .columnControl-container.reducePadding.separator.thrivent-gray[data-column-count="2"] h3{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;text-align:left !important}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .columnControl-container.reducePadding.separator.thrivent-gray[data-column-count="2"] h3{margin:-20px 0 0 !important}
}
body.content-full-width-body.asset-management .columnControl-container.reducePadding.separator.thrivent-gray[data-column-count="2"] .columnControl-col1{padding-left:0 !important}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .columnControl-container.reducePadding.separator.thrivent-gray[data-column-count="2"] .columnControl-col2{padding-bottom:20px !important;padding-left:0 !important}
}
body.content-full-width-body.asset-management .columnControl-container.reducePadding.separator.thrivent-gray[data-column-count="2"] li{font-size:1pc !important}
body.content-full-width-body.asset-management .content-bottom-full:last-of-type .columnControl{margin-bottom:-20px;padding-bottom:0}
body.content-full-width-body.asset-management .content-bottom-full:last-of-type .columnControl .disclosures .disclosures-wrap,body.content-full-width-body.asset-management .content-bottom-full:last-of-type .columnControl .disclosures .disclosures-wrap a{color:#fff}
body.content-full-width-body.asset-management .columnControl-container.white.no-title[data-column-count="1"]{background:#f4f6f8;margin-bottom:-50px;padding:20px 20px 40px}
body.content-full-width-body.asset-management .columnControl-container.white.no-title[data-column-count="1"] .columnControl-container{background:transparent}
body.content-full-width-body.asset-management .columnControl-container.white.no-title[data-column-count="1"] .row{padding:0}
body.content-full-width-body.asset-management .columnControl-container.white.no-title[data-column-count="1"] h2{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
body.content-full-width-body.asset-management .columnControl-container.white.no-title[data-column-count="1"] h3{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
body.content-full-width-body.asset-management .content>.textLink{margin:20px 0 0}
body.content-full-width-body.asset-management .content>.textLink h3{font-family:basisGrt,sans-serif;font-size:30px !important;font-style:normal;font-weight:200;text-transform:none !important}
body.content-full-width-body.asset-management :not(.col-sm-12)>.image{margin:40px 0;text-align:center}
body.content-full-width-body.asset-management .disclosures .disclosures-container{padding:30px 0}
body.content-full-width-body.asset-management .disclosures .disclosures-container p:last-of-type{margin-bottom:0}
@media screen and (max-width:767px){body.content-full-width-body.asset-management .columnControl-container.separator.thrivent-gray.no-title[data-column-count="1"]{padding:0 !important}
}
body.content-full-width-body.asset-management .columnControl-container.separator.thrivent-gray.no-title[data-column-count="1"] .row{padding:0 !important}
body.content-full-width-body.asset-management .columnControl-container.separator.thrivent-gray.no-title[data-column-count="1"] .col-sm-12{padding:20px 0 !important}
body.content-full-width-body.asset-management .columnControl-container.separator.thrivent-gray.no-title[data-column-count="1"] .col-sm-12 *{color:#fff !important}
@media(min-width:980px){body.content-full-width-body.interval-funds .header{height:110px !important}
}
@media(min-width:768px)and (max-width:979px){body.content-full-width-body.interval-funds .header .global-alert{padding-top:95px !important}
}
@media(min-width:980px){body.content-full-width-body.interval-funds .header #main-nav{height:inherit !important}
body.content-full-width-body.interval-funds .header #main-nav img.navbar-logo{width:250px !important}
}
body.content-full-width-body.interval-funds .header #main-nav .collapse.navbar-collapse.width#collapse{display:none !important}
@media(min-width:768px)and (max-width:979px){body.content-full-width-body.interval-funds .header #main-nav{max-height:95px !important;min-height:95px !important}
body.content-full-width-body.interval-funds .header #main-nav .tier1.main.nav.navbar-nav.navbar-right,body.content-full-width-body.interval-funds .header #main-nav .utility navbar-right{display:none !important}
}
@media screen and (max-width:767px){body.content-full-width-body.interval-funds .header #main-nav{max-height:55px !important;min-height:55px !important}
body.content-full-width-body.interval-funds .header #main-nav .container-fluid.header-wrapper .navbar-header .special.open-account,body.content-full-width-body.interval-funds .header #main-nav .container-fluid.header-wrapper .navbar-header button.navbar-toggle{display:none !important}
}
body.content-full-width-body.interval-funds #main-content.content-bg{background:url(clientlib-site/css/img/TIF-header-bg.png) no-repeat top #fff}
body.content-full-width-body.interval-funds #main-content .documentCenterTable a{color:#5ebbab !important}
body.content-full-width-body.interval-funds #main-content .documentCenterTable a:hover{color:#468c80 !important}
body.content-full-width-body.interval-funds #main-content .documentCenterTable a img.img{margin-left:7px}
body.content-full-width-body.interval-funds #main-content .text a{color:#5ebbab}
body.content-full-width-body.interval-funds #main-content .text a:hover{color:#468c80}
body.content-full-width-body.interval-funds #main-content .button .btn-primary{background:url(clientlib-site/resources/images/if-btn-primary-bg-half.png) no-repeat scroll 100% 0 transparent;color:#373d47}
body.content-full-width-body.interval-funds #main-content .button .btn-primary:hover{background:url(clientlib-site/resources/images/if-btn-primary-bg-half-hover.png) no-repeat scroll 100% 0 transparent}
body.content-full-width-body.interval-funds .footer .footer-nav-tier1{display:none}
@-moz-document url-prefix(){fieldset{display:table-cell}
}
.container-fluid{max-width:80pc;padding-left:70px;padding-right:70px}
@media(min-width:980px)and (max-width:1140px){.container-fluid{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.container-fluid{padding-left:30px;padding-right:30px}
}
@media(max-width:767px){.container-fluid{padding-left:20px;padding-right:20px}
}
select{-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:15px;height:40px;outline:0 none}
.basisGrt{font-family:basisGrt,Georgia,Times New Roman,Times,serif}
.basis-grt{font-family:basisGrt,sans-serif;font-family:basisGrt,Georgia,Times New Roman,Times,serif}
.basis-grt,.basisGrt{font-style:normal;font-weight:200}
.basisGrt{font-family:basisGrt,sans-serif}
.btn-primary{background:url(clientlib-site/resources/images/btn-primary-bg.png) no-repeat scroll 100% 0 transparent;border:0;border-radius:0;color:#000;cursor:pointer;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;height:55px;line-height:18px;padding:19px 0 21px;text-align:center;text-decoration:none;vertical-align:middle;width:220px}
.btn-primary:focus,.btn-primary:hover{background:url(clientlib-site/resources/images/btn-primary-bg.png) no-repeat scroll 100% 100% transparent;color:#000;outline:0 none;text-decoration:none}
@media screen and (max-width:767px){.btn-primary{max-width:300px;width:100%}
}
.btn-primary.two-lined{padding:10px 25px 10px 5px}
.btn-secondary{background-color:#c7ab75;border:3px solid #c7ab75;color:#000;display:block;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:15px;padding:15px 5px;text-align:center;vertical-align:middle;width:270px}
@media screen and (max-width:767px){.btn-secondary{font-size:14px;max-width:290px}
}
.btn-secondary:hover{background-color:#e0c186;border:3px solid #e0c186;color:#000;text-decoration:none}
.btn-secondary:focus+span.btn-triangle,.btn-secondary:hover+span.btn-triangle{border-bottom:25px solid transparent;border-left:30px solid #e0c186;border-top:26px solid transparent;text-decoration:none}
.btn-secondary:focus+span.btn-triangle.two-lined,.btn-secondary:hover+span.btn-triangle.two-lined{border-bottom:33px solid transparent;border-left:30px solid #e0c186;border-top:33px solid transparent;text-decoration:none}
.btn-triangle{border-bottom:25px solid transparent;border-left:30px solid #c7ab75;border-top:26px solid transparent;height:0;position:absolute;right:0;top:0;width:0}
@media screen and (max-width:767px){.btn-triangle{margin-top:0}
}
.btn-triangle.two-lined{border-bottom:33px solid transparent;border-top:33px solid transparent}
.btn-white{background:url(clientlib-site/resources/images/btn-white.png) no-repeat scroll 100% 0 transparent;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-style:italic;font-weight:200;height:41px;letter-spacing:.05em;line-height:1;padding:14px 7px 9pt 0;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:174px}
.btn-white:focus,.btn-white:hover{background-position:100% 100%;color:#009865;text-decoration:none}
.btn-green{background-color:#32cb98;color:#fff;display:inline-block;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-style:italic;font-weight:200;line-height:18px;padding:9px 30px;text-align:center;vertical-align:middle;width:auto}
.btn-green:focus,.btn-green:hover{background-color:#65c5b4;color:#fff;text-decoration:none}
.btn-container{height:75px;margin:15px auto 30px;position:relative;width:300px}
.btn-wrapper{display:inline-block;position:relative}
.btn-wrapper .btn-primary{background:#c7ab75;font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;height:50px;line-height:20px;margin-right:20px;padding:14px 10px 14px 20px;position:relative;text-transform:none;width:auto;z-index:1}
@media screen and (max-width:767px){.btn-wrapper .btn-primary{font-size:15px;height:40px;margin-right:0 !important;padding:10px 10px 10px 15px}
.btn-wrapper .btn-primary:hover,.btn-wrapper .btn-primary:hover:before{background:#063}
}
.btn-wrapper .btn-primary:focus,.btn-wrapper .btn-primary:hover{background:#e0c186}
.btn-wrapper .btn-primary:focus:before,.btn-wrapper .btn-primary:hover:before{content:none !important}
.btn-wrapper .btn-primary:focus+.triangle,.btn-wrapper .btn-primary:hover+.triangle{background-color:#e0c186}
.btn-wrapper .btn-primary+.triangle{background:#c7ab75;height:35px;margin:auto;position:absolute;right:3px;top:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);width:35px}
@media screen and (max-width:767px){.btn-wrapper .btn-primary+.triangle{height:28px;right:-14px;top:6px;width:28px}
}
.btn-wrapper .btn-transparent{background:transparent;border:3px solid #009865;border-right-width:0;color:#383d47;float:left;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;height:50px;line-height:20px;padding:9pt 10px 9pt 20px;position:relative;z-index:1}
@media screen and (max-width:767px){.btn-wrapper .btn-transparent{font-size:15px;height:40px;margin-right:0 !important;padding:7px 10px 7px 15px}
}
.btn-wrapper .btn-transparent:focus,.btn-wrapper .btn-transparent:hover{background-color:#009865;color:#fff;text-decoration:none}
.btn-wrapper .btn-transparent:focus+.triangle,.btn-wrapper .btn-transparent:hover+.triangle{background-color:#009865}
.btn-wrapper .btn-transparent+.triangle{border-bottom:3px solid #009865;border-right:3px solid #009865;height:35px;margin:auto;position:absolute;right:2px;top:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);width:35px}
@media screen and (max-width:767px){.btn-wrapper .btn-transparent+.triangle{height:28px;right:-14px;top:6px;width:28px}
}
h2{position:relative}
a:hover{text-decoration:underline}
a.block{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;font-weight:400}
@media screen and (max-width:767px){a.block{font-size:14px}
}
a.block:hover{text-decoration:underline}
a.block.inline{display:inline}
.link-list a.block{color:#2e66ff;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;margin-bottom:15px;text-transform:none}
.link-list a.block:last-child{margin-bottom:0}
@media screen and (max-width:767px){.link-list a.block{border-bottom:1px solid #efefef;padding-bottom:11px}
.link-list a.block:first-child{border-top:1px solid #efefef;padding-top:15px}
}
.link-list a.block:hover{text-decoration:underline}
@media screen and (max-width:767px){.resp-table-wrapper{margin:0 -20px}
}
.resp-table{border-collapse:collapse;border-spacing:0;color:#000;margin:0 auto;width:100%}
.resp-table thead{border-bottom:3px solid #e4e4e3}
.resp-table td,.resp-table th{padding:20px 0;vertical-align:bottom}
@media screen and (max-width:767px){.resp-table td,.resp-table th{padding:15px 0}
}
.resp-table th{font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;text-align:left}
.resp-table .main{border-bottom:1px solid #e4e4e3;cursor:pointer;font-size:14px}
.resp-table .main td:first-child{font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200}
.resp-table .main:nth-last-child(2){border-bottom:0}
.resp-table .main.open{background:#f6f6f6;border-bottom:0}
.resp-table.no-pointer .main{cursor:default}
.resp-table .main .toggle-details,.resp-table th.toggle{text-align:right;width:10%}
.resp-table .toggle-details a{display:block;text-decoration:none}
.resp-table .toggle-details a img{display:inline-block;vertical-align:middle;width:20px}
.resp-table .open .toggle-details a img,.resp-table .toggle-details a img:first-child{display:none}
.resp-table .open .toggle-details a img:first-child{display:inline-block}
.resp-table .details{background:#f6f6f6;display:none}
.resp-table .details.open{display:table-row}
.resp-table .details .detail-table{display:table;width:100%}
.resp-table .details td{font-size:13px;padding:0 20px}
.resp-table .details td .detail-row{border-top:1px solid #e4e4e3;display:table-row}
.resp-table .details td .detail-row>div{display:table-cell;min-width:110px;padding:10px 0}
.resp-table .details td .detail-row>div:first-child{font-weight:700}
.resp-table .details td .detail-row>div:last-child{text-align:right}
.resp-table .main td,.resp-table .main td:first-child{padding-left:20px}
.resp-table .main td:last-child{padding-right:20px}
@media(max-width:767px){.resp-table .main td,.resp-table th{vertical-align:middle;width:30%}
.resp-table .details .detail-table{margin:0 auto;width:90%}
.resp-table .details>td{padding-bottom:10px}
}
.details>.container-fluid>h2{color:#000;font-family:basisGrt,sans-serif;font-size:46px;margin:50px 0 15px}
@media(max-width:767px){.details>.container-fluid>h2{font-size:26px;margin:30px 0 20px}
}
.nav-tabs-parent .nav-tabs{border-bottom-color:#e2e0e0;font-family:basisGrt-bold,sans-serif}
.nav-tabs-parent .nav-tabs>li{padding-right:40px}
.nav-tabs-parent .nav-tabs>li>a{color:#000;padding:20px 0}
.nav-tabs-parent .nav-tabs>li.active a,.nav-tabs-parent .nav-tabs>li>a:focus,.nav-tabs-parent .nav-tabs>li>a:hover{background:transparent;border:1px solid transparent}
.nav-tabs-parent .nav-tabs>li.active a{border-bottom:5px solid #8e723a;color:#000}
.nav-tabs-parent .nav-tabs>li:last-child{padding-right:0}
@media(min-width:768px)and (max-width:1050px){.nav-tabs-parent .nav-tabs>li{padding-right:14px}
.nav-tabs-parent .nav-tabs>li>a{font-size:14px}
}
@media(max-width:767px){.nav-tabs-content.tab-content{margin:0 -20px}
.nav-tabs-content.tab-content>.tab-pane{display:block;opacity:1}
.nav-tabs-content.tab-content>.tab-pane .load-tab-toggle{background:#c7ab75;border-top:1px solid #fff;color:#000;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;padding:20px;position:relative}
.nav-tabs-content.tab-content>.tab-pane .load-tab-toggle:after{background:url(clientlib-site/resources/images/caret-down-black.png) 0 0 no-repeat;bottom:0;content:"";display:block;height:10px;margin:auto 0;position:absolute;right:20px;top:0;width:17px}
.nav-tabs-content.tab-content>.tab-pane .tab-load{display:none;padding:0 20px}
.nav-tabs-content.tab-content>.tab-pane.active .load-tab-toggle{background:#fff;border-top-color:#fff;color:#000}
.nav-tabs-content.tab-content>.tab-pane.active .load-tab-toggle:after{background:url(clientlib-site/resources/images/caret-up-gray.png) 0 0 no-repeat}
.nav-tabs-content.tab-content>.tab-pane.active .tab-load{display:block}
}
.tool-tip{background-color:transparent;border:2px solid #2e66ff;border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;color:#2e66ff;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;height:18px;line-height:14px;margin-top:0;position:relative;text-align:center;vertical-align:middle;width:18px}
.tool-tip:focus,.tool-tip:hover{color:#2e66ff;text-decoration:none}
.tool-tip .defaultStyle,.tool-tip .warningStyle{left:0;margin:auto;pointer-events:none;position:absolute;right:0}
.tool-tip span{color:inherit}
.tool-tip-h2{background-color:transparent;border:2px solid #2e66ff;border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;color:#2e66ff;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;height:18px;line-height:14px;margin-bottom:3px;margin-left:9px;margin-top:0;position:relative;text-align:center;vertical-align:middle;width:18px}
.tool-tip-h2:focus,.tool-tip-h2:hover{color:#2e66ff;text-decoration:none}
.help-text{background-color:#fff;border:3px solid rgba(46,102,255,.95);color:#373d47;cursor:pointer;display:none;float:left;float:none;font-family:basisGrt,sans-serif;font-size:10px;font-style:normal;font-weight:200;line-height:13px;line-height:14px;margin:0 0 0 -9px;padding:20px 15px 15px;transform:translate(-50%,37px);-webkit-transform:translate(-50%,37px);-ms-transform:translate(-50%,40px);width:350px;z-index:5}
.help-text,.help-text:after,.help-text:before{position:absolute}
@media screen and (max-width:767px){.help-text{font-size:9pt;height:92.6%;left:0;margin-left:0;position:fixed;top:60px;-webkit-transform:none;transform:none;-moz-transform:none;-ms-transform:none;width:100%}
}
.help-text .tool-tip-close{background:transparent;border:0;color:#2e66ff;font-family:basisGrt,sans-serif;margin-right:-5px;margin-top:-15px;opacity:1;padding:0;text-align:center;z-index:4}
.help-text .tool-tip-close:active,.help-text .tool-tip-close:focus,.help-text .tool-tip-close:hover{-webkit-box-shadow:none;box-shadow:none;outline:0}
.help-text .tool-tip-close:after{content:"×";display:block;font-family:basisGrt,sans-serif;font-size:20px;font-weight:400;line-height:14px}
.helpTextDisplay{display:inline-block}
.helpTextDisplay p{font-size:11px}
@media screen and (max-width:767px){.helpTextDisplay p{font-size:9pt}
}
.toolTipDisplay:before{border:9pt solid transparent;border-bottom:9pt solid #2e66ff;border-top:0;content:"";display:block;height:0;left:-4px;margin:auto;position:absolute;right:0;top:23px;top:25px\9;width:0;z-index:1}
@media screen and (max-width:767px){.toolTipDisplay:before{display:none}
}
.toolTipDisplay:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;border-top-width:10px;bottom:-23px;bottom:-25px\9;content:"";height:0;left:-2px;position:absolute;width:0;z-index:7}
@media screen and (max-width:767px){.toolTipDisplay:after{border-width:9px;bottom:-22px;left:-1px}
}
.loading-spinner{display:none;padding:50px;text-align:center}
.loading .loading-spinner{display:block}
.tool-tip-container,.tool-tip-inline,.tool-tip-inline+*{display:inline}
.tool-tip-container.true .tool-tip{background-color:#2e66ff}
.tool-tip-container.true .tool-tip .defaultStyle{color:inherit;display:none !important}
.tool-tip-container.true .tool-tip .warningStyle{background-color:#2e66ff;color:#fff;display:inline-block !important}
[data-mobile-rendition]{min-width:0 !important}
@media(max-width:979px){[data-mobile-rendition]{min-width:1px !important}
}
@media(max-width:767px){[data-mobile-rendition]{min-width:2px !important}
}
.owl-theme .owl-controls .owl-page.active span{background:#2e66ff}
.eyebrow{color:#8e723a;display:block;font-family:basisGrt-bold,sans-serif;font-size:9pt;font-style:normal;font-weight:200;line-height:9pt;margin-bottom:5px;margin-top:-23px;min-height:13px;text-transform:uppercase}
@media screen and (max-width:767px){.eyebrow{margin-bottom:0;margin-top:0}
#main-content.fund-page,.content-template.accordion-forms-page,.content-template.content-right-rail-page,.content-template.fund-category-page,.content-template.fund-page,.content-template.secondary-landing-page,.fund-category-page{padding-top:40px}
#nudge.lead-gen,.search-page{padding-top:25px}
}
.fund-page .documentDistribution{margin-left:auto;margin-right:auto;max-width:80pc;padding:0 70px}
@media(min-width:980px)and (max-width:1140px){.fund-page .documentDistribution{padding:0 40px}
}
@media(min-width:768px)and (max-width:979px){.fund-page .documentDistribution{padding:0 30px}
}
@media screen and (max-width:767px){.fund-page .documentDistribution{padding:0}
}
.fund-page .documentDistribution ul{border-top:1px solid #d1e3da;list-style:none;margin:0;padding:15px 0;text-align:right}
@media screen and (max-width:767px){.fund-page .documentDistribution ul{padding:15px 20px}
}
.fund-page .documentDistribution ul li{display:inline-block;margin-left:15px}
.fund-page .documentDistribution ul li a{background-color:transparent;background-position:0 0;background-repeat:no-repeat;color:#656565;display:inline-block;font-family:basisGrt,sans-serif;font-size:11px;font-weight:600;height:20px;padding-left:30px;text-transform:uppercase}
.fund-page .documentDistribution ul li.email a{background-image:url(clientlib-site/resources/images/icon-email.png)}
.fund-page .documentDistribution ul li.print a{background-image:url(clientlib-site/resources/images/icon-print.png)}
@media screen and (max-width:767px){.fund-page .documentDistribution ul li.print{display:none}
}
#global-characteristics .table.desktop{color:#000;font-size:20px;font-weight:400;margin:2px 0 30px;padding:0}
#global-characteristics .table.desktop td,#global-characteristics .table.desktop th span{font-size:13px}
#global-characteristics .table.desktop td:nth-child(odd){font-weight:700;width:23%}
#global-characteristics .table.desktop td:nth-child(2n){padding-right:40px;text-align:right;width:10%}
#global-characteristics .tables-3-col{color:#000;font-size:13px;margin:0 0 20px;padding:0}
#global-characteristics .tables-3-col th div{float:right;text-align:right;width:150px}
#global-characteristics .tables-3-col td:nth-child(odd){font-weight:700;width:90%}
#global-characteristics .tables-3-col td:nth-child(2n){text-align:right;width:10%}
#global-characteristics .table-disclosure{font-size:13px}
#global-characteristics .parens{font-style:italic;font-weight:400}
#global-characteristics .mobile .parens{display:block}
#home-page,#home-page-full{color:#000;padding:0}
#home-page .hero-subtitle.gray-text,#home-page h1.gray-text,#home-page h2.gray-text,#home-page h3.gray-text,#home-page-full .hero-subtitle.gray-text,#home-page-full h1.gray-text,#home-page-full h2.gray-text,#home-page-full h3.gray-text{color:#5b6770 !important}
#home-page .hero-subtitle.black-text,#home-page h1.black-text,#home-page h2.black-text,#home-page h3.black-text,#home-page-full .hero-subtitle.black-text,#home-page-full h1.black-text,#home-page-full h2.black-text,#home-page-full h3.black-text{color:#383d47 !important}
#home-page .hero-subtitle.white-text,#home-page h1.white-text,#home-page h2.white-text,#home-page h3.white-text,#home-page-full .hero-subtitle.white-text,#home-page-full h1.white-text,#home-page-full h2.white-text,#home-page-full h3.white-text{color:#fff !important}
#home-page .hero-subtitle.green-text,#home-page h1.green-text,#home-page h2.green-text,#home-page h3.green-text,#home-page-full .hero-subtitle.green-text,#home-page-full h1.green-text,#home-page-full h2.green-text,#home-page-full h3.green-text{color:#009865 !important}
#home-page .tab-content,#home-page-full .tab-content{max-height:0;overflow:hidden}
@media(min-width:768px){#home-page .tab-content,#home-page-full .tab-content{-webkit-transition:max-height .5s;transition:max-height .5s}
#home-page .scroll-anim,#home-page-full .scroll-anim{opacity:0;transition:-webkit-transform .5s,opacity .5s;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}
#home-page .scroll-anim.text-anim,#home-page-full .scroll-anim.text-anim{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
#home-page .left .scroll-anim.image-anim.active-scroll-transition,#home-page .right .scroll-anim.image-anim.active-scroll-transition,#home-page .scroll-anim.text-anim.active-scroll-transition,#home-page-full .left .scroll-anim.image-anim.active-scroll-transition,#home-page-full .right .scroll-anim.image-anim.active-scroll-transition,#home-page-full .scroll-anim.text-anim.active-scroll-transition{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
#home-page .left .scroll-anim.image-anim,#home-page-full .left .scroll-anim.image-anim{-webkit-transform:translate3d(5pc,0,0);transform:translate3d(5pc,0,0)}
#home-page .right .scroll-anim.image-anim,#home-page-full .right .scroll-anim.image-anim{-webkit-transform:translate3d(-5pc,0,0);transform:translate3d(-5pc,0,0)}
#home-page .titleColumnLinks .col-md-3.scroll-anim:nth-child(2),#home-page .titleColumnLinks .col-md-4.scroll-anim:nth-child(2),#home-page .titleColumnLinks .col-md-6.scroll-anim:nth-child(2),#home-page .titleColumnLinks .col-sm-4.scroll-anim:nth-child(2),#home-page .titleTextImageColumns .col-md-3.scroll-anim:nth-child(2),#home-page .titleTextImageColumns .col-md-4.scroll-anim:nth-child(2),#home-page .titleTextImageColumns .col-md-6.scroll-anim:nth-child(2),#home-page .titleTextImageColumns .col-sm-4.scroll-anim:nth-child(2),#home-page .titleTextImageList .col-md-3.scroll-anim:nth-child(2),#home-page .titleTextImageList .col-md-4.scroll-anim:nth-child(2),#home-page .titleTextImageList .col-md-6.scroll-anim:nth-child(2),#home-page .titleTextImageList .col-sm-4.scroll-anim:nth-child(2),#home-page-full .titleColumnLinks .col-md-3.scroll-anim:nth-child(2),#home-page-full .titleColumnLinks .col-md-4.scroll-anim:nth-child(2),#home-page-full .titleColumnLinks .col-md-6.scroll-anim:nth-child(2),#home-page-full .titleColumnLinks .col-sm-4.scroll-anim:nth-child(2),#home-page-full .titleTextImageColumns .col-md-3.scroll-anim:nth-child(2),#home-page-full .titleTextImageColumns .col-md-4.scroll-anim:nth-child(2),#home-page-full .titleTextImageColumns .col-md-6.scroll-anim:nth-child(2),#home-page-full .titleTextImageColumns .col-sm-4.scroll-anim:nth-child(2),#home-page-full .titleTextImageList .col-md-3.scroll-anim:nth-child(2),#home-page-full .titleTextImageList .col-md-4.scroll-anim:nth-child(2),#home-page-full .titleTextImageList .col-md-6.scroll-anim:nth-child(2),#home-page-full .titleTextImageList .col-sm-4.scroll-anim:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}
#home-page .titleColumnLinks .col-md-3.scroll-anim:nth-child(3),#home-page .titleColumnLinks .col-md-4.scroll-anim:nth-child(3),#home-page .titleColumnLinks .col-md-6.scroll-anim:nth-child(3),#home-page .titleColumnLinks .col-sm-4.scroll-anim:nth-child(3),#home-page .titleTextImageColumns .col-md-3.scroll-anim:nth-child(3),#home-page .titleTextImageColumns .col-md-4.scroll-anim:nth-child(3),#home-page .titleTextImageColumns .col-md-6.scroll-anim:nth-child(3),#home-page .titleTextImageColumns .col-sm-4.scroll-anim:nth-child(3),#home-page .titleTextImageList .col-md-3.scroll-anim:nth-child(3),#home-page .titleTextImageList .col-md-4.scroll-anim:nth-child(3),#home-page .titleTextImageList .col-md-6.scroll-anim:nth-child(3),#home-page .titleTextImageList .col-sm-4.scroll-anim:nth-child(3),#home-page-full .titleColumnLinks .col-md-3.scroll-anim:nth-child(3),#home-page-full .titleColumnLinks .col-md-4.scroll-anim:nth-child(3),#home-page-full .titleColumnLinks .col-md-6.scroll-anim:nth-child(3),#home-page-full .titleColumnLinks .col-sm-4.scroll-anim:nth-child(3),#home-page-full .titleTextImageColumns .col-md-3.scroll-anim:nth-child(3),#home-page-full .titleTextImageColumns .col-md-4.scroll-anim:nth-child(3),#home-page-full .titleTextImageColumns .col-md-6.scroll-anim:nth-child(3),#home-page-full .titleTextImageColumns .col-sm-4.scroll-anim:nth-child(3),#home-page-full .titleTextImageList .col-md-3.scroll-anim:nth-child(3),#home-page-full .titleTextImageList .col-md-4.scroll-anim:nth-child(3),#home-page-full .titleTextImageList .col-md-6.scroll-anim:nth-child(3),#home-page-full .titleTextImageList .col-sm-4.scroll-anim:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}
#home-page .titleColumnLinks .col-md-3.scroll-anim:nth-child(4),#home-page .titleColumnLinks .col-md-4.scroll-anim:nth-child(4),#home-page .titleColumnLinks .col-md-6.scroll-anim:nth-child(4),#home-page .titleColumnLinks .col-sm-4.scroll-anim:nth-child(4),#home-page .titleTextImageColumns .col-md-3.scroll-anim:nth-child(4),#home-page .titleTextImageColumns .col-md-4.scroll-anim:nth-child(4),#home-page .titleTextImageColumns .col-md-6.scroll-anim:nth-child(4),#home-page .titleTextImageColumns .col-sm-4.scroll-anim:nth-child(4),#home-page .titleTextImageList .col-md-3.scroll-anim:nth-child(4),#home-page .titleTextImageList .col-md-4.scroll-anim:nth-child(4),#home-page .titleTextImageList .col-md-6.scroll-anim:nth-child(4),#home-page .titleTextImageList .col-sm-4.scroll-anim:nth-child(4),#home-page-full .titleColumnLinks .col-md-3.scroll-anim:nth-child(4),#home-page-full .titleColumnLinks .col-md-4.scroll-anim:nth-child(4),#home-page-full .titleColumnLinks .col-md-6.scroll-anim:nth-child(4),#home-page-full .titleColumnLinks .col-sm-4.scroll-anim:nth-child(4),#home-page-full .titleTextImageColumns .col-md-3.scroll-anim:nth-child(4),#home-page-full .titleTextImageColumns .col-md-4.scroll-anim:nth-child(4),#home-page-full .titleTextImageColumns .col-md-6.scroll-anim:nth-child(4),#home-page-full .titleTextImageColumns .col-sm-4.scroll-anim:nth-child(4),#home-page-full .titleTextImageList .col-md-3.scroll-anim:nth-child(4),#home-page-full .titleTextImageList .col-md-4.scroll-anim:nth-child(4),#home-page-full .titleTextImageList .col-md-6.scroll-anim:nth-child(4),#home-page-full .titleTextImageList .col-sm-4.scroll-anim:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}
#home-page .home-line.scroll-anim,#home-page-full .home-line.scroll-anim{-webkit-transform:translate3d(0,-5pc,0);transform:translate3d(0,-5pc,0)}
#home-page .home-line.scroll-anim.active-scroll-transition,#home-page-full .home-line.scroll-anim.active-scroll-transition{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@media(max-width:767px){#home-page .btn-primary,#home-page-full .btn-primary{max-width:none;position:relative;width:100%;z-index:1}
#home-page .btn-primary:before,#home-page-full .btn-primary:before{background:#009865;content:"";height:100%;left:0;position:absolute;top:0;width:80%;z-index:-1}
#home-page .btn-primary:hover:before,#home-page-full .btn-primary:hover:before{background:#65c5b4}
}
#home-page p,#home-page-full p{font-size:1pc;line-height:1.5em}
#home-page p a,#home-page-full p a{color:#009865;font-weight:600px}
#home-page p a:hover,#home-page-full p a:hover{color:#65c5b4}
@media(max-width:767px){#home-page p,#home-page-full p{font-size:14px}
}
#home-page .aside-content em,#home-page .content-section em,#home-page .footnote,#home-page-full .aside-content em,#home-page-full .content-section em,#home-page-full .footnote{color:#000;font-size:9pt;line-height:1pc;margin-bottom:0}
#home-page .aside-content em,#home-page-full .aside-content em{display:block}
#home-page .circle-char,#home-page-full .circle-char{background:url(clientlib-site/resources/images/icon-carets-numbers-checkmark-sprites.svg) 90.25% 50% no-repeat;display:block;height:26px;width:26px}
#home-page .circle-char.circle-1,#home-page-full .circle-char.circle-1{background-position:9.5% 49.95%}
#home-page .circle-char.circle-2,#home-page-full .circle-char.circle-2{background-position:29.8% 49.95%}
#home-page .circle-char.circle-3,#home-page-full .circle-char.circle-3{background-position:50.05% 49.95%}
#home-page .circle-char.circle-4,#home-page-full .circle-char.circle-4{background-position:70.15% 49.95%}
#home-page .circle-char.circle-5,#home-page-full .circle-char.circle-5{background-position:9.75% 70.1%}
#home-page .circle-char.circle-6,#home-page-full .circle-char.circle-6{background-position:29.9% 70.1%}
#home-page .circle-char.circle-7,#home-page-full .circle-char.circle-7{background-position:50.05% 70.1%}
#home-page .circle-char.circle-8,#home-page-full .circle-char.circle-8{background-position:70.1% 70.1%}
#home-page .circle-char.circle-9,#home-page-full .circle-char.circle-9{background-position:9.75% 90.3%}
#home-page .circle-char.circle-10,#home-page-full .circle-char.circle-10{background-position:29.9% 90.3%}
#home-page .circle-char.circle-11,#home-page-full .circle-char.circle-11{background-position:50.05% 90.3%}
#home-page .circle-char.circle-12,#home-page-full .circle-char.circle-12{background-position:70.1% 90.3%}
#home-page .content-section p br,#home-page-full .content-section p br{line-height:36px}
#home-page .content-section.border-bottom,#home-page-full .content-section.border-bottom{border-bottom:1px solid #f2f2f2;margin-bottom:20px;padding-bottom:20px}
#home-page .tab-pane,#home-page-full .tab-pane{padding-bottom:40px}
#home-page .tab-pane .content-section,#home-page-full .tab-pane .content-section{margin-bottom:20px;position:relative}
#home-page .tab-pane .content-section>.hidden-sm img,#home-page-full .tab-pane .content-section>.hidden-sm img{left:110%;position:absolute;top:6px}
#home-page .tab-pane .content-section.left,#home-page-full .tab-pane .content-section.left{left:0;width:72%}
#home-page .tab-pane .content-section.left>.hidden-sm img,#home-page-full .tab-pane .content-section.left>.hidden-sm img{left:106%;max-width:38%;position:absolute;top:60px}
#home-page .tab-pane .content-section.right,#home-page-full .tab-pane .content-section.right{left:28%;width:72%}
#home-page .tab-pane .content-section.right>.hidden-sm img,#home-page-full .tab-pane .content-section.right>.hidden-sm img{left:auto;right:108%;top:60px}
#home-page .tab-pane .content-section>p,#home-page-full .tab-pane .content-section>p{font-family:basisGrt;font-size:19px;line-height:26px}
#home-page .tab-pane p,#home-page-full .tab-pane p{margin-bottom:25px}
#home-page .tab-pane p br,#home-page-full .tab-pane p br{line-height:40px}
#home-page .tab-pane .footnote,#home-page-full .tab-pane .footnote{margin-bottom:0}
#home-page .tab-pane .home-link,#home-page-full .tab-pane .home-link{font-size:15px}
#home-page .tab-pane .home-secondary-title,#home-page-full .tab-pane .home-secondary-title{font-family:basisGrt;font-size:34px;margin-bottom:25px;padding-top:10px}
#home-page .tab-pane ul,#home-page-full .tab-pane ul{list-style-type:none;margin:0;padding:5px 0 9pt}
#home-page .tab-pane ul li,#home-page-full .tab-pane ul li{margin-bottom:15px;padding-left:20px;position:relative}
#home-page .tab-pane ul li:before,#home-page-full .tab-pane ul li:before{background:#373d47;border-radius:50%;content:"";display:block;height:4px;left:2px;position:absolute;top:8px;width:4px}
@media(min-width:768px){#home-page .titleColumnLinks,#home-page-full .titleColumnLinks{padding-bottom:40px}
}
@media(max-width:767px){#home-page .titleColumnLinks a.visible-sm,#home-page-full .titleColumnLinks a.visible-sm{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;color:#009865;font-family:basisGrt;font-size:22px;margin:0 -20px -1px;padding:30px 40px 30px 20px;position:relative}
#home-page .titleColumnLinks a.visible-sm:after,#home-page-full .titleColumnLinks a.visible-sm:after{background:url(clientlib-site/resources/images/icon-carets-numbers-checkmark-sprites.svg) 50% 30% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:20px;top:0;width:10px}
#home-page .titleTextImageColumns,#home-page-full .titleTextImageColumns{padding-bottom:40px;padding-top:30px}
#home-page .titleTextImageColumns p,#home-page-full .titleTextImageColumns p{margin-bottom:25px}
#home-page .titleTextImageColumns ul,#home-page-full .titleTextImageColumns ul{list-style-type:none;margin:0;padding:0}
#home-page .titleTextImageColumns ul li,#home-page-full .titleTextImageColumns ul li{margin-bottom:9pt;padding-left:20px;position:relative}
#home-page .titleTextImageColumns ul li:before,#home-page-full .titleTextImageColumns ul li:before{background:#373d47;border-radius:50%;content:"";display:block;height:4px;left:2px;position:absolute;top:8px;width:4px}
#home-page .titleTextImageColumns .row p,#home-page-full .titleTextImageColumns .row p{margin-bottom:20px}
}
#home-page .titleTextImageList,#home-page-full .titleTextImageList{padding-bottom:20px;padding-top:30px}
@media(max-width:767px){#home-page .titleTextImageList,#home-page-full .titleTextImageList{padding-bottom:0}
#home-page .titleTextImageList .row>div,#home-page-full .titleTextImageList .row>div{text-align:center}
#home-page .titleTextImageList .row>div h4,#home-page-full .titleTextImageList .row>div h4{margin-top:13px}
#home-page .titleTextImageList .row>div:first-child,#home-page-full .titleTextImageList .row>div:first-child{margin-top:10px}
#home-page .titleTextImageList .row>div:last-child,#home-page-full .titleTextImageList .row>div:last-child{padding-bottom:20px}
#home-page .titleTextImageList .row>div:last-child h4,#home-page-full .titleTextImageList .row>div:last-child h4{margin-bottom:0}
#home-page .titleTextImageList .row>div .circle-char,#home-page .titleTextImageList .row>div img,#home-page-full .titleTextImageList .row>div .circle-char,#home-page-full .titleTextImageList .row>div img{display:block;margin:auto}
#home-page .titleTextImageList .footnote,#home-page-full .titleTextImageList .footnote{text-align:center}
#home-page .titleTextImageList>.home-link,#home-page-full .titleTextImageList>.home-link{margin-bottom:40px}
}
#home-page .line,#home-page-full .line{margin:0 75px;position:relative}
@media(max-width:1140px){#home-page .line,#home-page-full .line{margin:0 110px}
}
@media(max-width:979px){#home-page .line,#home-page-full .line{margin:0 90px}
}
@media(max-width:767px){#home-page .line,#home-page-full .line{display:none}
}
#home-page .line .aside,#home-page-full .line .aside{background:#fff;padding-left:20px;position:absolute;right:70px;top:-94px;width:300px;z-index:1}
#home-page .line .aside .aside-title:after,#home-page-full .line .aside .aside-title:after{right:0}
@media(max-width:979px){#home-page .line .aside,#home-page-full .line .aside{right:40px}
}
#home-page .home-line,#home-page-full .home-line{background:#c4c72e;height:3px;left:12.5%;margin:4pc 0 90px;position:relative;width:85%}
#home-page .home-line:after,#home-page .home-line:before,#home-page-full .home-line:after,#home-page-full .home-line:before{content:"";display:block;position:absolute}
#home-page .home-line:before,#home-page-full .home-line:before{background:url(clientlib-site/resources/images/home-line-down-right.jpg) 0 0 no-repeat;bottom:0;height:66px;left:0;width:66px}
#home-page .home-line:after,#home-page-full .home-line:after{background:url(clientlib-site/resources/images/home-line-right-down.jpg) 0 0 no-repeat;height:122px;right:0;top:-7px;width:161px}
#home-page .home-line.bToA:before,#home-page .home-line.cToA:before,#home-page .home-line.dToA:before,#home-page .home-line.dToB:before,#home-page-full .home-line.bToA:before,#home-page-full .home-line.cToA:before,#home-page-full .home-line.dToA:before,#home-page-full .home-line.dToB:before{background:url(clientlib-site/resources/images/home-line-down-left.jpg) 0 0 no-repeat;left:auto;right:0}
#home-page .home-line.bToA:after,#home-page .home-line.cToA:after,#home-page .home-line.dToA:after,#home-page .home-line.dToB:after,#home-page-full .home-line.bToA:after,#home-page-full .home-line.cToA:after,#home-page-full .home-line.dToA:after,#home-page-full .home-line.dToB:after{background:url(clientlib-site/resources/images/home-line-left-down.jpg) 0 0 no-repeat;left:0}
#home-page .home-line.aToC,#home-page .home-line.cToD1,#home-page-full .home-line.aToC,#home-page-full .home-line.cToD1{left:0;width:62.5%}
#home-page .home-line.aToC:before,#home-page .home-line.cToD1:before,#home-page-full .home-line.aToC:before,#home-page-full .home-line.cToD1:before{background:url(clientlib-site/resources/images/home-line-down-right-fancy.jpg) 0 0 no-repeat;bottom:-7px;height:6pc;width:158px}
#home-page .home-line.aToC:after,#home-page .home-line.cToD1:after,#home-page-full .home-line.aToC:after,#home-page-full .home-line.cToD1:after{background:url(clientlib-site/resources/images/home-line-right-down-simple.jpg) 0 0 no-repeat;height:66px;top:0;width:66px}
#home-page .home-line.bToA,#home-page-full .home-line.bToA{left:.25%;width:37.5%}
#home-page .home-line.bToA:after,#home-page-full .home-line.bToA:after{background:url(clientlib-site/resources/images/home-line-left-down-long.jpg) 0 0 no-repeat;height:159px;width:155px}
#home-page .home-line.cToD1,#home-page-full .home-line.cToD1{left:59.5%;margin-bottom:60px;width:35%}
#home-page .home-line.cToD2,#home-page-full .home-line.cToD2{left:62.25%;width:35%}
#home-page .home-line.cToA,#home-page-full .home-line.cToA{left:0;margin-bottom:130px;width:62.5%}
#home-page .home-line.dToB,#home-page-full .home-line.dToB{left:25%;margin-bottom:130px;width:72%}
#home-page .home-line.dToA,#home-page-full .home-line.dToA{left:0;width:87.5%}
#home-page .bottom-margin,#home-page-full .bottom-margin{margin-bottom:20px}
#home-page h4,#home-page-full h4{font-family:basisGrt;margin:20px 0 30px}
#home-page .aside-title,#home-page-full .aside-title{background:#fff;color:#009865;display:inline-block;font-family:basisGrt;font-size:13px;font-weight:700;margin:10px 0;padding-right:10px;text-transform:uppercase}
#home-page .aside-title:after,#home-page-full .aside-title:after{background-color:#d3cb43;content:"";display:block;height:1px;position:absolute;right:10px;top:1pc;width:90%;z-index:-1}
#home-page .aside-content,#home-page-full .aside-content{word-wrap:break-word;border-bottom:1px solid #d3cb43;padding-bottom:20px}
#home-page .aside-content p,#home-page-full .aside-content p{margin-bottom:0}
#home-page .aside-content a,#home-page-full .aside-content a{color:#009865;text-decoration:none}
#home-page .aside-content a:hover,#home-page-full .aside-content a:hover{color:#65c5b4;text-decoration:underline}
#home-page .hero h1 span,#home-page .home-title span,#home-page-full .hero h1 span,#home-page-full .home-title span{color:#5c6670;display:block;font-size:9pt;font-style:italic}
#home-page .hero h1:after,#home-page .home-title:after,#home-page-full .hero h1:after,#home-page-full .home-title:after{background:#d3cb43;content:"";display:block;height:3px;margin:20px 0;width:30px}
#home-page .home-title,#home-page-full .home-title{color:#009865;font-family:basisGrt;font-size:44px;margin:0}
@media(min-width:768px)and (max-width:979px){#home-page .home-title,#home-page-full .home-title{font-size:34px}
}
@media(max-width:767px){#home-page .home-title,#home-page-full .home-title{font-size:26px}
}
#home-page .home-secondary-title,#home-page .home-tertiary-title,#home-page p strong,#home-page-full .home-secondary-title,#home-page-full .home-tertiary-title,#home-page-full p strong{color:#000;font-family:basisGrt;font-size:24px;font-weight:700;margin:0 0 20px}
@media(max-width:767px){#home-page .home-secondary-title,#home-page .home-tertiary-title,#home-page p strong,#home-page-full .home-secondary-title,#home-page-full .home-tertiary-title,#home-page-full p strong{font-size:18px}
}
#home-page .home-tertiary-title,#home-page p strong,#home-page-full .home-tertiary-title,#home-page-full p strong{font-size:20px}
#home-page p strong,#home-page-full p strong{display:block;margin-bottom:-20px}
@media(max-width:767px){#home-page p strong,#home-page-full p strong{margin-bottom:-10px}
}
#home-page .home-link,#home-page-full .home-link{color:#009865;display:block;font-family:basisGrt-bold;font-size:14px;text-transform:uppercase}
#home-page .home-link:hover,#home-page-full .home-link:hover{color:#65c5b4}
#home-page .categoryListing .primary .home-fund-types,#home-page-full .categoryListing .primary .home-fund-types{background:#f8f8f6;border-bottom:1px solid #d1e3da;border-top:1px solid #d1e3da;margin:0;padding:60px 60px 40px}
@media(max-width:767px){#home-page .categoryListing .primary .home-fund-types .home-title,#home-page-full .categoryListing .primary .home-fund-types .home-title{padding-right:10px}
}
#home-page .categoryListing .primary .home-fund-types ul,#home-page-full .categoryListing .primary .home-fund-types ul{list-style-type:none;margin:0;padding:0 0 0 90pt}
@media(min-width:980px)and (max-width:1079px){#home-page .categoryListing .primary .home-fund-types ul,#home-page-full .categoryListing .primary .home-fund-types ul{padding:0 0 0 5pc}
}
@media(min-width:768px)and (max-width:979px){#home-page .categoryListing .primary .home-fund-types ul,#home-page-full .categoryListing .primary .home-fund-types ul{padding:0 0 0 10px}
}
@media(max-width:767px){#home-page .categoryListing .primary .home-fund-types ul,#home-page-full .categoryListing .primary .home-fund-types ul{padding:20px 0 0}
}
#home-page .categoryListing .primary .home-fund-types ul li,#home-page-full .categoryListing .primary .home-fund-types ul li{margin-bottom:20px}
@media(max-width:767px){#home-page .categoryListing .primary .home-fund-types ul li,#home-page-full .categoryListing .primary .home-fund-types ul li{display:inline-block;text-align:center;vertical-align:top;width:50%}
}
#home-page .categoryListing .primary .home-fund-types ul li a,#home-page-full .categoryListing .primary .home-fund-types ul li a{color:#000;font-family:basisGrt;font-size:24px;font-weight:700}
#home-page .categoryListing .primary .home-fund-types ul li a:hover,#home-page-full .categoryListing .primary .home-fund-types ul li a:hover{color:#65c5b4}
@media(max-width:979px){#home-page .categoryListing .primary .home-fund-types ul li a,#home-page-full .categoryListing .primary .home-fund-types ul li a{font-size:19px}
}
@media(max-width:767px){#home-page .categoryListing .primary .home-fund-types ul li a,#home-page-full .categoryListing .primary .home-fund-types ul li a{display:block;font-size:20px;padding:0 2px}
}
#home-page .categoryListing .primary .home-fund-types ul li:last-child,#home-page-full .categoryListing .primary .home-fund-types ul li:last-child{margin-bottom:0}
#home-page .categoryListing .primary .home-fund-types .asset-icon,#home-page .categoryListing .primary .home-fund-types .equity-icon,#home-page .categoryListing .primary .home-fund-types .fixed-icon,#home-page .categoryListing .primary .home-fund-types .plus-icon,#home-page-full .categoryListing .primary .home-fund-types .asset-icon,#home-page-full .categoryListing .primary .home-fund-types .equity-icon,#home-page-full .categoryListing .primary .home-fund-types .fixed-icon,#home-page-full .categoryListing .primary .home-fund-types .plus-icon{background:url(clientlib-site/resources/images/icon-type-sprites.svg) 4% 4% no-repeat;background-size:608%;display:inline-block;height:44px;margin-right:20px;vertical-align:middle;width:44px}
@media(max-width:979px){#home-page .categoryListing .primary .home-fund-types .asset-icon,#home-page .categoryListing .primary .home-fund-types .equity-icon,#home-page .categoryListing .primary .home-fund-types .fixed-icon,#home-page .categoryListing .primary .home-fund-types .plus-icon,#home-page-full .categoryListing .primary .home-fund-types .asset-icon,#home-page-full .categoryListing .primary .home-fund-types .equity-icon,#home-page-full .categoryListing .primary .home-fund-types .fixed-icon,#home-page-full .categoryListing .primary .home-fund-types .plus-icon{margin-right:14px}
}
@media(max-width:767px){#home-page .categoryListing .primary .home-fund-types .asset-icon,#home-page .categoryListing .primary .home-fund-types .equity-icon,#home-page .categoryListing .primary .home-fund-types .fixed-icon,#home-page .categoryListing .primary .home-fund-types .plus-icon,#home-page-full .categoryListing .primary .home-fund-types .asset-icon,#home-page-full .categoryListing .primary .home-fund-types .equity-icon,#home-page-full .categoryListing .primary .home-fund-types .fixed-icon,#home-page-full .categoryListing .primary .home-fund-types .plus-icon{display:block;margin:0 auto 10px}
}
#home-page .categoryListing .primary .home-fund-types .plus-icon,#home-page-full .categoryListing .primary .home-fund-types .plus-icon{background-position:73% 4%}
#home-page .categoryListing .primary .home-fund-types .equity-icon,#home-page-full .categoryListing .primary .home-fund-types .equity-icon{background-position:27% 4%}
#home-page .categoryListing .primary .home-fund-types .fixed-icon,#home-page-full .categoryListing .primary .home-fund-types .fixed-icon{background-position:50% 4%}
@media(max-width:1279px){#home-page .categoryListing .primary .home-fund-types,#home-page-full .categoryListing .primary .home-fund-types{padding:60px 30px 40px}
}
@media(max-width:767px){#home-page .categoryListing .primary .home-fund-types,#home-page-full .categoryListing .primary .home-fund-types{padding:20px}
#home-page .categoryListing .primary .home-fund-types .col-sm-12,#home-page-full .categoryListing .primary .home-fund-types .col-sm-12{padding:0}
}
#home-page .categoryListing .secondary .home-fund-types-icons,#home-page-full .categoryListing .secondary .home-fund-types-icons{margin:0;padding:15px 42px}
@media(max-width:767px){#home-page .categoryListing .secondary .home-fund-types-icons,#home-page-full .categoryListing .secondary .home-fund-types-icons{padding:0}
}
#home-page .categoryListing .secondary .home-fund-types-icons .asset-icon,#home-page .categoryListing .secondary .home-fund-types-icons .equity-icon,#home-page .categoryListing .secondary .home-fund-types-icons .fixed-icon,#home-page .categoryListing .secondary .home-fund-types-icons .plus-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .asset-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .equity-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .fixed-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .plus-icon{background:url(clientlib-site/resources/images/icon-type-sprites.svg) 4% 4% no-repeat;background-size:608%;display:inline-block;height:44px;margin-right:20px;vertical-align:middle;width:44px}
@media(max-width:767px){#home-page .categoryListing .secondary .home-fund-types-icons .asset-icon,#home-page .categoryListing .secondary .home-fund-types-icons .equity-icon,#home-page .categoryListing .secondary .home-fund-types-icons .fixed-icon,#home-page .categoryListing .secondary .home-fund-types-icons .plus-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .asset-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .equity-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .fixed-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons .plus-icon{display:block;margin:0 auto 10px}
}
#home-page .categoryListing .secondary .home-fund-types-icons ul,#home-page-full .categoryListing .secondary .home-fund-types-icons ul{list-style-type:none;margin:0;padding:0;width:90%}
@media(min-width:768px)and (max-width:979px){#home-page .categoryListing .secondary .home-fund-types-icons ul,#home-page-full .categoryListing .secondary .home-fund-types-icons ul{padding:0 0 0 10px}
}
@media(max-width:767px){#home-page .categoryListing .secondary .home-fund-types-icons ul,#home-page-full .categoryListing .secondary .home-fund-types-icons ul{padding:20px 0 0;width:auto}
}
#home-page .categoryListing .secondary .home-fund-types-icons ul li,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li{float:left;margin:0 0 10px;width:50%}
@media(min-width:1170px){#home-page .categoryListing .secondary .home-fund-types-icons ul li:nth-child(2n),#home-page-full .categoryListing .secondary .home-fund-types-icons ul li:nth-child(2n){padding-left:15%}
}
@media(max-width:1170px)and (min-width:1000px){#home-page .categoryListing .secondary .home-fund-types-icons ul li:nth-child(2n),#home-page-full .categoryListing .secondary .home-fund-types-icons ul li:nth-child(2n){padding-left:6%}
}
@media(max-width:767px){#home-page .categoryListing .secondary .home-fund-types-icons ul li,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li{display:inline-block;height:140px;text-align:center;vertical-align:top;width:50%}
}
#home-page .categoryListing .secondary .home-fund-types-icons ul li a,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li a{color:#000;font-family:basisGrt;font-size:24px;font-weight:700}
#home-page .categoryListing .secondary .home-fund-types-icons ul li a:hover,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li a:hover{color:#65c5b4}
@media(max-width:979px){#home-page .categoryListing .secondary .home-fund-types-icons ul li a,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li a{font-size:19px}
}
@media(max-width:767px){#home-page .categoryListing .secondary .home-fund-types-icons ul li a,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li a{display:block;font-size:20px;padding:0 2px}
}
#home-page .categoryListing .secondary .home-fund-types-icons ul li:last-child,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li:last-child{margin-bottom:0}
#home-page .categoryListing .secondary .home-fund-types-icons ul li .plus-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li .plus-icon{background-position:73% 4%}
#home-page .categoryListing .secondary .home-fund-types-icons ul li .equity-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li .equity-icon{background-position:27% 4%}
#home-page .categoryListing .secondary .home-fund-types-icons ul li .fixed-icon,#home-page-full .categoryListing .secondary .home-fund-types-icons ul li .fixed-icon{background-position:50% 4%}
#home-page .categoryListing .secondary .home-fund-types,#home-page-full .categoryListing .secondary .home-fund-types{margin:0;padding:50px 0 0;text-align:center}
@media(max-width:767px){#home-page .categoryListing .secondary .home-fund-types,#home-page-full .categoryListing .secondary .home-fund-types{padding-right:10px}
#home-page .categoryListing .secondary .home-fund-types .home-title,#home-page-full .categoryListing .secondary .home-fund-types .home-title{padding:50px 0 0}
#home-page .categoryListing .secondary .home-fund-types .col-sm-12,#home-page-full .categoryListing .secondary .home-fund-types .col-sm-12{padding:0}
}
#home-page .short-rule,#home-page-full .short-rule{margin:0;width:92%}
@media(max-width:767px){#home-page .short-rule,#home-page-full .short-rule{margin-left:15px}
}
@media(min-width:787px)and (max-width:1000px){#home-page .short-rule,#home-page-full .short-rule{margin-left:-5px}
}
#home-page .short-rule hr,#home-page-full .short-rule hr{border-top:1px solid #eee;margin:0 auto;width:80%}
#home-page .home-award,#home-page-full .home-award{margin:0 auto;min-width:597px;padding:70px 0 0 200px;position:relative;width:71.428571%}
@media(max-width:767px){#home-page .home-award,#home-page-full .home-award{min-width:0;padding:20px;width:auto}
#home-page .home-award p,#home-page-full .home-award p{margin-bottom:15px}
}
#home-page .home-award img,#home-page-full .home-award img{left:0;position:absolute;top:70px}
@media(max-width:767px){#home-page .home-award img,#home-page-full .home-award img{margin-bottom:20px;position:static;width:150px}
}
#home-page .home-award p,#home-page-full .home-award p{margin-bottom:20px}
#home-page .home-carousel-wrapper,#home-page-full .home-carousel-wrapper{padding:70px 0;position:relative}
#home-page .home-carousel-wrapper .home-link,#home-page-full .home-carousel-wrapper .home-link{display:inline-block}
@media(max-width:767px){#home-page .home-carousel-wrapper,#home-page-full .home-carousel-wrapper{padding:40px 0 20px}
}
@media(min-width:768px){#home-page .home-carousel-wrapper .owl-controls,#home-page-full .home-carousel-wrapper .owl-controls{display:none !important}
}
#home-page .home-carousel-wrapper .owl-controls,#home-page-full .home-carousel-wrapper .owl-controls{margin-top:30px}
#home-page .home-carousel-wrapper .carousel-arrow,#home-page-full .home-carousel-wrapper .carousel-arrow{background:transparent;display:block;height:100%;opacity:1;position:absolute;right:0;top:0;width:75pt;z-index:1;z-index:2}
#home-page .home-carousel-wrapper .carousel-arrow .carousel-arrow-icon,#home-page-full .home-carousel-wrapper .carousel-arrow .carousel-arrow-icon{background:url(clientlib-site/resources/images/icon-carets-numbers-checkmark-sprites.svg) 30% 9% no-repeat;bottom:0;display:block;height:34px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
#home-page .home-carousel-wrapper .carousel-arrow.left,#home-page-full .home-carousel-wrapper .carousel-arrow.left{left:0;right:auto}
#home-page .home-carousel-wrapper .carousel-arrow.left .carousel-arrow-icon,#home-page-full .home-carousel-wrapper .carousel-arrow.left .carousel-arrow-icon{background-position:10% 9%}
#home-page .home-carousel-wrapper .owl-item,#home-page-full .home-carousel-wrapper .owl-item{padding:0 20px;text-align:center}
#home-page .home-carousel-wrapper .owl-item img,#home-page-full .home-carousel-wrapper .owl-item img{display:block;margin:0 auto 40px;width:auto}
@media(max-width:767px){#home-page .home-carousel-wrapper .owl-item img,#home-page-full .home-carousel-wrapper .owl-item img{margin-bottom:20px;max-width:180px}
}
#home-page .home-carousel-wrapper .owl-item h2,#home-page .home-carousel-wrapper .owl-item h3,#home-page .home-carousel-wrapper .owl-item p,#home-page-full .home-carousel-wrapper .owl-item h2,#home-page-full .home-carousel-wrapper .owl-item h3,#home-page-full .home-carousel-wrapper .owl-item p{margin:0 auto 20px;max-width:35pc}
#home-page .titleCta,#home-page-full .titleCta{background:#f4f8f6}
#home-page .home-cta,#home-page-full .home-cta{border-bottom:1px solid #d1e3da;border-top:1px solid #d1e3da;padding:40px 0;text-align:center}
#home-page .home-cta .btn-primary,#home-page .home-cta h4,#home-page-full .home-cta .btn-primary,#home-page-full .home-cta h4{display:inline-block;vertical-align:middle}
@media(max-width:767px){#home-page .home-cta,#home-page-full .home-cta{padding:30px 20px}
#home-page .home-cta .btn-primary,#home-page-full .home-cta .btn-primary{display:block}
}
#home-page .home-cta h4,#home-page-full .home-cta h4{color:#009865;font-family:basisGrt;font-size:24px;font-weight:700;margin:0 30px 0 0}
@media(max-width:767px){#home-page .home-cta h4,#home-page-full .home-cta h4{display:block;font-family:basisGrt;font-size:26px;margin-bottom:20px;margin-right:0}
}
#home-page .titleCta .background-cta,#home-page-full .titleCta .background-cta{background:#fff;margin-bottom:5pc}
@media screen and (max-width:767px){#home-page .titleCta .background-cta,#home-page-full .titleCta .background-cta{margin-bottom:0}
}
#home-page .titleCta .background-cta .background,#home-page-full .titleCta .background-cta .background{height:316px;overflow:hidden}
#home-page .titleCta .background-cta .background img,#home-page-full .titleCta .background-cta .background img{height:100%}
@media screen and (max-width:767px){#home-page .titleCta .background-cta .background,#home-page-full .titleCta .background-cta .background{display:none}
}
#home-page .titleCta .background-cta .cta-block,#home-page-full .titleCta .background-cta .cta-block{background:#eaf2ed;display:block;margin:-75pt auto auto;max-width:580px;padding:30px 30px 40px;position:relative;text-align:center}
@media screen and (max-width:767px){#home-page .titleCta .background-cta .cta-block,#home-page-full .titleCta .background-cta .cta-block{margin-top:0;max-width:none}
}
#home-page .titleCta .background-cta .cta-block h4,#home-page-full .titleCta .background-cta .cta-block h4{color:#383d47;font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:38px;margin:10px auto 20px}
@media screen and (max-width:767px){#home-page .titleCta .background-cta .cta-block h4,#home-page-full .titleCta .background-cta .cta-block h4{font-size:25px;line-height:28px}
}
#home-page .hero,#home-page-full .hero{overflow:hidden;position:relative;width:100%}
#home-page .hero img,#home-page-full .hero img{left:-9999px;margin:0 auto;position:absolute;right:-9999px;top:0}
@media screen and (max-width:767px){#home-page .hero img,#home-page-full .hero img{left:auto;right:0}
}
#home-page .hero .wrapper,#home-page-full .hero .wrapper{height:390px;padding:55px 0 0 70px;position:relative}
@media(max-width:1279px){#home-page .hero .wrapper,#home-page-full .hero .wrapper{padding:55px 0 0 40px}
}
@media(max-width:767px){#home-page .hero .wrapper,#home-page-full .hero .wrapper{height:217px;padding:25px 0 0}
}
#home-page .hero h1,#home-page .hero h2,#home-page-full .hero h1,#home-page-full .hero h2{max-width:550px}
@media(max-width:979px){#home-page .hero h1,#home-page .hero h2,#home-page-full .hero h1,#home-page-full .hero h2{max-width:450px}
}
#home-page .hero h1,#home-page-full .hero h1{color:#009865;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;margin-bottom:0;margin-top:0;width:100%}
#home-page .hero h1:after,#home-page-full .hero h1:after{background:#65c5b4}
@media(max-width:979px){#home-page .hero h1,#home-page-full .hero h1{font-size:38px;line-height:40px}
}
@media(max-width:767px){#home-page .hero h1,#home-page-full .hero h1{font-size:24px;line-height:28px;max-width:none;padding:0 40px;text-align:center}
#home-page .hero h1:after,#home-page-full .hero h1:after{display:none}
}
#home-page .hero h2,#home-page-full .hero h2{color:#000;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;font-weight:500;line-height:24px;margin:0;padding:0;text-shadow:1px 1px 1px #fff}
@media(max-width:979px){#home-page .hero h2,#home-page-full .hero h2{font-size:15px}
}
@media(max-width:767px){#home-page .hero h2,#home-page-full .hero h2{display:none}
}
#home-page .hero .hero-light-with-foreground-image h1,#home-page .hero .hero-light-with-foreground-image h2,#home-page .hero .hero-light-with-foreground-image p,#home-page-full .hero .hero-light-with-foreground-image h1,#home-page-full .hero .hero-light-with-foreground-image h2,#home-page-full .hero .hero-light-with-foreground-image p{color:#fff;margin-bottom:13px;text-shadow:none}
@media(min-width:768px)and (max-width:979px){#home-page .hero .hero-light-with-foreground-image h1,#home-page .hero .hero-light-with-foreground-image h2,#home-page .hero .hero-light-with-foreground-image p,#home-page-full .hero .hero-light-with-foreground-image h1,#home-page-full .hero .hero-light-with-foreground-image h2,#home-page-full .hero .hero-light-with-foreground-image p{max-width:50%}
}
@media screen and (max-width:767px){#home-page .hero .hero-light-with-foreground-image h1,#home-page .hero .hero-light-with-foreground-image h2,#home-page .hero .hero-light-with-foreground-image p,#home-page-full .hero .hero-light-with-foreground-image h1,#home-page-full .hero .hero-light-with-foreground-image h2,#home-page-full .hero .hero-light-with-foreground-image p{text-align:center}
}
#home-page .hero .hero-light-with-foreground-image h1 span,#home-page-full .hero .hero-light-with-foreground-image h1 span{color:#0f5e42}
#home-page .hero .hero-light-with-foreground-image h1:after,#home-page-full .hero .hero-light-with-foreground-image h1:after{content:none}
#home-page .hero .hero-light-with-foreground-image a,#home-page-full .hero .hero-light-with-foreground-image a{color:#feed45;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;text-transform:uppercase}
@media screen and (max-width:767px){#home-page .hero .hero-light-with-foreground-image h1,#home-page-full .hero .hero-light-with-foreground-image h1{display:block !important;font-size:18px;line-height:18px;margin:auto;padding:0;text-align:center}
#home-page .hero .hero-light-with-foreground-image h1 span,#home-page-full .hero .hero-light-with-foreground-image h1 span{display:none}
#home-page .hero .hero-light-with-foreground-image a,#home-page-full .hero .hero-light-with-foreground-image a{font-size:9pt;margin:auto;text-align:center}
}
#home-page .hero .hero-light-with-foreground-image .wrapper,#home-page-full .hero .hero-light-with-foreground-image .wrapper{height:380px}
@media screen and (max-width:767px){#home-page .hero .hero-light-with-foreground-image .wrapper,#home-page-full .hero .hero-light-with-foreground-image .wrapper{height:220px;padding:20px;text-align:center}
#home-page .hero .hero-light-with-foreground-image .wrapper .btn-wrapper,#home-page-full .hero .hero-light-with-foreground-image .wrapper .btn-wrapper{margin-top:15px}
}
@media(min-width:980px){#home-page .hero .hero-light-with-foreground-image .wrapper img,#home-page-full .hero .hero-light-with-foreground-image .wrapper img{left:auto;right:70px;top:70px}
}
@media(max-width:1280px)and (min-width:768px){#home-page .hero .hero-light-with-foreground-image .wrapper img,#home-page-full .hero .hero-light-with-foreground-image .wrapper img{left:auto;max-width:45%;right:40px;top:75pt}
}
@media(max-width:1280px)and (min-width:768px)and (min-width:768px)and (max-width:979px){#home-page .hero .hero-light-with-foreground-image .wrapper img,#home-page-full .hero .hero-light-with-foreground-image .wrapper img{top:140px}
}
@media screen and (max-width:767px){#home-page .hero .hero-light-with-foreground-image .wrapper img,#home-page-full .hero .hero-light-with-foreground-image .wrapper img{left:0;right:0;top:70px}
#home-page .hero .text-on-image .wrapper,#home-page-full .hero .text-on-image .wrapper{text-align:center}
#home-page .hero .text-on-image .wrapper .btn-wrapper,#home-page-full .hero .text-on-image .wrapper .btn-wrapper{margin-top:15px}
}
#home-page .hero .text-on-image h2,#home-page-full .hero .text-on-image h2{margin-bottom:20px}
#home-page .hero .text-on-image.without-linebreak img,#home-page-full .hero .text-on-image.without-linebreak img{left:auto;position:absolute}
#home-page .hero .text-on-image.without-linebreak h1,#home-page-full .hero .text-on-image.without-linebreak h1{margin-bottom:20px}
#home-page .hero .text-on-image.without-linebreak h1:after,#home-page-full .hero .text-on-image.without-linebreak h1:after{content:none}
#home-page .hero .text-on-image.without-linebreak h2,#home-page-full .hero .text-on-image.without-linebreak h2{font-size:24px;line-height:2pc;margin-bottom:30px;text-shadow:none}
#home-page .hero .text-on-image.without-linebreak .button-wrapper,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper{display:inline-block;position:relative}
#home-page .hero .text-on-image.without-linebreak .button-wrapper a,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper a{width:220px}
#home-page .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle{right:-30px}
#home-page .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:30px solid #65c5b4}
@media(min-width:768px)and (max-width:979px){#home-page .hero .text-on-image.without-linebreak h2,#home-page-full .hero .text-on-image.without-linebreak h2{margin-bottom:20px}
}
@media screen and (max-width:767px){#home-page .hero .text-on-image.without-linebreak h1,#home-page-full .hero .text-on-image.without-linebreak h1{font-family:basisGrt,sans-serif;font-size:20px;font-style:normal;font-weight:200;margin-bottom:10px;text-align:left}
#home-page .hero .text-on-image.without-linebreak h2,#home-page-full .hero .text-on-image.without-linebreak h2{font-size:14px;line-height:18px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:0 40px;text-align:center}
#home-page .hero .text-on-image.without-linebreak .button-wrapper,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper{display:block;margin:auto;position:relative;width:150px}
#home-page .hero .text-on-image.without-linebreak .button-wrapper a,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper a{margin:auto;padding-bottom:8px;padding-top:8px;width:150px}
#home-page .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:18px solid #65c5b4}
#home-page .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle,#home-page-full .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle{border-bottom:18px solid transparent;border-left:18px solid #c7ab75;border-top:18px solid transparent;right:-18px}
}
#home-page .hero .text-below-hero .landing-hero,#home-page-full .hero .text-below-hero .landing-hero{height:330px;overflow:hidden;position:relative}
@media(min-width:768px)and (max-width:979px){#home-page .hero .text-below-hero .landing-hero,#home-page-full .hero .text-below-hero .landing-hero{height:260px}
}
@media screen and (max-width:767px){#home-page .hero .text-below-hero .landing-hero,#home-page-full .hero .text-below-hero .landing-hero{height:180px;margin:0 -20px}
}
#home-page .hero .text-below-hero .landing-hero img,#home-page-full .hero .text-below-hero .landing-hero img{left:-9999px;margin:0 auto;position:absolute;right:-9999px}
@media(min-width:768px)and (max-width:979px){#home-page .hero .text-below-hero .landing-hero img,#home-page-full .hero .text-below-hero .landing-hero img{height:260px}
}
@media screen and (max-width:767px){#home-page .hero .text-below-hero .landing-hero img,#home-page-full .hero .text-below-hero .landing-hero img{height:auto}
}
#home-page .hero .text-below-hero .trapezoid,#home-page-full .hero .text-below-hero .trapezoid{border-width:70px;top:-66px;width:80%}
@media screen and (max-width:767px){#home-page .hero .text-below-hero .trapezoid,#home-page-full .hero .text-below-hero .trapezoid{border-left-width:35px;border-right-width:35px;top:-25px;width:100%}
}
#home-page .hero .text-below-hero .landing-header,#home-page-full .hero .text-below-hero .landing-header{margin-bottom:60px;margin-top:-75pt;position:relative;z-index:1}
@media screen and (max-width:767px){#home-page .hero .text-below-hero .landing-header,#home-page-full .hero .text-below-hero .landing-header{margin-bottom:25px;margin-top:-5pc}
}
#home-page .hero .text-below-hero .landing-header h1,#home-page-full .hero .text-below-hero .landing-header h1{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin-bottom:20px;max-width:100%;text-align:center;text-shadow:none}
#home-page .hero .text-below-hero .landing-header h1:after,#home-page-full .hero .text-below-hero .landing-header h1:after{content:"";display:block;margin:15px auto}
@media screen and (max-width:767px){#home-page .hero .text-below-hero .landing-header h1,#home-page-full .hero .text-below-hero .landing-header h1{font-size:26px;line-height:30px}
}
#home-page .hero .text-below-hero .landing-header p,#home-page-full .hero .text-below-hero .landing-header p{color:#000;font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px;margin:auto;text-align:center;width:75%}
@media screen and (max-width:767px){#home-page .hero .text-below-hero .landing-header p,#home-page-full .hero .text-below-hero .landing-header p{font-size:15px;line-height:23px;width:100%}
}
#home-page .hero .text-below-hero .landing-header a,#home-page-full .hero .text-below-hero .landing-header a{margin:20px auto 0;max-width:220px}
#home-page .hero .image-below-hero .hero-wrapper,#home-page-full .hero .image-below-hero .hero-wrapper{padding-bottom:20px;position:relative}
#home-page .hero .image-below-hero .primary-hero,#home-page-full .hero .image-below-hero .primary-hero{min-height:145px}
#home-page .hero .image-below-hero .primary-hero img,#home-page-full .hero .image-below-hero .primary-hero img{height:100%;left:auto;max-width:none;position:relative;right:auto;top:auto;width:100%}
#home-page .hero .image-below-hero .hero-text,#home-page-full .hero .image-below-hero .hero-text{margin-top:-73px;position:relative;text-align:center}
#home-page .hero .image-below-hero .hero-text a,#home-page-full .hero .image-below-hero .hero-text a{margin:20px auto 0}
#home-page .hero .image-below-hero .hero-text a.text-link,#home-page-full .hero .image-below-hero .hero-text a.text-link{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;line-height:25px;text-decoration:none;text-transform:uppercase}
#home-page .hero .image-below-hero .hero-text img,#home-page-full .hero .image-below-hero .hero-text img{position:static}
#home-page .hero .image-below-hero .hero-text p,#home-page-full .hero .image-below-hero .hero-text p{color:#5b6770;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;margin:15px auto 20px;width:80%}
@media(min-width:768px)and (max-width:979px){#home-page .hero .image-below-hero .hero-text p,#home-page-full .hero .image-below-hero .hero-text p{font-size:20px;line-height:28px;width:85%}
#home-page .hero .image-below-hero .hero-text p br,#home-page-full .hero .image-below-hero .hero-text p br{display:none}
}
@media screen and (max-width:767px){#home-page .hero .image-below-hero .hero-text p,#home-page-full .hero .image-below-hero .hero-text p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:20px}
#home-page .hero .image-below-hero .hero-text p br,#home-page-full .hero .image-below-hero .hero-text p br{display:none}
}
#home-page .hero .image-below-hero .trapezoid-shape,#home-page-full .hero .image-below-hero .trapezoid-shape{border-bottom:50px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;bottom:50px;margin:0 auto;position:relative;width:80%}
#home-page .hero .narrow-hero .hero-wrapper,#home-page-full .hero .narrow-hero .hero-wrapper{overflow:hidden;position:relative;text-align:center}
#home-page .hero .narrow-hero .hero-wrapper img,#home-page-full .hero .narrow-hero .hero-wrapper img{position:static}
#home-page .hero .narrow-hero .hero-wrapper h1,#home-page .hero .narrow-hero .hero-wrapper h2,#home-page-full .hero .narrow-hero .hero-wrapper h1,#home-page-full .hero .narrow-hero .hero-wrapper h2{max-width:none}
#home-page .hero .narrow-hero .hero-wrapper h1:after,#home-page-full .hero .narrow-hero .hero-wrapper h1:after{content:none}
#home-page .hero .narrow-hero .hero-text,#home-page-full .hero .narrow-hero .hero-text{left:50%;margin-top:-20px;padding:0 20px;position:absolute;width:100%}
#home-page .hero .narrow-hero.middle-aligned .hero-text,#home-page-full .hero .narrow-hero.middle-aligned .hero-text{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#home-page .hero .narrow-hero.top-aligned .hero-text,#home-page-full .hero .narrow-hero.top-aligned .hero-text{top:40px;-webkit-transform:translate(-50%);transform:translate(-50%)}
@media screen and (max-width:767px){#home-page .hero .narrow-hero.top-aligned .hero-text .hero-subtitle,#home-page-full .hero .narrow-hero.top-aligned .hero-text .hero-subtitle{display:none}
#home-page .hero .textVideo .primary-hero,#home-page-full .hero .textVideo .primary-hero{min-height:90px}
}
#home-page .hero .textVideo .textVideo-wrap,#home-page-full .hero .textVideo .textVideo-wrap{margin:35px 0 30px}
@media screen and (max-width:767px){#home-page .hero .textVideo .textVideo-wrap,#home-page-full .hero .textVideo .textVideo-wrap{margin:25px -20px}
}
#home-page .hero .textVideo .singleVid,#home-page-full .hero .textVideo .singleVid{height:0;padding-bottom:56.25%;position:relative;width:100%}
#home-page .hero .textVideo .video-poster,#home-page-full .hero .textVideo .video-poster{position:relative;z-index:1}
#home-page .hero .textVideo .video-poster img,#home-page-full .hero .textVideo .video-poster img{display:block;height:auto;max-width:100%;width:100%}
#home-page .hero .textVideo #youtube-mobile-player,#home-page .hero .textVideo .inline-player,#home-page-full .hero .textVideo #youtube-mobile-player,#home-page-full .hero .textVideo .inline-player{height:100% !important;left:0;position:absolute;top:0;width:100% !important}
#home-page .hero .textVideo .video-caption,#home-page-full .hero .textVideo .video-caption{color:#000;font-size:14px;line-height:24px;margin:15px 0 0}
@media screen and (max-width:767px){#home-page .hero .textVideo .video-caption,#home-page-full .hero .textVideo .video-caption{font-size:13px;line-height:18px;margin:15px 20px 0}
}
#home-page .hero .textVideo,#home-page-full .hero .textVideo{background-image:none}
@media screen and (max-width:767px){#home-page .hero .textVideo,#home-page-full .hero .textVideo{padding:0}
#home-page .hero .textVideo img,#home-page-full .hero .textVideo img{margin:0}
}
#home-page .hero .textVideo .video-play-btn,#home-page-full .hero .textVideo .video-play-btn{position:relative}
#home-page .hero .textVideo .video-play-btn img,#home-page-full .hero .textVideo .video-play-btn img{position:static}
#home-page .hero .textVideo .video-play-btn .video-btn-text,#home-page-full .hero .textVideo .video-play-btn .video-btn-text{padding:0}
#home-page .hero .textVideo .hero-text,#home-page-full .hero .textVideo .hero-text{margin-top:-30px}
@media screen and (max-width:767px){#home-page .hero .textVideo .hero-text img,#home-page-full .hero .textVideo .hero-text img{width:90%}
}
#home-page .hero .textVideo .hero-text a,#home-page-full .hero .textVideo .hero-text a{margin-top:40px}
#home-page .hero .textVideo .close-button,#home-page-full .hero .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
#home-page .hero .textVideo .close-button:after,#home-page .hero .textVideo .close-button:before,#home-page-full .hero .textVideo .close-button:after,#home-page-full .hero .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
#home-page .hero .textVideo .close-button:after,#home-page-full .hero .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#home-page .hero .textVideo .close-button:hover,#home-page-full .hero .textVideo .close-button:hover{cursor:pointer}
#home-page .hero .textVideo .singleVid,#home-page-full .hero .textVideo .singleVid{padding-bottom:30%}
@media screen and (max-width:767px){#home-page .hero .textVideo .singleVid .video-poster img,#home-page-full .hero .textVideo .singleVid .video-poster img{margin:0}
}
#home-page .hero .textVideo .textVideo-vimeo-wrap,#home-page-full .hero .textVideo .textVideo-vimeo-wrap{padding-bottom:25.8%}
#home-page .hero .textVideo button.play-btn,#home-page-full .hero .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:28.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){#home-page .hero .textVideo button.play-btn,#home-page-full .hero .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media screen and (max-width:767px){#home-page .hero .textVideo button.play-btn,#home-page-full .hero .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
#home-page .hero .textVideo .trapezoid-shape,#home-page-full .hero .textVideo .trapezoid-shape{bottom:25px;z-index:1}
@media screen and (max-width:767px){#home-page .hero .textVideo .trapezoid-shape,#home-page-full .hero .textVideo .trapezoid-shape{width:80%}
}
#home-page .hero .textVideo.play .singleVid,#home-page-full .hero .textVideo.play .singleVid{padding-bottom:56.25%}
#home-page .hero .textVideo.play .trapezoid-shape,#home-page-full .hero .textVideo.play .trapezoid-shape{z-index:-1}
#home-page .hero .textVideo.play .title-image,#home-page .hero .textVideo.play .title-image+p,#home-page-full .hero .textVideo.play .title-image,#home-page-full .hero .textVideo.play .title-image+p{display:none}
#home-page .hero .textVideo.play .close-button,#home-page-full .hero .textVideo.play .close-button{display:block}
#home-page .hero .textVideo.play .video-play-btn,#home-page-full .hero .textVideo.play .video-play-btn{position:static}
#home-page .hero .textVideo.play button.play-btn,#home-page-full .hero .textVideo.play button.play-btn{display:none}
#home-page .hero .information-bar-above-hero>img,#home-page .hero .information-bar-below-hero>img,#home-page-full .hero .information-bar-above-hero>img,#home-page-full .hero .information-bar-below-hero>img{left:auto;right:0}
@media(min-width:768px)and (max-width:979px){#home-page .hero .information-bar-above-hero>img,#home-page .hero .information-bar-below-hero>img,#home-page-full .hero .information-bar-above-hero>img,#home-page-full .hero .information-bar-below-hero>img{left:-9999px;right:-9999px;-webkit-transform:translateX(-90pt);transform:translateX(-90pt)}
}
#home-page .hero .information-bar-above-hero h1,#home-page .hero .information-bar-below-hero h1,#home-page-full .hero .information-bar-above-hero h1,#home-page-full .hero .information-bar-below-hero h1{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding-bottom:20px;width:60%}
#home-page .hero .information-bar-above-hero h1:after,#home-page .hero .information-bar-below-hero h1:after,#home-page-full .hero .information-bar-above-hero h1:after,#home-page-full .hero .information-bar-below-hero h1:after{display:none}
@media screen and (max-width:767px){#home-page .hero .information-bar-above-hero h1,#home-page .hero .information-bar-below-hero h1,#home-page-full .hero .information-bar-above-hero h1,#home-page-full .hero .information-bar-below-hero h1{font-size:28px;text-align:left;width:62%}
}
#home-page .hero .information-bar-above-hero h2,#home-page .hero .information-bar-below-hero h2,#home-page-full .hero .information-bar-above-hero h2,#home-page-full .hero .information-bar-below-hero h2{padding-bottom:20px;text-shadow:none}
#home-page .hero .information-bar-above-hero a,#home-page .hero .information-bar-below-hero a,#home-page-full .hero .information-bar-above-hero a,#home-page-full .hero .information-bar-below-hero a{float:left;margin-right:20px}
#home-page .hero .information-bar-above-hero .btn-wrapper,#home-page .hero .information-bar-below-hero .btn-wrapper,#home-page-full .hero .information-bar-above-hero .btn-wrapper,#home-page-full .hero .information-bar-below-hero .btn-wrapper{margin-right:20px}
@media screen and (max-width:767px){#home-page .hero .information-bar-above-hero .btn-wrapper,#home-page .hero .information-bar-below-hero .btn-wrapper,#home-page-full .hero .information-bar-above-hero .btn-wrapper,#home-page-full .hero .information-bar-below-hero .btn-wrapper{margin-right:30px}
}
#home-page .hero .information-bar-above-hero .btn-wrapper+.btn-wrapper,#home-page .hero .information-bar-below-hero .btn-wrapper+.btn-wrapper,#home-page-full .hero .information-bar-above-hero .btn-wrapper+.btn-wrapper,#home-page-full .hero .information-bar-below-hero .btn-wrapper+.btn-wrapper{margin-right:0}
#home-page .hero .information-bar-above-hero .contact-info-bar,#home-page .hero .information-bar-below-hero .contact-info-bar,#home-page-full .hero .information-bar-above-hero .contact-info-bar,#home-page-full .hero .information-bar-below-hero .contact-info-bar{background-color:#16464c;color:#fff;height:50px;padding-left:20px;padding-right:20px;text-align:center}
#home-page .hero .information-bar-above-hero .contact-info-bar>div,#home-page .hero .information-bar-below-hero .contact-info-bar>div,#home-page-full .hero .information-bar-above-hero .contact-info-bar>div,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div{display:inline-block;margin:10px 20px;vertical-align:middle}
#home-page .hero .information-bar-above-hero .contact-info-bar div>div,#home-page .hero .information-bar-below-hero .contact-info-bar div>div,#home-page-full .hero .information-bar-above-hero .contact-info-bar div>div,#home-page-full .hero .information-bar-below-hero .contact-info-bar div>div{display:inline-block;vertical-align:middle}
#home-page .hero .information-bar-above-hero .contact-info-bar .contact-msg,#home-page .hero .information-bar-below-hero .contact-info-bar .contact-msg,#home-page-full .hero .information-bar-above-hero .contact-info-bar .contact-msg,#home-page-full .hero .information-bar-below-hero .contact-info-bar .contact-msg{margin-left:0;margin-right:0}
#home-page .hero .information-bar-above-hero .contact-info-bar .contact-format,#home-page .hero .information-bar-above-hero .contact-info-bar .contact-format div:last-child a,#home-page .hero .information-bar-below-hero .contact-info-bar .contact-format,#home-page .hero .information-bar-below-hero .contact-info-bar .contact-format div:last-child a,#home-page-full .hero .information-bar-above-hero .contact-info-bar .contact-format,#home-page-full .hero .information-bar-above-hero .contact-info-bar .contact-format div:last-child a,#home-page-full .hero .information-bar-below-hero .contact-info-bar .contact-format,#home-page-full .hero .information-bar-below-hero .contact-info-bar .contact-format div:last-child a{margin-right:0}
#home-page .hero .information-bar-above-hero .contact-info-bar div,#home-page .hero .information-bar-below-hero .contact-info-bar div,#home-page-full .hero .information-bar-above-hero .contact-info-bar div,#home-page-full .hero .information-bar-below-hero .contact-info-bar div{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:28px}
#home-page .hero .information-bar-above-hero .contact-info-bar a,#home-page .hero .information-bar-below-hero .contact-info-bar a,#home-page-full .hero .information-bar-above-hero .contact-info-bar a,#home-page-full .hero .information-bar-below-hero .contact-info-bar a{color:#fff}
#home-page .hero .information-bar-above-hero .contact-info-bar a:hover,#home-page .hero .information-bar-below-hero .contact-info-bar a:hover,#home-page-full .hero .information-bar-above-hero .contact-info-bar a:hover,#home-page-full .hero .information-bar-below-hero .contact-info-bar a:hover{color:#eaf2ed}
#home-page .hero .information-bar-above-hero .contact-info-bar a span,#home-page .hero .information-bar-below-hero .contact-info-bar a span,#home-page-full .hero .information-bar-above-hero .contact-info-bar a span,#home-page-full .hero .information-bar-below-hero .contact-info-bar a span{display:block;float:left;height:20px;margin-right:10px;margin-top:5px;width:20px}
#home-page .hero .information-bar-above-hero .contact-info-bar a span img,#home-page .hero .information-bar-below-hero .contact-info-bar a span img,#home-page-full .hero .information-bar-above-hero .contact-info-bar a span img,#home-page-full .hero .information-bar-below-hero .contact-info-bar a span img{height:20px;left:auto;padding-top:0;position:relative;right:auto;width:20px}
@media screen and (max-width:767px){#home-page .hero .information-bar-above-hero .contact-info-bar div,#home-page .hero .information-bar-below-hero .contact-info-bar div,#home-page-full .hero .information-bar-above-hero .contact-info-bar div,#home-page-full .hero .information-bar-below-hero .contact-info-bar div{margin-left:0}
#home-page .hero .information-bar-above-hero .contact-info-bar div:first-child,#home-page .hero .information-bar-below-hero .contact-info-bar div:first-child,#home-page-full .hero .information-bar-above-hero .contact-info-bar div:first-child,#home-page-full .hero .information-bar-below-hero .contact-info-bar div:first-child{float:left}
#home-page .hero .information-bar-above-hero .contact-info-bar div.contact-format,#home-page .hero .information-bar-below-hero .contact-info-bar div.contact-format,#home-page-full .hero .information-bar-above-hero .contact-info-bar div.contact-format,#home-page-full .hero .information-bar-below-hero .contact-info-bar div.contact-format{float:right;margin-right:0;text-indent:-9999px}
#home-page .hero .information-bar-above-hero .contact-info-bar a,#home-page .hero .information-bar-below-hero .contact-info-bar a,#home-page-full .hero .information-bar-above-hero .contact-info-bar a,#home-page-full .hero .information-bar-below-hero .contact-info-bar a{margin:0}
#home-page .hero .information-bar-above-hero .contact-info-bar a span,#home-page .hero .information-bar-below-hero .contact-info-bar a span,#home-page-full .hero .information-bar-above-hero .contact-info-bar a span,#home-page-full .hero .information-bar-below-hero .contact-info-bar a span{margin-right:0;text-indent:0}
}
#home-page .hero .information-bar-above-hero>img,#home-page-full .hero .information-bar-above-hero>img{padding-top:50px;z-index:-1}
#home-page .hero .information-bar-above-hero .wrapper,#home-page-full .hero .information-bar-above-hero .wrapper{height:410px}
#home-page .hero .information-bar-above-hero .wrapper h2,#home-page-full .hero .information-bar-above-hero .wrapper h2{display:none}
@media screen and (max-width:767px){#home-page .hero .information-bar-above-hero,#home-page-full .hero .information-bar-above-hero{background:#16464c}
#home-page .hero .information-bar-above-hero>img,#home-page-full .hero .information-bar-above-hero>img{display:none}
#home-page .hero .information-bar-above-hero .wrapper,#home-page-full .hero .information-bar-above-hero .wrapper{height:200px;padding:20px}
#home-page .hero .information-bar-above-hero .wrapper h1,#home-page-full .hero .information-bar-above-hero .wrapper h1{color:#fff !important;padding:0 0 20px;width:100%}
#home-page .hero .information-bar-above-hero .wrapper a.btn-transparent,#home-page-full .hero .information-bar-above-hero .wrapper a.btn-transparent{color:#fff}
#home-page .hero .information-bar-above-hero .contact-info-bar,#home-page-full .hero .information-bar-above-hero .contact-info-bar{background:#009865}
#home-page .hero .information-bar-above-hero .contact-info-bar div,#home-page-full .hero .information-bar-above-hero .contact-info-bar div{margin-left:0}
#home-page .hero .information-bar-above-hero .contact-info-bar div:first-child,#home-page-full .hero .information-bar-above-hero .contact-info-bar div:first-child{float:left}
#home-page .hero .information-bar-above-hero .contact-info-bar div:last-child,#home-page-full .hero .information-bar-above-hero .contact-info-bar div:last-child{float:right;margin-right:0}
#home-page .hero .information-bar-above-hero .contact-info-bar a,#home-page-full .hero .information-bar-above-hero .contact-info-bar a{margin:0 0 0 20px;text-indent:-9999px;width:20px}
#home-page .hero .information-bar-above-hero .contact-info-bar a span,#home-page-full .hero .information-bar-above-hero .contact-info-bar a span{margin-right:0;text-indent:0}
}
#home-page .hero .information-bar-above-hero.no-info>img,#home-page-full .hero .information-bar-above-hero.no-info>img{padding-top:0}
@media screen and (max-width:767px){#home-page .hero .information-bar-above-hero.no-cta .wrapper,#home-page-full .hero .information-bar-above-hero.no-cta .wrapper{height:auto}
}
#home-page .hero .information-bar-above-hero.no-cta h2,#home-page-full .hero .information-bar-above-hero.no-cta h2{display:block}
@media screen and (max-width:767px){#home-page .hero .information-bar-above-hero.no-cta h2,#home-page-full .hero .information-bar-above-hero.no-cta h2{display:none}
#home-page .hero .information-bar-above-hero.mobile-image img,#home-page-full .hero .information-bar-above-hero.mobile-image img{display:block;z-index:0}
#home-page .hero .information-bar-above-hero.mobile-image .wrapper,#home-page-full .hero .information-bar-above-hero.mobile-image .wrapper{height:164px}
#home-page .hero .information-bar-above-hero.mobile-image .wrapper h1,#home-page-full .hero .information-bar-above-hero.mobile-image .wrapper h1{color:inherit !important}
}
#home-page .hero .information-bar-below-hero,#home-page-full .hero .information-bar-below-hero{padding-left:70px;padding-right:70px}
#home-page .hero .information-bar-below-hero .wrapper,#home-page-full .hero .information-bar-below-hero .wrapper{height:500px;padding-left:0;padding-right:0;padding-top:95px}
@media screen and (max-width:767px){#home-page .hero .information-bar-below-hero .wrapper,#home-page-full .hero .information-bar-below-hero .wrapper{height:294px;padding:40px 20px}
#home-page .hero .information-bar-below-hero .wrapper h1,#home-page-full .hero .information-bar-below-hero .wrapper h1{font-size:21px;height:125px;line-height:21px;margin-bottom:20px;padding:0}
}
@media(min-width:768px)and (max-width:979px){#home-page .hero .information-bar-below-hero,#home-page-full .hero .information-bar-below-hero{padding-left:40px;padding-right:40px}
#home-page .hero .information-bar-below-hero .wrapper,#home-page-full .hero .information-bar-below-hero .wrapper{padding-left:0;padding-right:0}
}
@media screen and (max-width:767px){#home-page .hero .information-bar-below-hero,#home-page-full .hero .information-bar-below-hero{background-color:#eaf2ed;height:294px;margin-bottom:35px;padding-left:20px;padding-right:20px}
#home-page .hero .information-bar-below-hero>img,#home-page-full .hero .information-bar-below-hero>img{height:164px}
#home-page .hero .information-bar-below-hero .wrapper,#home-page-full .hero .information-bar-below-hero .wrapper{padding-left:0;padding-right:0}
#home-page .hero .information-bar-below-hero.no-cta,#home-page .hero .information-bar-below-hero.no-cta .wrapper,#home-page-full .hero .information-bar-below-hero.no-cta,#home-page-full .hero .information-bar-below-hero.no-cta .wrapper{height:auto}
#home-page .hero .information-bar-below-hero.no-cta h2,#home-page-full .hero .information-bar-below-hero.no-cta h2{display:block}
#home-page .hero .information-bar-below-hero.no-subtitle,#home-page-full .hero .information-bar-below-hero.no-subtitle{background-color:transparent}
#home-page .hero .information-bar-below-hero.no-subtitle .wrapper,#home-page-full .hero .information-bar-below-hero.no-subtitle .wrapper{height:164px;padding-bottom:0}
#home-page .hero .information-bar-below-hero.no-subtitle h1,#home-page-full .hero .information-bar-below-hero.no-subtitle h1{height:auto;margin-bottom:0}
}
#home-page .hero .information-bar-below-hero .contact-info-bar,#home-page-full .hero .information-bar-below-hero .contact-info-bar{display:table;height:90px;margin:-45px auto 0;max-width:890px;padding:0;position:relative;width:calc(100% - 90px);z-index:1}
#home-page .hero .information-bar-below-hero .contact-info-bar:after,#home-page .hero .information-bar-below-hero .contact-info-bar:before,#home-page-full .hero .information-bar-below-hero .contact-info-bar:after,#home-page-full .hero .information-bar-below-hero .contact-info-bar:before{background:#16464c;content:"";display:block;height:4pc;margin:auto;position:absolute;right:-2pc;top:13px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);width:4pc;z-index:-1}
#home-page .hero .information-bar-below-hero .contact-info-bar:before,#home-page-full .hero .information-bar-below-hero .contact-info-bar:before{left:-2pc;right:auto}
#home-page .hero .information-bar-below-hero .contact-info-bar>div,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div{display:table-cell;vertical-align:middle}
#home-page .hero .information-bar-below-hero .contact-info-bar>div a,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div a{float:none}
@media(min-width:980px){#home-page .hero .information-bar-below-hero .contact-info-bar div.contact-msg,#home-page-full .hero .information-bar-below-hero .contact-info-bar div.contact-msg{text-align:right;width:32%}
#home-page .hero .information-bar-below-hero .contact-info-bar div.contact-format,#home-page-full .hero .information-bar-below-hero .contact-info-bar div.contact-format{text-align:left;width:68%}
#home-page .hero .information-bar-below-hero .contact-info-bar div.contact-format a,#home-page-full .hero .information-bar-below-hero .contact-info-bar div.contact-format a{margin-right:0}
#home-page .hero .information-bar-below-hero .contact-info-bar div.contact-format>div,#home-page-full .hero .information-bar-below-hero .contact-info-bar div.contact-format>div{margin-left:7%}
}
@media(max-width:979px){#home-page .hero .information-bar-below-hero .contact-info-bar>div,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div{margin-right:0;margin-top:0;width:50%}
#home-page .hero .information-bar-below-hero .contact-info-bar>div.contact-msg,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div.contact-msg{float:none}
#home-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div.contact-format{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin-top:10px;text-indent:-9999px;width:auto}
#home-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format div:first-child,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div.contact-format div:first-child{margin-right:10px}
#home-page .hero .information-bar-below-hero .contact-info-bar .contact-format a,#home-page-full .hero .information-bar-below-hero .contact-info-bar .contact-format a{background:#009865;border-radius:25px;display:block;height:50px;margin-right:0;width:50px}
#home-page .hero .information-bar-below-hero .contact-info-bar .contact-format a span,#home-page-full .hero .information-bar-below-hero .contact-info-bar .contact-format a span{margin-left:15px;margin-top:15px;text-indent:0}
}
@media(min-width:768px)and (max-width:979px){#home-page .hero .information-bar-below-hero .contact-info-bar,#home-page-full .hero .information-bar-below-hero .contact-info-bar{margin-left:45px;margin-right:45px}
#home-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div.contact-format{margin-top:20px}
#home-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format div,#home-page-full .hero .information-bar-below-hero .contact-info-bar>div.contact-format div{float:left}
}
@media screen and (max-width:767px){#home-page .hero .information-bar-below-hero .contact-info-bar,#home-page-full .hero .information-bar-below-hero .contact-info-bar{height:70px;margin-left:35px;margin-right:35px;margin-top:-35px;padding:0;width:calc(100% - 70px)}
#home-page .hero .information-bar-below-hero .contact-info-bar:after,#home-page .hero .information-bar-below-hero .contact-info-bar:before,#home-page-full .hero .information-bar-below-hero .contact-info-bar:after,#home-page-full .hero .information-bar-below-hero .contact-info-bar:before{height:50px;right:-25px;top:10px;width:50px}
#home-page .hero .information-bar-below-hero .contact-info-bar:before,#home-page-full .hero .information-bar-below-hero .contact-info-bar:before{left:-25px;right:auto}
#home-page .hero .information-bar-below-hero .contact-info-bar div.contact-msg,#home-page-full .hero .information-bar-below-hero .contact-info-bar div.contact-msg{font-size:14px;line-height:18px}
}
#home-page .hero .information-bar-below-hero.dropdown h1,#home-page-full .hero .information-bar-below-hero.dropdown h1{max-width:none;width:100%}
@media screen and (max-width:767px){#home-page .hero .information-bar-below-hero.dropdown h1,#home-page-full .hero .information-bar-below-hero.dropdown h1{font-size:21px;line-height:21px;width:70%}
}
#home-page .hero .information-bar-below-hero.dropdown img,#home-page-full .hero .information-bar-below-hero.dropdown img{left:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0)}
@media screen and (max-width:767px){#home-page .hero .information-bar-below-hero.dropdown img,#home-page-full .hero .information-bar-below-hero.dropdown img{left:auto;right:0}
}
#home-page .hero .information-bar-below-hero.dropdown .dropdown,#home-page-full .hero .information-bar-below-hero.dropdown .dropdown{background-color:#d1c843;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;margin-left:40px;max-width:25pc;padding:25px 35px}
#home-page .hero .information-bar-below-hero.dropdown .dropdown .dropdown-title,#home-page-full .hero .information-bar-below-hero.dropdown .dropdown .dropdown-title{margin-bottom:10px}
#home-page .hero .information-bar-below-hero.dropdown .dropdown a.text-link,#home-page-full .hero .information-bar-below-hero.dropdown .dropdown a.text-link{display:block;float:none;margin-top:18px}
#home-page .hero .information-bar-below-hero.dropdown .dropdown a.text-link:hover,#home-page-full .hero .information-bar-below-hero.dropdown .dropdown a.text-link:hover{color:#063}
#home-page .hero .information-bar-below-hero.dropdown .dropdown select,#home-page-full .hero .information-bar-below-hero.dropdown .dropdown select{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin-bottom:15px;width:100%}
@media screen and (max-width:767px){#home-page .hero .information-bar-below-hero.dropdown .dropdown,#home-page-full .hero .information-bar-below-hero.dropdown .dropdown{margin-bottom:40px;margin-left:0;margin-top:35px;max-width:none;padding:25px 15px}
#home-page .hero .information-bar-below-hero.dropdown,#home-page-full .hero .information-bar-below-hero.dropdown{height:auto;padding-bottom:45px}
#home-page .hero .information-bar-below-hero.dropdown h1,#home-page-full .hero .information-bar-below-hero.dropdown h1{height:auto;width:60%}
#home-page .hero .information-bar-below-hero.dropdown>img,#home-page-full .hero .information-bar-below-hero.dropdown>img{height:220px}
#home-page .hero .information-bar-below-hero.dropdown .wrapper,#home-page-full .hero .information-bar-below-hero.dropdown .wrapper{padding-top:25px}
#home-page .hero .information-bar-below-hero.dropdown .wrapper>div:first-child,#home-page-full .hero .information-bar-below-hero.dropdown .wrapper>div:first-child{height:190px}
}
@media(max-width:979px){#home-page .hero .information-bar-below-hero.dropdown .contact-msg a,#home-page-full .hero .information-bar-below-hero.dropdown .contact-msg a{float:left}
#home-page .hero .information-bar-below-hero.dropdown .contact-msg span,#home-page-full .hero .information-bar-below-hero.dropdown .contact-msg span{float:none;margin:auto}
}
#home-page .categoryListing .navigation .pin-nav,#home-page-full .categoryListing .navigation .pin-nav{margin-bottom:-50px;position:relative;top:-26px}
@media(max-width:767px)and (min-width:321px){#home-page .categoryListing .navigation .pin-nav,#home-page-full .categoryListing .navigation .pin-nav{margin-bottom:-20px}
}
@media(min-width:768px)and (max-width:1145px){#home-page .categoryListing .navigation .pin-nav,#home-page-full .categoryListing .navigation .pin-nav{margin-bottom:-30px}
}
@media(max-width:320px){#home-page .categoryListing .navigation .pin-nav,#home-page-full .categoryListing .navigation .pin-nav{margin-bottom:25px}
}
#home-page .navigation .pin-nav,#home-page-full .navigation .pin-nav{position:relative}
@media(max-width:767px){#home-page .navigation .pin-nav,#home-page-full .navigation .pin-nav{top:0}
#home-page .navigation .pin-nav.secondary,#home-page-full .navigation .pin-nav.secondary{padding-bottom:20px}
}
#home-page .navigation .pin-nav #collapse-pinNav,#home-page-full .navigation .pin-nav #collapse-pinNav{background:#fff;margin:0;padding-top:40px}
@media(max-width:767px){#home-page .navigation .pin-nav #collapse-pinNav,#home-page-full .navigation .pin-nav #collapse-pinNav{padding-top:40px}
}
#home-page .navigation .pin-nav #collapse-pinNav .panel,#home-page-full .navigation .pin-nav #collapse-pinNav .panel{background:transparent;border:0;border-top:1px solid #e4e4e4;-webkit-box-shadow:none;box-shadow:none;margin:0}
#home-page .navigation .pin-nav #collapse-pinNav .panel-body,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-body{border:0;padding:0 20px 20px}
#home-page .navigation .pin-nav #collapse-pinNav .panel-body .content-section>p,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-body .content-section>p{font-family:basisGrt;font-size:19px;line-height:26px}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading{background:transparent;padding:0}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title{color:#000;font-size:20px;margin:0;position:relative}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title:before{background:url(clientlib-site/resources/images/icon-nav-pins.svg) 94.5% 79% no-repeat;background-size:1150%;content:"";height:10px;left:1pc;position:absolute;right:0;top:45px;width:40px}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a{display:block;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding:20px 0 20px 60px;position:relative}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:focus,#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:hover,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:focus,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:hover{text-decoration:none}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:active,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:active{text-decoration:underline}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:after,#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:after,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:before{content:"";position:absolute}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a[aria-expanded=false]:before,#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a[aria-expanded=true]:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a[aria-expanded=false]:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a[aria-expanded=true]:before{background:url(clientlib-site/resources/images/icon-nav-pins.svg) 6% 64% no-repeat;background-size:1150%;height:40px;left:20px;top:13px;width:26px}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a[aria-expanded=true]:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a[aria-expanded=true]:before{background-position:76.5% 64%}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:after,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a:after{background:url(clientlib-site/resources/images/icon-carets-numbers-checkmark-sprites.svg) 30% 30% no-repeat;background-size:2200%;height:15px;right:20px;top:24px;width:23px}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a.collapsed:after,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a.collapsed:after{background:url(clientlib-site/resources/images/icon-carets-numbers-checkmark-sprites.svg) 9.5% 30% no-repeat;background-size:2200%}
#home-page .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a.right-arrow:after,#home-page-full .navigation .pin-nav #collapse-pinNav .panel-heading .panel-title a.right-arrow:after{background:url(clientlib-site/resources/images/icon-carets-numbers-checkmark-sprites.svg) 9.5% 30% no-repeat;background-size:2200%;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
#home-page .navigation .pin-nav #collapse-pinNav .panel:nth-child(2) .panel-heading .panel-title a[aria-expanded=false]:before,#home-page .navigation .pin-nav #collapse-pinNav .panel:nth-child(3) .panel-heading .panel-title a[aria-expanded=false]:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel:nth-child(2) .panel-heading .panel-title a[aria-expanded=false]:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel:nth-child(3) .panel-heading .panel-title a[aria-expanded=false]:before{background-position:23.5% 64%}
#home-page .navigation .pin-nav #collapse-pinNav .panel:nth-child(4) .panel-heading .panel-title a[aria-expanded=false]:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel:nth-child(4) .panel-heading .panel-title a[aria-expanded=false]:before{background-position:41.5% 64%}
#home-page .navigation .pin-nav #collapse-pinNav .panel:nth-child(5) .panel-heading .panel-title a[aria-expanded=false]:before,#home-page-full .navigation .pin-nav #collapse-pinNav .panel:nth-child(5) .panel-heading .panel-title a[aria-expanded=false]:before{background-position:58.7% 64%}
#home-page .navigation .pin-nav ul.nav-tabs,#home-page-full .navigation .pin-nav ul.nav-tabs{border-bottom:0;list-style:none;margin:0;padding:40px 150px 45px;text-align:center}
@media(max-width:979px){#home-page .navigation .pin-nav ul.nav-tabs,#home-page-full .navigation .pin-nav ul.nav-tabs{padding:40px 90pt 20px}
}
#home-page .navigation .pin-nav ul.nav-tabs li,#home-page-full .navigation .pin-nav ul.nav-tabs li{width:25%}
#home-page .navigation .pin-nav ul.nav-tabs li a,#home-page-full .navigation .pin-nav ul.nav-tabs li a{border:0;color:#000;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;margin:0;padding:0;position:relative}
#home-page .navigation .pin-nav ul.nav-tabs li a:before,#home-page-full .navigation .pin-nav ul.nav-tabs li a:before{background:url(clientlib-site/resources/images/icon-nav-pins.svg) 6.2% 48% no-repeat;background-size:1240%;content:"";display:block;height:70px;margin:0 auto;width:45px}
#home-page .navigation .pin-nav ul.nav-tabs li a:after,#home-page-full .navigation .pin-nav ul.nav-tabs li a:after{background:url(clientlib-site/resources/images/icon-nav-pins.svg) 93.7% 78% no-repeat;background-size:1240%;content:"";display:block;height:10px;left:0;margin:0 auto;position:absolute;right:0;top:62px;width:45px}
#home-page .navigation .pin-nav ul.nav-tabs li a:focus,#home-page .navigation .pin-nav ul.nav-tabs li a:hover,#home-page-full .navigation .pin-nav ul.nav-tabs li a:focus,#home-page-full .navigation .pin-nav ul.nav-tabs li a:hover{background-color:transparent;border:0}
#home-page .navigation .pin-nav ul.nav-tabs li a:hover,#home-page-full .navigation .pin-nav ul.nav-tabs li a:hover{color:#009865}
@media(min-width:768px){#home-page .navigation .pin-nav ul.nav-tabs li a:hover:before,#home-page-full .navigation .pin-nav ul.nav-tabs li a:hover:before{-webkit-animation:floating 2s infinite;animation:floating 2s infinite}
#home-page .navigation .pin-nav ul.nav-tabs li:nth-child(2) a:before,#home-page .navigation .pin-nav ul.nav-tabs li:nth-child(3) a:before,#home-page-full .navigation .pin-nav ul.nav-tabs li:nth-child(2) a:before,#home-page-full .navigation .pin-nav ul.nav-tabs li:nth-child(3) a:before{background-position:23.8% 48%}
#home-page .navigation .pin-nav ul.nav-tabs li:nth-child(4) a:before,#home-page-full .navigation .pin-nav ul.nav-tabs li:nth-child(4) a:before{background-position:41.4% 48%}
#home-page .navigation .pin-nav ul.nav-tabs li:nth-child(5) a:before,#home-page-full .navigation .pin-nav ul.nav-tabs li:nth-child(5) a:before{background-position:58.6% 48%}
}
#home-page .navigation .pin-nav ul.nav-tabs li.active a:hover,#home-page-full .navigation .pin-nav ul.nav-tabs li.active a:hover{cursor:pointer}
#home-page .navigation .pin-nav ul.nav-tabs li.active a:before,#home-page-full .navigation .pin-nav ul.nav-tabs li.active a:before{-webkit-animation:none;animation:none;background-position:76.3% 48%}
#home-page #tab-2 .content-section.right>.hidden-sm img,#home-page-full #tab-2 .content-section.right>.hidden-sm img{right:110%;top:90pt}
@media(max-width:979px){#home-page #tab-2 .content-section.right>.hidden-sm img,#home-page-full #tab-2 .content-section.right>.hidden-sm img{top:130px}
}
#home-page #tab-3 .home-line.cToA,#home-page-full #tab-3 .home-line.cToA{margin-top:95px}
@media(min-width:768px){#home-page #tab-3 .titleTextImageColumns .content-section.left,#home-page-full #tab-3 .titleTextImageColumns .content-section.left{border-bottom:1px solid #f2f2f2;margin-bottom:0;padding-bottom:10px}
}
#home-page .disclosures p,#home-page-full .disclosures p{font-size:11px;line-height:14px}
#home-page .dead-tab,#home-page-full .dead-tab{display:none !important}
#home-page .columnControl .columnControl-container,#home-page-full .columnControl .columnControl-container{max-width:80pc;padding:50px 70px}
#home-page .columnControl .columnControl-container h1,#home-page .columnControl .columnControl-container h2,#home-page .columnControl .columnControl-container h3,#home-page-full .columnControl .columnControl-container h1,#home-page-full .columnControl .columnControl-container h2,#home-page-full .columnControl .columnControl-container h3{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
#home-page .columnControl .columnControl-container .teal-title,#home-page-full .columnControl .columnControl-container .teal-title{color:#3f7478}
#home-page .columnControl .columnControl-container.beige,#home-page-full .columnControl .columnControl-container.beige{background-color:#fafaf8}
#home-page .columnControl .columnControl-container.white,#home-page-full .columnControl .columnControl-container.white{background-color:#fff}
#home-page .columnControl .columnControl-container.black,#home-page-full .columnControl .columnControl-container.black{background-color:#000}
#home-page .columnControl .columnControl-container.transparent,#home-page-full .columnControl .columnControl-container.transparent{background-color:transparent}
#home-page .columnControl .columnControl-container.thrivent-gray,#home-page-full .columnControl .columnControl-container.thrivent-gray{background-color:#5b6770}
#home-page .columnControl .columnControl-container.dark-green,#home-page-full .columnControl .columnControl-container.dark-green{background-color:#006532}
#home-page .columnControl .columnControl-container.medium-green,#home-page-full .columnControl .columnControl-container.medium-green{background-color:#009865}
#home-page .columnControl .columnControl-container.light-green,#home-page-full .columnControl .columnControl-container.light-green{background-color:#65c5b4}
#home-page .columnControl .columnControl-container.green-screen,#home-page-full .columnControl .columnControl-container.green-screen{background-color:#eaf2ed}
#home-page .columnControl .columnControl-container.gold,#home-page-full .columnControl .columnControl-container.gold{background-color:#d2cb44}
#home-page .columnControl .columnControl-container.light-blue,#home-page-full .columnControl .columnControl-container.light-blue{background-color:#72b7bc}
#home-page .columnControl .columnControl-container.tan,#home-page-full .columnControl .columnControl-container.tan{background-color:#e7e9e0}
#home-page .columnControl .columnControl-container.navy,#home-page-full .columnControl .columnControl-container.navy{background-color:#0e2134}
#home-page .columnControl .columnControl-container.dark-blue,#home-page-full .columnControl .columnControl-container.dark-blue{background-color:#1d596c}
#home-page .columnControl .columnControl-container.maroon,#home-page-full .columnControl .columnControl-container.maroon{background-color:#912f46}
#home-page .columnControl .columnControl-container .row,#home-page-full .columnControl .columnControl-container .row{margin-left:-20px;margin-right:-20px}
#home-page .columnControl .columnControl-container .row .col-sm-12,#home-page-full .columnControl .columnControl-container .row .col-sm-12{padding-left:20px;padding-right:20px}
@media(min-width:768px)and (max-width:979px){#home-page .columnControl .columnControl-container,#home-page-full .columnControl .columnControl-container{padding-left:40px;padding-right:40px}
}
@media screen and (max-width:767px){#home-page .columnControl .columnControl-container,#home-page-full .columnControl .columnControl-container{padding:30px 20px}
#home-page .columnControl .columnControl-container.reducePadding,#home-page-full .columnControl .columnControl-container.reducePadding{padding-bottom:0;padding-top:0}
#home-page .columnControl .columnControl-container .col-sm-6,#home-page-full .columnControl .columnControl-container .col-sm-6{padding:0;width:100%}
}
.titleTextLinkIconCta .no-cta{position:relative}
.titleTextLinkIconCta .no-cta .icon{height:5pc;margin:20px 0 25px;width:5pc}
@media screen and (max-width:767px){.titleTextLinkIconCta .no-cta .icon{display:table-cell;height:50px;margin:0;width:50px}
.titleTextLinkIconCta .no-cta .icon img{position:absolute;top:30px;width:50px}
}
.titleTextLinkIconCta .no-cta .info h2{color:#383d47;font-family:basisGrt,sans-serif;font-size:21px;font-style:normal;font-weight:200;line-height:2pc;margin-bottom:10px}
.titleTextLinkIconCta .no-cta .info p{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
.titleTextLinkIconCta .no-cta .info a.block{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:2pc;text-transform:none}
.titleTextLinkIconCta .no-cta .info a.block:hover{color:#063}
@media screen and (max-width:767px){.titleTextLinkIconCta .no-cta .info{display:table-cell;padding-left:25px}
.titleTextLinkIconCta .no-cta .info h2{font-size:18px;padding-left:0}
.titleTextLinkIconCta .no-cta .info p{font-size:14px;line-height:21px}
}
.titleTextLinkIconCta .with-image .image{overflow:hidden}
.titleTextLinkIconCta .with-image .image img{width:100%}
.titleTextLinkIconCta .with-image .info{height:100%;margin:-20px 20px;padding:25px 70px;position:relative}
.titleTextLinkIconCta .with-image .info.bg-green-text-white{background:#16464c;color:#fff}
.titleTextLinkIconCta .with-image .info.bg-yellow-text-gray{background:#d1c843;color:#000}
.titleTextLinkIconCta .with-image .info.bg-white-text-black{background:#fff;color:#000}
.titleTextLinkIconCta .with-image .info h3{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:38px;margin-top:0}
.titleTextLinkIconCta .with-image .info p{font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:20px}
@media(min-width:980px)and (max-width:1140px){.titleTextLinkIconCta .with-image .info{padding:20px 40px}
.titleTextLinkIconCta .with-image .info h3{font-size:26px;line-height:30px}
.titleTextLinkIconCta .with-image .info p{font-size:13px;line-height:20px}
}
@media(min-width:768px)and (max-width:979px){.titleTextLinkIconCta .with-image .info{padding:20px 40px}
.titleTextLinkIconCta .with-image .info h3{font-size:26px;line-height:30px}
.titleTextLinkIconCta .with-image .info p{font-size:13px;line-height:20px}
}
@media screen and (max-width:767px){.titleTextLinkIconCta .with-image .info{height:auto;margin-bottom:35px;padding:20px 40px;text-align:center}
.titleTextLinkIconCta .with-image .info h3{font-size:25px;line-height:28px;margin-bottom:15px;text-align:center}
.titleTextLinkIconCta .with-image .info p{display:none}
}
@media(min-width:980px)and (max-width:1140px){#home-page .titleTextLinkIconCta .with-image .info p{font-size:13px}
}
@media(min-width:768px)and (max-width:979px){#home-page .titleTextLinkIconCta .with-image .info p{font-size:13px}
}
.trapezoid{border-bottom:50px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;height:0;margin:0 auto;position:relative;text-align:center;top:1px;width:70%}
@media(max-width:767px){.trapezoid{border-bottom:26px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}
}
.trapezoid h2{color:#000;font-family:basisGrt,sans-serif;font-size:30px;font-style:normal;font-weight:200;line-height:24px;margin-top:30px;position:absolute;width:100%}
@media(max-width:767px){.trapezoid h2{font-size:24px;line-height:20px;margin-top:18px}
}
.primary .trapezoid{margin:-40px auto 0}
.pin-nav.secondary h2{background-color:#fff;color:#000;padding:20px 20px 0;text-align:center;width:100%}
@media(max-width:767px){.pin-nav.secondary h2{font-size:24px}
}
@-webkit-keyframes floating{0{-webkit-transform:translateZ(0);transform:translateZ(0)}
50%{-webkit-transform:translate3d(0,-8%,0);transform:translate3d(0,-8%,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes floating{0{-webkit-transform:translateZ(0);transform:translateZ(0)}
50%{-webkit-transform:translate3d(0,-8%,0);transform:translate3d(0,-8%,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@media screen and (max-width:767px){.feesAndExpenses .col-lg-6.col-md-6.col-sm-12{margin-bottom:13px}
}
.feesAndExpenses .tool-tip-container{z-index:20}
.feesAndExpenses .tool-tip{margin-left:5px;padding:0;top:-3px;top:-1px\9}
.feesAndExpenses .lead-copy-cont{margin-bottom:50px;margin-top:28px;padding-right:0}
.feesAndExpenses .lead-copy-cont p{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
@media screen and (max-width:767px){.feesAndExpenses .lead-copy-cont p{font-size:13px;line-height:22px}
.feesAndExpenses .lead-copy-cont{margin-bottom:25px}
}
.feesAndExpenses .fees_header{color:#000;font-family:basisGrt,​sans-serif;font-size:34px;font-weight:400;line-height:34px;margin-bottom:15px}
.feesAndExpenses .sub-header{color:#000 !important;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:17.944px;margin-bottom:25px;margin-top:53px}
@media screen and (max-width:767px){.feesAndExpenses .sub-header{font-size:18px}
}
.feesAndExpenses .table-responsive{margin-top:21px;overflow:visible}
@media screen and (max-width:767px){.feesAndExpenses .table-responsive{margin-top:8px}
}
.feesAndExpenses table{border-top:none !important;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin:0 -10px 20px}
@media screen and (max-width:767px){.feesAndExpenses table{margin-bottom:15px;margin:0 0 20px}
}
.feesAndExpenses table tr{border-bottom:1px solid #e4e4e3}
.feesAndExpenses table tr.highlight{background-color:#f2f2f2;border-bottom:2px solid #e4e4e3;border-top:2px solid #e4e4e3}
.feesAndExpenses table tr.highlight td:last-child{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.feesAndExpenses table tr.highlight:last-child{border-bottom:2px solid #e4e4e3}
.feesAndExpenses table tr:last-child{border-bottom:0}
.feesAndExpenses table td:first-child{border-top:none !important;color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-weight:600;line-height:18px;padding:13px 0 13px 10px !important}
@media screen and (max-width:767px){.feesAndExpenses table td:first-child{font-size:13px}
}
.feesAndExpenses table td:last-child{border-top:none !important;color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px;padding:13px 10px 13px 0 !important;text-align:right}
@media screen and (max-width:767px){.feesAndExpenses table td:last-child{font-size:13px}
}
.feesAndExpenses .help-text{margin:0}
@media screen and (max-width:767px){.feesAndExpenses .help-text{margin-top:-2px}
}
.feesAndExpenses .tool-tip-container{line-height:29px}
.feesAndExpenses .mini-box{border:1px solid #c7ab75;color:#000;font-family:basisGrt,sans-serif;font-weight:600;padding:24px 17px;text-align:center}
@media screen and (max-width:767px){.feesAndExpenses .mini-box{color:#5b6770;font-size:13px}
}
.feesAndExpenses p.disclaimer{color:#4e575f;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px}
.feesAndExpenses .disclaimer-cont{margin-top:5pc}
.feesAndExpenses.featureBox{background-color:#f2f2f2 !important;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:81px;margin-top:23px;padding:40px 40px 10px}
@media screen and (max-width:767px){.feesAndExpenses.featureBox{margin:0 -20px;padding:23px 10px 40px}
}
.feesAndExpenses.closed{border:1px solid #cccc32;color:#373d47;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;font-weight:600;font-weight:700;line-height:24px;margin-bottom:81px;margin-top:23px;padding:14px 17px;text-align:center}
.feesAndExpenses .col-lg-12.col-md-12.col-sm-12.disclaimer-cont{color:#4e575f;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px;margin-top:5pc;padding:0}
#feesExpenses .inline-disclosures{margin-top:30px}
@media(max-width:767px){.feesAndExpenses .lead-copy-cont{margin-top:0}
.feesAndExpenses .sub-header{margin-top:25px}
}
#fund-overview{background-color:#f4f6f8;color:#000}
#fund-overview h2{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;margin-top:50px}
@media screen and (max-width:767px){#fund-overview h2{font-size:28px;margin-top:25px}
}
#fund-overview h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:23px}
@media screen and (max-width:767px){#fund-overview h3{font-size:17px;line-height:21px}
}
#fund-overview .btn-primary{display:table-cell;padding:0}
@media screen and (max-width:767px){#fund-overview .btn-primary{width:20pc}
}
#fund-overview .fund-overview-cta-msg{display:block;font-size:14px;font-style:italic;line-height:24px;padding-top:10px}
#fund-overview .nav.nav-tabs{border-bottom:1px solid #e2e0e0;margin-bottom:30px;padding-top:10px}
@media screen and (max-width:767px){#fund-overview .nav.nav-tabs{padding-top:0}
}
#fund-overview .nav.nav-tabs>li{margin:0 20px}
#fund-overview .nav.nav-tabs>li:first-child{margin-left:0}
#fund-overview .nav.nav-tabs>li:last-child{margin-right:0}
#fund-overview .nav.nav-tabs>li a{background-color:transparent;border:0;border-radius:0;color:#000;font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:1;padding:15px 0}
#fund-overview .nav.nav-tabs>li a:focus,#fund-overview .nav.nav-tabs>li a:hover{background-color:transparent;outline:0 none}
@media screen and (max-width:767px){#fund-overview .nav.nav-tabs>li a{font-size:15px}
}
#fund-overview .nav.nav-tabs>li.active a{background-color:transparent;border:solid #8e723a;border-width:0 0 5px;color:#000}
#fund-overview .youtube-video-wrap{padding-left:40px;padding-top:25px}
@media screen and (max-width:767px){#fund-overview .youtube-video-wrap{padding-left:10px;padding-top:0}
}
#fund-overview .youtube-video-wrap h3{margin-top:0}
@media screen and (max-width:767px){#fund-overview .youtube-video-wrap h3{margin-top:35px}
}
#fund-overview .youtube-video-wrap .singleVid{height:0;padding-bottom:56.25%;position:relative;width:100%}
#fund-overview .youtube-video-wrap .video-poster{position:relative;z-index:1}
#fund-overview .youtube-video-wrap .video-poster img{display:block;height:auto;max-width:100%;width:100%}
#fund-overview .youtube-video-wrap .video-poster .play-btn{background:url(clientlib-site/resources/images/play-btn.png) no-repeat scroll 50% transparent;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}
#fund-overview .youtube-video-wrap #youtube-mobile-player,#fund-overview .youtube-video-wrap .inline-player{height:100% !important;left:0;position:absolute;top:0;width:100% !important}
@media screen and (-webkit-min-device-pixel-ratio:0){#fund-overview .youtube-video-wrap #youtube-mobile-player,#fund-overview .youtube-video-wrap .inline-player{width:99.9% !important}
}
#fund-overview .no-video-details{color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:23px}
#fund-overview .no-video-details ul{list-style-type:disc;margin:0 0 0 15px;padding:0}
#fund-overview .no-video-details ul li{margin-top:5px}
#fund-overview .no-video-details ul li:first-child{margin-top:0}
#fund-overview .overview-objective{color:#000;font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px;margin-bottom:25px}
@media screen and (max-width:767px){#fund-overview .overview-objective{font-size:1pc;line-height:24px;margin-bottom:20px}
}
#fund-overview .desc{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:25px;margin-bottom:25px}
@media screen and (max-width:767px){#fund-overview .desc{font-size:14px;line-height:24px;margin-bottom:15px}
}
#fund-overview .desc .view-toggle a{font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200}
#fund-overview .desc .view-toggle.view-less{display:none}
#fund-overview .fund-management-section{border-top:1px solid #e2e0e0;margin-top:30px;padding:25px 0 30px}
@media screen and (max-width:767px){#fund-overview .fund-management-section{padding:0}
}
#fund-overview .fund-management-section h2{font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:23px;margin-top:0}
@media screen and (max-width:767px){#fund-overview .fund-management-section h2{font-size:17px;line-height:21px}
}
#fund-overview .fund-management-toggle{cursor:pointer;margin-bottom:0;padding:10px 0 30px;position:relative}
#fund-overview .fund-management-toggle:after{background:url(clientlib-site/resources/images/caret-down-black.png) no-repeat;content:"";display:block;height:10px;position:absolute;right:0;top:15px;width:17px}
#fund-overview .fund-management-toggle.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#fund-overview .fund-management-toggle a{color:#000;display:block;outline:0 none;text-decoration:none}
#fund-overview .fund-management-intro{padding-right:40px}
@media screen and (max-width:767px){#fund-overview .fund-management-intro{padding-right:10px}
}
#fund-overview .fund-manager-desc{color:#000;font-size:14px;line-height:23px}
@media screen and (max-width:767px){#fund-overview .fund-manager-desc{margin-bottom:25px}
}
@media(min-width:768px){#fund-overview .fund-managers-wrap{display:block !important}
}
@media screen and (max-width:767px){#fund-overview .fund-managers-wrap{display:none}
}
#fund-overview .fund-managers-wrap ul{list-style:none;margin:0;padding:0}
#fund-overview .fund-managers-wrap ul h3{line-height:1;margin:0 0 8px}
#fund-overview .fund-managers-wrap ul .view-manager-bio,#fund-overview .fund-managers-wrap ul h3{font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200}
#fund-overview .fund-managers-wrap ul .view-manager-bio:hover{color:#65c5b4}
#fund-overview .fund-manager{padding-bottom:50px}
@media screen and (max-width:767px){#fund-overview .fund-manager{padding-bottom:40px}
}
#fund-overview .fund-manager:after{clear:both;content:"";display:table}
#fund-overview .fund-manager-img{float:left;padding-right:10px}
#fund-overview .fund-manager-details{overflow:hidden}
#fund-overview .fund-manager-details .fund-manager-role{font-size:14px;line-height:20px;margin-bottom:5px}
#holdings h1{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px}
@media screen and (max-width:767px){#holdings h1{font-size:26px;line-height:30px}
}
#holdings .holdings-intro{color:#000;font-size:15px;line-height:24px;margin-bottom:50px;padding-top:30px}
@media screen and (max-width:767px){#holdings .holdings-intro{font-size:13px;line-height:22px;max-width:none;padding-top:15px}
}
#holdings h2{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;line-height:40px;margin-bottom:0}
@media screen and (max-width:767px){#holdings h2{font-size:24px;line-height:28px;padding-top:2px}
}
#holdings h2 span{font-size:14px}
#holdings .tool-tip-container{line-height:29px;vertical-align:text-bottom}
#holdings .tool-tip-container .helpTextDisplay{margin-top:9pt}
@media screen and (max-width:767px){#holdings .tool-tip-container .helpTextDisplay{margin-top:0}
}
#holdings .tool-tip-container .helpTextDisplay p{font-size:11px}
#holdings .as-of-date{color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:24px;padding-top:0}
#holdings .percent-of-assets{margin-top:20px}
#holdings .percent-of-assets .percent{color:#000;font-family:basisGrt-bold,sans-serif;font-size:36px;font-style:normal;font-weight:200;line-height:3pc}
@media screen and (max-width:767px){#holdings .percent-of-assets .percent{font-size:24px;padding-bottom:14px}
}
#holdings .percent-of-assets .label{color:#000;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:17px}
#holdings #top-ten-with-coupon .resp-table{margin-bottom:30px}
#holdings #top-ten-with-coupon .resp-table thead tr th.name-header{padding-left:20px}
#holdings #top-ten-with-coupon .resp-table td.item-name:first-child{font-size:14px}
#holdings #top-ten-with-coupon .resp-table .main td+td{padding-left:0;text-align:left}
@media(max-width:767px){#holdings #top-ten-with-coupon .resp-table thead tr th:nth-child(2){text-align:center}
#holdings #top-ten-with-coupon .resp-table thead tr th:first-child{padding-left:20px}
#holdings #top-ten-with-coupon .resp-table .main .item-percentage{text-align:center}
}
#holdings #top-ten-holdings{margin-bottom:78px}
@media screen and (max-width:767px){#holdings #top-ten-holdings{margin-bottom:20px}
}
#holdings #top-ten-holdings .row #containerTopTen .highcharts-container span{color:#000;display:inline-block;text-align:center}
#holdings #top-ten-holdings .row #containerTopTen .highcharts-container span.fund-percentage-lg-chart{font-family:basisGrt-bold,sans-serif;font-size:35.99px;font-style:normal;font-weight:200;line-height:3pc;margin-bottom:8px}
#holdings #top-ten-holdings .row #containerTopTen .highcharts-container span.desc-lg-chart{font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:17px;padding-top:7px}
#holdings #top-ten-holdings .row .top-ten-list{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:40px;list-style-type:none}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list{font-size:11px}
}
#holdings #top-ten-holdings .row .top-ten-list .label-wrapper{display:inline-block;width:100%}
#holdings #top-ten-holdings .row .top-ten-list .label-coupon,#holdings #top-ten-holdings .row .top-ten-list .label-maturity,#holdings #top-ten-holdings .row .top-ten-list .label-name,#holdings #top-ten-holdings .row .top-ten-list .label-percent{font-weight:700;line-height:15px;text-align:center;width:10%}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list .label-coupon,#holdings #top-ten-holdings .row .top-ten-list .label-maturity,#holdings #top-ten-holdings .row .top-ten-list .label-name,#holdings #top-ten-holdings .row .top-ten-list .label-percent{font-size:9px}
}
@media screen and (max-width:325px){#holdings #top-ten-holdings .row .top-ten-list .label-coupon,#holdings #top-ten-holdings .row .top-ten-list .label-maturity,#holdings #top-ten-holdings .row .top-ten-list .label-name,#holdings #top-ten-holdings .row .top-ten-list .label-percent{font-size:8px}
}
#holdings #top-ten-holdings .row .top-ten-list .label-percent{float:right;margin-right:15px;width:13%}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list .label-percent{margin-top:15px;width:17%}
}
@media screen and (max-width:325px){#holdings #top-ten-holdings .row .top-ten-list .label-percent{width:23%}
}
#holdings #top-ten-holdings .row .top-ten-list .label-name{float:left;margin-top:25px;width:20%}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list .label-name{font-size:11px;width:24%}
}
@media screen and (max-width:325px){#holdings #top-ten-holdings .row .top-ten-list .label-name{font-size:11px;width:29%}
}
#holdings #top-ten-holdings .row .top-ten-list .label-maturity{float:right;margin-right:30px;margin-top:15px}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list .label-maturity{margin-right:25px}
}
#holdings #top-ten-holdings .row .top-ten-list .label-coupon{float:right;margin-right:15px;margin-top:15px}
#holdings #top-ten-holdings .row .top-ten-list li{border-bottom:1px solid #f2f2f2;line-height:20px;padding:10px 0}
#holdings #top-ten-holdings .row .top-ten-list li :last-of-type{border-bottom:0}
#holdings #top-ten-holdings .row .top-ten-list li:first-of-type{padding-top:0}
#holdings #top-ten-holdings .row .top-ten-list li:after{clear:both;content:"";display:table}
#holdings #top-ten-holdings .row .top-ten-list li .item-name{float:left;font-weight:600;margin-right:30px;width:50%}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list li .item-name{margin-right:10px}
}
@media screen and (max-width:325px){#holdings #top-ten-holdings .row .top-ten-list li .item-name{font-size:10px;width:43%}
}
#holdings #top-ten-holdings .row .top-ten-list li .item-coupon.coupon-{display:none}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list li .item-percentage{margin-left:-9pt;margin-right:9pt}
}
@media screen and (max-width:325px){#holdings #top-ten-holdings .row .top-ten-list li .item-percentage{margin-right:1pc}
}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list li .item-maturityDate{margin-right:8px}
}
@media screen and (max-width:325px){#holdings #top-ten-holdings .row .top-ten-list li .item-maturityDate{margin-right:13px}
}
#holdings #top-ten-holdings .row .top-ten-list li .item-coupon,#holdings #top-ten-holdings .row .top-ten-list li .item-maturityDate,#holdings #top-ten-holdings .row .top-ten-list li .item-percentage{display:inline-block;font-size:9pt;font-weight:400;padding:0;text-align:center;width:14%}
@media screen and (max-width:767px){#holdings #top-ten-holdings .row .top-ten-list li .item-coupon,#holdings #top-ten-holdings .row .top-ten-list li .item-maturityDate,#holdings #top-ten-holdings .row .top-ten-list li .item-percentage{font-size:10px}
}
@media screen and (max-width:325px){#holdings #top-ten-holdings .row .top-ten-list li .item-coupon,#holdings #top-ten-holdings .row .top-ten-list li .item-maturityDate,#holdings #top-ten-holdings .row .top-ten-list li .item-percentage{font-size:9px}
}
#holdings #top-ten-states{padding-bottom:20px}
@media screen and (max-width:767px){#holdings #top-ten-states{padding-bottom:10px}
}
#holdings #top-ten-states .top-ten-list{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:40px;list-style-type:none}
@media screen and (max-width:767px){#holdings #top-ten-states .top-ten-list{padding:0}
}
#holdings #top-ten-states .top-ten-list li{padding:0 10px}
#holdings #top-ten-states .top-ten-list li .state-name-box{border-top:1px solid #f2f2f2}
#holdings #top-ten-states .top-ten-list li .state-name-box:after{clear:both;content:"";display:table}
#holdings #top-ten-states .top-ten-list li:first-child .state-name-box{border-top:0}
#holdings #top-ten-states .top-ten-list li .fund-color{content:"";display:inline-block;height:15px;margin-right:15px;width:15px}
#holdings #top-ten-states .top-ten-list li .state-name{font-family:basisGrt,sans-serif;font-weight:600}
#holdings #top-ten-states .top-ten-list li .fund-percent{float:right}
#holdings #top-ten-states .top-ten-list li.hovered,#holdings #top-ten-states .top-ten-list li:hover{border:1px solid #f2f2f2}
#holdings #top-ten-states .top-ten-list li.hovered .state-name-box,#holdings #top-ten-states .top-ten-list li.hovered+li .state-name-box,#holdings #top-ten-states .top-ten-list li:hover .state-name-box,#holdings #top-ten-states .top-ten-list li:hover+li .state-name-box{border-top:0}
#holdings #top-ten-states .top-ten-list li.hovered .fund-percent,#holdings #top-ten-states .top-ten-list li.hovered .state-name,#holdings #top-ten-states .top-ten-list li:hover .fund-percent,#holdings #top-ten-states .top-ten-list li:hover .state-name{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.resp-table-tooltip th .tool-tip-inline{vertical-align:super}
.resp-table-tooltip th .tool-tip-inline+.tool-tip-container .help-text.helpTextDisplay{font-weight:400;margin-top:5px !important;text-align:left}
@media(max-width:767px){.resp-table-tooltip th .tool-tip-inline+.tool-tip-container .help-text.helpTextDisplay{margin-top:3px !important}
}
.topTenHoldings__table tr{color:#000;font-size:13px;line-height:20px}
.topTenHoldings__table th{font-weight:700;text-align:center}
.topTenHoldings__table th:first-child{text-align:left}
.topTenHoldings__table td{font-size:13px;font-weight:400;padding:10px 0;text-align:center}
.topTenHoldings__table td:first-child{font-size:9pt;font-weight:600;text-align:left;width:50%}
.topTenHoldings__table tr:not(:first-child){border-bottom:1px solid #f2f2f2;text-align:center}
.pe-roe-component{color:#000;font-size:14px;line-height:20px;margin-bottom:25px}
.pe-roe-component h2{font-family:basisGrt;font-size:33px;font-weight:400;margin:0 0 15px}
.pe-roe-component b{font-family:basisGrt-bold,sans-serif;font-weight:400}
.pe-roe-component .definition-chart{border-top:1px solid #e4e4e3;color:#000;font-size:13px;margin-top:60px;padding-top:20px}
.pe-roe-component .definition-chart h3{font-family:basisGrt;font-size:20px;font-weight:400;margin:0}
.pe-roe-component .definition-chart ul{margin-bottom:0;padding-left:15px}
.pe-roe-component .definition-chart ul li{margin-bottom:10px}
.pe-roe-component .definition-chart ul li:last-child{margin-bottom:0}
.pe-roe-component .definition-chart .col-md-8 .row-wrapper{border-bottom:1px solid #e4e4e3;margin-bottom:20px;padding-bottom:60px;position:relative}
.pe-roe-component .definition-chart .col-md-8 .row-wrapper:last-child{border-bottom:0;padding-bottom:0}
.pe-roe-component .definition-chart .col-md-8 .row-wrapper .col-md-6:last-child{font-size:9pt;font-weight:700}
.pe-roe-component .tool-tip-h2{margin-bottom:4px}
@media screen and (max-width:767px){.pe-roe-component{font-size:13px}
.pe-roe-component h2{font-size:24px;margin-bottom:20px}
.pe-roe-component .definition-chart{margin-top:30px}
.pe-roe-component .definition-chart h3{font-size:17px;margin-bottom:20px}
.pe-roe-component .definition-chart .col-md-8 .row-wrapper{border-bottom:0;padding-bottom:0}
.pe-roe-component .definition-chart .col-md-8 .row-wrapper .col-md-6:last-child{border:3px solid #e4e4e3;clear:both;float:none;margin:0 10px;padding:20px;width:auto}
.pe-roe-component .definition-chart .col-md-8 .row-wrapper .col-md-6:first-child{margin-bottom:20px}
}
.pe-roe-component .resp-table thead th:not(:first-child){padding-right:40px;text-align:right}
.pe-roe-component .resp-table tbody td:first-child{padding-left:0}
@media screen and (max-width:767px){.pe-roe-component .resp-table tbody td:first-child{padding-left:20px}
}
.pe-roe-component .resp-table tbody td:not(:first-child){padding-right:40px;text-align:right}
#holdings #holdings-breakdown{margin-bottom:40px}
@media screen and (max-width:767px){#holdings #holdings-breakdown{margin-bottom:0}
#holdings #holdings-breakdown .row{margin-bottom:20px}
}
#holdings #holdings-breakdown .row h2{color:#000;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
#holdings #holdings-breakdown .row p.as-of-date{padding-bottom:40px}
@media screen and (max-width:767px){#holdings #holdings-breakdown .row p.as-of-date{padding-bottom:0}
}
#holdings #holdings-breakdown .row div .label-top{color:#000;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px;max-width:90pt;position:relative}
@media screen and (max-width:767px){#holdings #holdings-breakdown .row div .label-top{font-size:14px}
}
#holdings #holdings-breakdown .row div .label-top sup{line-height:1;position:absolute;right:9pt;top:0}
#holdings #holdings-breakdown .row div .label-bottom{color:#000;font-family:basisGrt-bold,sans-serif;font-size:30px;font-style:normal;font-weight:200;line-height:44px}
@media screen and (max-width:767px){#holdings #holdings-breakdown .row div .label-bottom{font-size:24px;padding-bottom:14px}
}
#holdings #holdings-breakdown .row div .footnote-1{background-color:#fff;color:#000;display:inline-block;float:right;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;height:18px;line-height:30px;margin-top:-9pt;padding-right:1pc}
#distributionYields .content-section,.expenses .content-section,.yields .content-section{padding:20px 0}
@media screen and (max-width:767px){#distributionYields .content-section.yields,.expenses .content-section.yields,.yields .content-section.yields{padding-bottom:0}
#distributionYields .content-section.yields .label-bottom,.expenses .content-section.yields .label-bottom,.yields .content-section.yields .label-bottom{padding-bottom:20px}
}
#distributionYields p,.expenses p,.yields p{color:#000}
#distributionYields p.desc,.expenses p.desc,.yields p.desc{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
@media screen and (max-width:767px){#distributionYields p.desc,.expenses p.desc,.yields p.desc{font-size:13px;line-height:22px}
}
#distributionYields p.secondary,.expenses p.secondary,.yields p.secondary{font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;margin-bottom:0}
#distributionYields p.secondary span,.expenses p.secondary span,.yields p.secondary span{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
@media screen and (max-width:767px){#distributionYields p.secondary,.expenses p.secondary,.yields p.secondary{font-size:14px;line-height:18px}
}
#distributionYields p.secondary:last-of-type,.expenses p.secondary:last-of-type,.yields p.secondary:last-of-type{margin-bottom:20px}
#distributionYields p.label-date,.expenses p.label-date,.yields p.label-date{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:20px;margin-top:10px}
#distributionYields .data-disclaimer p,.expenses .data-disclaimer p,.yields .data-disclaimer p{color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-style:italic;font-weight:200;line-height:24px;margin-bottom:3px;margin-top:3px}
@media screen and (max-width:767px){#distributionYields .data-disclaimer p,.expenses .data-disclaimer p,.yields .data-disclaimer p{margin-bottom:10px}
}
#distributionYields h2,.expenses h2,.yields h2{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;line-height:34px;margin-bottom:15px}
@media screen and (max-width:767px){#distributionYields h2,.expenses h2,.yields h2{font-size:23px;line-height:25px;margin-top:0}
}
#distributionYields .label-top,.expenses .label-top,.yields .label-top{color:#000;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px}
@media screen and (max-width:767px){#distributionYields .label-top,.expenses .label-top,.yields .label-top{font-size:14px}
}
#distributionYields .label-bottom,.expenses .label-bottom,.yields .label-bottom{color:#000;font-family:basisGrt-bold,sans-serif;font-size:30px;font-style:normal;font-weight:200;line-height:44px}
@media screen and (max-width:767px){#distributionYields .label-bottom,.expenses .label-bottom,.yields .label-bottom{font-size:24px}
}
#distributionYields .resp-table thead th,.expenses .resp-table thead th,.yields .resp-table thead th{padding-right:5pc;width:25%}
#distributionYields .resp-table thead th:not(:first-child),.expenses .resp-table thead th:not(:first-child),.yields .resp-table thead th:not(:first-child){padding-right:40px;text-align:right}
@media screen and (max-width:767px){#distributionYields .resp-table thead th,.expenses .resp-table thead th,.yields .resp-table thead th{padding-right:20px;vertical-align:bottom}
#distributionYields .resp-table thead th:first-child,.expenses .resp-table thead th:first-child,.yields .resp-table thead th:first-child{padding-left:20px}
#distributionYields .resp-table thead th:not(:first-child),.expenses .resp-table thead th:not(:first-child),.yields .resp-table thead th:not(:first-child){padding-right:20px}
}
#distributionYields .resp-table tbody .main td:not(:first-child),.expenses .resp-table tbody .main td:not(:first-child),.yields .resp-table tbody .main td:not(:first-child){padding-right:40px;text-align:right}
@media screen and (max-width:767px){#distributionYields .resp-table tbody .main td:not(:first-child),.expenses .resp-table tbody .main td:not(:first-child),.yields .resp-table tbody .main td:not(:first-child){padding-right:20px}
}
#distributionYields .resp-table tbody .main td:first-child,.expenses .resp-table tbody .main td:first-child,.yields .resp-table tbody .main td:first-child{padding-left:0}
@media screen and (max-width:767px){#distributionYields .resp-table tbody .main td:first-child,.expenses .resp-table tbody .main td:first-child,.yields .resp-table tbody .main td:first-child{padding-left:20px}
}
#distributionYields .resp-table tbody .total td:not(:first-child),.expenses .resp-table tbody .total td:not(:first-child),.yields .resp-table tbody .total td:not(:first-child){padding-left:20px}
@media screen and (max-width:767px){#distributionYields .resp-table.single-row-table .details,.expenses .resp-table.single-row-table .details,.yields .resp-table.single-row-table .details{background:0;display:table;width:100%}
#distributionYields .resp-table.single-row-table .details .detail-table,.expenses .resp-table.single-row-table .details .detail-table,.yields .resp-table.single-row-table .details .detail-table{width:100%}
#distributionYields .resp-table.single-row-table .details .detail-table .detail-row:first-child,.expenses .resp-table.single-row-table .details .detail-table .detail-row:first-child,.yields .resp-table.single-row-table .details .detail-table .detail-row:first-child{border-top:0}
#distributionYields .resp-table.single-row-table .details .detail-table .detail-row:last-child div:last-child,.expenses .resp-table.single-row-table .details .detail-table .detail-row:last-child div:last-child,.yields .resp-table.single-row-table .details .detail-table .detail-row:last-child div:last-child{font-weight:700}
}
#distributionYields .resp-table tr.total,.expenses .resp-table tr.total,.yields .resp-table tr.total{display:none}
#distributionYields .resp-table tr.total:last-child,.expenses .resp-table tr.total:last-child,.yields .resp-table tr.total:last-child{display:table-row;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:700;font-weight:200;padding-right:40px;text-align:right}
#distributionYields .resp-table tr.total:last-child td:nth-child(2),.expenses .resp-table tr.total:last-child td:nth-child(2),.yields .resp-table tr.total:last-child td:nth-child(2){padding-left:0;padding-right:20px}
#distributionYields .resp-table tr.total:last-child td:last-child,.expenses .resp-table tr.total:last-child td:last-child,.yields .resp-table tr.total:last-child td:last-child{display:none}
@media screen and (max-width:767px){#distributionYields h2.tool-tip-inline,.expenses h2.tool-tip-inline,.yields h2.tool-tip-inline{display:inline}
#distributionYields p.label-date,.expenses p.label-date,.yields p.label-date{margin-top:15px}
}
#distributionYields .tool-tip-container,.expenses .tool-tip-container,.yields .tool-tip-container{line-height:26px;vertical-align:text-bottom}
#distributionYields .help-text,.expenses .help-text,.yields .help-text{margin-top:11px}
@media screen and (max-width:767px){#distributionYields .help-text,.expenses .help-text,.yields .help-text{margin-top:0}
#distributionYields .tool-tip-display:before,.expenses .tool-tip-display:before,.yields .tool-tip-display:before{top:20px}
#distributionYields .resp-table-wrapper .inline-disclosures,.expenses .resp-table-wrapper .inline-disclosures,.yields .resp-table-wrapper .inline-disclosures{padding-left:20px;padding-right:20px}
}
#distributionYields .inline-disclosures p,.expenses .inline-disclosures p,.yields .inline-disclosures p{color:#5b6770}
.resp-table-wrapper .view-icon{text-decoration:none}
.resp-table-wrapper .view-icon>img{margin-left:2px}
#holdings #diversification{margin-bottom:20px}
#holdings #diversification .tool-tip:focus,#holdings #diversification .tool-tip:hover{color:#c4c436}
#holdings #diversification #containerDiversification .highcharts-container span{color:#000;display:inline-block;text-align:center;width:100%}
#holdings #diversification #containerDiversification .highcharts-container span.fund-percentage-lg-chart{font-family:basisGrt-bold,sans-serif;font-size:36px;font-style:normal;font-weight:200;line-height:3pc}
#holdings #diversification #containerDiversification .highcharts-container span.fund-percentage-lg-chart sup{font-size:21px}
#holdings #diversification #containerDiversification .highcharts-container span.desc-lg-chart{font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:18px;padding-top:7px}
#holdings #diversification .diversification-list{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:40px;list-style-type:none}
@media screen and (max-width:767px){#holdings #diversification .diversification-list{padding:0}
}
#holdings #diversification .diversification-list li{padding:0 10px}
#holdings #diversification .diversification-list li .fund-name-box{border-top:1px solid #f2f2f2}
#holdings #diversification .diversification-list li .fund-name-box:after{clear:both;content:"";display:table}
#holdings #diversification .diversification-list li:first-child .fund-name-box{border-top:0}
#holdings #diversification .diversification-list li .fund-color{content:"";display:inline-block;height:15px;margin-right:15px;width:15px}
#holdings #diversification .diversification-list li .fund-name{font-family:basisGrt,sans-serif;font-weight:600}
#holdings #diversification .diversification-list li .fund-percent{float:right}
#holdings #diversification .diversification-list li.hovered,#holdings #diversification .diversification-list li:hover{border:1px solid #f2f2f2}
#holdings #diversification .diversification-list li.hovered .fund-name-box,#holdings #diversification .diversification-list li.hovered+li .fund-name-box,#holdings #diversification .diversification-list li:hover .fund-name-box,#holdings #diversification .diversification-list li:hover+li .fund-name-box{border-top:0}
#holdings #diversification .diversification-list li.hovered .fund-name,#holdings #diversification .diversification-list li.hovered .fund-percent,#holdings #diversification .diversification-list li:hover .fund-name,#holdings #diversification .diversification-list li:hover .fund-percent{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.referenceDisclosure .bg-light-gray{background-color:#e6e6e6}
.referenceDisclosure .bg-light-green{background-color:#eaf2ed}
.disclosures .disclosures-container{padding:40px 0 30px}
@media screen and (max-width:767px){.disclosures .disclosures-container{padding:30px 0 20px}
}
.disclosures .disclosures-container.disclosures-transparent-background{background-color:transparent}
.disclosures .disclosures-wrap{color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px}
.disclosures .disclosures-wrap.disclosures-large{font-family:basisGrt,sans-serif;font-size:15px;font-weight:600;line-height:22px}
@media screen and (max-width:767px){.disclosures .disclosures-wrap.disclosures-large{font-size:14px;line-height:20px}
}
.disclosures .disclosures-wrap.disclosures-transparent{padding-bottom:15px;padding-top:20px}
.disclosures .disclosures-wrap.disclosures-transparent p{color:#fff;font-size:10px;line-height:14px}
.disclosures .disclosures-wrap.disclosures-black-text{padding-bottom:15px;padding-top:20px}
.disclosures .disclosures-wrap.disclosures-black-text p{color:#000;font-size:10px;line-height:14px}
.disclosures+.disclosures{margin-top:-30px;padding-top:0}
@media screen and (max-width:767px){.disclosures+.disclosures{margin-top:-20px}
}
.disclosures h5{font-size:14px;font-weight:600;line-height:18px}
.disclosures h5,.disclosures p{font-family:basisGrt,sans-serif}
.disclosures p{font-style:normal;font-weight:200;margin:0 0 10px}
.disclosures a{color:#2e66ff;font-weight:700}
.disclosures a:focus,.disclosures a:hover{text-decoration:underline}
.disclosures a:not([href]):before{content:" ";display:block;height:190px;margin-top:-190px;visibility:hidden}
@media screen and (max-width:767px){.disclosures a:not([href]):before{height:10pc;margin-top:-10pc}
}
.inline-disclosures{border-top:1px solid #000;color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px;padding:10px 0 40px}
.inline-disclosures p{color:#000}
.inline-disclosures .disclosures-large{font-family:basisGrt,sans-serif;font-size:15px;font-weight:600;line-height:22px}
@media screen and (max-width:767px){.inline-disclosures .disclosures-large{font-size:14px;line-height:20px}
}
.inline-disclosures a{color:#2e66ff;font-weight:700}
.inline-disclosures a:focus,.inline-disclosures a:hover{text-decoration:underline}
.tab-content .inline-disclosures{padding-bottom:0}
#riskVolatility .content-section{padding:20px 0}
#riskVolatility p{color:#000}
#riskVolatility p.desc{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
@media screen and (max-width:767px){#riskVolatility p.desc{font-size:13px;line-height:22px}
}
#riskVolatility p.secondary{font-size:15px;margin-bottom:0}
#riskVolatility p.secondary,#riskVolatility p.secondary span{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
@media screen and (max-width:767px){#riskVolatility p.secondary{font-size:14px;line-height:18px}
}
#riskVolatility p.secondary:last-of-type{margin-bottom:40px}
#riskVolatility p.label-date{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:45px;margin-top:3px}
@media screen and (max-width:767px){#riskVolatility p.label-date{margin-bottom:25px}
}
#riskVolatility p.data-disclaimer{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-style:italic;font-weight:200;line-height:24px;margin-bottom:3px;margin-top:3px}
@media screen and (max-width:767px){#riskVolatility p.data-disclaimer{margin-bottom:10px;margin-left:20px;margin-right:20px}
}
#riskVolatility h2{color:#000;font-family:basisGrt,sans-serif;font-size:33px;font-style:normal;font-weight:200;line-height:33px;margin-bottom:15px}
@media screen and (max-width:767px){#riskVolatility h2{font-size:23px;line-height:25px}
}
#riskVolatility h3{color:#000;font-family:basisGrt,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:24px;margin:0}
@media screen and (max-width:767px){#riskVolatility h3{font-size:17px;line-height:21px;margin-bottom:15px}
}
#riskVolatility .year-toggle.nav-tabs{border:0;margin:30px 0}
@media screen and (max-width:767px){#riskVolatility .year-toggle.nav-tabs{padding:0 20px}
}
#riskVolatility .year-toggle.nav-tabs a{border:0;color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;margin-right:15px;padding:0;text-transform:uppercase}
#riskVolatility .year-toggle.nav-tabs a:hover{background:0}
@media screen and (max-width:767px){#riskVolatility .year-toggle.nav-tabs{margin-left:20px;margin-right:20px;padding:0}
}
#riskVolatility .year-toggle.nav-tabs li.active a{border-bottom:3px solid #c7ab75;color:#000}
#riskVolatility .resp-table thead th{padding-left:20px;padding-right:5pc;width:25%}
@media screen and (max-width:767px){#riskVolatility .resp-table thead th{padding-right:20px}
}
#riskVolatility .resp-table thead th:not(:first-child){padding-right:40px;text-align:right}
@media screen and (max-width:767px){#riskVolatility .resp-table thead th:not(:first-child){padding-right:20px}
}
#riskVolatility .resp-table tbody .main td:first-child{padding-left:0}
@media screen and (max-width:767px){#riskVolatility .resp-table tbody .main td:first-child{padding-left:20px;width:70%}
}
#riskVolatility .resp-table tbody .main td:not(:first-child){padding-right:40px;text-align:right}
@media screen and (max-width:767px){#riskVolatility .resp-table tbody .main td:not(:first-child){padding-right:20px}
}
#riskVolatility #volatilityTables table.active{display:table}
#riskVolatility .number-desc{border-top:1px solid #e4e4e3;margin:30px 0;padding-top:20px}
#riskVolatility .number-desc div.col-lg-4{padding-right:30px}
@media screen and (max-width:767px){#riskVolatility .number-desc div.col-lg-4{padding-right:0}
}
#riskVolatility .number-desc p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:23px}
@media screen and (max-width:767px){#riskVolatility .number-desc p{font-size:13px;line-height:20px}
}
#riskVolatility .number-desc p span{font-weight:700}
@media screen and (max-width:767px){#riskVolatility .number-desc{margin:0 -20px;padding-left:20px;padding-right:20px}
}
#riskVolatility .tool-tip-container{line-height:29px;vertical-align:text-bottom}
#riskVolatility .tool-tip-container .helpTextDisplay{margin-top:9px}
@media screen and (max-width:767px){#riskVolatility .tool-tip-container .helpTextDisplay{margin-top:5px;z-index:5}
}
#riskVolatility .tool-tip-container .helpTextDisplay p{font-size:11px}
@media screen and (max-width:767px){#riskVolatility .tool-tip-container .toolTipDisplay:after{z-index:6}
}
#quality-rating-distribution{margin-top:38px}
@media screen and (max-width:767px){#quality-rating-distribution{margin-top:0}
}
#quality-rating-distribution .high-Yield-bonds,#quality-rating-distribution section.high-quality-bonds{padding-left:40px}
#quality-rating-distribution .high-Yield-bonds>div:nth-child(odd),#quality-rating-distribution section.high-quality-bonds>div:nth-child(odd){clear:both}
#quality-rating-distribution text,.high-Yield-bonds text{display:none}
#quality-rating-distribution p.date,.high-Yield-bonds p.date{color:#000;font-family:basisGrt-italic,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:43px;padding-top:14px}
@media screen and (max-width:767px){#quality-rating-distribution p.date,.high-Yield-bonds p.date{margin-bottom:10px}
}
#quality-rating-distribution .table,#quality-rating-distribution table,.high-Yield-bonds .table,.high-Yield-bonds table{border-top:none !important}
#quality-rating-distribution .table tr,#quality-rating-distribution table tr,.high-Yield-bonds .table tr,.high-Yield-bonds table tr{border-bottom:1px solid #e4e4e3;height:42px}
#quality-rating-distribution .table tr:last-child,#quality-rating-distribution table tr:last-child,.high-Yield-bonds .table tr:last-child,.high-Yield-bonds table tr:last-child{border-bottom:0}
#quality-rating-distribution .table td,#quality-rating-distribution table td,.high-Yield-bonds .table td,.high-Yield-bonds table td{border-top:none !important;color:#656565;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px;padding:13px 0}
#quality-rating-distribution .table td:first-child,#quality-rating-distribution table td:first-child,.high-Yield-bonds .table td:first-child,.high-Yield-bonds table td:first-child{color:#656565;font-family:basisGrt,sans-serif;font-size:13px;font-weight:600}
#quality-rating-distribution .table td:last-child,#quality-rating-distribution table td:last-child,.high-Yield-bonds .table td:last-child,.high-Yield-bonds table td:last-child{text-align:right}
#quality-rating-distribution .high-Yield-bonds,#quality-rating-distribution .high-quality-bonds,.high-Yield-bonds .high-Yield-bonds,.high-Yield-bonds .high-quality-bonds{text-align:left}
#quality-rating-distribution .high-Yield-bonds h2,#quality-rating-distribution .high-quality-bonds h2,.high-Yield-bonds .high-Yield-bonds h2,.high-Yield-bonds .high-quality-bonds h2{border-bottom:3px solid #f2f2f2;color:#000;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:18px;margin-bottom:20px;padding-bottom:20px;padding-top:0;width:100%}
@media screen and (max-width:767px){#quality-rating-distribution .high-Yield-bonds h2,#quality-rating-distribution .high-quality-bonds h2,.high-Yield-bonds .high-Yield-bonds h2,.high-Yield-bonds .high-quality-bonds h2{text-align:center}
#quality-rating-distribution .high-Yield-bonds .mobile-border-bottom,#quality-rating-distribution .high-quality-bonds .mobile-border-bottom,.high-Yield-bonds .high-Yield-bonds .mobile-border-bottom,.high-Yield-bonds .high-quality-bonds .mobile-border-bottom{border-bottom:0}
}
#quality-rating-distribution p,.high-Yield-bonds p{font-family:basisGrt,sans-serif;font-weight:600}
#quality-rating-distribution h2,.high-Yield-bonds h2{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200}
@media screen and (max-width:767px){#quality-rating-distribution h2,.high-Yield-bonds h2{font-size:24px}
}
#quality-rating-distribution .highcharts-container span,.high-Yield-bonds .highcharts-container span{display:inline-block;text-align:center}
#quality-rating-distribution .highcharts-container span.fund-percentage-lg-chart,.high-Yield-bonds .highcharts-container span.fund-percentage-lg-chart{color:#666;font-family:basisGrt-bold,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:3pc;margin-bottom:8px}
#quality-rating-distribution .highcharts-container span.desc-lg-chart,.high-Yield-bonds .highcharts-container span.desc-lg-chart{color:#656565;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px}
#quality-rating-distribution .table-cont,.high-Yield-bonds .table-cont{padding-right:0 !important}
#quality-rating-distribution table,.high-Yield-bonds table{margin-bottom:0}
#quality-rating-distribution table th,.high-Yield-bonds table th{max-width:130px !important;padding:0 !important;vertical-align:middle !important}
@media screen and (max-width:767px){#quality-rating-distribution .add-top-border,.high-Yield-bonds .add-top-border{border-top:1px solid #e4e4e3}
#quality-rating-distribution table,#quality-rating-distribution tr:last-child,.high-Yield-bonds table,.high-Yield-bonds tr:last-child{border-bottom:0}
#quality-rating-distribution #containerETF,#quality-rating-distribution #containerHQ,#quality-rating-distribution #containerHY,#quality-rating-distribution #containerNR,.high-Yield-bonds #containerETF,.high-Yield-bonds #containerHQ,.high-Yield-bonds #containerHY,.high-Yield-bonds #containerNR{height:250px;top:0}
#quality-rating-distribution .mobile-remove-float,.high-Yield-bonds .mobile-remove-float{float:none;margin:0 auto}
#quality-rating-distribution section.high-Yield-bonds,#quality-rating-distribution section.high-quality-bonds,.high-Yield-bonds section.high-Yield-bonds,.high-Yield-bonds section.high-quality-bonds{padding-left:0}
#quality-rating-distribution section.high-Yield-bonds h2,#quality-rating-distribution section.high-quality-bonds h2,.high-Yield-bonds section.high-Yield-bonds h2,.high-Yield-bonds section.high-quality-bonds h2{margin-bottom:0;margin-top:20px;padding-bottom:10px;padding-top:10px}
#quality-rating-distribution section.high-Yield-bonds div#containerETF,#quality-rating-distribution section.high-Yield-bonds div#containerHQ,#quality-rating-distribution section.high-Yield-bonds div#containerHY,#quality-rating-distribution section.high-Yield-bonds div#containerNR,#quality-rating-distribution section.high-quality-bonds div#containerETF,#quality-rating-distribution section.high-quality-bonds div#containerHQ,#quality-rating-distribution section.high-quality-bonds div#containerHY,#quality-rating-distribution section.high-quality-bonds div#containerNR,.high-Yield-bonds section.high-Yield-bonds div#containerETF,.high-Yield-bonds section.high-Yield-bonds div#containerHQ,.high-Yield-bonds section.high-Yield-bonds div#containerHY,.high-Yield-bonds section.high-Yield-bonds div#containerNR,.high-Yield-bonds section.high-quality-bonds div#containerETF,.high-Yield-bonds section.high-quality-bonds div#containerHQ,.high-Yield-bonds section.high-quality-bonds div#containerHY,.high-Yield-bonds section.high-quality-bonds div#containerNR{transform:scale(.7);-webkit-transform:scale(.7) !important}
}
@media screen and (min-width:768px)and (max-width:979px){#quality-rating-distribution .add-top-border,.high-Yield-bonds .add-top-border{border-top:0}
}
@media(min-width:980px){#quality-rating-distribution .col-lg-offset-1,.high-Yield-bonds .col-lg-offset-1{margin-left:15.933333%}
#quality-rating-distribution #containerETF,#quality-rating-distribution #containerHQ,#quality-rating-distribution #containerHY,#quality-rating-distribution #containerNR,.high-Yield-bonds #containerETF,.high-Yield-bonds #containerHQ,.high-Yield-bonds #containerHY,.high-Yield-bonds #containerNR{position:relative;top:-22px}
#quality-rating-distribution .desktop-center-table,.high-Yield-bonds .desktop-center-table{position:relative;top:85px}
}
.highlights .container-fluid{padding-bottom:30px;position:relative}
.highlights .container-fluid h2{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:33px}
@media screen and (max-width:767px){.highlights .container-fluid h2{font-size:24px;line-height:27px}
}
.highlights .container-fluid#fund-overview h2{color:#000;font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:33px}
@media screen and (max-width:767px){.highlights .container-fluid#fund-overview h2{font-size:24px;line-height:27px}
}
@media(min-width:768px){.highlights .container-fluid#fund-overview #highlights{padding-left:0}
}
.highlights .container-fluid .tool-tip-container{line-height:2pc;vertical-align:text-bottom;vertical-align:bottom\9}
.highlights .container-fluid .tool-tip-container .help-text.helpTextDisplay{margin-top:5px;-ms-transform:translate(-50%,42px)}
@media screen and (max-width:767px){.highlights .container-fluid .tool-tip-container .help-text.helpTextDisplay{left:0;margin-left:0;position:fixed;top:60px;-webkit-transform:none;transform:none;-moz-transform:none;-ms-transform:none;width:100%}
}
.highlights .container-fluid .tool-tip-container .help-text.helpTextDisplay p{font-size:11px}
@media screen and (max-width:767px){.highlights .container-fluid .tool-tip-container .help-text.helpTextDisplay p{font-size:9pt}
}
.highlights .container-fluid .tool-tip-container .tool-tip.toolTipDisplay:before{top:22px\9}
.highlights .container-fluid .tool-tip-container .tool-tip.toolTipDisplay:after{bottom:-22px}
@media screen and (max-width:767px){.highlights .container-fluid .tool-tip-container .tool-tip.toolTipDisplay:after{bottom:-19px}
}
@media(min-width:768px){.highlights .container-fluid #highlights{padding-left:40px}
}
.highlights .container-fluid #highlights .compare-funds{margin-bottom:7px;text-align:left}
.highlights .container-fluid #highlights .compare-funds a{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:9pt;font-style:normal;font-weight:200;text-align:right}
.highlights .container-fluid #highlights .compare-funds a:hover{text-decoration:underline}
.highlights .container-fluid #highlights .view-historical-prices{margin-top:5px;position:absolute;text-align:left;z-index:2}
.highlights .container-fluid #highlights .view-historical-prices a{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:9pt;font-style:normal;font-weight:200;text-align:right;text-decoration:none}
.highlights .container-fluid #highlights .view-historical-prices a:hover{text-decoration:underline}
.highlights .container-fluid #highlights .highlights-content{background-color:#5b6770;padding:25px 20px 24px}
.highlights .container-fluid #highlights .highlights-content h2{color:#fff;margin-top:15px}
.highlights .container-fluid #highlights .highlights-content hr{border-color:#75818d;margin:10px 0 2px}
.highlights .container-fluid #highlights .highlights-content .help-text{width:350px}
@media screen and (max-width:767px){.highlights .container-fluid #highlights .highlights-content .help-text.helpTextDisplay{margin-top:1px}
.highlights .container-fluid #highlights .highlights-content .help-text{width:100%}
}
.highlights .container-fluid #highlights .highlights-content .help-text p{font-size:11px}
.highlights .container-fluid #highlights .highlights-content .tool-tip{background:0;z-index:4}
@media screen and (max-width:767px){.highlights .container-fluid #highlights .highlights-content .tool-tip.toolTipDisplay:before{top:18px}
}
.highlights .container-fluid #highlights .highlights-content .tool-tip.toolTipDisplay:after{bottom:-22px}
@media screen and (max-width:767px){.highlights .container-fluid #highlights .highlights-content .tool-tip.toolTipDisplay:after{bottom:-17px}
}
.highlights .container-fluid #highlights .highlights-content .tool-tip-inline{display:inline}
.highlights .container-fluid #highlights .highlights-content .date{color:#fff;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:600;font-weight:200;line-height:21px;margin:10px 0 0}
.highlights .container-fluid #highlights .highlights-content .row{padding-top:10px}
.highlights .container-fluid #highlights .highlights-content .row .highlights-label{color:#fff;font-family:basisGrt,sans-serif;font-size:13px;font-weight:600}
.highlights .container-fluid #highlights .highlights-content .row .highlights-value{color:#fff;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-weight:600;font-weight:200;padding-left:0;text-align:right}
.highlights .container-fluid #highlights .get-more-info{border:1px solid #e2e0e0;padding:15px 10px;text-align:center}
.highlights .container-fluid #highlights .get-more-info .skew:not(:last-child){padding-bottom:5px}
.highlights .container-fluid #highlights .get-more-info a{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;text-decoration:none}
@media screen and (max-width:767px){.highlights .container-fluid #highlights .get-more-info a{font-size:13px}
}
.highlights .container-fluid #highlights .get-more-info a:hover{text-decoration:underline}
.highlights .container-fluid #highlights .get-more-info .skew:before{background:#fff;border-top:1px solid #e2e0e0;bottom:-14px;content:"";height:30px;overflow:visible;position:absolute;right:0;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);width:40px;z-index:1}
@media screen and (max-width:767px){.highlights .container-fluid #highlights .get-more-info .skew:before{bottom:-9pt;width:31px}
}
.highlights .container-fluid #highlights .help-text.helpTextDisplay{margin-top:6px;z-index:3}
@media screen and (max-width:767px){.highlights .container-fluid #highlights .help-text.helpTextDisplay{font-size:9pt;height:100%;left:0;margin-left:0;position:fixed;top:61px;-webkit-transform:none;transform:none;-moz-transform:none;-ms-transform:none;width:100%}
}
.highlights .container-fluid #growth-of-10K{min-height:300px;padding:20px 10px 37px 0}
@media screen and (max-width:767px){.highlights .container-fluid #growth-of-10K{padding-bottom:22px}
}
.highlights .container-fluid #growth-of-10K h2{color:#000;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;padding-bottom:20px}
.highlights .container-fluid #growth-of-10K table{height:1px;left:-625pc;overflow:hidden;position:absolute;top:auto;width:1px}
.highlights .container-fluid #growth-of-10K #containerGrowth10K .highcharts-container .highcharts-grid path:last-of-type{stroke-width:0;opacity:0}
.highlights .container-fluid #growth-of-10K #containerGrowth10K .highcharts-container .highcharts-background{fill:transparent}
.highlights .container-fluid #growth-of-10K #containerGrowth10K .highcharts-container .highcharts-tooltip div{height:auto;margin:5px 9px;overflow:auto;white-space:normal !important;width:140px}
.highlights .container-fluid #growth-of-10K #containerGrowth10K .highcharts-container .highcharts-tooltip .graph-tooltip-label{color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:20px}
@media screen and (max-width:767px){.highlights .container-fluid #growth-of-10K #containerGrowth10K .highcharts-container .highcharts-tooltip .graph-tooltip-label{font-size:14px}
}
.highlights .container-fluid #growth-of-10K #containerGrowth10K .highcharts-container .highcharts-tooltip .graph-tooltip-value{color:#000;float:right;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:20px}
.highlights .container-fluid #growth-of-10K #containerGrowth10KImage .growth-image{padding-top:20px}
.highlights .container-fluid #growth-of-10K #containerGrowth10KImage .growth-image img{height:auto;width:100%}
.highlights .container-fluid #growth-of-10K #performance-info{color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px;margin-bottom:35px}
@media screen and (max-width:767px){.highlights .container-fluid #growth-of-10K #performance-info{margin-bottom:20px}
}
.highlights .container-fluid #highlights .highlights-content .tool-tip{border:2px solid #fff;color:#fff}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.PEME_MF{margin-left:-20px}
@media(min-width:768px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.PEME_MF{margin:-20px 0 0 -20px}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.PEME_MF .secondary-graphic{height:10pc}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .fund-highlights-graphics .fund-card.risk-graphic{margin-top:-10px}
@media(max-width:767px){.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .fund-highlights-graphics{padding:0 10px 20px 20px}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .fund-highlights-graphics .fund-card{margin-left:-10px}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .fund-highlights-graphics .fund-card.attribute-graphic{margin-top:-20px}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .card-wrapper .boxHeader h2{font-size:18px}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .card-wrapper .fund-desc{right:5px;width:100%}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .card-wrapper .fund-desc span{margin-right:0}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .card-wrapper .fund-desc.attribute-graphic span+span:last-child{right:-5px}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .card-wrapper .fund-desc.attribute-graphic div,.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .card-wrapper .fund-desc.attribute-graphic span{font-size:9pt}
.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group{padding:20px 5px 20px 15px}
}
@media(min-width:768px){.highlights .container-fluid #characteristics[data-thv-fund=PEME_MF] .row .sprite-group .card-wrapper .fund-desc{width:67%}
.highlights .container-fluid #characteristics .row .sprite-group.fund-highlights-graphics .card-wrapper .fund-desc.attribute-graphic span+span:last-child{right:-25px}
.highlights .container-fluid #characteristics .row .sprite-group.fund-highlights-graphics .card-wrapper .fund-card.attribute-graphic.PEME_MF{background-position-x:-250px;width:33%}
}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics{padding-bottom:20px}
}
.highlights .container-fluid #characteristics .row{border:1.5px solid #e2e0e0}
@media(min-width:768px){.highlights .container-fluid #characteristics .row{margin-right:2px}
}
.highlights .container-fluid #characteristics .row .boxHeader h2{color:#000;font-family:basisGrt,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:21px;margin-bottom:0}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .boxHeader h2{font-size:15px;height:45px;line-height:1pc;padding-left:0}
}
.highlights .container-fluid #characteristics .row .tool-tip-inline{margin-right:4px}
.highlights .container-fluid #characteristics .row .help-text p{color:#000;float:left;font-family:basisGrt,sans-serif;font-size:11px;font-weight:400;line-height:14px}
.highlights .container-fluid #characteristics .row .tool-tip-container{display:inline;line-height:23px}
.highlights .container-fluid #characteristics .row .tool-tip-container .tool-tip{display:inline-block;padding:0 6px;padding:0 3px 0 3px\9}
.highlights .container-fluid #characteristics .row .tool-tip-container .help-text.helpTextDisplay{display:inline;margin-top:1px;-moz-transform:translate(-50%,39px);-ms-transform:translate(-50%,39px);z-index:4}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .tool-tip-container .help-text.helpTextDisplay{height:92.6%;left:0;margin-left:0;position:fixed;top:60px;-webkit-transform:none;transform:none;-moz-transform:none;-ms-transform:none;width:100%}
}
.highlights .container-fluid #characteristics .row .tool-tip-container .help-text.helpTextDisplay p{font-size:11px}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .tool-tip-container .help-text.helpTextDisplay p{font-size:9pt}
}
.highlights .container-fluid #characteristics .row .tool-tip-container .tool-tip.toolTipDisplay:before{top:23px;top:25px\9}
.highlights .container-fluid #characteristics .row .tool-tip-container .tool-tip.toolTipDisplay:after{bottom:-23px;bottom:-25px\9}
.highlights .container-fluid #characteristics .row .tool-tip-container .tool-tip.toolTipDisplay p{font-size:11px}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .tool-tip-container .tool-tip.toolTipDisplay p{font-size:9pt}
}
.highlights .container-fluid #characteristics .row .sprite-group{padding:20px}
.highlights .container-fluid #characteristics .row .sprite-group:first-of-type{border-right:1px solid #e2e0e0}
.highlights .container-fluid #characteristics .row .sprite-group:nth-of-type(2){border-left:1px solid #e2e0e0}
.highlights .container-fluid #characteristics .row .sprite-group .boxHeader{max-height:60px;max-width:100%;padding-bottom:20px}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .sprite-group .boxHeader{min-height:40px;padding-bottom:0}
}
@media screen and (max-width:330px){.highlights .container-fluid #characteristics .row .sprite-group .boxHeader{max-height:none}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper{float:left;height:auto;overflow:visible;position:relative;text-align:left;width:100%}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc{color:#000;float:left;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;position:relative;width:58%}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc{clear:both;margin:0;padding-left:0;padding-top:10px;width:100%}
}
@media(min-width:768px)and (max-width:979px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc{position:absolute;right:10px;width:61%}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic div,.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic span{font-size:13px;line-height:18px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic div strong,.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic span strong{display:block;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic>div:not(.label-block){margin-left:20px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic div+div strong{margin-top:8px}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic div+div strong{margin-top:5px}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.attribute-graphic span+span:last-child{position:absolute;right:-15px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.risk-graphic span{display:block;font-size:13px;line-height:18px}
@media(min-width:768px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc.risk-graphic{font-size:13px;max-width:50%;padding-left:0;padding-top:0}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc .fund-color{content:"";display:inline-block;height:10px;top:0;width:10px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-desc .fund-color+span{display:inline-block;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin-left:8px;margin-right:10px;position:absolute;width:auto}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card{border:0;float:left;height:75pt;margin-left:-10px;padding:0;width:45%}
@media(min-width:768px)and (max-width:979px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card{margin-left:-20px;width:45%}
}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card{display:block;float:none;margin:auto;min-width:75pt}
}
@media(min-width:768px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.attribute-graphic[alt="Fund Target Allocation"]{margin-left:-20px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.attribute-graphic[alt="Fund Target Allocation"]+.fund-desc{padding-top:30px;width:55%}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.attribute-graphic[alt="Fund Target Allocation"]+.fund-desc .label-block{display:block;position:relative}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.attribute-graphic[alt="Fund Target Allocation"]+.fund-desc .label-block:first-of-type{padding-bottom:4px}
@media screen and (max-width:767px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.attribute-graphic[alt="Fund Target Allocation"]+.fund-desc .label-block{max-width:100%;width:150px}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.attribute-graphic[alt="Fund Target Allocation"]+.fund-desc span+span:last-child{display:inline-block;margin-left:20px;position:absolute;right:0;text-align:right;top:0}
@media(min-width:980px)and (max-width:1140px){.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper .fund-card.attribute-graphic[alt="Fund Morningstar Fixed Income Style Box"]+.fund-desc{margin-left:10px;max-width:55%}
}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper div.fund-card{background-image:url(clientlib-site/resources/images/fund-highlight-card-sprite-android.svg)}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper div.fund-card.aggressive{background-position-x:-55px;background-position-y:-70px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper div.fund-card.moderately-aggressive{background-position-x:-15pc;background-position-y:-70px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper div.fund-card.moderate{background-position-x:-425px;background-position-y:-70px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper div.fund-card.moderately-conservative{background-position-x:-610px;background-position-y:-70px}
.highlights .container-fluid #characteristics .row .sprite-group .card-wrapper div.fund-card.conservative{background-position-x:-795px;background-position-y:-70px}
#morningstar{color:#000}
#morningstar .morningstar-description{color:#000;font-size:15px;line-height:24px;padding:30px 0 50px}
@media screen and (max-width:767px){#morningstar .morningstar-description{font-size:13px;line-height:22px;max-width:none;padding:10px 0 50px}
}
#morningstar .morningstar-heading{margin:0 0 45px}
@media screen and (max-width:767px){#morningstar .morningstar-heading{margin-bottom:25px}
}
#morningstar .morningstar-heading h2{font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;line-height:34px;margin:0}
@media screen and (max-width:767px){#morningstar .morningstar-heading h2{font-size:23px;line-height:25px}
}
#morningstar .morningstar-heading .help-text{margin-top:14px}
@media screen and (max-width:767px){#morningstar .morningstar-heading .help-text{margin-top:0}
}
#morningstar .morningstar-moneymarket{color:#000;font-size:15px;line-height:24px;padding-bottom:60px}
@media screen and (max-width:767px){#morningstar .morningstar-moneymarket{font-size:13px;line-height:22px;padding-bottom:40px}
}
#morningstar .morningstar-section{border-top:1px solid #e8e6e6;padding-bottom:60px;padding-top:20px}
@media screen and (max-width:767px){#morningstar .morningstar-section{padding-bottom:35px;padding-top:15px}
}
#morningstar .morningstar-section.overall-rating .as-of-date{margin-bottom:9pt}
#morningstar .morningstar-section.fixed-income-style-map,#morningstar .morningstar-section.overall-rating{margin-right:30px}
@media screen and (max-width:767px){#morningstar .morningstar-section.fixed-income-style-map,#morningstar .morningstar-section.overall-rating{margin-right:0}
}
#morningstar .morningstar-section .tool-tip:before{top:28px}
#morningstar .morningstar-section .tool-tip:after{bottom:-27px}
#morningstar .morningstar-section .help-text{margin-top:6px;-ms-transform:translate(-50%,38px)}
#morningstar .morningstar-section .tool-tip-container{line-height:23px}
#morningstar .morningstar-section .as-of-date{font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200}
#morningstar h2{font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;margin:0 0 5px}
@media screen and (max-width:767px){#morningstar h2{font-size:18px}
}
#morningstar h2 sup{font-family:basisGrt,sans-serif;font-size:11px;font-weight:600}
#morningstar .star-rating{background-image:url(clientlib-site/resources/images/star-rating.png);background-repeat:no-repeat;display:block;height:18px;overflow:hidden;text-indent:-9999px;width:115px}
#morningstar .star-rating.star-rating-1{background-position:0 0}
#morningstar .star-rating.star-rating-2{background-position:0 -18px}
#morningstar .star-rating.star-rating-3{background-position:0 -36px}
#morningstar .star-rating.star-rating-4{background-position:0 -54px}
#morningstar .star-rating.star-rating-5{background-position:0 -72px}
#morningstar .star-rating-big{background-image:url(clientlib-site/resources/images/star-rating-big.png);background-repeat:no-repeat;display:block;height:29px;overflow:hidden;text-indent:-9999px;width:186px}
#morningstar .star-rating-big.star-rating-1{background-position:0 0}
#morningstar .star-rating-big.star-rating-2{background-position:0 -29px}
#morningstar .star-rating-big.star-rating-3{background-position:0 -58px}
#morningstar .star-rating-big.star-rating-4{background-position:0 -87px}
#morningstar .star-rating-big.star-rating-5{background-position:0 -87pt}
#morningstar .square-rating{background-image:url(clientlib-site/resources/images/square-rating.png);background-repeat:no-repeat;display:block;height:37px;overflow:hidden;text-indent:-9999px;width:181px}
#morningstar .square-rating.square-rating-1{background-position:0 0}
#morningstar .square-rating.square-rating-2{background-position:0 -37px}
#morningstar .square-rating.square-rating-3{background-position:0 -74px}
#morningstar .square-rating.square-rating-4{background-position:0 -111px}
#morningstar .square-rating.square-rating-5{background-position:0 -148px}
#morningstar .morningstar-rating{padding:35px 0 0}
@media screen and (max-width:767px){#morningstar .morningstar-rating{padding:25px 0 0}
}
#morningstar .morningstar-rating:after{clear:both;content:"";display:table}
#morningstar .morningstar-rating .morningstar-rating-scale{float:left;padding-right:20px}
@media screen and (max-width:767px){#morningstar .morningstar-rating .morningstar-rating-scale{float:none;padding-right:0}
}
#morningstar .morningstar-rating .morningstar-rating-label{float:left}
@media screen and (max-width:767px){#morningstar .morningstar-rating .morningstar-rating-label{float:none;margin-top:15px}
}
#morningstar .morningstar-rating .morningstar-rating-label h3{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;margin:0}
#morningstar .morningstar-rating .morningstar-rating-label p{font-size:13px;margin:0}
#morningstar .morningstar-star-rating-wrap{padding:30px 0 0}
#morningstar .morningstar-star-rating-wrap .star-rating-box:after{clear:both;content:"";display:table}
#morningstar .morningstar-star-rating-wrap .star-rating-box .star-rating-heading{float:left;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;margin:0 25px 0 0}
#morningstar .morningstar-star-rating-wrap .star-rating-box .star-rating{float:left}
#morningstar .morningstar-overall-star-rating-label,#morningstar .morningstar-star-rating-wrap .star-rating-label{font-size:13px;padding-top:10px}
#morningstar .morningstar-map{margin-top:40px}
@media screen and (max-width:767px){#morningstar .morningstar-map{margin-top:25px}
}
#morningstar .morningstar-map img{height:auto;max-width:100%}
#morningstar .star-rating-na{font-size:14px}
#morningstar .equity-style-map .morningstar-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:230px;width:50%}
#morningstar .equity-style-map .morningstar-map .equity-style-map__chartContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#morningstar .equity-style-map .morningstar-map .equity-style-map__imageContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){#morningstar .equity-style-map .morningstar-map .equity-style-map__imageContainer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
}
#morningstar .equity-style-map .morningstar-map .equity-style-map__image{height:100%;width:100%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){#morningstar .equity-style-map .morningstar-map .equity-style-map__image{height:136px;max-width:136px}
}
#morningstar .equity-style-map .morningstar-map .equity-style-map__chartItem{-ms-flex-preferred-size:25%;flex-basis:25%;padding-top:1em;text-align:center}
#morningstar .equity-style-map .morningstar-map .equity-style-map__chartItem--bottom{-ms-flex-preferred-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%}
#morningstar .equity-style-map .morningstar-map .equity-style-map__chartItem--right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-around;padding-left:1em;padding-top:0;text-align:left}
#morningstar .equity-style-map .morningstar-map .equity-style-map__legend{margin-top:2em}
#morningstar .equity-style-map .morningstar-map .equity-style-map__legendItem{margin-bottom:1.5em}
#morningstar .equity-style-map .morningstar-map .equity-style-map__legendItem:before{border:.5em solid red;border-radius:1em;content:"";display:inline-block;height:1em;margin-right:.5em;width:1em}
#morningstar .equity-style-map .morningstar-map .equity-style-map__legendItem--secondary:before{border-color:#e6e6c4}
.morningstar-ratings .header-with-tooltip{text-align:center}
.morningstar-ratings .header-with-tooltip .help-text{margin-top:10px;text-align:left}
.morningstar-ratings .header-with-tooltip>div{max-width:1090px}
.morningstar-ratings .header-with-tooltip>div.subHeading,.morningstar-ratings .header-with-tooltip>div:last-child{margin-left:auto;margin-right:auto;padding:0 50px}
@media screen and (max-width:767px){.morningstar-ratings .header-with-tooltip>div.subHeading,.morningstar-ratings .header-with-tooltip>div:last-child{padding:0 20px}
}
.morningstar-ratings h1{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;letter-spacing:.01em;line-height:42px;margin:0 0 20px;padding:0 0 20px;position:relative;text-align:center}
.morningstar-ratings p{color:#000;font-size:19px;font-weight:400;line-height:26px;margin:10px auto;text-align:center}
.morningstar-ratings .dropdown-group{display:table;margin:15px auto 40px}
.morningstar-ratings h5.performance-as-of{color:#5b6770;display:block;margin-bottom:25px;position:relative;text-align:center;width:100%}
.morningstar-ratings .resp-table-wrapper{margin:0 auto;max-width:1090px;padding:0}
.morningstar-ratings .resp-table-wrapper table{margin-bottom:20px}
.morningstar-ratings .resp-table-wrapper table td:first-child,.morningstar-ratings .resp-table-wrapper table th:first-child{padding-left:20px}
.morningstar-ratings .resp-table-wrapper table th:not(:first-child){text-align:center;vertical-align:top}
.morningstar-ratings .resp-table-wrapper table span{display:block;font-weight:400}
.morningstar-ratings .resp-table-wrapper table .details p,.morningstar-ratings .resp-table-wrapper table .main p{font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;white-space:nowrap}
.morningstar-ratings .resp-table-wrapper table .details p+span,.morningstar-ratings .resp-table-wrapper table .main p+span{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
@media screen and (max-width:767px){.morningstar-ratings .resp-table-wrapper table .main p{display:none}
}
.morningstar-ratings .resp-table-wrapper table .details p{display:inline;float:left;white-space:normal}
.morningstar-ratings .resp-table-wrapper table td{padding-left:10px;padding-right:10px}
@media(min-width:768px)and (max-width:979px){.morningstar-ratings .resp-table-wrapper table td{padding-left:5px;padding-right:5px}
}
@media screen and (max-width:767px){.morningstar-ratings .resp-table-wrapper table .detail-row>div:first-child{vertical-align:middle}
.morningstar-ratings .resp-table-wrapper table .detail-row>div:first-child p{display:block;float:none;margin-top:10px;white-space:nowrap}
.morningstar-ratings .resp-table-wrapper table .detail-row p{margin-bottom:0;width:50px}
}
.morningstar-ratings .resp-table-wrapper table tbody{border-bottom:1px solid #e4e4e3}
@media(min-width:768px){.morningstar-ratings .resp-table-wrapper table tbody tr:nth-child(4n+1){background-color:#f8f8f6}
}
.morningstar-ratings .resp-table-wrapper table tbody tr td:not(:first-child) span{text-align:center}
@media screen and (max-width:767px){.morningstar-ratings .resp-table-wrapper table .morningstar-star-rating-wrap .star-rating-box{padding-bottom:0}
}
.morningstar-ratings .resp-table-wrapper table .morningstar-star-rating-wrap .star-rating-box .star-rating-heading{font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;margin-top:10px;text-align:center}
@media screen and (max-width:767px){.morningstar-ratings .resp-table-wrapper table .morningstar-star-rating-wrap .star-rating-box .star-rating-heading{margin-bottom:0}
}
.morningstar-ratings .resp-table-wrapper table .morningstar-star-rating-wrap .star-rating-label{font-size:13px;padding-top:10px}
.morningstar-ratings .resp-table-wrapper table .star-rating{background-image:url(clientlib-site/resources/images/star-rating-centered.png);background-repeat:no-repeat;display:block;height:18px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:125px}
@media(min-width:768px)and (max-width:979px){.morningstar-ratings .resp-table-wrapper table .star-rating{width:115px}
}
.morningstar-ratings .resp-table-wrapper table .star-rating.star-rating-1{background-position:5px 0}
.morningstar-ratings .resp-table-wrapper table .star-rating.star-rating-2{background-position:5px -18px}
.morningstar-ratings .resp-table-wrapper table .star-rating.star-rating-3{background-position:5px -36px}
.morningstar-ratings .resp-table-wrapper table .star-rating.star-rating-4{background-position:5px -54px}
.morningstar-ratings .resp-table-wrapper table .star-rating.star-rating-5{background-position:5px -72px}
@media(min-width:980px)and (max-width:1140px){.morningstar-ratings .resp-table-wrapper{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.morningstar-ratings .resp-table-wrapper{padding-left:0;padding-right:0}
}
@media screen and (max-width:767px){.morningstar-ratings .resp-table-wrapper{padding:0}
}
.morningstar-ratings .foot-note{clear:both;left:0;right:0}
.morningstar-ratings .foot-note .text.light-green{padding-bottom:20px}
.morningstar-ratings .foot-note .text:nth-child(2) .light-green{padding-top:20px !important}
.morningstar-ratings .foot-note .text:not(:last-child) .text.light-green{padding-bottom:0;padding-top:0}
.morningstar-ratings .foot-note .body-copy{margin:auto;max-width:1090px;overflow:auto;padding-left:70px;padding-right:70px}
@media(min-width:980px)and (max-width:1140px){.morningstar-ratings .foot-note .body-copy{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.morningstar-ratings .foot-note .body-copy{padding-left:30px;padding-right:30px}
}
@media screen and (max-width:767px){.morningstar-ratings .foot-note .body-copy{padding-left:20px;padding-right:20px}
}
.morningstar-ratings tr.full-span{color:#009865;font-size:13px}
.morningstar-ratings tr.full-span a{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.morningstar-ratings tr.full-span td{padding:20px 0 0}
.morningstar-ratings tr.full-span+.full-span td{padding-top:10px}
@media screen and (max-width:767px){.morningstar-ratings tr.full-span td{padding-left:20px;padding-right:20px}
}
@media(min-width:768px){.morningstar-ratings .resp-table-wrapper td:first-child,.morningstar-ratings .resp-table-wrapper th:first-child{min-width:250px;padding-left:0;padding-right:20px}
.morningstar-ratings .resp-table-wrapper td{vertical-align:middle}
.morningstar-ratings .resp-table-wrapper td:not(:first-child){text-align:right}
}
@media screen and (min-width:768px)and (max-width:767px){.morningstar-ratings .resp-table-wrapper td:not(:first-child){text-align:center}
}
@media(min-width:768px){.morningstar-ratings .resp-table-wrapper sup{color:#5b6770;font-weight:400}
.morningstar-ratings .resp-table-wrapper .detail-table{margin-top:0}
}
.morningstar-ratings .morningstar-condensed--inner{margin:0 auto;max-width:1090px;padding:0 0 0 70px}
@media screen and (max-width:767px){.morningstar-ratings .morningstar-condensed--inner{float:left;padding:3pc 15px 0;position:relative}
}
.morningstar-ratings .morningstar-condensed--inner .morningstarDisclaimer{display:none}
.morningstar-ratings .morningstar-condensed--inner .dropdown-group{float:left;margin:-6px 1em 0 0}
@media screen and (max-width:767px){.morningstar-ratings .morningstar-condensed--inner .dropdown-group{position:absolute;text-align:center;top:0;width:100%}
}
.morningstar-ratings .morningstar-condensed--inner .dropdown-group .form-control{max-width:155px}
@media screen and (max-width:767px){.morningstar-ratings .morningstar-condensed--inner .dropdown-group .form-control{display:inline-block;margin-right:10px}
}
.morningstar-ratings .morningstar-condensed--inner .header-with-tooltip{display:inline-block;margin-left:10px;margin-right:20px;margin-top:-8px;padding-right:20px;position:relative;text-align:left}
@media screen and (max-width:767px){.morningstar-ratings .morningstar-condensed--inner .header-with-tooltip{margin-right:0;padding-right:0}
}
.morningstar-ratings .morningstar-condensed--inner .header-with-tooltip:after{display:none}
.morningstar-ratings .morningstar-condensed--inner .header-with-tooltip h1{font-size:15px;line-height:20px;margin:0;padding:0;text-align:left}
.morningstar-ratings .morningstar-condensed--inner .header-with-tooltip>.subHeading{display:inline-block;font-size:15px;margin:0 0 0 30px;max-width:515px;padding:0;text-overflow:ellipsis;vertical-align:middle}
.morningstar-ratings .morningstar-condensed--inner h4.performance-as-of{display:inline-block;margin-bottom:0;margin-top:0;padding-top:0;position:relative;text-align:left;width:auto}
@media screen and (max-width:767px){.morningstar-ratings .morningstar-condensed--inner h4.performance-as-of{font-size:14px}
}
.morningstar-ratings .morningstar-condensed--inner h4.performance-as-of:before{display:none}
.morningstar-ratings #performance.fundDetail-condensed .tool-tip-container{vertical-align:-9px}
.morningstar-ratings .morningstar-condensed--inner{padding:0}
@media screen and (max-width:767px){.morningstar-ratings .morningstar-condensed--inner{float:none;padding-top:0}
.morningstar-ratings .morningstar-condensed--inner .header-with-tooltip{left:50%;margin:1em 0;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.morningstar-ratings .morningstar-condensed--inner .header-with-tooltip>h1.tool-tip-inline{display:block;text-align:center;width:100%}
.morningstar-ratings .morningstar-condensed--inner .dropdown-group{position:relative}
}
.morningstar-ratings .class-a-tables,.morningstar-ratings .class-s-tables{float:left;width:100%}
#beta-risk .label-date{display:block;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;font-weight:400;margin:7px 0 45px}
@media screen and (max-width:767px){#beta-risk .label-date{margin-bottom:25px}
}
#beta-risk .desc{float:none;padding:0}
#beta-risk .desc p{font-size:15px}
#beta-risk .betaGraph{margin:95px 0 60px;min-height:10pc;position:relative;width:100%}
@media screen and (max-width:767px){#beta-risk .betaGraph{margin:45px 0 25px}
}
#beta-risk .betaGraph .beta-label{font-family:basisGrt-bold,sans-serif;font-size:9pt;font-style:normal;font-weight:200;margin-bottom:20px;padding:0}
@media screen and (max-width:767px){#beta-risk .betaGraph .beta-label{font-size:11px;margin-bottom:14px}
}
#beta-risk .betaGraph .beta-label.pull-right{text-align:right}
#beta-risk .betaGraph .beta-label.pull-left{text-align:left}
#beta-risk .betaGraph .bar{background:#ccc;float:left;height:40px;position:relative;width:100%}
#beta-risk .betaGraph .bar:after{background:#666;content:"";height:40px;left:50%;position:absolute;width:2px}
#beta-risk .betaGraph .benchmark span{display:block;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;left:calc(50% - 10px);position:absolute;top:18px}
@media screen and (max-width:767px){#beta-risk .betaGraph .benchmark span{font-size:9pt;left:-6px;margin-left:50%;top:14px}
}
@media(max-width:556px){#beta-risk .betaGraph .benchmark span{top:27px}
}
#beta-risk .betaGraph .benchmark span.sap{font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;left:calc(50% - 50px);top:-10px}
@media screen and (max-width:767px){#beta-risk .betaGraph .benchmark span.sap{font-size:21px;left:-42px;margin-left:50%}
}
@media(max-width:556px){#beta-risk .betaGraph .benchmark span.sap{top:4px}
}
#beta-risk .betaGraph .risk{display:block;margin:0 0 0 -14px;position:absolute;text-align:left;top:74px;z-index:3}
@media screen and (max-width:767px){#beta-risk .betaGraph .risk{top:76px}
}
#beta-risk .betaGraph .risk:before{border-color:transparent transparent #9482ff;border-style:solid;border-width:0 15px 22px;content:"";display:block;height:0;width:0}
#beta-risk .betaGraph .risk span{display:block;font-family:basisGrt-bold,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:24px;margin-top:30px}
@media screen and (max-width:767px){#beta-risk .betaGraph .risk span{font-size:21px;line-height:21px}
}
#beta-risk .betaGraph .risk span.r2{font-family:basisGrt,sans-serif;font-size:14px;font-weight:600;line-height:14px;margin-top:0}
@media screen and (max-width:767px){#beta-risk .betaGraph .risk span.r2{font-size:13px;line-height:13px}
}
#beta-risk .betaGraph .risk span.r2:before{content:"";display:block;margin:7px 0;width:20px}
#beta-risk .number-desc{border-top:1px solid #e4e4e3;margin:30px 0;padding-top:20px}
#beta-risk .number-desc h3{margin-top:0}
@media screen and (max-width:767px){#beta-risk .number-desc h3{font-size:18px}
}
#beta-risk .number-desc p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:23px}
@media screen and (max-width:767px){#beta-risk .number-desc p{font-size:13px;line-height:20px}
}
#beta-risk .number-desc p span{font-weight:700}
@media screen and (max-width:767px){#beta-risk .number-desc{margin:0 -20px;padding-left:20px;padding-right:20px}
}
#fund-header{color:#000;padding-bottom:20px;padding-top:70px}
@media screen and (max-width:767px){#fund-header{padding:0 20px 25px}
}
#fund-header h1{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:46px;margin-bottom:20px;margin-top:0}
@media screen and (max-width:767px){#fund-header h1{font-size:26px;line-height:30px;margin-bottom:0}
}
#fund-header h1.fund-header-name{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin-bottom:30px;max-width:600px}
@media screen and (max-width:767px){#fund-header h1.fund-header-name{margin-bottom:15px;max-width:none}
}
#fund-header h1 span{font-size:14px;line-height:28px;margin-left:5px;vertical-align:baseline}
@media screen and (max-width:767px){#fund-header h1 span{line-height:14px}
}
#fund-header h2.fund-share-type{display:block;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;margin:8px 0 15px}
#fund-header h2.fund-share-type b{font-family:basisGrt,sans-serif;font-size:17px;font-style:normal;font-weight:200}
@media screen and (max-width:767px){#fund-header h2.fund-share-type b{display:inline}
}
#fund-header p.user-own-shares{background:url(clientlib-site/resources/images/check-mark-black.png) no-repeat 0 transparent;display:none;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:20px;margin-bottom:18px;padding-left:27px}
#fund-header p.user-own-shares:after{content:attr(data-owned)}
#fund-header select{margin-right:13px;max-width:395px;width:100%}
@media screen and (max-width:767px){#fund-header select{margin-bottom:0;margin-right:5px;max-width:none;width:85%}
}
@-moz-document url-prefix(){#fund-header select.fund-header-shares{max-width:none;width:395px}
@media screen and (max-width:767px){#fund-header select.fund-header-shares{width:85%}
}
}
#fund-header .fund-header-sidebar{padding-left:40px}
@media screen and (max-width:767px){#fund-header .fund-header-sidebar{padding-left:10px}
}
#fund-header .btn-primary{margin-bottom:10px;margin-top:60px;max-width:220px;width:100%}
#fund-header .btn-primary+span.fund-header-main-cta-msg{font-family:basisGrt,sans-serif;font-size:14px;font-style:italic;line-height:24px}
@media screen and (max-width:767px){#fund-header .btn-primary{margin-bottom:20px;margin-top:20px;max-width:300px}
}
#fund-header .fund-header-links{padding-top:20px}
#fund-header .help-text{margin-top:5px}
@media screen and (max-width:767px){#fund-header .help-text{margin-top:0}
}
#fund-header .morningstar-badge{background:url(clientlib-site/resources/images/morningstar-badge.png) no-repeat;color:#fff;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;margin-left:-70px;margin-top:33px;padding:8px 0 8px 70px;text-transform:uppercase}
@media(min-width:768px)and (max-width:979px){#fund-header .morningstar-badge{margin-left:-30px;padding-left:30px}
}
@media screen and (max-width:767px){#fund-header .morningstar-badge{margin-left:-20px;padding-left:20px}
}
#fund-header .morningstar-badge .star-rating-small{background:url(clientlib-site/resources/images/star-rating-small.png) no-repeat;display:inline-block;margin-right:10px;text-indent:-9999px}
#fund-header .morningstar-badge .star-rating-small.star-rating-5{width:60px}
#fund-header .morningstar-badge .star-rating-small.star-rating-4{width:3pc}
#fund-header.without-links{background-color:#53565a;padding-bottom:40px}
@media screen and (max-width:767px){#fund-header.without-links{margin-top:-40px;padding-top:30px}
}
#fund-header.without-links a.eyebrow{color:#fff;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;text-transform:none}
#fund-header.without-links h1.fund-header-name{color:#fff;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin-bottom:10px;max-width:none}
#fund-header.without-links select{width:190px}
@media screen and (max-width:767px){#fund-header.without-links select{width:165px}
}
@media(max-width:767px){#fund-header .col-sm-12.col-md-8+.col-sm-12.col-md-4>:first-child{margin-top:1em}
}
#fund-header .image img{max-width:100%}
.fund-header__tool-tip.tool-tip-without-links.tool-tip-container .tool-tip{border:2px solid #fff;color:#fff}
.fund-header__tool-tip.tool-tip-with-links.tool-tip-container .tool-tip{border:2px solid #2e66ff;color:#2e66ff}
#main-content .header{height:auto}
#performance.tab-pane{color:#000}
#performance.tab-pane .inline-disclosures{margin-top:40px;padding-top:20px}
#performance.tab-pane text{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
#performance.tab-pane .description{color:#000;font-size:15px;line-height:24px;padding:30px 0 60px}
@media(max-width:767px){#performance.tab-pane .description{font-size:13px;line-height:22px;padding:20px 0}
}
#performance.tab-pane .tool-tip{vertical-align:5px}
@media(max-width:767px){#performance.tab-pane .tool-tip{vertical-align:3px}
}
#performance.tab-pane .tool-tip-container{vertical-align:middle}
@media(max-width:767px){#performance.tab-pane .inline-disclosures{margin-top:20px;padding:20px 20px 0}
}
#performance.tab-pane .quarter-end,#performance.tab-pane .sub-header{font-size:13px;margin-bottom:60px;margin-top:15px;max-width:20pc}
@media(max-width:767px){#performance.tab-pane .quarter-end,#performance.tab-pane .sub-header{margin-bottom:25px;margin-top:10px}
}
#performance.tab-pane .quarter-end strong,#performance.tab-pane .sub-header strong{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:400}
@media(max-width:767px){#performance.tab-pane .quarter-end strong,#performance.tab-pane .sub-header strong{font-size:15px}
}
#performance.tab-pane .quarter-end.form-control,#performance.tab-pane .sub-header.form-control{font-style:normal}
#performance.tab-pane .sub-header{margin-bottom:20px}
#performance.tab-pane h2{color:#000;display:inline;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;margin:0}
@media(max-width:365px){#performance.tab-pane h2{display:block}
}
@media(max-width:767px){#performance.tab-pane h2{font-size:24px}
}
#performance.tab-pane .chart-key:focus,#performance.tab-pane .performance-chart:focus{border:0;outline:0}
@media(max-width:767px){#performance.tab-pane .chart-key,#performance.tab-pane .performance-chart{padding:0 20px}
}
#performance.tab-pane .resp-table{display:none}
#performance.tab-pane .table-active .resp-table{display:table}
#performance.tab-pane .table-active .chart-key,#performance.tab-pane .table-active .performance-chart{display:none}
@media(max-width:767px){#performance.tab-pane .table-active .collapse-calendar.active,#performance.tab-pane .table-active .expand-calendar.active{display:block}
}
#performance.tab-pane .trailing-returns .trailing-returns-quarterly,#performance.tab-pane .trailing-returns.show-quarter .chart-key,#performance.tab-pane .trailing-returns.show-quarter .performance-chart{display:none}
#performance.tab-pane .trailing-returns.show-quarter .chart-key.trailing-returns-quarterly,#performance.tab-pane .trailing-returns.show-quarter .performance-chart.trailing-returns-quarterly{display:block}
#performance.tab-pane .trailing-returns.table-active.show-quarter .chart-key.trailing-returns-quarterly,#performance.tab-pane .trailing-returns.table-active.show-quarter .performance-chart.trailing-returns-quarterly,#performance.tab-pane .trailing-returns.table-active.show-quarter .resp-table.trailing-returns-month-end{display:none}
#performance.tab-pane .trailing-returns.table-active.show-quarter table.trailing-returns-quarterly{display:table}
#performance.tab-pane .performance-chart .highcharts-tooltip span{height:auto;overflow:auto;white-space:normal !important;width:250px}
#performance.tab-pane .performance-chart .highcharts-tooltip p{margin-bottom:4px}
#performance.tab-pane .collapse-calendar,#performance.tab-pane .expand-calendar{cursor:pointer;display:none;padding:20px;text-align:center}
#performance.tab-pane .resp-table-wrapper{margin-bottom:50px}
@media(max-width:767px){#performance.tab-pane .resp-table-wrapper{margin-bottom:40px}
}
#performance.tab-pane .resp-table-wrapper th{vertical-align:bottom}
#performance.tab-pane .resp-table-wrapper .main td,#performance.tab-pane .resp-table-wrapper th{padding-right:20px;text-align:right}
#performance.tab-pane .resp-table-wrapper .main td:first-child,#performance.tab-pane .resp-table-wrapper th:first-child{text-align:left;width:8%}
#performance.tab-pane .resp-table-wrapper .main td.toggle,#performance.tab-pane .resp-table-wrapper .main td.toggle-details,#performance.tab-pane .resp-table-wrapper th.toggle,#performance.tab-pane .resp-table-wrapper th.toggle-details{padding-left:0;width:5%}
@media(min-width:768px){#performance.tab-pane .resp-table-wrapper .main td,#performance.tab-pane .resp-table-wrapper th{width:17.6%}
#performance.tab-pane .resp-table-wrapper .main td:first-child,#performance.tab-pane .resp-table-wrapper th:first-child{padding-left:1.25em;width:12%}
}
#performance.tab-pane .resp-table-wrapper .resp-table .main{border-bottom:1px solid #e4e4e3}
#performance.tab-pane .resp-table-wrapper .resp-table .main.open{border-bottom:0}
@media(max-width:767px){#performance.tab-pane .resp-table-wrapper .resp-table .main.expand-mobile{display:none}
#performance.tab-pane .resp-table-wrapper .resp-table .main.expand-mobile.expand{display:table-row}
}
#performance.tab-pane .resp-table-wrapper .resp-table .details td .detail-row div{padding-bottom:20px}
#performance.tab-pane .resp-table-wrapper .resp-table .details .detail-table{margin-top:20px}
@media(min-width:768px){#performance.tab-pane .resp-table-wrapper .resp-table .details .detail-table{margin:40px auto 30px 70px;width:25pc}
#performance.tab-pane .resp-table-wrapper td:not(:first-child){text-align:right}
}
#performance.tab-pane .table-toggle{font-size:15px;margin-bottom:40px;text-align:center}
@media(max-width:767px){#performance.tab-pane .table-toggle{font-size:13px;margin-bottom:40px}
}
#performance.tab-pane .table-toggle a{color:#000;font-family:basisGrt-bold,sans-serif;padding:10px}
#performance.tab-pane .table-toggle a span{background:url(clientlib-site/resources/images/performance-graph-table-sprites.png) 0 0 no-repeat;display:inline-block;margin-right:10px}
#performance.tab-pane .table-toggle a:first-child span{background-position:0 0;height:18px;vertical-align:-3px;width:26px}
#performance.tab-pane .table-toggle a:last-child span{background-position:0 -28px;height:9pt;vertical-align:-1px;width:21px}
#performance.tab-pane .table-toggle a.active{color:#000}
#performance.tab-pane .table-toggle a.active:first-child span{background-position:0 -50px}
#performance.tab-pane .table-toggle a.active:last-child span{background-position:0 -78px}
#performance.tab-pane .chart-key{margin:40px 0}
#performance.tab-pane .chart-key span{cursor:pointer;display:inline-block;font-size:13px;margin:0 0 30px;padding:0 20px;position:relative;vertical-align:top;width:33.333333%}
#performance.tab-pane .chart-key span:first-child{cursor:default}
#performance.tab-pane .chart-key span:before{background:#e8e6e6;content:"";display:block;height:15px;left:0;position:absolute;top:2px;width:15px}
#performance.tab-pane .chart-key span.active:before{background:#9482ff}
#performance.tab-pane .chart-key span.active:nth-child(2):before{background:#000499}
#performance.tab-pane .chart-key span.active:nth-child(3):before{background:#bfd3e6}
#performance.tab-pane .chart-key span.active:nth-child(4):before{background:#f4633a}
#performance.tab-pane .chart-key span.active:nth-child(5):before{background:#faaa8d}
#performance.tab-pane .chart-key span.active:nth-child(6):before{background:#584e9b}
#performance.tab-pane .chart-key span.active:nth-child(7):before{background:#00f3b3}
#performance.tab-pane .chart-key span.active:nth-child(8):before{background:#be1d3d}
#performance.tab-pane .chart-key span.active:nth-child(9):before{background:#f2f0a1}
@media(max-width:767px){#performance.tab-pane .chart-key span{display:block;margin:0 0 14px;padding-left:25px;padding-right:0;width:auto}
#performance.tab-pane .chart-key span:before{top:0}
}
#performance.tab-pane .expenses .tool-tip{vertical-align:text-bottom}
#performance.tab-pane .expenses,#performance.tab-pane .yields{margin-bottom:70px}
@media(max-width:767px){#performance.tab-pane .expenses,#performance.tab-pane .yields{margin-bottom:40px}
}
#performance.tab-pane .expenses .row{margin-top:20px}
.content-template.content-full-width-page>.container-fluid{max-width:1090px}
.content-template .text-below-hero .landing-hero{height:330px;overflow:hidden;position:relative}
@media(min-width:768px)and (max-width:979px){.content-template .text-below-hero .landing-hero{height:260px}
}
@media screen and (max-width:767px){.content-template .text-below-hero .landing-hero{height:180px;margin:0 -20px}
}
.content-template .text-below-hero .landing-hero img{left:-9999px;margin:0 auto;position:absolute;right:-9999px}
@media(min-width:768px)and (max-width:979px){.content-template .text-below-hero .landing-hero img{height:260px}
}
@media screen and (max-width:767px){.content-template .text-below-hero .landing-hero img{height:auto}
}
.content-template .text-below-hero .trapezoid{border-width:70px;top:-66px;width:80%}
@media screen and (max-width:767px){.content-template .text-below-hero .trapezoid{border-left-width:35px;border-right-width:35px;top:-25px;width:100%}
}
.content-template .text-below-hero .landing-header{margin-bottom:60px;margin-top:-75pt;position:relative;z-index:1}
@media screen and (max-width:767px){.content-template .text-below-hero .landing-header{margin-bottom:25px;margin-top:-5pc}
}
.content-template .text-below-hero .landing-header h1{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin:0 17%;text-align:center;text-shadow:none}
.content-template .text-below-hero .landing-header h1:after{content:"";display:block;margin:15px auto}
@media screen and (max-width:767px){.content-template .text-below-hero .landing-header h1{font-size:26px;line-height:30px}
}
.content-template .text-below-hero .landing-header p{color:#000;font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px;margin:auto;text-align:center;width:75%}
@media screen and (max-width:767px){.content-template .text-below-hero .landing-header p{font-size:15px;line-height:23px;width:100%}
}
.content-template .text-below-hero .star-rating-box{margin-top:20px}
.content-template .text-below-hero .star-rating-box .link-with-stars{color:#009865;font-family:basisGrt-bold,sans-serif;font-style:normal;font-style:italic;font-weight:200;text-transform:uppercase}
.content-template .text-below-hero .star-rating-box .star-rating{background-image:url(clientlib-site/resources/images/star-rating.png);background-repeat:no-repeat;display:inline-block;height:18px;margin-right:10px;overflow:hidden;text-indent:-9999px;width:115px}
.content-template .text-below-hero .star-rating-box .star-rating.star-rating-1{background-position:0 0}
.content-template .text-below-hero .star-rating-box .star-rating.star-rating-2{background-position:0 -18px}
.content-template .text-below-hero .star-rating-box .star-rating.star-rating-3{background-position:0 -36px}
.content-template .text-below-hero .star-rating-box .star-rating.star-rating-4{background-position:0 -54px}
.content-template .text-below-hero .star-rating-box .star-rating.star-rating-5{background-position:0 -72px}
.content-template .image-below-hero{overflow:hidden}
@media(min-width:980px)and (max-width:1140px){.content-template .image-below-hero{margin:0 -40px}
}
@media(min-width:768px)and (max-width:979px){.content-template .image-below-hero{margin:0 -30px}
}
@media screen and (max-width:767px){.content-template .image-below-hero{margin:0 -20px}
}
.content-template .image-below-hero .hero-wrapper{padding-bottom:20px;position:relative}
@media screen and (max-width:767px){.content-template .image-below-hero .hero-wrapper{padding:0 20px 10px}
}
.content-template .image-below-hero .hero-wrapper.textVideo .primary-hero{overflow:hidden}
.content-template .image-below-hero .primary-hero{min-height:145px;position:relative}
@media screen and (max-width:767px){.content-template .image-below-hero .primary-hero{min-height:90px}
}
.content-template .image-below-hero .primary-hero img{height:100%;max-width:none;width:100%}
@media(max-width:979px){.content-template .image-below-hero .primary-hero img{width:auto}
}
@media screen and (max-width:767px){.content-template .image-below-hero .primary-hero img{height:100%;margin:0 -20px;max-width:none}
}
.content-template .image-below-hero .trapezoid-shape{border-bottom:50px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent;bottom:50px;margin:0 auto;position:relative;width:80%}
@media screen and (max-width:767px){.content-template .image-below-hero .trapezoid-shape{border-width:30px;bottom:30px;width:100%}
}
.content-template .image-below-hero .hero-text{margin-top:-73px;position:relative;text-align:center}
@media screen and (max-width:767px){.content-template .image-below-hero .hero-text{margin-top:-45px}
.content-template .image-below-hero .hero-text img{height:35px}
}
.content-template .narrow-hero .hero-wrapper{overflow:hidden;position:relative;text-align:center}
.content-template .narrow-hero .hero-wrapper h2{color:#fff;font-family:basisGrt,sans-serif;font-size:40px;font-style:normal;font-weight:200;line-height:40px;margin:0;padding:0 20px}
@media screen and (max-width:767px){.content-template .narrow-hero .hero-wrapper h2{font-size:24px;line-height:24px}
}
.content-template .narrow-hero .hero-wrapper .hero-subtitle,.content-template .narrow-hero .hero-wrapper h3{color:#fff;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:30px;margin:0;padding:0 20px 5px}
@media screen and (max-width:767px){.content-template .narrow-hero .hero-wrapper .hero-subtitle,.content-template .narrow-hero .hero-wrapper h3{font-size:1pc;line-height:18px}
}
.content-template .narrow-hero .hero-wrapper img{display:inline-block;left:0;position:relative;right:0}
@media screen and (max-width:1280px){.content-template .narrow-hero .hero-wrapper img{left:auto;right:-50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.content-template .narrow-hero .hero-wrapper .trapezoid-shape{border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;bottom:19px;margin:0 auto;position:relative;width:650px}
@media screen and (max-width:767px){.content-template .narrow-hero .hero-wrapper .trapezoid-shape{border-width:25px;bottom:24px;width:78%}
}
.content-template .narrow-hero.middle-aligned .hero-text{left:50%;margin-top:-20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
@media screen and (max-width:767px){.content-template .narrow-hero.middle-aligned .hero-text{margin-top:-25px}
}
.content-template .narrow-hero.middle-aligned .hero-text h2{text-shadow:1px 1px 0 rgba(0,0,0,.7)}
.content-template .narrow-hero.top-aligned .hero-text{left:50%;position:absolute;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
@media screen and (max-width:767px){.content-template .narrow-hero.top-aligned .hero-text{top:35px}
}
.content-template .parbase.title{padding-bottom:14px}
.content-template .button{padding-bottom:50px;padding-top:1pc}
@media screen and (max-width:767px){.content-template .button{padding-bottom:30px;padding-top:6px}
}
.content-template .text.body-copy h3{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
.content-template .text.body-copy ul li a{color:#009865;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.content-template .text.body-copy>ul+.text .body-copy h3{margin-top:35px}
.content-template .richtextTable~.text h3{margin-top:18px}
.content-template .richtextTable{padding-bottom:35px;padding-top:1px}
.content-template .richtextTable h3{border-bottom:3px solid #e4e4e3;color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:30px;margin-bottom:0;padding-bottom:20px}
.content-template .richtextTable table{width:100%}
.content-template .richtextTable table tr:nth-last-child(n+2){border-bottom:1px solid #e4e4e3}
.content-template .richtextTable table tr td{padding-bottom:15px;padding-top:15px;vertical-align:top}
.content-template .richtextTable table tr td:nth-of-type(odd){color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:21px;width:35%}
.content-template .richtextTable table tr td:nth-of-type(2n){color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:21px;padding-left:10%;padding-right:5px}
.content-template .richtextTable table tr td:nth-of-type(2n) a{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;text-decoration:none}
.content-template .richtextTable table tr td:nth-of-type(2n) a:hover{text-decoration:underline}
@media screen and (max-width:767px){.content-template .richtextTable table tr td:nth-of-type(2n) a{font-size:13px}
.content-template .richtextTable table{padding-bottom:25px}
.content-template .richtextTable table h3{font-size:18px;line-height:24px}
.content-template .richtextTable table tr td{font-size:13px;padding-bottom:10px;padding-top:10px}
.content-template .richtextTable table tr td:nth-of-type(odd){line-height:1pc;width:30%}
}
.content-template .accordion .panel .richtextTable{padding:0}
.content-template .accordion .panel .richtextTable tr td{padding-bottom:15px;padding-top:15px;vertical-align:top}
.content-template .accordion .panel .richtextTable tr td:nth-of-type(odd) p{color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:21px}
.content-template .accordion .panel .richtextTable tr td ul,.content-template .accordion .panel .richtextTable tr td:nth-of-type(2n) p{color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:21px;padding-right:5px}
@media screen and (max-width:767px){.content-template .accordion .panel .richtextTable{padding-bottom:25px}
.content-template .accordion .panel .richtextTable h3{font-size:18px;line-height:24px}
.content-template .accordion .panel .richtextTable tr td{font-size:13px;padding-bottom:10px;padding-top:10px}
}
.content-template .richtextTable tbody tr:last-child td p:last-child{margin-bottom:0}
.content-template .richtextTable+.richtextTable h3,.content-template .richtextTable+.text h3{margin-top:0}
.content-template.content-right-rail-page .container-fluid.right-rail .titleCta{padding-bottom:35px}
@media screen and (max-width:767px){.content-template.content-right-rail-page .container-fluid.right-rail .titleCta{padding-bottom:24px}
}
.content-template.content-right-rail-page .container-fluid.right-rail .titleCta .right-rail-cta,.content-template.content-right-rail-page .container-fluid.right-rail .titleCta .right-rail-cta h4{padding-bottom:0}
.content-template.content-full-width-page.no-padding-page{padding-top:0}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .quiz{background-color:#17484f;height:auto;margin:0}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .quiz p{color:#fff;font-family:basisGrt-bold,sans-serif;font-size:21px;font-style:normal;font-weight:200;line-height:24px;margin:0;padding:30px 0;text-align:center}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .quiz p{font-size:1pc;padding:30px 50px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .quiz p{font-size:1pc;line-height:21px;padding:21px 23px}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs{height:60px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs{background:#fff;margin:0 -20px}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-2{display:none}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8{height:60px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8{margin:0}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section{height:inherit}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;justify-content:center}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs{margin:0 -20px}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li{display:inline-block;height:inherit;padding:0 36px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li{padding:0;width:33%}
}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li .button{padding-bottom:20px}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li a{background:transparent;color:#000;font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;height:inherit;padding:15px 25px 10px;text-align:center}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li a{font-size:14px;padding:15px 5px 10px !important}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li a{font-size:15px !important;margin:0;padding:30px 0 0 !important}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li.active a{border:0;border-bottom:5px solid #009865 !important;color:#009865;font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;height:inherit;text-align:center}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li.active a{font-size:14px;padding:15px 5px 10px !important}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tabs .col-md-8 section .nav-tabs li.active a{font-size:15px !important;margin:0;padding:30px 0 0 !important}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .content-row{height:auto;margin:0}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .content-row{height:auto;margin:0 -20px}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content{height:inherit;padding:0;width:100%}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .tab-pane{height:inherit;padding:0}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map{height:inherit;margin:0}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map{margin-left:3%}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map{background-color:#eaf2ed}
}
@media(min-width:768px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map.tab-1{background-image:url(clientlib-site/resources/images/map_FamilyPlanner.png);background-repeat:no-repeat;background-size:contain}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map.tab-2{background-image:url(clientlib-site/resources/images/map_CareerClimber.png);background-repeat:no-repeat;background-size:contain}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map.tab-3{background-image:url(clientlib-site/resources/images/map_GoGetter.png);background-repeat:no-repeat;background-size:contain}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy{background-color:#fff;height:558px;margin:3%;padding:0}
@media(min-width:980px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy{margin:3%}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy{background-color:#eaf2ed;height:35%;padding:0}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy img.top{width:100%}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy img.top{display:none}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper{padding:30px 25px 20px}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper{padding:20px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper{height:100%;padding:25px 25px 0}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper h1{color:#3f7478;font-family:basisGrt,sans-serif;font-size:21px;font-style:normal;font-weight:200;letter-spacing:normal;margin-top:0}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper h1{font-size:14px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper h1{display:none}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper p{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;letter-spacing:-.2px}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper p{font-size:11px}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper .button{padding:0}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper .button a{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;letter-spacing:.2px;margin:0;text-transform:none !important}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper .button a{background:url(clientlib-site/resources/images/roth-btn-primary-bg.png) no-repeat scroll 100% 0 transparent;font-size:9pt;height:30.1px;padding:7px 5px 5px 0;width:auto !important}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper .button a{width:220px !important}
}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper .button a:focus,.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .text-wrapper .button a:hover{background:url(clientlib-site/resources/images/roth-btn-primary-bg.png) no-repeat scroll 100% 100% transparent}
}
@media(min-width:768px){.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .accordion.mobile{display:none !important}
}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .accordion.mobile .panel.panel-default.component{border-top:1px solid #fff !important}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .accordion.mobile h2.panel-title{width:75%}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .accordion.mobile .panel-heading{padding:0 20px}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .accordion.mobile .panel-heading span{color:#000;font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;font-weight:bolder !important;margin:30px 0 15px}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .accordion.mobile .panel-heading img{margin:0 !important;padding-top:20px;width:50%}
.content-template.content-full-width-page.no-padding-page .rothIRAScenario .tab-content .map .box-copy .accordion.mobile .panel-body{color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;padding:5px 20px 20px 28%}
.content-template.content-full-width-page.no-padding-page .fundListingBasic>div{margin:0 auto;max-width:80pc}
@media(min-width:1141px){.content-template.content-full-width-page.no-padding-page .fundListingBasic>div{padding-left:70px;padding-right:70px}
}
@media(min-width:980px)and (max-width:1140px){.content-template.content-full-width-page.no-padding-page .fundListingBasic>div{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .fundListingBasic>div{padding-left:30px;padding-right:30px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .fundListingBasic>div{padding-left:0;padding-right:0}
}
.content-template.content-full-width-page.no-padding-page .fundListingBasic>div>h2{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin:0;padding:50px;text-align:center}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .fundListingBasic>div>h2{font-size:26px;line-height:30px;padding:25px 20px;text-align:left}
.content-template.content-full-width-page.no-padding-page .fundListingBasic .fund-details-list.owl-carousel{margin:0}
.content-template.content-full-width-page.no-padding-page .fundListingBasic .fund-details-list.owl-carousel .owl-wrapper{padding-left:10px}
}
.content-template.content-full-width-page.no-padding-page .fundListingBasic .link-wrapper{padding:0 0 20px;text-align:right}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .fundListingBasic .link-wrapper{padding:0 20px 20px;text-align:left}
}
.content-template.content-full-width-page.no-padding-page .fundListingBasic .link-wrapper:after{clear:both;content:"";display:table}
.content-template.content-full-width-page.no-padding-page .home-cta{padding:40px 0;text-align:center}
.content-template.content-full-width-page.no-padding-page .home-cta .btn-primary,.content-template.content-full-width-page.no-padding-page .home-cta h4{display:inline-block;vertical-align:middle}
@media(max-width:767px){.content-template.content-full-width-page.no-padding-page .home-cta{padding:30px 20px}
.content-template.content-full-width-page.no-padding-page .home-cta .btn-primary{display:inline-block}
}
.content-template.content-full-width-page.no-padding-page .home-cta h4{color:#000;font-family:basisGrt-bold,sans-serif;font-size:24px;font-style:normal;font-weight:200;margin:0 30px 0 0}
@media(max-width:767px){.content-template.content-full-width-page.no-padding-page .home-cta h4{display:block;font-family:basisGrt,sans-serif;font-size:26px;font-style:normal;font-weight:200;margin-bottom:25px;margin-right:0;padding:0}
}
.content-template.content-full-width-page .text.title,.content-template.content-right-rail-page .text.title{padding-bottom:0}
.content-template.content-full-width-page .text-align-left,.content-template.content-right-rail-page .text-align-left{text-align:left}
.content-template.content-full-width-page .text-align-right,.content-template.content-right-rail-page .text-align-right{text-align:right}
.content-template.content-full-width-page .text-align-center,.content-template.content-right-rail-page .text-align-center{text-align:center}
.content-template.content-full-width-page .icon-image div img,.content-template.content-right-rail-page .icon-image div img{padding-bottom:15px}
.content-template.content-full-width-page .pageIntro .pageIntro-center,.content-template.content-right-rail-page .pageIntro .pageIntro-center{text-align:center}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-center,.content-template.content-right-rail-page .pageIntro .pageIntro-center{width:auto}
}
.content-template.content-full-width-page .pageIntro .pageIntro-center #centerDisplay,.content-template.content-right-rail-page .pageIntro .pageIntro-center #centerDisplay{margin:0 auto;max-width:60pc;padding:0 0 45px;width:auto}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-center #centerDisplay,.content-template.content-right-rail-page .pageIntro .pageIntro-center #centerDisplay{padding:0 20px 35px}
}
.content-template.content-full-width-page .pageIntro .pageIntro-center h1,.content-template.content-full-width-page .pageIntro .pageIntro-center h2,.content-template.content-right-rail-page .pageIntro .pageIntro-center h1,.content-template.content-right-rail-page .pageIntro .pageIntro-center h2{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;letter-spacing:.01em;line-height:42px;margin:0 0 20px;padding:0 0 20px;position:relative}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-center h1,.content-template.content-full-width-page .pageIntro .pageIntro-center h2,.content-template.content-right-rail-page .pageIntro .pageIntro-center h1,.content-template.content-right-rail-page .pageIntro .pageIntro-center h2{font-size:24px;letter-spacing:normal;line-height:29px;margin-bottom:10px;padding-bottom:10px}
.content-template.content-full-width-page .pageIntro .pageIntro-center h1:after,.content-template.content-full-width-page .pageIntro .pageIntro-center h2:after,.content-template.content-right-rail-page .pageIntro .pageIntro-center h1:after,.content-template.content-right-rail-page .pageIntro .pageIntro-center h2:after{margin-left:-9pt;width:25px}
}
.content-template.content-full-width-page .pageIntro .pageIntro-center p,.content-template.content-right-rail-page .pageIntro .pageIntro-center p{font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;letter-spacing:.01em;line-height:24px;margin:0;padding:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-center p,.content-template.content-right-rail-page .pageIntro .pageIntro-center p{font-size:14px;line-height:20px;margin-bottom:0}
}
.content-template>.container-fluid.right-rail .text.title h1{margin-bottom:30px}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .text.title h1{margin-bottom:13px}
}
.content-template>.container-fluid.right-rail .byline .text.title h1{margin-bottom:10px}
.content-template>.container-fluid.right-rail .content-left{float:left;padding:0 4.21% 0 10px;width:66.6667%}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .content-left{float:none;padding:0 10px;width:auto}
.content-template>.container-fluid.right-rail .content-left .imageText .article img{margin:0;padding:0 20px}
.content-template>.container-fluid.right-rail .content-left .imageText .article img.full-width{padding:0}
.content-template>.container-fluid.right-rail .content-left .right-rail-cta{display:block}
.content-template>.container-fluid.right-rail .content-left .right-rail-cta h4{font-size:18px;line-height:24px}
}
.content-template>.container-fluid.right-rail .content-left .intro{margin-bottom:40px}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .content-left .intro{margin-bottom:20px}
}
.content-template>.container-fluid.right-rail .content-left ul.foundation-ordered-list-container{margin-bottom:0}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .content-left ul li.primaryFeatured,.content-template>.container-fluid.right-rail .content-left ul li.tertiaryFeatured{padding-bottom:0}
}
.content-template>.container-fluid.right-rail .content-left ul li ul{margin-bottom:0}
.content-template>.container-fluid.right-rail .content-left div.relatedPages li.related-list{padding-bottom:10px}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .content-left div.relatedPages li.related-list{padding-bottom:5px}
}
.content-template>.container-fluid.right-rail .content-left div.relatedPages li.tertiaryFeatured{padding-bottom:0}
.content-template>.container-fluid.right-rail .content-left div.relatedPages.list:first-child+div.linebreak hr{margin-bottom:30px}
.content-template>.container-fluid.right-rail .content-left div.relatedPages ul.foundation-ordered-list-container{overflow:visible}
.content-template>.container-fluid.right-rail .content-right{float:left;padding:0 10px 0 0;width:33.3333%}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .content-right{border-top:3px solid #f4f5f0;float:none;margin:25px -10px 0;padding:25px 20px 20px;width:auto}
}
.content-template>.container-fluid.right-rail .content-right>div{padding-bottom:45px}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .content-right>div{padding-bottom:20px}
.content-template>.container-fluid.right-rail .content-right>div.relatedPages:last-child,.content-template>.container-fluid.right-rail .content-right>div:last-child{padding-bottom:0}
}
.content-template>.container-fluid.right-rail+.content-bottom-full .documentDistribution{margin-top:30px}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail+.content-bottom-full .documentDistribution{margin-top:5px}
}
.content-template{color:#000;padding-top:70px}
@media screen and (max-width:767px){.content-template{padding-top:25px}
.content-template .text.title .desktop-only{display:none}
}
.content-template .text.title .left-aligned{text-align:left}
.content-template .text.title .centered{text-align:center}
.content-template .text.title .right-aligned{text-align:right}
.content-template .text.title .black{color:#000}
.content-template .text.title .green{color:#009865}
.content-template .text.title .teal{color:#3f7478}
.content-template .text.title h1{font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin:0 0 30px}
@media screen and (max-width:767px){.content-template .text.title h1{font-size:26px;line-height:30px;margin-bottom:20px}
.content-template .titleCta .home-cta,.content-template .titleCta div.right-rail-cta{padding-bottom:25px}
}
.content-template .titleCta .home-cta h4,.content-template .titleCta div.right-rail-cta h4{color:#000;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:28px;line-height:1;margin:0 0 20px}
@media screen and (max-width:767px){.content-template .titleCta .home-cta h4,.content-template .titleCta div.right-rail-cta h4{padding-bottom:25px}
.content-template .titleCta .home-cta h4 h4,.content-template .titleCta div.right-rail-cta h4 h4{font-size:18px;line-height:24px}
}
.content-template .titleCta .right-rail-cta .btn-primary{display:table-cell;padding:0 25px 0 5px;vertical-align:middle;width:220px}
@media screen and (max-width:767px){.content-template .titleCta .right-rail-cta .btn-primary{max-width:none;width:280px}
}
.content-template .imageText .article,.content-template .imageText .landing{margin:35px 0;text-align:center}
.content-template .imageText .article img,.content-template .imageText .landing img{display:block;height:auto;margin:0 auto;max-width:100%}
@media screen and (max-width:767px){.content-template .imageText .article,.content-template .imageText .landing{margin:25px -20px}
.content-template .imageText .article img,.content-template .imageText .landing img{padding:0 20px}
.content-template .imageText .article img.full-width,.content-template .imageText .landing img.full-width{padding:0}
}
.content-template .imageText .article .image-caption,.content-template .imageText .landing .image-caption{color:#000;font-size:14px;line-height:24px;margin:15px 0 0;text-align:left}
@media screen and (max-width:767px){.content-template .imageText .article .image-caption,.content-template .imageText .landing .image-caption{font-size:13px;line-height:18px;margin:15px 20px 0}
}
.content-template .imageText .article.featured{margin-top:0}
.content-template .imageText .article.featured img{margin:0}
@media screen and (max-width:767px){.content-template .imageText .article.featured img{margin:0 auto;padding:0}
.content-template .imageText .article.featured .image-caption{margin:15px 0}
}
.content-template .text{font-size:15px;line-height:24px}
@media(min-width:768px){.content-template .text .mobile-only{display:none}
}
@media screen and (max-width:767px){.content-template .text .mobile-only{display:block}
}
.content-template .text .light-green{background:#f2f2f2}
@media screen and (max-width:767px){.content-template .text{font-size:13px;line-height:22px}
}
.content-template .text h2{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;line-height:40px}
@media screen and (max-width:767px){.content-template .text h2{font-size:24px;line-height:28px}
}
.content-template .text h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:30px}
@media screen and (max-width:767px){.content-template .text h3{font-size:18px;line-height:24px}
}
.content-template .text p{margin:0 0 15px}
.content-template .text p a{color:#2e66ff;font-family:basisGrt,sans-serif;font-style:normal;font-weight:700;font-weight:200;text-decoration:none}
.content-template .text p a:hover{text-decoration:underline}
.content-template .text ol,.content-template .text ul{margin:0 0 15px 17px;padding:0}
.content-template .text ol li ol,.content-template .text ol li ul,.content-template .text ul li ol,.content-template .text ul li ul{margin-bottom:0}
.content-template .text .intro{font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px}
@media screen and (max-width:767px){.content-template .text .intro{font-size:15px;line-height:23px}
}
.content-template .text .body-copy ul li a{color:#2e66ff;font-family:basisGrt,sans-serif;font-style:normal;font-weight:700;font-weight:200;text-decoration:none}
.content-template .text .body-copy ul li a:hover{text-decoration:underline}
.content-template .text .callout{color:#000;font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:40px;padding:20px 40px}
@media screen and (max-width:767px){.content-template .text .callout{font-size:22px;line-height:28px;padding:5px 20px}
}
.content-template .text .byline-date{font-size:9pt;font-style:italic;line-height:20px}
.content-template .text .byline-date p{margin-bottom:35px}
@media screen and (max-width:767px){.content-template .text .byline-date p{margin-bottom:20px}
}
.content-template .text .block-list ul{list-style:none;margin:0 0 15px;padding-top:5px}
@media screen and (max-width:767px){.content-template .text .block-list ul{padding-top:0}
}
.content-template .text .block-list ul li{margin:0 0 10px}
.content-template .text .block-list p{margin:0 0 20px}
.content-template .text .block-list a{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:20px}
.content-template .text .block-list a:hover{text-decoration:underline}
.content-template .text .category-title{border-bottom:1px solid #000;font-size:10px}
.content-template .textVideo-anchor:before{content:" ";display:block;height:0;margin-top:0;pointer-events:none;visibility:hidden}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo-anchor:before{height:0 !important;margin-top:0 !important}
}
@media screen and (max-width:767px){.content-template .textVideo-anchor:before{height:0 !important;margin-top:0 !important}
}
.content-template .textVideo-anchor.hashed:before{content:" ";display:block;height:50px;margin-top:-50px;pointer-events:none;visibility:hidden}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo-anchor.hashed:before{height:145px !important;margin-top:-145px !important}
}
@media screen and (max-width:767px){.content-template .textVideo-anchor.hashed:before{height:75px !important;margin-top:-75px !important}
}
.content-template .textVideo{position:relative}
.content-template .textVideo .textVideo-wrap{margin:35px 0 30px}
@media screen and (max-width:767px){.content-template .textVideo .textVideo-wrap{margin:25px -20px}
}
.content-template .textVideo .DEFAULT{position:relative}
.content-template .textVideo .singleVid .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template .textVideo .singleVid .close-button:after{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template .textVideo.column-card{background-image:none !important}
.content-template .textVideo.column-card .gate-container{height:inherit;left:0;margin:0;position:absolute;top:0;width:100%}
@media screen and (max-width:767px){.content-template .textVideo.column-card .gate-container{margin:0}
}
.content-template .textVideo.column-card .gate-container .gate-overlay{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;background-color:rgba(5,5,5,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-around;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}
.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content{color:#fff;height:inherit;padding:10px;width:inherit}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content{padding:10px}
}
.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content img{height:35px;padding-bottom:0;width:35px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content img{height:25px;width:25px}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content img{height:30px;width:30px}
}
.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content h2{font-size:15px;font-weight:700;margin:5px 0}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content h2{font-size:9pt}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content h2{font-size:15px;margin:10px}
}
.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content .btn-secondary{font-size:11px;margin:auto;padding:2px;width:90pt}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content .btn-secondary{font-size:8px;padding:0;width:75pt}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .gate-container .gate-overlay .inner-content .btn-secondary{font-size:10px;padding:0;width:90pt}
}
.content-template .textVideo.column-card .gate-container .video-poster{height:100%;position:absolute;width:100%;z-index:9}
.content-template .textVideo.column-card #youtube-player-row{display:none;margin-bottom:20px;margin-top:20px}
.content-template .textVideo.column-card .card{border:1px solid #d3d3d3;margin:20px 0;position:relative}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card{margin:30px}
}
.content-template .textVideo.column-card .card .top{height:145px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .card .top{height:7pc}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card .top{height:152px}
}
.content-template .textVideo.column-card .card .top .video-poster{height:inherit}
.content-template .textVideo.column-card .card .top .overlay{background-color:rgba(0,0,0,.4);bottom:0;color:#fff;font-size:9pt;font-weight:200 !important;padding:5px 10px;position:absolute;right:0;text-align:center}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .card .top .overlay{font-size:9px}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card .top .overlay{font-size:10px}
}
.content-template .textVideo.column-card .card .top img{height:inherit}
.content-template .textVideo.column-card .card .top button{background-size:31px 31px !important;height:inherit !important;padding-bottom:0 !important;position:absolute}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card .top button{background-size:50px 50px;width:60px}
}
.content-template .textVideo.column-card .card .body{color:#000;height:175px;margin:20px 25px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .card .body{height:7pc;margin:15px 20px}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card .body{height:117px;margin:20px}
}
.content-template .textVideo.column-card .card .body .tag{font-family:basisGrt,sans-serif;font-size:.7em;font-style:italic;font-weight:700}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .card .body .tag{font-size:.5em}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card .body .tag{font-size:.6em}
}
.content-template .textVideo.column-card .card .body .title{font-size:1.05em;font-weight:700;margin-top:10px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .card .body .title{font-size:.7em}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card .body .title{font-size:.8em}
}
.content-template .textVideo.column-card .card .body .date{font-size:.75em;font-style:italic;font-weight:300;margin-top:5px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .card .body .date{font-size:.55em}
}
@media screen and (max-width:767px){.content-template .textVideo.column-card .card .body .date{font-size:.5em}
}
.content-template .textVideo.column-card .card .body .caption{font-size:9pt;font-weight:300;letter-spacing:normal;line-height:1.71;margin-top:5px}
.content-template .textVideo.column-card .card .body .caption p{font-size:9pt;font-weight:300;letter-spacing:normal;line-height:1.7;margin-top:15px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.column-card .card .body .caption p{line-height:1.6}
}
.content-template .textVideo.column-card .card .rel-line{border-bottom:1px solid #cbcfd2;bottom:14px;margin:0;position:absolute;right:-7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:42px;z-index:1}
.content-template .textVideo.column-card .card:after{border-bottom:30px solid #fff;border-left:30px solid transparent;bottom:-1px;content:"";height:0;position:absolute;right:-1px;width:0}
.content-template .textVideo.category-view{background-image:none !important}
.content-template .textVideo.category-view .gate-container{height:inherit;left:0;margin:0;position:absolute;top:0;width:inherit}
@media screen and (max-width:767px){.content-template .textVideo.category-view .gate-container{margin:0}
}
.content-template .textVideo.category-view .gate-container .gate-overlay{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;background-color:rgba(5,5,5,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-around;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}
.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content{color:#fff;height:inherit;padding:15px;width:inherit}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content{padding:10px}
}
.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content img{height:50px;padding-bottom:0;width:50px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content img{height:35px;width:35px}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content img{height:45px;padding-bottom:2px;width:45px}
}
.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content h2{font-size:20px;font-weight:700;margin:10px 0 5px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content h2{font-size:15px}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content h2{font-size:20px;margin:9px}
}
.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content p{font-size:.7em;margin:10px 0 15px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content p{font-size:.6em;margin:5px 0 10px}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content p{font-size:13px;line-height:18px;margin:10px 0 15px}
}
.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content .btn-secondary{margin:auto;padding:5px;width:150px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content .btn-secondary{font-size:10px;padding:5px;width:130px}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .gate-container .gate-overlay .inner-content .btn-secondary{font-size:11px;height:30px;padding:5px 10px;width:130px}
}
.content-template .textVideo.category-view .gate-container .video-poster{height:100%;position:absolute;width:100%;z-index:9}
.content-template .textVideo.category-view #youtube-player-row{display:none;margin-bottom:20px;margin-top:20px}
.content-template .textVideo.category-view .video-row{height:200px;margin-bottom:20px;margin-top:20px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row{height:145px}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .video-row{height:359px}
}
.content-template .textVideo.category-view .video-row .border-wrapper{border:1px solid #d3d3d3;height:inherit;position:relative}
.content-template .textVideo.category-view .video-row .left{display:inline-block;float:left;height:inherit;padding:0;width:38%}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row .left{height:9pc}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .video-row .left{height:198px;width:100%}
}
.content-template .textVideo.category-view .video-row .left .video-poster,.content-template .textVideo.category-view .video-row .left img{height:inherit}
.content-template .textVideo.category-view .video-row .left button.play-btn{background-size:50px 50px;height:inherit;padding-bottom:50%;position:absolute}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row .left button.play-btn{background-size:35px 35px}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .video-row .left button.play-btn{background-size:50px 50px;width:60px}
}
.content-template .textVideo.category-view .video-row .left .overlay{background-color:rgba(0,0,0,.4);bottom:0;color:#fff;font-size:9pt;font-weight:200 !important;padding:5px 10px;position:absolute;right:0;text-align:center}
.content-template .textVideo.category-view .video-row .right{color:#000;display:inline-block;float:right;height:inherit;padding:0;width:62%}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row .right{height:145px;width:62%}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .video-row .right{height:161px;width:100%}
}
.content-template .textVideo.category-view .video-row .right .right-wrapper{height:inherit;padding:18px 53px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row .right .right-wrapper{padding:26px 42px}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .video-row .right .right-wrapper{padding:20px}
}
.content-template .textVideo.category-view .video-row .right .title{font-size:1.1em;font-weight:700}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row .right .title{font-size:.8em}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .video-row .right .title{font-size:1.15em}
}
.content-template .textVideo.category-view .video-row .right .date{font-size:.75em;font-style:italic;font-weight:300;margin-top:5px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row .right .date{font-size:.5em;font-weight:400}
}
@media screen and (max-width:767px){.content-template .textVideo.category-view .video-row .right .date{font-size:.65em}
}
.content-template .textVideo.category-view .video-row .right .caption,.content-template .textVideo.category-view .video-row .right .caption p{font-size:9pt;font-weight:300;letter-spacing:normal;line-height:1.7;margin-top:15px}
@media(min-width:768px)and (max-width:979px){.content-template .textVideo.category-view .video-row .right .caption p{line-height:1.6}
}
.content-template .textVideo.category-view .video-row .rel-line{border-bottom:1px solid #cbcfd2;bottom:14px;margin:0;position:absolute;right:-7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:42px;z-index:1}
.content-template .textVideo.category-view .video-row .border-wrapper:after{border-bottom:30px solid #fff;border-left:30px solid transparent;bottom:-1px;content:"";height:0;position:absolute;right:-1px;width:0}
.content-template .textVideo .singleVid{height:0;padding-bottom:56.25%;position:relative;width:100%}
.content-template .textVideo .video-poster{position:relative;z-index:1}
.content-template .textVideo .video-poster img{cursor:pointer;display:block;height:auto;max-width:100%;width:100%}
.content-template .textVideo .video-poster .play-btn{background:url(clientlib-site/resources/images/play-btn-79.png) no-repeat scroll 50% transparent;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;text-indent:-9999px;top:0;width:100%}
.content-template .textVideo #youtube-mobile-player,.content-template .textVideo .inline-player{height:100% !important;left:0;position:absolute;top:0;width:100% !important}
.content-template .textVideo .video-caption{color:#000;font-size:14px;line-height:24px;margin:15px 0 0}
@media screen and (max-width:767px){.content-template .textVideo .video-caption{font-size:13px;line-height:18px;margin:15px 20px 0}
}
.content-template .textVideo .gate-container{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}
@media screen and (max-width:767px){.content-template .textVideo .gate-container{margin:0 -20px}
}
.content-template .textVideo .gate-container .gate-overlay{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;background-color:rgba(5,5,5,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-around;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}
.content-template .textVideo .gate-container .gate-overlay .inner-content{color:#fff}
.content-template .textVideo .gate-container .gate-overlay .inner-content img{padding-bottom:40px;width:70px}
@media screen and (max-width:767px){.content-template .textVideo .gate-container .gate-overlay .inner-content img{padding-bottom:2px;width:45px}
}
.content-template .textVideo .gate-container .gate-overlay .inner-content h2{font-weight:700}
@media screen and (max-width:767px){.content-template .textVideo .gate-container .gate-overlay .inner-content h2{font-size:20px;margin:9px}
}
.content-template .textVideo .gate-container .gate-overlay .inner-content p{margin:20px 0 50px}
@media screen and (max-width:767px){.content-template .textVideo .gate-container .gate-overlay .inner-content p{font-size:13px;line-height:18px;margin:10px 0 15px}
}
.content-template .textVideo .gate-container .gate-overlay .inner-content .btn-primary{margin:auto}
@media screen and (max-width:767px){.content-template .textVideo .gate-container .gate-overlay .inner-content .btn-primary{background:url(clientlib-site/resources/images/btn-primary-bg-xs.png) 0 0 no-repeat;font-size:11px;height:30px;padding:6px 13px 8px 5px;width:90pt}
}
.content-template .textVideo .gate-container .video-poster{height:100%;position:absolute;width:100%;z-index:9}
.content-template .columnControl .row{padding:0 70px}
@media(min-width:980px)and (max-width:1140px){.content-template .columnControl .row{padding:0 40px}
}
@media(min-width:768px)and (max-width:979px){.content-template .columnControl .row{padding:0 30px}
}
@media screen and (max-width:767px){.content-template .columnControl .row{padding:0}
}
.content-template .columnControl .columnControl-container{border-top:1px solid #d1e3da;margin:30px 0 0;padding:45px 0 50px}
@media screen and (max-width:767px){.content-template .columnControl .columnControl-container{border-top:3px solid #f4f5f0;margin:10px 0 0;padding:25px 20px}
}
.content-template .columnControl .columnControl-container.no-separator .row>div[class^=col]{border:0}
@media(min-width:980px){.content-template .columnControl .columnControl-container.no-separator .row>div[class^=col]{padding-right:0}
}
@media(min-width:768px){.content-template .columnControl .columnControl-container.no-separator .row>div[class^=col] .text{padding-right:30px}
}
@media screen and (max-width:767px){.content-template .columnControl .row>div[class^=col-]>div{padding-bottom:25px}
.content-template .columnControl .row>div[class^=col-]:last-child>div{padding-bottom:0}
}
@media(min-width:980px){.content-template .columnControl .row>.col-md-4.columnControl-col1,.content-template .columnControl .row>.col-md-4.columnControl-col2{border-right:1px solid #ebe9e9;padding-right:2.21%}
.content-template .columnControl .row>.col-md-4.columnControl-col2,.content-template .columnControl .row>.col-md-4.columnControl-col3{padding-left:2.21%}
}
.content-template div.relatedPages{padding-bottom:40px}
@media screen and (max-width:767px){.content-template div.relatedPages{padding-bottom:20px}
}
.content-template div.relatedPages h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:28px;margin:0 0 10px}
@media screen and (max-width:767px){.content-template div.relatedPages h3{font-size:18px;line-height:24px}
}
.content-template div.relatedPages h3.tertiaryFeatured:after{border-bottom:0}
.content-template div.relatedPages ul{list-style:none;margin:0;overflow:hidden;padding:0}
@media screen and (max-width:767px){.content-template div.relatedPages ul{overflow:visible}
}
.content-template div.relatedPages li{display:block;margin:0 0 10px}
.content-template div.relatedPages li:first-child{padding-left:0}
@media screen and (max-width:767px){.content-template div.relatedPages li:first-child{padding-right:0}
}
.content-template div.relatedPages li:last-child{margin-bottom:0;padding-right:0}
@media screen and (max-width:767px){.content-template div.relatedPages li:last-child{padding-left:0}
}
.content-template div.relatedPages li a{color:#2e66ff;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:20px;margin-bottom:5px}
.content-template div.relatedPages li a:hover{text-decoration:underline}
@media screen and (max-width:767px){.content-template div.relatedPages li a{font-size:14px}
}
.content-template div.relatedPages li:last-child .teaser-description{border-bottom:0}
.content-template div.relatedPages .teaser-description{border-bottom:1px solid #e4e4e4;color:#000;font-size:15px;line-height:24px;margin:7px 0 15px;padding-bottom:15px}
@media screen and (max-width:767px){.content-template div.relatedPages .teaser-description{font-size:13px;line-height:22px}
}
.content-template div.relatedPages .news-date{color:#000;font-size:9pt;font-style:italic}
.content-template div.relatedPages li.related-list{border-bottom:1px solid #e4e4e4;margin:0 0 20px;overflow:hidden;padding-bottom:15px}
.content-template div.relatedPages li.related-list a{font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:20px}
@media screen and (max-width:767px){.content-template div.relatedPages li.related-list a{font-size:14px}
}
.content-template div.relatedPages li.related-list .image{float:left;margin-bottom:10px;margin-right:38px}
@media screen and (max-width:767px){.content-template div.relatedPages li.related-list .image{margin-right:20px}
}
.content-template div.relatedPages li.related-list .image-list .teaser-description{border:0;margin-bottom:10px;padding-bottom:0}
@media(max-width:979px){.content-template div.relatedPages li.related-list .image-list{overflow:hidden}
}
@media(min-width:980px){.content-template div.relatedPages li.related-list .image-list{overflow:hidden}
}
.content-template div.relatedPages li.related-list:last-child{margin-bottom:15px}
.content-template div.relatedPages .pagination{border-radius:0;margin:0}
.content-template div.relatedPages.list{padding-bottom:0}
@media screen and (max-width:767px){.content-template div.relatedPages li.primaryArticle .mobile-full{margin-left:-20px}
}
.content-template div.relatedPages li.primaryArticle img{margin-bottom:35px;width:100%}
@media screen and (max-width:767px){.content-template div.relatedPages li.primaryArticle img{margin-bottom:25px}
}
.content-template div.relatedPages li.primaryArticle a{font-size:34px;line-height:36px}
@media screen and (max-width:767px){.content-template div.relatedPages li.primaryArticle a{font-size:26px;line-height:28px}
}
.content-template div.relatedPages li.primaryArticle .byline-date{font-size:9pt;font-style:italic;line-height:20px}
.content-template div.relatedPages li.primaryArticle .teaser-description{border-bottom:0;font-size:15px;margin-bottom:0;padding-bottom:10px}
@media screen and (max-width:767px){.content-template div.relatedPages li.primaryArticle .teaser-description{font-size:13px}
}
.content-template div.relatedPages li.secondaryArticle img{margin-bottom:15px;width:100%}
@media screen and (max-width:767px){.content-template div.relatedPages li.secondaryArticle img{width:auto}
}
.content-template div.relatedPages li.secondaryArticle a{font-size:20px}
.content-template div.relatedPages li.secondaryArticle .content-group{width:100%}
.content-template div.relatedPages li.secondaryArticle .teaser-description{border-bottom:0;margin-bottom:0;padding-bottom:0}
@media screen and (max-width:767px){.content-template div.relatedPages li.secondaryArticle .teaser-description{margin:7px 0 0;padding-bottom:0}
.content-template div.relatedPages li.secondaryArticle:last-child .teaser-description{border-bottom:0;margin-bottom:0;padding-bottom:0}
}
.content-template div.relatedPages li.tertiaryFeatured a{font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:20px}
@media screen and (max-width:767px){.content-template div.relatedPages li.tertiaryFeatured a{font-size:14px}
.content-template div.relatedPages:last-child li.tertiaryFeatured:last-child .teaser-description{padding-bottom:0}
}
.content-template>.container-fluid.right-rail .content-right>div.relatedPages li a{margin-bottom:0}
.content-template>.container-fluid.right-rail .content-right>div.relatedPages h3.tertiaryFeatured:after{padding-bottom:10px;position:relative}
.content-template>.container-fluid.right-rail .content-right>div.relatedPages h3.tertiaryFeatured:after:after{border-bottom:3px solid #c7ab75;bottom:0;content:"";left:0;position:absolute;width:30px}
.content-template .textLink h3{font-size:20px;line-height:28px;margin:0 0 10px}
@media screen and (max-width:767px){.content-template .textLink h3{font-size:18px;line-height:24px}
}
.content-template .textLink p{font-size:15px;line-height:24px;margin:0 0 10px}
@media screen and (max-width:767px){.content-template .textLink p{font-size:14px;line-height:21px}
}
.content-template .textLink a.block{color:#2e66ff;display:block;font-size:15px;padding-top:10px;text-transform:none}
@media screen and (max-width:767px){.content-template .textLink a.block{font-size:14px}
}
.content-template .textLink a.block:hover{text-decoration:underline}
.content-template .textLink a.phone{display:inline-block;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200}
@media(min-width:768px){.content-template .textLink a.phone,.content-template .textLink a.phone:active,.content-template .textLink a.phone:focus,.content-template .textLink a.phone:hover{cursor:default;outline:0;pointer-events:none;text-decoration:none}
.content-template .textLink a.phone{color:#373d47;font-size:15px}
.content-template .textLink a.phone:focus,.content-template .textLink a.phone:hover{color:#000}
}
.content-template .textLink .right-rail a.block{padding-top:0}
.content-template .marketingPerformance h3{font-size:20px;line-height:28px;margin:0 0 15px}
.content-template .marketingPerformance .snapshot .attribution,.content-template .marketingPerformance .snapshot2 .attribution{color:#000;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-style:italic;font-weight:200;line-height:14px;padding-bottom:20px;text-align:left}
.content-template .marketingPerformance .snapshot .attribution .time,.content-template .marketingPerformance .snapshot2 .attribution .time{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;padding:0 0 5px}
.content-template .marketingPerformance .snapshot .attribution a:last-child,.content-template .marketingPerformance .snapshot2 .attribution a:last-child{color:#000;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-style:italic;font-weight:200;line-height:14px;padding-top:5px}
.content-template .marketingPerformance .snapshot table.fcsnaptabs,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs{background-color:transparent;border:solid #e2e0e0;border-width:0 0 1px;display:block;width:100%}
.content-template .marketingPerformance .snapshot table.fcsnaptabs tbody,.content-template .marketingPerformance .snapshot table.fcsnaptabs tbody tr,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs tbody,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs tbody tr{display:block}
.content-template .marketingPerformance .snapshot table.fcsnaptabs tbody tr:after,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs tbody tr:after{clear:both;content:"";display:table}
.content-template .marketingPerformance .snapshot table.fcsnaptabs td.tab,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.tab{background-color:transparent;border:0;display:block;float:left;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;height:30px}
.content-template .marketingPerformance .snapshot table.fcsnaptabs td.tab a,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.tab a{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;margin:0 0 0 20px;padding:0 0 5px;text-align:left}
@media(min-width:768px)and (max-width:979px){.content-template .marketingPerformance .snapshot table.fcsnaptabs td.tab a,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.tab a{margin-left:15px}
}
.content-template .marketingPerformance .snapshot table.fcsnaptabs td.tab a:hover,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.tab a:hover{text-decoration:underline}
.content-template .marketingPerformance .snapshot table.fcsnaptabs td.tab.activetab,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.tab.activetab{background-color:transparent;border:0}
.content-template .marketingPerformance .snapshot table.fcsnaptabs td.tab.activetab a,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.tab.activetab a{color:#000;text-transform:uppercase}
.content-template .marketingPerformance .snapshot table.fcsnaptabs td.tab.activetab a:hover,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.tab.activetab a:hover{text-decoration:none}
.content-template .marketingPerformance .snapshot table.fcsnaptabs td.spacer.first+td.tab a,.content-template .marketingPerformance .snapshot2 table.fcsnaptabs td.spacer.first+td.tab a{margin-left:0}
.content-template .marketingPerformance .snapshot .charts,.content-template .marketingPerformance .snapshot2 .charts{background-color:transparent;border:0;padding:18px 0 0}
.content-template .marketingPerformance .snapshot .charts img,.content-template .marketingPerformance .snapshot2 .charts img{margin:0 !important;max-width:100%}
.content-template .marketingPerformance .snapshot .quotes,.content-template .marketingPerformance .snapshot2 .quotes{padding:10px 0 0}
.content-template .marketingPerformance .snapshot .quotes table td,.content-template .marketingPerformance .snapshot2 .quotes table td{border-bottom:0;color:#000;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200}
.content-template .marketingPerformance .snapshot .quotes table td.arrow,.content-template .marketingPerformance .snapshot2 .quotes table td.arrow{background:url(clientlib-site/resources/images/market-graph-arrow-up.png) no-repeat scroll 0 transparent;padding-left:30px}
.content-template .marketingPerformance .snapshot .quotes table td.arrow.arrow_down,.content-template .marketingPerformance .snapshot2 .quotes table td.arrow.arrow_down{background-image:url(clientlib-site/resources/images/market-graph-arrow-down.png)}
.content-template .marketingPerformance .snapshot .quotes table td a,.content-template .marketingPerformance .snapshot2 .quotes table td a{color:#000;text-decoration:none}
.content-template .marketingPerformance .snapshot .quotes table td a:hover,.content-template .marketingPerformance .snapshot2 .quotes table td a:hover{text-decoration:underline}
.content-template .marketingPerformance .snapshot .quotes table td.positive,.content-template .marketingPerformance .snapshot2 .quotes table td.positive{color:#000499}
.content-template .marketingPerformance .snapshot .quotes table td.negative,.content-template .marketingPerformance .snapshot2 .quotes table td.negative{color:#f4633a}
.content-template .marketingPerformance .snapshot .attribution2,.content-template .marketingPerformance .snapshot2 .attribution2{color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px;padding-top:10px}
.content-template .marketingPerformance .snapshot .attribution2 a,.content-template .marketingPerformance .snapshot2 .attribution2 a{color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px}
.content-template .documentDistribution{border-top:1px solid #d1e3da;padding:15px 0}
@media screen and (max-width:767px){.content-template .documentDistribution{margin:0 -20px;padding:15px 20px}
}
.content-template .documentDistribution ul{list-style:none;margin:0;text-align:right}
.content-template .documentDistribution ul li{display:inline-block;margin-left:15px}
.content-template .documentDistribution ul li a{background-color:transparent;background-position:0 0;background-repeat:no-repeat;color:#000;display:inline-block;font-family:basisGrt,sans-serif;font-size:11px;font-weight:600;height:20px;padding-left:30px;text-transform:uppercase}
.content-template .documentDistribution ul li.email a{background-image:url(clientlib-site/resources/images/icon-email.png)}
.content-template .documentDistribution ul li.print a{background-image:url(clientlib-site/resources/images/icon-print.png)}
@media screen and (max-width:767px){.content-template .documentDistribution ul li.print{display:none}
}
.content-template .documentDistribution .social-share{border-bottom:1px solid #d1e3da;padding:0 0 15px}
@media screen and (max-width:767px){.content-template .documentDistribution .social-share{margin:0 -20px;padding:0 20px 15px 15px}
}
.content-template .documentDistribution .social-share ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin:0;padding:0;text-align:center}
.content-template .documentDistribution .social-share ul li{display:inline-block;margin-left:7px;margin-right:7px}
.content-template .documentDistribution .social-share ul li a{background-color:transparent;background-image:url(clientlib-site/resources/images/icons-social-share.gif);background-position:0 0;background-repeat:no-repeat;color:#000;direction:ltr;display:block;font-family:basisGrt,sans-serif;font-size:11px;font-weight:600;height:30px;padding-left:30px;text-indent:-9999px}
.content-template .documentDistribution .social-share ul li.email a{background-position:-150px 0}
.content-template .documentDistribution .social-share ul li.email a:hover{background-position:-150px -2pc}
.content-template .documentDistribution .social-share ul li.print a{background-position:-200px 0}
.content-template .documentDistribution .social-share ul li.print a:hover{background-position:-200px -2pc}
.content-template .documentDistribution .social-share ul li.twitter a{background-position:0 0}
.content-template .documentDistribution .social-share ul li.twitter a:hover{background-position:0 -2pc}
.content-template .documentDistribution .social-share ul li.facebook a{background-position:-50px 0}
.content-template .documentDistribution .social-share ul li.facebook a:hover{background-position:-50px -2pc}
.content-template .documentDistribution .social-share ul li.linkedin a{background-position:-75pt 0}
.content-template .documentDistribution .social-share ul li.linkedin a:hover{background-position:-75pt -2pc}
@media screen and (max-width:767px){.content-template .documentDistribution .social-share ul li.print{display:none}
}
.content-template .content-bottom-full .columnControl .row,.content-template .content-full .columnControl .row{margin-left:auto;margin-right:auto;max-width:80pc}
.content-template .content-bottom-full .documentDistribution,.content-template .content-full .documentDistribution{border-top:0;margin-left:auto;margin-right:auto;max-width:80pc;padding:0 70px}
@media(min-width:980px)and (max-width:1140px){.content-template .content-bottom-full .documentDistribution,.content-template .content-full .documentDistribution{padding:0 40px}
}
@media(min-width:768px)and (max-width:979px){.content-template .content-bottom-full .documentDistribution,.content-template .content-full .documentDistribution{padding:0 30px}
}
@media screen and (max-width:767px){.content-template .content-bottom-full .documentDistribution,.content-template .content-full .documentDistribution{padding:0}
}
.content-template .content-bottom-full .documentDistribution ul,.content-template .content-full .documentDistribution ul{border-top:1px solid #d1e3da;padding:15px 0}
@media screen and (max-width:767px){.content-template .content-bottom-full .documentDistribution ul,.content-template .content-full .documentDistribution ul{padding:15px 20px}
}
.content-template .anchor-reset{font-size:0;height:0;line-height:0}
.content-template .anchor-reset:after{content:" ";display:block;height:10px !important;margin:-10px 0 0 !important;pointer-events:none;visibility:hidden}
@media(min-width:768px)and (max-width:979px){.content-template .anchor-reset:after{height:155px !important;margin:-155px 0 0 !important}
}
@media(min-width:978px){.content-template .anchor-reset:after{height:60px !important;margin:-60px 0 0 !important}
}
.cq-wcm-edit .anchor-reset:after{content:" ";display:block;height:0 !important;margin:0 !important;visibility:hidden}
.right-rail>h3{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
.content-template.marketing-splash-page{padding-top:0}
.content-template.marketing-splash-page>.container-fluid{padding:0}
.content-template.marketing-splash-page>.container-fluid>.hero{margin-bottom:20px;overflow:hidden;position:relative;width:100%}
.content-template.marketing-splash-page>.container-fluid>.hero img{left:-9999px;margin:0 auto;position:absolute;right:-9999px;top:0}
.content-template.marketing-splash-page>.container-fluid>.hero .wrapper{height:330px;padding-left:70px;padding-top:55px;position:relative}
@media(max-width:1279px){.content-template.marketing-splash-page>.container-fluid>.hero .wrapper{padding:55px 0 0 40px}
}
@media(min-width:768px)and (max-width:979px){.content-template.marketing-splash-page>.container-fluid>.hero .wrapper{height:252px}
}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .wrapper{height:198px;padding-left:10px}
}
.content-template.marketing-splash-page>.container-fluid>.hero h1,.content-template.marketing-splash-page>.container-fluid>.hero h2{max-width:470px}
@media(max-width:979px){.content-template.marketing-splash-page>.container-fluid>.hero h1,.content-template.marketing-splash-page>.container-fluid>.hero h2{max-width:25pc}
}
.content-template.marketing-splash-page>.container-fluid>.hero h1{color:#009865;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:46px;margin-bottom:0;margin-top:0;width:100%}
.content-template.marketing-splash-page>.container-fluid>.hero h1:after{background:#65c5b4;content:"";display:block;height:3px;margin:20px 0;width:30px}
@media(max-width:979px){.content-template.marketing-splash-page>.container-fluid>.hero h1{font-size:38px;line-height:40px}
}
@media(max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero h1{font-size:24px;line-height:28px;max-width:50%}
.content-template.marketing-splash-page>.container-fluid>.hero h1:after{display:none}
}
.content-template.marketing-splash-page>.container-fluid>.hero h2{color:#000;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;font-weight:500;line-height:24px;margin:0;padding:0;text-shadow:1px 1px 1px #fff}
@media(max-width:979px){.content-template.marketing-splash-page>.container-fluid>.hero h2{font-size:15px}
}
@media(max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero h2{display:none}
}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero img{height:auto;width:100%}
}
@media(max-width:979px){.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero{margin:0}
}
@media(min-width:980px)and (max-width:1140px){.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero{margin:0}
}
.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero p{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;margin:15px auto 20px;width:80%}
@media(min-width:768px)and (max-width:979px){.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero p{font-size:20px;line-height:28px;width:85%}
}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:20px}
.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero p br{display:none}
}
.content-template.marketing-splash-page>.container-fluid>.hero .image-below-hero .title-image img{left:auto;position:relative;right:auto}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo{background-image:none}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .textVideo{padding:0}
}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo img{position:static}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .textVideo img{margin:0}
}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .video-play-btn .video-btn-text{padding:0}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .hero-text{margin-top:-30px}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .hero-text img{width:90%}
}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .hero-text a.text-link{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;text-decoration:none;text-transform:uppercase}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .close-button:after,.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .close-button:hover{cursor:pointer}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .singleVid{padding-bottom:30%}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .singleVid .video-poster img{display:block;height:auto;max-width:100%;position:static;width:100%}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .singleVid .video-poster img{margin:0}
}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .textVideo-vimeo-wrap{padding-bottom:25.8%}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:28.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){.content-template.marketing-splash-page>.container-fluid>.hero .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .trapezoid-shape{bottom:25px;z-index:1}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid>.hero .textVideo .trapezoid-shape{width:80%}
}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo.play .singleVid{padding-bottom:56.25%}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo.play .trapezoid-shape{z-index:-1}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo.play .title-image,.content-template.marketing-splash-page>.container-fluid>.hero .textVideo.play .title-image+p{display:none}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo.play .close-button{display:block}
.content-template.marketing-splash-page>.container-fluid>.hero .textVideo.play button.play-btn{display:none}
.content-template.marketing-splash-page>.container-fluid .text{margin:0 auto;max-width:1090px;padding-left:70px;padding-right:70px}
.content-template.marketing-splash-page>.container-fluid .text .parbase.title{padding-bottom:14px}
.content-template.marketing-splash-page>.container-fluid .text .eyebrow{margin-top:0}
.content-template.marketing-splash-page>.container-fluid .button{margin:0 auto;max-width:1090px;padding:1pc 70px 50px}
@media screen and (max-width:767px){.content-template.marketing-splash-page>.container-fluid .text{padding-left:20px;padding-right:20px}
.content-template.marketing-splash-page>.container-fluid .button{padding:6px 20px 30px}
}
@media(max-width:1140px)and (min-width:980px){.content-template.marketing-splash-page>.container-fluid .button,.content-template.marketing-splash-page>.container-fluid .text{padding-left:40px;padding-right:40px}
}
@media(max-width:979px)and (min-width:768px){.content-template.marketing-splash-page>.container-fluid .button,.content-template.marketing-splash-page>.container-fluid .text{padding-left:30px;padding-right:30px}
}
@media(min-width:768px){.content-template.marketing-splash-page>.container-fluid .block-list{padding:9pt 0}
}
.content-template.marketing-splash-page.content-bg{background-image:none}
.content-template.faq-page>.container-fluid.right-rail .relatedPages{padding-bottom:18px}
.content-template.faq-page>.container-fluid.right-rail .text.title h1,.content-template.faq-page>.container-fluid.right-rail .text.title h2{margin:0}
.content-template.faq-page>.container-fluid.right-rail .text h4{color:#000;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:26px;margin-bottom:5px}
.content-template.faq-page>.container-fluid.right-rail .text .body-copy a{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:20px;text-decoration:none}
.content-template.faq-page>.container-fluid.right-rail .text .body-copy a:hover{text-decoration:underline}
@media screen and (max-width:767px){.content-template.faq-page>.container-fluid.right-rail .text .body-copy a{font-size:14px}
}
.content-template.faq-page>.container-fluid.right-rail .text .right-rail p{font-size:15px;line-height:24px}
.content-template.faq-page>.container-fluid.right-rail .linebreak hr{border-top:1px solid #d1e3da;margin-top:8px}
.content-template.faq-page>.container-fluid.right-rail .linebreak hr:first-of-type{margin-bottom:25px}
@media screen and (max-width:767px){.content-template.faq-page>.container-fluid.right-rail .textLink h3{font-size:18px;line-height:24px}
.content-template.faq-page>.container-fluid.right-rail .text.title{padding-bottom:0}
.content-template.faq-page>.container-fluid.right-rail .text.title h1,.content-template.faq-page>.container-fluid.right-rail .text.title h2{margin:0 0 20px}
.content-template.faq-page>.container-fluid.right-rail .text h4{font-size:18px;line-height:24px}
.content-template.faq-page>.container-fluid.right-rail .text .block-list h4{background:url(clientlib-site/resources/images/caret-down.png) no-repeat 100%;display:block;padding-bottom:10px}
.content-template.faq-page>.container-fluid.right-rail .text .block-list h4[aria-expanded=true]{background-image:url(clientlib-site/resources/images/caret-up.png)}
.content-template.faq-page>.container-fluid.right-rail .text .right-rail p{font-size:13px;line-height:22px}
}
.content-template.content-full-width-page .pageIntro .pageIntro-compact-center{text-align:center}
.content-template.content-full-width-page .pageIntro .pageIntro-compact-center h1,.content-template.content-full-width-page .pageIntro .pageIntro-compact-center h2{font-size:34px;margin-bottom:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-compact-center h1,.content-template.content-full-width-page .pageIntro .pageIntro-compact-center h2{font-size:23px}
}
.content-template.content-full-width-page .pageIntro .pageIntro-compact-center p{color:#6e6e6e;font-family:basisGrt,sans-serif;font-size:1pc;margin-top:20px}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-compact-center{font-size:23px}
}
.content-template.content-full-width-page .textLink .full-width-centered{text-align:center}
.content-template.content-full-width-page .textLink .full-width-centered h3{font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:30px;margin-bottom:20px;padding-bottom:20px}
.content-template.content-full-width-page .textLink .full-width-centered h3:after{left:calc(50% - 15px)}
@media screen and (max-width:767px){.content-template.content-full-width-page .textLink .full-width-centered h3{font-size:22px}
}
.content-template.content-full-width-page .textLink .full-width-centered p{font-size:1pc}
.content-template.content-full-width-page .columnControl{padding:0}
.content-template.content-full-width-page .columnControl .columnControl-container[data-column-count="2"]{border-top:0;margin:0;padding:40px 0}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container[data-column-count="2"]{padding:25px 0}
}
.content-template.content-full-width-page .columnControl .columnControl-container[data-column-count="3"]{border-top:0}
.content-template.content-full-width-page .columnControl .row>.col-sm-6.columnControl-col1{padding:0 4.21%}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .row>.col-sm-6.columnControl-col1{padding:0 20px}
}
.content-template.content-full-width-page .columnControl .row>.col-sm-6.columnControl-col2{border-left:1px solid #ebe9e9;padding:0 4.21%}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .row>.col-sm-6.columnControl-col2{border-left:0;padding:0 20px}
.content-template.content-full-width-page .columnControl .row>.col-sm-6{width:100%}
}
.content-template.content-full-width-page .stepContainer .columnControl .columnControl-container{border-top:0}
#error-page-template{margin-bottom:136px;margin-top:-20px}
#error-page-template .error-page .col-lg-7 .ep-header{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin-top:0;padding-top:20px}
#error-page-template .error-page .col-lg-7 .ep-header:after{left:9pt;margin-top:70px}
@media screen and (max-width:767px){#error-page-template .error-page .col-lg-7 .ep-header{font-size:26px !important;line-height:30px !important}
}
#error-page-template .error-page .col-lg-7 .ep-text{color:#000;display:block;font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px;margin-bottom:20px;margin-top:46px}
@media screen and (max-width:767px){#error-page-template .error-page .col-lg-7 .ep-text{font-size:15px;line-height:23px;margin-bottom:20px;margin-top:20px}
}
#error-page-template .error-page .col-lg-7 .ep-link{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;line-height:20px;padding:0}
#error-page-template .error-page .col-lg-7 .ep-link a{color:#000}
#error-page-template .centerBlock{float:right;padding-right:0}
@media screen and (max-width:767px){#error-page-template .centerBlock{float:none !important}
}
#error-page-template div.ep-content{margin-left:77px}
@media screen and (max-width:767px){#error-page-template div.ep-content{margin-left:0}
}
@media(max-width:767px){#error-page-template .centerBlock{float:none}
}
#error-page-template>div>div.ep-image.col-lg-3.col-md-3.hidden-sm>div>img{max-width:150px !important;position:relative;top:26px}
.fund-details-card{border:1px solid #e4e4e3;float:left;margin-bottom:30px;position:relative}
.fund-details-card.hover{border-color:#c7ab75}
.fund-details-card:not(:last-child){margin-right:15px}
.fund-details-card span.fund-category{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;margin-top:5px;padding:0 9pt}
.fund-details-card span+h2{font-family:basisGrt-bold,sans-serif;font-size:18px;height:57px;line-height:20px;margin-bottom:0;margin-top:3px}
.fund-details-card h2+p,.fund-details-card span+h2{color:#000;font-style:normal;font-weight:200;padding:0 9pt}
.fund-details-card h2+p{font-family:basisGrt,sans-serif;font-size:13px;height:125px;line-height:18px;overflow:hidden}
.fund-details-card h2+p:before{content:"";display:block;height:3px;margin-bottom:5px;margin-top:10px;width:25px}
.fund-details-card .help-text{margin:0}
.fund-details-card .help-text p{font-size:11px;height:auto}
@media screen and (max-width:767px){.fund-details-card .help-text p{height:auto}
}
@media(min-width:768px)and (max-width:979px){.fund-details-card .help-text p{height:auto}
}
.fund-details-card .compare-link-box{background-color:#fff;border-bottom:1px solid #e4e4e3;height:23px}
.fund-details-card .compare-link-box a{color:#2e66ff;float:right;font-family:basisGrt-bold,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:15px;padding-right:10px;padding-top:3px}
.fund-details-card .compare-link-box a:hover{text-decoration:underline}
.fund-details-card .redirect-fund-details{background-color:#fff;cursor:pointer}
.fund-details-card .fund-highlights-graphics{height:248px;overflow:hidden;padding-left:9pt;width:100%}
.fund-details-card .fund-highlights-graphics .highlight-graph{float:left;line-height:15px;width:50%}
.fund-details-card .fund-highlights-graphics .highlight-graph h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:15px;margin-bottom:0;margin-top:0}
.fund-details-card .fund-highlights-graphics .highlight-graph iframe.fund-card{border:0;min-width:105px;overflow:hidden}
.fund-details-card .fund-highlights-graphics .highlight-graph iframe.fund-card,.fund-details-card .fund-highlights-graphics .highlight-graph img.fund-card{height:75px;width:100%}
.fund-details-card .fund-highlights-graphics .highlight-graph.left{padding-right:6px;width:39%}
.fund-details-card .fund-highlights-graphics .highlight-graph.right{border-left:1px solid #e4e4e3;padding-left:9pt;width:61%}
.fund-details-card .fund-highlights-graphics .highlight-graph.right>div{padding-right:9pt}
@media(max-width:767px){.fund-details-card .fund-highlights-graphics .highlight-graph.right>div{padding-right:6px}
}
.fund-details-card .fund-highlights-graphics .highlight-graph.right label{display:none}
.fund-details-card .fund-highlights-graphics .highlight-graph.right .fund-color{content:"";display:inline-block;height:9px;margin-top:1pc;width:5px}
.fund-details-card .fund-highlights-graphics .highlight-graph.right .fund-color+span{font-family:basisGrt-bold,sans-serif;font-size:9px;font-style:normal;font-weight:200;margin-left:5px;margin-right:21px;margin-top:9px;position:absolute;width:auto}
.fund-details-card .fund-highlights-graphics .highlight-graph>div{width:auto}
.fund-details-card .fund-highlights-graphics .highlight-graph span{color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200}
.fund-details-card .fund-highlights-graphics .highlight-graph span.block{display:inline-block;margin-top:6px}
.fund-details-card .fund-highlights-graphics .highlight-graph span.block strong,.fund-details-card .fund-highlights-graphics .highlight-graph span.block:first-child{display:block}
.fund-details-card .fund-highlights-graphics .highlight-graph span.defaultStyle{color:#2e66ff !important}
.fund-details-card .fund-highlights-graphics .highlight-graph .label-block{display:block;line-height:24px;position:relative}
.fund-details-card .fund-highlights-graphics .highlight-graph .label-block span:nth-child(3){font-size:11px;margin-top:6px;position:absolute;right:0;text-align:right;width:25px}
.fund-details-card .fund-highlights-graphics .highlight-graph .label-block span+span:last-child{display:inline-block}
.fund-details-card .fund-highlights-graphics+.tool-tip-container,.fund-details-card .fund-highlights-graphics+div+.tool-tip-container{bottom:55px;display:none;left:14px}
.fund-details-card .fund-highlights-graphics+.tool-tip-container+.tool-tip-title,.fund-details-card .fund-highlights-graphics+div+.tool-tip-container+.tool-tip-title{bottom:57px;color:#2e66ff;display:none;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;font-weight:700;left:40px;line-height:15px;position:absolute}
.fund-details-card .fund-highlights-graphics+.tool-tip-container.true,.fund-details-card .fund-highlights-graphics+div+.tool-tip-container.true{bottom:55px;display:block;left:14px}
.fund-details-card .fund-highlights-graphics+.tool-tip-container.true+.tool-tip-title,.fund-details-card .fund-highlights-graphics+div+.tool-tip-container.true+.tool-tip-title{bottom:57px;color:#2e66ff;display:block;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;font-weight:700;left:40px;line-height:15px;position:absolute}
.fund-details-card a.buy-button{background-color:#c7ab75;color:#000;display:block;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;height:40px;margin:0 -1px -1px;padding-top:9pt;position:relative;text-align:center}
.fund-details-card a.buy-button:hover{background-color:#e0c186;text-decoration:none}
.fund-details-card a.buy-button:after{border-bottom:20px solid #fff;border-left:20px solid transparent;content:"";height:0;position:absolute;right:0;top:20px;width:0}
.fund-details-card .android-bg.fund-card{background-image:url(clientlib-site/resources/images/fund-highlight-card-sprite-android.svg);height:5pc;margin:auto;width:72px}
.fund-details-card .android-bg.fund-card.aggressive{background-position-x:-60px;background-position-y:-65px}
.fund-details-card .android-bg.fund-card.moderately-aggressive{background-position-x:-248px;background-position-y:-65px}
.fund-details-card .android-bg.fund-card.moderate{background-position-x:-436px;background-position-y:-65px}
.fund-details-card .android-bg.fund-card.moderately-conservative{background-position-x:-39pc;background-position-y:-65px}
.fund-details-card .android-bg.fund-card.conservative{background-position-x:-812px;background-position-y:-65px}
.fund-details-card+.tool-tip-container,.fund-details-card+div+.tool-tip-container{bottom:5pc;display:none;left:21px;position:absolute}
.fund-details-card+.tool-tip-container+.tool-tip-title,.fund-details-card+div+.tool-tip-container+.tool-tip-title{bottom:5pc;color:#2e66ff;display:none;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;font-weight:700;left:47px;line-height:15px;position:absolute}
.fund-details-card+.tool-tip-container.true,.fund-details-card+div+.tool-tip-container.true{bottom:5pc;display:block;left:21px;position:absolute}
.fund-details-card+.tool-tip-container.true+.tool-tip-title,.fund-details-card+div+.tool-tip-container.true+.tool-tip-title{bottom:5pc;color:#2e66ff;display:block;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;font-weight:700;left:47px;line-height:15px;position:absolute}
ul.fund-details-list{padding-left:0}
ul.fund-details-list li{list-style:none}
@media(min-width:981px){ul.fund-details-list li.item{opacity:0;padding-left:6px;padding-right:6px;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}
ul.fund-details-list li.item.active-scroll-transition{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
ul.fund-details-list li.item:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}
ul.fund-details-list li.item:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}
ul.fund-details-list li.item:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}
ul.fund-details-list li.item:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}
ul.fund-details-list li.item:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}
ul.fund-details-list li.item:nth-child(7){-webkit-transition-delay:1.2s;transition-delay:1.2s}
ul.fund-details-list li.item:nth-child(8){-webkit-transition-delay:1.4s;transition-delay:1.4s}
ul.fund-details-list li.item:nth-child(9){-webkit-transition-delay:1.6s;transition-delay:1.6s}
ul.fund-details-list li.item:nth-child(10){-webkit-transition-delay:1.8s;transition-delay:1.8s}
}
@media(max-width:768px){ul.fund-details-list .owl-carousel .owl-wrapper-outer{overflow:visible;z-index:2}
}
@media(min-width:768px)and (max-width:980px){ul.fund-details-list .owl-wrapper-outer{width:auto}
}
@media(min-width:768px){ul.fund-details-list .owl-item{float:left}
}
ul.fund-details-list .owl-item li.item{width:227px}
@media screen and (max-width:767px){ul.fund-details-list .owl-item{margin-top:13px}
}
ul.fund-details-list.owl-carousel .owl-item{position:relative}
.owl-theme .owl-controls .owl-page span{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px}
.related .view-all-funds{display:block;float:left;margin-bottom:75pt;width:100%}
.related .view-all-funds a{float:right}
@media screen and (max-width:767px){.related .view-all-funds a{float:left}
}
.related h2{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;margin:50px 0}
@media screen and (max-width:767px){.related h2{font-size:28px;margin-top:25px}
}
.fund-body .fund-details-card .help-text,.fund-category-body .fund-details-card .help-text,.fund-category-page .help-text,.fund-comparison-body .fund-details-card .help-text,.fund-details-card .fund-highlights-graphics .tool-tip-container .help-text,.redirect-fund-details .tool-tip-container .help-text{background-color:#fff;border:3px solid rgba(46,102,255,.95);color:#373d47;cursor:pointer;float:left;float:none;font-size:11px;line-height:13px;line-height:14px;padding:20px 15px 15px;position:absolute;top:0;transform:translate(-50%,37px);-webkit-transform:translate(-50%,37px);-ms-transform:translate(-50%,37px);width:310px;z-index:1}
@media screen and (max-width:767px){.fund-body .fund-details-card .help-text,.fund-category-body .fund-details-card .help-text,.fund-category-page .help-text,.fund-comparison-body .fund-details-card .help-text,.fund-details-card .fund-highlights-graphics .tool-tip-container .help-text,.redirect-fund-details .tool-tip-container .help-text{font-size:9pt;height:99%;left:30px;position:fixed;-webkit-transform:none;transform:none;-moz-transform:none;-ms-transform:none;width:calc(90vw - 30px)}
}
.fund-category-page .help-text{margin:0}
.fund-body .fund-details-card .tool-tip-container,.fund-category-body .fund-details-card .tool-tip-container,.fund-comparison-body .fund-details-card .tool-tip-container,.fund-listing-body .fund-details-card .tool-tip-container{position:absolute}
.fund-details-card .morningstar-badge-small{background:url(clientlib-site/resources/images/morningstar-badge-small.png) no-repeat;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:basisGrt,sans-serif;font-size:8px;font-style:normal;font-weight:200;left:2px;line-height:9pt;padding:9px 0 18px 1pc;position:absolute;text-transform:uppercase;top:-13px}
.fund-details-card .morningstar-badge-small span{line-height:9px;margin-top:-2px}
@media(min-width:768px){.fund-details-card .morningstar-badge-small span{max-width:60px}
}
@media(max-width:979px){.fund-details-card .morningstar-badge-small{left:6px}
}
@media screen and (max-width:767px){.fund-details-card .morningstar-badge-small{background-image:url(clientlib-site/resources/images/morningstar-badge-small-mobile.png);display:block;font-size:7px;padding-left:9pt;padding-top:4px}
}
.fund-details-card .morningstar-badge-small .star-rating-small{background:url(clientlib-site/resources/images/star-rating-small.png) no-repeat;display:inline-block;margin-right:6px;text-indent:-9999px}
@media screen and (max-width:767px){.fund-details-card .morningstar-badge-small .star-rating-small{display:block}
}
.fund-details-card .morningstar-badge-small .star-rating-small.star-rating-5{width:60px}
.fund-details-card .morningstar-badge-small .star-rating-small.star-rating-4{width:3pc}
.content-template .titleTextLinkIconCta{border-top:1px solid #efefef;padding:45px 70px 0}
.content-template .titleTextLinkIconCta .col-md-9 p,.content-template .titleTextLinkIconCta h2{margin-right:50px}
@media screen and (max-width:767px){.content-template .titleTextLinkIconCta{margin:0 -20px;min-height:0;padding:0 20px}
}
@media(min-width:980px)and (max-width:1140px){.content-template .titleTextLinkIconCta{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.content-template .titleTextLinkIconCta{padding-left:30px;padding-right:30px}
}
.content-template .titleTextLinkIconCta .account-icon{display:table-cell;vertical-align:middle}
.content-template .titleTextLinkIconCta .account-icon img{margin-bottom:52px}
.content-template .titleTextLinkIconCta .account-info{display:table-cell;padding-left:30px;vertical-align:top}
.content-template .titleTextLinkIconCta h2{color:#000;font-family:basisGrt,sans-serif;font-size:21px;font-style:normal;font-weight:200;line-height:30px;margin-bottom:0;margin-top:0}
@media screen and (max-width:767px){.content-template .titleTextLinkIconCta h2{font-size:22px;padding-left:50px}
}
.content-template .titleTextLinkIconCta p{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
@media screen and (max-width:767px){.content-template .titleTextLinkIconCta p{padding-left:0}
}
.content-template .titleTextLinkIconCta a{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;text-transform:none !important}
.content-template .titleTextLinkIconCta a.btn-secondary{margin-left:-10px;margin-top:60px;padding-left:40px;position:absolute;right:30px;text-align:left;top:0}
.content-template .titleTextLinkIconCta a.block{display:inline-block;margin-bottom:45px;margin-top:10px;padding-right:30px}
@media screen and (max-width:767px){.content-template .titleTextLinkIconCta a.block{margin:0 0 25px}
.content-template .panel-group{margin-bottom:0}
.content-template .panel{background-color:transparent;margin-bottom:0}
.content-template .panel-default{border:0;-webkit-box-shadow:none;box-shadow:none}
.content-template .panel-default>.panel-heading{background:0 no-repeat transparent;background-size:40px;border:0;color:#000;display:table;height:40px;height:75px;padding:0 0 0 50px;width:100%}
.content-template .panel-default>.panel-heading a:focus,.content-template .panel-default>.panel-heading a:hover{text-decoration:underline}
.content-template .panel-default>.panel-heading .panel-title{display:table-cell;vertical-align:middle}
.content-template .panel-default>.panel-heading img{margin-bottom:0;margin-left:-50px;margin-top:9pt;width:50px}
.content-template .panel-default>.panel-heading h2{font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:24px;margin:0;padding-left:15px;padding-right:25px}
.content-template .panel-default>.panel-heading a[aria-expanded=false] h2{background-image:url(clientlib-site/resources/images/caret-down-accordion.png);background-position:100%;background-repeat:no-repeat}
.content-template .panel-default>.panel-heading a[aria-expanded=true] h2{background-image:url(clientlib-site/resources/images/caret-up-accordion.png);background-position:100%;background-repeat:no-repeat}
.content-template .panel-default .panel-collapse .panel-body{border-top:0;padding:0 0 0 20%}
.content-template .panel-default .panel-collapse .panel-body p{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:22px;margin-top:10px}
.content-template .panel-default .panel-collapse .panel-body a.btn-primary,.content-template .panel-default .panel-collapse .panel-body a.btn-secondary{margin:25px auto 30px}
}
@media screen and (max-width:767px)and (max-width:767px){.content-template .panel-default .panel-collapse .panel-body a.btn-primary,.content-template .panel-default .panel-collapse .panel-body a.btn-secondary{font-size:9pt;margin:0 0 0 30px;padding:10px;position:relative;top:0;width:220px}
}
@media screen and (max-width:767px){.content-template .panel-default .panel-collapse .panel-body .btn-container .btn-triangle.one-lined{border-bottom:20px solid transparent;border-left:20px solid #c7ab75;border-top:21px solid transparent;left:220px}
.content-template .panel-default .panel-collapse .panel-body .btn-container .btn-triangle.two-lined{border-bottom:28px solid transparent;border-left:28px solid #c7ab75;border-top:28px solid transparent;left:220px}
}
.content-template.primary-landing-page{margin:0 auto;padding-top:0}
.content-template.primary-landing-page>.container-fluid{padding:0}
.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .background{height:316px;overflow:hidden}
.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .background img{height:100%}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .background{display:none}
}
.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .cta-block{display:block;margin:-75pt auto auto;max-width:580px;padding:30px 30px 40px;position:relative;text-align:center}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .cta-block{margin-top:0;max-width:none}
}
.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .cta-block.teal{background-color:#17484f;color:#fff}
.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .cta-block.lightGreen{background-color:#eaf2ed;color:#000}
.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .cta-block h4{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:38px;margin:10px auto 20px}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .titleCta .background-cta .cta-block h4{font-size:25px;line-height:28px}
}
.content-template.primary-landing-page>.container-fluid .pageIntro{padding-bottom:70px;padding-top:70px}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .pageIntro{padding-bottom:30px;padding-top:30px}
}
.content-template.primary-landing-page>.container-fluid .pageIntro h1{color:#000;font-family:basisGrt,sans-serif;font-size:60px;font-style:normal;font-weight:200;line-height:66px;margin:0 17%;text-align:center;text-shadow:none}
.content-template.primary-landing-page>.container-fluid .pageIntro h1:after{background:#cccc32;content:"";display:block;height:3px;margin:15px auto;width:30px}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .pageIntro h1{font-size:26px;line-height:30px;margin:0}
}
.content-template.primary-landing-page>.container-fluid .pageIntro p{color:#000;font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px;margin:auto;text-align:center;width:75%}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .pageIntro p{font-size:15px;line-height:23px;width:100%}
}
.content-template.primary-landing-page>.container-fluid .hero .hero-subtitle.gray-text,.content-template.primary-landing-page>.container-fluid .hero h1.gray-text,.content-template.primary-landing-page>.container-fluid .hero h2.gray-text,.content-template.primary-landing-page>.container-fluid .hero h3.gray-text{color:#5b6770 !important}
.content-template.primary-landing-page>.container-fluid .hero .hero-subtitle.black-text,.content-template.primary-landing-page>.container-fluid .hero h1.black-text,.content-template.primary-landing-page>.container-fluid .hero h2.black-text,.content-template.primary-landing-page>.container-fluid .hero h3.black-text{color:#000 !important}
.content-template.primary-landing-page>.container-fluid .hero .hero-subtitle.white-text,.content-template.primary-landing-page>.container-fluid .hero h1.white-text,.content-template.primary-landing-page>.container-fluid .hero h2.white-text,.content-template.primary-landing-page>.container-fluid .hero h3.white-text{color:#fff !important}
.content-template.primary-landing-page>.container-fluid .hero .hero-subtitle.green-text,.content-template.primary-landing-page>.container-fluid .hero h1.green-text,.content-template.primary-landing-page>.container-fluid .hero h2.green-text,.content-template.primary-landing-page>.container-fluid .hero h3.green-text{color:#009865 !important}
.content-template.primary-landing-page>.container-fluid .hero .hero-text a{display:block;margin:15px auto;text-align:center}
.content-template.primary-landing-page>.container-fluid .hero .hero-text a.text-link{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;text-decoration:none;text-transform:uppercase}
.content-template.primary-landing-page>.container-fluid .hero .landing-header a{display:block;margin:15px auto;text-align:center}
.content-template.primary-landing-page>.container-fluid .hero .landing-header a.text-link{color:#009865;font-family:basisGrt-bold,​sans-serif;font-size:15px;font-style:italic;font-weight:400;text-decoration:none;text-transform:uppercase}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image{height:390px;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image{height:217px;margin-left:-20px;margin-right:-20px}
}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image img{display:inline-block;left:0;position:relative;right:0}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper{padding:0 40px;position:absolute;text-align:left;top:60px;width:50%}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper{padding:0 20px;text-align:center;width:100%}
}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper h1{color:#fff;font-family:basisGrt,sans-serif;font-size:40px;font-style:normal;font-weight:200;font-weight:400;line-height:40px;margin:0}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper h1:after{background:#d3cb43;content:"";display:block;height:3px;margin:20px 0;width:30px}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper h1{font-size:24px;line-height:28px}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper h1:after{content:none}
}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper h2{color:#fff;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;font-weight:400;line-height:24px;margin:0}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper h2{display:none}
}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper a{float:left;margin-top:20px}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image .wrapper a{float:none;margin:20px auto}
}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak.indent h1{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;padding-left:15%;padding-top:7%}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak.indent h1{font-size:28px;padding-left:5%;padding-right:20%;text-align:left}
}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak h1{margin-bottom:20px}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak h1:after{content:none}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak h2{font-size:24px;line-height:2pc;margin-bottom:30px;text-shadow:none}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper{display:inline-block;position:relative}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper a{margin-top:0;width:220px}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle{margin-top:0;right:-30px}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:30px solid #65c5b4}
@media(min-width:768px)and (max-width:979px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak h2{margin-bottom:20px}
}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .wrapper{top:25px}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak h1{font-size:20px;margin-bottom:10px;text-align:center}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak h2{display:block;font-size:14px;line-height:18px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:0 40px;text-align:center}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper{display:block;margin:auto;position:relative;width:150px}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper a{margin:auto;padding-bottom:8px;padding-top:8px;width:150px}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:18px solid #65c5b4}
.content-template.primary-landing-page>.container-fluid .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle{border-bottom:18px solid transparent;border-left:18px solid #009865;border-top:18px solid transparent;right:-18px}
}
.content-template.primary-landing-page>.container-fluid .hero .narrow-hero .hero-wrapper{overflow:hidden;position:relative;text-align:center}
.content-template.primary-landing-page>.container-fluid .hero .narrow-hero .hero-wrapper img{display:inline-block;position:relative}
.content-template.primary-landing-page>.container-fluid .hero .narrow-hero .hero-wrapper h1{color:#fff;font-family:basisGrt,sans-serif;font-size:40px;font-style:normal;font-weight:200;line-height:40px;margin:0;padding:0 20px;text-shadow:1px 1px 0 rgba(0,0,0,.7)}
.content-template.primary-landing-page>.container-fluid .hero .narrow-hero .hero-wrapper h2{font-size:24px;line-height:30px;margin:0;text-shadow:none}
.content-template.primary-landing-page>.container-fluid .hero .narrow-hero .hero-wrapper.middle-aligned{left:50%;margin-top:-20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.content-template.primary-landing-page>.container-fluid .hero .narrow-hero .hero-wrapper.top-aligned{left:50%;position:absolute;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image{overflow:hidden;position:relative;width:100%}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image img{left:-9999px;margin:0 auto;position:absolute;right:-9999px;top:0}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h1,.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h2,.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image p{color:#fff;margin-bottom:13px;position:relative;text-shadow:none}
@media(min-width:768px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h1,.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h2,.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image p{max-width:50%}
}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h1,.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h2,.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image p{text-align:center}
}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h1 span{color:#0f5e42}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h1:after{content:none}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image a{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;position:relative;text-transform:uppercase}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image{margin:0 -20px;width:auto}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h1{display:block !important;font-size:18px;line-height:18px;margin:auto;padding:0;text-align:center}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image h1 span{display:none}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image a{bottom:40px;font-size:9pt;left:0;margin:auto;position:absolute;right:0;text-align:center}
}
.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image .wrapper{height:380px;padding:55px 0 0 40px}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image .wrapper{height:220px;padding:20px}
}
@media(min-width:980px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image .wrapper img{left:auto;right:70px;top:70px}
}
@media(max-width:1280px)and (min-width:768px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image .wrapper img{left:auto;max-width:45%;right:40px;top:75pt}
}
@media(max-width:1280px)and (min-width:768px)and (min-width:768px)and (max-width:979px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image .wrapper img{top:140px}
}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .hero-light-with-foreground-image .wrapper img{left:0;right:0;top:70px}
.content-template.primary-landing-page>.container-fluid .hero .image-below-hero img{height:auto;width:100%}
}
@media(max-width:979px){.content-template.primary-landing-page>.container-fluid .hero .image-below-hero{margin:0}
}
@media(min-width:980px)and (max-width:1140px){.content-template.primary-landing-page>.container-fluid .hero .image-below-hero{margin:0}
}
.content-template.primary-landing-page>.container-fluid .hero .image-below-hero p{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;margin:15px auto 20px;width:80%}
@media(min-width:768px)and (max-width:979px){.content-template.primary-landing-page>.container-fluid .hero .image-below-hero p{font-size:20px;line-height:28px;width:85%}
}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .image-below-hero p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:20px}
.content-template.primary-landing-page>.container-fluid .hero .image-below-hero p br{display:none}
}
.content-template.primary-landing-page>.container-fluid .hero .image-below-hero .title-image img{left:auto;position:relative;right:auto}
.content-template.primary-landing-page>.container-fluid .hero .textVideo{background-image:none}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .textVideo{padding:0}
}
.content-template.primary-landing-page>.container-fluid .hero .textVideo img{position:static}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .textVideo img{margin:0}
}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .video-play-btn .video-btn-text{padding:0}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .hero-text{margin-top:-30px}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .textVideo .hero-text img{width:90%}
}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .close-button:after,.content-template.primary-landing-page>.container-fluid .hero .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .close-button:hover{cursor:pointer}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .singleVid{padding-bottom:30%}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .singleVid .video-poster img{display:block;height:auto;max-width:100%;position:static;width:100%}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .textVideo .singleVid .video-poster img{margin:0}
}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .textVideo-vimeo-wrap{padding-bottom:25.8%}
.content-template.primary-landing-page>.container-fluid .hero .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:28.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){.content-template.primary-landing-page>.container-fluid .hero .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template.primary-landing-page>.container-fluid .hero .textVideo .trapezoid-shape{bottom:25px;z-index:1}
@media screen and (max-width:767px){.content-template.primary-landing-page>.container-fluid .hero .textVideo .trapezoid-shape{width:80%}
}
.content-template.primary-landing-page>.container-fluid .hero .textVideo.play .singleVid{padding-bottom:56.25%}
.content-template.primary-landing-page>.container-fluid .hero .textVideo.play .trapezoid-shape{z-index:-1}
.content-template.primary-landing-page>.container-fluid .hero .textVideo.play .title-image,.content-template.primary-landing-page>.container-fluid .hero .textVideo.play .title-image+p{display:none}
.content-template.primary-landing-page>.container-fluid .hero .textVideo.play .close-button{display:block}
.content-template.primary-landing-page>.container-fluid .hero .textVideo.play button.play-btn{display:none}
@media screen and (max-width:767px){.content-template.primary-landing-page{padding-left:20px;padding-right:20px}
}
.content-template.primary-landing-page .btn-triangle{border-bottom:25px solid transparent;border-left:30px solid #c7ab75;border-top:26px solid transparent;height:0;margin-top:60px;position:absolute;right:0;top:0;width:0}
@media screen and (max-width:767px){.content-template.primary-landing-page .btn-triangle{margin-top:0}
}
.content-template.primary-landing-page .btn-triangle.two-lined{border-bottom:33px solid transparent;border-top:33px solid transparent}
@media screen and (max-width:767px){.content-template.primary-landing-page .btn-triangle.two-lined{border-bottom:33px solid transparent;border-top:33px solid transparent;margin-top:0}
}
.content-template.fund-comparison-page{padding-top:62px}
@media screen and (max-width:767px){.content-template.fund-comparison-page{padding-top:20px}
}
.content-template.fund-comparison-page .container-fluid .text.title h1{font-size:28px}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .text.title h1{font-size:50px;margin:0 0 20px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison{padding-top:10px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison{padding-bottom:20px;padding-top:0}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn{display:inline-block;float:right}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn a.compare-funds{float:right}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn a.compare-funds.btn-secondary:hover{border:3px solid #e1e1e1}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn a.compare-funds.default{background-color:transparent;border-color:#e1e1e1;color:#e1e1e1;pointer-events:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn a.compare-funds.sticky{color:#000;pointer-events:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn a.compare-funds.selected{background-color:transparent;border-color:#c7ab75;color:#fff}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn a.compare-funds.selected:hover{border-color:#c7ab75}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.affix.sticky .cta-btn a.compare-funds{font-size:13px;width:100%}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta{color:#009865;margin-top:5px}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-text p{color:#000;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;line-height:1pc}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-text p{font-size:18px;line-height:26px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-text p.warning{display:none}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-text p{font-size:15px}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn{display:inline-block;float:right}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn a.compare-funds{float:right}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn a.compare-funds.btn-secondary:hover{border:3px solid #e1e1e1}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn a.compare-funds.default{background-color:transparent;border-color:#e1e1e1;color:#e1e1e1;pointer-events:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn a.compare-funds.sticky{pointer-events:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn a.compare-funds.selected{background-color:transparent;border-color:#c7ab75;color:#000}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn a.compare-funds.selected:hover{border-color:#c7ab75}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta .cta-btn a.compare-funds{font-size:13px;width:100%}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky{background-color:#53565a;left:0;padding:15px 0;position:fixed;right:0;top:0;z-index:9}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky{margin:0;top:60px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky p{color:#fff}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-text{display:inline-block;margin-left:0;margin-right:0;padding:0}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-text{padding-left:0;padding-right:10px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-text p{font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;line-height:27px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-text p{font-size:13px;line-height:1pc;padding:0}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-text p:before{background:transparent;height:0}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-btn{padding-right:0}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-content-group{margin:0 auto;max-width:80pc;padding-left:65px;padding-right:65px}
@media(min-width:980px)and (max-width:1140px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-content-group{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-content-group{padding-left:30px;padding-right:30px}
}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-content-group{padding-left:20px;padding-right:20px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.selection-error p.warning{display:inline-block}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.selection-error p.warning{background-image:url(clientlib-site/resources/images/caution-icon.png);background-position:left 0 top 10px;background-repeat:no-repeat;padding-left:50px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.selection-error p.warning:before{background-color:transparent}
.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.selection-error p.instruction{display:none}
@media(min-width:980px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container{padding-bottom:30px;padding-top:15px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-list-category{background-position:0 45px;background-repeat:no-repeat;background-size:67px;margin-bottom:20px;padding:45px 0 20px 90px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-list-category.asset-allocation{background-position:0 25px;padding-top:20px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-list-category{background-position:0 20px;background-size:45px;margin-bottom:10px;padding:10px 0 5px 60px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-list-category h2{color:#000;font-family:basisGrt,sans-serif;font-size:36px;font-style:normal;font-weight:200;line-height:40px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-list-category h2{font-size:22px;line-height:28px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card{background-color:#fff;border:1px solid #e4e4e3;border-bottom-color:#fff;cursor:pointer;float:left;margin-bottom:20px;position:relative}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card:not(:last-child){margin-right:15px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected{border:1px solid #c7ab75}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.selected-button{background-color:#fff;border-top:1px solid #c7ab75;color:#000;display:block;margin:0}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.selected-button:hover{background-color:#fff}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.selected-button:after{border-left:25px solid transparent;content:"";height:0;position:absolute;right:-3px;width:0}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.selected-button .check-mark{background-image:url(clientlib-site/resources/images/check-mark-black.png);background-repeat:no-repeat;background-size:contain;display:block}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.selected-button .check-mark{background-position:40px -5px;background-size:initial}
}
@media(min-width:768px)and (max-width:979px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.selected-button .check-mark{background-position:28%}
}
@media(min-width:980px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.selected-button .check-mark{background-position:30%}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.selection.compare-button{display:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card.selected>.line{border-bottom:1px solid #c7ab75;bottom:8px;position:absolute;right:-4px;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);width:28px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card h2{color:#000;font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;height:57px;line-height:20px;margin-bottom:0;margin-top:15px;padding:0 9pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card h2+p{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;height:130px;line-height:18px;overflow:hidden;padding:0 9pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card h2+p:before{content:"";display:block;height:3px;margin-bottom:5px;margin-top:10px;width:25px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .selection{background-color:#c7ab75;color:#000;display:block;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;height:40px;margin:0;padding-top:9pt;position:relative;text-align:center}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .selection:hover{background-color:#e0c186;text-decoration:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .selection:after{border-bottom:21px solid #fff;border-left:21px solid transparent;content:"";height:0;position:absolute;right:-1px;top:21px;width:0}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .selection:after{right:-2px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .selection.selected-button{display:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics{height:215px;overflow:hidden;padding-left:9pt;width:100%}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph{float:left;line-height:15px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:15px;margin-bottom:5px;margin-top:5px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph iframe.fund-card{border:0;height:75px;overflow:hidden;width:105px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph img.fund-card iframe.fund-card{border:0;height:5pc;width:100%}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph.left{padding-right:5px;width:39%}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph.right{border-left:1px solid #e4e4e3;margin-left:11px;padding-left:5px;width:53%}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph.right>div{padding-right:9pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph.right label{display:none}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph.right .fund-color{content:"";display:inline-block;height:9px;margin-top:0;width:5px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph.right .fund-color+span{font-family:basisGrt-bold,sans-serif;font-size:9px;font-style:normal;font-weight:200;margin-left:5px;margin-right:20px;position:absolute;width:auto}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph>div{width:100%}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph span{color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph span.block{display:inline-block;line-height:10px;margin:7px 0}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph span.block:first-child{display:block}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph .label-block{display:block;line-height:24px;position:relative}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph .label-block span:nth-child(3){font-size:11px;position:absolute;right:-2px;text-align:right;width:25px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container .fund-details-card .fund-highlights-graphics .highlight-graph .label-block span+span:last-child{display:inline-block}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container ul.fund-details-list{padding-left:0}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container ul.fund-details-list li{list-style:none}
@media(min-width:981px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container ul.fund-details-list li.item{padding-left:6px;padding-right:6px}
}
@media(min-width:768px)and (max-width:980px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container ul.fund-details-list .owl-wrapper-outer{width:auto}
}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container ul.fund-details-list .owl-item{float:left}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-cards-container ul.fund-details-list .owl-item li.item{padding-right:0;width:217px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card{background-image:url(clientlib-site/resources/images/fund-highlight-card-sprite-android.svg);height:5pc;margin:auto;width:72px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity95{background-position-x:-60px;background-position-y:-626px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity50{background-position-x:-248px;background-position-y:-626px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity5{background-position-x:-436px;background-position-y:-626px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity70{background-position-x:-39pc;background-position-y:-626px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity0{background-position-x:-812px;background-position-y:-626px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity100{background-position-x:-750pt;background-position-y:-626px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity30{background-position-x:-60px;background-position-y:-813px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity57{background-position-x:-248px;background-position-y:-813px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity77{background-position-x:-436px;background-position-y:-813px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity37{background-position-x:-39pc;background-position-y:-813px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity90{background-position-x:-812px;background-position-y:-813px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity65{background-position-x:-60px;background-position-y:-750pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity75{background-position-x:-436px;background-position-y:-750pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity15{background-position-x:-750pt;background-position-y:-750pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.equity25{background-position-x:-812px;background-position-y:-439px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.aggressive{background-position-x:-60px;background-position-y:-65px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.moderately-aggressive{background-position-x:-248px;background-position-y:-65px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.moderate{background-position-x:-436px;background-position-y:-65px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.moderately-conservative{background-position-x:-39pc;background-position-y:-65px}
.content-template.fund-comparison-page .container-fluid .fundComparison .android-bg.fund-card.conservative{background-position-x:-812px;background-position-y:-65px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card .morningstar-badge-small{left:-5px;top:-17px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card .morningstar-badge-small{left:-6px}
.content-template.fund-comparison-page .container-fluid .fundComparison ul.fund-details-list .owl-item{margin-top:1pc}
}
.content-template.fund-comparison-page .content-bottom-full .aem-Grid{margin:auto;max-width:80pc}
.content-template.fund-comparison-page .eyebrow{margin-top:-13px}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison{padding-top:20px}
}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison{overflow:hidden}
}
.content-template.fund-comparison-page .container-fluid .fundComparison h2.fund-name{color:#009865;font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;height:115px;line-height:20px;margin:0}
.content-template.fund-comparison-page .container-fluid .fundComparison h2.fund-name a.block{bottom:20px;font-size:18px;position:absolute;text-transform:none}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison h2.fund-name a.block{font-size:1pc;top:0}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .compare h3{color:#2e66ff;display:inline-block;font-family:basisGrt,sans-serif;font-size:22px;font-style:normal;font-weight:200;line-height:24px;margin:0;position:relative}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .compare h3{white-space:nowrap}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .compare h3+.tool-tip-container{display:inline-block;position:absolute;right:-21px}
.content-template.fund-comparison-page .container-fluid .fundComparison .compare h3+.tool-tip-container .helpTextDisplay p{font-size:11px;line-height:14px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .compare h3{font-size:18px;line-height:22px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison a.btn-delete{background:url(clientlib-site/resources/images/btn-delete.png) no-repeat transparent;position:absolute;right:20px;text-indent:-9999px;top:10px;width:15px}
.content-template.fund-comparison-page .container-fluid .fundComparison a.btn-delete:hover{cursor:pointer}
.content-template.fund-comparison-page .container-fluid .fundComparison a.btn-primary{background-image:url(clientlib-site/resources/images/btn-primary-bg-sm.png);font-size:14px;height:45px;padding:14px 17px 14px 0;width:10pc}
@media(max-width:979px){.content-template.fund-comparison-page .container-fluid .fundComparison a.btn-primary{background:url(clientlib-site/resources/images/btn-primary-bg-xs.png) 0 0 no-repeat;font-size:9pt;height:30px;padding:6px 13px 8px 0;width:90pt}
}
.content-template.fund-comparison-page .container-fluid .fundComparison button.btn-delete{background:0;border:0;height:15px;position:absolute;right:26px;top:9px;width:15px}
.content-template.fund-comparison-page .container-fluid .fundComparison button.btn-delete svg{height:15px;position:relative;top:0;width:15px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12{border:0;margin-bottom:0;margin-right:0;padding:0 20px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 p{height:auto}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 p:before{content:none}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12{border-top:1px solid #e1e1e1}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border{border-top:1px solid #e1e1e1;margin-left:-20px;margin-right:-20px;margin-top:10px;padding-top:15px;position:relative}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border p{padding:0 20px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border:after{background-color:#c7ab75;content:"";height:30px;position:absolute;right:0;top:0;width:1px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border:after{width:0}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border iframe.fund-card{border:0;display:block;height:75pt;margin:10px auto auto;overflow:hidden;width:105px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border img.fund-card{display:block;height:75pt;margin:10px auto auto;width:75pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border iframe.fund-card+span.block,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border img.fund-card+span.block{color:#5b6770;display:block;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-weight:200;line-height:14px;text-align:center}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .content-with-border{padding-top:5px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .holdings-characteristics,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .main-info{display:table-cell;height:70px;position:relative;vertical-align:bottom}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-type{height:auto;min-height:75pt;position:relative !important}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .lipper-category{height:auto;min-height:110px;position:relative !important}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-description,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-risk{height:auto;min-height:250px;position:relative !important}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .return-potential{height:auto;min-height:110px;position:relative !important}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation>div:first-child,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-distribution>div:first-child{display:table-cell;height:84px;position:relative;vertical-align:bottom}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-distribution>div:last-child{height:90px}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation .tool-tip-container .tool-tip,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-distribution .tool-tip-container .tool-tip,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .holdings-characteristics .tool-tip-container .tool-tip{z-index:2}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation .tool-tip-container .helpTextDisplay,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-distribution .tool-tip-container .helpTextDisplay,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .holdings-characteristics .tool-tip-container .helpTextDisplay{-ms-transform:translate(-50%,37px)}
}
@media screen and (min-width:768px)and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation .tool-tip-container .helpTextDisplay,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-distribution .tool-tip-container .helpTextDisplay,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .holdings-characteristics .tool-tip-container .helpTextDisplay{height:92.6%;left:0;margin-left:0;position:fixed;top:60px;-webkit-transform:none;transform:none;-moz-transform:none;-ms-transform:none;width:100%}
}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation .tool-tip-container .helpTextDisplay p,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-distribution .tool-tip-container .helpTextDisplay p,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .holdings-characteristics .tool-tip-container .helpTextDisplay p{font-size:11px}
}
@media screen and (min-width:768px)and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation .tool-tip-container .helpTextDisplay p,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-distribution .tool-tip-container .helpTextDisplay p,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .holdings-characteristics .tool-tip-container .helpTextDisplay p{font-size:9pt}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation .content-with-border{height:200px;margin-top:5px;padding-top:0}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-allocation .content-with-border .android-bg{margin-top:15px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .bond-quality,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .fund-style,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .market-cap{height:90px;position:relative}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .interest-rate{height:130px;position:relative}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .main-info{margin-top:0}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 h4{color:#5b6770;display:table-cell;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;height:50px;line-height:24px;vertical-align:bottom}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 h4 span{font-family:basisGrt,sans-serif;font-size:13px;font-style:italic;font-weight:600}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 h4{white-space:nowrap}
}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .bond-quality,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .interest-rate{height:130px;position:relative}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .bond-quality h4,.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .interest-rate h4{height:5pc}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .label-block{display:block;margin:0 17%;position:relative}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .label-block .fund-color{content:"";display:inline-block;height:9px;width:5px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .label-block .block{color:#5b6770;display:inline-block;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-weight:200;line-height:18px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .label-block span+span:last-child{display:inline-block}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .label-block span:nth-child(3){margin-top:2px;position:absolute;right:0;text-align:right;width:25px}
.content-template.fund-comparison-page .container-fluid .fundComparison .fund-details-card.col-xs-12 .label-block .fund-color+span{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;margin-left:5px;margin-right:22px;margin-top:2px;position:absolute;width:auto}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison>.fund-details-card.compare .sticky-header.affix{z-index:3}
}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison>.fund-details-card.compare{background-color:transparent;-webkit-box-shadow:2px 0 4px -2px rgba(0,0,0,.175);box-shadow:2px 0 4px -2px rgba(0,0,0,.175);margin-left:-20px;padding-left:20px;position:absolute;width:50%;z-index:3}
}
.content-template.fund-comparison-page .container-fluid .fundComparison>.fund-details-card.compare .content-with-border{margin-left:0}
.content-template.fund-comparison-page .container-fluid .fundComparison>.fund-details-card.compare .content-with-border p{padding-left:0}
.content-template.fund-comparison-page .container-fluid .fundComparison .compared-cards.owl-carousel{background-color:#f9fbfa;float:left;margin-left:50%}
.content-template.fund-comparison-page .container-fluid .fundComparison .compared-cards .owl-controls{background:#e1e1e1;bottom:0;left:0;position:fixed;width:100%;z-index:3}
.content-template.fund-comparison-page .container-fluid .fundComparison .compared-cards .owl-controls .owl-page{margin-top:5px}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .compared-cards .fund-details-card{background-color:#f9fbfa}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header{border-right:1px solid #c7ab75;height:185px;margin-left:-20px;margin-right:-10px;padding-bottom:25px;padding-left:20px;padding-right:30px}
@media(min-width:768px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header{margin-bottom:35px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix{background-color:#fff;height:130px;padding-left:20px;padding-right:30px;padding-top:20px;top:0;z-index:2}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix{height:145px}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix:after{bottom:0;-webkit-box-shadow:2px 4px 4px -1px rgba(0,0,0,.175);box-shadow:2px 4px 4px -1px rgba(0,0,0,.175);content:"";left:-3px;position:absolute;right:0;top:0;z-index:-1}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix h2.fund-name{height:75px}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix h2.fund-name a.block{bottom:1pc}
@media(min-width:768px)and (max-width:979px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix h2.fund-name{height:85px}
}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix h2.fund-name{height:95px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix a.btn-primary{background:0;color:#2e66ff;height:auto;padding:0;text-align:left}
@media(min-width:768px)and (max-width:979px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix{height:145px;top:145px}
}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header.affix{margin-left:-20px;top:60px}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header{border-right:0;padding-top:20px}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-header h2{font-size:1pc;line-height:18px}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-bg.affix{background-color:#fff;-webkit-box-shadow:0 4px 4px -2px rgba(0,0,0,.175);box-shadow:0 4px 4px -2px rgba(0,0,0,.175);height:130px;left:0;right:1px;top:0;width:100%;z-index:1}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-bg.affix{background:transparent;-webkit-box-shadow:none;box-shadow:none;height:145px;top:0}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-bg.affix+.sticky-header{border-left:1px solid #c7ab75;height:145px;right:10px;z-index:3}
.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-bg.affix+.sticky-header a.sticky-delete-btn{background:0;text-indent:0}
}
@media(min-width:768px)and (max-width:979px){.content-template.fund-comparison-page .container-fluid .fundComparison .sticky-bg.affix{height:145px;top:0}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .add-to-compare.compare .sticky-header{border-right:0;padding-top:75px}
.content-template.fund-comparison-page .container-fluid .fundComparison .add-to-compare.compare .sticky-header.affix{padding-top:50px}
.content-template.fund-comparison-page .container-fluid .fundComparison .add-to-compare.compare .sticky-header a.block{display:block;font-size:15px;margin:auto;width:75pt}
@media screen and (max-width:767px){.content-template.fund-comparison-page .container-fluid .fundComparison .add-to-compare.compare{background-color:#f9fbfa;border-top:1px solid #e1e1e1}
}
.content-template.fund-comparison-page .container-fluid .fundComparison .add-to-compare-btn{display:block;font-size:15px;margin:auto;width:75pt}
.content-template.fund-comparison-page .container-fluid .fundComparison .switchToSelect{display:block;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding-bottom:30px}
.fundComparison.chrome-style .compare h3+.tool-tip-container .helpTextDisplay{margin-left:9px}
.fundComparison .moneyMarketDisclosure{float:left}
.fund-listing{border-top:1px solid #efefef;padding:45px 70px 10px}
.fund-listing.bg-transparent{background-color:transparent}
.fund-listing.bg-white{background-color:#fff}
@media(max-width:1023px){.fund-listing{margin:0 -20px;min-height:0;padding:0 20px}
}
@media(min-width:980px)and (max-width:1140px){.fund-listing{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.fund-listing{padding-left:30px;padding-right:30px}
}
.fund-listing .row{margin-left:-5px;margin-right:-5px}
.fund-listing .fund-list-content{background-position:left 10px bottom 60%;background-repeat:no-repeat;padding-left:90pt}
@media(min-width:768px)and (max-width:979px)and (orientation:portrait){.fund-listing .fund-list-content{background-size:70px;padding-left:75pt}
}
.fund-listing .fund-list-content .right{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:30px;padding-left:30px;padding-right:0 !important;padding-top:45px}
@media(min-width:768px)and (max-width:979px){.fund-listing .fund-list-content .right{font-size:13px !important;padding-right:50px !important}
}
@media(min-width:768px)and (max-width:979px)and (orientation:portrait){.fund-listing .fund-list-content .right{padding-left:0}
}
.fund-listing .fund-list-content .right ul{padding-left:20px}
.fund-listing .fund-list-content h2{font-family:basisGrt,sans-serif;font-size:23px;font-style:normal;font-weight:200;font-weight:700;line-height:40px;margin-bottom:15px;margin-top:0}
@media(min-width:768px)and (max-width:979px)and (orientation:portrait){.fund-listing .fund-list-content h2{font-size:26px}
}
@media(max-width:1023px){.fund-listing .fund-list-content h2{font-size:22px}
}
.fund-listing .fund-list-content p{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
@media(min-width:768px)and (max-width:979px)and (orientation:portrait){.fund-listing .fund-list-content p,.fund-listing .fund-list-content ul{font-size:13px}
}
.fund-listing .fund-list-link a.learn-more{font-size:9pt;font-style:normal;margin-left:0;margin-top:55px;position:absolute;right:15px;text-transform:none;top:0;width:100%}
@media(min-width:768px)and (max-width:979px){.fund-listing .fund-list-link a.learn-more{font-size:9pt;width:250px}
}
@media(min-width:768px)and (max-width:979px)and (orientation:portrait){.fund-listing .fund-list-link a.learn-more{font-size:9px;margin-left:-15px;padding:5px 0;right:30px;width:90%}
}
.fund-listing .fund-list-link .btn-triangle{border-bottom:25px solid transparent;border-left:30px solid #c7ab75;border-top:26px solid transparent;height:0;margin-top:55px;position:absolute;right:-15px;top:0;width:0}
@media(min-width:768px)and (max-width:979px)and (orientation:portrait){.fund-listing .fund-list-link .btn-triangle{border-bottom:1pc solid transparent !important;border-left:15px solid #c7ab75 !important;border-top:15px solid transparent !important;right:15px}
}
@media(max-width:1023px){.fund-listing .fund-list-link .btn-triangle{margin-top:0}
}
.fund-listing .fund-list-link .btn-triangle.two-lined{border-bottom:33px solid transparent;border-top:33px solid transparent}
@media(max-width:1023px){.fund-listing .fund-list-link .btn-triangle.two-lined{border-bottom:33px solid transparent;border-top:33px solid transparent}
}
.fund-listing a.view-fund-cards{background:url(clientlib-site/resources/images/caret-down.png) no-repeat 100%;display:inline-block;margin-bottom:45px;margin-left:90pt;margin-top:10px;padding-right:30px;text-transform:none}
.fund-listing a.view-fund-cards[aria-expanded=true]{background-image:url(clientlib-site/resources/images/caret-up.png)}
.fund-listing .fund-list-cards{margin-top:10px}
.fund-listing .fund-list-cards .fund-details-list a.buy-button:after{border-bottom-color:#f6f6f6}
@media(max-width:1023px){.fund-listing .panel{background-color:transparent;margin-bottom:0}
.fund-listing .panel-default{border:0;-webkit-box-shadow:none;box-shadow:none}
.fund-listing .panel-default>.panel-heading{background:0 no-repeat transparent;background-size:40px;border:0;color:#000;display:table;height:40px;height:75px;padding:0 0 0 50px;width:100%}
.fund-listing .panel-default>.panel-heading a:focus,.fund-listing .panel-default>.panel-heading a:hover{text-decoration:underline}
.fund-listing .panel-default>.panel-heading .panel-title{display:table-cell;vertical-align:middle}
.fund-listing .panel-default>.panel-heading h2{background-image:url(clientlib-site/resources/images/caret-down-accordion.png);background-position:100%;background-repeat:no-repeat;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:28px;margin:0;padding-right:25px}
.fund-listing .panel-default>.panel-heading a[aria-expanded=true] h2{background-image:url(clientlib-site/resources/images/caret-up-accordion.png)}
.fund-listing .panel-default .panel-collapse .panel-body{border-top:0;padding:0}
.fund-listing .panel-default .panel-collapse .panel-body p{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:22px;margin-top:10px}
.fund-listing .panel-default .panel-collapse .panel-body a.btn-secondary{margin:15px auto 30px;text-transform:none;width:15pc}
}
@media(max-width:1023px)and (max-width:1023px){.fund-listing .panel-default .panel-collapse .panel-body a.btn-secondary{margin:0}
}
@media(max-width:1023px){.fund-listing .panel-default .panel-collapse .panel-body .btn-container{height:75px;margin:25px auto 30px;position:relative;width:300px}
.fund-listing .panel-default .panel-collapse .panel-body .btn-container .btn-triangle.one-lined{left:15pc}
}
.content-template.fund-listing-page{margin:0 auto;max-width:80pc;padding-top:0}
.content-template.fund-listing-page>.container-fluid{padding:0}
@media(max-width:1023px){.content-template.fund-listing-page{padding-left:20px;padding-right:20px}
}
.content-template.fund-listing-page .fundListing .title{color:#3f7478;font-family:basisGrt-bold,sans-serif;font-size:2pc;font-style:normal;font-weight:200;text-align:center}
.content-template.fund-listing-page .titleCta .background-cta .background{height:316px;overflow:hidden}
.content-template.fund-listing-page .titleCta .background-cta .background img{height:100%}
@media(max-width:1023px){.content-template.fund-listing-page .titleCta .background-cta .background{display:none}
}
.content-template.fund-listing-page .titleCta .background-cta .cta-block{display:block;margin:-75pt auto auto;max-width:580px;padding:30px 30px 40px;position:relative;text-align:center}
@media(max-width:1023px){.content-template.fund-listing-page .titleCta .background-cta .cta-block{margin-top:0;max-width:none}
}
.content-template.fund-listing-page .titleCta .background-cta .cta-block.teal{background-color:#17484f;color:#fff}
.content-template.fund-listing-page .titleCta .background-cta .cta-block.lightGreen{background-color:#eaf2ed;color:#000}
.content-template.fund-listing-page .titleCta .background-cta .cta-block h4{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:38px;margin:10px auto 20px}
@media(max-width:1023px){.content-template.fund-listing-page .titleCta .background-cta .cta-block h4{font-size:25px;line-height:28px}
}
.content-template.fund-listing-page .panel-group{margin-bottom:0}
@media(max-width:1023px){.content-template.fund-listing-page .image-below-hero img{height:auto;width:100%}
}
@media(max-width:979px){.content-template.fund-listing-page .image-below-hero{margin:0}
}
@media(min-width:980px)and (max-width:1140px){.content-template.fund-listing-page .image-below-hero{margin:0}
}
.content-template.fund-listing-page .image-below-hero p{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;margin:15px auto 20px;width:80%}
@media(min-width:768px)and (max-width:979px){.content-template.fund-listing-page .image-below-hero p{font-size:20px;line-height:28px;width:85%}
}
@media(max-width:1023px){.content-template.fund-listing-page .image-below-hero p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:20px}
.content-template.fund-listing-page .image-below-hero p br{display:none}
}
.content-template.fund-listing-page .image-below-hero .title-image img{left:auto;position:relative;right:auto}
.content-template.fund-listing-page .text-on-image{height:390px;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}
@media(max-width:1023px){.content-template.fund-listing-page .text-on-image{height:217px;margin-left:-20px;margin-right:-20px}
}
.content-template.fund-listing-page .text-on-image.indent h1{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding-left:15%;padding-top:7%}
@media(max-width:1023px){.content-template.fund-listing-page .text-on-image.indent h1{font-size:28px;padding-left:5%;padding-right:20%;text-align:left}
}
.content-template.fund-listing-page .text-on-image img{display:inline-block;left:0;position:relative;right:0}
.content-template.fund-listing-page .text-on-image .wrapper{padding:0 40px;position:absolute;text-align:left;top:60px;width:50%}
.content-template.fund-listing-page .text-on-image .wrapper .btn-wrapper{margin-top:20px}
@media(max-width:1023px){.content-template.fund-listing-page .text-on-image .wrapper{padding:0 20px;text-align:center;width:100%}
}
.content-template.fund-listing-page .text-on-image .wrapper h1{font-family:basisGrt,sans-serif;font-size:40px;font-style:normal;font-weight:200;font-weight:400;line-height:40px;margin:0}
.content-template.fund-listing-page .text-on-image .wrapper h1:after{background:#d3cb43;content:"";display:block;height:3px;margin:20px 0;width:30px}
@media(max-width:1023px){.content-template.fund-listing-page .text-on-image .wrapper h1{font-size:24px;line-height:28px}
.content-template.fund-listing-page .text-on-image .wrapper h1:after{content:none}
}
.content-template.fund-listing-page .text-on-image .wrapper h1.white-text{color:#fff}
.content-template.fund-listing-page .text-on-image .wrapper h2{color:#fff;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;font-weight:400;line-height:24px;margin:0}
@media(max-width:1023px){.content-template.fund-listing-page .text-on-image .wrapper h2{display:none}
}
.content-template.fund-listing-page .text-on-image.without-linebreak.indent h1{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding-left:15%;padding-top:7%}
@media(max-width:1023px){.content-template.fund-listing-page .text-on-image.without-linebreak.indent h1{font-size:28px;padding-left:5%;padding-right:20%;text-align:left}
}
.content-template.fund-listing-page .text-on-image.without-linebreak h1{margin-bottom:20px}
.content-template.fund-listing-page .text-on-image.without-linebreak h1.white-text{color:#fff}
.content-template.fund-listing-page .text-on-image.without-linebreak h1:after{content:none}
.content-template.fund-listing-page .text-on-image.without-linebreak h2{font-size:24px;line-height:2pc;margin-bottom:30px;text-shadow:none}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper{display:inline-block;position:relative}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper a{margin-top:0;width:220px}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper .btn-triangle{margin-top:0;right:-30px}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:30px solid #65c5b4}
@media(min-width:768px)and (max-width:979px){.content-template.fund-listing-page .text-on-image.without-linebreak h2{margin-bottom:20px}
}
@media(max-width:1023px){.content-template.fund-listing-page .text-on-image.without-linebreak .wrapper{top:25px}
.content-template.fund-listing-page .text-on-image.without-linebreak h1{font-size:20px;margin-bottom:10px;text-align:center}
.content-template.fund-listing-page .text-on-image.without-linebreak h2{display:block;font-size:14px;line-height:18px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:0 40px;text-align:center}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper{display:block;margin:auto;position:relative;width:150px}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper a{margin:auto;padding-bottom:8px;padding-top:8px;width:150px}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:18px solid #65c5b4}
.content-template.fund-listing-page .text-on-image.without-linebreak .button-wrapper .btn-triangle{border-bottom:18px solid transparent;border-left:18px solid #c7ab75;border-top:18px solid transparent;right:-18px}
}
.content-template.fund-listing-page .textVideo{background-image:none}
@media(max-width:1023px){.content-template.fund-listing-page .textVideo{padding:0}
}
.content-template.fund-listing-page .textVideo img{position:static}
@media(max-width:1023px){.content-template.fund-listing-page .textVideo img{margin:0}
}
.content-template.fund-listing-page .textVideo .video-play-btn .video-btn-text{padding:0}
.content-template.fund-listing-page .textVideo .hero-text{margin-top:-30px}
@media(max-width:1023px){.content-template.fund-listing-page .textVideo .hero-text img{width:90%}
}
.content-template.fund-listing-page .textVideo .hero-text a.text-link{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;text-decoration:none;text-transform:uppercase}
.content-template.fund-listing-page .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template.fund-listing-page .textVideo .close-button:after,.content-template.fund-listing-page .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template.fund-listing-page .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.content-template.fund-listing-page .textVideo .close-button:hover{cursor:pointer}
.content-template.fund-listing-page .textVideo .singleVid{padding-bottom:30%}
.content-template.fund-listing-page .textVideo .singleVid .video-poster img{display:block;height:auto;max-width:100%;position:static;width:100%}
@media(max-width:1023px){.content-template.fund-listing-page .textVideo .singleVid .video-poster img{margin:0}
}
.content-template.fund-listing-page .textVideo .textVideo-vimeo-wrap{padding-bottom:25.8%}
.content-template.fund-listing-page .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:56.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){.content-template.fund-listing-page .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media(max-width:1023px){.content-template.fund-listing-page .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template.fund-listing-page .textVideo .trapezoid-shape{bottom:25px;z-index:1}
@media(max-width:1023px){.content-template.fund-listing-page .textVideo .trapezoid-shape{width:80%}
}
.content-template.fund-listing-page .textVideo.play .singleVid{padding-bottom:56.25%}
.content-template.fund-listing-page .textVideo.play .trapezoid-shape{z-index:-1}
.content-template.fund-listing-page .textVideo.play .title-image,.content-template.fund-listing-page .textVideo.play .title-image+p{display:none}
.content-template.fund-listing-page .textVideo.play .close-button{display:block}
.content-template.fund-listing-page .textVideo.play button.play-btn{display:none}
.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center{margin:0 auto;text-align:center;width:83.3333%}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center{width:auto}
}
.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center h1{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin-bottom:15px;margin-top:0;padding-bottom:25px;position:relative}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center h1{font-size:26px;line-height:30px;padding-bottom:15px}
.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center h1:after{margin-left:-9pt;width:25px}
}
.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center p{font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center p{font-size:15px;line-height:23px;margin-bottom:0}
}
.content-template.fund-category-page>.container-fluid .columnControl{padding:0}
.content-template.fund-category-page>.container-fluid .columnControl .columnControl-container[data-column-count="2"]{border-top:0;margin:0;padding:40px 0}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .columnControl .columnControl-container[data-column-count="2"]{padding:25px 0}
}
.content-template.fund-category-page>.container-fluid .columnControl .columnControl-container[data-column-count="2"].no-separator .row>.col-sm-6.columnControl-col2{border:0}
.content-template.fund-category-page>.container-fluid .columnControl .row .landing{margin-top:0}
.content-template.fund-category-page>.container-fluid .columnControl .row>.col-sm-6.columnControl-col1{padding:0 4.21%}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .columnControl .row>.col-sm-6.columnControl-col1{padding:0 20px}
}
.content-template.fund-category-page>.container-fluid .columnControl .row>.col-sm-6.columnControl-col2{border-left:1px solid #ebe9e9;padding:0 4.21%}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .columnControl .row>.col-sm-6.columnControl-col2{padding:0 20px}
}
.content-template.fund-category-page>.container-fluid .columnControl .iconTitleDescription{text-align:center}
.content-template.fund-category-page>.container-fluid .columnControl .iconTitleDescription h3{font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:20px}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .columnControl .iconTitleDescription h3{font-size:17px;line-height:19px;margin-bottom:10px}
}
.content-template.fund-category-page>.container-fluid .columnControl .iconTitleDescription img{max-width:100%}
.content-template.fund-category-page>.container-fluid .textVideo .video-play-btn{position:relative}
.content-template.fund-category-page>.container-fluid .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:56.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media screen and (max-width:767px){.content-template.fund-category-page>.container-fluid .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template.fund-category-page>.container-fluid .textVideo.play button.play-btn{display:none}
.content-template.fund-category-page>.content-full .fundListingBasic{background-color:#f6f6f6;margin:0 0 40px;padding-bottom:10px;padding-top:40px}
@media(max-width:979px){.content-template.fund-category-page>.content-full .fundListingBasic{margin:0 0 30px}
}
@media screen and (max-width:767px){.content-template.fund-category-page>.content-full .fundListingBasic{padding:20px 0 0}
}
.content-template.fund-category-page>.content-full .fundListingBasic>div{margin:0 auto;max-width:80pc}
@media(min-width:1141px){.content-template.fund-category-page>.content-full .fundListingBasic>div{padding-left:70px;padding-right:70px}
}
@media(min-width:980px)and (max-width:1140px){.content-template.fund-category-page>.content-full .fundListingBasic>div{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.content-template.fund-category-page>.content-full .fundListingBasic>div{padding-left:30px;padding-right:30px}
}
@media screen and (max-width:767px){.content-template.fund-category-page>.content-full .fundListingBasic>div{padding-left:0;padding-right:0}
}
.content-template.fund-category-page>.content-full .fundListingBasic>div #fund-cards-carousel{margin-bottom:0}
@media screen and (max-width:767px){.content-template.fund-category-page>.content-full .fundListingBasic>div #fund-cards-carousel{margin:0}
}
.content-template.fund-category-page>.content-full .fundListingBasic .fund-details-card{background-color:#fff}
@media screen and (max-width:767px){.content-template.fund-category-page>.content-full .fundListingBasic .fund-details-card{margin-bottom:20px}
}
.content-template.fund-category-page>.content-full .fundListingBasic .fund-details-card a.buy-button:after{border-bottom-color:#f6f6f6}
@media screen and (max-width:767px){.content-template.fund-category-page>.content-full .owl-carousel .owl-wrapper{padding-left:10px}
.content-template.fund-category-page>.content-full .owl-controls{margin:0 0 15px}
.content-template.fund-category-page>.content-full .owl-controls .owl-page.active span{background:#2e66ff}
}
.content-template .pageIntro h1{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin-bottom:20px;margin-top:0}
@media screen and (max-width:767px){.content-template .pageIntro h1{font-size:26px;line-height:30px}
}
.content-template .pageIntro p{color:#000;font-family:basisGrt,sans-serif;font-size:19px;font-style:normal;font-weight:200;line-height:26px;margin-bottom:25px}
@media screen and (max-width:767px){.content-template .pageIntro p{font-size:15px;line-height:23px}
}
.content-template .accordion .panel{border-radius:0}
.content-template .accordion .title{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;font-weight:700;line-height:1.19;padding-bottom:40px;text-align:center}
.content-template .accordion .title.no-title{padding:0}
@media screen and (max-width:767px){.content-template .accordion .title{font-size:25px;margin:0;padding:30px}
.content-template .accordion .title.no-title{padding:0}
}
.content-template .accordion .subtitle{padding:0 0 30px;text-align:left !important}
.content-template .accordion .subtitle.no-subtitle{padding:0}
@media screen and (max-width:767px){.content-template .accordion .subtitle{color:#383d47;font-size:14px;padding:0 30px;text-align:center}
.content-template .accordion .subtitle.no-subtitle{padding:0}
}
.content-template .accordion .subtitle.mobile-only{display:none}
@media screen and (max-width:767px){.content-template .accordion .subtitle.mobile-only{display:block !important}
}
.content-template .accordion .panel-default.component .panel-heading,.content-template .accordion .title{color:#2e66ff}
.content-template .accordion .panel-default.component .panel-heading a:focus,.content-template .accordion .panel-default.component .panel-heading a:hover{text-decoration:underline}
.content-template .accordion .panel-default.component .panel-heading a[aria-expanded=true] span{color:#2e66ff}
.content-template .accordion .panel-default.component .panel-heading a[aria-expanded=true] span p{color:#2e66ff !important}
.content-template .accordion .panel-default.component .panel-body{padding:0 50px}
@media screen and (max-width:767px){.content-template .accordion .panel-default.component .panel-body{padding:0 20px}
.content-template .accordion{margin-left:-20px;margin-right:-20px}
}
.content-template .accordion .panel-default.component{background-color:transparent;border:0;border-top:1px solid #e2e0e0;-webkit-box-shadow:none;box-shadow:none}
@media screen and (max-width:767px){.content-template .accordion .panel-default.component{margin-bottom:10px;padding-left:20px;padding-right:20px}
}
.content-template .accordion .panel-default.component ul{padding-left:20px}
.content-template .accordion .panel-default.component li,.content-template .accordion .panel-default.component p{color:#000;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
@media screen and (max-width:767px){.content-template .accordion .panel-default.component li,.content-template .accordion .panel-default.component p{font-size:13px;line-height:22px}
}
.content-template .accordion .panel-default.component>.panel-heading{background-color:transparent;border:0;padding:0}
.content-template .accordion .panel-default.component>.panel-heading a:focus,.content-template .accordion .panel-default.component>.panel-heading a:hover{text-decoration:underline}
.content-template .accordion .panel-default.component>.panel-heading span{color:#2e66ff;display:block;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;line-height:40px;margin:30px 0 15px}
@media screen and (max-width:767px){.content-template .accordion .panel-default.component>.panel-heading span{font-size:24px;line-height:28px;margin:25px 0 0}
}
.content-template .accordion .panel-default.component>.panel-heading a{background:url(clientlib-site/resources/images/caret-down-accordion.png) 100% no-repeat transparent;display:block;padding-right:30px}
.content-template .accordion .panel-default.component>.panel-heading a[aria-expanded=true]{background-image:url(clientlib-site/resources/images/caret-up-accordion.png)}
.content-template .accordion .panel-default.component>.panel-heading a p{margin-bottom:35px}
@media screen and (max-width:767px){.content-template .accordion .panel-default.component>.panel-heading a{background:url(clientlib-site/resources/images/caret-down-accordion.png) right top 4px no-repeat transparent}
.content-template .accordion .panel-default.component>.panel-heading a p{margin-bottom:10px;margin-top:20px}
}
.content-template .accordion .panel-default.component .panel-body{padding:0}
.content-template .accordion .titleTextLinkIconCta{margin-bottom:40px}
@media screen and (max-width:767px){.content-template .accordion .titleTextLinkIconCta{margin-bottom:20px}
}
.content-template .accordion .titleTextLinkIconCta .no-icon h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:33px;margin-top:0;padding-bottom:10px;position:relative}
@media screen and (max-width:767px){.content-template .accordion .titleTextLinkIconCta .no-icon h3{font-size:18px;line-height:30px}
}
.content-template .accordion .titleTextLinkIconCta .no-icon a.block{margin-right:40px}
.content-template .accordion .titleTextLinkIconCta .no-icon a.download-pdf{background:url(clientlib-site/resources/images/download.png) 0 no-repeat transparent;color:#000;padding-left:22px}
@media screen and (max-width:767px){.content-template .accordion .titleTextLinkIconCta .no-icon a.download-pdf{display:block;margin-top:20px}
}
.content-template.content-full-width-page .pageIntro .pageIntro-left h1{margin-bottom:25px}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-left h1{margin-bottom:20px}
}
.content-template.content-full-width-page .pageIntro .pageIntro-left p{margin-bottom:35px}
@media screen and (max-width:767px){.content-template.content-full-width-page .pageIntro .pageIntro-left p{margin-bottom:25px}
}
.content-template.accordion-forms-page .content-bottom-full .columnControl .columnControl-container{margin-top:0}
.secondary-landing-body .content-template.secondary-landing-page .container-fluid .columnControl{padding:0}
.secondary-landing-body .columnControl .columnControl-container{border-top:0}
.secondary-landing-body .linebreak{display:block}
@media screen and (max-width:767px){.secondary-landing-body .linebreak{display:none}
.secondary-landing-body .owl-item{height:auto;margin-bottom:5px;margin-top:23px;min-height:297px}
.secondary-landing-body .owl-theme .owl-controls .owl-page span{border-radius:20px;display:block;height:9pt;margin:5px 7px;width:9pt}
.secondary-landing-body .owl-theme .owl-controls{padding-bottom:1pc !important}
.secondary-landing-body .grayBg{background:#f6f6f6;margin-left:-25px;padding:0 40px}
.secondary-landing-body .grayBg,.secondary-landing-body .whiteBg{margin-bottom:0;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:calc(100% + 60px)}
.secondary-landing-body .whiteBg{background:#fff;background:#f6f6f6;margin-left:-30px;padding:0 40px 30px}
.secondary-landing-body .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:15px 15px 15px 0}
.secondary-landing-body .panel{background:transparent;background-color:transparent;border:0}
.secondary-landing-body .panel-default>.panel-heading{background-color:transparent}
.secondary-landing-body .panel-heading{background:transparent;background-color:transparent;padding:0}
.secondary-landing-body .panel-heading h4{color:#000;font-size:18px}
.secondary-landing-body .panel-heading h4 a{display:block;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding:20px 25px 20px 0;position:relative}
.secondary-landing-body .panel-heading h4 a:focus,.secondary-landing-body .panel-heading h4 a:hover{text-decoration:none}
.secondary-landing-body .panel-heading h4 a:active{text-decoration:underline}
.secondary-landing-body .panel-heading h4 a:after,.secondary-landing-body .panel-heading h4 a:before{content:"";position:absolute}
.secondary-landing-body .panel-heading h4 a:after{background:url(clientlib-site/resources/images/caret-down-home.png) no-repeat;background-size:100% 100%;height:15px;right:0;top:24px;width:23px}
.secondary-landing-body .panel-heading h4 a.collapsed:after{background:url(clientlib-site/resources/images/caret-up-home.png) no-repeat}
.secondary-landing-body .panel-heading h4 a:not(.collapsed){background-position:-215px -70px}
}
@media screen and (max-width:767px)and (max-width:767px){.secondary-landing-body .panel-heading h4{font-size:1pc}
}
.secondary-landing-body .pageIntro .columnControl-container{border-top:0}
.secondary-landing-body .pageIntro .pageIntro-center{text-align:center}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay a{word-wrap:break-word}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay h5{margin:0 auto;width:74%}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay h5 a{color:#009865}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay h5 a:hover{color:#65c5b4;text-decoration:underline}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay h1{color:#000;font-family:basisGrt,sans-serif;font-size:45px;font-style:normal;font-weight:200;line-height:49px;margin-bottom:1pc;text-align:center}
@media screen and (max-width:767px){.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay h1{font-size:26px;line-height:30px;margin-bottom:18px}
}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay ul{margin:10px auto;max-width:74%;padding-left:20px}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay ul li{list-style-position:inside}
.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay p{color:#000;font-size:19px;line-height:26px;margin:0 auto;width:74%}
@media screen and (max-width:767px){.secondary-landing-body .pageIntro .pageIntro-center #centerDisplay p{font-size:15px;line-height:23px;width:100%}
}
.secondary-landing-body .iconTitleDescription{border-left:1px solid #f2f2f2;margin:10px 0;padding:0}
@media screen and (max-width:767px){.secondary-landing-body .iconTitleDescription{border-bottom:1px solid #f2f2f2;border-left:none !important}
}
.secondary-landing-body .iconTitleDescription .columnControl-container{margin-bottom:10px}
@media screen and (max-width:767px){.secondary-landing-body .iconTitleDescription .columnControl-container{border-left:none !important;padding:0 40px}
}
.secondary-landing-body .iconTitleDescription h3{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:30px;text-align:center}
@media screen and (max-width:767px){.secondary-landing-body .iconTitleDescription h3{float:left;font-size:18px;line-height:24px;padding-top:34px;text-align:left;width:50%}
}
.secondary-landing-body .iconTitleDescription p{text-align:center}
.secondary-landing-body .iconTitleDescription .icon-image div img{display:block;margin-left:auto;margin-right:auto;max-width:100%}
@media screen and (max-width:767px){.secondary-landing-body .iconTitleDescription .icon-image{float:left;padding:39px 0 0;width:50%}
}
.secondary-landing-body .iconTitleDescriptionV2{margin:40px 0;padding:0}
.secondary-landing-body .iconTitleDescriptionV2 .columnControl-container{margin-bottom:10px}
@media screen and (max-width:767px){.secondary-landing-body .iconTitleDescriptionV2 .columnControl-container{padding:0 40px}
}
.secondary-landing-body .iconTitleDescriptionV2 h3{color:#5d6771;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:30px;text-align:center}
@media screen and (max-width:767px){.secondary-landing-body .iconTitleDescriptionV2 h3{font-size:18px;line-height:24px}
}
.secondary-landing-body .iconTitleDescriptionV2 p{text-align:center}
.secondary-landing-body .iconTitleDescriptionV2 .icon-image div img{display:block;margin-left:auto;margin-right:auto;max-width:100%}
.secondary-landing-body .accountCards{background:#f6f6f6;padding:60px 0}
.secondary-landing-body .accountCards p{font-size:15px;line-height:24px;padding-top:7px}
@media screen and (max-width:767px){.secondary-landing-body .accountCards a.block{font-size:15px;line-height:22px}
}
.secondary-landing-body .accountCards a.allowCase{text-transform:none}
@media screen and (max-width:767px){.secondary-landing-body .accountCards{padding:0}
}
.secondary-landing-body .accountCards .openAcct-btn{background-color:#c7ab75;color:#000;display:block;display:table-cell;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;height:50px;line-height:24px;margin:0 -1px -1px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}
.secondary-landing-body .accountCards .openAcct-btn:after{border-bottom:20px solid #f6f6f6;border-left:20px solid transparent;content:"";height:0;position:absolute;right:0;top:30px}
@media screen and (max-width:767px){.secondary-landing-body .accountCards .openAcct-btn:after{border-bottom:20px solid #fff}
}
.secondary-landing-body .accountCards .openAcct-btn:hover{background:#e0c186}
@media(min-width:980px){.secondary-landing-body .accountCards .col-lg-6{width:50%}
}
.secondary-landing-body .accountCards .card{background-color:#fff;padding:24px 37px 26px;position:relative}
.secondary-landing-body .accountCards .card.card-column{background-color:transparent;padding:24px 0 15px}
@media screen and (max-width:767px){.secondary-landing-body .accountCards .card.card-column{padding-left:20px}
}
.secondary-landing-body .accountCards .card a{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.secondary-landing-body .accountCards .card ul{list-style:none;margin:0 0 20px 15px;padding:0}
.secondary-landing-body .accountCards .card ul li{color:#000;font-size:15px;line-height:24px}
.secondary-landing-body .accountCards .card ul li:before{border-color:transparent #000;border-style:solid;border-width:.35em 0 .35em .45em;content:"";display:block;height:0;left:-1em;position:relative;top:1.1em;width:0}
.secondary-landing-body .accountCards .card ul+a.block{margin-left:15px}
@media screen and (max-width:767px){.secondary-landing-body .accountCards .card p,.secondary-landing-body .accountCards .card ul>li{font-size:13px;line-height:22px}
}
.secondary-landing-body .accountCards .card:nth-child(2){margin-left:1.33333%}
.secondary-landing-body .accountCards .fullWidthBtn{background-color:#039865;display:table;width:100%}
.secondary-landing-body .accountCards .fullWidthBtn:hover{background-color:#65c5b4}
.secondary-landing-body .accountCards .btn-primary{position:relative;width:100%;z-index:2}
.secondary-landing-body .accountCards h3{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:30px;margin-top:2px}
@media screen and (max-width:767px){.secondary-landing-body .accountCards h3{font-size:18px;line-height:24px}
}
.secondary-landing-body .textLink ul{list-style-position:inside;margin:10px auto;max-width:74%;padding-left:20px}
.secondary-landing-body .textLink .full-width{margin-bottom:33px;text-align:center}
.secondary-landing-body .textLink .full-width .cta{margin-top:9px;text-align:center;width:100%}
.secondary-landing-body .textLink .full-width .cta a{text-align:center}
.secondary-landing-body .textLink .full-width .cta a p{color:#000}
.secondary-landing-body .textLink .full-width h3{color:#000;font-family:basisGrt,sans-serif;font-size:45px;font-style:normal;font-weight:200;line-height:49px;margin-bottom:0;margin-top:73px;padding-bottom:0;text-align:center}
@media screen and (max-width:767px){.secondary-landing-body .textLink .full-width h3{font-size:18px;line-height:24px;margin-bottom:0;margin-top:36px;padding-bottom:0}
}
.secondary-landing-body .textLink .full-width p{color:#000;font-size:15px;line-height:24px;margin:9pt auto;text-align:center;width:45.33%}
@media screen and (max-width:767px){.secondary-landing-body .textLink .full-width p{font-size:13px;line-height:22px;width:100%}
}
.secondary-landing-body .textLink .right-rail p{text-align:left}
@media(min-width:768px){.secondary-landing-body .container-fluid.content .columnControl .columnControl-container{padding-bottom:70px}
}
@media screen and (max-width:767px){.secondary-landing-body .container-fluid.content .columnControl .columnControl-container{margin:0;padding:10px 0}
}
@media(min-width:768px){.secondary-landing-body .container-fluid.content .columnControl .columnControl-col1{padding-right:0}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-col1 .iconTitleDescription{border-left:0;padding-right:30px}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-col2{padding-left:0;padding-right:0}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-col2 .iconTitleDescription{padding-left:30px;padding-right:30px}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-col3{padding-left:0}
}
@media screen and (max-width:767px){.secondary-landing-body .container-fluid.content .columnControl .columnControl-col3 .iconTitleDescription{border-bottom:0}
}
@media(min-width:768px){.secondary-landing-body .container-fluid.content .columnControl .columnControl-col3 .iconTitleDescription{padding-left:30px}
}
@media screen and (max-width:767px){.secondary-landing-body .container-fluid.content .columnControl .row>div[class^=col-]>div.iconTitleDescription{display:table;margin:0;padding:0;width:100%}
.secondary-landing-body .container-fluid.content .columnControl .row>div[class^=col-]>div.iconTitleDescription>div{display:table-row}
.secondary-landing-body .container-fluid.content .columnControl .row>div[class^=col-]>div.iconTitleDescription .icon-image{display:table-cell;float:none;padding:15px 10px 15px 0;text-align:center;vertical-align:middle}
.secondary-landing-body .container-fluid.content .columnControl .row>div[class^=col-]>div.iconTitleDescription .icon-image img{display:inline;height:70px;margin:0}
.secondary-landing-body .container-fluid.content .columnControl .row>div[class^=col-]>div.iconTitleDescription h3{display:table-cell;float:none;margin:0;padding:10px 0;vertical-align:middle}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"]{padding:25px 0}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"] .row .col-sm-6{padding:0 20px}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"] .row .col-sm-6.columnControl-col2{border-left:1px solid #ebe9e9}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"] .row .col-sm-6 div.iconTitleDescription{border-bottom:0;display:block;text-align:center;width:auto}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"] .row .col-sm-6 div.iconTitleDescription>div{display:block}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"] .row .col-sm-6 div.iconTitleDescription .icon-image{display:block;padding:0;width:auto}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"] .row .col-sm-6 div.iconTitleDescription .icon-image img{height:auto;max-height:5pc;max-width:100%;width:auto}
.secondary-landing-body .container-fluid.content .columnControl .columnControl-container[data-column-count="2"] .row .col-sm-6 div.iconTitleDescription h3{display:block;font-size:17px;line-height:19px;margin:20px 0;padding:0;text-align:center;width:auto}
}
@media(min-width:768px){.secondary-landing-body .container-fluid.content-bottom .columnControl .columnControl-container{border-top:1px solid #d1e3da;margin-top:75px;padding-top:35px}
.secondary-landing-body .container-fluid.content-bottom .columnControl .columnControl-container .row>.col-md-4.columnControl-col1,.secondary-landing-body .container-fluid.content-bottom .columnControl .columnControl-container .row>.col-md-4.columnControl-col2{padding-right:40px}
}
.secondary-landing-body .content-bottom-full .columnControl .columnControl-container{border-top:1px solid #d1e3da}
@media screen and (max-width:767px){.secondary-landing-body .content-bottom-full .columnControl .columnControl-container{padding:15px 20px 0}
}
@media(min-width:768px){.secondary-landing-body .content-bottom-full .columnControl .columnControl-container .row>.col-md-4.columnControl-col1,.secondary-landing-body .content-bottom-full .columnControl .columnControl-container .row>.col-md-4.columnControl-col2{padding-right:40px}
}
.secondary-landing-body .content-bottom-full .button{margin-bottom:30px;padding:50px 0 20px}
@media screen and (max-width:767px){.secondary-landing-body .content-bottom-full .button{margin-bottom:10px;padding:30px 0 20px}
}
.secondary-landing-body .content-bottom-full .button a.btn-primary{background:transparent none;border:3px solid #c7ab75;color:#000;display:block;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:15px;margin:0 auto;padding:15px 0;text-align:center;vertical-align:middle;width:280px}
@media screen and (max-width:767px){.secondary-landing-body .content-bottom-full .button a.btn-primary{font-size:14px;max-width:290px}
}
.secondary-landing-body .content-bottom-full .button a.btn-primary:hover{background-color:#e0c186;border:3px solid #e0c186;color:#000;text-decoration:none}
@media print{*{color:transparent !important;text-shadow:0 0 0 #373d47 !important;-webkit-transition:none !important;transition:none !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){*{color:#000 !important;-webkit-print-color-adjust:exact}
}
@media print{body{overflow:auto !important}
img{-o-object-fit:contain !important;object-fit:contain !important}
#main-content{margin:0 5% !important}
.container-fluid{max-width:none !important;width:auto !important}
.columnControl,.container-fluid,.content-template.fund-category-page>.content-full .fundListingBasic>div,.content-template.fund-comparison-page .container-fluid .fundComparison .comparison-cta.sticky .cta-content-group,.content-template.marketing-splash-page>.container-fluid .button,.content-template.marketing-splash-page>.container-fluid .text,.content-template.primary-landing-page .titleTextLinkIconCta,.fund-listing{padding-left:0 !important;padding-right:0 !important}
#nudge{display:none !important}
#fund-overview .btn-primary,.btn-primary,.compare-funds,.documentDistribution,.fund-header-links,.get-more-info,.view-historical-prices{display:none}
.col-md-1{width:8.33333333% !important}
.col-md-2{width:16.66666667% !important}
.col-md-3{width:25% !important}
.col-md-4{width:33.33333333% !important}
.col-md-5{width:41.66666667% !important}
.col-md-6{width:50% !important}
.col-md-7{width:58.33333333% !important}
.col-md-8{width:66.66666667% !important}
.col-md-9{width:75% !important}
.col-md-10{width:83.33333333% !important}
.col-md-11{width:91.66666667% !important}
.col-md-12{width:100% !important}
.col-lg-1{width:8.33333333% !important}
.col-lg-2{width:16.66666667% !important}
.col-lg-3{width:25% !important}
.col-lg-4{width:33.33333333% !important}
.col-lg-5{width:41.66666667% !important}
.col-lg-6{width:50% !important}
.col-lg-7{width:58.33333333% !important}
.col-lg-8{width:66.66666667% !important}
.col-lg-9{width:75% !important}
.col-lg-10{width:83.33333333% !important}
.col-lg-11{width:91.66666667% !important}
.col-lg-12{width:100% !important}
h1,h2,h3{color:#5b6770 !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){h1,h2,h3{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{.tool-tip{display:none !important}
.help-text{border:0;display:block !important;font-size:10px;line-height:9pt;margin:10px 0 0 !important;padding:0 !important;position:static !important;transform:none;-webkit-transform:none;width:auto !important}
.help-text .tool-tip-close{display:none !important}
.card-listing.related-cards{padding:0 !important}
.card-listing.related-cards .card-item.card-item-image{height:200px !important}
.card-listing.related-cards .card-item.card-item-image a{height:5pc !important}
.card-listing.related-cards .card-item.card-item-image a img{height:inherit !important}
.card-listing.related-cards .card-item.card-item-image .card-info{height:90pt !important}
.card-listing.related-cards .card-item.card-item-image .card-info .card-eyebrow{font-size:9px !important}
.card-listing.related-cards .card-item.card-item-image .card-info .card-heading{font-size:10px !important;line-height:9pt !important}
.card-listing.related-cards .card-item.card-item-image .card-info .card-date{font-size:9px !important}
.text h1,.text h2,.text h3{color:#5b6770 !important}
.text ul{list-style:none;margin-left:0 !important}
.text ul li{padding-left:17px;position:relative}
.text ul li:before{content:"•";left:0;position:absolute;top:0}
.header .global-alert{display:none}
.header .print-logo{display:block;margin:0 5% !important;padding-top:40px;width:30% !important}
.footer{padding-top:10px}
.footer *,.footer :before,.footer:after{color:transparent !important;text-shadow:0 0 0 #373d47 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.footer *,.footer:before,.footer:after{color:#000 !important;-webkit-print-color-adjust:exact}
}
@media print{.footer .footer-contact,.footer .footer-privacy .footer-privacy-item,.footer ul.footer-nav-tier1{display:none}
#fund-header{min-height:0}
#fund-header .col-md-8>a:first-child{color:transparent !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){#fund-header .col-md-8>a:first-child{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{#fund-header .col-md-8>a:first-child:after{content:""}
#fund-header .fund-share-type b{color:transparent !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){#fund-header .fund-share-type b{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{#fund-header .fund-header-sidebar{display:none}
.highlights>.container-fluid>.row>div.col-sm-12{float:left !important}
.highlights>.container-fluid>.row .fund-color{border-left-style:solid;border-left-width:9px}
.highlights>.container-fluid #characteristics .row *{color:transparent !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.highlights>.container-fluid #characteristics .row *{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{.highlights>.container-fluid #characteristics .row .sprite-group .card-wrapper img.fund-card{display:block !important}
.highlights>.container-fluid #characteristics .row .sprite-group .card-wrapper img.fund-card.hidden{display:none !important}
.highlights>.container-fluid #characteristics .row .tool-tip-container{display:block}
.highlights>.container-fluid .highcharts-container{max-width:100% !important}
.highlights>.container-fluid #highlights .highlights-content .help-text{width:auto !important}
.highlights .highlights-content{background-color:#f2f2f2 !important}
.highlights .highlights-content *{color:transparent !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.highlights .highlights-content *{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{.highlights .highlights-content .tool-tip{color:transparent !important;text-shadow:0 0 0 #2e66ff !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.highlights .highlights-content .tool-tip{color:#2e66ff !important;-webkit-print-color-adjust:exact}
}
@media print{.highlights .highlights-content .divider:before{border-bottom:3px solid #939faa}
#fund-overview .youtube-video-wrap #youtube-mobile-player,#fund-overview .youtube-video-wrap .inline-player{display:none !important}
#fund-overview .youtube-video-wrap .video-poster{display:block !important}
#fund-overview .youtube-video-wrap .play-btn.visible-print-block{height:60px;left:50%;margin:-30px 0 0 -30px;text-indent:0;top:50%;width:60px}
#fund-overview .nav-tabs li{display:inline-block;float:none}
#fund-overview .tab-content{clear:both}
#fund-overview .fund-management-section .visible-sm{display:none !important}
#fund-overview .fund-management-section .hidden-sm{display:block !important}
#fund-overview .fund-management-section .fund-management-intro{float:left}
.nav-tabs-parent{display:block !important}
.nav-tabs-parent ul.nav-tabs>li{font-size:14px;padding-right:15px}
.nav-tabs-parent ul.nav-tabs>li:last-child{padding-right:0}
.nav-tabs-parent ul.nav-tabs>li>a{color:transparent !important;text-shadow:0 0 0 #009865 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.nav-tabs-parent ul.nav-tabs>li>a{color:#009865 !important;-webkit-print-color-adjust:exact}
}
@media print{.nav-tabs-parent ul.nav-tabs>li.active>a{color:transparent !important;text-shadow:0 0 0 #000 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.nav-tabs-parent ul.nav-tabs>li.active>a{color:#000 !important;-webkit-print-color-adjust:exact}
}
@media print{.nav-tabs-content.tab-content>.tab-pane .load-tab-toggle{display:none !important}
#performance .table-toggle{display:none}
#performance .performance-chart .highcharts-container{overflow:visible !important}
#performance .chart-key span:before{border-left:15px solid #929292}
#performance .chart-key span.active:before{border-left:15px solid #65c5b4}
#holdings #holdings-breakdown .row .label-top:after{border-bottom:3px solid #cccc32}
#holdings #holdings-breakdown .row .label-bottom{color:transparent !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){#holdings #holdings-breakdown .row .label-bottom{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{#riskVolatility #beta-risk .betaGraph .bar{border-bottom:40px solid #e8e6e6}
#riskVolatility #beta-risk .betaGraph .bar:after{border-left:2px solid #666}
#morningstar .square-rating,#morningstar .star-rating,#morningstar .star-rating-big{display:none}
#morningstar .print-star-big{height:29px;position:relative;width:186px}
#morningstar .print-star-big img{position:absolute}
#morningstar .print-star-big img.rating-1{clip:rect(0,186px,29px,0);top:0}
#morningstar .print-star-big img.rating-2{clip:rect(29px,186px,58px,0);top:-29px}
#morningstar .print-star-big img.rating-3{clip:rect(58px,186px,87px,0);top:-58px}
#morningstar .print-star-big img.rating-4{clip:rect(87px,186px,87pt,0);top:-87px}
#morningstar .print-star-big img.rating-5{clip:rect(87pt,186px,145px,0);top:-87pt}
#morningstar .print-star{float:left;height:18px;position:relative;width:115px}
#morningstar .print-star img{position:absolute}
#morningstar .print-star img.rating-1{clip:rect(0,115px,18px,0);top:0}
#morningstar .print-star img.rating-2{clip:rect(18px,115px,36px,0);top:-18px}
#morningstar .print-star img.rating-3{clip:rect(36px,115px,54px,0);top:-36px}
#morningstar .print-star img.rating-4{clip:rect(54px,115px,72px,0);top:-54px}
#morningstar .print-star img.rating-5{clip:rect(72px,115px,90px,0);top:-72px}
#morningstar .print-square-rating{height:37px;position:relative;width:181px}
#morningstar .print-square-rating img{position:absolute}
#morningstar .print-square-rating img.rating-1{clip:rect(0,181px,37px,0);top:0}
#morningstar .print-square-rating img.rating-2{clip:rect(37px,181px,74px,0);top:-37px}
#morningstar .print-square-rating img.rating-3{clip:rect(74px,181px,111px,0);top:-74px}
#morningstar .print-square-rating img.rating-4{clip:rect(111px,181px,148px,0);top:-111px}
#morningstar .print-square-rating img.rating-5{clip:rect(148px,181px,185px,0);top:-148px}
.content-template{padding-top:25px}
.content-template *,.content-template :after,.content-template :before{color:transparent !important;text-shadow:0 0 0 #373d47 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.content-template *,.content-template:after,.content-template:before{color:#000 !important;-webkit-print-color-adjust:exact}
}
@media print{.content-template .byline .text.title a:first-child,.content-template .pageIntro a.eyebrow,.content-template .title a.eyebrow{display:none}
.content-template .text .callout{color:transparent !important;padding-left:0;padding-right:0;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.content-template .text .callout{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{.content-template .text h3{font-weight:400}
.content-template .text .block-list{display:none !important}
.content-template .imageText .article,.content-template .imageText .landing{margin-left:0;margin-right:0}
.content-template .imageText .article img,.content-template .imageText .landing img{margin:0}
.content-template .imageText .article a,.content-template .imageText .landing a{color:#009865 !important}
.content-template .textVideo{display:none}
.content-template .disclosures{padding-bottom:0;padding-top:25px}
.content-template.content-full-width-page>.container-fluid{max-width:80pc}
.content-template.content-full-width-page .content-bottom-full .columnControl{display:none}
.content-template.content-right-rail-page>.container-fluid.right-rail>.row{margin:0}
.content-template.content-right-rail-page>.container-fluid.right-rail .content-left{padding:0;width:100%}
.content-template.content-right-rail-page .content-right{display:none}
.content-template.faq-page>.container-fluid.right-rail .content-left .linebreak.visible-sm{display:none !important}
.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center{text-align:left;width:100%}
.content-template.fund-category-page>.container-fluid .pageIntro .pageIntro-center h1:after{left:0;margin-left:0}
.content-template.fund-category-page>.container-fluid .columnControl{padding:0}
.content-template.fund-category-page>.container-fluid .columnControl .columnControl-container>.row{margin:0}
.content-template.fund-category-page>.content-full .fundListingBasic{margin-bottom:0;padding-bottom:0}
.content-template.fund-category-page>.content-full .fundListingBasic>div{padding-left:0 !important;padding-right:0 !important}
ul.fund-details-list{margin:0}
ul.fund-details-list li.item{display:inline-block;margin-left:-6px;padding-left:10px;padding-right:0;width:25% !important}
ul.fund-details-list li.item:first-child{margin-left:0;padding-left:0}
.fund-details-card{float:none}
.fund-details-card span+h2{font-size:15px;font-weight:400;line-height:17px}
.fund-details-card .compare-link-box a{color:transparent !important;text-shadow:0 0 0 #009865 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.fund-details-card .compare-link-box a{color:#009865 !important;-webkit-print-color-adjust:exact}
}
@media print{.fund-details-card .compare-link-box a:after{content:"" !important}
.fund-details-card a.buy-button{display:none}
.fund-details-card p{font-size:11px;line-height:15px}
.fund-details-card p:before{background-color:#fff;border-top:3px solid #939faa}
.fund-details-card .fund-highlights-graphics .highlight-graph{line-height:14px}
.fund-details-card .fund-highlights-graphics .highlight-graph h3{font-size:13px;line-height:14px}
.fund-details-card .fund-highlights-graphics .highlight-graph span{color:transparent !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.fund-details-card .fund-highlights-graphics .highlight-graph span{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{.fund-details-card .fund-highlights-graphics .highlight-graph span.block{font-size:11px;line-height:13px}
.fund-details-card .fund-highlights-graphics .highlight-graph.right .fund-color{border-left-style:solid;border-left-width:5px}
.fund-details-card .fund-highlights-graphics .highlight-graph.right .label-block span.block{font-size:8px}
.fund-details-card .fund-highlights-graphics .highlight-graph img.fund-card{display:block !important}
.fund-details-card .fund-highlights-graphics .highlight-graph img.fund-card.hidden{display:none !important}
.content-template.secondary-landing-page .pageIntro .pageIntro-center #centerDisplay h1{text-align:left}
.content-template.secondary-landing-page .pageIntro .pageIntro-center #centerDisplay p{text-align:left;width:auto}
.content-template.secondary-landing-page .accountCards{padding-bottom:0}
.content-template.secondary-landing-page .accountCards>.container-fluid.hidden-sm{display:block !important}
.content-template.secondary-landing-page .accountCards h3{font-weight:400}
.content-template.secondary-landing-page .accountCards .row div[class^=col-]{float:none !important;width:auto !important}
.content-template.secondary-landing-page .accountCards .card{border:1px solid #ebebeb;height:auto !important;margin-bottom:20px;padding:25px 30px 15px}
.content-template.secondary-landing-page .accountCards .card p:last-child{margin-bottom:15px}
.content-template.secondary-landing-page .accountCards .card a.block:last-child{display:block;margin-bottom:15px}
.content-template.secondary-landing-page .accountCards #cardSlider{display:none !important}
.content-template.secondary-landing-page .accountCards a.block{color:transparent !important;text-shadow:0 0 0 #009865 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.content-template.secondary-landing-page .accountCards a.block{color:#009865 !important;-webkit-print-color-adjust:exact}
}
@media print{.content-template.secondary-landing-page .accountCards a.block:after{content:"" !important}
.content-template.secondary-landing-page .accountCards .fullWidthBtn,.content-template.secondary-landing-page .button{display:none}
.content-template.secondary-landing-page .textLink a.block{color:transparent !important;text-shadow:0 0 0 #009865 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.content-template.secondary-landing-page .textLink a.block{color:#009865 !important;-webkit-print-color-adjust:exact}
}
@media print{.content-template.secondary-landing-page .textLink a.block:after{content:"" !important}
.content-template.secondary-landing-page .content-bottom .textLink .full-width h3{text-align:left}
.content-template.secondary-landing-page .content-bottom .textLink .full-width h3:after{margin-left:0;margin-right:0}
.content-template.secondary-landing-page .content-bottom .textLink .full-width p{text-align:left;width:auto}
.content-template.secondary-landing-page .content-bottom .textLink .full-width .cta,.content-template.secondary-landing-page .content-bottom .textLink .full-width .cta a{text-align:left}
.content-template.secondary-landing-page .content-bottom .columnControl .columnControl-container,.content-template.secondary-landing-page .content-bottom-full .columnControl .columnControl-container{border-bottom:1px solid #d1e3da;margin-bottom:20px}
.fund-comparison-page .affix{position:static !important}
.fund-comparison-page h1,.fund-comparison-page h2,.fund-comparison-page h3,.fund-comparison-page h4{color:transparent !important;text-shadow:0 0 0 #5b6770 !important}
}
@media print and (-webkit-min-device-pixel-ratio:0){.fund-comparison-page h1,.fund-comparison-page h2,.fund-comparison-page h3,.fund-comparison-page h4{color:#5b6770 !important;-webkit-print-color-adjust:exact}
}
@media print{.fund-comparison-page .fundComparison .fund-details-card.compare{float:left}
.fund-comparison-page .fundComparison .fund-details-card.compare .content-with-border:after{border-right:1px solid #e9e6a3}
.fund-comparison-page .fundComparison .add-to-compare{display:none !important}
.fund-comparison-page .fundComparison .compared-cards:after{clear:both;content:"";display:table}
.fund-comparison-page .fundComparison .compared-cards .fund-details-card h4:empty:before{content:" "}
.fund-comparison-page .fundComparison h2.fund-name a{font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;line-height:20px;text-transform:none}
.fund-comparison-page .fundComparison h2.fund-name a:after{content:""}
.fund-comparison-page .fundComparison h2,.fund-comparison-page .fundComparison h4{font-weight:400 !important}
.fund-comparison-page .fundComparison .sticky-header{width:auto !important}
.fund-comparison-page .fundComparison .help-text,.fund-comparison-page .fundComparison .sticky-bg{display:none !important}
.fund-comparison-page .fundComparison .contextual-help-print{clear:both;display:block}
.fund-comparison-page .fundComparison .contextual-help-print .help-text{display:block !important}
.primary-landing-page .titleTextLinkIconCta .bg-transparent{background-color:transparent}
.primary-landing-page .titleTextLinkIconCta .bg-white{background-color:#fff}
.primary-landing-page .titleTextLinkIconCta .row.hidden-sm{display:block !important}
.primary-landing-page .titleTextLinkIconCta .panel.visible-sm{display:none !important}
.hero .wrapper{width:100% !important}
.wallpaper .wallpaper-content{padding:0 !important}
.slider-container{page-break-inside:avoid}
.slider-container img{-o-object-fit:contain !important;object-fit:contain !important}
.multi-quote.multi-steps{padding:0 !important}
.hero .wrapper .white-text{width:50% !important}
.wholesalerMap{margin-top:-2rem}
.wholesalerMap #wholesalerMap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.wholesalerMap #wholesalerMap .wholesalerMap__map{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:0;order:0}
.wholesalerMap #wholesalerMap .wholesalerMap__legend{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-top:-3rem;padding:0 0 0 1em;width:auto}
.wholesalerMap #wholesalerMap .wholesalerMap__legend .wholesalerMap__legendTitle{font-size:1.8rem;margin-bottom:.45em}
.wholesalerMap #wholesalerMap .wholesalerMap__legend .wholesalerMap__legendList{font-size:.7em}
.wholesalerMap #wholesalerMap .category-all-funds p{font-size:1em !important}
.content-template.content-full-width-page.no-padding-page .wallpaper .wallpaper-content .columnControl-container.reducePadding{margin-top:-13rem}
.megaFooter__logoImgAnchor:after{background-image:url(../../../../content/dam/thrivent/logo/thrivent-brand-logo-black-20.svg) !important;background-origin:padding-box !important;background-repeat:no-repeat !important;background-size:auto auto !important;content:"";display:block;height:2em;margin-top:1.7rem;width:7.8em}
.megaFooter__logoImg{display:none}
}
.search{color:#000;margin:0 auto;max-width:79rem;padding:5rem 2rem 4rem}
@media(max-width:767px){.search{padding:3rem 2rem 0}
}
.search h1{color:#000;font-family:basisGrt,sans-serif;font-size:4.6rem;font-style:normal;font-weight:200;margin:0 0 2.5rem}
@media(max-width:767px){.search h1{font-size:2.6rem}
}
.search sup{margin-left:.3rem}
.search .no-results,.search h3,.search h3 span{font-family:basisGrt,sans-serif;font-size:2rem;font-style:normal;font-weight:200}
.search h3{margin:0 0 .5rem}
@media(max-width:767px){.search h3,.search h3 span{font-size:1.8rem}
.search .content-pdf h3 span{display:inline-block;width:calc(100% - 2.5rem)}
}
.search #redirect-popup{background-color:#2e66ff;color:#fff;font-size:1.1rem;line-height:2rem;margin:0 0 3rem;max-width:40rem;min-height:4.4rem;padding:1rem 0 1rem 1rem;vertical-align:top;width:100%}
.search #redirect-popup a{color:#fff;text-decoration:underline}
.search #redirect-popup a#close-popup{cursor:pointer;font-size:1.4rem;padding-right:.5rem;text-decoration:none}
.search #redirect-popup a#close-popup img{padding-top:.4rem;width:1.5rem}
@media(max-width:767px){.search #redirect-popup{font-size:1rem;max-width:36rem}
}
.search input{border:.1rem solid #e4e4e3;font-size:1.5rem;line-height:2rem;margin:0 0 3rem;max-width:36rem;min-height:4.4rem;padding:1rem 0 1rem 2rem;vertical-align:top;width:100%}
.search input:focus{outline:0}
.search input:focus,.search input:focus+a{border-color:#65c5b4}
@media(max-width:767px){.search input{font-size:1.4rem}
}
.search .search-info.inactive{display:none}
@media(max-width:767px){.search .search-info:last-child{padding-bottom:3rem}
}
.search .search-wrapper a{background:#fff;border:.1rem solid #e4e4e3;border-left:0;display:inline-block;height:4.4rem;margin:0 0 0 -.1rem;padding:0 2rem;position:relative;vertical-align:top}
.search .search-wrapper a img{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}
@media(max-width:767px){.search .search-wrapper{max-width:36rem;position:relative}
.search .search-wrapper a{position:absolute;right:0}
}
.search .no-results{color:#000;margin:0 0 2rem}
@media(max-width:767px){.search .no-results{margin:0 0 1.6rem}
}
.search p{font-size:1.5rem}
@media(max-width:767px){.search p{font-size:1.3rem}
}
.search span{font-size:1.3rem;line-height:2rem}
@media(max-width:767px){.search span{font-size:1.2rem}
}
.search .no-results span{font-size:1.5rem;line-height:2rem}
.search .search__header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}
.search .search__header h1{width:100%}
.search .search__header .search__options{-ms-flex-item-align:end;align-self:flex-end}
.search .results-pagination,.search .search__options{float:right}
.search .results-pagination a,.search .search__options a{font-weight:700}
.search .results-pagination .active,.search .results-pagination .disabled,.search .search__options .active,.search .search__options .disabled{color:#000;cursor:default;font-weight:400}
.search .results-pagination .active:focus,.search .results-pagination .active:hover,.search .results-pagination .disabled:focus,.search .results-pagination .disabled:hover,.search .search__options .active:focus,.search .search__options .active:hover,.search .search__options .disabled:focus,.search .search__options .disabled:hover{text-decoration:none}
@media(max-width:767px){.search .results-pagination,.search .search__options{float:none;margin-top:1.6rem}
}
.search .filter a,.search .sort a{padding-left:1rem}
@media(max-width:767px){.search .filter,.search .sort{display:block;margin-top:0}
.search .filter a,.search .filter button,.search .sort a,.search .sort button{padding-left:.8rem}
}
.search .results-pagination a{font-size:1.3rem;margin-left:.8rem}
.search .results-pagination .left-arrow,.search .results-pagination .right-arrow{background:url(clientlib-site/resources/images/icon-carets-numbers-checkmark-sprites.svg) 50% 30%/4620% no-repeat;display:inline-block;height:1.3rem;vertical-align:middle;width:.8rem}
.search .results-pagination .left-arrow.disabled,.search .results-pagination .right-arrow.disabled{opacity:.5}
.search .results-pagination .left-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media(max-width:767px){.search .results-pagination{text-align:center}
.search .results-pagination a{margin:0 1rem}
}
.search .page-links{padding:0 .4rem}
.search ul{list-style-type:none;margin:0;padding:0}
.search .loading-spinner{border-top:.1rem solid #e4e4e3;margin-top:2rem}
.search .loading .results{display:none}
.search .results{border-bottom:.1rem solid #e4e4e3;margin:2rem 0}
@media(max-width:767px){.search .results{margin-bottom:1.6rem}
}
.search .results h3 a{display:block}
.search .results li{border-top:.1rem solid #e4e4e3;padding-top:2rem}
.search .results li:first-child{padding-top:2.5rem}
.search .results li:last-child{padding-bottom:2rem}
@media(max-width:767px){.search .results li:last-child{padding-bottom:0}
}
.search .results li p{line-height:2.2rem;margin-bottom:2rem}
@media(max-width:767px){.search .results li p{margin-bottom:1.6rem}
}
.search .results li h4{color:#000;font-family:basisGrt-bold,sans-serif;font-size:1.7rem;font-style:normal;font-weight:200;margin:1.2rem 0 0 1.4rem}
.search .results li h4 span{font-size:1.7rem;line-height:1.8rem}
.search .results li.content-fund p{margin-bottom:1.4rem}
.search .results li .fund-graphic{margin-bottom:2rem}
@media(max-width:767px){.search .results li .fund-graphic{display:none}
}
.search .results li .primary-graphic,.search .results li .secondary-graphic{border:.1rem solid #e4e4e3;display:inline-block;height:14rem;overflow:hidden;position:relative;vertical-align:top;width:25rem}
.search .results li .primary-graphic p,.search .results li .secondary-graphic p{font-size:1.2rem;line-height:1.6rem}
.search .results li .primary-graphic .graphic,.search .results li .secondary-graphic .graphic{background:url(clientlib-site/resources/images/fund-highlight-card-sprite.svg) 0 0 no-repeat;background-size:900%;height:11rem;left:1.3rem;position:absolute;width:10.6rem}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .primary-graphic .graphic,.search .results li .secondary-graphic .graphic{height:13rem}
}
.search .results li .primary-graphic .graphic{top:3.4rem}
.search .results li .secondary-graphic .graphic{top:2.2rem}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .secondary-graphic .graphic{left:-1rem;top:0}
}
.search .results li .graph-details{margin:2rem 1rem 0 10.3rem}
.search .results li .secondary-graphic{margin-left:-.1rem}
.search .results li .secondary-graphic p{margin:0}
.search .results li .secondary-graphic p:first-child{margin-bottom:.4rem}
.search .results li .secondary-graphic p span,.search .results li .secondary-graphic p strong{font-size:1.2rem;line-height:1.6rem}
.search .results li .secondary-graphic.circle-graphic p:first-child{margin-bottom:0}
.search .results li .secondary-graphic.circle-graphic p span{display:inline-block;line-height:2rem;vertical-align:top}
.search .results li .secondary-graphic.circle-graphic p span:first-child{width:75%}
.search .results li .secondary-graphic.circle-graphic p span:first-child:before{background:#65c5b4;content:"";display:inline-block;height:1rem;margin-right:.5rem;vertical-align:baseline;width:1rem}
.search .results li .secondary-graphic.circle-graphic p span:last-child{text-align:right;width:25%}
.search .results li .secondary-graphic.circle-graphic p:nth-child(2) span:first-child:before{background:#427483}
.search .results li .secondary-graphic.circle-graphic p:nth-child(3) span:first-child:before{background:#d3cb43}
.search .results li .secondary-graphic.circle-graphic p:nth-child(4) span:first-child:before{background:#006532}
.search .results li .secondary-graphic.bar-graphic .graph-details{margin:2rem 1rem 0 11.5rem}
.search .results li .secondary-graphic.box-graphic .graph-details{margin:0 1rem 0 11.5rem}
.search .results li .secondary-graphic .graphic{background-position:6.3% 43.3%}
.search .results li .primary-graphic p{margin:2.5rem 0 0 15rem;width:8.5rem}
.search .results li .primary-graphic .graphic{background-position:5.25% 4.3%}
.search .results li .moderately-aggressive .primary-graphic .graphic{background-position:23.43% 4.3%}
.search .results li .moderate .primary-graphic .graphic{background-position:41.5% 4.3%}
.search .results li .moderately-conservative .primary-graphic .graphic{background-position:59.5% 4.3%}
.search .results li .conservative .primary-graphic .graphic{background-position:77.5% 4.3%}
.search .results li .SCS_MF .secondary-graphic .graphic{background-position:23.9% 15.75%;background-size:870%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .SCS_MF .secondary-graphic .graphic{left:0;top:1.5rem}
}
.search .results li .MCS_MF .secondary-graphic .graphic{background-position:79.3% 15.75%;background-size:870%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .MCS_MF .secondary-graphic .graphic{background-position:76.3% 15.75%;left:1rem;top:1.5rem}
}
.search .results li .LCV_MF .secondary-graphic .graphic{background-position:5.4% 29%;background-size:870%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .LCV_MF .secondary-graphic .graphic{left:-1rem;top:1rem}
}
.search .results li .GF_MF .secondary-graphic .graphic{background-position:42.4% 29%;background-size:870%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .GF_MF .secondary-graphic .graphic{left:1rem;top:1rem}
}
.search .results li .BF_MF .secondary-graphic .graphic{background-position:24.4% 43.3%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .BF_MF .secondary-graphic .graphic{top:1rem}
}
.search .results li .EIP_MF .secondary-graphic .graphic{background-position:60.5% 43.3%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .EIP_MF .secondary-graphic .graphic{left:1rem;top:1rem}
}
.search .results li .HY_MF .secondary-graphic .graphic{background-position:79% 30%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .HY_MF .secondary-graphic .graphic{left:-2rem}
}
.search .results li .MA_MF .secondary-graphic .graphic{background-position:24.4% 56.7%}
.search .results li .MAA_MF .secondary-graphic .graphic{background-position:42.5% 56.7%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .MAA_MF .secondary-graphic .graphic{left:0}
}
.search .results li .MCA_MF .secondary-graphic .graphic{background-position:60.5% 56.7%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .MCA_MF .secondary-graphic .graphic{left:1rem}
.search .results li .AA_MF .secondary-graphic .graphic{left:-2rem;top:.6rem}
.search .results li .PWA_MF .secondary-graphic .graphic{left:0;top:0}
}
.search .results li .LCS_MF .secondary-graphic .graphic{background-position:97.5% 56.4%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .LCS_MF .secondary-graphic .graphic{left:-1rem}
}
.search .results li .PEME_MF .secondary-graphic .graphic{background-position:24.4% 69.1%}
.search .results li .PWA_MF .secondary-graphic .graphic{background-position:42.5% 70%}
.search .results li .HYF_MF .secondary-graphic .graphic{background-position:96.5% 83%;background-size:900%;top:2.7rem}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .HYF_MF .secondary-graphic .graphic{left:-1rem;top:0}
}
.search .results li .CB_MF .secondary-graphic .graphic{background-position:94% 83%;background-size:90rem;left:-1.5rem}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .CB_MF .secondary-graphic .graphic{left:1rem}
}
.search .results li .IF_MF .secondary-graphic .graphic{background-position:5.5% 97%;background-size:870%}
.search .results li .MBF_MF .secondary-graphic .graphic{background-position:60.5% 96.5%;background-size:900%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .MBF_MF .secondary-graphic .graphic{left:1.5rem;top:-1rem}
}
.search .results li .GB_MF .secondary-graphic .graphic{background-position:5.5% 97%;background-size:900%;top:2.7rem}
.search .results li .LMB_MF .secondary-graphic .graphic{background-position:60% 83%;background-size:900%;top:2.7rem}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .LMB_MF .secondary-graphic .graphic{left:2rem;top:0}
}
.search .results li .MM_MF .secondary-graphic .graphic{background-position:60.25% 95.6%;background-size:900%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .MM_MF .secondary-graphic .graphic{left:1rem;top:0}
}
.search .results li .LVE_MF .secondary-graphic .graphic{background-position:60.25% 70.1%;background-size:900%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .LVE_MF .secondary-graphic .graphic{left:1rem;top:0}
}
.search .results li .MDI_MF .secondary-graphic .graphic{background-position:79.3% 70.1%;background-size:900%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .MDI_MF .secondary-graphic .graphic{background-position:77.3% 70.1%;left:1rem;top:0}
}
.search .results li .SCG_MF .secondary-graphic .graphic{background-position:41.9% 15.75%;background-size:870%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .SCG_MF .secondary-graphic .graphic{left:0;top:1.5rem}
}
.search .results li .HMBF_MF .secondary-graphic .graphic{background-position:97.5% 30.1%;background-size:900%}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.search .results li .HMBF_MF .secondary-graphic .graphic{left:1.5rem;top:-1rem}
}
.search .results li .MM_MF .secondary-graphic .graph-details{display:none}
.search .results li .PEME_MF .secondary-graphic .graph-details{margin-top:.5rem}
.search .results li .MDI_MF .secondary-graphic .graph-details{margin-top:1rem}
.search .results li .MDI_MF .secondary-graphic .graph-details p span{line-height:1.5rem}
.search .results li h3 a img{margin-right:.8rem;vertical-align:top}
.search .results li .fund-links{margin-bottom:2rem}
.search .results li .fund-links a{font-size:1.3rem}
.search .results li .fund-links a:after{background:#e4e4e3;content:"";display:inline-block;height:1rem;margin:0 .5rem;vertical-align:baseline;width:.1rem}
.search .results li .fund-links a:last-child:after{display:none}
@media(max-width:767px){.search .results li .fund-links a{display:inline-block;font-size:1.2rem;line-height:2.6rem}
}
.search .results+.search-info{display:table;width:100%}
.search .results+.search-info>span{display:table-cell;vertical-align:top;width:33%}
.search .results+.search-info .results-pagination{display:table-cell;width:95%}
.search .results+.search-info .results-pagination a{float:left}
.search .spellcheck{margin-bottom:4rem}
@media(max-width:767px){.search .spellcheck{margin-bottom:2rem}
}
.search .spellcheck span{font-size:1.5rem}
.search .spellcheck a{font-weight:700;line-height:2rem;text-decoration:underline}
.content-template.content-full-width-page .tab .nav-tabs{border-bottom:1px solid #e2e0e0}
.content-template.content-full-width-page .tab .nav-tabs>li{padding-left:40px}
.content-template.content-full-width-page .tab .nav-tabs>li:first-child{padding-left:0}
.content-template.content-full-width-page .tab .nav-tabs>li>a{background:transparent none;border:0;color:#000;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;outline:0 none;padding:20px 0}
.content-template.content-full-width-page .tab .nav-tabs>li>a:hover{background:transparent none}
@media screen and (max-width:767px){.content-template.content-full-width-page .tab .nav-tabs>li>a{padding-bottom:10px}
}
.content-template.content-full-width-page .tab .nav-tabs>li.active>a{border-bottom:5px solid #c7ab75;color:#000}
.content-template.content-full-width-page .text.title .inline-header-spacer{height:15px}
@media screen and (max-width:767px){.content-template.content-full-width-page .text.title .inline-header-spacer{height:5px}
}
@media(min-width:768px){.content-template.content-full-width-page .documentCenterTable{padding-bottom:15px}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable{width:100%}
.content-template.content-full-width-page .documentCenterTable #docCenterTable th{border-bottom:2px solid #efeeee;color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:1pc;padding-bottom:8px;padding-top:0;vertical-align:bottom}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable th{padding-left:20px}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td{border-bottom:1px solid #e4e4e3;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px;padding-bottom:10px;padding-top:10px}
@media(min-width:768px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td{padding-left:0}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td{border-bottom:0;padding-bottom:15px;padding-top:15px}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td a{color:#009865}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td a.view-icon img{margin-left:7px}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name{color:#000;font-weight:400}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name{color:#000;font-weight:700}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container{line-height:0;vertical-align:text-bottom;vertical-align:bottom\9}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container{line-height:inherit}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container .help-text.helpTextDisplay{margin-top:5px;-ms-transform:translate(-50%,37px)}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container .help-text.helpTextDisplay{height:92.6%;left:0;margin-left:0;position:fixed;top:60px;-webkit-transform:none;transform:none;-moz-transform:none;-ms-transform:none;width:100%}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container .help-text.helpTextDisplay p{font-size:11px}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container .help-text.helpTextDisplay p{font-size:9pt}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container .tool-tip.toolTipDisplay:before{top:22px\9}
.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container .tool-tip.toolTipDisplay:after{bottom:-22px}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td.fund-name .tool-tip-container .tool-tip.toolTipDisplay:after{bottom:-19px}
}
@media(min-width:768px){.content-template.content-full-width-page .documentCenterTable #docCenterTable td.toggle-details{display:none}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable tr:nth-last-child(2){border-bottom:1px solid #e4e4e3}
.content-template.content-full-width-page .documentCenterTable #docCenterTable tr:nth-last-child(2).open{border-bottom:0}
}
@media(min-width:768px){.content-template.content-full-width-page .documentCenterTable #docCenterTable tr:nth-last-child(2) td{border-bottom:0}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable tr.main.open{background-color:#f4f8f6}
.content-template.content-full-width-page .documentCenterTable #docCenterTable .details.open{background-color:#f4f8f6;border-bottom:1px solid #e4e4e3}
}
.content-template.content-full-width-page .documentCenterTable #docCenterTable .details td{padding-bottom:0;padding-top:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .documentCenterTable #docCenterTable .details td .detail-row>div{padding:15px 0}
}
@media(min-width:768px){.content-template.content-full-width-page .tab-pane{padding-top:15px}
}
.content-template.content-full-width-page .tab-pane .text h4{color:#000;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:26px}
@media screen and (max-width:767px){.content-template.content-full-width-page .tab-pane .text h4{font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;line-height:24px;margin:25px 0 10px}
.content-template.content-full-width-page.document-center-page .content-bottom-full .columnControl-container{border-top:0;margin-top:0}
}
.documentCenterTable #docCenterTable td:first-child,.documentCenterTable #docCenterTable th:first-child{padding-right:10px;width:49%}
.documentCenterTable #docCenterTable td:nth-child(2),.documentCenterTable #docCenterTable th:nth-child(2){padding-right:10px;width:15%}
.documentCenterTable #docCenterTable td:nth-child(3),.documentCenterTable #docCenterTable td:nth-child(4),.documentCenterTable #docCenterTable th:nth-child(3),.documentCenterTable #docCenterTable th:nth-child(4){padding-right:10px;width:12%}
.documentCenterTable #docCenterTable td:nth-child(5),.documentCenterTable #docCenterTable th:nth-child(5){width:12%}
.documentCenterTable .hide2+tbody td:nth-child(2),.documentCenterTable .hide3+tbody td:nth-child(3),.documentCenterTable .hide4+tbody td:nth-child(4),.documentCenterTable .hide5+tbody td:nth-child(5){pointer-events:none}
.documentCenterTable .hide2+tbody td:nth-child(2) *,.documentCenterTable .hide3+tbody td:nth-child(3) *,.documentCenterTable .hide4+tbody td:nth-child(4) *,.documentCenterTable .hide5+tbody td:nth-child(5) *{visibility:hidden}
.select-class-data{margin:25px 0 15px;width:auto}
.select-class-data .select-class-options{width:auto}
.text.titleTextImageLink .light-gray-bg,.titleTextImageLink .light-gray-bg{background-color:#e4e4e3}
.text.titleTextImageLink .light-green-bg,.titleTextImageLink .light-green-bg{background-color:#f4f8f6}
.text.titleTextImageLink:after,.titleTextImageLink:after{clear:both;content:"";display:table}
.text.titleTextImageLink h3,.titleTextImageLink h3{font-size:20px;line-height:28px;margin:0 0 15px;padding-bottom:10px}
.text.titleTextImageLink>div.home-award,.titleTextImageLink>div.home-award{padding-left:200px}
@media screen and (max-width:767px){.text.titleTextImageLink>div.home-award,.titleTextImageLink>div.home-award{padding-left:0}
}
.text.titleTextImageLink>div.home-award h2,.titleTextImageLink>div.home-award h2{font-family:basisGrt;font-size:20px;font-weight:700;line-height:28px;margin-top:0}
.text.titleTextImageLink>div.home-award img,.titleTextImageLink>div.home-award img{left:0;position:absolute;top:30px}
@media screen and (max-width:767px){.text.titleTextImageLink>div.home-award img,.titleTextImageLink>div.home-award img{margin-bottom:20px;position:static}
}
.text.titleTextImageLink>div.home-award a,.titleTextImageLink>div.home-award a{font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;text-transform:uppercase}
@media screen and (max-width:767px){.text.titleTextImageLink>div.home-award a,.titleTextImageLink>div.home-award a{font-size:14px}
.text.titleTextImageLink .error-page h1:after,.titleTextImageLink .error-page h1:after{left:9pt !important}
}
.text.titleTextImageLink .textImageLink-img,.titleTextImageLink .textImageLink-img{float:left;padding-right:15px}
.text.titleTextImageLink .textImageLink-content,.titleTextImageLink .textImageLink-content{font-size:14px;line-height:21px;overflow:hidden}
.text.titleTextImageLink .textImageLink-content p,.titleTextImageLink .textImageLink-content p{margin:-5px 0 10px}
.text.titleTextImageLink .textImageLink-link,.titleTextImageLink .textImageLink-link{font-family:basisGrt-bold,sans-serif;font-style:normal;font-style:italic;font-weight:200;text-transform:uppercase}
.text.titleTextImageLink .textImageLink-link a,.titleTextImageLink .textImageLink-link a{color:#009865;font-size:15px}
@media screen and (max-width:767px){.text.titleTextImageLink .textImageLink-link a,.titleTextImageLink .textImageLink-link a{font-size:14px}
}
.text.titleTextImageLink .textImageLink-link a:hover,.titleTextImageLink .textImageLink-link a:hover{color:#65c5b4}
.text.titleTextImageLink .primary a,.text.titleTextImageLink .primary p a,.text.titleTextImageLink .secondary a,.text.titleTextImageLink .secondary p a,.titleTextImageLink .primary a,.titleTextImageLink .primary p a,.titleTextImageLink .secondary a,.titleTextImageLink .secondary p a{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-style:italic;font-weight:200;text-transform:uppercase}
@media screen and (max-width:767px){.text.titleTextImageLink .primary a,.text.titleTextImageLink .primary p a,.text.titleTextImageLink .secondary a,.text.titleTextImageLink .secondary p a,.titleTextImageLink .primary a,.titleTextImageLink .primary p a,.titleTextImageLink .secondary a,.titleTextImageLink .secondary p a{font-size:14px}
}
.text.titleTextImageLink .primary a:hover,.text.titleTextImageLink .primary p a:hover,.text.titleTextImageLink .secondary a:hover,.text.titleTextImageLink .secondary p a:hover,.titleTextImageLink .primary a:hover,.titleTextImageLink .primary p a:hover,.titleTextImageLink .secondary a:hover,.titleTextImageLink .secondary p a:hover{color:#65c5b4}
.text.titleTextImageLink .icon-link-centered .btn-primary,.text.titleTextImageLink .icon-link-centered .secondary p a,.text.titleTextImageLink .icon-link-left .btn-primary,.text.titleTextImageLink .icon-link-left .secondary p a,.text.titleTextImageLink .icon-link-right .btn-primary,.text.titleTextImageLink .icon-link-right .secondary p a,.text.titleTextImageLink .panel-body .btn-primary,.text.titleTextImageLink .panel-body .secondary p a,.titleTextImageLink .icon-link-centered .btn-primary,.titleTextImageLink .icon-link-centered .secondary p a,.titleTextImageLink .icon-link-left .btn-primary,.titleTextImageLink .icon-link-left .secondary p a,.titleTextImageLink .icon-link-right .btn-primary,.titleTextImageLink .icon-link-right .secondary p a,.titleTextImageLink .panel-body .btn-primary,.titleTextImageLink .panel-body .secondary p a{text-transform:none}
.text.titleTextImageLink .btn-transparent,.titleTextImageLink .btn-transparent{margin-right:20px}
.text.titleTextImageLink .icon-link-left,.titleTextImageLink .icon-link-left{text-align:left}
@media screen and (max-width:767px){.text.titleTextImageLink .icon-link-left.accordion-true,.titleTextImageLink .icon-link-left.accordion-true{display:none}
}
.text.titleTextImageLink .icon-link-right,.titleTextImageLink .icon-link-right{text-align:right}
@media screen and (max-width:767px){.text.titleTextImageLink .icon-link-right.accordion-true,.titleTextImageLink .icon-link-right.accordion-true{display:none}
}
.text.titleTextImageLink .icon-link-centered,.titleTextImageLink .icon-link-centered{margin-bottom:25px;text-align:center}
@media screen and (max-width:767px){.text.titleTextImageLink .icon-link-centered.accordion-true,.titleTextImageLink .icon-link-centered.accordion-true{display:none}
}
.text.titleTextImageLink .icon-link-centered a.btn-primary,.titleTextImageLink .icon-link-centered a.btn-primary{margin:auto}
.text.titleTextImageLink .icon-link-centered .linked-title,.titleTextImageLink .icon-link-centered .linked-title{display:block;font-family:helvetica-light,sans-serif;font-size:18px;font-weight:700;line-height:25px;text-transform:none}
.text.titleTextImageLink .icon-centered,.titleTextImageLink .icon-centered{text-align:center}
@media screen and (max-width:767px){.text.titleTextImageLink .icon-centered.accordion-true,.titleTextImageLink .icon-centered.accordion-true{display:none}
}
.text.titleTextImageLink .icon-centered a.btn-primary,.titleTextImageLink .icon-centered a.btn-primary{margin:auto}
.text.titleTextImageLink .icon-centered h2,.titleTextImageLink .icon-centered h2{font-size:24px;padding-bottom:15px;text-transform:uppercase}
.text.titleTextImageLink .icon-centered h2:after,.titleTextImageLink .icon-centered h2:after{border-bottom:3px solid #c7ab75;bottom:0;content:"";left:calc(50% - 15px);position:absolute;width:30px}
.text.titleTextImageLink .panel,.titleTextImageLink .panel{border-bottom:1px solid #e4e4e3 !important;padding:0 20px}
.text.titleTextImageLink .panel .panel-heading,.titleTextImageLink .panel .panel-heading{padding:0 20px}
.text.titleTextImageLink .panel .panel-heading img,.titleTextImageLink .panel .panel-heading img{margin:9pt 0 0}
.text.titleTextImageLink .panel .panel-heading .panel-title a,.titleTextImageLink .panel .panel-heading .panel-title a{display:inline-block;width:100%}
.text.titleTextImageLink .panel .panel-heading h2 a[aria-expanded=false],.titleTextImageLink .panel .panel-heading h2 a[aria-expanded=false]{background-image:url(clientlib-site/resources/images/caret-down-accordion.png);background-position:100%;background-repeat:no-repeat}
.text.titleTextImageLink .panel .panel-heading h2 a[aria-expanded=true],.titleTextImageLink .panel .panel-heading h2 a[aria-expanded=true]{background-image:url(clientlib-site/resources/images/caret-up-accordion.png);background-position:100%;background-repeat:no-repeat}
.text.titleTextImageLink .panel .panel-body,.titleTextImageLink .panel .panel-body{padding:0 20px}
.text.titleTextImageLink .panel.accordion-false,.titleTextImageLink .panel.accordion-false{display:none}
@media(min-width:768px){.text.titleTextImageLink .panel.accordion-true,.titleTextImageLink .panel.accordion-true{display:none}
}
@media screen and (max-width:767px){.text.titleTextImageLink .panel.accordion-true,.titleTextImageLink .panel.accordion-true{display:block}
}
#portfolio-statistics{min-height:300px;padding:20px 10px 37px 0}
@media screen and (max-width:767px){#portfolio-statistics{padding-bottom:22px}
}
#portfolio-statistics h2{color:#000;padding-bottom:20px}
#portfolio-statistics h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:24px;margin:0}
@media screen and (max-width:767px){#portfolio-statistics h3{font-size:17px;line-height:21px;margin-bottom:15px}
}
#portfolio-statistics .nav-zoom .nav-tabs{border:0;margin:21px 0 7px}
@media screen and (max-width:767px){#portfolio-statistics .nav-zoom .nav-tabs{padding:0 20px}
}
#portfolio-statistics .nav-zoom .nav-tabs a{border:0;color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;margin-right:15px;padding:0;text-transform:uppercase}
#portfolio-statistics .nav-zoom .nav-tabs a:hover{background:0}
@media screen and (max-width:767px){#portfolio-statistics .nav-zoom .nav-tabs{padding:0}
}
#portfolio-statistics .nav-zoom .nav-tabs li.active a{border-bottom:3px solid #c7ab75;color:#000}
#portfolio-statistics .chart{margin-bottom:40px}
@media screen and (max-width:767px){#portfolio-statistics .chart{margin-bottom:10px}
}
#portfolio-statistics .mobile-values ul{list-style:none;padding:0}
#portfolio-statistics .mobile-values ul li{border-bottom:1px solid #f2f2f2;color:#000;display:block;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;overflow:hidden;padding:15px 0}
#portfolio-statistics .mobile-values ul .vLabel{padding:0;text-align:left}
#portfolio-statistics .mobile-values ul .value{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;font-weight:400;padding:0;text-align:right}
#portfolio-statistics a#csvDownload{background:url(clientlib-site/resources/images/download.png) 0 no-repeat transparent;color:#000;display:block;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin:40px 0 25px;padding-left:22px}
@media screen and (max-width:767px){#portfolio-statistics a#csvDownload{display:block;font-size:14px;margin-top:20px}
}
#portfolio-statistics .portfolio-statistics-disclosure{font-size:14px}
#portfolio-statistics #container1 .highcharts-container,#portfolio-statistics #container1 .highcharts-container svg:not(:root),#portfolio-statistics #container2 .highcharts-container,#portfolio-statistics #container2 .highcharts-container svg:not(:root),#portfolio-statistics #container3 .highcharts-container,#portfolio-statistics #container3 .highcharts-container svg:not(:root){overflow:visible !important}
#portfolio-statistics #container1 .highcharts-container .highcharts-background,#portfolio-statistics #container2 .highcharts-container .highcharts-background,#portfolio-statistics #container3 .highcharts-container .highcharts-background{fill:transparent}
#portfolio-statistics #container1 .highcharts-container .highcharts-tooltip div,#portfolio-statistics #container2 .highcharts-container .highcharts-tooltip div,#portfolio-statistics #container3 .highcharts-container .highcharts-tooltip div{height:auto;margin:5px 9px;overflow:auto;white-space:normal !important;width:170px}
#portfolio-statistics #container1 .highcharts-container .highcharts-tooltip .graph-tooltip-label,#portfolio-statistics #container2 .highcharts-container .highcharts-tooltip .graph-tooltip-label,#portfolio-statistics #container3 .highcharts-container .highcharts-tooltip .graph-tooltip-label{color:#000;display:inline-block;font-family:basisGrt-bold,sans-serif;font-size:9pt;font-style:normal;font-weight:200;line-height:20px;vertical-align:top;width:50%}
@media screen and (max-width:767px){#portfolio-statistics #container1 .highcharts-container .highcharts-tooltip .graph-tooltip-label,#portfolio-statistics #container2 .highcharts-container .highcharts-tooltip .graph-tooltip-label,#portfolio-statistics #container3 .highcharts-container .highcharts-tooltip .graph-tooltip-label{font-size:14px}
}
#portfolio-statistics #container1 .highcharts-container .highcharts-tooltip .graph-tooltip-value,#portfolio-statistics #container2 .highcharts-container .highcharts-tooltip .graph-tooltip-value,#portfolio-statistics #container3 .highcharts-container .highcharts-tooltip .graph-tooltip-value{color:#000;display:inline-block;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-weight:200;line-height:20px;text-align:right;width:50%}
#portfolio-statistics #container1 .highcharts-container .highcharts-xaxis-labels text,#portfolio-statistics #container2 .highcharts-container .highcharts-xaxis-labels text,#portfolio-statistics #container3 .highcharts-container .highcharts-xaxis-labels text{overflow:visible !important;width:auto !important}
#portfolio-statistics #performance-info{color:#000;font-family:basisGrt,sans-serif;font-size:11px;font-style:normal;font-weight:200;line-height:14px;margin-bottom:35px}
@media screen and (max-width:767px){#portfolio-statistics #performance-info{margin-bottom:20px}
}
.fullWidth{padding-bottom:150px}
@media screen and (max-width:767px){.fullWidth{padding-bottom:30px}
}
#nudge{background:#f2f2f2;display:none}
@media screen and (min-width:768px){#nudge{min-height:59px}
}
.lead-loader-light{background-image:url(clientlib-site/resources/images/icon-loader-light.gif)}
.lead-loader-dark,.lead-loader-light{background-position:50%;background-repeat:no-repeat;min-height:200px}
.lead-loader-dark{background-image:url(clientlib-site/resources/images/icon-loader-dark.gif)}
.nudge{background:#f2f2f2;display:none;padding:20px 0}
.nudgeSimple .lead-gen{background-color:#f2f2f2;background-image:url(clientlib-site/resources/images/lead-gen-simple-full.gif);background-repeat:no-repeat;padding:1pc 0}
@media screen and (max-width:767px){.nudgeSimple .lead-gen{background-image:url(clientlib-site/resources/images/lead-gen-simple-mobile.gif)}
}
#nudge .sub-duplicate,#nudge .sub-entry,#nudge .sub-error,#nudge .sub-success{background-color:#f2f2f2}
#nudge .sub-entry h3{color:#000;padding:20px 0}
.nudge .toggle-content{margin-top:20px}
.fullWidth .lead-gen{min-height:300px}
.cq-wcm-design .nudge{display:block}
.nudgeSimple .btn-primary{display:inline-block;margin-left:15px}
@media screen and (min-width:767px){.container-fluid .lead-gen{margin:0}
}
#nudge .sub-duplicate,#nudge .sub-error,#nudge .sub-success{display:none;padding-top:20px;text-align:center}
#nudge .sub-duplicate p,#nudge .sub-error p,#nudge .sub-success p{padding-top:15px}
.sub-duplicate,.sub-error,.sub-success{display:none}
.lead-gen .divider-title,.lead-gen h1,.lead-gen h2{color:#000;font-family:basisGrt,sans-serif;font-size:46px;font-weight:400;line-height:50px;margin-bottom:15px;margin-top:0;padding-top:20px}
.lead-gen p{color:#000;font-family:basisGrt,​sans-serif;font-size:19px;line-height:24px;margin-bottom:30px}
.lead-gen .chx{position:relative}
.lead-gen .chx.inline-input{display:inline-block;margin-right:20px}
.lead-gen .chx.inline-input:last-child{margin-bottom:0;margin-right:0}
.lead-gen .chx label{cursor:pointer;font-size:14px;font-weight:400;line-height:20px;margin:0;padding-left:30px}
.lead-gen .chx label p{margin:0;padding:0}
.lead-gen .chx label:before{background-color:#fff;border:1px solid #cbcfd2;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;margin:0;position:absolute;top:0;vertical-align:middle;width:20px}
.lead-gen .chx [type=checkbox]:checked+label:before{background:#fff url(https://customer.thriventfunds.com/mf/thriventdf-rp/images/checkmark.png) 50% no-repeat}
.lead-gen label{font-family:basisGrt,sans-serif}
.lead-gen .input-wrapper input{border-color:#cbcfd2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#373d47;font-size:15px;height:40px;line-height:15px;padding:8px 20px}
.lead-gen .input-wrapper input:focus{border-color:#009865}
.lead-gen .input-wrapper input.not-valid{border-color:#ce0000;border-width:2px}
.lead-gen .input-row{margin-bottom:30px}
.lead-gen .not-valid-message,.lead-gen .section-error{color:#d70000;display:block;font-weight:600;margin-top:8px}
.lead-gen .not-valid-message:before,.lead-gen .section-error:before{background:#ce0000;border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;color:#fff;content:"!";display:inline-block;font-size:9pt;height:18px;line-height:18px;margin-right:5px;position:relative;text-align:center;top:-1px;width:18px}
.lead-gen .section-error{background:#fff;border:2px solid #ce0000;font-size:14px;line-height:20px;margin-bottom:20px;padding:30px 20px 30px 5pc;position:relative}
.lead-gen .section-error:before{bottom:0;display:block;font-size:28px;height:42px;left:20px;line-height:40px;margin:auto;position:absolute;top:0;width:42px}
.lead-gen h3{color:#000;font-family:basisGrt,sans-serif;font-size:18px;margin:0;text-align:center}
.lead-gen.show-toggle-content h3{margin:0 0 30px}
.lead-gen .toggle-trigger.link{display:inline-block;font-family:basisGrt,serif;font-style:normal;font-weight:400;padding:0 30px 0 15px}
.lead-gen .toggle-trigger.link:focus{text-decoration:none}
.lead-gen .toggle-trigger.link:hover{text-decoration:underline}
.lead-gen .toggle-content{display:none;padding-bottom:20px;padding-top:20px}
@media screen and (max-width:767px){.lead-gen h1,.lead-gen h2{font-size:26px;line-height:36px}
.lead-gen p{font-size:1pc}
.lead-gen .input-wrapper:first-child{margin-bottom:15px}
.lead-gen .input-row{margin-bottom:20px}
.lead-gen .btn-primary{max-width:180px}
.lead-gen .section-error{font-size:9pt;line-height:19px;margin-left:0;margin-right:0;padding:10px 20px 10px 50px}
.lead-gen .section-error:before{bottom:0;font-size:22px;height:30px;left:10px;line-height:30px;margin:auto;top:0;width:30px}
.lead-gen h3 span{display:block;margin-bottom:15px}
}
.nudgeSimple{margin:30px 0;padding:0 70px}
@media(max-width:1140px)and (min-width:980px){.nudgeSimple{padding:0 40px}
}
@media(max-width:979px)and (min-width:768px){.nudgeSimple{padding:0 40px}
}
@media(max-width:768px){.nudgeSimple{padding:0}
}
.nudgeSimple .lead-gen h3{text-align:center}
.nudgeSimple .lead-gen h3 span{font-size:20px;font-weight:700;margin-left:15px}
@media(max-width:768px){.nudgeSimple .lead-gen h3{text-align:left}
}
.content-template>.container-fluid.right-rail .content-right>.rightRail{padding:0}
.rightRail .lead-gen,.rightRailSimple .lead-gen{background:#f2f2f2;margin-bottom:20px;min-height:250px;padding:20px}
.rightRail .lead-gen.show-toggle-content .toggle-trigger,.rightRailSimple .lead-gen.show-toggle-content .toggle-trigger{display:none}
.rightRail .lead-gen h3,.rightRailSimple .lead-gen h3{color:#000;font-size:20px;line-height:24px;padding:0;text-align:left}
.rightRail .lead-gen h3:after,.rightRailSimple .lead-gen h3:after{margin:15px 0}
.rightRail .lead-gen p,.rightRailSimple .lead-gen p{color:#000;font-family:sans-serif;font-size:15px}
.rightRail .lead-gen .chx-wrapper,.rightRail .lead-gen .input-wrapper,.rightRailSimple .lead-gen .chx-wrapper,.rightRailSimple .lead-gen .input-wrapper{margin-bottom:30px}
.rightRail .lead-gen label,.rightRailSimple .lead-gen label{color:#000}
.rightRail .lead-gen .toggle-content,.rightRailSimple .lead-gen .toggle-content{padding:0}
.rightRail .lead-gen .not-valid-message,.rightRailSimple .lead-gen .not-valid-message{color:#ffd7d7}
.rightRail .lead-gen .btn-primary,.rightRailSimple .lead-gen .btn-primary{max-width:180px;width:auto}
.lead-gen-nudge-caret{display:inline-block;height:1.5rem;margin-left:.5em;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.5rem}
.toggle-on .lead-gen-nudge-caret{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.card-listing{margin:0 auto;max-width:80pc;padding:0 70px 50px}
@media screen and (max-width:767px){.card-listing{padding:0}
}
@media(max-width:979px)and (min-width:768px){.card-listing{padding:0 30px 50px}
}
@media(max-width:1140px)and (min-width:980px){.card-listing{padding:0 40px 50px}
}
.card-listing .row:not(.view-more-row){margin-bottom:50px}
@media screen and (max-width:767px){.card-listing .row:not(.view-more-row){margin-bottom:0}
}
.card-listing .card-item{border:1px solid #cbcfd2;height:325px;position:relative}
@media screen and (max-width:767px){.card-listing .card-item{height:auto;margin-bottom:35px;min-height:325px}
}
.card-listing .card-item:after{border-bottom:30px solid #fff;border-left:30px solid transparent;bottom:-1px;content:"";height:0;position:absolute;right:-1px;width:0}
.card-listing .card-item .line{border-bottom:1px solid #cbcfd2;bottom:14px;position:absolute;right:-7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:42px;z-index:1}
.card-listing .card-item a.card-image{display:block;height:145px;max-width:365px;overflow:hidden;position:relative}
@media(min-width:768px)and (max-width:1036px){.card-listing .card-item a.card-image{height:115px}
}
@media screen and (max-width:767px){.card-listing .card-item a.card-image{max-width:765px}
}
.card-listing .card-item img{bottom:-50%;height:auto;position:absolute;top:-10%;width:100%}
@media(max-width:979px)and (min-width:768px){.card-listing .card-item img{width:130%}
}
.card-listing .card-item .card-heading{font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;line-height:1.4;margin:5px 0 15px;max-height:4.2em;overflow:hidden;position:relative;text-overflow:ellipsis}
.card-listing .card-item .card-heading:after,.card-listing .card-item .card-heading:before{-ms-wrap-flow:start;content:"...";line-height:1;position:absolute;right:0;top:3em}
.card-listing .card-item .card-heading:after{background:currentColor;color:#fff;top:auto}
@supports(-webkit-line-clamp:3){.card-listing .card-item .card-heading{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}
.card-listing .card-item .card-heading:after,.card-listing .card-item .card-heading:before{content:normal}
}
.card-listing .card-item .card-heading a{color:#000}
.card-listing .card-item .card-heading a:after{content:""}
.card-listing .card-item .card-eyebrow{color:#8e723a;font-family:basisGrt-bold,sans-serif;font-size:9pt;font-style:normal;font-weight:200;text-transform:uppercase}
.card-listing .card-item .card-eyebrow a{color:#2e66ff}
.card-listing .card-item .card-info{padding:20px 15px}
.card-listing .card-item .card-date{color:#333851;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-weight:200;line-height:20px}
.card-listing .card-item .card-tags{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;list-style:none;margin:.5rem 0 0;padding:0}
.card-listing .card-item .card-tag:before{content:", "}
.card-listing .card-item .card-tag:first-child:before{content:normal}
.card-listing .card-item .card-caption{color:#373d47;font-size:14px;line-height:21px}
.card-listing .card-item.card-item-caption .card-heading{margin:5px 0 10px}
.card-listing .card-item.card-item-caption .card-date{margin:0 0 10px}
.card-listing .card-item.card-item-quote{background-color:#72b7bc;border:0;padding:20px 15px}
.card-listing .card-item.card-item-quote a.card-quote-link{display:block;text-decoration:none}
.card-listing .card-item.card-item-quote .line{display:none}
.card-listing .card-item.card-item-quote .card-eyebrow,.card-listing .card-item.card-item-quote .card-eyebrow a,.card-listing .card-item.card-item-quote .card-heading{color:#fff}
.card-listing .card-item.card-item-quote .card-quote{color:#fff;font-family:basisGrt-bold,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;padding-bottom:10px;padding-left:15px;position:relative}
.card-listing .card-item.card-item-quote .card-quote p:before{content:open-quote;left:0;position:absolute;top:0}
.card-listing .card-item.card-item-quote .card-quote p:after{content:close-quote}
.card-listing .card-item .secure-banner{background:url(clientlib-site/resources/images/banner-secure.png) 100% 100% no-repeat;background-size:cover;color:#3f7478;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;height:45px;line-height:34px;margin-top:-30px;padding-left:45px;position:absolute;text-transform:uppercase;width:calc(100% + 10px)}
.card-listing .card-item .secure-banner:before{background:url(clientlib-site/resources/images/icon-secure-lock.png) 50% no-repeat;content:"";height:20px;left:15px;position:absolute;top:5px;width:20px}
@media(min-width:768px)and (max-width:979px){.card-listing .card-item .secure-banner{font-size:11px;padding-left:35px}
.card-listing .card-item .secure-banner:before{left:10px}
}
.card-listing .view-more-row{display:none;text-align:center}
@media screen and (max-width:767px){.card-listing .view-more-row{padding-top:0}
}
.card-listing.related-cards{margin:0 auto;max-width:80pc;padding:0 70px;position:relative}
@media(min-width:1141px){.card-listing.related-cards{padding:0 70px 0 30px}
}
@media(min-width:769px)and (max-width:1140px){.card-listing.related-cards{padding:0 40px 0 0}
}
@media screen and (max-width:767px){.card-listing.related-cards{padding:0 20px}
}
.card-listing.related-cards ul{overflow:visible}
@media screen and (max-width:767px){.card-listing.related-cards ul{padding:0}
}
.card-listing.cards-centered .related-cards-wrapper h2{text-align:center}
.card-listing.cards-centered .related-cards-wrapper h2:after{left:calc(50% - 15px)}
.card-listing.cards-centered.blue-text .related-cards-wrapper{border-top:0;margin-top:70px;padding-top:0}
.card-listing.cards-centered.blue-text h2{color:#3f7478 !important;font-family:basisGrt-bold,sans-serif;font-size:30px;font-style:normal;font-weight:200;margin-bottom:40px !important}
@media screen and (max-width:767px){.card-listing.cards-centered.blue-text h2{font-size:25px}
}
.card-listing.cards-centered.blue-text h2:after{content:none}
.rel-line{border-bottom:1px solid #cbcfd2;bottom:14px;margin:0;position:absolute;right:-7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:42px;z-index:1}
.related-cards-wrapper{position:relative}
.related-cards-wrapper .link{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:2pc;position:absolute;right:0;top:0}
.related-cards-wrapper .link:hover{color:#063}
@media screen and (max-width:767px){.related-cards-wrapper .link{display:none}
}
#home-page .related-cards-wrapper h2{color:#000;margin:75px 0 3pc;text-align:center}
#home-page .related-cards-wrapper h2.card-heading{color:#fff;font-size:14px;line-height:20px;margin:0;text-align:left}
.content-template .related-cards-wrapper h2{color:#000;font-family:basisGrt,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 10px;position:relative}
#home-page .card-listing .card-item-quote p{font-size:24px}
.card-listing .card-item.card-item-quote .card-heading{font-size:14px;line-height:20px;text-align:left}
.content-template div.relatedPages .related-cards-wrapper{border-top:1px solid #d1e3da;margin-top:30px;padding-top:40px}
@media screen and (max-width:767px){.content-template div.relatedPages .related-cards-wrapper{margin-top:10px;padding-top:25px}
}
.content-template div.relatedPages .related-cards-wrapper h2{margin-bottom:20px}
.content-template div.relatedPages .card-listing.related-cards{padding:0 70px}
@media screen and (max-width:767px){.content-template div.relatedPages .card-listing.related-cards{padding:0 20px}
}
@media(max-width:979px)and (min-width:768px){.content-template div.relatedPages .card-listing.related-cards{padding:0 30px}
}
@media(max-width:1140px)and (min-width:980px){.content-template div.relatedPages .card-listing.related-cards{padding:0 40px}
}
#home-page .textVideo .textVideo-columnControl,.content-template .textVideo .textVideo-columnControl{margin:0 auto;max-width:855pt;padding-bottom:40px;position:relative;text-align:center}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl,.content-template .textVideo .textVideo-columnControl{padding-bottom:25px}
}
#home-page .textVideo .textVideo-columnControl .columnControl-container,.content-template .textVideo .textVideo-columnControl .columnControl-container{border-top:0;margin:0 auto;max-width:673px;padding:50px 0 35px}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl .columnControl-container,.content-template .textVideo .textVideo-columnControl .columnControl-container{padding:25px 10px 15px}
}
#home-page .textVideo .textVideo-columnControl .col-sm-12:first-child,.content-template .textVideo .textVideo-columnControl .col-sm-12:first-child{color:#009865;font-family:basisGrt,sans-serif;font-size:44px;font-style:normal;font-weight:200;padding-bottom:20px}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl .col-sm-12:first-child,.content-template .textVideo .textVideo-columnControl .col-sm-12:first-child{font-size:21px;padding-bottom:0}
}
#home-page .textVideo .textVideo-columnControl .text h3,.content-template .textVideo .textVideo-columnControl .text h3{font-family:basisGrt,sans-serif;font-size:22px;font-style:normal;font-weight:200;line-height:26px}
#home-page .textVideo .textVideo-columnControl img,.content-template .textVideo .textVideo-columnControl img{max-width:100%}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl .col-sm-12.columnControl-col1,#home-page .textVideo .textVideo-columnControl .col-sm-12.columnControl-col2,#home-page .textVideo .textVideo-columnControl .col-sm-12.columnControl-col3,.content-template .textVideo .textVideo-columnControl .col-sm-12.columnControl-col1,.content-template .textVideo .textVideo-columnControl .col-sm-12.columnControl-col2,.content-template .textVideo .textVideo-columnControl .col-sm-12.columnControl-col3{display:none}
}
#home-page .textVideo .textVideo-columnControl .gate-container,.content-template .textVideo .textVideo-columnControl .gate-container{height:100%;left:0;position:absolute;top:0;width:100%}
#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;background-color:rgba(5,5,5,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-around;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}
#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content{color:#fff}
#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content img,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content img{padding-bottom:50px;width:87px}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content img,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content img{padding-bottom:2px;width:50px}
}
#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content h2,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content h2{font-weight:700}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content h2,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content h2{font-size:20px}
}
#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content p,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content p{margin:20px 0 50px}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content p,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content p{font-size:13px;line-height:18px;margin:10px 0 20px}
}
#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content .btn-primary,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content .btn-primary{margin:auto}
@media screen and (max-width:767px){#home-page .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content .btn-primary,.content-template .textVideo .textVideo-columnControl .gate-container .gate-overlay .inner-content .btn-primary{background:url(clientlib-site/resources/images/btn-primary-bg-xs.png) 0 0 no-repeat;font-size:11px;height:30px;padding:6px 13px 8px 5px;width:90pt}
}
#home-page .textVideo .textVideo-columnControl .gate-container .video-poster,.content-template .textVideo .textVideo-columnControl .gate-container .video-poster{height:100%;position:absolute;width:100%;z-index:9}
#home-page .textVideo .textVideo-vimeo-wrap,.content-template .textVideo .textVideo-vimeo-wrap{display:none;margin:0 auto;max-width:855pt;padding-bottom:40px}
#home-page .textVideo .video-play-btn,.content-template .textVideo .video-play-btn{background:none transparent;border:0;display:inline-block;padding:0;width:100%}
#home-page .textVideo .video-play-btn img,.content-template .textVideo .video-play-btn img{width:100%}
#home-page .textVideo .video-play-btn .video-btn-text,.content-template .textVideo .video-play-btn .video-btn-text{color:#009865;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;padding-top:15px;text-transform:uppercase}
@media screen and (max-width:767px){#home-page .textVideo .video-play-btn .video-btn-text,.content-template .textVideo .video-play-btn .video-btn-text{font-size:14px;padding-top:10px}
}
#home-page .textVideo .vimeo-video,.content-template .textVideo .vimeo-video{height:0;padding-bottom:56.25%;position:relative;width:100%}
#home-page .textVideo .vimeo-player,.content-template .textVideo .vimeo-player{height:100% !important;left:0;position:absolute;top:0;width:100% !important}
.content-template.content-full-width-page.no-padding-page .textVideo{position:relative}
.content-template.content-full-width-page.no-padding-page .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:56.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.legal-consent-cta{display:table;margin:60px auto 5pc}
.legal-consent-cta a.btn-primary{margin-right:50px;position:relative}
.legal-consent-cta .home-link{color:#2e66ff;display:table-cell;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;text-transform:uppercase;vertical-align:middle}
@media screen and (max-width:767px){.legal-consent-cta .home-link{font-size:14px}
}
@media(max-width:767px){.legal-consent-cta{display:block;margin-bottom:75pt;margin-top:20px}
.legal-consent-cta a.btn-primary{display:block;margin-bottom:25px;margin-right:0;max-width:none;padding-left:0}
.legal-consent-cta a.btn-primary:before{background:#c7ab75;content:"";height:100%;left:0;position:absolute;top:0;width:80%;z-index:-1}
.legal-consent-cta a.btn-primary:active:before,.legal-consent-cta a.btn-primary:focus:before,.legal-consent-cta a.btn-primary:hover:before{background:#65c5b4}
}
.multiple-link-ctas{text-align:center}
.multiple-link-ctas ul{list-style:none;margin:0}
.multiple-link-ctas ul li{margin-bottom:5px}
.multiple-link-ctas ul li.align-left{margin-bottom:-20px;margin-left:-40px;padding-top:25px;text-align:left}
.multiple-link-ctas ul li.align-right{text-align:right}
.multiple-link-ctas ul li.align-center{text-align:center}
@media screen and (max-width:767px){.multiple-link-ctas ul li{margin-bottom:15px}
}
.multiple-link-ctas ul li a.text-link{font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:18px}
.multiple-link-ctas ul li .btn-primary{margin:20px auto}
.multiple-link-ctas ul li .open-account-cta{background:url(clientlib-site/resources/images/btn-primary-bg.png) no-repeat scroll 100% 0 transparent;color:#fff;cursor:pointer;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;height:55px;line-height:18px;margin:auto;padding:19px 25px 21px 0;vertical-align:middle;width:220px}
.multiple-link-ctas ul li .open-account-cta:after{border-bottom:20px solid #f6f6f6;border-left:20px solid transparent;content:"";height:0;position:absolute;right:0;top:30px}
@media screen and (max-width:767px){.multiple-link-ctas ul li .open-account-cta:after{border-bottom:20px solid #fff}
}
.multiple-link-ctas ul li .open-account-cta:focus,.multiple-link-ctas ul li .open-account-cta:hover{background:url(clientlib-site/resources/images/btn-primary-bg.png) no-repeat scroll 100% 100% transparent;text-decoration:none}
.content-template .text .multiple-link-ctas ul{margin:20px 10px}
.content-full>.stepContainer{background:-ms-linear-gradient(top,#f7f7f7,#fff)}
.content-full>.stepContainer>div{margin:auto;max-width:1090px;padding:50px 70px;position:relative}
@media screen and (max-width:767px){.content-full>.stepContainer>div{padding:50px 30px}
}
.content-full>.stepContainer>div .columnControl-container{padding:10px 0 !important}
@media screen and (max-width:767px){.content-full>.stepContainer>div .columnControl-container .row>div[class^=col-]>div{padding-bottom:0}
.content-full>.stepContainer>div .columnControl-container .row>div[class^=col-]>div ul{margin-bottom:0}
}
.content-full>.stepContainer>div:before{background:url(clientlib-site/resources/images/step-icon-background.png) 0 0 no-repeat transparent;color:#fff;content:attr(data-step);display:block;font-size:24px;height:61px;margin-left:calc(50% - 75pt);padding-top:15px;position:absolute;text-align:center;top:-30px;width:61px}
@media screen and (max-width:767px){.content-full>.stepContainer>div:before{margin-left:calc(50% - 60px)}
}
.content-full>.stepContainer>div .quiz .quiz-banner{background:0}
.content-full>.stepContainer:first-child{margin-top:25px}
.retirementLeadGenFullWidth .NASU{background-color:transparent;display:inline-block;width:100%}
.retirementLeadGenFullWidth .NASU .lead-gen{color:#000;display:inline-block;margin:auto;max-width:80pc;padding:20px 0;width:100%}
@media(min-width:768px)and (max-width:979px){.retirementLeadGenFullWidth .NASU .lead-gen{padding-left:30px;padding-right:30px}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen{padding:0 20px 20px}
}
.retirementLeadGenFullWidth .NASU .lead-gen .hide-email,.retirementLeadGenFullWidth .NASU .lead-gen .hide-name{display:none}
.retirementLeadGenFullWidth .NASU .lead-gen .mobile-title{font-size:22px;padding-top:0}
.retirementLeadGenFullWidth .NASU .lead-gen .mobile-title:after{display:none}
@media(min-width:768px){.retirementLeadGenFullWidth .NASU .lead-gen .mobile-title{display:none}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .mobile-title{display:inline-block}
}
.retirementLeadGenFullWidth .NASU .lead-gen .desktop-title{font-size:40px}
.retirementLeadGenFullWidth .NASU .lead-gen .desktop-title:after{display:none}
@media(min-width:768px){.retirementLeadGenFullWidth .NASU .lead-gen .desktop-title{display:block}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .desktop-title{display:none}
}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only [type=checkbox]:checked+label:before{background:0}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only .acceptanceText{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only .input-row{cursor:default;margin-bottom:18px;margin-top:18px}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only .input-row input{cursor:inherit}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only .input-row input#agree-chx-full{display:none}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only .input-row label{cursor:default;font-size:9pt;padding-left:0;text-transform:none}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only .input-row label:before{background-color:transparent;border:0}
.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only .input-row.box{background-color:transparent;border:0;display:inline;padding:0}
@media(min-width:768px){.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only{display:none}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen.mobile-only{display:inline-block}
}
.retirementLeadGenFullWidth .NASU .lead-gen [type=checkbox]:checked+label:before{background:#fff url(https://customer.thriventfunds.com/mf/thriventdf-rp/images/checkmark.png) 50% no-repeat}
.retirementLeadGenFullWidth .NASU .lead-gen h2{font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;letter-spacing:4px;line-height:28px;padding-top:0;text-align:center;text-transform:uppercase}
.retirementLeadGenFullWidth .NASU .lead-gen h2:after{content:none}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen h2{font-size:18px;line-height:24px}
}
.retirementLeadGenFullWidth .NASU .lead-gen .secondaryDescription{padding-top:30px}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .secondaryDescription{display:none}
}
.retirementLeadGenFullWidth .NASU .lead-gen .secondaryDescription p{font-size:14px}
.retirementLeadGenFullWidth .NASU .lead-gen .sub-entry p{font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;letter-spacing:.5px;margin-bottom:5px;text-align:left;text-transform:none}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .sub-entry p{font-size:13px}
}
.retirementLeadGenFullWidth .NASU .lead-gen .input-row{margin-bottom:18px}
.retirementLeadGenFullWidth .NASU .lead-gen .input-row.hide-row{display:none}
.retirementLeadGenFullWidth .NASU .lead-gen .input-row.box{background-color:#f4f8f6;border:3px solid #cbe0d6;padding:30px 30px 30px 50px;width:85%}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .input-row.box.hide-acceptance{display:none}
}
.retirementLeadGenFullWidth .NASU .lead-gen .input-wrapper label{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;text-transform:uppercase}
.retirementLeadGenFullWidth .NASU .lead-gen .buttons{padding:20px 0}
.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary{background-color:transparent !important;margin:auto;text-transform:none}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary{width:45% !important}
}
.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.cancel{background:url(clientlib-site/css/img/btn-primary-cancel-bg.png) no-repeat scroll 0 0 transparent;color:#000;float:left;padding-left:35px;width:35%}
.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.cancel:focus,.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.cancel:hover{background:url(clientlib-site/css/img/btn-primary-cancel-bg.png) no-repeat 0 100% transparent;color:#fff}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.cancel{padding:0 0 0 20px}
}
.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.submit{float:right;width:60%}
.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.submit:disabled{background:url(clientlib-site/css/img/btn-primary-bg.png) no-repeat scroll 100% 100% transparent}
@media(min-width:768px){.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.submit.desktop{display:block}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.submit.desktop{display:none}
}
@media(min-width:768px){.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.submit.mobile{display:none}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .NASU .lead-gen .btn-primary.submit.mobile{display:block}
}
.retirementLeadGenFullWidth .NASU .lead-gen .sub-duplicate,.retirementLeadGenFullWidth .NASU .lead-gen .sub-success{background-color:#009865;margin:0 -50px;padding:20px 0}
.retirementLeadGenFullWidth .NASU .lead-gen .sub-duplicate p,.retirementLeadGenFullWidth .NASU .lead-gen .sub-success p{color:#fff;letter-spacing:.4px;margin:0 70px;text-align:center}
.retirementLeadGenFullWidth .NASU .lead-gen .sub-duplicate p.title,.retirementLeadGenFullWidth .NASU .lead-gen .sub-success p.title{font-family:basisGrt-bold,sans-serif;font-size:15.5px;font-style:normal;font-weight:200;padding-bottom:10px}
.retirementLeadGenFullWidth .NASU .lead-gen .sub-duplicate p.message,.retirementLeadGenFullWidth .NASU .lead-gen .sub-success p.message{font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200}
.retirementLeadGenFullWidth .gold{background-color:#d1ab2b}
.retirementLeadGenFullWidth .gold .lead-gen{color:#fff;margin:auto;max-width:80pc;padding:35px 70px 25px}
.retirementLeadGenFullWidth .gold .lead-gen .hide-email,.retirementLeadGenFullWidth .gold .lead-gen .hide-name{display:none}
@media(min-width:768px){.retirementLeadGenFullWidth .gold .lead-gen.mobile-only{display:none}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .gold .lead-gen.mobile-only{display:inline}
}
@media(min-width:768px)and (max-width:979px){.retirementLeadGenFullWidth .gold .lead-gen{padding-left:30px;padding-right:30px}
}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .gold .lead-gen{padding:25px 20px 30px}
}
.retirementLeadGenFullWidth .gold .lead-gen h1,.retirementLeadGenFullWidth .gold .lead-gen h2{color:#fff;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;letter-spacing:4px;line-height:28px;padding-top:0;text-align:center}
.retirementLeadGenFullWidth .gold .lead-gen h1:after,.retirementLeadGenFullWidth .gold .lead-gen h2:after{content:none}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .gold .lead-gen h1,.retirementLeadGenFullWidth .gold .lead-gen h2{font-size:18px;line-height:24px}
}
.retirementLeadGenFullWidth .gold .lead-gen .sub-entry p{color:#fff;font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;letter-spacing:2px;margin-bottom:20px;text-align:center;text-transform:uppercase}
@media screen and (max-width:767px){.retirementLeadGenFullWidth .gold .lead-gen .sub-entry p{font-size:14px}
}
.retirementLeadGenFullWidth .gold .lead-gen .input-row{margin-bottom:18px}
.retirementLeadGenFullWidth .gold .lead-gen .input-wrapper label{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;text-transform:uppercase}
.retirementLeadGenFullWidth .gold .lead-gen .btn-primary{margin:auto}
.retirementLeadGenFullWidth .gold .lead-gen .sub-duplicate h3,.retirementLeadGenFullWidth .gold .lead-gen .sub-success h3{color:#fff}
.retirementLeadGenFullWidth .gold .lead-gen .sub-duplicate p,.retirementLeadGenFullWidth .gold .lead-gen .sub-success p{color:#fff;margin-bottom:0;padding-top:15px;text-align:center}
.retirementLeadGenFullWidth .lead-gen.only.full-width button,.retirementLeadGenFullWidth .lead-gen.only.full-width h2{text-transform:none}
.subscriptionPopUp{display:none;left:0;position:fixed;top:10pc;width:100%;z-index:1050}
.subscriptionPopUp .modal{display:block;opacity:1;overflow:visible}
.subscriptionPopUp .lead-gen{color:#5b6770;left:50%;max-width:950px;position:absolute;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen{left:0;top:52%;-webkit-transform:translateY(-51%);transform:translateY(-51%)}
}
@media screen and (max-width:499px){.subscriptionPopUp .lead-gen{top:63%}
}
.subscriptionPopUp .lead-gen .modal-header.header-with-text .banner-background-image{background-position:top;background-repeat:no-repeat;background-size:cover;min-height:360px;padding-bottom:10%}
.subscriptionPopUp .lead-gen .modal-header.header-with-text .banner-background-image img{width:100%}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .modal-header.header-with-text .banner-background-image{min-height:20pc;padding-bottom:23%}
}
.subscriptionPopUp .lead-gen .modal-header.header-with-text .banner-title-image{margin:0 auto;width:75pt}
.subscriptionPopUp .lead-gen .modal-header.header-with-text .banner-title-image img{width:inherit}
.subscriptionPopUp .lead-gen .modal-header.header-with-images{max-height:230px;padding:0;padding-bottom:0 !important}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .modal-header.header-with-images{overflow:hidden}
}
.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-background-image{background-repeat:no-repeat;background-size:cover;display:block;height:200px;overflow:hidden;position:relative;width:100%}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-background-image{height:200px;margin-left:-10%;padding-bottom:0;width:110%}
}
@media screen and (max-width:699px){.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-background-image{height:175px;margin-left:-15%;padding-bottom:0;width:115%}
}
@media screen and (max-width:599px){.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-background-image{height:10pc;margin-left:-10%;padding-bottom:0;width:110%}
}
@media screen and (max-width:499px){.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-background-image{height:90pt;margin-left:-15%;padding-bottom:0;width:115%}
}
.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-background-image img{position:absolute;width:inherit;z-index:1}
.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-title-image{position:relative;z-index:1}
.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-title-image img{min-height:200px}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .modal-header.header-with-images .banner-title-image img{min-height:6pc}
}
.subscriptionPopUp .lead-gen .sub-entry.form{margin-top:30px}
.subscriptionPopUp .lead-gen .wrapper{padding:20px 40px;position:relative;text-align:center;top:0;width:100%}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .wrapper{padding:9px}
}
.subscriptionPopUp .lead-gen .wrapper h2{color:#fff;font-family:basisGrt,sans-serif;font-size:47px;font-style:normal;font-weight:200;letter-spacing:1px;line-height:50px;margin-top:35px;padding-top:0;text-align:center}
.subscriptionPopUp .lead-gen .wrapper h2:after{background:#32cb98;margin:20px auto;width:50px}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .wrapper h2{font-size:35px;line-height:37px}
}
.subscriptionPopUp .lead-gen .wrapper .sub-success{margin-top:45px}
.subscriptionPopUp .lead-gen .wrapper .sub-entry p{color:#fff;font-family:basisGrt,sans-serif;font-size:22px;letter-spacing:0;line-height:35px;margin-bottom:20px;margin-top:40px;padding:0 20px;text-align:center}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .wrapper .sub-entry p{font-size:1pc;line-height:25px;margin-bottom:9pt;margin-top:25px}
}
.subscriptionPopUp .lead-gen .wrapper .sub-success h3{color:#fff;font-family:basisGrt,sans-serif;font-size:42px;font-style:normal;font-weight:200;letter-spacing:0;line-height:3pc;margin-top:45px;padding-bottom:2px;padding-top:0;text-align:center}
.subscriptionPopUp .lead-gen .wrapper .sub-success h3:after{background:#32cb98;content:"";display:block;height:3px;margin:20px auto;width:50px}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .wrapper .sub-success h3{font-size:42px;letter-spacing:0;line-height:3pc}
.subscriptionPopUp .lead-gen .wrapper .sub-success h3 span{display:inline !important}
}
.subscriptionPopUp .lead-gen .wrapper .sub-success p{color:#fff;font-family:basisGrt,sans-serif;font-size:22px;font-style:normal;font-weight:200;letter-spacing:0;line-height:35px;margin-bottom:20px;text-align:center}
.subscriptionPopUp .lead-gen h2{color:#5b6770;font-family:basisGrt,sans-serif;font-size:30px;font-style:normal;font-weight:200;letter-spacing:4px;line-height:36px;padding-top:0;text-align:center}
.subscriptionPopUp .lead-gen h2:after{background:#32cb98;margin:20px auto;width:50px}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen h2{font-size:1pc;line-height:22px}
}
.subscriptionPopUp .lead-gen .input-row{margin-bottom:1px}
.subscriptionPopUp .lead-gen .input-wrapper label{font-family:basisGrt,sans-serif;font-size:17px;font-style:normal;font-weight:200}
.subscriptionPopUp .lead-gen .sub-duplicate h3,.subscriptionPopUp .lead-gen .sub-success h3{color:#383d47;font-family:basisGrt,sans-serif;font-size:42px;font-style:normal;font-weight:200;letter-spacing:0;line-height:3pc;padding-top:0;text-align:center}
.subscriptionPopUp .lead-gen .sub-duplicate h3:after,.subscriptionPopUp .lead-gen .sub-success h3:after{background:#32cb98;content:"";display:block;height:3px;margin:20px auto;width:50px}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .sub-duplicate h3,.subscriptionPopUp .lead-gen .sub-success h3{font-size:42px;letter-spacing:0;line-height:3pc}
}
.subscriptionPopUp .lead-gen .sub-duplicate,.subscriptionPopUp .lead-gen .sub-success{margin-top:30px}
.subscriptionPopUp .lead-gen .sub-success p{color:#5b6770;font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;letter-spacing:2px;margin-bottom:20px;text-align:center}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .sub-success p{font-size:14px}
}
.subscriptionPopUp .lead-gen .sub-duplicate p{color:#5b6770;font-family:basisGrt,sans-serif;font-size:18px;font-style:normal;font-weight:200;letter-spacing:2px;margin-bottom:20px;text-align:center}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .sub-duplicate p{font-size:14px}
}
.subscriptionPopUp .lead-gen .section-error{font-size:18px;line-height:20px}
.subscriptionPopUp .modal-dialog{background-image:none;max-width:950px;min-height:407px}
.subscriptionPopUp .modal-dialog .modal-content{background-image:none;margin-left:15px;margin-right:15px;min-height:550px}
.subscriptionPopUp .modal-dialog .modal-content .close{background:url(../../../../etc.clientlibs/thrivent/shared/clientlibs/clientlib-site/resources/images/btn-close.png) no-repeat 50% transparent;color:#000;float:right;font-size:21px;font-weight:700;height:25px;line-height:1;opacity:1;position:absolute;right:-10px;text-indent:-9999px;text-shadow:0 1px 0 #fff;top:-10px;width:25px;z-index:9999}
.subscriptionPopUp .modal-dialog .modal-content .lead-loader-light{background-image:url(clientlib-site/resources/images/icon-loader-light.gif);background-position:50%;background-repeat:no-repeat;min-height:550px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content{margin-left:10px;margin-right:10px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-header{padding:0 0 20px;position:relative}
.subscriptionPopUp .modal-dialog .modal-content .modal-header .close{z-index:2}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG{padding:0 75px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG{padding:0 40px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG h2{color:#383d47;font-size:36px;letter-spacing:0;line-height:3pc;margin-bottom:0;padding-bottom:2px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG h2{font-size:22px;line-height:2pc}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG p{font-size:18px;letter-spacing:0;line-height:35px;margin-bottom:5px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG p{font-size:14px;line-height:24px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG .input-wrapper label{font-family:basisGrt,sans-serif;font-size:26px;font-weight:400;line-height:34px}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG .input-wrapper label[for=newsletter-email-full]{opacity:0}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG .input-wrapper.email{margin-top:20px}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG .chx{margin-top:30px}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG .chx input{position:absolute}
.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG .chx label{font-family:basisGrt,sans-serif;font-size:10px;line-height:18px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body.imageBG .chx label{font-size:14px;line-height:20px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body{padding:0 75px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body{padding:0 40px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body h2{color:#fff;font-family:basisGrt,sans-serif;font-size:24px;line-height:36px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body h2{font-size:18px;line-height:24px;text-align:center}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body h2:after{background:#32cb98;margin:20px auto;width:50px}
.subscriptionPopUp .modal-dialog .modal-content .modal-body p{font-family:basisGrt,sans-serif;font-size:17px;letter-spacing:0;line-height:22px;padding-bottom:5px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body p{font-size:13px;line-height:19px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body .input-row .input-wrapper label{font-family:basisGrt,sans-serif;font-size:17px;font-weight:400}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body .input-row .input-wrapper label{font-size:14px;line-height:20px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body .input-row .input-wrapper label[for=newsletter-email-full]{opacity:0}
.subscriptionPopUp .modal-dialog .modal-content .modal-body .input-row .chx{margin-top:30px}
.subscriptionPopUp .modal-dialog .modal-content .modal-body .input-row .chx input{position:absolute}
.subscriptionPopUp .modal-dialog .modal-content .modal-body .input-row .chx label{font-family:basisGrt,sans-serif;font-size:10px;line-height:17px}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-body .input-row .chx label{font-size:14px;font-size:9px;line-height:20px}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-body a.btn{color:#32cb98;font-family:basisGrt,sans-serif;font-style:italic;text-decoration:underline}
.subscriptionPopUp .modal-dialog .modal-content .modal-body a.btn.success{background:url(clientlib-site/resources/images/icon-lrg-grn-check.png) no-repeat 0,0;background-size:contain;width:260px}
.subscriptionPopUp .modal-dialog .modal-content .modal-footer{margin-top:15px;padding:0}
.subscriptionPopUp .modal-dialog .modal-content .modal-footer .btn-modal{margin:auto}
@media screen and (max-width:767px){.subscriptionPopUp .modal-dialog .modal-content .modal-footer .btn-modal{max-width:inherit;width:100%}
.subscriptionPopUp .modal-dialog .modal-content .modal-footer .skip-text{display:none}
}
.subscriptionPopUp .modal-dialog .modal-content .modal-footer .skip-text a.btn{color:#32cb98;font-family:basisGrt-bold,sans-serif;text-decoration:underline}
.subscriptionPopUp .modal-dialog .modal-content .btn-modal{background:#32cb98;border:0;border-radius:0;color:#fff;cursor:pointer;display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:400;height:55px;line-height:18px;margin:auto;padding:3px 25px 0 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:220px}
.subscriptionPopUp .modal-dialog .modal-content .btn-modal:focus,.subscriptionPopUp .modal-dialog .modal-content .btn-modal:hover{background:#32cb98}
@media screen and (max-width:767px){.subscriptionPopUp .lead-gen .sub-duplicate h3 span,.subscriptionPopUp .lead-gen .sub-success h3 span{display:inline !important}
}
@media(min-width:768px){.content-template.content-full-width-page .linebreak hr.mobile-only,.content-template>.content-bottom-full .linebreak hr.mobile-only{display:none}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .linebreak hr.mobile-only,.content-template>.content-bottom-full .linebreak hr.mobile-only{display:block}
}
.content-template.content-full-width-page .accountCards,.content-template>.content-bottom-full .accountCards{background:#f6f6f6;padding:60px 0}
.content-template.content-full-width-page .accountCards p,.content-template>.content-bottom-full .accountCards p{font-size:15px;line-height:24px;padding-top:7px}
@media screen and (max-width:767px){.content-template.content-full-width-page .accountCards a.block,.content-template>.content-bottom-full .accountCards a.block{font-size:15px;line-height:22px}
}
.content-template.content-full-width-page .accountCards a.allowCase,.content-template>.content-bottom-full .accountCards a.allowCase{text-transform:none}
@media screen and (max-width:767px){.content-template.content-full-width-page .accountCards,.content-template>.content-bottom-full .accountCards{padding:0}
}
.content-template.content-full-width-page .accountCards .openAcct-btn,.content-template>.content-bottom-full .accountCards .openAcct-btn{background-color:#c7ab75;color:#000;display:block;display:table-cell;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;height:50px;line-height:24px;margin:0 -1px -1px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}
.content-template.content-full-width-page .accountCards .openAcct-btn:after,.content-template>.content-bottom-full .accountCards .openAcct-btn:after{border-bottom:20px solid #f6f6f6;border-left:20px solid transparent;content:"";height:0;position:absolute;right:0;top:30px}
.content-template.content-full-width-page .accountCards .openAcct-btn:hover,.content-template>.content-bottom-full .accountCards .openAcct-btn:hover{background:#e0c186}
@media(min-width:980px){.content-template.content-full-width-page .accountCards .col-lg-6,.content-template>.content-bottom-full .accountCards .col-lg-6{width:50%}
}
.content-template.content-full-width-page .accountCards .card,.content-template>.content-bottom-full .accountCards .card{background-color:#fff;padding:24px 37px 26px;position:relative}
.content-template.content-full-width-page .accountCards .card.card-column,.content-template>.content-bottom-full .accountCards .card.card-column{background-color:transparent;padding:24px 0 15px}
@media screen and (max-width:767px){.content-template.content-full-width-page .accountCards .card.card-column,.content-template>.content-bottom-full .accountCards .card.card-column{padding-left:20px}
}
.content-template.content-full-width-page .accountCards .card a,.content-template>.content-bottom-full .accountCards .card a{color:#009865;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.content-template.content-full-width-page .accountCards .card a:hover,.content-template>.content-bottom-full .accountCards .card a:hover{color:#65c5b4;text-decoration:underline}
.content-template.content-full-width-page .accountCards .card ul,.content-template>.content-bottom-full .accountCards .card ul{list-style:none;margin:0 0 20px 15px;padding:0}
.content-template.content-full-width-page .accountCards .card ul li,.content-template>.content-bottom-full .accountCards .card ul li{color:#000;font-size:15px;line-height:24px}
.content-template.content-full-width-page .accountCards .card ul li:before,.content-template>.content-bottom-full .accountCards .card ul li:before{border-color:transparent #65c5b4;border-style:solid;border-width:.35em 0 .35em .45em;content:"";display:block;height:0;left:-1em;position:relative;top:1.1em;width:0}
.content-template.content-full-width-page .accountCards .card ul+a.block,.content-template>.content-bottom-full .accountCards .card ul+a.block{margin-left:15px}
@media screen and (max-width:767px){.content-template.content-full-width-page .accountCards .card p,.content-template.content-full-width-page .accountCards .card ul>li,.content-template>.content-bottom-full .accountCards .card p,.content-template>.content-bottom-full .accountCards .card ul>li{font-size:13px;line-height:22px}
}
.content-template.content-full-width-page .accountCards .card:nth-child(2),.content-template>.content-bottom-full .accountCards .card:nth-child(2){margin-left:1.33333%}
.content-template.content-full-width-page .accountCards .fullWidthBtn,.content-template>.content-bottom-full .accountCards .fullWidthBtn{background-color:#039865;display:table;width:100%}
.content-template.content-full-width-page .accountCards .fullWidthBtn:hover,.content-template>.content-bottom-full .accountCards .fullWidthBtn:hover{background-color:#65c5b4}
.content-template.content-full-width-page .accountCards .btn-primary,.content-template>.content-bottom-full .accountCards .btn-primary{position:relative;width:100%;z-index:2}
.content-template.content-full-width-page .accountCards h1,.content-template.content-full-width-page .accountCards h2,.content-template.content-full-width-page .accountCards h3,.content-template>.content-bottom-full .accountCards h1,.content-template>.content-bottom-full .accountCards h2,.content-template>.content-bottom-full .accountCards h3{color:#000;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.content-template.content-full-width-page .accountCards h3,.content-template>.content-bottom-full .accountCards h3{font-size:24px;line-height:30px;margin-top:2px}
@media screen and (max-width:767px){.content-template.content-full-width-page .accountCards h3,.content-template>.content-bottom-full .accountCards h3{font-size:18px;line-height:24px}
.content-template.content-full-width-page .titleTextLinkIconCta .panel-heading,.content-template>.content-bottom-full .titleTextLinkIconCta .panel-heading{padding:0}
.content-template.content-full-width-page .titleTextLinkIconCta .panel-heading img,.content-template>.content-bottom-full .titleTextLinkIconCta .panel-heading img{margin-left:0;margin-right:30px}
.content-template.content-full-width-page .titleTextLinkIconCta .panel-heading h2,.content-template>.content-bottom-full .titleTextLinkIconCta .panel-heading h2{line-height:24px;padding-left:0}
}
.content-template.content-full-width-page .titleTextLinkIconCta .panel-title,.content-template>.content-bottom-full .titleTextLinkIconCta .panel-title{width:100%}
.content-template.content-full-width-page .titleTextLinkIconCta .account-icon,.content-template>.content-bottom-full .titleTextLinkIconCta .account-icon{display:table-cell;vertical-align:middle}
.content-template.content-full-width-page .titleTextLinkIconCta .account-icon img,.content-template>.content-bottom-full .titleTextLinkIconCta .account-icon img{margin-bottom:52px;margin-right:30px}
.content-template.content-full-width-page .titleTextLinkIconCta .account-info,.content-template>.content-bottom-full .titleTextLinkIconCta .account-info{display:table-cell;vertical-align:top}
.content-template.content-full-width-page .titleTextLinkIconCta h2,.content-template>.content-bottom-full .titleTextLinkIconCta h2{color:#5b6770;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;line-height:40px;margin-top:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta h2,.content-template>.content-bottom-full .titleTextLinkIconCta h2{font-size:22px}
}
.content-template.content-full-width-page .titleTextLinkIconCta a.block,.content-template>.content-bottom-full .titleTextLinkIconCta a.block{display:inline-block;margin-bottom:45px;margin-top:10px;padding-right:30px}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta a.block,.content-template>.content-bottom-full .titleTextLinkIconCta a.block{margin:0 0 25px}
}
.content-template.content-full-width-page .titleTextLinkIconCta a.btn-secondary,.content-template>.content-bottom-full .titleTextLinkIconCta a.btn-secondary{margin-left:-10px;margin-top:60px;position:absolute;right:30px;top:0}
.content-template.content-full-width-page .titleTextLinkIconCta a.btn-secondary:hover+.btn-triangle,.content-template>.content-bottom-full .titleTextLinkIconCta a.btn-secondary:hover+.btn-triangle{border-left:30px solid #65c5b4}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta a.btn-secondary,.content-template>.content-bottom-full .titleTextLinkIconCta a.btn-secondary{margin-top:0}
}
.content-template.content-full-width-page .titleTextLinkIconCta a.btn-secondary:focus,.content-template>.content-bottom-full .titleTextLinkIconCta a.btn-secondary:focus{color:#fff;text-decoration:none}
.content-template.content-full-width-page .titleTextLinkIconCta .no-icon,.content-template>.content-bottom-full .titleTextLinkIconCta .no-icon{margin-top:20px}
.content-template.content-full-width-page .titleTextLinkIconCta .no-icon h3,.content-template>.content-bottom-full .titleTextLinkIconCta .no-icon h3{color:#000;font-family:basisGrt-bold,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:33px;margin-top:0;padding-bottom:10px;position:relative}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta .no-icon h3,.content-template>.content-bottom-full .titleTextLinkIconCta .no-icon h3{font-size:18px;line-height:30px}
}
.content-template.content-full-width-page .titleTextLinkIconCta .no-icon a.block,.content-template>.content-bottom-full .titleTextLinkIconCta .no-icon a.block{margin-right:40px}
.content-template.content-full-width-page .titleTextLinkIconCta .no-icon a.download-pdf,.content-template>.content-bottom-full .titleTextLinkIconCta .no-icon a.download-pdf{background:url(clientlib-site/resources/images/download.png) 0 no-repeat transparent;color:#000;padding-left:22px}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta .no-icon a.download-pdf,.content-template>.content-bottom-full .titleTextLinkIconCta .no-icon a.download-pdf{display:block;margin-top:20px}
}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta{position:relative}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .icon,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .icon{height:5pc;margin:20px 0 25px;width:5pc}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .icon,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .icon{display:table-cell;height:50px;margin:0;width:50px}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .icon img,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .icon img{position:absolute;top:30px;width:50px}
}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .info h2,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .info h2{color:#383d47;font-family:basisGrt,sans-serif;font-size:21px;font-style:normal;font-weight:200;line-height:2pc;margin-bottom:10px}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .info p,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .info p{color:#383d47;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .info a.block,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .info a.block{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:2pc;text-transform:none}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .info a.block:hover,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .info a.block:hover{color:#063}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .info,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .info{display:table-cell;padding-left:25px}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .info h2,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .info h2{font-size:18px;padding-left:0}
.content-template.content-full-width-page .titleTextLinkIconCta .no-cta .info p,.content-template>.content-bottom-full .titleTextLinkIconCta .no-cta .info p{font-size:14px;line-height:21px}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image{margin:0 -20px}
}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .image,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .image{overflow:hidden}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .image img,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .image img{width:100%}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info{height:300px;margin:-20px 20px;padding:25px 70px;position:relative}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info.bg-green-text-white,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info.bg-green-text-white{background:#16464c;color:#fff}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info.bg-yellow-text-gray,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info.bg-yellow-text-gray{background:#d1c843;color:#383d47}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info.bg-white-text-black,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info.bg-white-text-black{background:#fff;color:#383d47}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info h3,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info h3{color:inherit;font-family:basisGrt-bold,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:38px;margin-top:0}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info p,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info p{color:inherit;font-family:basisGrt,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:20px}
@media(min-width:980px)and (max-width:1140px){.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info{padding:20px 40px}
}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info{height:340px;padding:20px 40px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info{height:auto;margin-bottom:35px;padding:20px 40px;text-align:center}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info h3,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info h3{font-size:25px;line-height:28px;margin-bottom:15px;text-align:center}
.content-template.content-full-width-page .titleTextLinkIconCta .with-image .info p,.content-template>.content-bottom-full .titleTextLinkIconCta .with-image .info p{display:none}
}
.content-template.content-full-width-page .columnControl .titleTextLinkIconCta,.content-template>.content-bottom-full .columnControl .titleTextLinkIconCta{margin:0;padding:0}
.content-template.content-full-width-page .btn-triangle,.content-template>.content-bottom-full .btn-triangle{border-bottom:25px solid transparent;border-left:30px solid #c7ab75;border-top:26px solid transparent;height:0;margin-top:60px;position:absolute;right:0;top:0;width:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .btn-triangle,.content-template>.content-bottom-full .btn-triangle{margin-top:0}
}
.content-template.content-full-width-page .btn-triangle.two-lined,.content-template>.content-bottom-full .btn-triangle.two-lined{border-bottom:33px solid transparent;border-top:33px solid transparent}
@media screen and (max-width:767px){.content-template.content-full-width-page .btn-triangle.two-lined,.content-template>.content-bottom-full .btn-triangle.two-lined{border-bottom:33px solid transparent;border-top:33px solid transparent;margin-top:0}
}
.content-template.content-full-width-page .button,.content-template>.content-bottom-full .button{overflow:auto}
.content-template.content-full-width-page .button .btn-secondary,.content-template>.content-bottom-full .button .btn-secondary{background-color:transparent;border:3px solid #e7e9ed;color:#009865;display:block;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-style:italic;font-weight:200;line-height:15px;padding:15px 5px;text-align:center;text-transform:uppercase;vertical-align:middle;width:220px}
@media screen and (max-width:767px){.content-template.content-full-width-page .button .btn-secondary,.content-template>.content-bottom-full .button .btn-secondary{font-size:14px;max-width:290px}
}
.content-template.content-full-width-page .button .btn-secondary:focus,.content-template.content-full-width-page .button .btn-secondary:hover,.content-template>.content-bottom-full .button .btn-secondary:focus,.content-template>.content-bottom-full .button .btn-secondary:hover{color:#65c5b4;text-decoration:none}
.content-template.content-full-width-page .button .btn-secondary.two-lined,.content-template>.content-bottom-full .button .btn-secondary.two-lined{padding-bottom:10px;padding-top:10px}
.content-template.content-full-width-page .button .btn-tertiary,.content-template>.content-bottom-full .button .btn-tertiary{background-color:#e7e9ed;border:3px solid #e7e9ed;color:#637483;display:block;font-family:basisGrt-bold,sans-serif;font-size:14px;font-style:normal;font-style:italic;font-weight:200;line-height:15px;padding:15px 5px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;width:220px}
@media screen and (max-width:767px){.content-template.content-full-width-page .button .btn-tertiary,.content-template>.content-bottom-full .button .btn-tertiary{font-size:14px;max-width:290px}
}
.content-template.content-full-width-page .button .btn-tertiary:focus,.content-template.content-full-width-page .button .btn-tertiary:hover,.content-template>.content-bottom-full .button .btn-tertiary:focus,.content-template>.content-bottom-full .button .btn-tertiary:hover{background-color:#cbcfd2;border-color:#cbcfd2;color:#000;text-decoration:none}
.content-template.content-full-width-page .button .btn-tertiary:focus:before,.content-template.content-full-width-page .button .btn-tertiary:hover:before,.content-template>.content-bottom-full .button .btn-tertiary:focus:before,.content-template>.content-bottom-full .button .btn-tertiary:hover:before{border-right:27px solid #cbcfd2}
.content-template.content-full-width-page .button .btn-tertiary:before,.content-template>.content-bottom-full .button .btn-tertiary:before{border-bottom:25px solid transparent;border-right:27px solid #e7e9ed;border-top:25px solid transparent;content:"";height:0;left:-30px;position:absolute;top:-2px;width:0}
.content-template.content-full-width-page .button .btn-tertiary.two-lined,.content-template>.content-bottom-full .button .btn-tertiary.two-lined{padding-bottom:8px;padding-top:8px}
.content-template.content-full-width-page .button a,.content-template>.content-bottom-full .button a{margin:auto}
@media screen and (max-width:767px){.content-template.content-full-width-page .button a,.content-template>.content-bottom-full .button a{float:none !important}
}
.content-template.content-full-width-page .button a.button-align-left,.content-template>.content-bottom-full .button a.button-align-left{float:left}
.content-template.content-full-width-page .button a.button-align-right,.content-template>.content-bottom-full .button a.button-align-right{float:right}
.content-template.content-full-width-page .button .btn-tertiary.button-align-left,.content-template>.content-bottom-full .button .btn-tertiary.button-align-left{margin-left:26px}
.content-template.content-full-width-page .columnControl,.content-template>.content-bottom-full .columnControl{padding:0 0 20px}
.content-template.content-full-width-page .columnControl .columnControl-container,.content-template>.content-bottom-full .columnControl .columnControl-container{background-color:#fff;border-top:0}
.content-template.content-full-width-page .columnControl .columnControl-container.beige,.content-template>.content-bottom-full .columnControl .columnControl-container.beige{background-color:#fafaf8}
.content-template.content-full-width-page .columnControl .columnControl-container.white,.content-template>.content-bottom-full .columnControl .columnControl-container.white{background-color:#fff}
.content-template.content-full-width-page .columnControl .columnControl-container.black,.content-template>.content-bottom-full .columnControl .columnControl-container.black{background-color:#000}
.content-template.content-full-width-page .columnControl .columnControl-container.transparent,.content-template>.content-bottom-full .columnControl .columnControl-container.transparent{background-color:transparent}
.content-template.content-full-width-page .columnControl .columnControl-container.thrivent-gray,.content-template>.content-bottom-full .columnControl .columnControl-container.thrivent-gray{background-color:#5b6770}
.content-template.content-full-width-page .columnControl .columnControl-container.dark-green,.content-template>.content-bottom-full .columnControl .columnControl-container.dark-green{background-color:#006532}
.content-template.content-full-width-page .columnControl .columnControl-container.medium-green,.content-template>.content-bottom-full .columnControl .columnControl-container.medium-green{background-color:#009865}
.content-template.content-full-width-page .columnControl .columnControl-container.light-green,.content-template>.content-bottom-full .columnControl .columnControl-container.light-green{background-color:#65c5b4}
.content-template.content-full-width-page .columnControl .columnControl-container.green-screen,.content-template>.content-bottom-full .columnControl .columnControl-container.green-screen{background-color:#eaf2ed}
.content-template.content-full-width-page .columnControl .columnControl-container.gold,.content-template>.content-bottom-full .columnControl .columnControl-container.gold{background-color:#d2cb44}
.content-template.content-full-width-page .columnControl .columnControl-container.light-blue,.content-template>.content-bottom-full .columnControl .columnControl-container.light-blue{background-color:#72b7bc}
.content-template.content-full-width-page .columnControl .columnControl-container.tan,.content-template>.content-bottom-full .columnControl .columnControl-container.tan{background-color:#e7e9e0}
.content-template.content-full-width-page .columnControl .columnControl-container.navy,.content-template>.content-bottom-full .columnControl .columnControl-container.navy{background-color:#0e2134}
.content-template.content-full-width-page .columnControl .columnControl-container.dark-blue,.content-template>.content-bottom-full .columnControl .columnControl-container.dark-blue{background-color:#1d596c}
.content-template.content-full-width-page .columnControl .columnControl-container.maroon,.content-template>.content-bottom-full .columnControl .columnControl-container.maroon{background-color:#912f46}
.content-template.content-full-width-page .columnControl .columnControl-container.no-separator,.content-template>.content-bottom-full .columnControl .columnControl-container.no-separator{border:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container.separator,.content-template>.content-bottom-full .columnControl .columnControl-container.separator{border-top:3px solid #f4f5f0}
}
.content-template.content-full-width-page .columnControl .columnControl-container.text-align-center p,.content-template>.content-bottom-full .columnControl .columnControl-container.text-align-center p{text-align:left}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container.text-align-center,.content-template>.content-bottom-full .columnControl .columnControl-container.text-align-center{text-align:center !important}
}
.content-template.content-full-width-page .columnControl .columnControl-container h1,.content-template.content-full-width-page .columnControl .columnControl-container h2,.content-template.content-full-width-page .columnControl .columnControl-container h3,.content-template>.content-bottom-full .columnControl .columnControl-container h1,.content-template>.content-bottom-full .columnControl .columnControl-container h2,.content-template>.content-bottom-full .columnControl .columnControl-container h3{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
.content-template.content-full-width-page .columnControl .columnControl-container .teal-title,.content-template>.content-bottom-full .columnControl .columnControl-container .teal-title{color:#3f7478}
@media(min-width:768px){.content-template.content-full-width-page .columnControl .columnControl-container .hide-desktop,.content-template>.content-bottom-full .columnControl .columnControl-container .hide-desktop{display:none}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container .hide-desktop,.content-template>.content-bottom-full .columnControl .columnControl-container .hide-desktop{display:block}
}
.content-template.content-full-width-page .columnControl .columnControl-container h3,.content-template>.content-bottom-full .columnControl .columnControl-container h3{color:#000;font-family:basisGrt,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:28px;margin:0 0 10px;padding-bottom:10px;position:relative}
.content-template.content-full-width-page .columnControl .columnControl-container h3.column-subtitle,.content-template>.content-bottom-full .columnControl .columnControl-container h3.column-subtitle{font-size:30px;line-height:42px;padding-bottom:15px;text-align:center}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container h3.column-subtitle,.content-template>.content-bottom-full .columnControl .columnControl-container h3.column-subtitle{font-size:20px;line-height:28px}
}
.content-template.content-full-width-page .columnControl .columnControl-container h3.column-subtitle:after,.content-template>.content-bottom-full .columnControl .columnControl-container h3.column-subtitle:after{border-bottom:2px solid #32cb98;bottom:0;content:"";left:0;left:calc(50% - 25px);position:absolute;width:50px}
.content-template.content-full-width-page .columnControl .columnControl-container h3.column-subtitle.green,.content-template>.content-bottom-full .columnControl .columnControl-container h3.column-subtitle.green{color:#32cb98}
.content-template.content-full-width-page .columnControl .columnControl-container h3.column-subtitle.black,.content-template>.content-bottom-full .columnControl .columnControl-container h3.column-subtitle.black{color:#000}
.content-template.content-full-width-page .columnControl .columnControl-container h3.greenWithLinebreak,.content-template>.content-bottom-full .columnControl .columnControl-container h3.greenWithLinebreak{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
.content-template.content-full-width-page .columnControl .columnControl-container h3.greenWithLinebreak.text-align-center:after,.content-template>.content-bottom-full .columnControl .columnControl-container h3.greenWithLinebreak.text-align-center:after{border-bottom:2px solid #32cb98;bottom:0;content:"";left:0;left:calc(50% - 20px);position:absolute;width:40px}
.content-template.content-full-width-page .columnControl .columnControl-container h3.greenWithLinebreak.text-align-left:after,.content-template>.content-bottom-full .columnControl .columnControl-container h3.greenWithLinebreak.text-align-left:after{border-bottom:2px solid #32cb98;bottom:0;content:"";left:0;position:absolute;width:40px}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container h3.greenWithLinebreak.text-align-left:after,.content-template>.content-bottom-full .columnControl .columnControl-container h3.greenWithLinebreak.text-align-left:after{left:calc(50% - 20px)}
}
.content-template.content-full-width-page .columnControl .columnControl-container h3.greenWithLinebreak.text-align-right:after,.content-template>.content-bottom-full .columnControl .columnControl-container h3.greenWithLinebreak.text-align-right:after{border-bottom:2px solid #32cb98;bottom:0;content:"";position:absolute;right:0;width:40px}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container h3.greenWithLinebreak.text-align-right:after,.content-template>.content-bottom-full .columnControl .columnControl-container h3.greenWithLinebreak.text-align-right:after{right:calc(50% - 20px)}
}
.content-template.content-full-width-page .columnControl .columnControl-container .col-sm-12>h2,.content-template>.content-bottom-full .columnControl .columnControl-container .col-sm-12>h2{color:#5b6770;font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:46px;padding-bottom:10px;position:relative}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container .col-sm-12>h2,.content-template>.content-bottom-full .columnControl .columnControl-container .col-sm-12>h2{font-size:26px;line-height:30px}
}
.content-template.content-full-width-page .columnControl .columnControl-container.add-padding h2,.content-template.content-full-width-page .columnControl .columnControl-container.add-padding h3,.content-template>.content-bottom-full .columnControl .columnControl-container.add-padding h2,.content-template>.content-bottom-full .columnControl .columnControl-container.add-padding h3{margin:20px 0}
@media screen and (max-width:767px){.content-template.content-full-width-page .columnControl .columnControl-container .row>.col-sm-6,.content-template>.content-bottom-full .columnControl .columnControl-container .row>.col-sm-6{width:100%}
}
.content-template.content-full-width-page .iconTitleDescriptionV2>div,.content-template>.content-bottom-full .iconTitleDescriptionV2>div{padding-bottom:30px;padding-top:30px}
.content-template.content-full-width-page .iconTitleDescriptionV2 .text-link,.content-template>.content-bottom-full .iconTitleDescriptionV2 .text-link{display:block;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;text-transform:uppercase}
@media screen and (max-width:767px){.content-template.content-full-width-page .iconTitleDescriptionV2 .text-link,.content-template>.content-bottom-full .iconTitleDescriptionV2 .text-link{font-size:14px}
}
.content-template.content-full-width-page .titleTextImageLink>div,.content-template>.content-bottom-full .titleTextImageLink>div{overflow-y:visible;padding:30px 0;position:relative}
.content-template.content-full-width-page .titleTextImageLink>div .error-page,.content-template>.content-bottom-full .titleTextImageLink>div .error-page{margin:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextImageLink>div,.content-template>.content-bottom-full .titleTextImageLink>div{margin-left:-20px;margin-right:-20px;padding:30px 20px}
.content-template.content-full-width-page .titleTextImageLink>div.panel,.content-template>.content-bottom-full .titleTextImageLink>div.panel{margin-left:0;margin-right:0;padding:0 0 10px}
.content-template.content-full-width-page .titleTextImageLink>div.panel .panel-title,.content-template>.content-bottom-full .titleTextImageLink>div.panel .panel-title{padding-right:0}
.content-template.content-full-width-page .titleTextImageLink>div.panel .panel-title a,.content-template>.content-bottom-full .titleTextImageLink>div.panel .panel-title a{padding-right:25px}
.content-template.content-full-width-page .titleTextImageLink>div.panel .btn-primary,.content-template>.content-bottom-full .titleTextImageLink>div.panel .btn-primary{padding:19px 25px 21px 0 !important}
}
.content-template.content-full-width-page .titleTextImageLink>div h1,.content-template>.content-bottom-full .titleTextImageLink>div h1{padding-top:0 !important}
.content-template.content-full-width-page .titleTextImageLink>div.home-award,.content-template>.content-bottom-full .titleTextImageLink>div.home-award{padding-left:200px}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextImageLink>div.home-award,.content-template>.content-bottom-full .titleTextImageLink>div.home-award{padding-left:0}
}
.content-template.content-full-width-page .titleTextImageLink>div.home-award h2,.content-template>.content-bottom-full .titleTextImageLink>div.home-award h2{font-family:basisGrt;font-size:20px;font-weight:700;line-height:28px;margin-top:0}
.content-template.content-full-width-page .titleTextImageLink>div.home-award img,.content-template>.content-bottom-full .titleTextImageLink>div.home-award img{left:0;position:absolute;top:30px}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextImageLink>div.home-award img,.content-template>.content-bottom-full .titleTextImageLink>div.home-award img{margin-bottom:20px;position:static}
}
.content-template.content-full-width-page .titleTextImageLink>div.home-award a,.content-template>.content-bottom-full .titleTextImageLink>div.home-award a{font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;text-transform:uppercase}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleTextImageLink>div.home-award a,.content-template>.content-bottom-full .titleTextImageLink>div.home-award a{font-size:14px}
}
.content-template.content-full-width-page .textLink .full-width-centered-green,.content-template>.content-bottom-full .textLink .full-width-centered-green{text-align:center}
.content-template.content-full-width-page .textLink .full-width-centered-green h3,.content-template>.content-bottom-full .textLink .full-width-centered-green h3{font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;padding-bottom:15px}
.content-template.content-full-width-page .textLink .full-width-centered-green h3:after,.content-template>.content-bottom-full .textLink .full-width-centered-green h3:after{border-color:#65c5b4;left:calc(50% - 5px);width:10px}
.content-template.content-full-width-page .textLink .full-width-centered-green p,.content-template>.content-bottom-full .textLink .full-width-centered-green p{color:#000;font-size:1pc;line-height:24px;margin-bottom:20px}
.content-template.content-full-width-page .textLink .full-width-centered-green a,.content-template>.content-bottom-full .textLink .full-width-centered-green a{margin:auto}
@media screen and (max-width:767px){.content-template.content-full-width-page .textLink .full-width-centered-green h3,.content-template>.content-bottom-full .textLink .full-width-centered-green h3{font-size:20px;line-height:24px}
.content-template.content-full-width-page .textLink .full-width-centered-green p,.content-template>.content-bottom-full .textLink .full-width-centered-green p{font-size:14px;line-height:20px}
}
.content-template.content-full-width-page .accordion .panel-default>.panel-heading h2,.content-template>.content-bottom-full .accordion .panel-default>.panel-heading h2{background:0;padding-left:0;padding-right:0}
.content-template.content-full-width-page .accordion .titleTextLinkIconCta,.content-template>.content-bottom-full .accordion .titleTextLinkIconCta{border-top:0;margin-bottom:0;padding:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .accordion .titleTextLinkIconCta,.content-template>.content-bottom-full .accordion .titleTextLinkIconCta{margin-bottom:20px;padding:0 20px}
.content-template.content-full-width-page .accordion .titleTextLinkIconCta a.block,.content-template>.content-bottom-full .accordion .titleTextLinkIconCta a.block{margin-bottom:0}
}
.content-template.content-full-width-page .headlineTextImageCTA,.content-template>.content-bottom-full .headlineTextImageCTA{margin-bottom:30px}
.content-template.content-full-width-page .headlineTextImageCTA .col-md-6,.content-template>.content-bottom-full .headlineTextImageCTA .col-md-6{border-left:3px solid #32cb98;padding-left:25px}
.content-template.content-full-width-page .headlineTextImageCTA .col-md-6 h2,.content-template>.content-bottom-full .headlineTextImageCTA .col-md-6 h2{color:#009865;margin:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .headlineTextImageCTA .col-md-6 h2,.content-template>.content-bottom-full .headlineTextImageCTA .col-md-6 h2{font-size:20px;line-height:20px}
.content-template.content-full-width-page .headlineTextImageCTA .col-md-6,.content-template>.content-bottom-full .headlineTextImageCTA .col-md-6{border:0;padding-left:10px}
}
.content-template.content-full-width-page .headlineTextImageCTA .headline-text-image-cta,.content-template>.content-bottom-full .headlineTextImageCTA .headline-text-image-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.content-template.content-full-width-page .headlineTextImageCTA .headline-text-image-cta.right_aligned,.content-template>.content-bottom-full .headlineTextImageCTA .headline-text-image-cta.right_aligned{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media screen and (max-width:767px){.content-template.content-full-width-page .headlineTextImageCTA .headline-text-image-cta,.content-template>.content-bottom-full .headlineTextImageCTA .headline-text-image-cta{display:block;text-align:center}
}
.content-template.content-full-width-page .headlineTextImageCTA p,.content-template>.content-bottom-full .headlineTextImageCTA p{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:36px;margin-bottom:0}
@media screen and (max-width:767px){.content-template.content-full-width-page .headlineTextImageCTA p,.content-template>.content-bottom-full .headlineTextImageCTA p{font-size:1pc;line-height:24px}
}
.content-template.content-full-width-page .headlineTextImageCTA h2,.content-template>.content-bottom-full .headlineTextImageCTA h2{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200}
.content-template.content-full-width-page .headlineTextImageCTA h2+p,.content-template.content-full-width-page .headlineTextImageCTA p+a,.content-template>.content-bottom-full .headlineTextImageCTA h2+p,.content-template>.content-bottom-full .headlineTextImageCTA p+a{margin-top:10px}
.content-template.content-full-width-page .headlineTextImageCTA img,.content-template>.content-bottom-full .headlineTextImageCTA img{max-width:100%}
@media screen and (max-width:767px){.content-template.content-full-width-page .headlineTextImageCTA img,.content-template>.content-bottom-full .headlineTextImageCTA img{margin-bottom:20px;max-width:110px}
}
.content-template.content-full-width-page .headlineTextImageCTA .left_aligned .col-md-5,.content-template>.content-bottom-full .headlineTextImageCTA .left_aligned .col-md-5{margin-left:0;margin-right:8.33333333%}
@media screen and (max-width:767px){.content-template.content-full-width-page .headlineTextImageCTA .left_aligned .col-md-5,.content-template>.content-bottom-full .headlineTextImageCTA .left_aligned .col-md-5{margin-right:0}
}
.content-template.content-full-width-page .callout .callout-container,.content-template>.content-bottom-full .callout .callout-container{display:block}
.content-template.content-full-width-page .callout .callout-container.lightGreen,.content-template>.content-bottom-full .callout .callout-container.lightGreen{background-color:#f4f8f6;border-top:1px solid #d6e6de}
.content-template.content-full-width-page .callout .callout-container.beige,.content-template>.content-bottom-full .callout .callout-container.beige{background-color:#fafaf8;border-top:1px solid #d6e6de}
.content-template.content-full-width-page .callout .callout-container .content-wrap,.content-template>.content-bottom-full .callout .callout-container .content-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:80pc;overflow:auto;padding:70px}
.content-template.content-full-width-page .callout .callout-container .content-wrap.reducedPadding,.content-template>.content-bottom-full .callout .callout-container .content-wrap.reducedPadding{padding:30px 70px 70px}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page .callout .callout-container .content-wrap,.content-template>.content-bottom-full .callout .callout-container .content-wrap{padding:40px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .callout .callout-container .content-wrap,.content-template>.content-bottom-full .callout .callout-container .content-wrap{display:block;padding:20px}
}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;padding:20px}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half.transparent,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half.transparent{border-right:0}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half.gray,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half.gray{border-right:1px solid #e7e9ed}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half.loweranduppercase,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half.loweranduppercase{text-transform:none}
@media screen and (max-width:767px){.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half:first-child,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half:first-child{border:0;padding-bottom:40px}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half:first-child:after,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half:first-child:after{border-top:2px solid #32cb98;bottom:0;content:"";left:calc(50% - 10px);position:absolute;width:20px}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half:last-child,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half:last-child{padding-top:40px}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half{text-align:center}
}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half .callout-icon,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half .callout-icon{float:left;margin-right:20px}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half .callout-icon,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half .callout-icon{margin-bottom:40px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half .callout-icon,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half .callout-icon{float:none;margin-bottom:20px;margin-right:0}
}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half .callout-icon img,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half .callout-icon img{max-width:5pc}
@media screen and (max-width:767px){.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half .callout-icon img,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half .callout-icon img{max-width:60px}
}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half h4,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half h4{font-family:basisGrt,sans-serif;font-size:20px;font-style:normal;font-weight:25px;font-weight:200;margin-bottom:5px;margin-top:5px}
@media screen and (max-width:767px){.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half h4,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half h4{font-size:18px}
}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half b,.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half strong,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half b,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half strong{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half p,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half p{font-size:15px;font-weight:25px;margin-bottom:5px}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half p+p,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half p+p{font-size:13px;font-weight:18px}
.content-template.content-full-width-page .callout .callout-container .content-wrap .callout-half a,.content-template>.content-bottom-full .callout .callout-container .content-wrap .callout-half a{margin:auto}
.content-template.content-full-width-page .callout .callout-container .special.open-account>a:focus-visible,.content-template>.content-bottom-full .callout .callout-container .special.open-account>a:focus-visible{border:2px solid #5b9dd9;border-radius:1px;outline:0}
.content-template.content-full-width-page .textVideo,.content-template>.content-bottom-full .textVideo{background-image:none}
.content-template.content-full-width-page .textVideo .close-button,.content-template>.content-bottom-full .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template.content-full-width-page .textVideo .close-button:after,.content-template.content-full-width-page .textVideo .close-button:before,.content-template>.content-bottom-full .textVideo .close-button:after,.content-template>.content-bottom-full .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template.content-full-width-page .textVideo .close-button:after,.content-template>.content-bottom-full .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.content-template.content-full-width-page .textVideo .close-button:hover,.content-template>.content-bottom-full .textVideo .close-button:hover{cursor:pointer}
.content-template.content-full-width-page .textVideo .singleVid button.play-btn,.content-template>.content-bottom-full .textVideo .singleVid button.play-btn{pointer-events:none}
.content-template.content-full-width-page .textVideo button.play-btn,.content-template>.content-bottom-full .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:56.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page .textVideo button.play-btn,.content-template>.content-bottom-full .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .textVideo button.play-btn,.content-template>.content-bottom-full .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template.content-full-width-page .textVideo.play .singleVid,.content-template>.content-bottom-full .textVideo.play .singleVid{padding-bottom:56.25%}
.content-template.content-full-width-page .textVideo.play .trapezoid-shape,.content-template>.content-bottom-full .textVideo.play .trapezoid-shape{z-index:-1}
.content-template.content-full-width-page .textVideo.play .title-image,.content-template.content-full-width-page .textVideo.play .title-image+p,.content-template>.content-bottom-full .textVideo.play .title-image,.content-template>.content-bottom-full .textVideo.play .title-image+p{display:none}
.content-template.content-full-width-page .textVideo.play .close-button,.content-template>.content-bottom-full .textVideo.play .close-button{display:block}
.content-template.content-full-width-page .textVideo.play button.play-btn,.content-template>.content-bottom-full .textVideo.play button.play-btn{display:none}
.content-template.content-full-width-page .titleCta .background-cta .background,.content-template>.content-bottom-full .titleCta .background-cta .background{height:316px;overflow:hidden}
.content-template.content-full-width-page .titleCta .background-cta .background img,.content-template>.content-bottom-full .titleCta .background-cta .background img{height:100%}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleCta .background-cta .background,.content-template>.content-bottom-full .titleCta .background-cta .background{display:none}
}
.content-template.content-full-width-page .titleCta .background-cta .cta-block,.content-template>.content-bottom-full .titleCta .background-cta .cta-block{display:block;margin:-75pt auto auto;max-width:580px;padding:30px 30px 40px;position:relative;text-align:center}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleCta .background-cta .cta-block,.content-template>.content-bottom-full .titleCta .background-cta .cta-block{margin-top:0;max-width:none}
}
.content-template.content-full-width-page .titleCta .background-cta .cta-block.teal,.content-template>.content-bottom-full .titleCta .background-cta .cta-block.teal{background-color:#17484f;color:#fff}
.content-template.content-full-width-page .titleCta .background-cta .cta-block.lightGreen,.content-template>.content-bottom-full .titleCta .background-cta .cta-block.lightGreen{background-color:#eaf2ed;color:#000}
.content-template.content-full-width-page .titleCta .background-cta .cta-block h4,.content-template>.content-bottom-full .titleCta .background-cta .cta-block h4{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:38px;margin:10px auto 20px}
@media screen and (max-width:767px){.content-template.content-full-width-page .titleCta .background-cta .cta-block h4,.content-template>.content-bottom-full .titleCta .background-cta .cta-block h4{font-size:25px;line-height:28px}
}
.content-template.content-full-width-page.no-padding-page .container-wide{margin:auto;max-width:80pc}
.content-template.content-full-width-page.no-padding-page .hero{overflow:hidden;position:relative;width:100%}
.content-template.content-full-width-page.no-padding-page .hero .hero-subtitle.gray-text,.content-template.content-full-width-page.no-padding-page .hero h1.gray-text,.content-template.content-full-width-page.no-padding-page .hero h2.gray-text,.content-template.content-full-width-page.no-padding-page .hero h3.gray-text{color:#5b6770 !important}
.content-template.content-full-width-page.no-padding-page .hero .hero-subtitle.black-text,.content-template.content-full-width-page.no-padding-page .hero h1.black-text,.content-template.content-full-width-page.no-padding-page .hero h2.black-text,.content-template.content-full-width-page.no-padding-page .hero h3.black-text{color:#000 !important}
.content-template.content-full-width-page.no-padding-page .hero .hero-subtitle.white-text,.content-template.content-full-width-page.no-padding-page .hero h1.white-text,.content-template.content-full-width-page.no-padding-page .hero h2.white-text,.content-template.content-full-width-page.no-padding-page .hero h3.white-text{color:#fff !important}
.content-template.content-full-width-page.no-padding-page .hero .hero-subtitle.green-text,.content-template.content-full-width-page.no-padding-page .hero h1.green-text,.content-template.content-full-width-page.no-padding-page .hero h2.green-text,.content-template.content-full-width-page.no-padding-page .hero h3.green-text{color:#009865 !important}
.content-template.content-full-width-page.no-padding-page .hero h2{color:#000;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;font-weight:500;line-height:24px;margin:0;padding:0}
@media(max-width:979px){.content-template.content-full-width-page.no-padding-page .hero h2{font-size:15px}
}
@media(max-width:767px){.content-template.content-full-width-page.no-padding-page .hero h2{display:none}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .image-below-hero img{height:auto;width:100%}
}
@media(max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .image-below-hero{margin:0}
}
@media(min-width:980px)and (max-width:1140px){.content-template.content-full-width-page.no-padding-page .hero .image-below-hero{margin:0}
}
.content-template.content-full-width-page.no-padding-page .hero .image-below-hero p{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;margin:15px auto 20px;width:80%}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .image-below-hero p{font-size:20px;line-height:28px;width:85%}
.content-template.content-full-width-page.no-padding-page .hero .image-below-hero p br{display:none}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .image-below-hero p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:20px}
.content-template.content-full-width-page.no-padding-page .hero .image-below-hero p br{display:none}
}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak img{left:auto;position:absolute}
@media(min-width:768px){.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak.indent .wrapper{width:60%}
}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak.indent h1{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;padding-left:20%;padding-top:7%}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak.indent h1{font-size:28px;padding-left:5%;padding-right:20%;text-align:left}
}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak h1{margin-bottom:20px}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak h1:after{content:none}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak h2{font-size:24px;line-height:2pc;margin-bottom:30px;text-shadow:none}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper{display:inline-block;position:relative}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper a{margin-top:0;width:220px}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle{margin-top:0;right:-30px}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:30px solid #65c5b4}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak h2{margin-bottom:20px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .wrapper{top:25px}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak h1{font-family:basisGrt,sans-serif;font-size:20px;font-style:normal;font-weight:200;margin-bottom:10px;text-align:left}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak h2{font-size:14px;line-height:18px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:0 40px;text-align:center}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper{display:block;margin:auto;position:relative;width:150px}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper a{margin:auto;padding-bottom:8px;padding-top:8px;width:150px}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper a:hover+.btn-triangle{border-left:18px solid #65c5b4}
.content-template.content-full-width-page.no-padding-page .hero .text-on-image.without-linebreak .button-wrapper .btn-triangle{border-bottom:18px solid transparent;border-left:18px solid #c7ab75;border-top:18px solid transparent;right:-18px}
}
.content-template.content-full-width-page.no-padding-page .hero .hero-text a,.content-template.content-full-width-page.no-padding-page .hero .landing-header a{display:block;margin:15px auto;text-align:center}
.content-template.content-full-width-page.no-padding-page .hero .hero-text a.text-link,.content-template.content-full-width-page.no-padding-page .hero .landing-header a.text-link{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-style:italic;font-weight:200;text-decoration:none;text-transform:uppercase}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image{overflow:hidden;position:relative;width:100%}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image img{left:-9999px;margin:0 auto;position:absolute;right:-9999px;top:0}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h1,.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h2,.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image p{color:#fff;margin-bottom:13px;position:relative;text-shadow:none}
@media(min-width:768px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h1,.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h2,.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image p{max-width:50%}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h1,.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h2,.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image p{text-align:center}
}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h1 span{color:#0f5e42}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h1:after{content:none}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image{margin:0 -20px;width:auto}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper{text-align:center}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper .btn-wrapper{margin-top:15px}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h1{display:block !important;font-size:18px;line-height:18px;margin:auto;padding:0;text-align:center}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image h1 span{display:none}
}
.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper{height:380px;padding:55px 0 0 40px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper{height:220px;padding:20px}
}
@media(min-width:980px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper img{left:auto;right:70px;top:70px}
}
@media(max-width:1280px)and (min-width:768px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper img{left:auto;max-width:45%;right:40px;top:75pt}
}
@media(max-width:1280px)and (min-width:768px)and (min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper img{top:140px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .hero-light-with-foreground-image .wrapper img{left:0;right:0;top:70px}
}
.content-template.content-full-width-page.no-padding-page .hero .textVideo{background-image:none}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .textVideo{padding:0}
.content-template.content-full-width-page.no-padding-page .hero .textVideo img{margin:0}
}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .video-play-btn .video-btn-text{padding:0}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .hero-text{margin-top:-30px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .textVideo .hero-text img{width:90%}
}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .close-button:after,.content-template.content-full-width-page.no-padding-page .hero .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .close-button:hover{cursor:pointer}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .singleVid{padding-bottom:30%}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .textVideo .singleVid .video-poster img{margin:0}
}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .textVideo-vimeo-wrap{padding-bottom:25.8%}
.content-template.content-full-width-page.no-padding-page .hero .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:28.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template.content-full-width-page.no-padding-page .hero .textVideo .trapezoid-shape{bottom:25px;z-index:1}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .textVideo .trapezoid-shape{width:80%}
}
.content-template.content-full-width-page.no-padding-page .hero .textVideo.play .singleVid{padding-bottom:56.25%}
.content-template.content-full-width-page.no-padding-page .hero .textVideo.play .trapezoid-shape{z-index:-1}
.content-template.content-full-width-page.no-padding-page .hero .textVideo.play .title-image,.content-template.content-full-width-page.no-padding-page .hero .textVideo.play .title-image+p{display:none}
.content-template.content-full-width-page.no-padding-page .hero .textVideo.play .close-button{display:block}
.content-template.content-full-width-page.no-padding-page .hero .textVideo.play button.play-btn{display:none}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero>img,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero>img{position:absolute;top:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .wrapper,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .wrapper{padding:55px 0 0 70px;position:relative}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .wrapper,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .wrapper{padding-left:0;padding-right:0}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero>img,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero>img{left:auto;margin:0 auto;right:0}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero>img,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero>img{left:-9999px;right:-9999px;-webkit-transform:translateX(-90pt);transform:translateX(-90pt)}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero h1,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero h1{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin-top:0;padding-bottom:20px;width:60%}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero h1:after,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero h1:after{display:none}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero h1,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero h1{font-size:28px;text-align:left;width:62%}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero h2,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero h2{max-width:550px;padding-bottom:20px;text-shadow:none}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero a,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero a{float:left;margin-right:20px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .btn-wrapper,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .btn-wrapper{margin-right:20px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .btn-wrapper,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .btn-wrapper{margin-right:30px}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .btn-wrapper+.btn-wrapper,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .btn-wrapper+.btn-wrapper{margin-right:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar{background-color:#16464c;color:#fff;height:50px;padding-left:20px;padding-right:20px;text-align:center}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar>div,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div{display:inline-block;margin:10px 20px;vertical-align:middle}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div>div,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div>div{display:inline-block;vertical-align:middle}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar .contact-msg,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar .contact-msg{margin-left:0;margin-right:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar .contact-format,.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar .contact-format div:last-child a,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar .contact-format,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar .contact-format div:last-child a{margin-right:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:28px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar a{color:#fff}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a:hover,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar a:hover{color:#eaf2ed}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a span,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar a span{display:block;float:left;height:20px;margin-right:10px;margin-top:5px;width:20px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a span img,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar a span img{height:20px;left:auto;padding-top:0;position:relative;right:auto;width:20px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div{margin-left:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div:first-child,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div:first-child{float:left}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div.contact-format,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div.contact-format{float:right;margin-right:0;text-indent:-9999px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar a{margin:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a span,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar a span{margin-right:0;text-indent:0}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero>img{padding-top:50px;z-index:-1}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .wrapper{height:410px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .wrapper h2{display:none}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero{background:#16464c}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero>img{display:none}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .wrapper{height:200px;padding:20px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .wrapper h1{color:#fff !important;padding:0 0 20px;width:100%}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .wrapper a.btn-transparent{color:#fff}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar{background:#009865}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div{margin-left:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div:first-child{float:left}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar div:last-child{float:right;margin-right:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a{margin:0 0 0 20px;text-indent:-9999px;width:20px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero .contact-info-bar a span{margin-right:0;text-indent:0}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero.no-info>img{padding-top:0}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero.no-cta .wrapper{height:auto}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero.no-cta h2{display:block}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero.no-cta h2{display:none}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero.mobile-image img{display:block;z-index:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero.mobile-image .wrapper{height:164px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-above-hero.mobile-image .wrapper h1{color:inherit !important}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero{padding-left:70px;padding-right:70px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .wrapper{height:500px;padding-left:0;padding-right:0;padding-top:95px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .wrapper{height:294px;padding:40px 20px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .wrapper h1{height:125px;margin-bottom:20px;padding:0}
}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero{padding-left:40px;padding-right:40px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .wrapper{padding-left:0;padding-right:0}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero{background-color:#eaf2ed;height:294px;margin-bottom:35px;padding-left:20px;padding-right:20px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero>img{height:164px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .wrapper{padding-left:0;padding-right:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.no-cta,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.no-cta .wrapper{height:auto}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.no-cta h2{display:block}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.no-subtitle{background-color:transparent}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.no-subtitle .wrapper{height:164px;padding-bottom:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.no-subtitle h1{height:auto;margin-bottom:0}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar{display:table;height:90px;margin:-45px auto 0;max-width:890px;padding:0;position:relative;width:calc(100% - 90px);z-index:1}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar:after,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar:before{background:#16464c;content:"";display:block;height:4pc;margin:auto;position:absolute;right:-2pc;top:13px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);width:4pc;z-index:-1}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar:before{left:-2pc;right:auto}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div{display:table-cell;vertical-align:middle}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div a{float:none}
@media(min-width:980px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div.contact-msg{text-align:right;width:32%}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div.contact-format{text-align:left;width:68%}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div.contact-format a{margin-right:0}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div.contact-format>div{margin-left:7%}
}
@media(max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div{margin-right:0;margin-top:0;width:50%}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div.contact-msg{float:none}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin-top:10px;text-indent:-9999px;width:auto}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format div:first-child{margin-right:10px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar .contact-format a{background:#009865;border-radius:25px;display:block;height:50px;margin-right:0;width:50px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar .contact-format a span{margin-left:15px;margin-top:15px;text-indent:0}
}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar{margin-left:45px;margin-right:45px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format{margin-top:20px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar>div.contact-format div{float:left}
}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar{height:70px;margin-left:35px;margin-right:35px;margin-top:-35px;padding:0;width:calc(100% - 70px)}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar:after,.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar:before{height:50px;right:-25px;top:10px;width:50px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar:before{left:-25px;right:auto}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero .contact-info-bar div.contact-msg{font-size:14px;line-height:18px}
}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown h1{width:100%}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .dropdown{background-color:#d1c843;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;margin-left:40px;max-width:25pc;padding:25px 35px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .dropdown .dropdown-title{margin-bottom:10px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .dropdown a.text-link{display:block;float:none;margin-top:18px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .dropdown a.text-link:hover{color:#063}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .dropdown select{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin-bottom:15px;width:100%}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .dropdown{margin-bottom:40px;margin-left:0;margin-top:35px;max-width:none;padding:25px 15px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown{height:auto;padding-bottom:45px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown h1{height:auto;width:60%}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown>img{height:220px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .wrapper{padding-top:25px}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .wrapper>div:first-child{height:190px}
}
@media(max-width:979px){.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .contact-msg a{float:left}
.content-template.content-full-width-page.no-padding-page .hero .information-bar-below-hero.dropdown .contact-msg span{float:none;margin:auto}
}
.content-template.content-full-width-page.no-padding-page .text-on-image{height:390px;margin-bottom:0;overflow:hidden;position:relative;text-align:center}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .text-on-image{height:217px}
}
.content-template.content-full-width-page.no-padding-page .text-on-image img{display:inline-block;left:0;position:relative;right:0}
.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper{padding:0 70px;position:absolute;text-align:left;top:60px;width:50%}
.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper .btn-wrapper{margin-top:20px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper{padding:0 20px;text-align:center;width:100%}
}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper{padding:0 40px}
}
.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper h1{color:#fff;font-family:basisGrt,sans-serif;font-size:40px;font-style:normal;font-weight:200;font-weight:400;line-height:40px;margin:0}
.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper h1:after{background:#d3cb43;content:"";display:block;height:3px;margin:20px 0;width:30px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper h1{font-size:24px;line-height:28px}
.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper h1:after{content:none}
}
.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper h2{color:#fff;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;font-weight:400;line-height:24px;margin:0}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .text-on-image .wrapper h2{display:none}
}
.content-template.content-full-width-page.no-padding-page .narrow-hero h1{color:#fff;font-family:basisGrt,sans-serif;font-size:40px;font-style:normal;font-weight:200;line-height:40px;margin:0;padding:0 20px;text-shadow:1px 1px 0 rgba(0,0,0,.7)}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .narrow-hero h1{font-size:30px;line-height:2pc}
}
@media screen and (max-width:400px){.content-template.content-full-width-page.no-padding-page .narrow-hero h1{font-size:30px;line-height:2pc}
}
.content-template.content-full-width-page.no-padding-page .narrow-hero h2{font-size:24px;line-height:30px;margin:0;text-shadow:none}
.content-template.content-full-width-page.no-padding-page .columnControl .columnControl-container.no-title{padding:0 10px}
.content-template.content-full-width-page.no-padding-page .columnControl .columnControl-container.no-title .button{padding-bottom:25px}
.content-template.content-full-width-page.no-padding-page .columnControl .columnControl-container.margin-top-0{margin-top:0}
.content-template.content-full-width-page.no-padding-page .hero+.columnControl .columnControl-container{padding:0}
.content-template.content-full-width-page.no-padding-page .hero+.columnControl .columnControl-container .button{padding-bottom:25px}
.content-template.content-full-width-page.no-padding-page .wallpaper .wallpaper-content .columnControl-container{padding:45px 0 50px}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .wallpaper .wallpaper-content .columnControl-container{padding:25px 20px}
}
.content-template.content-full-width-page.no-padding-page .wallpaper .wallpaper-content .columnControl-container.reducePadding{padding:45px 0 0}
.content-template.content-full-width-page.no-padding-page .wallpaper .whitebox .columnControl{margin-bottom:0}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .wallpaper .whitebox .columnControl .titleTextImageLink{padding-bottom:10px}
}
.content-template.content-full-width-page.no-padding-page .wallpaper .whitebox .columnControl-container{margin-top:0;padding:0}
@media screen and (max-width:767px){.content-template.content-full-width-page.no-padding-page .wallpaper .whitebox .top-content{padding-top:10px}
}
.content-template>.container-fluid.right-rail .titleTextLinkIconCta .btn-secondary{width:190px}
.content-template>.container-fluid.right-rail .titleTextImageLink>div.related-article{padding:30px}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .col-sm-12{float:none;width:100%}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-heading{font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:28px;margin:20px 0}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-left{padding-left:0}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart{min-height:190px}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .highcharts-container .highcharts-tooltip .chart-tooltip{font-size:11px;line-height:14px}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-right{padding-left:0}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-desc{font-size:13px;line-height:20px}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-wrap{padding-right:0}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-slider-wrap{padding:0 70px 35px 10px}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-label{font-size:14px;margin-left:-10px}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .noUi-target.scenario-chart-slider .noUi-pips .noUi-value{font-size:13px}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-links{clear:both;padding:25px 10px 0;position:static;width:auto}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-links li{padding-left:0}
.content-template>.container-fluid.right-rail .scenario-chart-wrap .scenario-chart-disclaim{font-size:13px;line-height:20px;padding:10px 0 25px}
.content-template>.container-fluid.right-rail .video-play-btn{position:relative}
.content-template>.container-fluid.right-rail .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:56.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template>.container-fluid.right-rail .textVideo.play button.play-btn{display:none}
.content-template>.container-fluid.right-rail .hero .textVideo{background-image:none}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .hero .textVideo{padding:0}
.content-template>.container-fluid.right-rail .hero .textVideo img{margin:0}
}
.content-template>.container-fluid.right-rail .hero .textVideo .video-play-btn{position:static}
.content-template>.container-fluid.right-rail .hero .textVideo .video-play-btn .video-btn-text{padding:0}
.content-template>.container-fluid.right-rail .hero .textVideo .hero-text{margin-top:-30px}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .hero .textVideo .hero-text img{width:90%}
}
.content-template>.container-fluid.right-rail .hero .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template>.container-fluid.right-rail .hero .textVideo .close-button:after,.content-template>.container-fluid.right-rail .hero .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template>.container-fluid.right-rail .hero .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.content-template>.container-fluid.right-rail .hero .textVideo .close-button:hover{cursor:pointer}
.content-template>.container-fluid.right-rail .hero .textVideo .singleVid{padding-bottom:30%}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .hero .textVideo .singleVid .video-poster img{margin:0}
}
.content-template>.container-fluid.right-rail .hero .textVideo .textVideo-vimeo-wrap{padding-bottom:25.8%}
.content-template>.container-fluid.right-rail .hero .textVideo.play .singleVid{padding-bottom:56.25%}
.content-template>.container-fluid.right-rail .hero .textVideo.play .trapezoid-shape{z-index:-1}
.content-template>.container-fluid.right-rail .hero .textVideo.play .title-image,.content-template>.container-fluid.right-rail .hero .textVideo.play .title-image+p{display:none}
.content-template>.container-fluid.right-rail .hero .textVideo.play .close-button{display:block}
.content-template>.container-fluid.right-rail .hero .textVideo.play button.play-btn{display:none}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .hero .image-below-hero img{height:auto;width:100%}
}
@media(max-width:979px){.content-template>.container-fluid.right-rail .hero .image-below-hero{margin:0}
}
@media(min-width:980px)and (max-width:1140px){.content-template>.container-fluid.right-rail .hero .image-below-hero{margin:0}
}
.content-template>.container-fluid.right-rail .hero .image-below-hero p{color:#000;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;line-height:2pc;margin:15px auto 20px;width:80%}
@media(min-width:768px)and (max-width:979px){.content-template>.container-fluid.right-rail .hero .image-below-hero p{font-size:20px;line-height:28px;width:85%}
.content-template>.container-fluid.right-rail .hero .image-below-hero p br{display:none}
}
@media screen and (max-width:767px){.content-template>.container-fluid.right-rail .hero .image-below-hero p{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:20px}
.content-template>.container-fluid.right-rail .hero .image-below-hero p br{display:none}
}
.content-template>.container-fluid.right-rail .hero .image-below-hero .hero-text a{display:block;margin:15px auto;text-align:center}
.content-template>.container-fluid.right-rail .hero .image-below-hero .hero-text a.text-link{color:#009865;font-family:basisGrt-bold,sans-serif;font-size:15px;font-style:normal;font-weight:200;text-decoration:none;text-transform:uppercase}
.content-template.content-full-width-page .hero .textVideo{background-image:none;position:relative}
@media screen and (max-width:767px){.content-template.content-full-width-page .hero .textVideo{padding:0}
.content-template.content-full-width-page .hero .textVideo img{margin:0}
}
.content-template.content-full-width-page .hero .textVideo .video-play-btn .video-btn-text{padding:0}
.content-template.content-full-width-page .hero .textVideo .hero-text{margin-top:-30px}
@media screen and (max-width:767px){.content-template.content-full-width-page .hero .textVideo .hero-text img{width:90%}
}
.content-template.content-full-width-page .hero .textVideo .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:50px;left:0;line-height:30px;position:absolute;text-indent:-9999px;top:0;width:50px}
.content-template.content-full-width-page .hero .textVideo .close-button:after,.content-template.content-full-width-page .hero .textVideo .close-button:before{background-color:#fff;content:"";display:block;height:3px;left:50%;margin-left:-15px;margin-top:-3px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}
.content-template.content-full-width-page .hero .textVideo .close-button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.content-template.content-full-width-page .hero .textVideo .close-button:hover{cursor:pointer}
.content-template.content-full-width-page .hero .textVideo .singleVid{padding-bottom:30%}
@media screen and (max-width:767px){.content-template.content-full-width-page .hero .textVideo .singleVid .video-poster img{margin:0}
}
.content-template.content-full-width-page .hero .textVideo .textVideo-vimeo-wrap{padding-bottom:25.8%}
.content-template.content-full-width-page .hero .textVideo button.play-btn{background:url(clientlib-site/resources/images/video-play-btn.png) no-repeat 50% transparent;background-size:75pt 75pt;border:0;content:"";height:75pt;left:0;margin:auto;padding-bottom:28.25%;position:absolute;right:0;text-indent:-9999px;top:0;width:75pt}
@media(min-width:768px)and (max-width:979px){.content-template.content-full-width-page .hero .textVideo button.play-btn{background-size:70px 70px;height:70px;width:70px}
}
@media screen and (max-width:767px){.content-template.content-full-width-page .hero .textVideo button.play-btn{background-size:40px 40px;height:40px;width:40px}
}
.content-template.content-full-width-page .hero .textVideo.play .singleVid{padding-bottom:56.25%}
.content-template.content-full-width-page .hero .textVideo.play .trapezoid-shape{z-index:-1}
.content-template.content-full-width-page .hero .textVideo.play .title-image,.content-template.content-full-width-page .hero .textVideo.play .title-image+p{display:none}
.content-template.content-full-width-page .hero .textVideo.play .close-button{display:block}
.content-template.content-full-width-page .hero .textVideo.play button.play-btn{display:none}
.averageAnnualTotalReturns .header-with-tooltip{text-align:center}
.averageAnnualTotalReturns h1{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;letter-spacing:.01em;line-height:42px;margin:0 0 20px;padding:0 0 20px;position:relative;text-align:center}
.averageAnnualTotalReturns .dropdown-group{display:table;margin:15px auto 40px}
.averageAnnualTotalReturns .form-control{display:inline-block;font-size:13px;margin-bottom:10px;margin-right:5px;width:auto}
@media(max-width:1023px){.averageAnnualTotalReturns .form-control{display:block;margin:10px auto;max-width:100%}
}
.averageAnnualTotalReturns .performance-as-of{display:block;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;margin-bottom:50px;margin-top:20px;padding-top:20px;position:relative;text-align:center;width:100%}
@media(min-width:1024px){.averageAnnualTotalReturns #performance.tab-pane{padding-top:0}
}
.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper{margin:0 auto;max-width:1090px;padding:0 70px}
.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper table{margin-bottom:20px}
@media(min-width:980px)and (max-width:1140px){.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper{padding-left:30px;padding-right:30px}
}
@media(max-width:1023px){.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper{padding:0}
.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper .details td .detail-row div{padding-bottom:10px}
}
.averageAnnualTotalReturns #performance.tab-pane .toggleAllFunds{color:#2e66ff;min-width:60px;padding-right:0;visibility:hidden}
@media(max-width:979px){.averageAnnualTotalReturns #performance.tab-pane .toggleAllFunds{visibility:visible}
}
.averageAnnualTotalReturns #performance.tab-pane .foot-note{background:#e6e6e6;clear:both;left:0;padding-bottom:40px;padding-top:40px;right:0}
.averageAnnualTotalReturns #performance.tab-pane .foot-note .body-copy{margin:auto;max-width:1090px;padding-left:70px;padding-right:70px}
@media(min-width:980px)and (max-width:1140px){.averageAnnualTotalReturns #performance.tab-pane .foot-note .body-copy{padding-left:40px;padding-right:40px}
}
@media(min-width:768px)and (max-width:979px){.averageAnnualTotalReturns #performance.tab-pane .foot-note .body-copy{padding-left:30px;padding-right:30px}
}
@media(max-width:1023px){.averageAnnualTotalReturns #performance.tab-pane .foot-note .body-copy{padding-left:20px;padding-right:20px}
}
.averageAnnualTotalReturns #performance.tab-pane tr.full-span{color:#000;font-size:13px}
.averageAnnualTotalReturns #performance.tab-pane tr.full-span a{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.averageAnnualTotalReturns #performance.tab-pane tr.full-span td{padding:20px 0 0}
.averageAnnualTotalReturns #performance.tab-pane tr.full-span+.full-span td{padding-top:10px}
@media(max-width:1023px){.averageAnnualTotalReturns #performance.tab-pane tr.full-span td{padding-left:20px;padding-right:20px}
}
@media(min-width:1024px){.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper td:first-child,.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper th:first-child{min-width:250px;padding-left:0;padding-right:40px}
.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper td{vertical-align:middle}
.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper td:not(:first-child){text-align:right;white-space:nowrap}
.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper sup{color:#5b6770;font-weight:400}
.averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper .detail-table{margin-top:0}
}
.averageAnnualTotalReturns .fundDetail-condensed--inner{margin:0 auto;max-width:1090px;padding:0}
@media(max-width:1023px){.averageAnnualTotalReturns .fundDetail-condensed--inner{float:left;padding:3pc 15px 0;position:relative}
}
.averageAnnualTotalReturns .fundDetail-condensed .dropdown-group{float:left;margin:-6px 0 0}
@media(max-width:1023px){.averageAnnualTotalReturns .fundDetail-condensed .dropdown-group{position:absolute;text-align:center;top:0;width:100%}
}
.averageAnnualTotalReturns .fundDetail-condensed .dropdown-group .form-control{max-width:155px}
@media(max-width:1023px){.averageAnnualTotalReturns .fundDetail-condensed .dropdown-group .form-control{display:inline-block;margin-right:10px}
}
.averageAnnualTotalReturns .fundDetail-condensed .dropdown-group:last-child{margin-right:0}
.averageAnnualTotalReturns .fundDetail-condensed .header-with-tooltip{display:inline-block;margin-right:20px;padding-right:20px;position:relative;text-align:left}
@media(max-width:1023px){.averageAnnualTotalReturns .fundDetail-condensed .header-with-tooltip{margin-right:0;padding-right:0}
}
.averageAnnualTotalReturns .fundDetail-condensed .header-with-tooltip:after{background:#5b6770;content:"";height:100%;position:absolute;right:0;top:-4px;width:1px}
@media(max-width:1023px){.averageAnnualTotalReturns .fundDetail-condensed .header-with-tooltip:after{display:none}
}
.averageAnnualTotalReturns .fundDetail-condensed .header-with-tooltip h1{font-size:15px;line-height:20px;margin:0;padding:0;text-align:left}
.averageAnnualTotalReturns .fundDetail-condensed .performance-as-of{display:inline-block;font-size:15px;margin-bottom:0;margin-top:0;padding-top:0;position:relative;text-align:left;width:auto}
@media(max-width:1023px){.averageAnnualTotalReturns .fundDetail-condensed .performance-as-of{font-size:14px}
}
.averageAnnualTotalReturns .fundDetail-condensed .performance-as-of:before{display:none}
.averageAnnualTotalReturns #performance.fundDetail-condensed .tool-tip-container{vertical-align:-9px}
@media(min-width:1024px){.mutualfund-tab .averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper{padding:0}
.mutualfund-tab .averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper td:first-child,.mutualfund-tab .averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper th:first-child{min-width:190px;padding-right:15px}
.mutualfund-tab .averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper .resp-table .main td{padding-left:15px}
.mutualfund-tab .averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper .main td,.mutualfund-tab .averageAnnualTotalReturns #performance.tab-pane .resp-table-wrapper th{padding-right:15px}
}
@media(max-width:1023px){.averageAnnualTotalReturns .fundDetail-condensed--inner{float:none;padding-top:0}
.averageAnnualTotalReturns .fundDetail-condensed--inner .header-with-tooltip{display:none}
.averageAnnualTotalReturns .fundDetail-condensed--inner .performance-as-of{display:block;text-align:center}
.averageAnnualTotalReturns .fundDetail-condensed--inner .dropdown-group{position:relative}
}
.historicalNav{margin:60px 0}
.historicalNav .header .header-with-tooltip{text-align:center}
.historicalNav .header .header-with-tooltip .help-text{margin-top:10px;text-align:left}
@media screen and (max-width:767px){.historicalNav .header .header-with-tooltip .help-text{margin-top:7px}
}
.historicalNav .header .header-with-tooltip .tool-tip{vertical-align:5px}
.historicalNav .header h1{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;letter-spacing:.01em;line-height:42px;margin:0 0 20px;padding:0 0 20px;position:relative;text-align:center}
.historicalNav .header .subHeading{color:#000;font-size:19px;font-weight:400;line-height:26px;margin:auto;text-align:center;width:75%}
.historicalNav .header .subHeading:before{content:"";display:block;height:3px;margin:15px auto}
.historicalNav .dropdown-group{display:table;margin:15px auto 10px;position:relative;z-index:1}
@media screen and (max-width:767px){.historicalNav .dropdown-group{display:block}
}
.historicalNav .form-control{display:inline-block;font-size:13px;margin-bottom:10px;margin-right:5px;width:auto}
@media screen and (max-width:767px){.historicalNav .form-control{display:block;margin:10px auto;max-width:100%}
}
.historicalNav .nav-pop-selection{margin-bottom:20px;text-align:center}
.historicalNav .nav-pop-selection label{color:#000;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;font-weight:400}
.historicalNav .nav-pop-selection input{margin:0 20px 0 10px}
.historicalNav .chart-header{margin-bottom:-25px;padding:20px;text-align:center}
.historicalNav .chart-header,.historicalNav .chart-header a{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.historicalNav .chart-header a{font-size:14px;text-transform:uppercase}
.historicalNav .chart-header a:not([href]){color:#000;text-decoration:none}
.historicalNav .chart-header h4,.historicalNav a.render-chart{font-size:9pt;text-transform:uppercase}
.historicalNav a.render-chart{background-color:#be1d3d;color:#fff;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;font-weight:700;padding:8px 20px}
.historicalNav a.render-chart:focus,.historicalNav a.render-chart:hover{text-decoration:none}
.historicalNav a.render-chart.disabled-link{background-color:#373d47;pointer-events:none}
@media screen and (max-width:767px){.historicalNav a.render-chart{display:table;margin:auto}
}
.historicalNav #historical-prices-highchart{width:100%}
.historicalNav #historical-prices-highchart .highcharts-container{height:100% !important;width:100% !important}
@media screen and (max-width:400px){.historicalNav #historical-prices-highchart .highcharts-container{overflow:visible !important}
.historicalNav #historical-prices-highchart .highcharts-container>svg{overflow:visible}
}
.historicalNav #historical-prices-highchart .highcharts-range-selector-buttons>text:first-child{-webkit-transform:translateY(-1px);transform:translateY(-1px)}
@media(min-width:768px){.historicalNav #historical-prices-highchart .highcharts-input-group{visibility:visible}
}
@media screen and (max-width:767px){.historicalNav #historical-prices-highchart .highcharts-range-selector-buttons{-webkit-transform:translateY(40px);transform:translateY(40px)}
}
.historicalNav .highcharts-tooltip div{height:auto;margin:5px 9px;overflow:auto;white-space:normal !important;width:140px}
.historicalNav .highcharts-tooltip .graph-tooltip-label{color:#000;font-family:basisGrt-bold,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:20px}
@media screen and (max-width:767px){.historicalNav .highcharts-tooltip .graph-tooltip-label{font-size:14px}
}
.historicalNav .highcharts-tooltip .graph-tooltip-value{color:#000;float:right;font-family:basisGrt,sans-serif;font-size:13px;font-style:normal;font-weight:200;line-height:20px}
.historicalNav .custom-disclosure{font-size:1pc;font-weight:400}
.historicalNav .render-button-container{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
.ui-datepicker{border-radius:0;font-family:basisGrt,sans-serif;font-size:9pt;font-style:normal;font-weight:200;padding:0}
.ui-datepicker .ui-datepicker-header{background:#5b6770;border:0;border-radius:0;color:#fff}
.ui-datepicker .ui-datepicker-header .ui-state-hover{background:transparent;border:0}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{border-bottom:5px solid transparent;border-left:4px solid #fff;border-top:5px solid transparent;height:0;margin-left:-4px;margin-top:-5px;width:0}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{border-bottom:5px solid transparent;border-right:4px solid #fff;border-top:5px solid transparent;height:0;margin-left:-4px;margin-top:-5px;width:0}
.ui-datepicker .ui-datepicker-calendar th{font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:transparent;border:0;color:#000;height:20px;line-height:15px;margin:auto;text-align:center;width:20px}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background:#5b6770;border-radius:10px;color:#fff}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:#009865;border-radius:10px;color:#fff}
.dropdown-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:20px 0}
@media(max-width:768px){.dropdown-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.custom-dropdown{-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;margin:0;min-width:250px;position:relative;width:100%;z-index:100}
.custom-dropdown *{pointer-events:auto !important}
.custom-dropdown .dropdown-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml;utf8,<svgwidth="12"height="7"viewBox="00127"fill="none"xmlns="http://www.w3.org/2000/svg"><pathd="M11L66L111"stroke="%23333"stroke-width="2"stroke-linecap="round"/></svg>') no-repeat right 15px center;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:14px;overflow:hidden;padding:10px 35px 10px 15px;pointer-events:auto;position:relative;text-align:left;text-overflow:ellipsis;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:2}
.custom-dropdown .dropdown-trigger:hover{border-color:#999}
.custom-dropdown .dropdown-trigger:focus{border-color:#005095;-webkit-box-shadow:0 0 0 2px rgba(0,102,204,.2);box-shadow:0 0 0 2px rgba(0,102,204,.2);outline:0}
.custom-dropdown .dropdown-trigger:after{content:attr(data-title);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.custom-dropdown ul{background:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:5px 0 0;max-height:300px;overflow-y:auto;padding:0;pointer-events:auto !important;position:absolute;right:0;top:100%;z-index:1001}
.custom-dropdown ul li{color:#333;cursor:pointer;font-size:14px;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;white-space:nowrap}
.custom-dropdown ul li:hover{background-color:#f5f5f5}
.custom-dropdown ul li.selected{background-color:#e6f2ff;color:#005095;font-weight:500}
.custom-dropdown.active{z-index:1002}
.custom-dropdown.active .dropdown-trigger{background-color:#f8f9fa;background-image:url('data:image/svg+xml;utf8,<svgwidth="12"height="7"viewBox="00127"fill="none"xmlns="http://www.w3.org/2000/svg"><pathd="M116L61L16"stroke="%23333"stroke-width="2"stroke-linecap="round"/></svg>');border-color:#999;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}
.custom-dropdown.active>ul{opacity:1 !important;pointer-events:auto !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;visibility:visible !important}
.custom-dropdown.class-a-options{display:none}
.custom-dropdown.class-s-options{display:inline-block}
.custom-dropdown.active{display:inline-block !important}
.custom-dropdown.active>ul{display:block !important}
@-webkit-keyframes fadeIn{0{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);visibility:hidden}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
}
@keyframes fadeIn{0{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);visibility:hidden}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
}
.render-chart{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#06c;border:0;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 20px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}
.render-chart:hover{background-color:#0052a3;color:#fff;text-decoration:none}
.render-chart:focus{-webkit-box-shadow:0 0 0 2px rgba(0,102,204,.4);box-shadow:0 0 0 2px rgba(0,102,204,.4);outline:0}
.wallpaper .wallpaper-background{overflow:hidden;padding-bottom:60px;padding-top:356px;position:relative}
@media screen and (max-width:767px){.wallpaper .wallpaper-background{padding:200px 20px 20px}
}
.wallpaper .wallpaper-background.transparent{background-color:transparent}
.wallpaper .wallpaper-background.green{background-color:#149969}
.wallpaper .wallpaper-background.lightGray{background-color:#f8f8f6}
.wallpaper .wallpaper-background.lightGreen{background-color:#eaf2ed}
.wallpaper .wallpaper-background.padding-top-50{padding-top:50px}
.wallpaper .wallpaper-background.padding-top-50 .top-content>div{background:transparent !important}
.wallpaper .wallpaper-background.no-image{overflow:visible;padding-top:0}
.wallpaper .wallpaper-background.no-image .wallpaper-text{height:190px;position:relative}
@media screen and (max-width:767px){.wallpaper .wallpaper-background.no-image .wallpaper-text{height:85px}
}
.wallpaper .wallpaper-background.whitebox{overflow:visible;padding-top:50px}
.wallpaper .wallpaper-background.whitebox .wallpaper-text{display:none}
.wallpaper .wallpaper-background.whitebox .top-content{background-color:#fff;margin-top:-90pt;padding:20px 0}
@media(min-width:768px)and (max-width:979px){.wallpaper .wallpaper-background.whitebox .top-content>div:first-child{margin-left:40px;margin-right:40px}
}
@media screen and (max-width:767px){.wallpaper .wallpaper-background.whitebox .top-content{margin:-70px 0}
}
.wallpaper .wallpaper-background.whitebox.narrow .top-content>div:first-child{margin-left:auto;margin-right:auto;margin-top:-150px;max-width:900px}
@media(min-width:768px)and (max-width:979px){.wallpaper .wallpaper-background.whitebox.narrow .top-content>div:first-child{margin-left:40px;margin-right:40px}
}
@media screen and (max-width:767px){.wallpaper .wallpaper-background.whitebox.narrow .top-content>div:first-child{margin-top:-20px}
}
.wallpaper .wallpaper-background>img{height:auto;left:-9999px;margin:0 auto;position:absolute;right:-9999px;text-align:center;top:0;width:auto}
.wallpaper .wallpaper-background .wallpaper-text{display:table;height:356px;padding:60px;position:absolute;top:0;width:100%}
@media screen and (max-width:767px){.wallpaper .wallpaper-background .wallpaper-text{height:200px;padding:20px}
}
.wallpaper .wallpaper-background .wallpaper-text>div{display:table-cell;vertical-align:middle}
.wallpaper .wallpaper-background .wallpaper-text>div h1{font-family:basisGrt,sans-serif;font-size:46px;font-style:normal;font-weight:200;line-height:50px;margin-bottom:10px;max-width:100%;text-shadow:none}
.wallpaper .wallpaper-background .wallpaper-text>div h2{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;line-height:34px}
@media screen and (max-width:767px){.wallpaper .wallpaper-background .wallpaper-text>div h1{font-size:20px;line-height:28px}
.wallpaper .wallpaper-background .wallpaper-text>div h2{font-size:25px;line-height:28px}
}
.wallpaper .wallpaper-background .wallpaper-text>div.white{color:#fff}
.wallpaper .wallpaper-background .wallpaper-text>div.black{color:#000}
.wallpaper .wallpaper-background .wallpaper-text>div.gray{color:#5b6770}
.wallpaper .wallpaper-background .wallpaper-text>div.green{color:#009865}
.wallpaper .wallpaper-background .wallpaper-text>div.teal{color:#3f7478}
.wallpaper .wallpaper-content{left:0;margin:auto;max-width:80pc;padding:0 60px;position:relative;right:0}
@media(min-width:768px)and (max-width:979px){.wallpaper .wallpaper-content{padding:0;width:100%}
}
@media screen and (max-width:767px){.wallpaper .wallpaper-content{padding:0 0 40px}
}
.wallpaper .wallpaper-content .top-content>div:not(.text){background:#fff;margin-bottom:60px}
@media screen and (max-width:767px){.wallpaper .wallpaper-content .top-content>div:not(.text){margin-bottom:40px}
}
#home-page .wallpaper .wallpaper-content .bottom-content .columnControl .columnControl-container.reducePadding{padding:0}
@media(min-width:768px)and (max-width:979px){#home-page .wallpaper .wallpaper-content .bottom-content .columnControl .columnControl-container.reducePadding{padding:0 40px}
}
@media(min-width:768px){.hero+.wallpaper .wallpaper-background.lightGreen{margin-top:-45px;padding-top:45px}
}
.multipleQuotes{background:transparent !important}
.multipleQuotes .main-title{color:#3f7478;font-family:basisGrt-bold,sans-serif;font-style:normal;font-weight:200;padding:0 70px 50px;text-align:center}
.multipleQuotes .main-title h2{font-size:2pc;margin:0}
@media screen and (max-width:767px){.multipleQuotes .main-title{padding:0 20px 30px}
.multipleQuotes .main-title h2{font-size:25px}
}
.multi-quote__list-styling{list-style-type:none}
.multi-quote ul{margin:0 !important}
.multi-quote .slider-container{height:410px;list-style-type:none;margin-bottom:30px;position:relative;width:100%}
@media screen and (max-width:767px){.multi-quote .slider-container{height:450px;margin-bottom:40px;overflow:hidden}
.multi-quote .slider-container:not(:last-child){margin-bottom:0}
}
.multi-quote .slider-container .quote-container{background-color:#f8f8f6;float:left;height:410px;padding:20px;width:100%}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container{-webkit-box-shadow:0 -2px 9pt 1px rgba(0,0,0,.3);box-shadow:0 -2px 9pt 1px rgba(0,0,0,.3);position:absolute;top:300px;z-index:1}
}
.multi-quote .slider-container .quote-container:hover{cursor:pointer}
.multi-quote .slider-container .quote-container .question-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;border-right:1px solid #929292;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:20px 50px 20px 20px;text-align:center}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .question-container{border-bottom:1px solid #929292;border-right:0;height:135px;padding:0 0 20px;width:100%}
}
.multi-quote .slider-container .quote-container .question-container .question-icon{display:block;margin-bottom:10px}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .question-container .question-icon{display:none}
}
.multi-quote .slider-container .quote-container .question-container .question{display:table}
.multi-quote .slider-container .quote-container .question-container .question h3{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;font-weight:400}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .question-container .question h3{margin-top:30px}
}
.multi-quote .slider-container .quote-container .answer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:0 20px 0 50px}
.multi-quote .slider-container .quote-container .answer p{color:#000;font-family:basisGrt-italic,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:30px;position:relative;text-align:left}
@media(min-width:980px)and (max-width:1140px){.multi-quote .slider-container .quote-container .answer p{font-size:18px;line-height:26px}
}
@media(min-width:768px)and (max-width:979px){.multi-quote .slider-container .quote-container .answer p{font-size:1pc;line-height:24px}
}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .answer p{font-size:13px;line-height:20px;text-align:center}
}
.multi-quote .slider-container .quote-container .answer p:after,.multi-quote .slider-container .quote-container .answer p:before{background:url(clientlib-site/resources/images/icon-green-quote.png) no-repeat top transparent;background-size:65%;content:"";display:block;height:30px;left:-45px;position:absolute;width:40px}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .answer p:after,.multi-quote .slider-container .quote-container .answer p:before{background-size:40%;left:-30px}
}
.multi-quote .slider-container .quote-container .answer p:after{bottom:0;left:auto;right:-30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .answer p:after{right:-30px}
}
@media(min-width:768px)and (max-width:979px){.multi-quote .slider-container .quote-container .answer{padding:20px 40px}
}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .answer{height:235px;padding:20px;width:100%}
}
.multi-quote .slider-container .quote-container.slide-up{-webkit-animation:slide-up .5s forwards;animation:slide-up .5s forwards;opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.multi-quote .slider-container .quote-container.slide-up .circle-button .green-circle:after{content:"Close"}
.multi-quote .slider-container .quote-container .circle-button{display:none}
@media screen and (max-width:767px){.multi-quote .slider-container .quote-container .circle-button{display:block;left:calc(50% - 45px);top:-45px}
.multi-quote .slider-container .quote-container .circle-button .green-circle:after,.multi-quote .slider-container .quote-container .circle-button .green-circle:before{bottom:20px;font-size:10px;position:absolute;text-transform:uppercase}
.multi-quote .slider-container .quote-container .circle-button .green-circle:before{content:"Tap to";left:-25px}
.multi-quote .slider-container .quote-container .circle-button .green-circle:after{content:"Open";right:-20px}
}
.multi-quote .slider-container .image-container{-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000;height:100%;padding:0;position:absolute;right:0}
.multi-quote .slider-container .image-container .image-helper{height:100%;overflow:hidden;position:relative}
@media screen and (max-width:767px){.multi-quote .slider-container .image-container .image-helper{overflow:visible}
}
.multi-quote .slider-container .image-container img{height:100%;position:absolute;right:0}
@media screen and (max-width:767px){.multi-quote .slider-container .image-container{height:270px;width:100%}
.multi-quote .slider-container .image-container img{height:auto;left:-9999px;margin:auto;max-width:none;min-height:100%;min-width:100% !important;right:-9999px;width:auto}
}
.multi-quote .slider-container .image-container.slide-right{-webkit-animation:slide-right .5s forwards;animation:slide-right .5s forwards;opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.multi-quote .slider-container .image-container.slide-right .circle-button .circle-text-open{display:none}
.multi-quote .slider-container .image-container.slide-right .circle-button .circle-text-close{display:block}
@-webkit-keyframes slide-right{0,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
to{width:55px}
90%{width:50px}
75%{width:60px}
60%{width:30px}
}
@keyframes slide-right{0,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
to{width:55px}
90%{width:50px}
75%{width:60px}
60%{width:30px}
}
.multi-quote .slider-container .image-container .circle-button{left:-45px;top:calc(50% - 45px);z-index:1}
.multi-quote .slider-container .image-container .circle-button .circle-text-close,.multi-quote .slider-container .image-container .circle-button .circle-text-open{display:block;height:75pt;left:-5px;position:absolute;top:-5px;width:75pt}
.multi-quote .slider-container .image-container .circle-button .circle-text-close>span,.multi-quote .slider-container .image-container .circle-button .circle-text-open>span{font-size:10px;height:50px;left:40px;position:absolute;top:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;width:10px}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w0,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w0{-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w1,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w1{-webkit-transform:rotate(-133deg);transform:rotate(-133deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w2,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w2{-webkit-transform:rotate(-122deg);transform:rotate(-122deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w3,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w3{-webkit-transform:rotate(-117deg);transform:rotate(-117deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w4,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w4{-webkit-transform:rotate(-106deg);transform:rotate(-106deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w5,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w5{-webkit-transform:rotate(-95deg);transform:rotate(-95deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w6,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w6{-webkit-transform:rotate(-84deg);transform:rotate(-84deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w7,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w7{-webkit-transform:rotate(-73deg);transform:rotate(-73deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w8,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w8{-webkit-transform:rotate(-62deg);transform:rotate(-62deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w9,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w9{-webkit-transform:rotate(-51deg);transform:rotate(-51deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w10,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w10{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close .w11,.multi-quote .slider-container .image-container .circle-button .circle-text-open .w11{-webkit-transform:rotate(-29deg);transform:rotate(-29deg)}
.multi-quote .slider-container .image-container .circle-button .circle-text-close{display:none}
@media screen and (max-width:767px){.multi-quote .slider-container .image-container .circle-button{display:none}
}
.multi-quote .slider-container .image-container.active-scroll-transition{-webkit-animation:bounce .5s forwards;animation:bounce .5s forwards;-webkit-animation-delay:1s;animation-delay:1s;opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
@media screen and (max-width:767px){.multi-quote .slider-container .image-container.active-scroll-transition{animation:none;-webkit-animation:none}
}
@-webkit-keyframes bounce{0,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
to{width:58.3333%}
90%{width:58%}
80%{width:58.9%}
70%{width:57.9%}
60%{width:59.2%}
}
@keyframes bounce{0,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
to{width:58.3333%}
90%{width:58%}
80%{width:58.9%}
70%{width:57.9%}
60%{width:59.2%}
}
.multi-quote .slider-container .circle-button{background:#f8f8f6;border-radius:45px;height:90px;position:absolute;width:90px}
.multi-quote .slider-container .circle-button:hover{cursor:pointer}
.multi-quote .slider-container .circle-button .green-circle{background:#32cb98;border-radius:28px;height:56px;margin:17px auto;width:56px}
.multi-quote .slider-container .circle-button .green-circle .horizontal,.multi-quote .slider-container .circle-button .green-circle .vertical{background-color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.multi-quote .slider-container .circle-button .green-circle .horizontal{height:5px;margin-left:-15px;margin-top:-2.5px;opacity:1;width:30px}
.multi-quote .slider-container .circle-button .green-circle .vertical{height:30px;margin-left:-2.5px;margin-top:-15px;width:5px}
.multi-quote .slider-container .image-container.slide-right .circle-button .green-circle .vertical,.multi-quote .slider-container .quote-container.slide-up .circle-button .green-circle .vertical{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.multi-quote .slider-container .image-container.slide-right .circle-button .green-circle .horizontal,.multi-quote .slider-container .quote-container.slide-up .circle-button .green-circle .horizontal{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
@media(min-width:768px){.multi-quote .slider-container.left .quote-container .question-container{border-left:1px solid #929292;border-right:0;float:right;padding:20px 20px 20px 50px}
.multi-quote .slider-container.left .quote-container .answer{margin-left:8.2222223%;padding:20px 40px}
.multi-quote .slider-container.left .image-container,.multi-quote .slider-container.left .image-container img{left:0}
.multi-quote .slider-container.left .image-container .circle-button{left:auto;right:-45px}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open{display:block;height:75pt;left:0;position:absolute;top:-5px;width:75pt}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close>span,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open>span{font-size:10px;height:50px;left:45px;position:absolute;top:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;width:10px}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w0,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w0{-webkit-transform:rotate(44deg);transform:rotate(44deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w1,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w1{-webkit-transform:rotate(55deg);transform:rotate(55deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w2,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w2{-webkit-transform:rotate(66deg);transform:rotate(66deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w3,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w3{-webkit-transform:rotate(71deg);transform:rotate(71deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w4,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w4{-webkit-transform:rotate(82deg);transform:rotate(82deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w5,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w5{-webkit-transform:rotate(93deg);transform:rotate(93deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w6,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w6{-webkit-transform:rotate(104deg);transform:rotate(104deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w7,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w7{-webkit-transform:rotate(109deg);transform:rotate(109deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w8,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w8{-webkit-transform:rotate(120deg);transform:rotate(120deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w9,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w9{-webkit-transform:rotate(131deg);transform:rotate(131deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w10,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w10{-webkit-transform:rotate(142deg);transform:rotate(142deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close .w11,.multi-quote .slider-container.left .image-container .circle-button .circle-text-open .w11{-webkit-transform:rotate(153deg);transform:rotate(153deg)}
.multi-quote .slider-container.left .image-container .circle-button .circle-text-close,.multi-quote .slider-container.left .image-container.slide-right .circle-button .circle-text-open{display:none}
.multi-quote .slider-container.left .image-container.slide-right .circle-button .circle-text-close{display:block}
}
.multi-quote.multi-steps{padding:0 70px}
@media screen and (max-width:767px){.multi-quote.multi-steps{padding:0}
}
.multi-quote.multi-steps ul{padding:0}
.multi-quote.multi-steps .slider-container{height:360px;list-style-type:none}
@media screen and (max-width:767px){.multi-quote.multi-steps .slider-container{height:auto;margin-bottom:20px}
}
.multi-quote.multi-steps .slider-container .quote-container{background:transparent;color:#383d47;height:360px;padding:0}
.multi-quote.multi-steps .slider-container .quote-container:hover{cursor:default}
.multi-quote.multi-steps .slider-container .quote-container .question-container{background:#fff;border:0;padding:60px 16.666% 60px 8.333%;text-align:left}
.multi-quote.multi-steps .slider-container .quote-container .question-container .question-icon{height:0;left:0;position:absolute;top:0;width:0}
.multi-quote.multi-steps .slider-container .quote-container .question-container .question-icon .step{color:#fff;font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;left:-45px;position:absolute;top:8px}
.multi-quote.multi-steps .slider-container .quote-container .question-container .question{display:block;width:100%}
.multi-quote.multi-steps .slider-container .quote-container .question-container .answer{display:block;height:auto;margin:0;padding:0;width:100%}
.multi-quote.multi-steps .slider-container .quote-container .question-container .answer p{font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:24px}
.multi-quote.multi-steps .slider-container .quote-container .question-container .answer p:after,.multi-quote.multi-steps .slider-container .quote-container .question-container .answer p:before{content:none}
.multi-quote.multi-steps .slider-container .quote-container .question-container .answer a{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200}
.multi-quote.multi-steps .slider-container .quote-container .question-container .answer a:hover{color:#063}
@media screen and (max-width:767px){.multi-quote.multi-steps .slider-container .quote-container{height:auto;position:relative;top:auto}
.multi-quote.multi-steps .slider-container .quote-container .question-container{display:block;height:auto;padding:40px 30px 20px}
.multi-quote.multi-steps .slider-container .quote-container .question-container .question-icon{border-width:50px;display:block}
.multi-quote.multi-steps .slider-container .quote-container .question-container .question-icon .step{left:-40px;top:4px}
.multi-quote.multi-steps .slider-container .quote-container .question-container .question h3{margin-top:0}
.multi-quote.multi-steps .slider-container .quote-container .question-container .answer p{font-size:14px;text-align:left}
}
.multi-quote.multi-steps .slider-container .image-container{-webkit-box-shadow:none;box-shadow:none;position:relative}
.multi-quote.multi-steps .slider-container .image-container .image-helper{height:calc(100% - 60px);margin:30px 0 30px -17.666%;position:relative}
.multi-quote.multi-steps .slider-container .image-container .image-helper img{width:auto}
@media screen and (max-width:767px){.multi-quote.multi-steps .slider-container .image-container{display:none}
}
.multi-quote.multi-steps .slider-container.left .quote-container .question-container{padding-left:16.666%;padding-right:8.333%}
@media screen and (max-width:767px){.multi-quote.multi-steps .slider-container.left .quote-container .question-container{padding:40px 30px 20px}
}
.multi-quote.multi-steps .slider-container.left .quote-container .question-icon{border-left:0;height:0;left:auto;position:absolute;right:0;top:0;width:0}
.multi-quote.multi-steps .slider-container.left .quote-container .question-icon .step{color:#fff;font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;left:auto;position:absolute;right:-45px;top:8px}
@media screen and (max-width:767px){.multi-quote.multi-steps .slider-container.left .quote-container .question-icon{border-width:50px}
.multi-quote.multi-steps .slider-container.left .quote-container .question-icon .step{right:-40px;top:4px}
}
.multi-quote.multi-steps .slider-container.left .image-container .image-helper{margin:30px -17.666% 30px 0}
.html-sitemap .content-wrap{margin:auto;max-width:80pc;overflow:auto;padding:70px}
@media(min-width:768px)and (max-width:979px){.html-sitemap .content-wrap{padding:40px}
}
@media screen and (max-width:767px){.html-sitemap .content-wrap{padding:20px}
}
.html-sitemap .content-wrap h1{color:#5b6770;font-family:basisGrt,sans-serif;font-size:26px;font-style:normal;font-weight:200;margin-bottom:50px}
.html-sitemap .content-wrap h1+ul>li{padding-bottom:30px}
.html-sitemap .content-wrap ul{list-style:none;margin-left:0}
.html-sitemap .content-wrap h2 a.sitemap-depth-0{color:#2e66ff;font-family:basisGrt,sans-serif;font-size:24px;font-style:normal;font-weight:200;font-weight:400;line-height:28px;padding-bottom:15px;position:relative}
.html-sitemap .content-wrap h2+ul{margin-bottom:50px;overflow:hidden}
@media(min-width:768px){.html-sitemap .content-wrap h2+ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
.html-sitemap .content-wrap h2+ul>li{margin-bottom:30px;margin-top:10px;padding-right:20px}
@media screen and (max-width:767px){.html-sitemap .content-wrap h2+ul>li{padding-right:0;width:100%}
}
.html-sitemap .content-wrap h3{margin-top:0}
.html-sitemap .content-wrap a.sitemap-depth-1{color:#2e66ff;font-family:basisGrt-bold,sans-serif;font-size:18px;font-style:normal;font-weight:200;font-weight:400;line-height:24px;padding-bottom:10px;text-transform:capitalize}
.html-sitemap .content-wrap a.sitemap-depth-2{color:#5c6670;font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;font-weight:600;line-height:26px}
.html-sitemap .content-wrap a.sitemap-depth-3{font-family:basisGrt,sans-serif;font-size:14px;font-style:normal;font-weight:200;line-height:26px}
.roll-over{padding:20px 0;position:relative}
@media screen and (max-width:767px){.roll-over{padding:20px 0}
}
.roll-over ul{margin:0;padding:0}
@media screen and (max-width:767px){.roll-over ul{margin:0 !important;padding:0 10px !important}
}
.roll-over ul>div{padding-bottom:30px}
.roll-over ul li{list-style-type:disc}
.roll-over ul a{text-decoration:none}
.roll-over ul a:hover{color:#fff;text-decoration:underline}
.roll-over h4{font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;padding-bottom:14px;text-align:center;text-transform:uppercase}
@media screen and (max-width:767px){.roll-over h4{font-size:15px;text-transform:uppercase}
}
.roll-over .slider-container{color:#fff;height:410px;margin:0 auto;overflow:hidden;position:relative;width:100%}
@media screen and (max-width:767px){.roll-over .slider-container{height:520px}
}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container{height:8in}
}
.roll-over .slider-container .circle-button{border-radius:45px;height:2pc;position:relative;width:2pc}
@media screen and (max-width:767px){.roll-over .slider-container .circle-button{border-radius:45px;height:45px;margin-bottom:-40px;width:45px}
}
.roll-over .slider-container .circle-button .inner-circle{border-radius:28px;height:2pc;width:2pc}
@media screen and (max-width:767px){.roll-over .slider-container .circle-button .inner-circle{border-radius:45px;height:45px;width:45px}
}
.roll-over .slider-container .circle-button .inner-circle .vertical{height:3px;margin-left:-7px;margin-top:-2px;opacity:1;width:15px}
.roll-over .slider-container .circle-button .inner-circle .horizontal,.roll-over .slider-container .circle-button .inner-circle .vertical{background-color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.roll-over .slider-container .circle-button .inner-circle .horizontal{height:15px;margin-left:-1px;margin-top:-8px;width:3px}
.roll-over .slider-container .circle-button:hover{cursor:pointer}
.roll-over .slider-container .image-container .circle-button{z-index:1}
.roll-over .slider-container .panels{height:100%;overflow:hidden;position:absolute;top:0;width:50%;z-index:1}
@media screen and (max-width:767px){.roll-over .slider-container .panels{float:left;position:relative;width:100%}
}
.roll-over .slider-container .panels.left{left:0}
.roll-over .slider-container .panels.right{-webkit-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;right:0}
@media screen and (max-width:767px){.roll-over .slider-container .panels.right{-webkit-box-shadow:0 0 20px transparent;box-shadow:0 0 20px transparent}
}
.roll-over .slider-container .panels .img-icon{width:180px}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .img-icon{width:195px}
}
@media screen and (max-width:767px){.roll-over .slider-container .panels .img-icon img{display:none}
}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container .panels .img-icon img[src*=Expanded-IndirectRollover-Icon]{-webkit-transform:translateX(-5pc);transform:translateX(-5pc)}
}
.roll-over .slider-container .panels .rollover-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:basisGrt,sans-serif;font-size:1pc;font-style:normal;font-weight:200;height:inherit;left:0;text-align:center;top:0;width:300px}
@media screen and (max-width:767px){.roll-over .slider-container .panels .rollover-intro{display:none}
}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container .panels .rollover-intro{width:200px}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .rollover-intro{width:90pt}
}
.roll-over .slider-container .panels .rollover-intro h3{color:#fff;font-family:basisGrt,sans-serif;font-size:25px;font-style:normal;font-weight:200;line-height:25px;text-transform:uppercase}
@media screen and (max-width:767px){.roll-over .slider-container .panels .rollover-intro h3{font-size:20px;line-height:24px;margin-top:30px}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .rollover-intro h3{font-size:20px;text-shadow:-1px 0 1px rgba(0,0,0,.25)}
}
@media screen and (max-width:767px){.roll-over .slider-container .panels .rollover-intro h3{font-size:19px}
}
.roll-over .slider-container .panels .rollover-intro p{width:280px}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container .panels .rollover-intro p{width:200px}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .rollover-intro p{text-shadow:-1px 0 1px rgba(0,0,0,.25);width:140px;z-index:4}
}
.roll-over .slider-container .panels .answer{margin-top:-20px;width:520px}
@media screen and (max-width:767px){.roll-over .slider-container .panels .answer{margin-top:0;width:100%}
}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container .panels .answer{width:280px}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .answer{width:25pc}
}
.roll-over .slider-container .panels .answer h3{color:#fff;font-family:basisGrt,sans-serif;font-style:normal;font-weight:200;text-transform:uppercase}
@media screen and (max-width:400px){.roll-over .slider-container .panels .answer h3{font-size:17px;width:75pt}
}
@media screen and (max-width:767px){.roll-over .slider-container .panels .answer h3{font-size:19px}
}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container .panels .answer h3,.roll-over .slider-container .panels .answer li,.roll-over .slider-container .panels .answer p,.roll-over .slider-container .panels .answer ul{text-shadow:-1px 0 1px rgba(0,0,0,.25)}
}
.roll-over .slider-container .panels .answer ul{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;display:block;list-style-type:disc}
.roll-over .slider-container .panels .btn-primary{position:absolute}
.roll-over .slider-container .panels .left-side{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:767px){.roll-over .slider-container .panels .left-side{display:block;padding:18px;right:auto;top:20px;-webkit-transform:translate(0);transform:translate(0)}
}
.roll-over .slider-container .panels .left-side .rollover-intro{-webkit-transform:translateX(20%);transform:translateX(20%);-ms-transform:translateX(-100%) !important}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container .panels .left-side .rollover-intro{-webkit-transform:translateX(28%);transform:translateX(28%);-ms-transform:translateX(-70%) !important}
}
.roll-over .slider-container .panels .left-side .answer{-webkit-transform:translateX(-220%);transform:translateX(-220%)}
@media screen and (max-width:767px){.roll-over .slider-container .panels .left-side .answer{-webkit-transform:translateX(0);transform:translateX(0)}
}
.roll-over .slider-container .panels .left-side .img-icon{-webkit-transform:translateX(50%);transform:translateX(50%);-ms-transform:translateX(-40%) !important}
@media screen and (max-width:767px){.roll-over .slider-container .panels .left-side .img-icon{position:absolute;right:20px;-webkit-transform:translateX(0);transform:translateX(0);z-index:4}
}
.roll-over .slider-container .panels .left-side .img-icon img+div{bottom:-20px;position:absolute;right:20%;text-align:center;-webkit-transform:translateY(750pt);transform:translateY(750pt)}
@media screen and (max-width:767px){.roll-over .slider-container .panels .left-side .img-icon img+div{float:right;position:relative;-webkit-transform:translate(50%);transform:translate(50%)}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .left-side .img-icon img+div{right:0}
}
@media screen and (max-width:767px){.roll-over .slider-container .panels .left-side .img-icon img+div .btn-green{padding:0}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .left-side .img-icon img+div .btn-green{padding:8px;width:150px}
}
.roll-over .slider-container .panels .right-side{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:767px){.roll-over .slider-container .panels .right-side{display:block;padding:18px;right:auto;top:20px;-webkit-transform:translate(0);transform:translate(0)}
}
.roll-over .slider-container .panels .right-side .rollover-intro{-ms-transform:translateX(100%) !important}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container .panels .right-side .rollover-intro{-webkit-transform:translateX(-24%);transform:translateX(-24%);-ms-transform:translateX(70%) !important}
}
.roll-over .slider-container .panels .right-side .answer{-webkit-transform:translateX(220%);transform:translateX(220%)}
@media screen and (max-width:767px){.roll-over .slider-container .panels .right-side .answer{-webkit-transform:translateX(0);transform:translateX(0)}
}
.roll-over .slider-container .panels .right-side .img-icon{-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-100%)}
@media screen and (max-width:767px){.roll-over .slider-container .panels .right-side .img-icon{position:absolute;right:20px;z-index:4}
}
.roll-over .slider-container .panels .right-side .img-icon img+div{bottom:-20px;left:20%;position:absolute;text-align:center;-webkit-transform:translateY(750pt);transform:translateY(750pt)}
@media screen and (max-width:767px){.roll-over .slider-container .panels .right-side .img-icon img+div{float:right;position:relative;-webkit-transform:translate(70%);transform:translate(70%)}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .right-side .img-icon img+div{left:9pt}
}
@media screen and (max-width:767px){.roll-over .slider-container .panels .right-side .img-icon img+div .btn-green{padding:0}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container .panels .right-side .img-icon img+div .btn-green{padding:8px;width:150px}
}
.roll-over .slider-container.slide_left .left{-webkit-animation:expand-panel .75s forwards;animation:expand-panel .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:4}
.roll-over .slider-container.slide_left .left,.roll-over .slider-container.slide_left .right{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.roll-over .slider-container.slide_left .right{-webkit-animation:reduce-panel-right .75s forwards;animation:reduce-panel-right .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:3}
.roll-over .slider-container.slide_left .rollover-intro{opacity:0;width:210px}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container.slide_left .rollover-intro{width:150px}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container.slide_left .rollover-intro{width:90pt}
}
.roll-over .slider-container.slide_left .circle{display:none}
.roll-over .slider-container.slide_left .img-icon{-webkit-animation:left-image .75s forwards;animation:left-image .75s forwards}
.roll-over .slider-container.slide_left .img-icon,.roll-over .slider-container.slide_left .img-icon div{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.roll-over .slider-container.slide_left .img-icon div{-webkit-animation:button-animate-up .75s forwards;animation:button-animate-up .75s forwards}
.roll-over .slider-container.slide_left .answer{-webkit-animation:left-answer .75s forwards;animation:left-answer .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.roll-over .slider-container.slide_left .answer,.roll-over .slider-container.slide_left .reset.reset-left{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.roll-over .slider-container.slide_left .reset.reset-left{-webkit-animation:reset-left .75s forwards;animation:reset-left .75s forwards}
.roll-over .slider-container.slide_right .left{-webkit-animation:reduce-panel-left .75s forwards;animation:reduce-panel-left .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:3}
.roll-over .slider-container.slide_right .left,.roll-over .slider-container.slide_right .right{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.roll-over .slider-container.slide_right .right{-webkit-animation:expand-panel .75s forwards;animation:expand-panel .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:4}
.roll-over .slider-container.slide_right .rollover-intro{opacity:0;width:210px}
@media(min-width:768px)and (max-width:979px){.roll-over .slider-container.slide_right .rollover-intro{width:155px}
}
@media(min-width:980px)and (max-width:1140px){.roll-over .slider-container.slide_right .rollover-intro{width:140px}
}
.roll-over .slider-container.slide_right .circle{display:none}
.roll-over .slider-container.slide_right .img-icon{-webkit-animation:right-image .75s forwards;animation:right-image .75s forwards}
.roll-over .slider-container.slide_right .img-icon,.roll-over .slider-container.slide_right .img-icon div{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.roll-over .slider-container.slide_right .img-icon div{-webkit-animation:button-animate-up .75s forwards;animation:button-animate-up .75s forwards}
.roll-over .slider-container.slide_right .answer{-webkit-animation:right-answer .75s forwards;animation:right-answer .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.roll-over .slider-container.slide_right .answer,.roll-over .slider-container.slide_right .reset.reset-right{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.roll-over .slider-container.slide_right .reset.reset-right{-webkit-animation:reset-right .75s forwards;animation:reset-right .75s forwards}
.roll-over .slider-container.slide-up .panels{-webkit-animation:slide-up .75s forwards;animation:slide-up .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.roll-over .slider-container.slide-down .panels,.roll-over .slider-container.slide-up .panels{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.roll-over .slider-container.slide-down .panels{-webkit-animation:slide-down .75s forwards;animation:slide-down .75s forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.roll-over .slider-container.greenleft .panels.left{background-color:#23cb97}
.roll-over .slider-container.greenleft .panels.left .btn-green{background-color:#1d5a6d}
@media screen and (max-width:767px){.roll-over .slider-container.greenleft .panels.left .btn-green{background-color:transparent;font-size:9pt;font-weight:400;text-decoration:underline}
}
.roll-over .slider-container.greenleft .panels.left .rollover-intro .circle-button .inner-circle{background-color:#1d5a6d}
.roll-over .slider-container.greenleft .panels.left .answer h3:after{border-bottom:2px solid #1d5a6d;content:"";display:table-cell;padding-bottom:15px;position:relative;width:70px}
@media screen and (max-width:767px){.roll-over .slider-container.greenleft .panels.left .answer h3:after{width:45px}
}
.roll-over .slider-container.greenleft .panels.left .reset.reset-left{background-color:#1d5a6d}
.roll-over .slider-container.greenleft .panels.left .reset.reset-left .circle-button .inner-circle{background-color:#23cb97}
.roll-over .slider-container.greenleft .panels.right{background-color:#1d5a6d}
.roll-over .slider-container.greenleft .panels.right .btn-green{background-color:#23cb97}
@media screen and (max-width:767px){.roll-over .slider-container.greenleft .panels.right .btn-green{background-color:transparent;font-size:9pt;font-weight:400;text-decoration:underline}
}
.roll-over .slider-container.greenleft .panels.right .rollover-intro .circle-button .inner-circle{background-color:#23cb97}
.roll-over .slider-container.greenleft .panels.right .answer h3:after{border-bottom:2px solid #23cb97;content:"";display:table-cell;padding-bottom:15px;position:relative;width:70px}
@media screen and (max-width:767px){.roll-over .slider-container.greenleft .panels.right .answer h3:after{width:45px}
}
.roll-over .slider-container.greenleft .panels.right .reset.reset-right{background-color:#23cb97}
.roll-over .slider-container.blueleft .panels.left,.roll-over .slider-container.greenleft .panels.right .reset.reset-right .circle-button .inner-circle{background-color:#1d5a6d}
.roll-over .slider-container.blueleft .panels.left .btn-green{background-color:#23cb97}
@media screen and (max-width:767px){.roll-over .slider-container.blueleft .panels.left .btn-green{background-color:transparent;font-size:9pt;font-weight:400;text-decoration:underline}
}
.roll-over .slider-container.blueleft .panels.left .rollover-intro .circle-button .inner-circle{background-color:#23cb97}
.roll-over .slider-container.blueleft .panels.left .answer h3:after{border-bottom:2px solid #23cb97;content:"";display:table-cell;padding-bottom:15px;position:relative;width:70px}
@media screen and (max-width:767px){.roll-over .slider-container.blueleft .panels.left .answer h3:after{width:45px}
}
.roll-over .slider-container.blueleft .panels.left .reset.reset-left{background-color:#23cb97}
.roll-over .slider-container.blueleft .panels.left .reset.reset-left .circle-button .inner-circle{background-color:#1d5a6d}
.roll-over .slider-container.blueleft .panels.right{background-color:#23cb97}
.roll-over .slider-container.blueleft .panels.right .btn-green{background-color:#1d5a6d}
@media screen and (max-width:767px){.roll-over .slider-container.blueleft .panels.right .btn-green{background-color:transparent;font-size:9pt;font-weight:400;text-decoration:underline}
}
.roll-over .slider-container.blueleft .panels.right .rollover-intro .circle-button .inner-circle{background-color:#1d5a6d}
.roll-over .slider-container.blueleft .panels.right .answer h3:after{border-bottom:2px solid #1d5a6d;content:"";display:table-cell;padding-bottom:15px;position:relative;width:70px}
@media screen and (max-width:767px){.roll-over .slider-container.blueleft .panels.right .answer h3:after{width:45px}
}
.roll-over .slider-container.blueleft .panels.right .reset.reset-right{background-color:#1d5a6d}
.roll-over .slider-container.blueleft .panels.right .reset.reset-right .circle-button .inner-circle{background-color:#23cb97}
.roll-over .reset{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;color:green;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;justify-content:center;position:absolute;top:0;vertical-align:middle;width:5%;z-index:5}
@media screen and (max-width:767px){.roll-over .reset{height:30px;position:relative;width:auto}
}
@media(min-width:768px)and (max-width:979px){.roll-over .reset{width:8%}
}
.roll-over .reset.reset-left{right:-14%}
@media screen and (max-width:767px){.roll-over .reset.reset-left{right:0}
}
.roll-over .reset.reset-right{left:-14%}
@media screen and (max-width:767px){.roll-over .reset.reset-right{left:0}
}
@media(min-width:768px)and (max-width:979px){.roll-over .reset .circle-button,.roll-over .reset .circle-button .inner-circle{height:2pc;width:2pc}
}
.roll-over .reset .circle-button .inner-circle .vertical{opacity:0}
@media screen and (max-width:767px){.roll-over .reset .circle-button .inner-circle .vertical{opacity:1}
}
@-webkit-keyframes reset-left{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{right:-14%}
70%{right:-14%}
to{right:0}
}
@keyframes reset-left{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{right:-14%}
70%{right:-14%}
to{right:0}
}
@-webkit-keyframes reset-right{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{left:-14%}
70%{left:-14%}
to{left:0}
}
@keyframes reset-right{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{left:-14%}
70%{left:-14%}
to{left:0}
}
@-webkit-keyframes left-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
70%{-webkit-transform:translateX(-35%);transform:translateX(-35%)}
to{-webkit-transform:translateX(-80%);transform:translateX(-80%);-ms-transform:translateX(-60%) !important}
}
@keyframes left-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
70%{-webkit-transform:translateX(-35%);transform:translateX(-35%)}
to{-webkit-transform:translateX(-80%);transform:translateX(-80%);-ms-transform:translateX(-60%) !important}
}
@-webkit-keyframes right-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(50%);transform:translateX(50%)}
70%{-webkit-transform:translateX(35%);transform:translateX(35%)}
to{-webkit-transform:translateX(37%);transform:translateX(37%)}
}
@keyframes right-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(50%);transform:translateX(50%)}
70%{-webkit-transform:translateX(35%);transform:translateX(35%)}
to{-webkit-transform:translateX(37%);transform:translateX(37%)}
}
@-webkit-keyframes left-answer{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(-200%);transform:translateX(-200%)}
70%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes left-answer{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(-200%);transform:translateX(-200%)}
70%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes right-answer{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(200%);transform:translateX(200%)}
70%{-webkit-transform:translateX(110%);transform:translateX(110%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes right-answer{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(200%);transform:translateX(200%)}
70%{-webkit-transform:translateX(110%);transform:translateX(110%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes expand-panel{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{width:100%}
70%{width:101%}
to{width:100%}
}
@keyframes expand-panel{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{width:100%}
70%{width:101%}
to{width:100%}
}
@-webkit-keyframes reduce-panel-right{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{right:-50%}
70%{right:-55%}
to{right:-45%}
}
@keyframes reduce-panel-right{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{right:-50%}
70%{right:-55%}
to{right:-45%}
}
@-webkit-keyframes reduce-panel-left{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{left:-50%}
70%{left:-55%}
to{left:-45%}
}
@keyframes reduce-panel-left{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{left:-50%}
70%{left:-55%}
to{left:-45%}
}
@-webkit-keyframes slide-up{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateY(0);transform:translateY(0)}
70%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes slide-up{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateY(0);transform:translateY(0)}
70%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes slide-down{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
70%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slide-down{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
70%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes button-animate-up{0{-webkit-transform:translateY(750pt);transform:translateY(750pt)}
75%{-webkit-transform:translateY(75pt);transform:translateY(75pt)}
85%{-webkit-transform:translateY(50px);transform:translateY(50px)}
to{-webkit-transform:translateY(25px);transform:translateY(25px)}
}
@keyframes button-animate-up{0{-webkit-transform:translateY(750pt);transform:translateY(750pt)}
75%{-webkit-transform:translateY(75pt);transform:translateY(75pt)}
85%{-webkit-transform:translateY(50px);transform:translateY(50px)}
to{-webkit-transform:translateY(25px);transform:translateY(25px)}
}
@media(min-width:980px)and (max-width:1140px){@-webkit-keyframes left-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%) !important}
70%{-webkit-transform:translateX(-35%);transform:translateX(-35%);-ms-transform:translateX(-35%) !important}
to{-webkit-transform:translateX(-40%);transform:translateX(-40%);-ms-transform:translateX(-45%) !important}
}
@keyframes left-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%) !important}
70%{-webkit-transform:translateX(-35%);transform:translateX(-35%);-ms-transform:translateX(-35%) !important}
to{-webkit-transform:translateX(-40%);transform:translateX(-40%);-ms-transform:translateX(-45%) !important}
}
@-webkit-keyframes right-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(50%);transform:translateX(50%);-ms-transform:translateX(50%) !important}
70%{-webkit-transform:translateX(35%);transform:translateX(35%);-ms-transform:translateX(30%) !important}
to{-webkit-transform:translateX(30%);transform:translateX(30%);-ms-transform:translateX(-26%) !important}
}
@keyframes right-image{0,60%,70%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
0{-webkit-transform:translateX(50%);transform:translateX(50%);-ms-transform:translateX(50%) !important}
70%{-webkit-transform:translateX(35%);transform:translateX(35%);-ms-transform:translateX(30%) !important}
to{-webkit-transform:translateX(30%);transform:translateX(30%);-ms-transform:translateX(26%) !important}
}
}
.information-bar{position:relative}
@media(min-width:768px)and (max-width:979px){.information-bar{margin-left:40px;margin-right:40px}
}
@media screen and (max-width:767px){.information-bar{margin-left:20px;margin-right:20px}
}
.information-bar .contact-info-bar{background-color:#16464c;color:#fff;height:50px;padding-left:20px;padding-right:20px;position:relative;text-align:center}
.information-bar .contact-info-bar>div{margin:10px 20px}
.information-bar .contact-info-bar div>div,.information-bar .contact-info-bar>div{display:inline-block;vertical-align:middle}
.information-bar .contact-info-bar .contact-msg{margin-left:0;margin-right:0}
.information-bar .contact-info-bar .contact-format,.information-bar .contact-info-bar .contact-format div:last-child a{margin-right:0}
.information-bar .contact-info-bar a,.information-bar .contact-info-bar div{font-family:basisGrt-bold,sans-serif;font-size:1pc;font-style:normal;font-weight:200;line-height:28px}
.information-bar .contact-info-bar a{color:#fff;margin-right:20px}
.information-bar .contact-info-bar a:hover{color:#eaf2ed}
.information-bar .contact-info-bar a span{display:block;float:left;height:20px;margin-right:10px;margin-top:5px;width:20px}
.information-bar .contact-info-bar a span img{height:20px;left:auto;padding-top:0;position:relative;right:auto;width:20px}
@media(max-width:979px){.information-bar .contact-info-bar{display:table;width:calc(100% - 90px);z-index:1}
.information-bar .contact-info-bar:after,.information-bar .contact-info-bar:before{background:#16464c;content:"";display:block;height:4pc;margin:auto;position:absolute;right:-2pc;top:13px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);width:4pc;z-index:-1}
.information-bar .contact-info-bar:before{left:-2pc;right:auto}
.information-bar .contact-info-bar>div{display:table-cell;vertical-align:middle}
.information-bar .contact-info-bar>div a{float:none}
.information-bar .contact-info-bar>div{margin-right:0;margin-top:0;width:50%}
.information-bar .contact-info-bar>div.contact-msg{float:none}
.information-bar .contact-info-bar>div.contact-format{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin-top:10px;text-indent:-9999px;width:auto}
.information-bar .contact-info-bar>div.contact-format div:first-child{margin-right:10px}
.information-bar .contact-info-bar a{background:#009865;border-radius:25px;display:block;height:50px;margin-right:0;width:50px}
.information-bar .contact-info-bar a span{margin-left:15px;margin-top:15px;text-indent:0}
}
@media(min-width:768px)and (max-width:979px){.information-bar .contact-info-bar{height:90px;margin-left:45px;margin-right:45px}
.information-bar .contact-info-bar>div.contact-format{margin-top:20px}
.information-bar .contact-info-bar>div.contact-format div{float:left}
}
@media screen and (max-width:767px){.information-bar .contact-info-bar{height:70px;margin-left:35px;margin-right:35px;padding:0;width:calc(100% - 70px)}
.information-bar .contact-info-bar:after,.information-bar .contact-info-bar:before{height:50px;right:-25px;top:10px;width:50px}
.information-bar .contact-info-bar:before{left:-25px;right:auto}
.information-bar .contact-info-bar div.contact-msg{font-size:14px;line-height:18px}
}
.mutualfund-container.nav-tabs-green{background:#e6e6e6;padding:40px 70px;width:100%}
@media screen and (max-width:767px){.mutualfund-container.nav-tabs-green{padding:40px 0}
}
.mutualfund-container.default .mutualfund-content,.mutualfund-container.default .mutualfund-tab .accordion-title{display:none}
.mutualfund-container.default .mutualfund-tab .panel{background:transparent}
.mutualfund-container.default .mutualfund-tab .panel .panel-collapse{height:auto}
.mutualfund-container.default .mutualfund-tab .panel .panel-collapse.collapse{display:block}
.mutualfund-container .mutualfund-content{margin-left:auto;margin-right:auto;max-width:830px}
.mutualfund-container .mutualfund-content h1{font-family:basisGrt,sans-serif;font-size:2pc;font-style:normal;font-weight:200;margin:0;text-align:center}
.mutualfund-container .mutualfund-content p{color:#373d47;font-size:15px;line-height:24px;margin:20px 0}
@media screen and (max-width:767px){.mutualfund-container .mutualfund-content p{display:none}
}
.mutualfund-container .mutualfund-content .fund-selectlabel{font-size:14px;margin-bottom:40px;text-align:center;width:100%}
.mutualfund-container .mutualfund-content .fund-selectlabel span{display:inline-block;font-weight:700}
.mutualfund-container .mutualfund-content .fund-selectlabel .fund-select{display:inline-block;font-weight:400;min-width:300px;width:auto}
@media screen and (max-width:767px){.mutualfund-container .mutualfund-content .fund-selectlabel .fund-select{margin-top:15px}
}
@media(min-width:768px){.mutualfund-container .mutualfund-tab .accordion-title{display:none}
.mutualfund-container .mutualfund-tab .panel{border:0;-webkit-box-shadow:none;box-shadow:none}
.mutualfund-container .mutualfund-tab .panel .panel-collapse{height:auto}
.mutualfund-container .mutualfund-tab .panel .panel-collapse.collapse{display:block}
.mutualfund-container .mutualfund-tab .panel .panel-body{padding:0}
}
.mutualfund-container.nav-tabs-green .tab-content{background:#fff;overflow-x:auto;padding:2pc 3pc}
@media screen and (max-width:767px){.mutualfund-container.nav-tabs-green .tab-content{padding:0}
}
@media(min-width:1141px){.mutualfund-container.nav-tabs-green .tab-content{overflow-x:initial}
}
.mutualfund-container.nav-tabs-green .tab-content .panel-collapse.collapse{padding:10px}
@media screen and (max-width:767px){.mutualfund-container.nav-tabs-green .tab-content .tab-pane{display:block}
.mutualfund-container.nav-tabs-green .nav-tabs{display:none}
.mutualfund-container.nav-tabs-green .accordion-title{display:block}
.mutualfund-container.nav-tabs-green .accordion-title>a{background:#c7ab75;border-top:1px solid #fff;color:#000;display:block;font-size:15px;padding:20px;position:relative}
.mutualfund-container.nav-tabs-green .accordion-title>a:after{background:url(clientlib-site/resources/images/caret-down-black.png) 0 0 no-repeat;bottom:0;content:"";display:block;height:10px;margin:auto 0;position:absolute;right:20px;top:0;width:17px}
.mutualfund-container.nav-tabs-green .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0}
.mutualfund-container.nav-tabs-green .mutualfund-tab .panel-body{padding:15px !important}
.mutualfund-container.nav-tabs-green .panel-collapse>.panel-body{padding:10px}
}
.mutualfund-container.nav-tabs-green .nav-tabs{border-color:#fff}
.mutualfund-container.nav-tabs-green .nav-tabs>li{margin-right:1px}
.mutualfund-container.nav-tabs-green .nav-tabs>li a{background-color:#c7ab75;border:0 solid #fff;border-radius:0;color:#000;font-family:basisGrt-bold,sans-serif;font-size:1.6rem;font-style:normal;font-weight:200}
@media(min-width:768px)and (max-width:979px){.mutualfund-container.nav-tabs-green .nav-tabs>li a{font-size:14px}
}
.mutualfund-container.nav-tabs-green .nav-tabs>li.active>a{background-color:#fff;border:1px solid;border-color:#fff #fff transparent;color:#000}
.mutualfund-container.nav-tabs-green .nav-tabs>li.active>a:focus,.mutualfund-container.nav-tabs-green .nav-tabs>li.active>a:hover{background-color:#fff;border-color:transparent;color:#000}
.mutualfund-container.nav-tabs-green .nav-tabs>li>a:hover{background-color:#fff !important;border-bottom:1px solid #fff;color:#000}
.mutualfund-container .mutualfund-tab>.nav>li.active>a:focus{border:2px solid #5b9dd9 !important;border-bottom:5px solid #c7ab75 !important;border-radius:1px;outline:0}
.summary #fund-overview{background:transparent}
.summary .loading-spinner,.summary .tab-load{background:#fff}
.summary .tab-load .container-fluid{padding:0}
@media(min-width:768px){.summary{background:#f2f2f2;margin:0 auto;max-width:80pc;padding-top:50px}
.summary .tab-load{padding:40px 70px}
.summary .nav-tabs{border:0}
.summary .nav-tabs>li{padding-right:0}
.summary .nav-tabs>li a.load-tab-toggle{background:#c7ab75;border-radius:0;color:#000;padding:10px 20px}
.summary .nav-tabs>li a.load-tab-toggle:hover{background:#c7ab75}
.summary .nav-tabs>li.active a.load-tab-toggle{background:#fff;border-bottom:0;color:#000}
}
.summary #literature h2{color:#000;font-family:basisGrt,sans-serif;font-size:34px;font-style:normal;font-weight:200;line-height:34px;margin-bottom:20px}
@media screen and (max-width:767px){.summary #literature h2{font-size:24px;line-height:28px}
}
.primary-button-without-chevron{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#009865;border:0 solid;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1em;height:3em;line-height:1;margin:0;padding:0 3em;position:relative;text-decoration:none;white-space:nowrap}
.primary-button-without-chevron:hover{color:#063}
.text-on-image.text-on-image.custom-mobile.custom-mobile{height:auto}
.text-on-image.text-on-image.custom-mobile.custom-mobile .wrapper{width:50%}
.text-on-image.text-on-image.custom-mobile.custom-mobile .wrapper h1{text-align:left !important}
.text-on-image.text-on-image.custom-mobile.custom-mobile .wrapper h1:after{background:none !important;margin:20px 0 0 !important}
.text-on-image.custom-mobile .custom-mobile__customCTA{display:none}
@media screen and (max-width:767px){.text-on-image.text-on-image.custom-mobile.custom-mobile img{position:relative !important}
.text-on-image.text-on-image.custom-mobile.custom-mobile .wrapper{left:20px !important;position:absolute !important;text-align:left !important;top:20px !important}
.text-on-image.text-on-image.custom-mobile.custom-mobile .wrapper .btn-wrapper{display:none}
.text-on-image.text-on-image.custom-mobile.custom-mobile .wrapper h1{padding:0 !important}
.text-on-image.text-on-image.custom-mobile.custom-mobile .custom-mobile__customCTA{background:#c8c8c8;display:block;padding:2em;text-align:center}
}
.information-bar-below-hero .dropdownLinks{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}
.information-bar-below-hero .dropdownLinks .text-link{color:#000}
.columnControl--removeInternalPadding{padding:0 !important}
.columnControl--removeInternalPadding .row{margin:0 !important}
.columnControl--removeInternalPadding .row>div{padding:0 !important}
.columnControl--forceFlex .row{display:-webkit-box;display:-ms-flexbox;display:flex}
.columnControl--forceFlex .row>div{position:relative}
@media screen and (max-width:767px){.columnControl--forceFlex .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (min-width:768px){.columnControl--columnDividers .row>div:not(:first-child):before{border-left:2px solid #c8c8c8;content:"";height:100%;position:absolute;top:0}
.columnControl--columnDividers .row>div.col-sm-6:not(:first-child):before{left:-5px}
.columnControl--columnDividers .row>div.col-md-4:not(:first-child):before{left:-10px}
}
@media screen and (max-width:767px){.columnControl--columnDividers .row>div:before{border-top:2px solid #c8c8c8;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%}
.columnControl--columnDividers.columnControl--hideColumnDividersMobile .row>div:before{display:none}
}
.columnControl .waffleBlock{z-index:1}
.Fz-11px-{font-size:11px}
.Fz-12px-{font-size:9pt}
.Fz-14px-{font-size:14px}
.Fz-16px-{font-size:1pc}
.Fz-18px-{font-size:18px}
.C-8e723a-{color:#8e723a}
.C-2e66ff-{color:#2e66ff}
.Lh-1px-{line-height:1em}
.Lh-1_5px-{line-height:1.5em}
.Lh-2px-{line-height:2em}
.Lh-2_5px-{line-height:2.5em}