.u-sticky {
	background: #fff;
	z-index: 1;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	-webkit-transition: -webkit-transform .25s ease;
	transition: -webkit-transform .25s ease;
	transition: transform .25s ease;
	transition: transform .25s ease, -webkit-transform .25s ease;
	will-change: transform;
	border-bottom: 2px solid #ddd
}

.u-sticky.is-stuck {
	-webkit-box-shadow: 0 2px 8px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 8px 3px rgba(0, 0, 0, .1);
	-webkit-transform: translate3d(0, -40px, 0);
	transform: translate3d(0, -40px, 0);
	z-index: 1000
}

@media (min-width:992px) {
	.u-sticky.is-stuck {
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transform: translate3d(0, -64px, 0);
		transform: translate3d(0, -64px, 0)
	}
}

.u-sticky.is-revealed {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

@media (max-width:767.98px) and (orientation:landscape) {
	.u-sticky .container {
		max-width: 100%
	}
}

@media (min-width:992px) {
	.u-sticky {
		border-bottom: none
	}
}

.u-noscroll {
	overflow: hidden
}

.u-noclicks {
	pointer-events: none;
	opacity: .5
}

.ContentScroller {
	position: relative;
	overflow-y: auto;
	width: 100%
}

@media (min-width:768px) {
	.ContentScroller.\--perfTables .ContentScroller-content {
		min-width: 800px
	}
}

.Band.\--gray {
	background: #f5f5f5
}

.Band.\--darkerGray {
	background: #eee
}

.Band.\--borderGray {
	border-bottom: 2px solid #d5d5d5
}

.Band.\--topNav {
	display: none
}

@media (min-width:768px) {
	.Band.\--topNav {
		display: block
	}
}

.Band.\--breadcrumb {
	background: #007faa
}

@media (min-width:992px) {
	.Band.\--breadcrumb {
		background: #eee
	}
}

.Breadcrumb {
	list-style: none;
	margin: 0;
	min-height: 40px;
	padding: 0
}

.Breadcrumb-crumb {
	font-size: 12px;
	color: #fff;
	line-height: 40px;
	max-width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.Breadcrumb-crumb a:hover {
	text-decoration: underline;
	color: #084
}

.Breadcrumb-crumb:not(:last-child) {
	margin-right: 10px;
	padding-right: 15px;
	position: relative
}

.Breadcrumb-crumb:not(:last-child):after {
	content: "\F105";
	font-family: FontAwesome;
	position: absolute;
	right: 0;
	top: 0
}

@media (min-width:992px) {
	.Breadcrumb-crumb:not(:last-child) {
		padding-right: 20px
	}
}

.Breadcrumb-crumb:last-child {
	display: none
}

@media (min-width:992px) {
	.Breadcrumb-crumb:last-child {
		display: list-item
	}
}

.Breadcrumb-crumb:nth-child(2):after {
	display: none
}

@media (min-width:992px) {
	.Breadcrumb-crumb:nth-child(2):after {
		display: block
	}
}

@media (min-width:576px) {
	.Breadcrumb-crumb {
		font-size: 13px
	}
}

@media (min-width:768px) {
	.Breadcrumb-crumb {
		overflow: visible
	}
}

@media (min-width:992px) {
	.Breadcrumb-crumb {
		color: #333;
		font-size: .9375rem;
		line-height: 4rem
	}
}

.Breadcrumb-link:link,
.Breadcrumb-link:visited {
	color: inherit;
	text-decoration: none
}

.Breadcrumb-link.\--highlighted {
	color: #fff
}

@media (min-width:992px) {
	.Breadcrumb-link.\--highlighted {
		color: #007faa;
		font-weight: 700
	}
}

@media (min-width:992px) {
	.Breadcrumb {
		min-height: 4rem
	}
}

.FundSelector {
	position: relative
}

.FundSelector-btn {
	background: #fff;
	border: 1px solid #bbb;
	border-radius: 2px;
	color: #333;
	display: inline-block;
	line-height: 1;
	min-width: 35%;
	padding: 9px 27px 10px 9px;
	position: relative
}

.FundSelector-btn:after {
	position: absolute;
	right: 9px;
	top: 42%;
	-webkit-transition: -webkit-transform .25s ease;
	transition: -webkit-transform .25s ease;
	transition: transform .25s ease;
	transition: transform .25s ease, -webkit-transform .25s ease
}

.FundSelector-btn:link,
.FundSelector-btn:visited {
	color: #333;
	text-decoration: none
}

.FundSelector-menu {
	width: 100%;
	margin-top: 0;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 0;
	line-height: 1;
	min-width: 576px
}

.FundSelector-list {
	list-style: none;
	padding: 0;
	margin: 0;
	max-height: 390px;
	overflow-y: auto
}

.FundSelector-list a:link,
.FundSelector-list a:visited {
	text-decoration: none
}

.FundSelector-more {
	background: #006f9e;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	display: block;
	font-weight: 700;
	padding: 16px 18px;
	position: relative
}

.FundSelector-more:link,
.FundSelector-more:visited {
	color: #fff;
	text-decoration: none
}

.FundSelector-more:after {
	content: "\F105";
	font-family: FontAwesome;
	font-size: 32px;
	font-size: 2rem;
	font-weight: 700;
	position: absolute;
	right: 16px;
	right: 1rem;
	top: 8px;
	top: .5rem
}

.FundSelector .dropdown-item {
	padding: 0
}

.FundSelector .dropdown-item:nth-child(odd) {
	background: #e6f5fa
}

.FundSelector.show .FundSelector-btn {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none
}

.FundSelector.show .FundSelector-btn:after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.FundSelector.\--mobile {
	position: static
}

.FundSelector.\--mobile .FundSelector-list {
	max-height: none
}

.FundSelector.\--mobile .FundSelector-more {
	border-radius: 0;
	padding-right: 45px
}

.FundSelector.\--mobile .FundSelector-more:after {
	top: 18px
}

.FundSelector.\--mobile .FundSelector-menu {
	min-width: auto
}

.FundSelectorItem {
	padding: 18px 16px;
	display: block
}

.FundSelectorItem:link,
.FundSelectorItem:visited {
	color: #005774
}

.FundSelectorItem-name {
	display: block;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.5
}

.FundSelectorItem-type {
	color: #333;
	display: block;
	font-size: .875rem;
	line-height: 1.1428
}

.FundRibbon {
	padding-top: 1.6875rem;
	position: relative;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.FundRibbon-type {
	display: block;
	font-size: .9375rem;
	margin-bottom: 1em
}

.FundRibbon-name {
	color: #005774;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 23px;
	max-width: 75%;
	display: inline-block;
	z-index: 2;
	padding-right: .5em
}

.FundRibbon-name,
.FundRibbon-selector {
	position: relative;
	background: #fff
}

.FundRibbon-footer {
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in
}

.FundRibbon-footer.\--noTrans {
	-webkit-transition: none;
	transition: none
}

.FundRibbon:before {
	content: "";
	border-top: 2px solid #0097ca;
	position: absolute;
	left: 0;
	right: 84px!important;
	top: 72px
}

.FundRibbon:after {
	content: "";
	position: absolute;
	width: 86px;
	height: 86px;
	border-radius: 100%;
	right: 0;
	top: 25px;
	z-index: 2;
	background-color: transparent;
	background-position: 50% 48%;
	background-size: 140px;
	background-repeat: no-repeat
}

.u-sticky.is-stuck .FundRibbon {
	padding-top: .5rem
}

.u-sticky.is-stuck .FundRibbon-type {
	font-size: 12px;
	margin-bottom: 0;
	display: none
}

.u-sticky.is-stuck .FundRibbon-name {
	font-size: 1.3rem!important;
	margin-bottom: .25em;
	max-width: 100%
}

.u-sticky.is-stuck .FundRibbon-footer {
	margin-top: -3em;
	position: relative;
	display: none
}

.u-sticky.is-stuck .FundRibbon:after {
	z-index: 15;
	opacity: 0
}

.u-sticky.is-stuck .FundRibbon:before {
	display: none
}

@media (min-width:768px) {
	.FundRibbon:before {
		top: 86px
	}
	.FundRibbon:after {
		top: 42px
	}
}

@media (min-width:992px) {
	.FundRibbon:after {
		-webkit-transition: all .5s ease;
		transition: all .5s ease
	}
	.u-sticky.is-stuck .FundRibbon-selector {
		z-index: 10;
		width: 75%
	}
	.u-sticky.is-stuck .FundRibbon-footer,
	.u-sticky.is-stuck .FundRibbon-type {
		display: block
	}
}

@media (min-height:769px) {
	.u-sticky.is-stuck .FundRibbon-name {
		font-size: 1.5rem!important;
		margin-bottom: .5em
	}
}

.AssetPartSelector,
.LiteratureMenu,
.ShareClassSelector {
	background: 0 0;
	min-width: 277px;
	position: relative
}

.AssetPartSelector-toggle,
.LiteratureMenu-toggle,
.ShareClassSelector-toggle {
	border: 2px solid;
	border-color: #ccebf5;
	border-bottom-color: #09c;
	display: block;
	font-family: Segoe UI, Arial, sans-serif;
	padding: 6px 60px 6px 18px;
	position: relative;
	outline: 1px solid #fff
}

.LiteratureMenu-toggle:focus {
	outline: none !important;
}

.AssetPartSelector-toggle:link,
.AssetPartSelector-toggle:visited,
.LiteratureMenu-toggle:link,
.LiteratureMenu-toggle:visited,
.ShareClassSelector-toggle:link,
.ShareClassSelector-toggle:visited {
	color: #333;
	text-decoration: none
}

.AssetPartSelector-toggle:after,
.LiteratureMenu-toggle:after,
.ShareClassSelector-toggle:after {
	border: none;
	content: "\F107";
	font-family: FontAwesome;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 24px;
	margin: 0;
	vertical-align: middle;
	height: 100%;
	width: 38px;
	text-align: center;
	color: #aaa;
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
}

.AssetPartSelector-toggle:before,
.LiteratureMenu-toggle:before,
.ShareClassSelector-toggle:before {
	border-left: 2px solid #ccebf5;
	bottom: 0;
	content: "";
	position: absolute;
	right: 37px;
	top: 0
}

.AssetPartSelector-menu,
.LiteratureMenu-menu,
.ShareClassSelector-menu {
	min-width: 100%
}

@media (max-width:575.98px) and (orientation:landscape) {
	.AssetPartSelector-menu,
	.LiteratureMenu-menu,
	.ShareClassSelector-menu {
		max-height: 200px;
		overflow-y: scroll
	}
}

.AssetPartSelector.show .AssetPartSelector-toggle:after,
.AssetPartSelector.show .LiteratureMenu-toggle:after,
.AssetPartSelector.show .ShareClassSelector-toggle:after,
.LiteratureMenu.show .AssetPartSelector-toggle:after,
.LiteratureMenu.show .LiteratureMenu-toggle:after,
.LiteratureMenu.show .ShareClassSelector-toggle:after,
.ShareClassSelector.show .AssetPartSelector-toggle:after,
.ShareClassSelector.show .LiteratureMenu-toggle:after,
.ShareClassSelector.show .ShareClassSelector-toggle:after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.is-stuck .ShareClassSelector {
	z-index: 2
}

.Isin,
.ScopeCode {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.Fund-code-title,
.Isin-title,
.ter-title,
.ScopeCode-title {
	font-weight: 700;
	margin-right: 5px
}

@media (min-width:568px) and (max-width:767.98px) {
	.Isin,
	.WorkplaceFundCode-code {
		margin-left: 2rem
	}
}

@media (min-width:992px) {
	.Isin,
	.ScopeCode {
		margin-top: 0
	}
}

.is-stuck .Isin,
.is-stuck .ScopeCode {
	display: none;
	position: relative;
	z-index: 2
}

@media (min-width:992px) {
	.is-stuck .Isin,
	.is-stuck .ScopeCode {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (min-width: 992px) {
    .FundRibbon-price {
        min-height: 20px;
    }
}

.FundRibbonPrices-row span,
.FundRibbonPrices-row th {
	font-size: 1rem;
	font-weight: 400
}

.FundRibbonPrices-row strong,
.FundRibbonPrices-row td {
	font-size: 1.125rem;
	font-weight: 700;
	color: #09c;
	padding: 0 .75em 0 .5em
}

.FundRibbonPrices-row td:last-child,
.FundRibbonPrices-row th:last-of-type,
.FundRibbonPrices-row>div:last-child strong {
	font-size: 1rem;
	font-weight: 400;
	color: #333;
	padding: 0 3px 0 0
}

.FundRibbonLiterature {
	position: relative;
	font-weight: 700;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

@media (min-width: 1200px) {
    .FundRibbonLiterature, .FundRibbonLiterature span {
    	padding: 0;
    }
    .FundRibbonLiterature {
    	margin-left: 15px;   
    }
    .FundRibbonLiterature span {
    	padding-left: 30px;   
    }
}

.FundRibbonLiterature:link,
.FundRibbonLiterature:visited {
	color: #333
}

.FundRibbonLiterature:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	height: 20px;
	width: 20px;
	background-size: 17px 20px;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.FundRibbonLiterature-text {
	display: inline-block;
	padding-left: 1.15em;
	padding-right: 30px;
}

.FundRibbonLiterature.row {
    margin-left: 0;
}
.FundRibbonLiterature.row .FundRibbonLiterature-text {
    padding-left: 30px;
    padding-right: 0;
}

@media (min-width:992px) {
	.FundRibbonLiterature {
		z-index: 20
	}
}

.FundManager-headshot {
	height: 120px;
	width: 120px;
	background-size: cover;
	border-radius: 50%;
	border: 2px solid #09c;
	padding: 4px;
	background-clip: content-box;
	margin-bottom: .9em
}

.FundManager-name {
	color: #333;
	font-weight: 700;
	line-height: 1.2;
	text-align: center
}

.FundManager .rating {
	display: flex;
    flex-direction: column;
    align-items: center;
}

.FundManager .rating img:not(:last-child) {
	margin-bottom: 10px;   
}

.Nav {
	padding: 5px 0;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: auto
}

.Nav::-webkit-scrollbar {
	height: 2px;
}
.Nav::-webkit-scrollbar-track {}
.Nav:hover::-webkit-scrollbar-thumb {
	background: #666;
}

.Nav-link {
	border: 2px solid transparent;
	font-size: 14px;
	font-weight: 700;
	padding: 4px 1rem;
	-webkit-transition: all .2s;
	transition: all .2s;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.Nav-link:link,
.Nav-link:visited {
	color: #333
}

.Nav-link:hover {
	border-color: #09c;
	background: #fff
}

.Nav-link.active {
	background: #fff;
	border-color: #ccebf5;
	border-bottom-color: #09c;
	border-radius: 2px
}

.Nav-link.active:hover {
	border-color: #09c
}

.Nav.\--mobile {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0
}

.Nav.\--mobile h4 {
	color: #005774;
	font-size: 16px;
	font-weight: 700;
	margin: 18px
}

.Nav.\--mobile a {
	padding-left: 18px;
	margin-bottom: 18px;
	font-weight: 700
}

.Nav.\--mobile a:link,
.Nav.\--mobile a:visited {
	color: #000
}

.Nav.\--mobile .Nav-link {
	font-weight: 400;
	border: none;
	margin: 0 0 18px 18px;
	padding: 0;
	height: 24px;
	line-height: 24px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: relative
}

.Nav.\--mobile .Nav-link.active {
	border: none;
	font-weight: 700
}

.Nav.\--mobile .Nav-link[data-section]:before {
	content: "";
	font-family: FontAwesome;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50%;
	width: 24px;
	height: 24px;
	display: none
}

.Nav.\--mobile .Nav-link[data-section=overview]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fal' data-icon='globe' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-globe fa-w-16' font-size='48'%3E%3Cpath fill='currentColor' d='M504 256C504 118.815 392.705 8 256 8 119.371 8 8 118.74 8 256c0 136.938 111.041 248 248 248 136.886 0 248-110.987 248-248zm-41.625 64h-99.434c6.872-42.895 6.6-86.714.055-128h99.38c12.841 41.399 12.843 86.598-.001 128zM256.001 470.391c-30.732-27.728-54.128-69.513-67.459-118.391h134.917c-13.332 48.887-36.73 90.675-67.458 118.391zM181.442 320c-7.171-41.387-7.349-85.537.025-128h149.067c7.371 42.453 7.197 86.6.025 128H181.442zM256 41.617c33.557 30.295 55.554 74.948 67.418 118.383H188.582c11.922-43.649 33.98-88.195 67.418-118.383zM449.544 160h-93.009c-10.928-44.152-29.361-83.705-53.893-114.956C366.825 59.165 420.744 101.964 449.544 160zM209.357 45.044C184.826 76.293 166.393 115.847 155.464 160H62.456C91.25 101.975 145.162 59.169 209.357 45.044zM49.625 192h99.38c-6.544 41.28-6.818 85.1.055 128H49.625c-12.842-41.399-12.844-86.598 0-128zm12.831 160h93.122c11.002 44.176 29.481 83.824 53.833 114.968C144.875 452.786 91.108 409.738 62.456 352zm240.139 114.966c24.347-31.138 42.825-70.787 53.827-114.966h93.121c-28.695 57.827-82.504 100.802-146.948 114.966z'/%3E%3C/svg%3E")
}

.Nav.\--mobile .Nav-link[data-section=update]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fas' data-icon='tv' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' class='svg-inline--fa fa-tv fa-w-20'%3E%3Cpath fill='currentColor' d='M592 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h245.1v32h-160c-17.7 0-32 14.3-32 32s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-160v-32H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h512v288z'/%3E%3C/svg%3E")
}

.Nav.\--mobile .Nav-link[data-section=performance]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='far' data-icon='chart-line' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-chart-line fa-w-16'%3E%3Cpath fill='currentColor' d='M500 400c6.6 0 12 5.4 12 12v24c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h24c6.6 0 12 5.4 12 12v324h452zM468 96H332c-10.7 0-16 12.9-8.5 20.5l52 52L288 256l-64-64L79 334.1l34 33.9 111-110.1 64 62.1 120.8-118.2 50.7 50.7c7.6 7.6 20.5 2.2 20.5-8.5V108c0-6.6-5.4-12-12-12z'/%3E%3C/svg%3E")
}

.Nav.\--mobile .Nav-link[data-section=portfolio]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fal' data-icon='chart-pie' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-chart-pie fa-w-16' font-size='48'%3E%3Cpath fill='currentColor' d='M256 12.3V224h212c6.9 0 12.4-5.8 12-12.7C473.6 97.9 382.3 6.7 268.7.3c-6.9-.4-12.7 5.1-12.7 12zm32 22c80.3 13.4 144.3 77.3 157.7 157.7H288V34.3zM280 256l150 150.2c4.9 4.9 12.9 4.6 17.5-.5 34.9-39 53.8-88 56.5-137 .4-6.9-5.1-12.7-12-12.7H280zm156.9 111.8l-79.6-79.9h112.4c-4.8 28.6-16 56.3-32.8 79.9zM224 256V44.2c0-6.9-5.8-12.4-12.8-12C93.6 38.9.2 136.5 0 255.6c-.3 193.1 229.6 296 373.1 168 5.2-4.6 5.4-12.6.5-17.5L224 256zm-192 0c0-96.6 70.8-174.6 160-189.5V256c0 16.3-2.4 10.8 9.4 22.6L335.3 413C209.3 502.9 32 412 32 256z'/%3E%3C/svg%3E")
}

.Nav.\--mobile .Nav-link[data-section=manager]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fal' data-icon='user' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-user fa-w-16' font-size='48'%3E%3Cpath fill='currentColor' d='M430.769 312.653l-48.658-13.902C427.833 251.806 432 197.605 432 176 432 78.845 353.262 0 256 0 158.859 0 80 78.724 80 176c0 21.609 4.167 75.806 49.889 122.751l-48.658 13.902C19.49 330.294 0 386.442 0 420.344V448c0 35.29 28.71 64 64 64h384c35.29 0 64-28.71 64-64v-27.656c0-33.198-18.981-89.905-81.231-107.691zM256 32c79.529 0 144 64.471 144 144s-64.471 144-144 144-144-64.471-144-144S176.471 32 256 32zm224 416c0 17.673-14.327 32-32 32H64c-17.673 0-32-14.327-32-32v-27.656c0-35.718 23.678-67.109 58.022-76.922l69.862-19.961C176.969 334.613 210.109 352 256 352c45.897 0 79.038-17.392 96.116-28.538l69.862 19.961C456.322 353.235 480 384.626 480 420.344V448z'/%3E%3C/svg%3E")
}

.Nav.\--mobile .Nav-link[data-section=literature]:before {
	content: "\F1C1";
	font-size: 21px;
	font-weight: 400;
	text-align: center
}

.Nav.\--mobile .Nav-link[data-section=income]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fal' data-icon='dollar-sign' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-dollar-sign fa-w-8' font-size='48'%3E%3Cpath fill='currentColor' d='M215.016 270.738c-20.645-16.106-47.199-26.623-72.879-36.793-52.27-20.701-84.007-35.924-84.007-72.7 0-14.775 6.838-28.551 19.256-38.79 14.224-11.729 34.232-17.928 57.862-17.928 44.17 0 74.063 28.044 74.332 28.3a12 12 0 0 0 18.455-2.164l12.348-19.327a12.002 12.002 0 0 0-1.484-14.801c-1.316-1.362-30.896-31.36-84.135-37.163V12c0-6.628-5.373-12-12-12H119.68c-6.627 0-12 5.372-12 12v48.628c-26.917 4.68-50.079 15.699-67.459 32.187-19.506 18.503-30.249 42.997-30.249 68.968 0 31.566 12.416 56.747 37.956 76.979 21.247 16.832 48.384 27.789 74.628 38.386 50.536 20.404 81.22 35.216 81.22 68.775 0 36.556-29.504 62.086-71.749 62.086-55.769 0-91.023-37.421-91.539-37.976-2.298-2.511-5.551-3.945-8.958-3.899a12.003 12.003 0 0 0-8.909 4.078L7.052 387.928a12.001 12.001 0 0 0-.031 15.808c1.538 1.764 36.52 41.1 100.659 49.193V500c0 6.628 5.373 12 12 12h23.084c6.627 0 12-5.372 12-12v-47.312c27.167-4.216 50.427-15.711 67.75-33.589 18.972-19.579 29.42-45.947 29.42-74.249 0-30.488-12.076-54.73-36.918-74.112z'/%3E%3C/svg%3E")
}

.Nav.\--mobile .Nav-link[data-section=prices]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fal' data-icon='th' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-th fa-w-16' font-size='48'%3E%3Cpath fill='currentColor' d='M0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48H48C21.49 32 0 53.49 0 80zm320-16v106.667H192V64h128zm160 245.333H352V202.667h128v106.666zm-160 0H192V202.667h128v106.666zM32 202.667h128v106.667H32V202.667zM160 64v106.667H32V80c0-8.837 7.163-16 16-16h112zM32 432v-90.667h128V448H48c-8.837 0-16-7.163-16-16zm160 16V341.333h128V448H192zm160 0V341.333h128V432c0 8.837-7.163 16-16 16H352zm128-277.333H352V64h112c8.837 0 16 7.163 16 16v90.667z'/%3E%3C/svg%3E")
}

.Nav.\--mobile .Nav-link[data-section=key-facts]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fal' data-icon='bookmark' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' class='svg-inline--fa fa-bookmark fa-w-12' font-size='48'%3E%3Cpath fill='currentColor' d='M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm16 456.287l-160-93.333-160 93.333V48c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16v408.287z'/%3E%3C/svg%3E")
}

@media (min-height:769px) and (min-width:1200px) {
	.Nav {
		padding: 12px 0
	}
	.Nav-link {
		font-size: 15px;
		padding: 6px 1rem
	}
}

.portfolio-grid>div>.canvas-zone-wrapper {
	margin: 0
}

@media (min-width:768px) {
	.portfolio-grid>div>.canvas-zone-wrapper>.part {
		border-right: 1px solid #b3e0f0;
		border-bottom: 1px solid #b3e0f0;
		padding-bottom: 30px
	}
	.portfolio-grid>div>.canvas-zone-wrapper>.part:nth-child(n+4) {
		padding-top: 30px
	}
	.portfolio-grid>div>.canvas-zone-wrapper>.part:last-child,
	.portfolio-grid>div>.canvas-zone-wrapper>.part:nth-last-child(2):not(:nth-child(3n)),
	.portfolio-grid>div>.canvas-zone-wrapper>.part:nth-last-child(3):not(:nth-child(3n)):not(:nth-child(3n-1)) {
		border-bottom: none!important
	}
	.portfolio-grid>div>.canvas-zone-wrapper>.part.col-md-6:last-child:not(:nth-child(3n+1)) {
		border-right: none!important
	}
}

@media (max-width:767px) {
	.portfolio-grid>div>.canvas-zone-wrapper>.part {
		border-bottom: 1px solid #b3e0f0;
		padding-bottom: 30px;
		margin-bottom: 30px
	}
	.portfolio-grid>div>.canvas-zone-wrapper>.part:last-child {
		border-bottom: 0
	}
}

.page-selector {
	position: relative;
	margin-top: 1rem
}

.page-selector__dropdown {
	background: #fff;
	display: inline-block;
	padding: 0 1.25em 0 .5em;
	border: 1px solid #ccc;
	border-radius: 2px;
	font-size: 14px;
	position: relative
}

.page-selector__dropdown:after {
	content: "\F107";
	position: absolute;
	font-family: FontAwesome;
	right: 4px;
	top: 0
}

.page-selector__next,
.page-selector__previous {
	display: none
}

.page-selector__next:after,
.page-selector__previous:after {
	content: "\F105";
	font-family: FontAwesome
}

.page-selector__previous:after {
	content: "\F104"
}

.page-selector .selected-page-number:after {
	display: none
}

.page-selector .page-button {
	font-size: 14px
}

.page-selector .table-pagination.dropdown-menu {
	min-width: 100%
}

.year-selector {
	background: #fff;
	margin-bottom: 0
}

.selector-wrap {
	background: #eee;
	padding: 1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (min-width:768px) {
	.year-selector {
		margin-bottom: 15px
	}
	.selector-wrap {
		background: 0 0;
		padding: 0;
		display: block
	}
}

.MobileMenu {
	background: #fff;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 2px solid #006f9e;
	position: fixed;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform .25s ease, -webkit-box-shadow .2s ease;
	transition: -webkit-transform .25s ease, -webkit-box-shadow .2s ease;
	transition: transform .25s ease, box-shadow .2s ease;
	transition: transform .25s ease, box-shadow .2s ease, -webkit-transform .25s ease, -webkit-box-shadow .2s ease;
	top: 0;
	width: 80vw
}

.MobileMenu-toggle {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #005774;
	font-size: 16px;
	padding: 0;
	margin: 0;
	height: 38px;
	background: #fff;
	border: none;
	border-radius: 2px;
	border: 2px solid #ccebf5;
	position: absolute;
	top: 0;
	left: 250px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform 1s ease;
	transition: -webkit-transform 1s ease;
	transition: transform 1s ease;
	transition: transform 1s ease, -webkit-transform 1s ease;
	background-position: 48% 50%;
	background-repeat: no-repeat;
	width: 75px;
	z-index: 100
}

.MobileMenu-toggle.active {
	border-color: #006f9e;
	border-radius: 0
}

@media (max-width:767.98px) {
	.MobileMenu-toggle {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-prefix='fal' data-icon='ellipsis-v' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 512' class='svg-inline--fa fa-ellipsis-v fa-w-2' font-size='48'%3E%3Cpath fill='%2309c' d='M32 224c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM0 136c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zm0 240c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32z'/%3E%3C/svg%3E");
		text-indent: -999rem;
		width: 44px
	}
}

.MobileMenu-toggleSecondary {
	border-top: 2px solid #ccebf5;
	padding-right: 88px;
	padding-top: 20px;
	position: relative
}

.MobileMenu-toggleSecondary:after {
	content: "\F105";
	font-family: FontAwesome;
	font-size: 24px;
	font-size: 1.5rem;
	height: 24px;
	height: 1.5rem;
	line-height: 24px;
	line-height: 1.5rem;
	position: absolute;
	right: 54px;
	top: 50%
}

.MobileMenu-toggleSecondary.\--fundList {
	border: none;
	height: 53px;
	line-height: 53px;
	padding: 0 18px 0 42px;
	background: #006f9e;
	display: block;
	font-size: 15px;
	font-weight: bolder
}

.MobileMenu-toggleSecondary.\--fundList:link,
.MobileMenu-toggleSecondary.\--fundList:visited {
	color: #fff
}

.MobileMenu-toggleSecondary.\--fundList:after {
	content: "\F104";
	bottom: auto;
	top: 0;
	left: 18px;
	margin-top: 16px
}

.MobileMenu.\--primary {
	z-index: 100001
}

.MobileMenu.\--secondary {
	z-index: 100002
}

.MobileMenu.visible {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-box-shadow: rgba(0, 0, 0, .4) 0 0 50px;
	box-shadow: 0 0 50px rgba(0, 0, 0, .4)
}

@media (min-width:576px) {
	.MobileMenu-toggle {
		left: 286px
	}
}

@media (min-width:992px) {
	.MobileMenu,
	.MobileMenu-toggle {
		display: none!important
	}
}

.is-stuck .MobileMenu-toggle {
	left: auto;
	right: 0;
	-webkit-transform: translate3d(1vw, 0, 0);
	transform: translate3d(1vw, 0, 0)
}

.Scroller {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow-y: auto
}

.Scroller.\--fundList {
	top: 53px
}